@@ -56,21 +56,13 @@ git submodule update --init
56
56
57
57
### 4: install the ciab tools
58
58
59
- Just for faster setup, we'll add ` uv ` , a much faster python package manager.
60
59
```
61
- curl -L https://github.com/astral-sh/uv/releases/download/0.6.8/uv-x86_64-unknown-linux-gnu.tar.gz \
62
- | tar -xzv \
63
- && sudo mv uv-x86_64-unknown-linux-gnu/uv /usr/local/bin/
60
+ python3 -m venv .venv
61
+ source .venv/bin/activate
62
+ pip install setuptools wheel
63
+ pip install -r requirements.txt
64
64
```
65
65
66
- Then:
67
- ```
68
- uv venv .venv
69
- source .venv/bin/activate
70
- uv pip install -r requirements.txt
71
- ```
72
-
73
-
74
66
### Customize the site-config
75
67
76
68
```
@@ -81,11 +73,17 @@ cp site-config/passwords.yml{.example,}
81
73
kolla-genpwd -p site-config/passwords.yml
82
74
```
83
75
84
- If using the minimal CI config, add the following to ` site-config/globals.yml `
76
+ ### Configure Networks
77
+
78
+ #### Dummy/loopback method
79
+ If using the minimal CI config, run the following to extend ` site-config/globals.yml `
85
80
```
81
+ cat <<EOF>> site-config/globals.yml
82
+
86
83
kolla_internal_vip_address: "172.18.200.254"
87
84
network_interface: "fake_br"
88
85
neutron_external_interface: "dummy1"
86
+ EOF
89
87
```
90
88
91
89
Then set up the corresponding dummy network interfaces:
@@ -101,6 +99,11 @@ sudo ip link set kolla_veth master fake_br
101
99
sudo ip link set dummy1 up
102
100
```
103
101
102
+ #### For "Real"
103
+ Please refer to the following upstream docs
104
+
105
+ * https://docs.openstack.org/kolla-ansible/ussuri/admin/production-architecture-guide.html#node-types-and-services-running-on-them
106
+ * https://docs.openstack.org/kolla-ansible/ussuri/admin/advanced-configuration.html#endpoint-network-configuration
104
107
105
108
## deploy the site
106
109
0 commit comments