如何在 Proxmox VE 中将一个物理硬盘共享给多个 KVM 客户机?

如何在 Proxmox VE 中将一个物理硬盘共享给多个 KVM 客户机?

我评估了 PROXMOX VE 2.0 来迁移实时服务器。

我已经安装了一个服务器普罗西奥它在两个 300 GB 硬盘(RAID-1)和两个 500 GB 硬盘(RAID-1)上托管 4 个 KVM 客户机作为数据存储,即。

1 基于 UBUNTU 11.04 LTS 的 webservice 应用服务器 VM-Client

1 基于 UBUNTU 11.04 LTS 的动态 webproject 服务器 VM-Client

2 基于 UBUNTU 11.04 LTS 的 MYSQL 数据库服务器 VM-Client

所有这些 VM-Client 必须具有对数据存储 (两个 500 GB HD RAID-1) 的读/写访问权限。

但是我现在不知道如何满足这些要求,我不知道如何将数据存储磁盘的一个或多个分区添加到多个 VM-Client。

答案1

您可以从主机存储空间中分割出​​一个磁盘,并使用“可共享”标志在虚拟机之间共享它。这是一个关联这可能会对你有帮助。

答案2

您可以尝试的一个解决方案是将存储分配给其中一个虚拟机,并使该虚拟机成为 NFS 服务器(或添加一个只是 NFS 服务器的额外虚拟机)。其他虚拟机将是 NFS 客户端。这样,如果您需要,您仍然可以将客户端虚拟机从主机迁移出去。

答案3

您应该通过传统的 NAS 技术(Samba、NFS)共享数据存储,并且可以直接在 Proxmox 主机上设置服务。

其他选项是使用 SAN 技术(iSCSI/AoE+GFS/OCFS2)。

最后,您可以尝试一下 GlusterFS 或 Ceph。

相关内容