在一个集群中有两个主机kvm-A和kvm-B,现在我想实现如下目标:如果主机kvm-A异常断电了,那么运行在kvm-A的虚拟机(如VM-1)能够自动运行到kvm-B上
     
目前我只知道,要选择启用“提供高可用性”性能,但是即使选择了高可用性之后,当我将主机kvm-A断电时,等一段时间从Cloudstack上面看,原来在kvm-A上面的虚拟机VM-1确实显示所属的主机改成了kvm-B,但是一直starting,不能成功启动(部分日志见下)。我的主存储用的是CLVM的卷组VG,通过kvm-A和kvm-B连接到iscsi存储,不知道这种存储有关系没有。Cloudstack版本4.0.2.
下面是部分日志:[root@management-secondary ~]# tailf 
/var/log/cloud/management/management-server.log2013-12-19 16:00:57,950 DEBUG 
[cloud.api.ApiServlet] (catalina-exec-12:null) ===START===  192.168.0.188 -- 
GET  
command=listVirtualMachines&id=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&response=json&sessionkey=myc5Y8EAIryvb%2FulTEVUXvVSCl0%3D&_=13874400617522013-12-19
 16:00:57,957 DEBUG [cloud.vm.UserVmManagerImpl] (catalina-exec-12:null) THE 
WHERE CLAUSE IS:user_vm.id = ? 2013-12-19 16:00:57,976 DEBUG 
[cloud.api.ApiServlet] (catalina-exec-12:null) ===END===  192.168.0.188 -- GET  
command=listVirtualMachines&id=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&response=json&sessionkey=myc5Y8EAIryvb%2FulTEVUXvVSCl0%3D&_=13874400617522013-12-19
 16:00:58,103 DEBUG [cloud.api.ApiServlet] (catalina-exec-14:null) ===START===  
192.168.0.188 -- GET  
command=listOsTypes&response=json&sessionkey=myc5Y8EAIryvb%2FulTEVUXvVSCl0%3D&_=13874400618512013-12-19
 16:00:58,104 DEBUG [cloud.api.ApiServlet] (catalina-exec-15:null) ===START===  
192.168.0.188 -- GET  
command=listTags&response=json&sessionkey=myc5Y8EAIryvb%2FulTEVUXvVSCl0%3D&resourceId=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&resourceType=UserVm&listAll=true&_=13874400618782013-12-19
 16:00:58,111 DEBUG [cloud.api.ApiServlet] (catalina-exec-15:null) ===END===  
192.168.0.188 -- GET  
command=listTags&response=json&sessionkey=myc5Y8EAIryvb%2FulTEVUXvVSCl0%3D&resourceId=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&resourceType=UserVm&listAll=true&_=13874400618782013-12-19
 16:00:58,388 DEBUG [cloud.api.ApiServlet] (catalina-exec-14:null) ===END===  
192.168.0.188 -- GET  
command=listOsTypes&response=json&sessionkey=myc5Y8EAIryvb%2FulTEVUXvVSCl0%3D&_=13874400618512013-12-19
 16:00:58,931 DEBUG [cloud.api.ApiServlet] (catalina-exec-16:null) ===START===  
192.168.0.188 -- GET  
command=listVirtualMachines&details=nics&id=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&response=json&sessionkey=myc5Y8EAIryvb%2FulTEVUXvVSCl0%3D&_=13874400627732013-12-19
 16:00:58,939 DEBUG [cloud.vm.UserVmManagerImpl] (catalina-exec-16:null) THE 
WHERE CLAUSE IS:user_vm.id = ? 2013-12-19 16:00:58,996 DEBUG 
[cloud.api.ApiServlet] (catalina-exec-16:null) ===END===  192.168.0.188 -- GET  
command=listVirtualMachines&details=nics&id=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&response=json&sessionkey=myc5Y8EAIryvb%2FulTEVUXvVSCl0%3D&_=13874400627732013-12-19
 16:01:04,195 DEBUG [cloud.server.StatsCollector] (StatsCollector-2:null) 
VmStatsCollector is running...2013-12-19 16:01:04,585 DEBUG 
[agent.transport.Request] (StatsCollector-2:null) Seq 1-356712492: Received:  { 
Ans: , MgmtId: 161332898500, via: 1, Ver: v1, Flags: 10, { GetVmStatsAnswer } 
}2013-12-19 16:01:04,713 DEBUG [cloud.server.StatsCollector] 
(StatsCollector-2:null) HostStatsCollector is running...2013-12-19 16:01:05,329 
DEBUG [agent.transport.Request] (StatsCollector-2:null) Seq 1-356712493: 
Received:  { Ans: , MgmtId: 161332898500, via: 1, Ver: v1, Flags: 10, { 
GetHostStatsAnswer } }2013-12-19 16:01:12,539 DEBUG 
[storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1 is 
ready to launch secondary storage VM2013-12-19 16:01:12,621 DEBUG 
[cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Zone 1 is 
ready to launch console proxy2013-12-19 16:01:12,906 DEBUG 
[network.router.VirtualNetworkApplianceManagerImpl] 
(RouterStatusMonitor-1:null) Found 0 routers. 2013-12-19 16:01:16,109 DEBUG 
[agent.manager.AgentManagerImpl] (AgentManager-Handler-1:null) Ping from 
42013-12-19 16:01:16,204 DEBUG [agent.manager.AgentManagerImpl] 
(AgentManager-Handler-2:null) Ping from 52013-12-19 16:01:22,483 DEBUG 
[agent.manager.AgentManagerImpl] (AgentManager-Handler-3:null) Ping from 
12013-12-19 16:01:22,683 DEBUG [cloud.api.ApiServlet] (catalina-exec-17:null) 
===START===  192.168.0.234 -- GET  
command=listVirtualMachines&page=1&pagesize=20&listAll=true&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874401057782013-12-19
 16:01:22,689 DEBUG [cloud.vm.UserVmManagerImpl] (catalina-exec-17:null) THE 
WHERE CLAUSE IS:2013-12-19 16:01:22,745 DEBUG [cloud.api.ApiServlet] 
(catalina-exec-17:null) ===END===  192.168.0.234 -- GET  
command=listVirtualMachines&page=1&pagesize=20&listAll=true&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874401057782013-12-19
 16:01:42,540 DEBUG [storage.secondary.SecondaryStorageManagerImpl] 
(secstorage-1:null) Zone 1 is ready to launch secondary storage VM2013-12-19 
16:01:42,621 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] 
(consoleproxy-1:null) Zone 1 is ready to launch console proxy2013-12-19 
16:01:42,906 DEBUG [network.router.VirtualNetworkApplianceManagerImpl] 
(RouterStatusMonitor-1:null) Found 0 routers. 2013-12-19 16:02:04,585 DEBUG 
[cloud.server.StatsCollector] (StatsCollector-2:null) VmStatsCollector is 
running...2013-12-19 16:02:04,992 DEBUG [agent.transport.Request] 
(StatsCollector-2:null) Seq 1-356712494: Received:  { Ans: , MgmtId: 
161332898500, via: 1, Ver: v1, Flags: 10, { GetVmStatsAnswer } }2013-12-19 
16:02:05,329 DEBUG [cloud.server.StatsCollector] (StatsCollector-2:null) 
HostStatsCollector is running...2013-12-19 16:02:05,933 DEBUG 
[agent.transport.Request] (StatsCollector-2:null) Seq 1-356712495: Received:  { 
Ans: , MgmtId: 161332898500, via: 1, Ver: v1, Flags: 10, { GetHostStatsAnswer } 
}2013-12-19 16:02:12,540 DEBUG [storage.secondary.SecondaryStorageManagerImpl] 
(secstorage-1:null) Zone 1 is ready to launch secondary storage VM2013-12-19 
16:02:12,620 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] 
(consoleproxy-1:null) Zone 1 is ready to launch console proxy2013-12-19 
16:02:12,906 DEBUG [network.router.VirtualNetworkApplianceManagerImpl] 
(RouterStatusMonitor-1:null) Found 0 routers. 2013-12-19 16:02:16,110 DEBUG 
[agent.manager.AgentManagerImpl] (AgentManager-Handler-8:null) Ping from 
42013-12-19 16:02:16,205 DEBUG [agent.manager.AgentManagerImpl] 
(AgentManager-Handler-7:null) Ping from 52013-12-19 16:02:22,443 DEBUG 
[agent.manager.AgentManagerImpl] (AgentManager-Handler-9:null) Ping from 
12013-12-19 16:02:42,540 DEBUG [storage.secondary.SecondaryStorageManagerImpl] 
(secstorage-1:null) Zone 1 is ready to launch secondary storage VM2013-12-19 
16:02:42,620 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] 
(consoleproxy-1:null) Zone 1 is ready to launch console proxy2013-12-19 
16:02:42,906 DEBUG [network.router.VirtualNetworkApplianceManagerImpl] 
(RouterStatusMonitor-1:null) Found 0 routers. 2013-12-19 16:03:04,992 DEBUG 
[cloud.server.StatsCollector] (StatsCollector-2:null) VmStatsCollector is 
running...2013-12-19 16:03:05,401 DEBUG [agent.transport.Request] 
(StatsCollector-2:null) Seq 1-356712496: Received:  { Ans: , MgmtId: 
161332898500, via: 1, Ver: v1, Flags: 10, { GetVmStatsAnswer } }2013-12-19 
16:03:05,933 DEBUG [cloud.server.StatsCollector] (StatsCollector-3:null) 
HostStatsCollector is running...2013-12-19 16:03:06,590 DEBUG 
[agent.transport.Request] (StatsCollector-3:null) Seq 1-356712497: Received:  { 
Ans: , MgmtId: 161332898500, via: 1, Ver: v1, Flags: 10, { GetHostStatsAnswer } 
}2013-12-19 16:03:12,540 DEBUG [storage.secondary.SecondaryStorageManagerImpl] 
(secstorage-1:null) Zone 1 is ready to launch secondary storage VM2013-12-19 
16:03:12,620 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] 
(consoleproxy-1:null) Zone 1 is ready to launch console proxy2013-12-19 
16:03:12,816 DEBUG [storage.snapshot.SnapshotSchedulerImpl] 
(SnapshotPollTask:null) Snapshot scheduler.poll is being called at 2013-12-19 
08:03:12 GMT2013-12-19 16:03:12,817 DEBUG 
[storage.snapshot.SnapshotSchedulerImpl] (SnapshotPollTask:null) Got 0 
snapshots to be executed at 2013-12-19 08:03:12 GMT2013-12-19 16:03:12,857 
DEBUG [cloud.network.ExternalLoadBalancerUsageManagerImpl] 
(ExternalNetworkMonitor-1:null) External load balancer devices stats collector 
is running...2013-12-19 16:03:12,903 DEBUG 
[network.router.VirtualNetworkApplianceManagerImpl] (RouterMonitor-1:null) 
Found 0 running routers. 2013-12-19 16:03:12,906 DEBUG 
[network.router.VirtualNetworkApplianceManagerImpl] 
(RouterStatusMonitor-1:null) Found 0 routers. 2013-12-19 16:03:16,112 DEBUG 
[agent.manager.AgentManagerImpl] (AgentManager-Handler-5:null) Ping from 
42013-12-19 16:03:16,205 DEBUG [agent.manager.AgentManagerImpl] 
(AgentManager-Handler-13:null) Ping from 52013-12-19 16:03:22,464 DEBUG 
[agent.manager.AgentManagerImpl] (AgentManager-Handler-14:null) Ping from 
12013-12-19 16:03:42,540 DEBUG [storage.secondary.SecondaryStorageManagerImpl] 
(secstorage-1:null) Zone 1 is ready to launch secondary storage VM2013-12-19 
16:03:42,620 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] 
(consoleproxy-1:null) Zone 1 is ready to launch console proxy2013-12-19 
16:03:42,807 DEBUG [cloud.alert.AlertManagerImpl] (CapacityChecker:null) 
Running Capacity Checker ... 2013-12-19 16:03:42,807 DEBUG 
[cloud.alert.AlertManagerImpl] (CapacityChecker:null) recalculating system 
capacity2013-12-19 16:03:42,807 DEBUG [cloud.alert.AlertManagerImpl] 
(CapacityChecker:null) Executing cpu/ram capacity update2013-12-19 16:03:42,816 
DEBUG [cloud.capacity.CapacityManagerImpl] (CapacityChecker:null) Found 8 VMs 
on host 12013-12-19 16:03:42,817 DEBUG [cloud.capacity.CapacityManagerImpl] 
(CapacityChecker:null) Found 0 VM, not running on host 12013-12-19 16:03:42,819 
DEBUG [cloud.capacity.CapacityManagerImpl] (CapacityChecker:null) No need to 
calibrate cpu capacity, host:1 usedCpu: 25500 reservedCpu: 02013-12-19 
16:03:42,820 DEBUG [cloud.capacity.CapacityManagerImpl] (CapacityChecker:null) 
No need to calibrate memory capacity, host:1 usedMem: 12213813248 reservedMem: 
02013-12-19 16:03:42,822 DEBUG [cloud.capacity.CapacityManagerImpl] 
(CapacityChecker:null) Found 0 VMs on host 32013-12-19 16:03:42,823 DEBUG 
[cloud.capacity.CapacityManagerImpl] (CapacityChecker:null) Found 0 VM, not 
running on host 32013-12-19 16:03:42,824 DEBUG 
[cloud.capacity.CapacityManagerImpl] (CapacityChecker:null) No need to 
calibrate cpu capacity, host:3 usedCpu: 0 reservedCpu: 02013-12-19 16:03:42,824 
DEBUG [cloud.capacity.CapacityManagerImpl] (CapacityChecker:null) No need to 
calibrate memory capacity, host:3 usedMem: 0 reservedMem: 02013-12-19 
16:03:42,825 DEBUG [cloud.alert.AlertManagerImpl] (CapacityChecker:null) Done 
executing cpu/ram capacity update2013-12-19 16:03:42,825 DEBUG 
[cloud.alert.AlertManagerImpl] (CapacityChecker:null) Executing storage 
capacity update2013-12-19 16:03:42,830 DEBUG [cloud.storage.StorageManagerImpl] 
(CapacityChecker:null) Successfully set Capacity - 536866717696 for capacity 
type - 3 , DataCenterId - 1, HostOrPoolId - 200, PodId 12013-12-19 16:03:42,830 
DEBUG [cloud.alert.AlertManagerImpl] (CapacityChecker:null) Done executing 
storage capacity update2013-12-19 16:03:42,830 DEBUG 
[cloud.alert.AlertManagerImpl] (CapacityChecker:null) Executing capacity 
updates for public ip and Vlans2013-12-19 16:03:42,830 DEBUG 
[cloud.alert.AlertManagerImpl] (CapacityChecker:null) Executing capacity 
updates for public ip and Vlans2013-12-19 16:03:42,834 DEBUG 
[cloud.alert.AlertManagerImpl] (CapacityChecker:null) Done capacity updates for 
public ip and Vlans2013-12-19 16:03:42,834 DEBUG [cloud.alert.AlertManagerImpl] 
(CapacityChecker:null) Executing capacity updates for private ip2013-12-19 
16:03:42,839 DEBUG [cloud.alert.AlertManagerImpl] (CapacityChecker:null) Done 
executing capacity updates for private ip2013-12-19 16:03:42,839 DEBUG 
[cloud.alert.AlertManagerImpl] (CapacityChecker:null) Done recalculating system 
capacity2013-12-19 16:03:42,852 DEBUG [cloud.alert.AlertManagerImpl] 
(CapacityChecker:null) Done running Capacity Checker ... 2013-12-19 
16:03:42,906 DEBUG [network.router.VirtualNetworkApplianceManagerImpl] 
(RouterStatusMonitor-1:null) Found 0 routers. 2013-12-19 16:04:05,401 DEBUG 
[cloud.server.StatsCollector] (StatsCollector-3:null) VmStatsCollector is 
running...2013-12-19 16:04:05,808 DEBUG [agent.transport.Request] 
(StatsCollector-3:null) Seq 1-356712498: Received:  { Ans: , MgmtId: 
161332898500, via: 1, Ver: v1, Flags: 10, { GetVmStatsAnswer } }2013-12-19 
16:04:06,590 DEBUG [cloud.server.StatsCollector] (StatsCollector-2:null) 
HostStatsCollector is running...2013-12-19 16:04:07,199 DEBUG 
[agent.transport.Request] (StatsCollector-2:null) Seq 1-356712499: Received:  { 
Ans: , MgmtId: 161332898500, via: 1, Ver: v1, Flags: 10, { GetHostStatsAnswer } 
}2013-12-19 16:04:12,539 DEBUG [storage.secondary.SecondaryStorageManagerImpl] 
(secstorage-1:null) Zone 1 is ready to launch secondary storage VM2013-12-19 
16:04:12,620 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] 
(consoleproxy-1:null) Zone 1 is ready to launch console proxy2013-12-19 
16:04:12,906 DEBUG [network.router.VirtualNetworkApplianceManagerImpl] 
(RouterStatusMonitor-1:null) Found 0 routers. 2013-12-19 16:04:16,111 DEBUG 
[agent.manager.AgentManagerImpl] (AgentManager-Handler-1:null) Ping from 
42013-12-19 16:04:16,207 DEBUG [agent.manager.AgentManagerImpl] 
(AgentManager-Handler-2:null) Ping from 52013-12-19 16:04:22,454 DEBUG 
[agent.manager.AgentManagerImpl] (AgentManager-Handler-3:null) Ping from 
12013-12-19 16:04:28,312 DEBUG [cloud.api.ApiServlet] (catalina-exec-18:null) 
===START===  192.168.0.234 -- GET  
command=listZones&id=49e1d3bb-5e72-483b-abd4-58f46deeb38f&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874402914142013-12-19
 16:04:28,324 DEBUG [cloud.api.ApiServlet] (catalina-exec-18:null) ===END===  
192.168.0.234 -- GET  
command=listZones&id=49e1d3bb-5e72-483b-abd4-58f46deeb38f&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874402914142013-12-19
 16:04:28,383 DEBUG [cloud.api.ApiServlet] (catalina-exec-19:null) ===START===  
192.168.0.234 -- GET  
command=listNetworks&id=5de0f70a-90c6-44ce-9ad2-159ae33b11de&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874402914452013-12-19
 16:04:28,406 DEBUG [cloud.api.ApiServlet] (catalina-exec-19:null) ===END===  
192.168.0.234 -- GET  
command=listNetworks&id=5de0f70a-90c6-44ce-9ad2-159ae33b11de&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874402914452013-12-19
 16:04:28,440 DEBUG [cloud.api.ApiServlet] (catalina-exec-20:null) ===START===  
192.168.0.234 -- GET  
command=listVirtualMachines&id=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874402915382013-12-19
 16:04:28,443 DEBUG [cloud.vm.UserVmManagerImpl] (catalina-exec-20:null) THE 
WHERE CLAUSE IS:user_vm.id = ? 2013-12-19 16:04:28,457 DEBUG 
[cloud.api.ApiServlet] (catalina-exec-20:null) ===END===  192.168.0.234 -- GET  
command=listVirtualMachines&id=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874402915382013-12-19
 16:04:28,535 DEBUG [cloud.api.ApiServlet] (catalina-exec-1:null) ===START===  
192.168.0.234 -- GET  
command=listOsTypes&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874402916322013-12-19
 16:04:28,614 DEBUG [cloud.api.ApiServlet] (catalina-exec-23:null) ===START===  
192.168.0.234 -- GET  
command=listTags&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&resourceId=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&resourceType=UserVm&listAll=true&_=13874402916792013-12-19
 16:04:28,619 DEBUG [cloud.api.ApiServlet] (catalina-exec-23:null) ===END===  
192.168.0.234 -- GET  
command=listTags&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&resourceId=8adae8c1-0fd6-4197-bf3c-507e89ae2bdf&resourceType=UserVm&listAll=true&_=13874402916792013-12-19
 16:04:28,853 DEBUG [cloud.api.ApiServlet] (catalina-exec-1:null) ===END===  
192.168.0.234 -- GET  
command=listOsTypes&response=json&sessionkey=e9cSDyMMvN0kVfW4KbAMmkx3Ong%3D&_=13874402916322013-12-19
 16:04:42,539 DEBUG [storage.secondary.SecondaryStorageManagerImpl] 
(secstorage-1:null) Zone 1 is ready to launch secondary storage VM2013-12-19 
16:04:42,620 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] 
(consoleproxy-1:null) Zone 1 is ready to launch console proxy2013-12-19 
16:04:42,906 DEBUG [network.router.VirtualNetworkApplianceManagerImpl] 
(RouterStatusMonitor-1:null) Found 0 routers.

回复