Update Servers/Virtualization/OpenStack/Ansible Openstack.md

This commit is contained in:
2024-12-09 04:02:51 -07:00
parent 657d93302f
commit 7731d2c21e

View File

@ -3,6 +3,14 @@
**Purpose**: Deploying OpenStack via Ansible. **Purpose**: Deploying OpenStack via Ansible.
!!! "Hardware Breakdown"
| **Hostname** | **IP** | **Storage** | **Memory** | **CPU** | **Network** | **Purpose** |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| OPENSTACK-BOOTSTRAPPER | 192.168.3.46 (eth0) | 120GB | 8GB | 8-Cores | eth0 | OpenStack Ansible Playbook Deployment Node |
| OPENSTACK-NODE-01 | 192.168.3.43 (eth0) | 250GB (OS), 500GB (Ceph Storage) | 32GB | 16-Cores | eth0, eth1 | OpenStack Cluster Node |
| OPENSTACK-NODE-02 | 192.168.3.44 (eth0) | 250GB (OS), 500GB (Ceph Storage) | 32GB | 16-Cores | eth0, eth1 | OpenStack Cluster Node |
| OPENSTACK-NODE-03 | 192.168.3.45 (eth0) | 250GB (OS), 500GB (Ceph Storage) | 32GB | 16-Cores | eth0, eth1 | OpenStack Cluster Node |
## Configure Hard-Coded DNS for Cluster Nodes ## Configure Hard-Coded DNS for Cluster Nodes
We want to ensure everything works even if the nodes have no internet access. By hardcoding the FQDNs, this protects us against several possible stupid situations. We want to ensure everything works even if the nodes have no internet access. By hardcoding the FQDNs, this protects us against several possible stupid situations.
@ -38,7 +46,7 @@ cat /etc/hosts
``` ```
## OpenStack Deployment Node ## OpenStack Deployment Node
Assuming you deployed a Rocky Linux 9.5 VM with 120GB storage, 8-cores, and 8GB of RAM (these are overkill specs), you should run the following commands. [Original Deployment Documentation](https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/deploymenthost.html) The "Deployment" node / bootstrapper is responsible for running Ansible playbooks against the cluster nodes that will eventually be running OpenStack. [Original Deployment Node Documentation](https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/deploymenthost.html)
```sh ```sh
sudo su sudo su
dnf upgrade dnf upgrade