Description of problem: In version 7.0 there was no deployment parameter to set the nodes with static IP, however there is a pad to update the nic-configs for each node http://openstack.etherpad.corp.redhat.com/rhel-osp-director-puddle-2015-12-16-1 parameters: ControlPlaneIp: default: '' description: IP address/subnet on the ctlplane network type: string ControlPlaneSubnetCidr: default: '24' description: The subnet CIDR of the control plane network. type: string EC2MetadataIp: description: The IP address of the EC2 metadata server. type: string In addition having in update the following yaml file for new environment parameters: ~/templates/param-updates.yaml http://file.bne.redhat.com/~dmacpher/OpenStack/7.0/BZ1286798/#sect-New_Environment_Params However, after the update command: Deploy command: openstack overcloud deploy --templates ~/templates/my-overcloud --control-scale 3 --compute-scale 2 --ntp-server clock.redhat.com --libvirt-type qemu --debug --log-file=overcloud_deploy.log -e ~/templates/my-overcloud/environments/network-isolation.yaml -e ~/templates/network-environment.yaml -e ~/templates/firstboot-environment.yaml update command: /usr/bin/yes '' | openstack overcloud update stack overcloud -i \ --templates ~/templates/my-overcloud \ -e ~/templates/my-overcloud/overcloud-resource-registry-puppet.yaml \ -e ~/templates/my-overcloud/environments/network-isolation.yaml \ -e ~/templates/network-environment.yaml \ -e ~/templates/firstboot-environment.yaml \ -e ~/templates/param-updates.yaml \ -e ~/templates/my-overcloud/environments/updates/update-from-keystone-admin-internal-api.yaml The nodes configured as DHCP cat /etc/sysconfig/network-scripts/ifcfg-br-ex # This file is autogenerated by os-net-config DEVICE=br-ex ONBOOT=yes HOTPLUG=no NM_CONTROLLED=no DEVICETYPE=ovs TYPE=OVSBridge OVSBOOTPROTO=dhcp Version-Release number of selected component (if applicable): 7.0 GA updated to puddle-2015-12-16-1 How reproducible: 100% Steps to Reproduce: 1.deploy 7.0 HA with network isolation 2.modify the nodes nic-configs with setting above 3.update using the update command above Actual results: Update successful however the nic configs has no static IP Expected results: Update should set the network interfaces to static during the update process. Additional info:
DnsServers: parameter should be used as well
This bug did not make the OSP 8.0 release. It is being deferred to OSP 10.
The instructions listed in the Etherpad (http://openstack.etherpad.corp.redhat.com/rhel-osp-director-puddle-2015-12-16-1?) are only intended to allow an upgrade to complete. The instructions are not sufficient to convert to static IP addresses. In order to switch to static IP addresses on the Provisioning net, you need to configure the Provisioning Interface to use a static IP. See the sample network interface config templates in openstack-tripleo-heat-templates/network/config/* for examples of configuring a static Provisioning (Control Plane) IP.