1

我正在尝试设置一个 cloudstack(CentOS 6.5 上的 v4.4)管理实例来与一台装有 XenServer(6.2)的物理主机通信。

到目前为止,我已经设置了 zone/pod/cluster/host,它可以看到 XenServer 机器。它也可以看到主存储 - 我可以在仪表板中看到它。但是它看不到辅助存储,因此我无法下载模板/ISO。仪表板显示 0kb 的 0kb 用于辅助存储。

我尝试将辅助存储作为 cloudstack 管理实例的本地存储(同时将 use.local 全局设置设置为 true)。我还尝试设置一个新主机并将其设置为 NFS 共享,但它不起作用。

我在这两种情况下都检查了我制作的共享是可挂载的——而且它们是。我还通过运行安装指南中概述的命令为它们播种了模板 VM。我设置为二级存储的两个地方都有足够的可用空间 - 1 个大于 200GB。另一个大约 70GB。我也重新启动了几次管理机器。

任何帮助将非常感激!

4

1 回答 1

2

您需要启用辅助存储才能为您的主机提供模板。实现这一目标的最简单方法是创建可供主机使用的 NFS 导出。我通常在主机上自己做。在您的情况下,这将是 XenServer。然后在管理服务器中添加二级存储:基础设施->二级存储->添加二级存储。

辅助存储由专用系统 VM 提供。添加辅助存储后,CloudStack 将为此创建一个系统 VM。首先检查系统虚拟机的状态:基础设施 -> 系统虚拟机

您正在寻找的应该称为辅助存储 VM。

它应该正在运行并且代理应该准备就绪(两个绿色圆圈)。如果代理尚未准备好,请先使用以下命令通过链接本地 IP(您可以在 VM 的详细信息中查看 IP)通过 ssh 连接到 XenServer 主机,然后连接到系统 VM:

ssh -i /root/.ssh/id_rsa.cloud -p 3922 LIKN_LOCAL_IP_ADDRESS

然后在系统 VM 中,运行诊断工具来检查可能出现的问题:

/usr/local/cloud/systemvm/ssvm-check.sh
于 2014-08-15T12:18:53.480 回答