"A general system error occurred: The virtual machine requires the [Domain]system.service.vmware.vsla[Domain] crosshost service"
search cancel

"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

VMware VMware Cloud Director VMware 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.