admin 管理员组文章数量: 887021
2024年3月18日发(作者:javabean与java类有什么区别)
Debian上安装使用xen集群管理器Ganeti
Author: Falko Timme 翻译&修正:Percy 前言 GanetiGaneti是基于Xen虚拟机管理器和其他开源软件的虚拟服务器管理软件工具。 它的功能主要有: a.支持Xen 虚拟化技术 b.完全支持Paravirtualization方法 c.对HVM方法的支持处在实验阶段 d.最高支持物理node官方推荐不超过40个(一个CPU在一个Cluster架构下,称为一个 node) e.磁盘管理使用简单LVM卷,本地raid1镜像或者网络raid1(在物理设备崩溃的时候进行 f.快速恢复)中的任意一种 g.提供导入和导出架构用以备份或在计算机集群中进行迁移 在本教程中我将解释如何在两个物理节点(node)集群创建一个虚拟机Xen实例 (instance),以及如何管理和故障恢复这两个实例之间。本文档不能保证完全有效和适合你。 1、 初步说明 本教程中我将使用的物理节点 和 : :IP地址 192.168.0.100 这个将成为集群的主( the master of the cluster )。 :IP地址 192.168.0.101 ,将是虚拟机实例的主节点。 两个物理节点(node)都有一个500GB的硬盘驱动器,其中我用的是20GB的为 / 分 区,1GB(一般是你内存的两倍)的交换,并留下其余未分区的,以便它可以供Ganeti 使用(最低为20GB!)。 当然,你可以更改分区根据自己的喜好,但要记住至少留有20GB 的未使用的空间。 群集我要创建将被命名为 ,并将其IP地址为 192.168.0.102 。 群集IP 192.168.0.102 将永远被绑定到群集的主控制,所以即使你 不知道哪个是主节点,您可以使用群集IP地址(或主机名 ) 连接到主使用SSH。 Xen虚拟机(在Ganeti中称为实例)将被命名为 ,IP地 址: 192.168.0.105 。 将通过使用DRBD技术在两个物理节点之 间进行镜像,你可以把它看成一种网络RAID1。 显然, 将是集群中的主控制,即您可以控制和管理该群集 将是 的主节点,即 e 。com 将 在运行。 (的所有改动将通过DRBD技术镜像 回到),直到你将他从 卸载 (如你想停下 进行例行维护)。 值得注意的是,这里提到的所有主机名应可以被解析,这意味着他们必须在DNS存 在,或者您必须把所有所有主机名 写入/ etc / hosts文件中。如何写我会在以下的教 程中提到,请留意教程中有关/etc/hsots的设置)。 所有群集节点必须使用相同的网络接口(例如 eth0的 )。 如果一个节点使用 eth0 的 ,另一个节点使用eth1 ,则Ganeti将无法正常工作了。 现在让我们开始… 2、物理节点的准备(Preparing The Physical Nodes) 在node1上: 我希望node1 有静态的IP地址:192.168.0.100 因此我的/etc/network/interfaces 将会修 改成以下这样,请留意,我将allow-hotplug eth0 替换成auto eth0,否则重启网络后将不能 工作,我们必须去重启整个机器才行。 # vi /etc/network/interfaces 修改如下: # The loopback network interface auto lo iface lo inet loopback # The primary network interface #allow-hotplug eth0 #iface eth0 inet dhcp auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 如果你已经修改好了这个文件,重启一下你网络: # /etc/init.d/networking restart 编辑/etc/hosts # vi /etc/hosts 改修如下: 127.0.0.1 omain localhost 192.168.0.100 node1 192.168.0.101 node2 192.168.0.102 cluster1 192.168.0.105 inst1 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
版权声明:本文标题:Debian上安装使用xen集群管理器Ganeti--Percy原创 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1710754886h573673.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论