Description of problem: In the current documentation, there is a problem with order of operations. In the first-boot.sh, the documentation attempts to install tuned-profiles-cpu-partitioning. This will fail because the RHEL registration steps will execute later, during the pre configuration hook. Additional info: As a workaround, one can customize the overcloud image and install tuned-profiles-cpu-partitioning. Raw $ cd images $ cp overcloud-full.qcow2 overcloud-full_backup.qcow2 # use username and password of Activation key and Organisation ID $ virt-customize -a overcloud-full.qcow2 -v --run-command 'subscription-manager register --username=[username] --password=[password]' $ virt-customize -a overcloud-full.qcow2 -v --run-command 'subscription-manager subscribe --pool=<pool id>' $ virt-customize -a overcloud-full.qcow2 -v --run-command 'subscription-manager repos --disable=* ' $ virt-customize -a overcloud-full.qcow2 -v --run-command 'subscription-manager repos --enable=rhel-7-server-rpms' $ virt-customize -a overcloud-full.qcow2 -v --run-command 'subscription-manager repos --enable=rhel-7-server-openstack-10-rpms' $ virt-customize -a overcloud-full.qcow2 -v --run-command 'yum install tuned-profiles-cpu-partitioning -y' $ virt-customize -a overcloud-full.qcow2 -v --run-command 'subscription-manager unregister' $ source /home/stack/stackrc $ openstack overcloud image upload --image-path . --update-existing
Content published: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html/network_functions_virtualization_configuration_guide/