-
Notifications
You must be signed in to change notification settings - Fork 3
/
readme.txt
55 lines (36 loc) · 2.24 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Steps to setup an OSA on bare metal hardware
*** Target Hosts ***
Copy your public key into the following folder: rpcv10-cloud/roles/hosts-prep/files
Update the ‘hosts' file located within the rpcv10-cloud folder with the server names used in your ‘localhost’ file located in group_vars.
Execute the following play books:
cd rpcv10-cloud
ansible-playbook -i hosts base.yml
ansible-playbook -i hosts compute_update.yml
ansible-playbook -i hosts compute_lxc.yml
ansible-playbook -i hosts infra_lxc.yml
ansible-playbook -i hosts network_update.yml [this will do the network magic and reboot…will take some time for the instances to come back up]
*** Deployment Host ***
Update the ‘hosts' file located within the rpcv10-deploy-cloud folder with the deployment server name.
Within the rpcv10-deploy-cloud/roles/hosts-prep/files folder update/add the following:
Copy your public and private key into the folder
Update the 'hosts' file in the following folder with the IPs assigned to your servers
Execute the following play books:
cd rpcv10-deploy-cloud
ansible-playbook -i hosts base.yml
ansible-playbook -i hosts network_update.yml [this will do the network magic and reboot…will take some time for the instances to come back up]
*** Beginning RPCv10 Install ***
SSH into your deployment server via the public IP
Install fping
apt-get install fping
Use fping to make sure all the servers are communicating over the container network defined.
Example:
fping 172.29.236.2 172.29.236.5 172.29.236.6 172.29.236.9 172.29.236.10 172.29.236.11 172.29.236.12 172.29.236.13
Change Into RPC Playbooks
cd /opt/os-ansible-deployment/rpc_deployment/
Execute the following play books:
ansible-playbook -e @/etc/rpc_deploy/user_variables.yml playbooks/setup/host-setup.yml
ansible-playbook -e @/etc/rpc_deploy/user_variables.yml playbooks/infrastructure/haproxy-install.yml
ansible-playbook -e @/etc/rpc_deploy/user_variables.yml playbooks/infrastructure/infrastructure-setup.yml
ansible-playbook -e @/etc/rpc_deploy/user_variables.yml playbooks/openstack/openstack-setup.yml
Pending all play books finish with no failures, your environment should be up and running, go to the public IP of the deployment server for the Horizon dashboard:
http://<public IP of deployment server>