使用开源的集群资源管理工具配置节点

2009-11-19   
分享到:
| |

导读:本文学习在高可用性环境里使用开源集群资源管理工具配置集群的方法。

关键词:高可用 开源 集群

 

【TechTarget中国原创】Pacemaker是开源工作环境中的集群资源管理工具,可以作为SUSE Enterprise Server的一个扩展包(在其它发行版中可以免费下载)。

  在SUSE Enterprise Server中,可以使用YaST(Yet another Setup Tool)工具包配置Pacemaker。但是在配置之前,需要创建基于密钥的安全Shell(或者SSH)认证、还需要同步时间以及确保通过每一个集群节点的名称都可以找到对应的节点,另外,还需要保证Pacemaker高可用性扩展包可以在服务器上运行。

  在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt假定已经下载ISO文件并保存在SLES 11文件系统的根目录下。

 
查看全文
 
 
 
分享到:
 
 

开源虚拟化

 
Red Hat企业虚拟化是功能强大且全面的服务器虚拟化平台。因为KVM hypervisor集成在Linux内核中,RHEV有时能够提供出众的成本、安全性和性能。
 
又快年底,又该盘点。每年的年终总结是逃不掉绕不过的。相比今年,IT业界盘点绕不过的就是云计算了吧。我们先从开放源码和Linux供应商红帽说起。
 
之前我们总结了2011年服务器虚拟化十大新闻中的后五名。前五名有哪些?当然少不了Xen获得Linux内核支持与vSphere 5的争论。
 
红帽的企业虚拟化管理软件通过oVirt项目已经实现开源。思科成为项目成员之一,这会对虚拟化管理市场有何影响呢?
 
vSphere 5.0增加了众多的存储特性,哪个你最喜欢?开源虚拟化KVM你了解么?Hyper-V热迁移有限制如何克服……为您收录十一月最受欢迎的文章。
 



【TechTarget中国原创】Pacemaker是开源工作环境中的集群资源管理工具,可以作为SUSE Enterprise Server的一个扩展包(在其它发行版中可以免费下载)。在SUSE Enterprise Server中,可以使用YaST(Yet another Setup Tool)工具包配置Pacemaker。但是在配置之前,需要创建基于密钥的安全Shell(或者SSH)认证、还需要同步时间以及确保通过每一个集群节点的名称都可以找到对应的节点,另外,还需要保证Pacemaker高可用性扩展包可以在服务器上运行。在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt假定已经下载ISO文件并保存在SLES 11文件系统的根目录下。

  第一步:启动YaST,在集群中增加节点

  在YaST界面,选择“软件——>添加组件”。然后点击“新增”,选择“本地ISO镜像”。打开ISO镜像之后,接受许可证协议,点击“下一步”开始安装。

  第二步:安装

  在软件选择和系统任务列表中选择高可用性软件项,点击“确认”。安装所有软件包之后,如果出现Novell客户中心配置界面,选择“稍后配置”后,点击“下一步”忽略该选项。此时就可以从YaST中启动Pacemaker配置。

  第三步:配置集群

  在YaST界面的其它选项标签页选择集群,在集群配置界面选择负责网络通信的网卡地址(理想情况下,应该是一个独立的网络接口)。为集群指定一个多播地址,这样可以使每一个配置该地址的节点都能够加入到集群中。如果还没有使用多播地址,通常情况可以使用224.0.0.0-239.255.255.255之间的地址。如图1所示,我使用224.12.13.14作为多播地址。

集群

点击图片本身就能放大

图1:每个节点使用相同的多播地址以便把节点加入集群

  第四步:完成

  为了简化配置过程,不要配置任何安全设置。然而在服务标签页中必须规定当系统引导时,服务自动启动。在该标签页中,点击“运行Start OpenAIS”立刻启动服务。然后点击“完成”以写入配置,启动该节点上的集群服务。为确认可操作性,用根用户权限打开命令行终端,输入命令crm_mon -i 1,就可以在集群中看到该节点。

  列表1:使用crm_mon -i 1确认所有配置的集群节点都可见

node2:~ # crm_mon -i 1
============
Last updated: Fri Sep 25 11:27:11 2009
Current DC: node1 - partition with quorum
Version: 1.0.3-0080ec086ae9c20ad5c4c3562000c0ad68374f0a
2 Nodes configured, 2 expected votes
0 Resources configured.
============ MOnline: [ node1 node2 ]

  最后,就可以完全操作该集群了。现在在希望增加到集群的节点上重复上述步骤。如果配置高可用工作环境,最后一步是构建管理Xen虚拟机的资源。我们将在本系列文章的第三部分讲这个问题。

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录