192.168.1.1-路由器设置 > 192.168.1.1 >

把Linux高可用性请入你的数据中心l

文章摘要

一般情况下你还需要安装STONITH,来群集中节点的完整,本文下一部分会提到这一点,现在你可以先跳过,选择Configuration,然后是CRMConfigure,取消选择StonithEnabled.点击Apply来保存改变,这就会给你一个高可用的IP地址。你可以通过选择Configuration?—请看如下

 

  一般情况下你还需要安装STONITH,来群集中节点的完整,本文下一部分会提到这一点,现在你可以先跳过,选择Configuration,然后是CRMConfigure,取消选择StonithEnabled.点击Apply来保存改变,这就会给你一个高可用的IP地址。你可以通过选择Configuration?——Management来确定。

  192.168.1.1设置这时,你可以使用crm_gui命令,启动Pacemaker图形化管理客户端。在图形界面上选择Connectionlogin,激活为hacluster用户。你现在可以看到群集中的内容了,表现为你在群集上加的节点。点击Configuration然后点击Resources,再点击Add,你就可以添加HAIP地址。在Add窗口中选择Primitive来增加一个标准服务作为资源,然后点击OK.现在你就可以看见AddPrimitive窗口,可以用ID来进入。然后,使用以下命令确定接下来的参数:ID:testipClass:ocfProvider:heartbeatType:IPaddr2也要确保资源的初始状态被设置为Started,然后点击Forward,跳转到一个界面把刚刚创建的属性添加给资源。在该界面点击ip,选择Edit来进入你要加的新的唯一IP地址,作为高可用性IP地址。一般这得是你的服务能够达到的IP地址。现在选择OK来添加IP地址,然后选择Apply将其写入群集。

  创建corosync.conf文件之后,就得开始openaisservice,这负责在OpenSUSE上启动Corosync.使用serviceopenaisstart命令:serviceopenaisstart启动了openaisservice之后,可以启动crm_mon命令。这个命令能显示你的群集stack是否可用,告诉你群集中现有节点的数量。如果你在output中看到其他东西,那也不妨,即使群集中的节点被标记为offline.

  当运转一个对于你的IT具有重要意义的服务时,有必要它使用高可用性(high-availability,HA)技术,包含配置软硬件。本文会教你如何使用Corosync和Pacemaker,为Linux的配置高可用性。

  现在可以做最终测试了:IP地址已经配置好了,可以被群集管理了,这意味着群集在停止运转后,启动了IP地址。你可以手动停止IP地址,来测试运行情况。比如说,如果你使用了192.168.1.169作为地址,与界面eth0相关联,使用ipaddrdeldeveth0192.168.1.169命令。几秒钟后,使用ipaddrshow检查IP地址是否存在。群集正常情况下应该在那段IP地址重启节点。

  我们来学习一下如何安装,并观察其中一些功能。

  群集的更低层面有Corosync进程服务,这需要一个在/etc/corosync/corosync.conf的主配置文件。这个文件用来指定群集中的节点如何互相保持关联。安装过程,会给你一个名字类似corosync.conf.example的文件,包含了你需要用来启动群集的所有东西。只有一项需要调整,那就是界面设置,这在配置文件的totemsection之中。使用命令ipaddressshow来确定群集中每个系统的IP地址,还要确保网络设置与使用中的实际网络地址相一致:totem{……

  intece{ringnumber:0bindnetaddr:192.168.1.0mcastaddr:226.94.1.1mcastport:5405}第一点:确保改变界面设置,以反映你的当前网络设置。

  LinuxHA软件Corosync和Pacemaker是LinuxHA的实际执行标准。Corosync核对群集中所有的节点,确保其可用,Pacemaker负责群集中资源的。

  你可以把两个软件都安装到所有的Linux发行套件中去,来创建一个可以重要服务的HAstack.本篇技巧中,我们将以OpenSUSE作为Linux套件的例子,因为它可以做一个免费的testdrive.决定让OpenSUSE来保障服务之后,你可以为你的企业Linux套件买一个支持版的。SUSE和红帽都有HA版本的Linux,可用额外的企业级支持。

  为服务配置LinuxHA一旦Corosynclayer能行了,你就可以继续创建HA的下一步。为了便于理解,我先告诉你如何创建高可用性IP地址。首先为用户hacluster(在群集中的默认用户账号)创建密码,使用passw把Linux高可用性请入你的数据中心ldhacluster命令,输入你要设的密码。

  这篇技巧中,你已经知道如何配置基本的HA群集。这个群集还不能为产品服务,因为你还没有弄好重要服务,比如STONITH和共享的存储,但是这已经给配置LinuxHA群集的重要步骤打下了基础。在我们下一篇文章中,你会学到如何使用你的LinuxHA中的共享文件。

  安装软件输入以下命令,可以为OpenSUSE安装Pacemaker和Corosync:zypperinstallpacemakerpacemaker-mgmt这条命令会在你服务器上安装所有运行LinuxHA必要的Pacemaker软件,一般来说,这条命令覆盖所有在HA群集上使用的节点,但是对于安装测试来说,最好只在一个节点上使用该命令。完成之后,你就可以开始配置软件,构建节点。

分享到:

tags:192.168.1.1设

最近更新-关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明
CopyRight2009-2011 All Rights Reserved 192.168.1.1 路由器设置jmqy.com