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

  1. Log in to the VI workload domain vCenter Server by using a Secure Shell (SSH) client with the root credentials.
  2. Enter a bash prompt by running the command.
    shell
  3. 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

  • Ensure that the VI workload domain vCenter Server is up and running.

  • Ensure that there is network connectivity between the Active Directory domain and the VI workload domain vCenter Server.

  • Ensure that there are no configuration issues with the vSphere with Tanzu service on the VI workload domain vCenter Server.

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

  1. Log in to the VI workload domain vCenter Server at https://<vi_workload_domain_vcenter_server_fqdn>/ui by using an account with Administrator privileges.
  2. Select Menu > Hosts and Clusters.
  3. In the inventory, expand vCenter Server > Datacenter.
  4. Select the workload domain cluster and click the Configure tab.
  5. In the navigation pane, select Namespaces > Image registry.
  6. 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

  • Ensure that the VI workload domain vCenter Server is up and running.

  • Ensure that the vSphere with Tanzu service is running on the VI workload domain vCenter Server.

  • Ensure that there are no configuration issues with the vSphere with Tanzu service on the VI workload domain vCenter Server.

  • Ensure that the embedded Harbor registry is activated on the workload domain cluster.

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

  1. Log in to the VI workload domain vCenter Server at https://<vi_workload_domain_vcenter_server_fqdn>/ui by using an account with Administrator privileges.
  2. Select Menu > Workload management.
  3. Click the Namespaces tab and click the Supervisor namespace.
  4. On the namespace page, click the Summary tab and verify that the namespace has a Running configuration status and an Active Kubernetes status.
  5. 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

  • Ensure that the VI workload domain vCenter Server is up and running.

  • Ensure that the vSphere with Tanzu service is running on the VI workload domain vCenter Server.

  • Ensure that there are no configuration issues with the vSphere with Tanzu service on the VI workload domain vCenter Server.

  • Ensure that the network settings of the vSphere with Tanzu workload domain is properly configured.

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

  • All vSphere namespaces have a Running status.

  • All Kubernetes nodes have a Ready status.

  • The Kubernetes master and the KubeDNS have a Running status.

  • The Tanzu Kubernetes cluster has a Running phase status.

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

  1. 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
  2. Verify that the configured vSphere Namespaces have the Active status by running the command.
    kubectl get namespaces
  3. Verify that the configured Kubernetes nodes have a Ready status by running the command.
    kubectl get nodes
  4. Verify that the Kubernetes master and the KubeDNS have a Running status by running the command.
    kubectl cluster-info
  5. 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

  • Ensure that the VI workload domain vCenter Server is up and running.

  • Ensure that the vSphere with Tanzu service is running on the VI workload domain vCenter Server.

  • Ensure that there are no configuration issues with the vSphere with Tanzu service on the VI workload domain vCenter Server.

  • Ensure that the network configuration of the vSphere with Tanzu workload domain is properly configured.