OpenShift Installation: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 39: Line 39:
A DNS server is required.  
A DNS server is required.  


After setup, the DNS server needs to be configured to resolve a public wildcard DNS entry to the [[OpenShift Concepts#Node|node]] that executes the [[OpenShift_Concepts#Router|default router]]. If the environment has multiple routers, an external load balancer is required.
After setup, the DNS server needs to be configured to resolve a public wildcard DNS entry to the IP node of the [[OpenShift Concepts#Node|node]] that executes the [[OpenShift_Concepts#Router|default router]]. If the environment has multiple routers, an external load balancer is required.


=Run CLI to Install=
=Run CLI to Install=

Revision as of 22:32, 2 May 2017

External

Internal

Overview

There are two installation methods: quick install, which uses a CLI tool available in the "atomic-openshift-utils" package, which, in turn, uses Ansible in the background, and advanced install. The advanced install assumes familiarity with Ansible.

Prerequisites

System Requirements

Relevance OpenShift 3.3.

Master

  • Physical or virtual system.
  • RHEL 7.1 installed with the "minimal" installation option.
  • 2 CPUs
  • 8 GB RAM
  • 30 GB storage space.

Node

  • Physical or virtual system.
  • RHEL 7.1 installed with the "minimal" installation option.
  • 1 CPU
  • 8 GB RAM
  • 15 GB storage space.
  • Docker 1.9.1 or later
  • 15 GB to allocated to Docker storage.

DNS Setup

A DNS server is required.

After setup, the DNS server needs to be configured to resolve a public wildcard DNS entry to the IP node of the node that executes the default router. If the environment has multiple routers, an external load balancer is required.

Run CLI to Install

Post-Install

Deploy the Integrated Docker Registry

Deploy the HAProxy Router

Load Image Streams

Load Templates

Set up NFS

The NFS server is required for persistent volumes.