【发布时间】:2016-09-20 00:39:32
【问题描述】:
我是 CloudStack 的新手。我在 CentOS 6.4 和 kvm 上使用快速安装指南安装了它。由于我的网络是我学院的 LAN,并且有一个 DHCP 和网关用于连接到 Internet,所以一开始我定义了具有 LAN 地址范围的 Pod 和 guest 的地址池。但我无法创建出现此错误的实例:
2013-06-17 13:44:03,445 调试 [cloud.storage.StorageManagerImpl] (Job-Executor-1:job-9) 未分配容量不足:200 用于卷分配:[Vol[3|vm =3|ROOT]] 因为它的分配百分比:2.2468850974329963E7 已经越过了分配的池。storage.allocated.capacity.disablethreshold: 0.85,跳过这个池
我猜这是因为池和 dhcp 范围之间的 IP 冲突。所以我重新安装了它(删除并重新安装了云代理和云客户端),这次为地址池(255.0.0.0)定义了一个与 dhcp 子网(255.255.0.0)不同的子网。但是现在我在使用 UI 进行配置后“创建系统虚拟机”时遇到了这个错误:
WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:) 尝试启动控制台代理 com.cloud.exception.AgentUnavailableException 时出现异常:资源 [Host:1] 无法访问:主机 1:无法启动实例,原因是由于 finalizeStart 中的错误,无法启动 VM[ConsoleProxy|v-2-VM],不在 com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl 的 com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:847) 重试.java:472) 在 com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:465) 在 com.cloud.consoleproxy.ConsoleProxyManagerImpl.startProxy(ConsoleProxyManagerImpl.java:627) 在 com.cloud.consoleproxy.ConsoleProxyManagerImpl.allocCapacity( ConsoleProxyManagerImpl.java:1164) 在 com.cloud.consoleproxy.ConsoleProxyManagerImpl.expandPool(ConsoleProxyManagerImpl.java:1981) 在 com.cloud.consoleproxy.ConsoleProxyManagerImpl.expandPool(ConsoleProxyManagerImpl.java:173) 在 com.cloud.vm.SystemVmLoadScanne r.loadScan(SystemVmLoadScanner.java:113) 在 com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.java:34) 在 com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.java:83) 在 com.cloud .vm.SystemVmLoadScanner$1.run(SystemVmLoadScanner.java:73) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java: 351) 在 java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask。在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 在 java.lang.Thread 的 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 运行(ScheduledThreadPoolExecutor.java:293) .run(Thread.java:722) 引起:com.cloud.utils.exception.ExecutionException:无法启动VM[ConsoleProxy|v-2-VM] 由于 finalizeStart 错误,未在 com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:814) 重试 ... 19 更多
问题与IP冲突有关吗?如果是,如何解决?
谢谢
【问题讨论】: