Added multinode
This commit is contained in:
parent
46b6775d3a
commit
c18cef26f0
31
install.sh
31
install.sh
@ -64,7 +64,9 @@ pip install git+https://opendev.org/openstack/kolla-ansible@stable/2025.2
|
|||||||
# 3. Configuration Setup
|
# 3. Configuration Setup
|
||||||
cp -r ${KOLLA_VENV}/share/kolla-ansible/etc_examples/kolla/* /etc/kolla
|
cp -r ${KOLLA_VENV}/share/kolla-ansible/etc_examples/kolla/* /etc/kolla
|
||||||
cd "${KOLLA_WORKING}"
|
cd "${KOLLA_WORKING}"
|
||||||
cp ${KOLLA_VENV}/share/kolla-ansible/ansible/inventory/all-in-one .
|
stat all-in-one || cp ${KOLLA_VENV}/share/kolla-ansible/ansible/inventory/all-in-one .
|
||||||
|
stat multinode || cp ${KOLLA_VENV}/share/kolla-ansible/ansible/inventory/multinode .
|
||||||
|
|
||||||
|
|
||||||
# Install Ansible and Galaxy roles
|
# Install Ansible and Galaxy roles
|
||||||
kolla-ansible install-deps
|
kolla-ansible install-deps
|
||||||
@ -103,6 +105,9 @@ SERVICES_TO_ENABLE=(
|
|||||||
"enable_cinder"
|
"enable_cinder"
|
||||||
"enable_mariadb"
|
"enable_mariadb"
|
||||||
"enable_valkey"
|
"enable_valkey"
|
||||||
|
"skip_cinder_backend_check"
|
||||||
|
"enable_cinder_backend_nfs"
|
||||||
|
"enable_cinder_backup"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Call the function
|
# Call the function
|
||||||
@ -112,6 +117,8 @@ enable_kolla_options "${GLOBALS_FILENAME}" "${SERVICES_TO_ENABLE[@]}"
|
|||||||
#sed -i "s@^#enable_cinder_backend_lvm:.*@enable_cinder_backend_lvm: true@g" "${GLOBALS_FILENAME}"
|
#sed -i "s@^#enable_cinder_backend_lvm:.*@enable_cinder_backend_lvm: true@g" "${GLOBALS_FILENAME}"
|
||||||
#sed -i "s@^#cinder_volume_group:.*@cinder_volume_group: \"cinder-volumes\"@g" "${GLOBALS_FILENAME}"
|
#sed -i "s@^#cinder_volume_group:.*@cinder_volume_group: \"cinder-volumes\"@g" "${GLOBALS_FILENAME}"
|
||||||
#sed -i "s@^#enable_octavia:.*@enable_octavia: true@g" "${GLOBALS_FILENAME}"
|
#sed -i "s@^#enable_octavia:.*@enable_octavia: true@g" "${GLOBALS_FILENAME}"
|
||||||
|
sed -i "s@^cinder_backup_driver:.*@cinder_backup_driver: \"nfs\"@g" "${GLOBALS_FILENAME}"
|
||||||
|
sed -i "s@^cinder_backup_share:.*@cinder_backup_share: \"192.168.1.21:/os_data\"@g" "${GLOBALS_FILENAME}"
|
||||||
|
|
||||||
cat <<EOF >> "${GLOBALS_FILENAME}"
|
cat <<EOF >> "${GLOBALS_FILENAME}"
|
||||||
octavia_certs_country: IL
|
octavia_certs_country: IL
|
||||||
@ -121,22 +128,32 @@ octavia_certs_organizational_unit: Octavia
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
# 5. Deployment
|
# 5. Deployment
|
||||||
kolla-ansible bootstrap-servers -i ./all-in-one
|
#kolla-ansible bootstrap-servers -i ./all-in-one
|
||||||
|
kolla-ansible bootstrap-servers -i ./multinode
|
||||||
kolla-ansible octavia-certificates -i ./all-in-one
|
|
||||||
|
|
||||||
|
|
||||||
kolla-ansible prechecks -i ./all-in-one
|
#kolla-ansible octavia-certificates -i ./all-in-one
|
||||||
|
kolla-ansible octavia-certificates -i ./multinode
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#kolla-ansible prechecks -i ./all-in-one
|
||||||
|
kolla-ansible prechecks -i ./multinode
|
||||||
|
|
||||||
|
|
||||||
# Since 2026.2
|
# Since 2026.2
|
||||||
#kolla-ansible prechecks -i ./all-in-one --use-test-images
|
#kolla-ansible prechecks -i ./all-in-one --use-test-images
|
||||||
|
|
||||||
|
|
||||||
kolla-ansible deploy -i ./all-in-one
|
#kolla-ansible deploy -i ./all-in-one
|
||||||
|
kolla-ansible deploy -i ./multinode
|
||||||
|
|
||||||
|
|
||||||
# 6. Post-Install
|
# 6. Post-Install
|
||||||
pip install python-openstackclient
|
pip install python-openstackclient
|
||||||
kolla-ansible post-deploy -i ./all-in-one
|
#kolla-ansible post-deploy -i ./all-in-one
|
||||||
|
kolla-ansible post-deploy -i ./multinode
|
||||||
|
|
||||||
|
|
||||||
echo "Deployment Complete. Credentials located in /etc/kolla/admin-openrc.sh"
|
echo "Deployment Complete. Credentials located in /etc/kolla/admin-openrc.sh"
|
||||||
deactivate
|
deactivate
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user