求高人指点:CloudStack4.4.0上部署Hyper-V,总是报错:无法添加设备“Virtual Hard Disk”...

汤去三面 2015-06-05 06:55:37
CloudStack新人,碰到麻烦了,向各位达人请教,该如何解决???
具体环境如下:
Cloudstack:4.4.0
Hyper-v:Windows Server 2012 R2

Cloudstack按照要求,我创建的是一个高级Zone,没有启用安全组。
Hyper-v上创建了一个域。
主存储和辅助存储都是用的SMB。
顺利的创建完Zone Pod Cluster,成功添加主存储、辅助存储、主机、导入系统虚拟机模板后,激活Zone,系统虚拟机起不来,错误日志如下:
.........
2015-06-05 18:23:47,973 DEBUG [c.c.a.m.DirectAgentAttache] (DirectAgent-110:ctx-c129aae3) Seq 5-6072259672578981945: Response Received:
2015-06-05 18:23:47,977 DEBUG [c.c.a.t.Request] (DirectAgent-110:ctx-c129aae3) Seq 5-6072259672578981945: Processing: { Ans: , MgmtId: 90588085481613, via: 5, Ver: v1, Flags: 10, [{"com.cloud.agent.api.StartAnswer":{"vm":{"id":25,"name":"v-25-VM","type":"ConsoleProxy","cpus":1,"minSpeed":500,"maxSpeed":500,"minRam":1073741824,"maxRam":1073741824,"arch":"x86_64","os":"Debian GNU/Linux 5.0 (64-bit)","bootArgs":" template=domP type=consoleproxy host=172.20.0.10 port=8250 name=v-25-VM zone=1 pod=1 guid=Proxy.25 proxy_vm=25 disable_rp_filter=true eth2ip=172.20.6.1 eth2mask=255.255.0.0 gateway=172.20.0.1 eth0ip=169.254.3.108 eth0mask=255.255.0.0 eth1ip=172.20.6.33 eth1mask=255.255.0.0 mgmtcidr=172.20.0.0/16 localgw=172.20.0.1 internaldns1=10.1.1.1 internaldns2= dns1=202.96.134.133 dns2=","rebootOnCrash":false,"enableHA":false,"limitCpuUse":false,"enableDynamicallyScaleVm":false,"vncPassword":"8cf5a910467963c7","params":{},"uuid":"778592b2-3d06-45dd-8ce0-7bc6fe8d604c","disks":[{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"3adaf33a-f1c9-4813-a2ce-e6dbe6c3cd7f","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"df86b0fe-5152-38aa-9f4e-ed8b77d32535","id":8,"poolType":"SMB","host":"172.20.4.3","path":"/vhds?user=administrator&domain=hyper-v.com","port":445,"url":"SMB://172.20.4.3/vhds?user=administrator&domain=hyper-v.com/?ROLE=Primary&STOREUUID=df86b0fe-5152-38aa-9f4e-ed8b77d32535"}},"name":"ROOT-25","size":0,"path":"3adaf33a-f1c9-4813-a2ce-e6dbe6c3cd7f","volumeId":25,"vmName":"v-25-VM","accountId":1,"format":"VHD","id":25,"deviceId":0,"hypervisorType":"Hyperv"}},"diskSeq":0,"path":"3adaf33a-f1c9-4813-a2ce-e6dbe6c3cd7f","type":"ROOT","_details":{"managed":"false","storagePort":"445","storageHost":"172.20.4.3","volumeSize":"0"}}],"nics":[{"deviceId":2,"networkRateMbps":-1,"defaultNic":true,"uuid":"0123dbfb-8cea-4d9d-8e1c-eae9aac87d35","ip":"172.20.6.1","netmask":"255.255.0.0","gateway":"172.20.0.1","mac":"06:fc:ee:00:00:15","dns1":"202.96.134.133","dns2":"","broadcastType":"Vlan","type":"Public","broadcastUri":"vlan://untagged","isolationUri":"vlan://untagged","isSecurityGroupEnabled":false},{"deviceId":0,"networkRateMbps":-1,"defaultNic":false,"uuid":"c8754558-0535-4c4f-b5e5-9e7c922a2e8c","ip":"169.254.3.108","netmask":"255.255.0.0","gateway":"169.254.0.1","mac":"0e:00:a9:fe:03:6c","broadcastType":"LinkLocal","type":"Control","isSecurityGroupEnabled":false},{"deviceId":1,"networkRateMbps":-1,"defaultNic":false,"uuid":"41096ff5-960d-4eb1-8295-a542abb68d67","ip":"172.20.6.33","netmask":"255.255.0.0","gateway":"172.20.0.1","mac":"06:eb:98:00:00:0d","broadcastType":"Native","type":"Management","isSecurityGroupEnabled":false}]},"result":false,"details":"com.cloud.agent.api.StartCommand fail on exceptionHyper-V Job failed, Error Code:32768, Description: “v-25-VM”无法添加设备“Virtual Hard Disk”。(虚拟机 ID 04606E01-7C40-49A9-B504-39AB2FBBD637)\n\n无法打开附件“\\\\172.20.4.3\\vhds\\3adaf33a-f1c9-4813-a2ce-e6dbe6c3cd7f.vhd”。错误:“文件或目录损坏且无法读取。”。\n\n“v-25-VM”: 无法获得附件“\\\\172.20.4.3\\vhds\\3adaf33a-f1c9-4813-a2ce-e6dbe6c3cd7f.vhd”的信息。(虚拟机 ID 04606E01-7C40-49A9-B504-39AB2FBBD637)\n\n无法打开附件“\\\\172.20.4.3\\vhds\\3adaf33a-f1c9-4813-a2ce-e6dbe6c3cd7f.vhd”。错误:“文件或目录损坏且无法读取。”。","wait":0}}] }
2015-06-05 18:23:47,977 DEBUG [c.c.a.t.Request] (Work-Job-Executor-16:ctx-7626eb73 job-169/job-170 ctx-dc5ed0d9) Seq 5-6072259672578981945: Received: { Ans: , MgmtId: 90588085481613, via: 5, Ver: v1, Flags: 10, { StartAnswer } }
2015-06-05 18:23:48,004 DEBUG [c.c.a.ApiServlet] (catalina-exec-10:ctx-c114f53f ctx-7a50527d) ===END=== 192.168.1.133 -- GET command=queryAsyncJobResult&jobId=ef634f22-6a69-4437-8437-4be14972a4cc&response=json&sessionkey=W0eM4U3ai0otNC%2BNIG1%2BEH4dAyk%3D&_=1433499798316
2015-06-05 18:23:48,076 INFO [c.c.v.VirtualMachineManagerImpl] (Work-Job-Executor-16:ctx-7626eb73 job-169/job-170 ctx-dc5ed0d9) Unable to start VM on Host[-5-Routing] due to com.cloud.agent.api.StartCommand fail on exceptionHyper-V Job failed, Error Code:32768, Description: “v-25-VM”无法添加设备“Virtual Hard Disk”。(虚拟机 ID 04606E01-7C40-49A9-B504-39AB2FBBD637)

无法打开附件“\\172.20.4.3\vhds\3adaf33a-f1c9-4813-a2ce-e6dbe6c3cd7f.vhd”。错误:“文件或目录损坏且无法读取。”。

“v-25-VM”: 无法获得附件“\\172.20.4.3\vhds\3adaf33a-f1c9-4813-a2ce-e6dbe6c3cd7f.vhd”的信息。(虚拟机 ID 04606E01-7C40-49A9-B504-39AB2FBBD637)

无法打开附件“\\172.20.4.3\vhds\3adaf33a-f1c9-4813-a2ce-e6dbe6c3cd7f.vhd”。错误:“文件或目录损坏且无法读取。”。
2015-06-05 18:23:48,158 DEBUG [c.c.v.VirtualMachineManagerImpl] (Work-Job-Executor-16:ctx-7626eb73 job-169/job-170 ctx-dc5ed0d9) Cleaning up resources for the vm VM[ConsoleProxy|v-25-VM] in Starting state
2015-06-05 18:23:48,162 DEBUG [c.c.a.t.Request] (Work-Job-Executor-16:ctx-7626eb73 job-169/job-170 ctx-dc5ed0d9) Seq 5-6072259672578981946: Sending { Cmd , MgmtId: 90588085481613, via: 5(172.20.4.3), Ver: v1, Flags: 100011, [{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":false,"checkBeforeCleanup":false,"vmName":"v-25-VM","wait":0}}] }
2015-06-05 18:23:48,163 DEBUG [c.c.a.t.Request] (Work-Job-Executor-16:ctx-7626eb73 job-169/job-170 ctx-dc5ed0d9) Seq 5-6072259672578981946: Executing: { Cmd , MgmtId: 90588085481613, via: 5(172.20.4.3), Ver: v1, Flags: 100011, [{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":false,"checkBeforeCleanup":false,"vmName":"v-25-VM","wait":0}}] }
2015-06-05 18:23:48,163 DEBUG [c.c.a.m.DirectAgentAttache] (DirectAgent-111:ctx-8438c51a) Seq 5-6072259672578981946: Executing request
2015-06-05 18:23:48,163 DEBUG [c.c.h.h.r.HypervDirectConnectResource] (DirectAgent-111:ctx-8438c51a) POST request to https://172.20.4.3:8250/api/Hype ... ent.api.StopCommand with contents {"isProxy":false,"executeInSequence":false,"checkBeforeCleanup":false,"vmName":"v-25-VM","contextMap":{},"wait":0}
2015-06-05 18:23:48,167 DEBUG [c.c.h.h.r.HypervDirectConnectResource] (DirectAgent-111:ctx-8438c51a) Sending cmd to https://172.20.4.3:8250/api/Hype ... ent.api.StopCommand cmd data:{"isProxy":false,"executeInSequence":false,"checkBeforeCleanup":false,"vmName":"v-25-VM","contextMap":{},"wait":0}
.........................


补充:存储没有用集群,就一个,在主机上,所以主机和SMB共享存储应该都是在同一域里。
...全文
1873 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

750

社区成员

发帖
与我相关
我的任务
社区描述
虚拟化相关技术讨论专区
社区管理员
  • 虚拟化社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧