Deploy overcloud
Undercloud Glance images
Upload undercloud Glance's images:
sudo yum -y install rhosp-director-images rhosp-director-images-ipa mkdir images cp /usr/share/rhosp..... images/ cp /usr/share/rhosp..... images/ cd images tar xf overcloud-full-latest....tar tar xf ironic-python-agent-latest...tar cd - openstack overcloud image upload --image-path /home/stack/images
Configure default subnet
neutron subnet-update 234234234234234234 --dns-nameserver 172.25.250.254
Introspection
wget http://materials/instackenv-twonodes.json openstack baremetal import --json instackenv-twonodes.json openstack baremetal configure boot openstack baremetal introspection bulk start
Create flavors
Create the flavors for overcloud servers:
openstack flavor create --id auto --ram 2048 --disk 10 --vcpus 2 baremetal openstack flavor create --id auto --ram 6144 --disk 20 --vcpus 2 compute openstack flavor create --id auto --ram 6144 --disk 30 --vcpus 2 control
Tag the flavors:
openstack flavor set \ --property cpu_arch=x86_64 \ --property capabilities:boot_option=local \ baremetal openstack flavor set \ --property cpu_arch=x86_64 \ --property capabilities:profile=compute \ --property capabilities:boot_option=local \ compute openstack flavor set \ --property cpu_arch=x86_64 \ --property capabilities:profile=control \ --property capabilities:boot_option=local \ control
Tag the ironic discovered nodes to match flavors
ironic node-update controller \ add properties/capabilities='profile:control,boot_option:local' ironic node-update compute1 \ add properties/capabilities='profile:compute,boot_option:local'
Deploy overcloud
Deploy an define overcloud scale
and network
:
openstack overcloud deploy --templates /home/stack/templates \ --control-scale 1 \ --compute-scale 1 \ --control-flavor control \ --compute-flavor compute \ --neutron-tunnel-types vxlan \ --neutron-network-type vxlan \ -e /home/stack/templates/compute-extraconfig.yaml \ -e /home/stack/templates/environments/network-isolation.yaml \ -e /home/stack/templates/compute-extraconfig.yaml \ -e /home/stack/templates/network-environment.yaml \ -e /home/stack/templates/pre-config-fix.yaml