Prepare for the deployment as follows:
ansible-playbook src/prerequisites/nodes_setup.yaml -k
The following figure shows the resulting output.
Figure 3. Ansible nodes_setup.yaml script start
chmod 755 *.sh
You can now perform SSH from the bastion node to all nodes without SSH prompting.
Red Hat recommends using an external load balancer such as F5. For simplicity, the Dell EMC Ready Architecture uses keepalived or haproxy on infra nodes. Consult Dell EMC and Red Hat about any additional considerations affecting your environment.
To set up HA:
cd /root/openshift-bare-metal/ansible-playbook src/keepalived-multimaster/keepalived.yaml
The following figure shows the completed keepalived.yaml with putty to infra1 tail and -f /var/log/messages.
Figure 4. Completed keepalived.yaml script
The expected output is:
keepalived.sh exited with status 7