Contents
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
JM: I just copied these values from another product to use as a starting point.
- OS: CentOS 7 (64 Bit) or RHEL 7 (64 Bit)
- RAM: 16Gb
- CPU: 4 cores minimum
- Disk space: 20Gb free space minimum required, 50Gb recommended
Software requirements
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
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.
Openshift
- RHEL7
- GlusterFS(Red Hat Container storage)
- Openshift licenses
- A passwordless ssh root account, with operator's keys added
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.
- Openshift
- GKE
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
Persistent Storage Requirements
- Openshift : the GlusterFS storage can be pre-populated manually.
- GKE : No specific configuration is required.
- No storage : Set the PERSISTENT_STORAGE=false in the environment file.
4-Node Cluster IP Addresses
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
4-Node Cluster DNS Requirements
- Openshift requirements:
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
- GWS applications requirements:
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
10-Node Cluster IP Addresses
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
10-Node ClusterDNS Requirements
- Openshift requirements:
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
- GWS applications requirements:
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