希望用Ganeti构build一个小型(但未来的certificate) Linux-KVM集群
我开始使用2台HVM机器进行设置,每台机器都配有2个500GB SATA磁盘。
我已经学习了文档,并且对系统有一个公正的理解。 但是,某些事情仍然不清楚,我无法find直接的答案。 我希望一个更经验丰富的用户可以分享一些洞察力:
1.我应该在物理机上使用软件RAID1(镜像)吗?
我的机器目前没有硬件RAID控制器。 加内蒂指出,“DRBD是networking上的RAID1”。 某处声称旧文件build议不要使用软件突袭,但我无法证实这一点。
2.掌握集群中的故障切换/镜像scheme?
如果我正确理解DRBD的限制,则只能同步到另一个节点。 所以在我的情况下,我会使用:
boxN崩溃后,我可以部署另一个盒子,希望通过标准的Ganeti命令修复/重build坠毁的盒子。 如果我添加一个box3到集群 – 我能用DRBD做什么? 是否应该部署一个热备份来恢复另一个完全失败的盒子? 这里我不理解这个原理。
3.我可以运行* BSD实例吗?
我能够在Linux-KVM上运行* BSD虚拟机,但Ganeti似乎只是Linux实例? 我已经看到Ganeti实例pipe理器在问题队列中提到了FreeBSD,但是我不确定我是否能够通过Ganeti部署* BSD实例? 没关系,如果手动工作涉及到设置它们,但是我不确定我可以在安装完这个实例后使用Ganeti的所有function。
4.“客户”的带外pipe理?
我已经看到了VNC选项和串行控制台选项,但是由于Ganeti声称是“侵入主机,因为它接pipe了SSH密钥pipe理”,所以我想知道是否可以向其他用户提供带外命令行pipe理(具有固定的命令ssh特定实例停止/开始等)。 还是Ganeti提供类似“单一实例所有者”的东西?
回答我自己的问题; 也许对某人有用: