如何在Proxmox VE中共享一个物理硬盘到多个KVM guest虚拟机?

我评估PROXMOX VE 2.0迁移一个活的服务器。

我已经安装了PROXMOX VE服务器,它在两个300 GB HD(RAID-1)和两个500 GB HD'a(RAID-1)上承载4个KVM来宾,作为数据存储

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

1基于UBUNTU 11.04 LTS的dynamicwebproject服务器VM-Client

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

所有这些虚拟机客户端必须具有访问数据存储的权限(两个500 GB HD的RAID-1)。

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

您可以从主机存储空间中分割磁盘,并使用“共享”标志在虚拟机之间共享磁盘。 这是一个可以帮助你的链接 。

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

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

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

最后,你可以试试GlusterFS或者Ceph。