With the reconfiguration you demote each embedded Platform Services Controller and redirect the vCenter Server instance to use an external Platform Services Controller instance.

About this task

Figure 1. Example Reconfiguration of Three Joined Instances of vCenter Server with an Embedded Platform Services Controller and Repointing Them to the External Platform Services Controller Instances
Reconfiguring each vCenter Server instance with an embedded Platform Services Controller and repointing it to an external Platform Services Controller instance

Table 1. Legend

Arrow or line

Description

Two-pointed blue arrow representing the replication agreement between two Platform Services Controller instances.

Replication agreement between two Platform Services Controller instances

Green line representing the registration of a vCenter Server instance with an external Platform Services Controller.

vCenter Server registration with an external Platform Services Controller

Big blue arrow, representing the transition from one state of the system to another.

Transition step

Procedure

  1. Log in to the vCenter Server instance with an embedded Platform Services Controller.

    Option

    Steps

    For a vCenter Server Appliance with an embedded Platform Services Controller

    Log in to the appliance shell as root.

    • If you have direct access to the appliance console, press Alt+F1.

    • If you want to connect remotely, use SSH or another remote console connection to start a session to the appliance.

    For a Windows installation of vCenter Server with an embedded Platform Services Controller

    Log in to the Windows machine as an administrator.

  2. If the vCenter Server with an embedded Platform Services Controller instance and the external Platform Services Controller instance are not direct replication partners, create such a replication agreement.
    • For a vCenter Server Appliance with an embedded Platform Services Controller, from the appliance Bash shell, run the following command.

      /usr/lib/vmware-vmdir/bin/vdcrepadmin -f createagreement -h localhost -H psc_fqdn_or_static_ip -u administrator

    • For a Windows installation of vCenter Server with an embedded Platform Services Controller, from the Windows command prompt, run the following command.

      C:\Program Files\VMware\vCenter Server\vmware-vmdir\bin\vdcrepadmin -f createagreement -h localhost -H psc_fqdn_or_static_ip -u administrator

    When prompted, enter the vCenter Single Sign-On administrator password.

  3. If the vCenter Server with an embedded Platform Services Controller instance runs on Windows, in the Windows command prompt, navigate to C:\Program Files\VMware\vCenter Server\bin.
  4. Run the cmsso-util reconfigure command.

    cmsso-util reconfigure --repoint-psc psc_fqdn_or_static_ip --username username --domain-name domain_name --passwd password [--dc-port port_number]

    where the square brackets [ ] enclose optional items.

    Here, psc_fqdn_or_static_ip is the system name used to identify the external Platform Services Controller instance. This system name must be an FQDN or a static IP address.

    Note:

    The FQDN value is case-sensitive.

    The options username and password are the administrator user name and password of the vCenter Single Sign-On domain_name.

    Use the --dc-port option if the external Platform Services Controller runs on a custom HTTPS port. The default value of the HTTPS port is 443.

    For example, if the external Platform Services Controller runs on a custom HTTPS port 449, you must run:

    cmsso-util reconfigure --repoint-psc psc.acme.local --username administrator --domain-name vsphere.local --passwd Password1! --dc-port 449

    Important:

    If you repointed the vCenter Server instance to use an external Platform Services Controller instance that is in a different vCenter Single Sign-On site, you must move the vCenter Server instance to this vCenter Single Sign-On site. For information about moving vCenter Server between different vCenter Single Sign-On sites, see VMware knowledge base article Repointing the VMware vCenter Server 6.0 between sites in a vSphere Domain.

  5. Log in to the vCenter Server instance by using the vSphere Web Client to verify that the vCenter Server is running and can be managed.
  6. Repeat this procedure for each vCenter Server instance with an embedded Platform Services Controller.

Results

The vCenter Server instances with an embedded Platform Services Controller are demoted, and the vCenter Server instances are redirected to the external Platform Services Controller instances.