Linux serverNETWORK ADMINISTRATIONSredhat

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

source

by TripleWho?

redhat openstack

3 thoughts on “Red Hat OpenStack Platform 17 – Node Provisioning

Comments are closed.