You must verify that the newly-implemented infrastructure components are operational and functioning within expected parameters.
Operational verification is the validation that a system or a component is operational and functioning within expected parameters. You must perform operational verification in the following scenarios:
-
Initial deployment of a component or system
-
Upgrading or patching of a component or system
-
Generic maintenance of a component or system
Verify the Status of the vSphere with Tanzu Service for Developer Ready Infrastructure for VMware Cloud Foundation
Verify the operational state of the vSphere with Tanzu service on the VI workload domain vCenter Server by checking the state and health of the service.
Validate that the vSphere with Tanzu service is healthy by running the vmon-cli -s wcp
command on the VI workload domain vCenter Server.
Expected Outcome |
---|
The vSphere with Tanzu service has a Started run state and a Healthy health state. |
Procedure
- Log in to the VI workload domain vCenter Server by using a Secure Shell (SSH) client with the root credentials.
- Enter a bash prompt by running the command.
shell
- Verify that the vSphere with Tanzu service has a Started run state and a Healthy health state by running the command.
vmon-cli -s wcp
What to do next
If you encounter issues while performing this procedure, use the following troubleshooting tips:
Troubleshooting Tips |
---|
|
Verify the Status of the Embedded Harbor Registry for Developer Ready Infrastructurefor VMware Cloud Foundation 4.5.2 or earlier
In VMware Cloud Foundation 4.5.2 or earlier, verify that the embedded Harbor registry configured on the VI workload domain vCenter Server is operational.
Validate that the embedded Harbor registry has a running status on the VI workload domain vCenter Server.
Expected Outcome |
---|
The embedded Harbor has a running status. |
Procedure
- Select .
- In the inventory, expand .
- Select the workload domain cluster and click the Configure tab.
- In the navigation pane, select .
- On the Image registry page, verify that the Harbor registry has a Running status.
What to do next
If you encounter issues while performing this procedure, use the following troubleshooting tips:
Troubleshooting Tips |
---|
|
Verify the Status of the vSphere Namespace for Developer Ready Infrastructure for VMware Cloud Foundation
Verify the operational state of the vSphere namespace for the vSphere with Tanzu service by checking the state and health of the namespace.
Validate that the Tanzu Kubernetes cluster is operational and capable of deploying workloads by checking its status on the vSphere namespace.
Expected Outcome |
---|
The Tanzu Kubernetes cluster has a Running configuration state and an Active Kubernetes status. |
Procedure
- Select .
- Click the Namespaces tab and click the Supervisor namespace.
- On the namespace page, click the Summary tab and verify that the namespace has a Running configuration status and an Active Kubernetes status.
- In the Link to CLI tools section, click Open and verify that you can open the Kubernetes CLI tools page.
What to do next
If you encounter issues while performing this procedure, use the following troubleshooting tips:
Troubleshooting Tips |
---|
|
Verify the Status of the vSphere with Tanzu Resources for Developer Ready Infrastructure for VMware Cloud Foundation
Verify the operational state of the vSphere with Tanzu resources by checking the state and health of the vSphere namespaces, Kubernetes nodes, and configuration parameters using kubectl.
Validate that the vSphere namespaces, Tanzu Kubernetes nodes, and cluster are healthy and that the necessary resources are allocated to the Supervisor.
Expected Outcome |
---|
|
Prerequisites
Install the vSphere kubectl plug-in to be able to connect to the Supervisor as a vCenter Single Sign-On user. See Download and Install the Kubernetes CLI Tools for vSphere.
Procedure
- Log in to the Supervisor as a vCenter Server Single Sign-On user by running the command in PowerShell or command prompt.
kubectl vsphere login --server Supervisor_cluster_IP_address --vsphere-username Supervisor administrator --insecure-skip-tls-verify
- Verify that the configured vSphere Namespaces have the Active status by running the command.
kubectl get namespaces
- Verify that the configured Kubernetes nodes have a Ready status by running the command.
kubectl get nodes
- Verify that the Kubernetes master and the KubeDNS have a Running status by running the command.
kubectl cluster-info
- Verify that you get the expected configuration properties for the Tanzu Kubernetes cluster and that the phase has a Running status by running the command.
kubectl get tanzukubernetesclusters
What to do next
If you encounter issues while performing this procedure, use the following troubleshooting tips:
Troubleshooting Tips |
---|
|