|
|
Line 47: |
Line 47: |
| | | |
| Refer to the {{#Widget:ExtLink|link=https://kubernetes.io/docs/setup/pick-right-solution/|displaytext=Kubernetes installation documentation}} for more information about how to install and set up Kubernetes for your environment. | | Refer to the {{#Widget:ExtLink|link=https://kubernetes.io/docs/setup/pick-right-solution/|displaytext=Kubernetes installation documentation}} for more information about how to install and set up Kubernetes for your environment. |
− |
| |
− | === DNS Requirements ===
| |
− |
| |
− | All of the services, either cluster-wide, infrastructure or GWS-applications ingresses require DNS names to be pre-populated to get access to and for host-based naming virtualization.
| |
− | * [[Prerequisites#scrollNav-3-3|Openshift]]
| |
− | * GKE
| |
− | <pre>
| |
− | XX.XX.XX.XX grafana.gke.local
| |
− | XX.XX.XX.XX consul.gke.local
| |
− | XX.XX.XX.XX active.gke.local
| |
− | XX.XX.XX.XX test.gke.local
| |
− | </pre>
| |
− |
| |
− | === Persistent Storage Requirements===
| |
− | * Openshift : the GlusterFS storage can be pre-populated manually.
| |
− | * GKE : No specific configuration is required.
| |
− | * No storage : Set the <tt>PERSISTENT_STORAGE</tt>=''false'' in the environment file.
| |
− |
| |
− | ==== 4-Node Cluster IP Addresses====
| |
− | <pre>
| |
− | 10.10.9.95/25, 169.254.90.15/25
| |
− | 10.10.9.96/25, 169.254.90.16/25
| |
− | 10.10.9.97/25, 169.254.90.17/25
| |
− | 10.10.9.98/25, 169.254.90.18/25
| |
− | </pre>
| |
− | ==== 4-Node Cluster DNS Requirements ====
| |
− | * Openshift requirements:
| |
− | <pre>
| |
− | 10.10.9.95 k8-101.gws.genesys.com
| |
− | 10.10.9.96 k8-102.gws.genesys.com
| |
− | 10.10.9.97 k8-103.gws.genesys.com
| |
− | 10.10.9.98 k8-104.gws.genesys.com
| |
− | 10.10.9.98 k8-lb-101.gws.genesys.com
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 registry-console-default.gws.genesys.com
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 kibana.gws.genesys.com
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 grafana.gws.genesys.com
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 prometheus-openshift-metrics.gws.genesys.com
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 alerts-openshift-metrics.gws.genesys.com
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 alertmanager-openshift-metrics.gws.genesys.com
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 hawkular-metrics.gws.genesys.com
| |
− | </pre>
| |
− | * GWS applications requirements:
| |
− | <pre>
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 active.gws.genesys.com
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 test.gws.genesys.com
| |
− | 10.10.9.95,10.10.9.96,10.10.9.97 consul.gws.genesys.com
| |
− | </pre>
| |
− | ==== 10-Node Cluster IP Addresses====
| |
− | <pre>
| |
− | 10.10.9.110/25, 169.254.90.20/25, c-hpe-fmt-01.genesyslab.com
| |
− | 10.10.9.111/25, 169.254.90.21/25, c-hpe-fmt-02.genesyslab.com
| |
− | 10.10.9.112/25, 169.254.90.22/25, c-hpe-fmt-03.genesyslab.com
| |
− | 10.10.9.113/25, 169.254.90.23/25, c-hpe-fmt-04.genesyslab.com
| |
− | 10.10.9.114/25, 169.254.90.24/25, c-hpe-fmt-05.genesyslab.com
| |
− | 10.10.9.115/25, 169.254.90.25/25, c-hpe-fmt-06.genesyslab.com
| |
− | 10.10.9.116/25, 169.254.90.26/25, c-hpe-fmt-07.genesyslab.com
| |
− | 10.10.9.117/25, 169.254.90.27/25, c-hpe-fmt-08.genesyslab.com
| |
− | 10.10.9.118/25, 169.254.90.28/25, c-hpe-fmt-09.genesyslab.com
| |
− | 10.10.9.119/25, 169.254.90.29/25, c-hpe-fmt-10.genesyslab.com
| |
− | </pre>
| |
− | ==== 10-Node ClusterDNS Requirements ====
| |
− | * Openshift requirements:
| |
− | <pre>
| |
− | 10.10.9.110 k8-200.gws.genesys.com
| |
− | 10.10.9.111 k8-201.gws.genesys.com
| |
− | 10.10.9.112 k8-202.gws.genesys.com
| |
− | 10.10.9.113 k8-203.gws.genesys.com
| |
− | 10.10.9.114 k8-204.gws.genesys.com
| |
− | 10.10.9.115 k8-205.gws.genesys.com
| |
− | 10.10.9.116 k8-206.gws.genesys.com
| |
− | 10.10.9.117 k8-207.gws.genesys.com
| |
− | 10.10.9.118 k8-208.gws.genesys.com
| |
− | 10.10.9.119 k8-209.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 k8-lb-200.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 kibana-200.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 grafana-200.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 prometheus-200-openshift-metrics.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 alerts-200-openshift-metrics.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 alertmanager-200-openshift-metrics.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 hawkular-metrics-200.gws.genesys.com
| |
− | </pre>
| |
− | * GWS applications requirements:
| |
− | <pre>
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 active-201.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 test-201.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 active-202.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 test-202.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 active-203.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 test-203.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 consul-201.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 consul-202.gws.genesys.com
| |
− | 10.10.9.110,10.10.9.111,10.10.9.112 consul-203.gws.genesys.com
| |
− | </pre>
| |
| | | |
| == Workspace Web Requirements == | | == Workspace Web Requirements == |
Prerequisites for Web Services and Applications
To work with Web Services and Applications, your system must meet the software requirements established in the Genesys Supported Operating Environment Reference, and meet the minimum requirements outlined on this page.
Once your environment is ready, you can deploy Web Services and Applications.
Hardware Requirements
Docker
- RAM: 16 GB
- CPU: 2 cores minimum
- HDD: 100 GB
Kubernetes
- Nodes: 3 nodes (Virtual Machines)
- RAM: Approximately 22 GB for each node (64 GB in total)
- CPU: 15 cores for each node (45 cores in total)
- HDD: 100 GB for each node
Software Requirements
Docker
- OS: CentOS-7
-
Docker. Please use the latest stable version.
-
Docker Compose. Please use the latest stable version.
- Access to docker.io/library
- If Internet access is not available, the following images should be manually loaded to docker:
Web Services and Applications is installed using
Docker containers. A Docker deployment provides a complete self-contained environment, so that you do not need to manually configure ports or address compatibility issues. All of that is taken care of ahead of time, and the completed Docker containers work together seamlessly upon deployment.
Refer to the
Docker installation documentation for more information about how to install and set up the latest release of Docker.
Kubernetes
Kubernetes cluster:
- Rancher Kubernetes Deployment
- Client-side Utilities
You'll also need to install the latest release of
Kubernetes, which is an open-source system for automating deployment, scaling, and management of containerized Docker applications. It's sometimes called a container orchestration system.
The exact installation procedure for Kubernetes varies significantly depending on numerous factors, including the type of machines in your environment (these could be real machines, virtual machines, or cloud machines), operating system, networking model, planned load, and Kubernetes version.
Refer to the
Kubernetes installation documentation for more information about how to install and set up Kubernetes for your environment.
Workspace Web Requirements
- Browser:
- Google Chrome 75+
- Mozilla Firefox 68+
- Firefox ESR 60.9
- Microsoft Internet Explorer 11
- Microsoft Edge