我有两台服务器(附加磁盘已设置为硬件 RAID1,以实现磁盘设备级故障恢复)。
以下是我心中的设置:
1)在每台物理服务器M1、M2上安装ESXi;
2)在ESXi虚拟化物理服务器V1、V2上各启动一台VM;
3) 在V1和V2中安装DRDB驱动程序。
本质上,这是一个“在虚拟机而不是裸机硬件中运行 DRBD 的虚拟机”的想法。
我的问题是,上述设置是否能实现与 DRDB 在裸机物理机上实现的相同的“联网 RAID1”目标(http://www.drbd.org/)。
谢谢。
[编辑] 我发现这个(DRBD 实验和虚拟化) 是一个类似的问题,但是答案似乎不够肯定,我无法理解。
[编辑 2] 我需要了解的一件事是虚拟机内的 DRBD 驱动程序是否收到“确定,数据已刷新到本地磁盘”回显,这意味着“数据已刷新到下划线物理磁盘”。因为我想考虑像“裂脑问题”这样的极端情况
答案1
我的问题是,上述设置是否能实现与 DRDB 在裸机物理机上相同的“网络 RAID1”目标。
是的,非常简单,只要忘记它们是虚拟机,不管它们是不是虚拟机都没有什么区别(除了性能略有下降)。
答案2
我们经常这样做。没什么区别。你使用虚拟机只是偶然的。