得到高与Lenny

Lenny高高在上

目的是为了在Debian Lenny上设置一些高可用性的服务(在写作的时候还会被释放)。 网络上发现的大部分文档都基于Xen,但由于其可配置性,共享内存和cpu资源以及基本的速度,我更喜欢使用Vserver进行“虚拟化”。 如果机器意外关闭,DRBD8和Heartbeat应该考虑可用性的魔法。

* 2台机器
*两台机器都有1个大型DRBD分区。
*初级/秒级始终有1台机器激活,1台备用。
*每个Vserver上的1个LVM分区位于DRBD分区之上,用于来宾和LVM快照中的配额支持。
* Vservers / etc / vserver/ var / lib / vservers目录将放在安装在/ VSERVERS上的DRBD分区上。

在这个例子中,分区看起来如下。

      c0d0p1             Boot              Primary         Linux ext3                                        10001.95
      c0d0p5                               Logical         Linux swap / Solaris                               1003.49
      c0d0p6                               Logical         Linux

对于这个设置,我们去1个单独的DRBD分区,node1是primary和node2 secondary。

试图不要混淆自己,我们遵循下面的命名方案。 (对于几个设置(未测试),具有2个drbd磁盘,每个节点上有1个主节点[[ha-hosting-setup-vserver-double-drbd]])

machine1将使用以下名称:
* hostname = node1
* IP号= 192.168.1.100
*是磁盘c0d0p6r0的主要功能
* r0上的物理卷是/ dev / drbd0
* / dev / drbd0上的卷组称为drbdvg0

machine2将使用以下名称:
* hostname = node2
* IP号= 192.168.1.200
*在磁盘c0d0p6上的r0次要的
* r0上的物理卷是/ dev / drbd0
* / dev / drbd0上的卷组称为drbdvg0

安装Vserver软件包

确保选择amd64版本,以防您运行64位,在我的情况下,我运行32位与超过4GB的内存。

apt-get install linux-image-2.6-vserver-686-bigmem util-vserver vserver-debiantools

像往常一样,需要重启才能启动这个内核。

使用Etch,我发现Vserver内核通常在grub列表中第二个结尾,而不是在Lenny中,但是在重新启动之前要安全检查/boot/grub/menu.lst中的内核节,特别是在远程执行此操作时位置。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏