我正在练习放置一个HA文件服务器。 这是一个有2个1.5TB硬盘的Linux服务器。 我的计划是使用LVM将物理卷pipe理为/,/ home和/ var的逻辑卷。 然后使用md(软RAID 1)将镜像镜像到第二个HDD上,然后使用DRDB镜像整个设置另一台服务器。
这是否过度杀伤? 我只是适用于MD和DRDB? 该系统将服务用户的家庭(~100),可能是一些群件或其他本地内网。 在我自己的机器上,我总是把root和/ home分区分开,以防万一我破坏了某些东西,我可以轻松地重新安装操作系统。 我应该在这里遵循同样的理论吗? 如果是这样,我需要LVM,因为我真的不能预测我们需要更多的空间,/ var或/ home。
这听起来像是一个很好的设置,除了我会把MD层放在LVM层之下。 因此,您不必将LVM卷放在MDM卷上,而是将MD放在您的磁盘上,然后将生成的RAID卷添加到您的LVM卷组中。 当需要添加或修改您的LVMconfiguration时,这将为您提供更强大的function。
对于某些故障转移虚拟化服务器,我几乎使用相同的设置。 如果您将Pacemaker投入混合使用,您将获得相当自动化的高可用性解决scheme。
为什么会过度杀伤? 如果您想要dynamicpipe理卷,LVM就是这样做的方法。 RAID1和DRDB是很好的高可用性解决scheme。
我喜欢将需要使用不同的挂载选项,分区和设置进行pipe理的卷分开。
另一个主要原因是我希望增长一个卷,因为我会专门为它设置一个单独的磁盘,以实现更轻松的升级path。