Trying to deploy vCLS vms by using Retreat mode
Symptoms:
YYYY-MM-DDT15:58:23.767-04:00 error vpxd[06977] [Originator@6876 sub=Default opID=wcp-vCLS-1c] [VdbStatement] Bind parameters:
YYYY-MM-DDT15:58:23.767-04:00 error vpxd[06977] [Originator@6876 sub=Default opID=wcp-vCLS-1c] [VdbStatement] [0]datatype: 3, size: 8, arraySize: 1
YYYY-MM-DDT15:58:23.767-04:00 error vpxd[06977] [Originator@6876 sub=Default opID=wcp-vCLS-1c] [VdbStatement] value[0] = XXXX
YYYY-MM-DDT15:58:23.768-04:00 error vpxd[06977] [Originator@6876 sub=Default opID=wcp-vCLS-1c] [Vdb::IsRecoverableErrorCode] Unable to recover from 23505:1
YYYY-MM-DDT15:58:23.768-04:00 error vpxd[06977] [Originator@6876 sub=Default opID=wcp-vCLS-1c] [VdbStatement] SQLError was thrown: "ODBC error: (23505) - ERROR: duplicate key value violates unique constraint "pk_vpx_auth_tenant_mgmt_rs"
--> DETAIL: Key (entity_id)=(XXXX) already exists.;
--> Error while executing the query" is returned when executing SQL statement "INSERT INTO VPX_AUTH_TENANT_MGMT_RS(ENTITY_ID) VALUES (?)"
YYYY-MM-DDT15:58:23.768-04:00 warning vpxd[06977] [Originator@6876 sub=TenantManager opID=wcp-vCLS-1c] DB constraint. Trying to add a duplicated record: "ODBC error: (23505) - ERROR: duplicate key value violates unique constraint "pk_vpx_auth_tenant_mgmt_rs"
--> DETAIL: Key (entity_id)=(XXXX) already exists.;
--> Error while executing the query" is returned when executing SQL statement "INSERT INTO VPX_AUTH_TENANT_MGMT_RS(ENTITY_ID) VALUES (?)"
VMware vSphere ESXi 7.0
VMware vSphere ESXi 8.0
Stale entry of vCLS VMs in the VCDB causing trouble in the deployment of New vCLS vms
# /opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
delete from VPX_COMPUTE_RESOURCE_DAS_VM where VM_ID=XXXX;
delete from VPX_COMPUTE_RESOURCE_DRS_VM where VM_ID=XXXX;
delete from VPX_COMPUTE_RESOURCE_ORC_VM where VM_ID=XXXX;
delete from VPX_VM_SGXINFO where VM_ID=XXXX;
delete from VPX_GUEST_DISK where VM_ID=XXXX;
delete from VPX_VM_VIRTUAL_DEVICE where ID=XXXX;
delete from VPX_VM_DS_SPACE where VM_ID=XXXX;
delete from VPX_NON_ORM_VM_CONFIG_INFO where ID=XXXX;
delete from VPX_NORM_VM_FLE_FILE_INFO where VM_ID=XXXX;
delete from VPX_VDEVICE_BACKING_REL where VM_ID=XXXX;
delete from VPX_VIRTUAL_DISK_IOFILTERS where VM_ID=XXXX;
delete from VPX_VM_STATIC_OVERHEAD_MAP where VM_ID=XXXX;
delete from VPX_VM_TEXT where VM_ID=XXXX;
delete from VPX_VM where ID=XXXX;
delete from VPX_ENTITY where ID=XXXX;
service-control --start vmware-vpxd
service-control --start content-library
Putting the cluster in retreat mode - https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/7-0/vsphere-resource-management-7-0/creating-a-drs-cluster/vsphere-cluster-services-vcls/putting-a-cluster-in-retreat-mode.html
Impact/Risks:
WiIl impact the Cluster services features and DRS would not work.