"A general system error occurred: The virtual machine requires the [Domain]system.service.vmware.vsla[Domain] crosshost service"
book
Article ID: 321475
calendar_today
Updated On:
Products
VMwareVMware Cloud DirectorVMware NSX
Issue/Introduction
How to resolve this error.
Symptoms:
When attempting to vMotion a VM in vCenter or vCloud Director the following error occurs:
"A general system error occurred: The virtual machine requires the [Domain]system.service.vmware.vsla[Domain] crosshost service"
Environment
VMware Cloud Director 5.x VMware Cloud Director for Service Provider 5.x VMware Cloud Director for Service Provider 8.x
Cause
On VMs that were created while a vCloud Director managed VM/vApp was backed by a vCloud Director Network Isolation (VCDNI) backed Network Pool, a Custom Attribute persisted through the upgrade to versions of vCloud Director that no longer prepare Hosts with the VCDNI related VMware Installation Bundles.
Resolution
Navigate to vSphere > Home > VM's and Templates > Right-click on VM > Tags & Custom Attributes > Remove Tag > Select "system.service.vmware.vsla [version #]" > Remove
If the Tag doesn't exist, check for a Custom Attribute vSphere > Home > VM's and Templates > Right-click on VM > Tags & Custom Attributes > Edit Custom Attributes > Select "system.service.vmware.vsla [version #]" > Remove
Additional Information
Impact/Risks: VM/vApp will fail Host Compatibility Checks and will be unable to vMotion.