Hi baber​
You welcome dear,
No, for installation , you will have two separate VMs in each site (one VM for PSC and another VM for vCenter).
We need external PSC controller. If you install VCSA complete as you say, this means you will end up with vCenter with embedded PSC which is not what we need.
So for installation, follow the below:
SiteA:
1. run VCSA setup and install only PSC controller from it. This will install external PSC controller in site A.
2. run VCSA setup and select the vCenter server option now to install only vCenter component and point it to the PSC controller in site A.
SiteB:
1. Install external PSC controller the same way as in site B. Select the option to "join an existing SSO domain" which is the same domain created in site A.
2. Install vCenter and point it to PSC controller in site B.
After that , if you login to whether vCenter, you will have both vCenter inventories in the same web client.
Hope this is more clear,
Regards,