使用VMWare Server和Debian Etch进行虚拟机复制和故障切换(4.0)
版本1.0
作者:Francis Theys <francis [at] fusiontek [dot] be>,Falko Timme,Till Brehm <t [dot] brehm [at] projektfarm [dot] de>
本教程提供了有关如何在Debian Etch系统上创建高可用性VMware Server环境的分步说明。 通过本教程,您将能够创建可在具有故障转移/故障恢复功能的多个系统上可用的虚拟机。
该系统基于“ 高可用性Linux项目 ”的组件 ,即“ DRBD ”和“ 心跳 ”。
DRBD的免费开放源代码版将仅允许2节点主动/被动环境,因此这不适用于大型企业! 此外,本教程中配置的心跳/ drbd设置是使用2个以太网NIC。 我建议至少用于DRBD复制的nic(本教程中的eth1)为1Gbit或更大。
警告: 本教程至少需要基本的Linux和网络知识,并不适用于Linux和/或网络和/或Vmware的所谓“新手”!
实现这一目标有很多方法,但这是我所采取的方式。 我不会保证这将为您工作!
初步说明
我假设您已经设置了一个基本的Debian蚀刻系统,VMWare Server安装在两个服务器上,如以下教程所述:
“ 完美的安装 - Debian Etch(Debian 4.0) ”!!只有前2页!
注意: 使用4GB或更多RAM的服务器时,请安装“bigmem”内核和相应的标题!
apt-get install linux-image-2.6.18-4-686-bigmem linux-headers-2.6.18.-4-686-bigmem
由于我们需要在两个服务器之间复制一个单独的文件系统,所以建议使用如下的手动分区方案:
/dev/sda1 -- 500 MB /boot (primary, ext3, Bootable flag: on)
/dev/sda5 -- 10000 MB / (logical, ext3)
/dev/sda6 -- 2000 MB swap (logical)
/dev/sda7 -- 60 GB unmounted (logical) (will contain the /var/vm directory)
您可以根据硬盘大小更改分区的大小,并且您的分区名称也可能会有所不同,具体取决于您的硬件(例如,您可能使用/ dev / hda1而不是/ dev / sda1等等)确保/ dev / sda7在server1和server2上的大小相同,请不要在安装程序询问你时安装它们:
没有为SCSI1(0,0,0)(sda)的分区#7中的ext3文件系统分配挂载点。
你要返回分区菜单吗?
请回答不!
“ 如何在Debian 4.0上安装VMware Server ”!!只有第一页!
除另有规定外,所有命令均由两个服务器完成
2.在两台服务器上安装所需的软件包
首先我们更新我们的包数据库:
apt-get update
现在我们安装本教程所需的软件包
apt-get install ssh drbd0.7* module-assistant heartbeat build-essential psmisc