如何为ESX计划RAID

八个300GB SAS驱动器可用。 ESX可以作为RAID-0放在一个磁盘上,而其他的可以作为RAID-5放在一个磁盘上? 这样在发生磁盘故障的情况下数据(VM)是安全的。 如果操作系统磁盘RAID-0出现故障,可以将其安装在备用磁盘上,并仍能保持虚拟机运行?

如果不是操作系统的RAID-1只是操作系统磁盘的选项? 请build议其他RAID选项。

全部:非常感谢您的回复。 问题依然是哪个RAID? 我的情况:

  1. 最多处理1个磁盘故障
  2. 有更高的存储效率(更less的磁盘成本)
  3. 更好的I / O写入性能
  4. 如果esxi 4可以更好地处理locking(Chopper),那么为什么不是所有8个磁盘都使用RAID-6或5,而不是分离操作系统和数据卷? 这是否提供能力replace失败的磁盘,并继续,因为操作系统现在混合了数据?
  5. RAID-50有多好? 比RAID-5更好吗?

如果将R10的所有8个驱动器都集成到一个大约1.2TB的单个逻辑磁盘(LD)中,那么这个问题会比R0 + R5的build议更快更灵活,并为您提供与Tom's R1 + R6的build议(对不起汤姆,你知道我爱你)。 没有必要把操作系统放在与虚拟机不同的磁盘上,特别是当你使用v4的时候,它可以更好地处理locking。

编辑问题编辑

基本上你不能拥有这一切,让我们看看你新增的标准;

  1. 如果一个以上的磁盘出现故障,您将很开心地忍受驱动器的损失 – 这非常合理,在这种情况下,只有R0才能为您工作。
  2. 你需要尽可能多的空间 – 因为我们排除了R0,那么R5显然会给你最多的空间,其次是R6,然后是R10。
  3. 你想要良好的写入性能 – 好R6比R5慢得多,而R5比R10慢。
  4. 如果您的操作系统和虚拟机都有一个逻辑磁盘arrays,那么丢失LD将会终止您的主机,但是这样会丢失一个虚拟机逻辑磁盘 – 如果任何一个LD出现故障,您的所有虚拟机都将停止运行。 不同之处在于,如果您仅丢失了仅限虚拟机的LD,则不必再次重新安装ESX / i,但是再次重新安装操作系统并不需要很长时间,而且可以进行备份。 假如你的R1会损失600GB,那么我会坚持使用R10或R5。

再次,我不能推荐RAID 0,除非最不重要的情况。

我第二次汤姆的RAID 1的想法来镜像安装ESX(i)的系统驱动器,但我没有看到需要RAID-6的驱动器,并失去了第二个驱动器的奇偶校验信息。

RAID-5失宠的原因是因为性能(由于信息写入驱动器的方式)和故障率(因为随着驱动器容量的增加,不可恢复的读取错误的可能性增加)。 当涉及到写入时,RAID-6不会提高RAID-5的性能,而且您的8个300GB驱动器的容量并没有达到统计意义上的容量,因此在崩溃过程中会失败。

有相当多的文章说,RAID5正在成为EOL的点,因为RAID6是一个更好的select,并允许2失败之前arrays崩溃和死亡。

RAID 10也值得一看(取决于你的计划),比RAID5 / 6具有更高的性能。 你可能应该把ESX服务器本身放在RAID1中的一对磁盘上,这样你的服务器本身就可以适应单个磁盘的故障。 这就是所有聪明的东西。 这就是你最应该保护的东西。

我会去找类似的东西

RAID1:2x 300GB => ESX Server

RAID6:1198GB =>虚拟机存储

我总是喜欢在服务器上至less有两个数组。 用于灾难恢复的Exchange和SQL是必须的。

我会推荐一个RAID1 / RAID10设置。