====== 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