Configuring the vSphere connection settings after an installation

    For installations using the Assisted Installer, you must update the connection settings. This is because the Assisted Installer adds default connection settings to the vSphere connection configuration wizard as placeholders during the installation.

    For installer-provisioned or user-provisioned infrastructure installations, you should have entered valid connection settings during the installation. You can use the vSphere connection configuration wizard at any time to validate or modify the connection settings, but this is not mandatory for completing the installation.

    Modify the following vSphere configuration settings as required:

    • vCenter address

    • vCenter username

    • vCenter password

    • vCenter address

    • vSphere data center

    • vSphere datastore

    • Virtual machine folder

    Prerequisites

    • The Assisted Installer has finished installing the cluster successfully.

    Procedure

    1. In the Administrator perspective, navigate to Home → Overview.

    2. Under Status, click vSphere connection to open the vSphere connection configuration wizard.

    3. In the vCenter field, enter the network address of the vSphere vCenter server. This can be either a domain name or an IP address. It appears in the vSphere web client URL; for example https://[your_vCenter_address]/ui.

    4. In the Password field, enter your vSphere vCenter password.

    5. In the Datacenter field, enter the name of the vSphere data center that contains the virtual machines used to host the cluster; for example, SDDC-Datacenter.

    6. In the Default data store field, enter the path and name of the vSphere data store that stores the persistent data volumes; for example, /SDDC-Datacenter/datastore/datastorename.

      Updating the vSphere data center or default data store after the configuration has been saved detaches any active vSphere PersistentVolumes.

    7. In the Virtual Machine Folder field, enter the data center folder that contains the virtual machine of the cluster; for example, /SDDC-Datacenter/vm/ci-ln-hjg4vg2-c61657-t2gzr. For the OKD installation to succeed, all virtual machines comprising the cluster must be located in a single data center folder.

    8. Click Save Configuration. This updates the cloud-provider-config ConfigMap resource in the openshift-config namespace, and starts the configuration process.

    Verifying the configuration

    The connection configuration process updates operator statuses and control plane nodes. It takes approximately an hour to complete. During the configuration process, the nodes will reboot. Previously bound objects might become disconnected.

    Prerequisites

    • You have saved the configuration settings in the vSphere connection configuration wizard.

    Procedure

    1. Check that the configuration process completed successfully:

      1. In the OpenShift Container Platform Administrator perspective, navigate to Home → Overview.

      2. Under Status click Operators. Wait for all operator statuses to change from Progressing to All succeeded. A Failed status indicates that the configuration failed.

      3. Under Status, click Control Plane. Wait for the response rate of all Control Pane components to return to 100%. A Failed control plane component indicates that the configuration failed.

      A failure indicates that at least one of the connection settings is incorrect. Change the settings in the vSphere connection configuration wizard and save the configuration again.

    2. Check that you are able to bind PersistentVolumeClaims objects by performing the following steps:

      1. Create a StorageClass object using the following YAML:

      2. Create a PersistentVolumeClaims object using the following YAML:

        1. apiVersion: v1
        2. metadata:
        3. name: test-pvc
        4. namespace: openshift-config
        5. annotations:
        6. finalizers:
        7. - kubernetes.io/pvc-protection
        8. spec:
        9. accessModes:
        10. - ReadWriteOnce
        11. resources:
        12. requests:
        13. storage: 10Gi

        If you are unable to create a PersistentVolumeClaims object, you can troubleshoot by navigating to StoragePersistentVolumeClaims in the Administrator perspective of the OKD web console.