...
Undeploy some VMs
Make sure you have a physical machine with enough resources to be able to deploy
Oversubscribe your physical machines with an allocation rule for load level compute resources
Hyper-V
Hyper-V does not deploy images
Symptoms
An error occurred when calling the deploy operation in a Hyper-V machine. This error appears in the log:
Code Block |
---|
13:02:15.374 INFO c.a.v.machine.impl.AbsHyperVMachine - Cloning the virtual disk from: \\10.60.1.72\opt\vm_repository\1\rs.bcn.abiquo.com\centos_vhd\cent
os.vhd to C:\\ABQ_50a782d5-e535-425d-a552-545eb699d849.vhd
13:02:15.601 ERROR c.a.v.utils.hyperv.HyperVUtils - Monitoring job result error:
ErrorCode: 32768 ErrorDescription: 'The system failed to convert '\\10.60.1.72\opt\vm_repository\1\rs.bcn.abiquo.com\centos_vhd\centos.vhd'. Error
Code: The network name cannot be found.
13:02:15.614 ERROR c.a.v.machine.impl.AbsHyperVMachine - Failed to deploy machine :
org.jinterop.dcom.common.JIException: An error was occurred when calling an operation in a Hyper-V machine
|
Solution
Although the URI is correct, Hyper-V accesses the filesystem using Samba. In Samba, the directory is aliased as vm_repository. To change this directory go to the server, /opt/abiquo/config
(remember that this path could be in a chroot system). Then edit the abiquo.properties
file and enter the following property containing the IP address of the CIFS server:
Code Block |
---|
abiquo.virtualfactory.hyperv.repositoryLocation = //<SERVER_IP>/vm_repository/
|
and restart the Tomcat server.
Hyper-V does not create an instance
Symptoms
Only happens in Hyper-V
This error appears in Events:
Error bundling VirtualAppliance: number
An error occurred when calling an operation in a Hyper-V machine
This error appears in the log:
Code Block |
---|
ErrorCode: 32769 ErrorDescription: 'The system failed to convert 'C:\\localRepository\\e13fcbec-2475-46c1-9f90-66aa1f2850be.vhd'. Error Code: General
access denied error14:54:17.420 ERROR c.a.v.v.i.VirtualapplianceresourceDeployer - An error occurred: org.jinterop.dcom.common.JIException: An error was occurred
when calling an operation in a Hyper-V machineErrorCode: 32769. ErrorDescription:
'The system failed to convert 'C:\\localRepository\\e13fcbec-2475-46c1-9f90-66aa1f2850be.vhd'. Error Code: General access denied error
|
Solution
Check the smb.conf file is correctly configured. This file is configured during installation. For more information, see VM repository folder.