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
by TripleWho?
redhat openstack
Man that's an awsome tutorial for deep dive. Really appreciate what you are doing.
Hey just noticed your channel and subbed in an instant.. great job BS
that's was an amazing video! i will try.
THANKS!!!