如何在 Cloudstack UI 期间使用本地存储作为主存储和辅助存储?

StackOverflow https://stackoverflow.com//questions/25041295

  •  21-12-2019
  •  | 
  •  

我正在尝试在 2 台 PC 上创建移动 Cloudstack 4.2。第一台PC = Xenserver 2nd PC = ACS 4.2

我在 Cloudstack UI 期间创建主存储时陷入困境,因为它提示我“出了点问题;您可以返回并更正错误,无法添加数据存储”

这就是我在尝试将本地存储作为主/辅助存储时所做的事情。

mkdir -p /export/primary /export/secondary

nano /etc/exports 

/export  *(rw,async,no_root_squash,no_subtree_check)

exportfs -a

mount -t nfs 172.16.109.4:/export/primary /export/primary
mount -t nfs 172.16.109.4:/export/secondary /export/secondary

usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /export/secondary -u http://d21ifhcun6b1t2.cloudfront.net/templates/4.2/systemvmtemplate-2013-07-12-master-xen.vhd.bz2 -h xenserver -F

Cloudstack-设置-管理

我已成功进入 Cloudstack UI,但未能添加数据存储。添加主机也很好。

我想请问我的步骤是否正确?(绝对错误,因为我没有达到我的结果)

为什么是错的?我该如何纠正它?

是不是因为我把文件夹堆起来了?

将模板播种到 NFS 存储或其挂载点?

我已经成功部署了带有外部 NFS 存储的运行 VMS 的 cloudstack,但是它太慢了,因为我的网络非常慢......

有帮助吗?

解决方案

如果您想在 XenServer 中使用本地主存储,您至少需要满足两件事:

  1. 在 CS 全局设置中启用本地存储(全局设置 -> 搜索本地 -> 设置为 true -> 重新启动 CS Management Server)
  2. 确保为 XenServer 上的主存储分配足够的空间。Xen服务器使用LVM创建主存储卷。您可以通过执行以下操作来查看它正在使用的卷 xe sr-list 在您的 XenServer 控制台上(其中 sr 代表存储库)

有关如何设置 XenServer for CS 的指南,请参阅 [1] 中的脚本。或者,只要发现不正确的内容,就可以随意使用脚本并发出拉取请求。

[1] - https://github.com/schubergphilis/cloudstack-utility-scripts/blob/master/devcloud/setup-xen-server.sh

其他提示

使用CloudStack本地存储有一些关键点,您应该注意。 我用KVM作为云虚拟机管理程序,但Xen的形式不太不同。

  1. 确保标记所有代理主机和存储
  2. 配置代理。
  3. 创建自己的计算提供和磁盘提供
  4. 使用新的计算提供和磁盘提供创建新的VM。
  5. apache 使用Storage 已经列出了本地储存的一些提示,但不是那么清晰。您可以在此引用我的个人博客。希望它有所帮助。

    为cloudstack配置本地存储

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top