我使用2台主机建立我的cloudstack集群。我的所有主机都是使用NFSv3的Ubuntu 12.04,我使用host1作为主存储服务器和辅助存储服务器。管理服务器也在host1中。我可以挂载host1的主存储和第二存储在host2上,我可以通过host2的挂载点访问它们。但是,当我尝试添加我的第一个区域时,我遇到了如下所示的问题,这些消息可以在我的management-server.log中找到:
2013-10-26 04:11:47,086 INFO [storage.secondary.SecondaryStorageManagerImpl](secstorage-1:null)无法为备用容量启动辅助存储vm,secStorageVm vm Id:28,将回收它并启动新的一个 2013-10-26 04:11:47,086 INFO [cloud.secstorage.PremiumSecondaryStorageManagerImpl](secstorage-1:null)主要二级存储甚至没有启动,等到下一轮 2013-10-26 04:57:16,615 WARN [storage.secondary.SecondaryStorageManagerImpl](secstorage-1:null)尝试启动辅助存储时的异常vm com.cloud.exception.AgentUnavailableException:资源[Host:1]无法访问:主机1:由于com.cloud.agent.api无法启动实例。无法将强制转换为com.cloud.agent.api.storage.PrimaryStorageDownloadAnswer
日志表明cloudstack无法访问主机并启动主存储和辅助存储。我不知道如何测试主机无法访问以及如何启动主存储和辅助存储。
它直接导致两个系统vms停止。我想知道一些关于这个问题是如何发生的线索以及一些调试的方法。任何帮助都会被瞄准!
答案 0 :(得分:2)
检查您是否使用系统VM模板播种了二级存储。
4.2安装指南中的Prepare the System VM Template
辅助存储系统VM负责将模板添加到辅助存储。没有它,CloudStack无法创建新模板,这就是必须手动添加的原因。