0

我的网络上安装了 Synology (DS412+) NAS。是否可以将我的 CloudStack 配置为将我的 VM 存储在 NAS 而不是本地机器上。

谁能帮我

4

3 回答 3

1

CloudStack 的 VM 存储模型允许用户将虚拟硬盘 (VHD) 放置在主存储或本地存储上。本地存储对应于管理程序的 Dom0(XenServer 术语)的文件系统。主存储对应于共享存储,例如 NFS。

查看您的 NAS 是否可以通过 NFS 或其他 CloudStack 支持的文件共享协议访问。如果没有,则手动将您的 NAS 挂载到虚拟机管理程序的 Dom0 上,并告诉 CloudStack 为虚拟机使用本地存储。

更多支持可从 Apache CloudStack 的用户邮件列表中获得。 在此注册

于 2013-09-20T18:22:59.303 回答
1

我个人在我的实验室中使用 Synology DS410 作为 CloudStack 的主存储和辅助存储。由于 Synology 支持 NFS 和 iSCSI,因此您有以下选项:

  1. 使用 Synology NFS 或 iSCSI 作为主存储
  2. 将 Synology NFS 共享用于辅助存储
于 2013-09-30T04:34:44.283 回答
0

阿肖克,

也许您已经找到了解决方案,但无论如何......

  1. 在 Synology 框中,通过控制面板,创建一个共享文件夹 SHAREDNFS [或任何您想要的名称。
  2. 然后,选择文件夹并单击权限选项并选择 NFS 权限。新窗口打开,您将需要输入有权访问此文件夹的计算机的 IP - 输入您的主机 IP[s]。如果您有 3 个 xenserver,则应输入每个的 IP。192.168.1.10 192.168.1.11 192.168.1.n
  3. 在同一窗口的状态栏上,您将看到该文件夹​​的路径,即 /volume1/SHAREDNFS。请记住这一点,因为当您想要连接到它时将需要它。

现在,从这一点开始,我将给出说明,就像您在 XenCenter 上一样,但这在 CloudStack 中应该不会有太大的不同。

在 XenCenter 中单击 New Storage Pool 选择 NFS VHD 更改名称,如果您愿意,现在您需要键入 Synology 框的 IP 地址,说它是 192.168.1.100 并添加我之前说的您需要记住的路径:192.168。 1.100:/volume1/SHAREDNFS 点击扫描 应该就是这个了!

希望这可以帮助。

于 2013-10-22T19:34:31.500 回答