Ubuntu服务器上的存储设置用于运行具有软冗余的虚拟机

我有一台服务器,我想明确地使用在Ubuntu Server 12.04下运行虚拟机。 它有大量的内存,64GB和三个大型相同的HDD。 我想通过软件冗余。

你会如何build议我设置存储?

思考过程:

  • 软件RAID足够快,具有零硬件依赖的附加优势。
  • RAID 1比RAID 5更快,更值得信赖。
  • RAID 10需要额外的驱动器。
  • Ext4被选中,因为它很受欢迎,几乎没有什么性能,然后XFS,JFS等。 人。
  • 交换区位于最后,位于HDD的最慢部分。 我第一次以为我会跳过掉,但决定可以很高兴,硬盘空间便宜。 同时,我会拒绝交换,期望交换很less。 这样就可以把最后一块放在硬盘上。

请按照下列步骤操作:(在VM中testing)

  1. 分区方法:手动
  2. select每个硬盘并在其上创build一个空的分区。
  3. select每个硬盘上的FREE SPACE ,并创build一个新的主分区,占用整个磁盘减去 RAM + 1MB(这留给交换区域),用作启动标志on RAID的物理卷。
  4. select每个硬盘上的FREE SPACE ,并创build一个新的主分区,占用磁盘的剩余部分(RAM + 1MB),用作off可启动标志的RAID的物理卷。
  5. Configure software RAID
  6. 使用RAID1 Create an MD device作为Software RAID device type 。 将number of active devices for the RAID1 array设置为2number of active devices for the RAID1 array number of spare devices for the RAID1 array1 。 在RAID1arrays中select前两个大小相等的交换区域的大小相等的设备,最后一个(大小与前两个相同)作为备用。
  7. 使用RAID1 Create an MD device作为Software RAID device type 。 将number of active devices for the RAID1 array设置为2number of active devices for the RAID1 array number of spare devices for the RAID1 array1 。 在RAID1arrays中select用于交换区域的前两个大小相等的设备,并将最后一个(与前两个大小相等)作为备用。
  8. 完成软件RAIDconfiguration。
  9. selectRAID1 device #0下的#1插槽(可能有一个标记为不可用的小插槽,不介意)。 用作Ext4 journaling file system ,挂载点设置为/typical usage设置为largefile4
  10. selectRAID1 device #1下的#1插槽(可能有一个标记为不可用的小插槽,不介意)。 用作swap area
  11. Finish partitioning and write changes to disk
  12. 如果你想在RAID降级的时候启动系统,那么回答Yes