从libvirtd的log来看,有可能是存储有问题,比如权限之类的,建不了目录。 CloudStack的log,你要在exception这个关键字前面再看看有没有报错原因。
刘宇超 Richard Liu 发件人: houqd2...@163.com 发送时间: 2013-11-30 23:04:12 收件人: users-cn 抄送: 主题: 系统虚拟机无法创建成功 各位: 我的环境是CS4.0.1+kvm,区域可以创建成功,可是系统虚拟机一直无法创建成功,一直创建删除、创建删除。 agent.log的日志为: 2013-11-30 23:01:08,723 WARN [kvm.resource.LibvirtComputingResource] (agentRequest-Handler-1:null) Exception com.cloud.utils.exception.CloudRuntimeException: org.libvirt.LibvirtException: Storage volume not found: no storage vol with matching name 'dd324d10-c822-4c1b-a3d5-bfb0b84e323c' at com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.getVolume(LibvirtStorageAdaptor.java:90) at com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.getPhysicalDisk(LibvirtStorageAdaptor.java:404) at com.cloud.hypervisor.kvm.storage.LibvirtStoragePool.getPhysicalDisk(LibvirtStoragePool.java:113) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.createVbd(LibvirtComputingResource.java:2888) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.execute(LibvirtComputingResource.java:2808) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1035) at com.cloud.agent.Agent.processRequest(Agent.java:518) at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:831) at com.cloud.utils.nio.Task.run(Task.java:83) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:701) 2013-11-30 23:01:08,724 WARN [cloud.agent.Agent] (agentRequest-Handler-1:null) Caught: java.lang.NullPointerException at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:3922) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2709) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.execute(LibvirtComputingResource.java:2834) at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1035) at com.cloud.agent.Agent.processRequest(Agent.java:518) at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:831) at com.cloud.utils.nio.Task.run(Task.java:83) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:701) libvirtd.log 中的错误日志: 2013-11-30 14:45:28.379+0000: 22402: error : virFileOpenForceOwnerMode:807 : cannot chown '/mnt/3c812bf5-0e22-3263-b902-4a65532af2e3/s-28-VM-patchdisk' to (0, 0): Invalid argument 2013-11-30 14:45:28.379+0000: 22402: error : virStorageBackendCreateRaw:412 : cannot create path '/mnt/3c812bf5-0e22-3263-b902-4a65532af2e3/s-28-VM-patchdisk': Invalid argument 2013-11-30 14:45:28.494+0000: 22400: error : virStorageBackendVolOpenCheckMode:1049 : cannot open volume '/mnt/3c812bf5-0e22-3263-b902-4a65532af2e3/45052b17-61e9-4387-af47-9c4a756755a5': No such file or directory 2013-11-30 14:50:01.984+0000: 22403: error : virStorageBackendFileSystemRefresh:823 : cannot open path '/mnt/3c812bf5-0e22-3263-b902-4a65532af2e3': No such file or directory 2013-11-30 14:50:48.322+0000: 22400: error : virCommandWait:2272 : internal error Child process (/bin/mount 192.168.1.165:/primary /mnt/3c812bf5-0e22-3263-b902-4a65532af2e3) unexpected exit status 1: mount.nfs: mount point /mnt/3c812bf5-0e22-3263-b902-4a65532af2e3 does not exist 2013-11-30 14:50:48.322+0000: 22400: error : virStorageBackendFileSystemRefresh:823 : cannot open path '/mnt/3c812bf5-0e22-3263-b902-4a65532af2e3': No such file or directory 2013-11-30 14:50:48.400+0000: 22402: error : virCommandWait:2272 : internal error Child process (/bin/mount 192.168.1.165:/primary /mnt/3c812bf5-0e22-3263-b902-4a65532af2e3) unexpected exit status 1: mount.nfs: mount point /mnt/3c812bf5-0e22-3263-b902-4a65532af2e3 does not exist 2013-11-30 14:50:48.400+0000: 22402: error : virStorageBackendFileSystemRefresh:823 : cannot open path '/mnt/3c812bf5-0e22-3263-b902-4a65532af2e3': No such file or directory houqd2...@163.com