@@ -18,9 +18,9 @@ are interested in, and follow the README.
18
18
Requirements
19
19
============
20
20
21
- For this workshop we require the use of a single server, configured as a
21
+ For this workshop, we require the use of a single server, configured as a
22
22
*seed hypervisor *. This server should be a bare metal node or VM running
23
- CentOS 8 , with the following minimum requirements:
23
+ Rocky 9 , with the following minimum requirements:
24
24
25
25
* 32GB RAM
26
26
* 80GB disk
@@ -31,7 +31,7 @@ configured for the login user.
31
31
Exercise
32
32
========
33
33
34
- On the seed hypervisor we will deploy three VMs:
34
+ On the seed hypervisor, we will deploy three VMs:
35
35
36
36
* 1 seed
37
37
* 1 controller
@@ -59,9 +59,9 @@ There are four parts to this guide:
59
59
exercise, and fetching the necessary source code.
60
60
61
61
*Deploying a Seed * includes all instructions necessary to download and
62
- install the Kayobe prerequisites on a plain CentOS 8 cloud image, including
62
+ install the Kayobe prerequisites on a plain Rocky 9 cloud image, including
63
63
provisioning and configuration of a seed VM. Optionally, snapshot the
64
- instance after this step to reduce setup time in future.
64
+ instance after this step to reduce setup time in the future.
65
65
66
66
*A Universe from a Seed * contains all instructions necessary to deploy from
67
67
a host running a seed VM. An image suitable for this can be created
@@ -75,7 +75,7 @@ Preparation
75
75
76
76
This shows how to prepare the seed hypervisor for the exercise. It assumes
77
77
you have created a seed hypervisor instance fitting the requirements
78
- above and have already logged in (e.g. ``ssh centos @<ip> ``).
78
+ above and have already logged in (e.g. ``ssh rocky @<ip> ``).
79
79
80
80
.. code-block :: console
81
81
@@ -106,7 +106,7 @@ above and have already logged in (e.g. ``ssh centos@<ip>``).
106
106
cd
107
107
108
108
# Clone Kayobe.
109
- git clone https://opendev.org/openstack/kayobe.git -b master
109
+ git clone https://opendev.org/openstack/kayobe.git -b stable/2023.1
110
110
cd kayobe
111
111
112
112
# Clone the Tenks repository.
@@ -115,7 +115,7 @@ above and have already logged in (e.g. ``ssh centos@<ip>``).
115
115
# Clone this Kayobe configuration.
116
116
mkdir -p config/src
117
117
cd config/src/
118
- git clone https://github.com/stackhpc/a-universe-from-nothing.git kayobe-config -b master
118
+ git clone https://github.com/stackhpc/a-universe-from-nothing.git kayobe-config -b stable/2023.1
119
119
120
120
# Configure host networking (bridge, routes & firewall)
121
121
./kayobe-config/configure-local-networking.sh
@@ -129,7 +129,7 @@ Deploying a Seed
129
129
130
130
This shows how to create an image suitable for deploying Kayobe.
131
131
It assumes you have created a seed hypervisor instance fitting the requirements
132
- above and have already logged in (e.g. ``ssh centos @<ip> ``), and performed the
132
+ above and have already logged in (e.g. ``ssh rocky @<ip> ``), and performed the
133
133
necessary `Preparation `_.
134
134
135
135
.. code-block :: console
@@ -165,13 +165,13 @@ necessary `Preparation`_.
165
165
# Optional: Shutdown the seed VM if creating a seed snapshot.
166
166
sudo virsh shutdown seed
167
167
168
- If required, add any additional SSH public keys to /home/centos /.ssh/authorized_keys
168
+ If required, add any additional SSH public keys to /home/rocky /.ssh/authorized_keys
169
169
170
170
Optional: Creating a Seed Snapshot
171
171
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
172
172
173
173
If necessary, take a snapshot of the hypervisor instance at this point to speed up this
174
- process in future.
174
+ process in the future.
175
175
176
176
You are now ready to deploy a control plane using this host or snapshot.
177
177
@@ -184,7 +184,7 @@ pre-deployed seed VM, or a host that has run through the steps in
184
184
185
185
Having a snapshot image saves us some time if we need to repeat the deployment.
186
186
If working from a snapshot, create a new instance with the same dimensions as
187
- the Seed image and log in to it.
187
+ the Seed image and log into it.
188
188
Otherwise, continue working with the instance from `Deploying a Seed `_.
189
189
190
190
.. code-block :: console
@@ -298,7 +298,7 @@ Exploring the Deployment
298
298
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
299
299
300
300
Once each of the VMs becomes available, they should be accessible
301
- via SSH as the ``centos `` or ``stack `` user at the following IP addresses:
301
+ via SSH as the ``rocky `` or ``stack `` user at the following IP addresses:
302
302
303
303
=========== ================
304
304
Host IP
@@ -419,8 +419,8 @@ The new containers can be seen running on the controller node:
419
419
420
420
421
421
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
422
- fad79f29afbc 192.168.33.5:4000/openstack.kolla/opensearch-dashboards:2024 .1-rocky-9 "dumb-init --single-…" 6 hours ago Up 6 hours (healthy) opensearch_dashboards
423
- 64df77adc709 192.168.33.5:4000/openstack.kolla/opensearch:2024 .1-rocky-9 "dumb-init --single-…" 6 hours ago Up 6 hours (healthy) opensearch
422
+ fad79f29afbc 192.168.33.5:4000/openstack.kolla/opensearch-dashboards:2023 .1-rocky-9 "dumb-init --single-…" 6 hours ago Up 6 hours (healthy) opensearch_dashboards
423
+ 64df77adc709 192.168.33.5:4000/openstack.kolla/opensearch:2023 .1-rocky-9 "dumb-init --single-…" 6 hours ago Up 6 hours (healthy) opensearch
424
424
...
425
425
426
426
We can see the log indexes in OpenSearch:
@@ -512,7 +512,7 @@ OpenStack venv:
512
512
. ~/os-venv/bin/activate
513
513
514
514
# Install barbicanclient
515
- pip install python-barbicanclient -c https://releases.openstack.org/constraints/upper/master
515
+ pip install python-barbicanclient -c https://releases.openstack.org/constraints/upper/2023.1
516
516
517
517
# Source the OpenStack environment variables
518
518
source ~/kayobe/config/src/kayobe-config/etc/kolla/public-openrc.sh
0 commit comments