Update Servers/Virtualization/OpenStack/Ansible Openstack.md
This commit is contained in:
@ -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
|
||||||
|
Reference in New Issue
Block a user