第一次使用 Xen,我来自 vmware 世界,但想接触一些 Xen 技术。话虽如此,我有一台备用服务器(双处理器,8G RAM,带 2 x 500G SATA 驱动器)。愚蠢的东西没有硬件 RAID,所以我不得不使用基于软件的。话虽如此,使用软件是否值得?我读到过基于软件的 RAID 可能很慢,而且我很乐意将我的数据同步到其他地方以进行备份。
答案1
听起来你正在“玩”/测试 - 软件 RAID 就足够了,有些人也很乐意在生产中使用。显然,如果你进行大量写入,它总体上会更慢,因为它必须将所有内容写入两次,但据我所知,读取速度相当可比。
不管怎样,只要继续学习,当你打算投入生产时然后看看表现:)
答案2
在软件镜像上运行 Xen 系统完全没问题。使用“慢速”7200rpm SATA 磁盘,我怀疑与硬件控制器上的相同磁盘相比,性能不会受到任何明显的影响(无缓存,否则我们就是在比较苹果和橘子了。现代系统具有足够的 I/O 容量来应对单个慢速 _SATA 磁盘 2 倍的流量。
Dom0 与标准 Linux 系统没有什么不同,所以是的,您可以使用 Linuxmd
驱动程序自动检测功能从软件 raid 运行它。
您无法实际从“软件 raid”运行引导加载程序 (grub),但在使用 RAID1 时,完全可以安装/boot
软件 raid1 并将 GRUB 指向两个磁盘之一。它实际上将访问单个磁盘而不是 raid 设备,因此如果您丢失了第一个磁盘(通常从其启动的磁盘),事情可能会变得很奇怪。如果磁盘确实从系统中消失,并且 grub 也安装在第二个磁盘 MBR 上,它可以从第二个磁盘启动,但如果第一个磁盘在被 b0rked/无响应时仍对系统“可见”,则 grub 可能会在尝试访问它时卡住。
但是,正如已经说过的,对于游戏/测试环境来说,它会发挥很好的作用。
PS,作为示例,我曾经运行过一个带有 4 个 sata 磁盘的测试服务器。dom0 存储在四重镜像中(所有 4 个磁盘上的镜像分区),所有剩余空间在 RAID0 中条带化以存储 domU 映像(在逻辑卷上,来自由单个物理卷组成的单个卷组,该物理卷由来自每个磁盘的 1 个分区组成的软件 raid0 组成)。