OpenShift Installation Validation: Difference between revisions
Line 10: | Line 10: | ||
=On All Nodes= | =On All Nodes= | ||
====OpenShift Packages=== | ====OpenShift Packages==== | ||
<pre> | <pre> | ||
Line 20: | Line 20: | ||
If that happens, it means the installer overrode the excluder. Make a note there: [[OpenShift_3.5_Installation#Excluders]]. | If that happens, it means the installer overrode the excluder. Make a note there: [[OpenShift_3.5_Installation#Excluders]]. | ||
====Docker=== | ====Docker==== | ||
Make sure docker starts with this configuration option: | Make sure docker starts with this configuration option: |
Revision as of 02:38, 1 June 2017
External
Internal
On All Nodes
OpenShift Packages
yum list installed | grep openshift
The desired OpenShift version must be installed.
If that happens, it means the installer overrode the excluder. Make a note there: OpenShift_3.5_Installation#Excluders.
Docker
Make sure docker starts with this configuration option:
--insecure-registry 172.30.0.0/16
On Masters
On each master node, run as root:
oc get nodes --show-labels
Output example:
NAME STATUS AGE LABELS infranode1.openshift35.local Ready 17m beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,cluster=hadron,env=infra,kubernetes.io/hostname=infranode1.openshift35.local,logging-infra-fluentd=true,logging=true infranode2.openshift35.local Ready 17m beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,cluster=hadron,env=infra,kubernetes.io/hostname=infranode2.openshift35.local,logging-infra-fluentd=true,logging=true master1.openshift35.local Ready,SchedulingDisabled 17m beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,cluster=hadron,kubernetes.io/hostname=master1.openshift35.local,logging-infra-fluentd=true,logging=true,openshift_schedulable=False master2.openshift35.local Ready,SchedulingDisabled 17m beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,cluster=hadron,kubernetes.io/hostname=master2.openshift35.local,logging-infra-fluentd=true,logging=true,openshift_schedulable=False master3.openshift35.local Ready,SchedulingDisabled 17m beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,cluster=hadron,kubernetes.io/hostname=master3.openshift35.local,logging-infra-fluentd=true,logging=true,openshift_schedulable=False node1.openshift35.local Ready 17m beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,cluster=hadron,env=app,kubernetes.io/hostname=node1.openshift35.local,logging-infra-fluentd=true,logging=true node2.openshift35.local Ready 17m beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,cluster=hadron,env=app,kubernetes.io/hostname=node2.openshift35.local,logging-infra-fluentd=true,logging=true
Web Console
Use the administrative user defined as part of your "identity provider" declaration.
Verify etcd
Exported Filesystems
On the support node run exportfs and make sure the following filesystems are exported:
/storage/registry /storage/metrics /storage/logging /exports/logging-es-ops
Docker Logs
Log into a few nodes and take a look at the docker logs:
journalctl -f -u docker
Docker Startup Paramenters
From the support/installation server, execute as "ansible":
ansible nodes -m shell -a "ps -ef | grep dockerd | grep -v grep"
Make sure "--selinux-enabled" and "--insecure-registry 172.30.0.0/16" are present.
Logging
Test https://kibana.openshift35.external
Metrics
Test https://hawkular-metrics.openshift35.external/hawkular/metrics