Enzo Martino created CLOUDSTACK-10412:
-----------------------------------------

             Summary: starting or moving VMs to new KVM Host fails with qemu 
error "Failed to lock byte 100" - Cloudstack 4.13.0
                 Key: CLOUDSTACK-10412
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10412
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: KVM
         Environment: OS management server:  centos-release-7-7.1908.0.el7
OS KVM host compute: centos-release-7-7.1908.0.el7
Hypervisor: KVM
Cloudstack Release:  4.13.0
Primary Storage:   NFS mount from gluster cluster exported with 
nfs-ganesha/nfs-ganesha-gluster
Secondary Storage:   NFS mount from gluster cluster exported with 
nfs-ganesha/nfs-ganesha-gluster
Zone Type:  Advanced zone
QEMU version: qemu-kvm-ev-2.12.0-33.1.el7
Libvirt version: libvirt-4.5.0-23.el7_7

            Reporter: Enzo Martino


In an "Advanced zone" with 1 VPC and redundant VRs (KVM Hypervisor) I created a 
series of VMs without problems.
Environment:
2 management server: Centos-release-7-7.1908.0.el7 + Cloudstack 4.13.0
2 KVM Host: Centos-release-7-7.1908.0.el7 + Cloudstack 4.13.0 + 
qemu-kvm-ev-2.12.0-33.1.el7 + libvirt-4.5.0-23.el7_7
Primary Storage: NFS mount from gluster cluster exported with nfs-ganesha / 
nfs-ganesha-gluster
Secondary Storage: NFS mount from gluster cluster exported with nfs-ganesha / 
nfs-ganesha-gluster

After reaching the capacity limit of the 2 KVM Host (configured without 
overprovisioning):
* I changed the global variable "cpu.overprovisioning.factor" to 3.0 and
* I added 2 new KVM hosts (Centos-release-7-7.1908.0.el7 + Cloudstack 4.13.0 + 
qemu-kvm-ev-2.12.0-33.1.el7 + libvirt-4.5.0-23.el7_7)

I turned off a VM that was previously present on a KVM host.
I tried to turn the VM back on on a new KVM host and get the following:

{{*** MANAGEMENT LOG ***}}
{{2019-10-18 15:31:52,425 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-68:ctx-5733fe82 job-1706 ctx-04163f37) (logid:bf16e30c) 
Complete async job-1706, jobStatus:}}
{{ SUCCEEDED, resultCode: 0, result: 
org.apache.cloudstack.api.response.UserVmResponse/virtualmachine/{"id":"574b7ce7-7b71-47ee-900a-6b16540d97b1","name":"fe-newsletter","disp}}
{{layname":"fe-newsletter","account":"alvolante","userid":"d3206703-cf6b-42df-a529-85956de340af","username":"alvolante","domainid":"baa1ec1c-f80c-4347-b52a-dee9053cb9e1","doma}}
{{in":"ALVOLANTE","created":"2019-10-10T14:36:36+0200","state":"Stopped","haenable":true,"zoneid":"64e1c0d5-cd47-439f-a9a9-95ccbd02f6b0","zonename":"zone1","templateid":"2d213}}
{{585-5930-4916-814f-f911b4516333","templatename":"CentOS-7.7 (30GB disk 
minimum)","templatedisplaytext":"CentOS-7.7 minimal + 
tools","passwordenabled":true,"serviceofferingid}}
{{":"134b3a95-7a8e-49b1-95f4-55077c9582ae","serviceofferingname":"Advanced 
Compute","cpunumber":2,"cpuspeed":2400,"memory":4096,"cpuused":"0.06%","networkkbsread":79495,"netwo}}
{{rkkbswrite":24,"diskkbsread":4,"diskkbswrite":1820,"memorykbs":4194304,"memoryintfreekbs":643532,"memorytargetkbs":4194304,"diskioread":1,"diskiowrite":249,"guestosid":"770b}}
{{1691-e42b-11e9-958a-441ea1609f9e","rootdeviceid":0,"rootdevicetype":"ROOT","securitygroup":[],"nic":[{"id":"054ffac0-0fef-465d-b505-7da773a64284","networkid":"4e5fc47c-6fdd-}}
{{4422-8f61-de8f8991bb68","networkname":"SUBNET-ALVOLANTE","netmask":"255.255.252.0","gateway":"10.0.8.1","ipaddress":"10.0.8.189","traffictype":"Guest","type":"Isolated","isd}}
{{efault":true,"macaddress":"02:00:5c:3e:00:22","secondaryip":[],"extradhcpoption":[]}],"hypervisor":"KVM","publicipid":"9665e766-daec-4cf9-9382-936b40271bf5","publicip":"45.1}}
{{45.207.249","instancename":"i-11-47-VM","details":\{"keyboard":"us","memoryOvercommitRatio":"1.0","Message.ReservedCapacityFreed.Flag":"false","cpuOvercommitRatio":"3.0"},"af}}
{{finitygroup":[],"displayvm":true,"isdynamicallyscalable":true,"ostypeid":"770b1691-e42b-11e9-958a-441ea1609f9e","tags":[],"jobid":"bf16e30c-ade0-4a99-a83a-3017c9f36f30","job}}
{{status":0}}}

*The VM never came up and:*

 

{{*** QEMU LOG ***}}
{{[root@compute-04 qemu]# cat i-11-47-VM.log }}
{{2019-10-18 13:31:40.017+0000: starting up libvirt version: 4.5.0, package: 
23.el7_7.1 (CentOS BuildSystem <http://bugs.centos.org>, 2019-09-13-18:01:52, 
x86-02.bsys.centos.org), qemu version: 2.12.0qemu-kvm-ev-2.12.0-33.1.el7, 
kernel: 3.10.0-1062.1.2.el7.x86_64, hostname: compute-04.**************}}
{{LC_ALL=C \}}
{{PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin \}}
{{QEMU_AUDIO_DRV=none \}}
{{/usr/libexec/qemu-kvm \}}
{{-name guest=i-11-47-VM,debug-threads=on \}}
{{-S \}}
{{-object 
secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-1-i-11-47-VM/master-key.aes
 \}}
{{-machine pc-i440fx-rhel7.6.0,accel=kvm,usb=off,dump-guest-core=off \}}
{{-cpu 
Westmere-IBRS,vme=on,ss=on,pclmuldq=on,pcid=on,x2apic=on,tsc-deadline=on,hypervisor=on,arat=on,tsc_adjust=on,stibp=on,ssbd=on,pdpe1gb=on,rdtscp=on
 \}}
{{-m 4096 \}}
{{-realtime mlock=off \}}
{{-smp 2,sockets=2,cores=1,threads=1 \}}
{{-uuid 574b7ce7-7b71-47ee-900a-6b16540d97b1 \}}
{{-smbios 'type=1,manufacturer=Apache Software Foundation,product=CloudStack 
KVM Hypervisor,uuid=574b7ce7-7b71-47ee-900a-6b16540d97b1' \}}
{{-no-user-config \}}
{{-nodefaults \}}
{{-chardev socket,id=charmonitor,fd=28,server,nowait \}}
{{-mon chardev=charmonitor,id=monitor,mode=control \}}
{{-rtc base=utc \}}
{{-no-shutdown \}}
{{-boot strict=on \}}
{{-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \}}
{{-device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x4 \}}
{{-drive 
file=/mnt/da06a02e-7aeb-37b9-b14e-fc8a492904fe/65604401-09ff-41a1-9dc9-bc0951a53aea,format=qcow2,if=none,id=drive-virtio-disk0,serial=6560440109ff41a19dc9,cache=none
 \}}
{{-device 
virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=2,write-cache=on
 \}}
{{-drive if=none,id=drive-ide0-1-0,readonly=on \}}
{{-device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 
\}}
{{-netdev tap,fd=30,id=hostnet0,vhost=on,vhostfd=31 \}}
{{-device 
virtio-net-pci,netdev=hostnet0,id=net0,mac=02:00:5c:3e:00:22,bus=pci.0,addr=0x3 
\}}
{{-chardev pty,id=charserial0 \}}
{{-device isa-serial,chardev=charserial0,id=serial0 \}}
{{-chardev socket,id=charchannel0,fd=32,server,nowait \}}
{{-device 
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0
 \}}
{{-device usb-tablet,id=input0,bus=usb.0,port=1 \}}
{{-vnc 192.168.145.23:0,password \}}
{{-device cirrus-vga,id=video0,bus=pci.0,addr=0x2 \}}
{{-device i6300esb,id=watchdog0,bus=pci.0,addr=0x6 \}}
{{-watchdog-action none \}}
{{-sandbox 
on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \}}
{{-msg timestamp=on}}
{{2019-10-18 13:31:40.018+0000: Domain id=1 is tainted: high-privileges}}
{{2019-10-18T13:31:40.151261Z qemu-kvm: -chardev pty,id=charserial0: char 
device redirected to /dev/pts/2 (label charserial0)}}
{{2019-10-18T13:31:40.151471Z qemu-kvm: -drive 
file=/mnt/da06a02e-7aeb-37b9-b14e-fc8a492904fe/65604401-09ff-41a1-9dc9-bc0951a53aea,format=qcow2,if=none,id=drive-virtio-disk0,serial=6560440109ff41a19dc9,cache=none:
 'serial' is deprecated, please use the corresponding option of '-device' 
instead}}
{{2019-10-18T13:31:43.173865Z qemu-kvm: -drive 
file=/mnt/da06a02e-7aeb-37b9-b14e-fc8a492904fe/65604401-09ff-41a1-9dc9-bc0951a53aea,format=qcow2,if=none,id=drive-virtio-disk0,serial=6560440109ff41a19dc9,cache=none:
 Failed to lock byte 100}}
{{2019-10-18 13:31:43.189+0000: shutting down, reason=failed}}


Whatever action I do on the machines now gives me the error "Failed to lock 
byte 100" related to qemu.

I tried to "migrate" one of the 2 VR - same error:

 

{{*** MANAGEMENT LOG ***}}
{{2019-10-18 15:37:37,772 DEBUG [c.c.s.ManagementServerImpl] 
(qtp504527234-2157:ctx-ff3278f6 ctx-4e4c6837) (logid:7339eb42) Searching for 
all hosts in cluster 1 for migrating }}
{{VM VM[DomainRouter|r-31-VM]}}
{{...}}
{{2019-10-18 15:38:07,052 ERROR [c.c.a.ApiAsyncJobDispatcher] 
(API-Job-Executor-69:ctx-0ace849d job-1710) (logid:ca86e0f7) Unexpected 
exception while executing 
org.apache.cloudstack.api.command.admin.systemvm.MigrateSystemVMCmd}}
{{com.cloud.utils.exception.CloudRuntimeException: 
org.libvirt.LibvirtException: internal error: unable to execute QEMU command 
'cont': Failed to lock byte 100}}
{{ at 
com.cloud.vm.VirtualMachineManagerImpl.migrate(VirtualMachineManagerImpl.java:2373)}}
{{ at 
com.cloud.vm.VirtualMachineManagerImpl.orchestrateMigrate(VirtualMachineManagerImpl.java:2261)}}
{{ at 
com.cloud.vm.VirtualMachineManagerImpl.orchestrateMigrate(VirtualMachineManagerImpl.java:5138)}}
{{ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)}}
{{ at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)}}
{{ at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}
{{ at java.lang.reflect.Method.invoke(Method.java:498)}}
{{ at 
com.cloud.vm.VmWorkJobHandlerProxy.handleVmWorkJob(VmWorkJobHandlerProxy.java:107)}}
{{ at 
com.cloud.vm.VirtualMachineManagerImpl.handleVmWorkJob(VirtualMachineManagerImpl.java:5270)}}
{{ at com.cloud.vm.VmWorkJobDispatcher.runJob(VmWorkJobDispatcher.java:102)}}
{{ at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:583)}}
{{ at 
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)}}
{{ at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)}}
{{ at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)}}
{{ at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)}}
{{ at 
org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)}}
{{ at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:531)}}
{{ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)}}
{{ at java.util.concurrent.FutureTask.run(FutureTask.java:266)}}
{{ at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)}}
{{ at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)}}
{{ at java.lang.Thread.run(Thread.java:748)}}
{{2019-10-18 15:38:07,053 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-69:ctx-0ace849d job-1710) (logid:ca86e0f7) Complete async 
job-1710, jobStatus: FAILED, resultCode: 530, result: 
org.apache.cloudstack.api.response.ExceptionResponse/null/\{"uuidList":[],"errorcode":530,"errortext":"org.libvirt.LibvirtException:
 internal error: unable to execute QEMU command \u0027cont\u0027: Failed to 
lock byte 100"}}}


{{*** QEMU LOG ***}}
{{[root@compute-04 qemu]# cat r-31-VM.log }}
{{2019-10-18 13:37:47.851+0000: starting up libvirt version: 4.5.0, package: 
23.el7_7.1 (CentOS BuildSystem <http://bugs.centos.org>, 2019-09-13-18:01:52, 
x86-02.bsys.centos.org), qemu version: 2.12.0qemu-kvm-ev-2.12.0-33.1.el7, 
kernel: 3.10.0-1062.1.2.el7.x86_64, hostname: compute-04.*********}}
{{LC_ALL=C \}}
{{PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin \}}
{{QEMU_AUDIO_DRV=none \}}
{{/usr/libexec/qemu-kvm \}}
{{-name guest=r-31-VM,debug-threads=on \}}
{{-S \}}
{{-object 
secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-2-r-31-VM/master-key.aes
 \}}
{{-machine pc-i440fx-rhel7.6.0,accel=kvm,usb=off,dump-guest-core=off \}}
{{-cpu 
Westmere-IBRS,vme=on,ss=on,pclmuldq=on,pcid=on,x2apic=on,tsc-deadline=on,hypervisor=on,arat=on,tsc_adjust=on,stibp=on,ssbd=on,pdpe1gb=on,rdtscp=on
 \}}
{{-m 256 \}}
{{-realtime mlock=off \}}
{{-smp 1,sockets=1,cores=1,threads=1 \}}
{{-uuid c54d8d83-1583-4a8c-9c1e-c5b9cc781cb1 \}}
{{-smbios 'type=1,manufacturer=Apache Software Foundation,product=CloudStack 
KVM Hypervisor,uuid=c54d8d83-1583-4a8c-9c1e-c5b9cc781cb1' \}}
{{-no-user-config \}}
{{-nodefaults \}}
{{-chardev socket,id=charmonitor,fd=30,server,nowait \}}
{{-mon chardev=charmonitor,id=monitor,mode=control \}}
{{-rtc base=utc \}}
{{-no-shutdown \}}
{{-boot strict=on \}}
{{-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \}}
{{-device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x4 \}}
{{-drive 
file=/mnt/da06a02e-7aeb-37b9-b14e-fc8a492904fe/a02545d4-f6d8-4013-ba19-a38b5c63d34a,format=qcow2,if=none,id=drive-virtio-disk0,serial=a02545d4f6d84013ba19,cache=none
 \}}
{{-device 
virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=2,write-cache=on
 \}}
{{-drive if=none,id=drive-ide0-1-0,readonly=on \}}
{{-device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 
\}}
{{-netdev tap,fd=32,id=hostnet0,vhost=on,vhostfd=33 \}}
{{-device 
virtio-net-pci,netdev=hostnet0,id=net0,mac=0e:00:a9:fe:2a:51,bus=pci.0,addr=0x3,rombar=0,romfile=
 \}}
{{-netdev tap,fd=34,id=hostnet1,vhost=on,vhostfd=35 \}}
{{-device 
virtio-net-pci,netdev=hostnet1,id=net1,mac=1e:00:9b:00:03:e1,bus=pci.0,addr=0x7,rombar=0,romfile=
 \}}
{{-netdev tap,fd=36,id=hostnet2,vhost=on,vhostfd=37 \}}
{{-device 
virtio-net-pci,netdev=hostnet2,id=net2,mac=02:00:66:ec:00:02,bus=pci.0,addr=0x8,rombar=0,romfile=
 \}}
{{-chardev pty,id=charserial0 \}}
{{-device isa-serial,chardev=charserial0,id=serial0 \}}
{{-chardev socket,id=charchannel0,fd=38,server,nowait \}}
{{-device 
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0
 \}}
{{-device usb-tablet,id=input0,bus=usb.0,port=1 \}}
{{-vnc 192.168.145.23:0,password \}}
{{-device cirrus-vga,id=video0,bus=pci.0,addr=0x2 \}}
{{-device i6300esb,id=watchdog0,bus=pci.0,addr=0x6 \}}
{{-watchdog-action none \}}
{{-incoming defer \}}
{{-sandbox 
on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \}}
{{-msg timestamp=on}}
{{2019-10-18 13:37:47.851+0000: Domain id=2 is tainted: high-privileges}}
{{2019-10-18 13:37:47.851+0000: Domain id=2 is tainted: hook-script}}
{{2019-10-18T13:37:47.987105Z qemu-kvm: -chardev pty,id=charserial0: char 
device redirected to /dev/pts/2 (label charserial0)}}
{{2019-10-18T13:37:47.987361Z qemu-kvm: -drive 
file=/mnt/da06a02e-7aeb-37b9-b14e-fc8a492904fe/a02545d4-f6d8-4013-ba19-a38b5c63d34a,format=qcow2,if=none,id=drive-virtio-disk0,serial=a02545d4f6d84013ba19,cache=none:
 'serial' is deprecated, please use the corresponding option of '-device' 
instead}}
{{2019-10-18T13:37:48.618909Z qemu-kvm: warning: TSC frequency mismatch between 
VM (3058974 kHz) and host (3059011 kHz), and TSC scaling unavailable}}
{{warning: Failed to lock byte 100}}
{{warning: Failed to lock byte 100}}
{{2019-10-18 13:37:57.634+0000: shutting down, reason=failed}}
{{2019-10-18T13:37:57.705151Z qemu-kvm: terminating on signal 15 from pid 30295 
(/usr/sbin/libvirtd)}}
{{2019-10-18T13:38:00.705148Z qemu-kvm: warning: Failed to lock byte 100}}
{{2019-10-18T13:38:03.705124Z qemu-kvm: warning: Failed to lock byte 100}}


I tried to create a new virtual machine on different nodes and different VPC (I 
tried removing and re-inserting some free KVM node several times into the 
infrastructure using the management GUI but the result does not change):

{{*** MANAGEMENT LOG ***}}
{{...}}
{{2019-10-18 15:46:31,117 DEBUG [c.c.v.UserVmManagerImpl] 
(qtp504527234-2144:ctx-77dedc00 ctx-9cad3283) (logid:8fd4205c) Successfully 
allocated DB entry for VM[User|i-2-73-VM]}}
{{...}}
{{2019-10-18 15:46:31,285 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(qtp504527234-2144:ctx-77dedc00 ctx-9cad3283) (logid:8fd4205c) submit async 
job-1724, details: AsyncJobVO {id}}
{{:1724, userId: 5, accountId: 2, instanceType: VirtualMachine, instanceId: 73, 
cmd: org.apache.cloudstack.api.command.admin.vm.DeployVMCmdByAdmin, cmdInfo: 
{"keyboard":"us","}}
{{iptonetworklist[0].networkid":"8c6a52cf-d3bf-4c8f-8c3a-8d7c302803fa","hostid":"6a994694-9f3a-4dc3-8fde-e8a33e61da08","httpmethod":"GET","templateid":"2d213585-5930-4916-814f}}
{{-f911b4516333","ctxAccountId":"2","uuid":"f08ecf40-521a-4bb8-872d-33d2730ed1e6","domainid":"462ec030-e42b-11e9-958a-441ea1609f9e","cmdEventType":"VM.CREATE","serviceoffering}}
{{id":"134b3a95-7a8e-49b1-95f4-55077c9582ae","response":"json","ctxUserId":"5","hypervisor":"KVM","displayname":"test-new-VM","name":"test-new-VM","zoneid":"64e1c0d5-cd47-439f}}
{{-a9a9-95ccbd02f6b0","ctxStartEventId":"3968","id":"73","ctxDetails":"{\"interface
 com.cloud.domain.Domain\":\"462ec030-e42b-11e9-958a-441ea1609f9e\",\"interface 
com.cloud.vm}}
{{.VirtualMachine\":\"f08ecf40-521a-4bb8-872d-33d2730ed1e6\",\"interface 
com.cloud.dc.DataCenter\":\"64e1c0d5-cd47-439f-a9a9-95ccbd02f6b0\",\"interface 
com.cloud.template.Virt}}
{{ualMachineTemplate\":\"2d213585-5930-4916-814f-f911b4516333\",\"interface 
com.cloud.host.Host\":\"6a994694-9f3a-4dc3-8fde-e8a33e61da08\",\"interface 
com.cloud.offering.Servi}}
{{ceOffering\":\"134b3a95-7a8e-49b1-95f4-55077c9582ae\"}","account":"admin","_":"1571403086260"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: }}
{{null, initMsid: 74898347171742, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null, removed: null}}}
{{2019-10-18 15:46:31,287 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724) (logid:4d1c788d) Executing 
AsyncJobVO {id:1724, userId: 5, accoun}}
{{tId: 2, instanceType: VirtualMachine, instanceId: 73, cmd: 
org.apache.cloudstack.api.command.admin.vm.DeployVMCmdByAdmin, cmdInfo: 
{"keyboard":"us","iptonetworklist[0].netwo}}
{{rkid":"8c6a52cf-d3bf-4c8f-8c3a-8d7c302803fa","hostid":"6a994694-9f3a-4dc3-8fde-e8a33e61da08","httpmethod":"GET","templateid":"2d213585-5930-4916-814f-f911b4516333","ctxAccou}}
{{ntId":"2","uuid":"f08ecf40-521a-4bb8-872d-33d2730ed1e6","domainid":"462ec030-e42b-11e9-958a-441ea1609f9e","cmdEventType":"VM.CREATE","serviceofferingid":"134b3a95-7a8e-49b1-}}
{{95f4-55077c9582ae","response":"json","ctxUserId":"5","hypervisor":"KVM","displayname":"test-new-VM","name":"test-new-VM","zoneid":"64e1c0d5-cd47-439f-a9a9-95ccbd02f6b0","ctx}}
{{StartEventId":"3968","id":"73","ctxDetails":"{\"interface 
com.cloud.domain.Domain\":\"462ec030-e42b-11e9-958a-441ea1609f9e\",\"interface 
com.cloud.vm.VirtualMachine\":\"f08e}}
{{cf40-521a-4bb8-872d-33d2730ed1e6\",\"interface 
com.cloud.dc.DataCenter\":\"64e1c0d5-cd47-439f-a9a9-95ccbd02f6b0\",\"interface 
com.cloud.template.VirtualMachineTemplate\":\"2}}
{{d213585-5930-4916-814f-f911b4516333\",\"interface 
com.cloud.host.Host\":\"6a994694-9f3a-4dc3-8fde-e8a33e61da08\",\"interface 
com.cloud.offering.ServiceOffering\":\"134b3a95-}}
{{7a8e-49b1-95f4-55077c9582ae\"}","account":"admin","_":"1571403086260"}, 
cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 74898347}}
{{171742, completeMsid: null, lastUpdated: null, lastPolled: null, created: 
null, removed: null}}}
{{...}}
{{2019-10-18 15:46:36,426 DEBUG [c.c.a.t.Request] (AgentManager-Handler-1:null) 
(logid:) Seq 22-7912543070313250843: Sending \{ Cmd , MgmtId: 74898345923166, 
via: 22, Ver: v1, Flags: 100111, 
[{"org.apache.cloudstack.storage.command.CopyCommand":{"srcTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"2d213585-5930-4916-814f-f911b4516333","uuid":"2d213585-5930-4916-814f-f911b4516333","id":206,"format":"QCOW2","accountId":2,"hvm":false,"displayText":"CentOS-7.7
 minimal + 
tools","imageDataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"da06a02e-7aeb-37b9-b14e-fc8a492904fe","id":1,"poolType":"NetworkFilesystem","host":"192.168.145.99","path":"/primary","port":2049,"url":"NetworkFilesystem://192.168.145.99/primary/?ROLE=Primary&STOREUUID=da06a02e-7aeb-37b9-b14e-fc8a492904fe","isManaged":false}},"name":"f3c4caa0-7630-491b-b285-ca14df35ecde","size":32212254720,"hypervisorType":"KVM","bootable":false,"uniqueName":"f3c4caa0-7630-491b-b285-ca14df35ecde","directDownload":false}},"destTO":\{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"8437db21-e0be-4156-93d1-1a968c441c32","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"da06a02e-7aeb-37b9-b14e-fc8a492904fe","id":1,"poolType":"NetworkFilesystem","host":"192.168.145.99","path":"/primary","port":2049,"url":"NetworkFilesystem://192.168.145.99/primary/?ROLE=Primary&STOREUUID=da06a02e-7aeb-37b9-b14e-fc8a492904fe","isManaged":false}},"name":"ROOT-73","size":32212254720,"volumeId":152,"vmName":"i-2-73-VM","accountId":2,"format":"QCOW2","provisioningType":"THIN","id":152,"deviceId":0,"hypervisorType":"KVM"}},"executeInSequence":true,"options":{},"options2":{},"wait":0}}]
 }}}
{{...}}
{{2019-10-18 15:46:52,838 ERROR [c.c.v.UserVmManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) VM 
VM[User|i-2-73-VM] unexpectedly went to Stopped state}}
{{2019-10-18 15:46:52,842 DEBUG [c.c.v.UserVmManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) 
Destroying vm VM[User|i-2-73-VM] as it failed to create on Host with Id:22}}
{{2019-10-18 15:46:52,897 DEBUG [c.c.c.CapacityManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) VM 
state transitted from :Stopped to Error with event: OperationFailedToErrorvm's 
original host id: null new host id: null host id before state transition: null}}
{{2019-10-18 15:46:53,006 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) 
Updating resource Type = volume count for Account = 2 Operation = decreasing 
Amount = 1}}
{{2019-10-18 15:46:53,032 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) 
Updating resource Type = primary_storage count for Account = 2 Operation = 
decreasing Amount = 32212254720}}
{{2019-10-18 15:46:53,060 WARN [c.c.a.AlertManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) 
AlertType:: 8 | dataCenterId:: 1 | podId:: 1 | clusterId:: null | message:: 
Failed to deploy Vm with Id: 73, on Host with Id: 22}}
{{2019-10-18 15:46:53,104 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) 
Updating resource Type = user_vm count for Account = 2 Operation = decreasing 
Amount = 1}}
{{2019-10-18 15:46:53,130 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) 
Updating resource Type = cpu count for Account = 2 Operation = decreasing 
Amount = 2}}
{{2019-10-18 15:46:53,155 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) 
Updating resource Type = memory count for Account = 2 Operation = decreasing 
Amount = 4096}}
{{2019-10-18 15:46:53,206 WARN [o.a.c.a.c.a.v.DeployVMCmdByAdmin] 
(API-Job-Executor-71:ctx-c7b558eb job-1724 ctx-89cdda90) (logid:4d1c788d) 
Exception: }}
{{com.cloud.exception.ConcurrentOperationException: Failed to deploy VM 
VM[User|i-2-73-VM]}}
{{ at 
com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:4240)}}
{{ at 
com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:4222)}}
{{ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)}}
{{ at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)}}
{{ at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}
{{ at java.lang.reflect.Method.invoke(Method.java:498)}}
{{ at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:338)}}
{{ at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:197)}}
{{ at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)}}
{{ at 
org.apache.cloudstack.network.contrail.management.EventUtils$EventInterceptor.invoke(EventUtils.java:107)}}
{{ at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:174)}}
{{ at 
com.cloud.event.ActionEventInterceptor.invoke(ActionEventInterceptor.java:51)}}
{{ at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:174)}}
{{ at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)}}
{{ at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)}}
{{ at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)}}
{{ at com.sun.proxy.$Proxy190.startVirtualMachine(Unknown Source)}}
{{ at 
org.apache.cloudstack.api.command.admin.vm.DeployVMCmdByAdmin.execute(DeployVMCmdByAdmin.java:67)}}
{{ at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:156)}}
{{ at 
com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:108)}}
{{ at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:583)}}
{{ at 
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)}}
{{ at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)}}
{{ at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)}}
{{ at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)}}
{{ at 
org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)}}
{{ at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:531)}}
{{ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)}}
{{ at java.util.concurrent.FutureTask.run(FutureTask.java:266)}}
{{ at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)}}
{{ at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)}}
{{ at java.lang.Thread.run(Thread.java:748)}}
{{2019-10-18 15:46:53,213 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-71:ctx-c7b558eb job-1724) (logid:4d1c788d) Complete async 
job-1724, jobStatus: FAILED, resultCode: 530, result: 
org.apache.cloudstack.api.response.ExceptionResponse/null/\{"uuidList":[],"errorcode":530,"errortext":"Failed
 to deploy VM VM[User|i-2-73-VM]"}}}


{{*** QEMU LOG ***}}
{{[root@compute-04 qemu]# cat i-2-73-VM.log }}
{{2019-10-18 13:46:46.795+0000: starting up libvirt version: 4.5.0, package: 
23.el7_7.1 (CentOS BuildSystem <http://bugs.centos.org>, 2019-09-13-18:01:52, 
x86-02.bsys.centos.org), qemu version: 2.12.0qemu-kvm-ev-2.12.0-33.1.el7, 
kernel: 3.10.0-1062.1.2.el7.x86_64, hostname: compute-04.*********}}
{{LC_ALL=C \}}
{{PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin \}}
{{QEMU_AUDIO_DRV=none \}}
{{/usr/libexec/qemu-kvm \}}
{{-name guest=i-2-73-VM,debug-threads=on \}}
{{-S \}}
{{-object 
secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-3-i-2-73-VM/master-key.aes
 \}}
{{-machine pc-i440fx-rhel7.6.0,accel=kvm,usb=off,dump-guest-core=off \}}
{{-cpu 
Westmere-IBRS,vme=on,ss=on,pclmuldq=on,pcid=on,x2apic=on,tsc-deadline=on,hypervisor=on,arat=on,tsc_adjust=on,stibp=on,ssbd=on,pdpe1gb=on,rdtscp=on
 \}}
{{-m 4096 \}}
{{-realtime mlock=off \}}
{{-smp 2,sockets=2,cores=1,threads=1 \}}
{{-uuid f08ecf40-521a-4bb8-872d-33d2730ed1e6 \}}
{{-smbios 'type=1,manufacturer=Apache Software Foundation,product=CloudStack 
KVM Hypervisor,uuid=f08ecf40-521a-4bb8-872d-33d2730ed1e6' \}}
{{-no-user-config \}}
{{-nodefaults \}}
{{-chardev socket,id=charmonitor,fd=29,server,nowait \}}
{{-mon chardev=charmonitor,id=monitor,mode=control \}}
{{-rtc base=utc \}}
{{-no-shutdown \}}
{{-boot strict=on \}}
{{-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \}}
{{-device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x4 \}}
{{-drive 
file=/mnt/da06a02e-7aeb-37b9-b14e-fc8a492904fe/8437db21-e0be-4156-93d1-1a968c441c32,format=qcow2,if=none,id=drive-virtio-disk0,serial=8437db21e0be415693d1,cache=none
 \}}
{{-device 
virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=2,write-cache=on
 \}}
{{-drive if=none,id=drive-ide0-1-0,readonly=on \}}
{{-device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 
\}}
{{-netdev tap,fd=31,id=hostnet0,vhost=on,vhostfd=32 \}}
{{-device 
virtio-net-pci,netdev=hostnet0,id=net0,mac=02:00:4c:d3:00:0d,bus=pci.0,addr=0x3 
\}}
{{-chardev pty,id=charserial0 \}}
{{-device isa-serial,chardev=charserial0,id=serial0 \}}
{{-chardev socket,id=charchannel0,fd=33,server,nowait \}}
{{-device 
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0
 \}}
{{-device usb-tablet,id=input0,bus=usb.0,port=1 \}}
{{-vnc 192.168.145.23:0,password \}}
{{-device cirrus-vga,id=video0,bus=pci.0,addr=0x2 \}}
{{-device i6300esb,id=watchdog0,bus=pci.0,addr=0x6 \}}
{{-watchdog-action none \}}
{{-sandbox 
on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \}}
{{-msg timestamp=on}}
{{2019-10-18 13:46:46.795+0000: Domain id=3 is tainted: high-privileges}}
{{2019-10-18T13:46:46.916615Z qemu-kvm: -chardev pty,id=charserial0: char 
device redirected to /dev/pts/2 (label charserial0)}}
{{2019-10-18T13:46:46.916853Z qemu-kvm: -drive 
file=/mnt/da06a02e-7aeb-37b9-b14e-fc8a492904fe/8437db21-e0be-4156-93d1-1a968c441c32,format=qcow2,if=none,id=drive-virtio-disk0,serial=8437db21e0be415693d1,cache=none:
 'serial' is deprecated, please use the corresponding option of '-device' 
instead}}
{{2019-10-18T13:46:49.930257Z qemu-kvm: -drive 
file=/mnt/da06a02e-7aeb-37b9-b14e-fc8a492904fe/8437db21-e0be-4156-93d1-1a968c441c32,format=qcow2,if=none,id=drive-virtio-disk0,serial=8437db21e0be415693d1,cache=none:
 Failed to lock byte 100}}
{{2019-10-18 13:46:49.944+0000: shutting down, reason=failed}}

 

>From my research of the past few days it would seem a problem that revolves 
>around: qcow2 + qemu + NFS / gluster.


{{I add the details of the NFS mount (mount done by Cloudstack-management when 
registering the node in the infrastructure - not manually by me).}}
{{[root@compute-04 ~]# mount | grep primary}}
{{192.168.145.99:/primary on /mnt/da06a02e-7aeb-37b9-b14e-fc8a492904fe type nfs 
(rw,nosuid,nodev,noexec,relatime,sync,vers=3,rsize=1048576,wsize=1048576,namlen=255,acregmin=0,acregmax=0,acdirmin=0,acdirmax=0,hard,noac,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.145.99,mountvers=3,mountport=38785,mountproto=tcp,local_lock=none,addr=192.168.145.99)}}


I couldn't find a solution by myself.
I hope some of you can help me. Many thanks in advance.

Enzo Martino



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to