#!/bin/bash set -eux ### --start_docs ## Prepare images for deploying the overcloud ## ========================================== ## Prepare Your Environment ## ------------------------ ## * Source in the undercloud credentials. ## :: source /home/zuul/stackrc ## * Upload images to glance. ## :: openstack overcloud image upload --http-boot=/var/lib/ironic/httpboot ## * List out all the available OpenStack flavors. ## :: for i in `openstack flavor list -c Name -f value`; do echo $i; openstack flavor show $i; done || true ## * Register nodes with Ironic. ## :: openstack overcloud node import instackenv.json sudo yum -y install tcpdump sudo tcpdump -i any port 67 or port 68 or port 69 or port 623 -w /home/zuul/overcloud_prep_images_introspection_debug.pcap.log & sleep 1 pidof_tcpdump=$(ps --ppid $! -o pid=) ## * Introspect hardware attributes of nodes. ## :: openstack overcloud node introspect --all-manageable openstack overcloud node provide --all-manageable sudo kill $pidof_tcpdump ### --stop_docs