安装了Ubuntu 14.04,并将根据一些build议放弃VirtualBox去KVM。
考虑到这一点,我有一个完整的物理SATA磁盘,我想在几个虚拟机之间共享。 这是可能的与KVM?
实质上,每个虚拟机都会安装这个虚拟机并使用它来进行configuration和其他文件的日常备份。
两种select,我看到它的方式:
根据其他评论者的看法,NFS似乎是阻力最小的path
$ virsh attach-disk ...
$ virsh detach-disk ...
把这个closures,你需要运行一些编排 – 可能一些Ansible / Puppet / Chef /任何因为你的任务跨越几个主机。
可以共享一个物理驱动器,或者一般情况下,在同一主机上运行的两个KVM之间共享任何块设备。 只需传递设备文件名到-drive选项。
如果您需要在两台不同主机(通常)上的两台虚拟机之间共享驱动器,则通常需要SAN(存储访问networking)。
它可以是FibreChannel连接(最佳性能)或iSCSI。
在这两种情况下,你都需要发起者和目标。
启动器 – 也是VM主机。 连接块设备作为块设备按名称传递给虚拟机。
必须: -drive format=raw, cache=off对于性能,强烈build议使用virtio 。