Red Hat OpenStack Platform 17 - Node Provisioning
In this video, we're looking at the newly release Red Hat OpenStack Platform 17 Beta. Specifically, we will look at the the Director node, what services have been removed, and how the node provisioning is now handled without Nova, Glance, Swift, or Mistral. The documentation for RHOSP17 Beta is available: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/17.0-beta/html-single/director_installation_and_usage/index#ref_container-image-preparation-parameters_preparing-for-director-installation The repo correction I mention in the video with rhel-8 vs rhel-9. You can use this command: sudo subscription-manager repos --enable=rhel-9-for-x86_64-baseos-eus-rpms --enable=rhel-9-for-x86_64-appstream-eus-rpms --enable=rhel-9-for-x86_64-highavailability-eus-rpms --enable=ansible-2.9-for-rhel-9-x86_64-rpms --enable=openstack-beta-for-rhel-9-x86_64-rpms --enable=fast-datapath-for-rhel-9-x86_64-rpms The code examples we look at are: run_ansible_playbook function: https://github.com/openstack/python-tripleoclient/blob/1cc14bef836ee0fc1e805743598208404e8d01cf/tripleoclient/utils.py#L251 setup.cfg so that you can find which commands call which classes. Specifically highlighting the network provisioning commands: https://github.com/openstack/python-tripleoclient/blob/stable/wallaby/setup.cfg#L62-L64 overcloud node provision Class: https://github.com/openstack/python-tripleoclient/blob/stable/wallaby/tripleoclient/v2/overcloud_node.py#L224 baremetal_deployment.yaml example file for predictable IP's: https://github.com/openstack/tripleo-heat-templates/blob/stable/wallaby/baremetal-samples/baremetal_deployment.yaml 0:00 Intro 1:00 Documentation 2:15 Lab env overview 2:50 Repos 4:20 containers-prepare-parameter.yaml 4:55 Undercloud services 3:40 Pre-provisioned node Standalone role 7:40 network provision 8:35 vip provision 9:30 Baremetal node provision 14:47 Detailed baremetal_deployment.yaml 15:55 Diving into the code
Download
1 formatsVideo Formats
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.