In this post we will discuss how to migrate the vCenter Server Appliance with Embedded Platform Service Controller (PSC) to External PSC. Currently there are a vCenter Server Appliance 6.5 with Embedded PSC is running. After the migration, the vCenter Server Appliance 6.5 is running with External PSC.
NOTE: This migration is limited to Platform Services Controllers existing within the same vSphere Domain and in the same site.
vCenter Server with an Embedded Platform Services Controller
vCenter Server with an External Platform Services Controller
Lab Environment:
vCenter Server Appliance : 6.5.0 Build 5973321
First, we need to prepare a new PSC by vCenter Server Appliance Installer, click Install.
Next.
Next.
Select Platform Services Controller, then Next.
Connect to the target vCenter Server or ESXi host, then Next.
Setup the name of PSC and root password, then Next.
Select the target datastore, then Next.
Setup the Network of PSC, then Next.
Click Finish to deploy PSC.
Click Continue to go to stage 2.
Next.
Setup the NTP, then Next.
Select Join an existing SSO domain, then Next.
Input the information of existing SSO domain, then Next.
Select to join an existing site, then Next.
Next.
Click Finish to deploy and configure PSC.
OK.
When the new PSC is ready, we can start the PSC migration. First we login into vCenter Server Appliance by SSH, execute the following cli to validate PSC replication partners. We can see two PSC, vc.vclass.local (Embedded PSC) and psc.vclass.local (External PSC).
cd /usr/lib/vmware-vmdir/bin
./vdcrepadmin -f showservers -h localhost -u Administrator -w <<Password>>
To check the all services of vCenter server, make sure all services are running.
Now we can continue with the external psc migration, execute the following cli.
cmsso-util reconfigure –repoint-psc <<FQDN of external PSC>> –username <<administrator>> –domain-name <<SSO domain>> –passwd <<Password>>
Once the migration is completed successfully it will show the status message as “The vCenter Server has been successfully reconfigured and repointed to the external Platform Services Controller psc.vclass.local”.
Finally, login the external PSC we can verify replication partners again to see that the embedded PSC has been decommissioned, and the external PSC is the only one listed. This PSC migration is completed successfully.
Categories: VMware
Victor Wu
Chief Architect, Blogger, Author at Dell EMC Knowledge Sharing & Packt
Hi Victor, thanks for sharing. Do you need to regenerate certs once the vCenter is re-pointed to the External PSC? Thank You
LikeLike
no any manual tasks are required when the migration is completed successfully.
LikeLike
Today a reader sent email to me, ask me Is it possible to do the inverse migration (external to embeded). Yes. now it is supported. Please in-place upgrade vCenter to 6.7 U1, then run the vCenter Server Converge Tool to move your external PSC data to the embedded PSC, lastly decommissioning your external PSC.
vCenter Server Converge Tool
https://blogs.vmware.com/vsphere/2018/08/under-the-hood-vsphere-6-7-update-1.html
LikeLike
Hello Victor,
We have two VCenter servers with embedded PSC, one is 6.0 U3 and other is 6.7 U3. Question is can I install new 6.7 U3 external PSC and repoint 6.0 U3 VC and 6.7 U3 VC to it?
LikeLike