Ubuntu Server 上的存储设置用于运行具有软件冗余的虚拟机

Ubuntu Server 上的存储设置用于运行具有软件冗余的虚拟机

我有一台服务器,我想专门用来在 Ubuntu Server 12.04 下运行虚拟机。它有足够的 RAM、64GB 和三个相同的大硬盘。我希望通过软件实现冗余。

您建议我如何设置存储?

答案1

思考过程:

  • 软件 RAID 速度足够快,并且还具有零硬件依赖性的额外优势。
  • RAID 1 比 RAID 5 更快且更可靠。
  • RAID 10 需要额外的驱动器。
  • 选择 Ext4 是因为它很流行,并且性能与 XFS、JFS 等相比几乎没什么差别。
  • 交换区位于硬盘驱动器最慢的部分,最后。我最初想完全跳过交换区,但后来决定最好有交换区,而且硬盘驱动器空间便宜。同时,我会降低交换性,并希望交换区很少。因此,将其放在硬盘驱动器的最后是没问题的。

请遵循以下步骤:(在虚拟机中测试)

  1. 分区方法:手动
  2. 选择每个硬盘并在其上创建一个空分区。
  3. 在每个硬盘上选择FREE SPACE并创建一个占用整个磁盘的新主分区RAM + 1MB(留作交换区域),用作具有可启动标志的 RAID 的物理卷on
  4. 在每个 HDD 上选择FREE SPACE并创建一个占用剩余磁盘空间(RAM + 1MB)的新主分区,用作具有可启动标志的 RAID 的物理卷off
  5. Configure software RAID
  6. Create an MD device设置为。将 设置为RAID1,并将设置为。选择前两个大小相同的设备Software RAID device typenumber of active devices for the RAID1 array2number of spare devices for the RAID1 array1不是用于 RAID1 阵列中的活动交换区域,并将最后一个交换区域(大小与前两个区域相同)作为备用区域。
  7. Create an MD device设置为 。将 设置为和设置RAID1为。选择RAID1 阵列中用于交换区域的前两个大小相同的设备作为活动设备,并将最后一个(大小与前两个相同的)设备作为备用设备。Software RAID device typenumber of active devices for the RAID1 array2number of spare devices for the RAID1 array1
  8. 完成软件 RAID 配置。
  9. 选择#1下面的插槽RAID1 device #0(您可能有一个标记为不可用的小插槽,不要介意)。使用 asExt4 journaling file system将挂载点设置为/typical usage设置为largefile4
  10. 选择#1下面的插槽RAID1 device #1(您可能有一个标记为不可用的小插槽,不要介意)。用作swap area
  11. Finish partitioning and write changes to disk秒。
  12. 回答Yes这个问题:如果 RAID 性能下降,您是否要启动系统。

相关内容