Chapter 3. Deploying Red Hat OpenShift Container Platform
With the prerequisites met, the focus shifts to the installation Red Hat OpenShift Container Platform. The installation and configuration is done via a series of Ansible playbooks and roles provided by the OpenShift RPM packages.
Run the installer playbook to install Red Hat OpenShift Container Platform:
$ ansible-playbook /usr/share/ansible/openshift-ansible/playbooks/deploy_cluster.ymlThe playbooks runs through the complete process of installling Red Hat OpenShift Container Platform and reports a playbook recap showing the number of changes and errors (if any).
PLAY RECAP *********************************************************************************** app1.example.com : ok=233 changed=40 unreachable=0 failed=0 app2.example.com : ok=233 changed=40 unreachable=0 failed=0 app3.example.com : ok=233 changed=40 unreachable=0 failed=0 infra1.example.com : ok=233 changed=40 unreachable=0 failed=0 infra2.example.com : ok=233 changed=40 unreachable=0 failed=0 infra3.example.com : ok=233 changed=40 unreachable=0 failed=0 localhost : ok=12 changed=0 unreachable=0 failed=0 master1.example.com : ok=674 changed=161 unreachable=0 failed=0 master2.example.com : ok=442 changed=103 unreachable=0 failed=0 master3.example.com : ok=442 changed=103 unreachable=0 failed=0 Tuesday 29 August 2018 10:34:49 -0400 (0:00:01.002) 0:29:54.775 ******** =============================================================================== openshift_hosted : Ensure OpenShift router correctly rolls out (best-effort today) -- 92.44s openshift_hosted : Ensure OpenShift registry correctly rolls out (best-effort today) -- 61.93s openshift_health_check ------------------------------------------------- 53.92s openshift_common : Install the base package for versioning ------------- 42.15s openshift_common : Install the base package for versioning ------------- 36.36s openshift_hosted : Sanity-check that the OpenShift registry rolled out correctly -- 31.43s cockpit : Install cockpit-ws ------------------------------------------- 27.65s openshift_version : Get available atomic-openshift version ------------- 25.27s etcd_server_certificates : Install etcd -------------------------------- 15.53s openshift_master : Wait for master controller service to start on first master -- 15.21s openshift_master : pause ----------------------------------------------- 15.20s openshift_node : Configure Node settings ------------------------------- 13.56s openshift_excluder : Install openshift excluder ------------------------ 13.54s openshift_node : Install sdn-ovs package ------------------------------- 13.45s openshift_master : Create master config -------------------------------- 11.92s openshift_master : Create the scheduler config ------------------------- 10.92s openshift_master : Create the policy file if it does not already exist -- 10.65s openshift_node : Install Node service file ----------------------------- 10.43s openshift_node : Install Node package ---------------------------------- 10.39s openshift_node : Start and enable node ---------------------------------- 8.96s
3.1. Cloudforms Integration (Optional)
The steps defined below assume that Red Hat Cloudforms has been deployed and is accessible by the OpenShift environment.
To receive the most information about the deployed environment ensure that the OpenShift metrics components are deployed.
3.1.1. Requesting the Red Hat OpenShift Container Platform Management Token
The management token is used to allow for Cloudforms to retrieve information from the recently deployed OpenShift environment.
To request this token run the following command from a system with the oc client installed and from an account that has privileges to request the token from the management-infra namespace.
oc sa get-token -n management-infra management-admin eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tdHM0cTIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6ImY0ZDlmMGMxLTEyY2YtMTFlOC1iNTgzLWZhMTYzZTEwNjNlYSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.LwNm0652paGcJu7m63PxBhs4mjXwYcqMS5KD-0aWkEMCPo64WwNEawyyYH31SvuEPaE6qFxZwDdJHwdNsfq1CjUL4BtZHv1I2QZxpVl6gMBQowNf6fWSeGe1FDZ4lkLjzAoMOCFUWA0Z7lZM1FAlyjfz2LkPNKaFW0ffelSJ2SteuXB_4FNup-T5bKEPQf2pyrwvs2DadClyEEKpIrdZxuekJ9ZfIubcSc3pp1dZRu8wgmSQSLJ1N75raaUU5obu9cHjcbB9jpDhTW347oJOoL_Bj4bf0yyuxjuUCp3f4fs1qhyjHb5N5LKKBPgIKzoQJrS7j9Sqzo9TDMF9YQ5JLQ
3.1.2. Adding OpenShift as a Containtainer Provider
Now that the token has been acquired, perform the following steps in the link below to add Red Hat OpenShift Container Platform to Red Hat Cloudforms.
3.1.3. Adding Red Hat OpenStack Platform to Cloudforms
Red Hat Cloudforms also allows for not only the management of Red Hat OpenShift Container Platform but also for the management of Red Hat OpenStack Platform. The link below contains the steps for adding Red Hat OpenStack Platform to Cloudforms.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.