免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1662 | 回复: 0
打印 上一主题 下一主题

[HACMP集群] IBM红皮书翻译之一:HACMP V5.1 for AIX (3.4) update [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-07 15:09 |只看该作者 |倒序浏览

3.4. HACMP群集配置
群集拓扑就是群集中物理组件和它们如何通过网络(IP或非IP)连接的描述。
3.4.1.    HACMP V5.x标准和扩展配置
HACMP V5.1引入了标准和扩展的SMIT配置路径。
标准配置路径
允许用户配置一些通用选项,象:
Ø        通过别名网络的IPAT
Ø        共享服务IP标签
Ø        卷组和文件系统
Ø        应用服务器
当在通过初始化和标准SMIT菜单使用这些选项时,你可以用几步添加HACMP群集的基本组件。HACMP配置会自动发现并用来定义群集通用选项(参见Example 3-4和3-5)。




使用标准配置前所需任务
要使用标准配置路径,HACMP V5.1必须在所有节点上安装完成,所有执行配置的节点之间存在连接并且所有节点都已经包含在群集中。
每个节点上至少一个网络接口的物理配置(交换机和VLAN)和逻辑配置(子网)都已完成以便在该节点和其他节点之间通讯。
一旦你配置并对所有磁盘、通讯设备、串行网络加电和在AIX中配置到其他节点的通讯路径,HACMP会自动收集相关信息并将其显示在相应的SMIT列表中(按F4选择时的列表)以帮助你完成HACMP配置过程。
当连接路径确定后,HACMP会发现群集信息,你就能访问所有需要执行必要的AIX管理任务的节点,而不需要打开附加的窗口或者物理移动到每个不同的节点控制台去手动执行。在HACMP的SMIT中包含了对远程节点的有关HACMP和/或AIX SMIT的快速路径。
标准配置路径的假想和默认
软件做了一些有关环境的假想,象假定在一个物理网络中的所有网络接口属于同一个HACMP网络。智能化和/或默认参数都已提供或自动配置,这有助于减少配置群集的步骤。
基本的假想有:
Ø        主机名(hostname命令的结果)就是节点名。HACMP中自动配置所有的网络接口都可以看到相互的MAC地址,这是网络接口可以在本逻辑网络没有路由器的情况下互相ping通。HACMP命名每个逻辑网络。
Ø        被配置为通过别名进行IPAT,这样逻辑网络就能通过别名接管服务IP标签。
注意:要配置通过IP替换的IPAT机制,必须使用扩展配置路径来改变HACMP网络属性(关闭别名)。
Ø        你可以使用基本的预定义管理策略(切换和后退参数选择:层叠式、轮转式、或并发式)配制资源组或者使用新的自定义资源组。
添加、改变或者删除串行(非IP)网络和设备只能在扩展配置中进行,因为你必须对点到点网络手动定义期望通讯的设备(端点)。
更进一步的配置,或添加更多的详细资料,或者自定义群集配置,使用SMIT菜单的HACMP扩展配置。
注意:当使用标准HACMP配置SMIT路径时,如果远程站点有需要的配置信息,群集信息发现就会自动执行。
使用标准路径配置群集的步骤
1.配置群集拓扑。
使用Configure Nodes to an HACMP Cluster菜单项标识群集节点和在它们之间连接通讯的路径。这里你命名群集和选择节点(/etc/hosts文件中列出的)通过它们的名称或者IP地址。这就是HACMP的基本知识点:它需要在组成群集的节点间通讯。
一旦每个节点被正确标识和工作的通讯路径存在,HACMP自动运行一个发现操作以鉴别群集中的基本部件。发现的主机名被用作节点名并存入HACMP节点ODM库中。群集中两个或多个节点共享物理连接的网络(和与之相关的接口)自动添加到HACMP网络和HACMP适配器ODM库中。其他发现的共享资源信息包括PVID和卷组(如Example 3-6所示)。

2.配置群集资源
使用Configure Resources to make Highly Available菜单来配置群集中节点共享资源的高可用性(如Example 3-7和Example 3-8所示)。


可以配置这些资源:
-          IP地址/标签
-          应用服务器
-          卷组(共享的和并发的)
-          逻辑卷
-          文件系统
3.配置资源组
使用Configure HACMP Resource Groups菜单来创建计划的每组相关联的资源的资源组。你可以选择配置层叠式、轮转式、并发式或者自定义资源组(注意:在标准配置路径中不能指定后退时间策略),(如Example3-8所示)。

4.为一起管理而将早期定义的资源组分组。
选择Configure HACMP Resource GroupsChange/Show Resources for a Resource Group来给每个资源组中分配资源(如Example 3-9)。

5.调整日志和管理(可选)
可选的调整日志和管理(在每个节点上设置调试级别和hacmp.out文件格式选项)。
6.校验并同步群集配置
使用Verify and Synchronize HACMP Configuration菜单来保证对于给定的物理连接和设备期望的配置是可行的,同时确保群集中所有节点察看到的群集配置以相同的(如Example 3-10)。

7.显示群集配置(可选)。如Example 3-11重新察看群集拓扑和资源配置。

8.对群集作进一步的配置和调整(可选)
你可能还需要做一些HACMP扩展配置路径中的选项,例如:
-          为心跳添加非IP网络
-          添加其他资源,例如SAN通讯接口和链路和磁带资源
-          配置资源组实时策略,包括负载管理器(Workload Manager)
-          添加自定义资源定时器
-          配置群集安全
-          自定义群集事件
-          配置站点策略
扩展配置路径
扩展路径允许用户更好的控制配置:
Ø        配置发现是可选项
Ø        节点名称不需要和主机名称匹配
Ø        可以依照指定用户的环境来配置IP网络拓扑
使用扩展配置菜单,你可以添加所有群集基本组件(所有附加的资源类型也一样)到HACMP配置数据库(ODM)中去。
使用扩展路径配置群集的步骤:
1.运行发现(可选)
如果你已经有了一些或全部的群集组件,运行发现从所有群集节点中重新得到当前的AIX配置信息。这些信息出现在列表中帮助你做出正确的选择(如Example 3-12所示)。

2.配置、更改或者自定义群集拓扑
使用Extended Topology Configuration菜单项标识群集节点和在它们之间连接通讯的路径。这里你命名群集和选择节点(/etc/hosts文件中列出的)通过它们的名称或者IP地址。这提供给HACMP和群集中节点通讯的必要信息。你还可以:
Ø        选择PVID和现存的卷组
Ø        配置、改变或显示站点(可选)
Ø        配置、改变或显示预定义的或发现的基于IP的网络,预定义的或发现的串行设备
Ø        使用AIX设置配置、改变、显示和更新HACMP通讯接口和设备
Ø        预定义的或预发现的通讯接口和设备
Ø        配置、改变、显示永久性节点IP标签
如Example 3-13所示:

3.配置或自定义作为高可用性的资源
使用Configure Resources to Make Highly Available菜单配置在群集节点间共享的资源(如Exampl 3-14所示)。你可以配置下列资源:
Ø        服务IP地址(标签)
Ø        应用服务器
Ø        卷组
Ø        并发卷组
Ø        逻辑卷
Ø        文件系统
Ø        应用监视
Ø        磁带资源
Ø        操作系统的通讯适配器和链路
Ø        HACMP的通讯适配器和链路
Ø        自定义磁盘方法

4.配置资源组
你可以选择配置层叠式、轮转式、并发式或者自定义资源组。使用扩展路径,你还可以配置资源组实时策略、层叠式卷组的自定义切换和后退行为、定义自定义资源组策略和参数。
5.将一块管理(和/或相关联的)的资源分配到同一资源组中
6.对群集作进一步的配置和调整
Ø        配置群集安全
Ø        自定义群集事件
Ø        配置性能调优
Ø        改变节点、通讯接口和设备、网络、资源或资源组的属性
7.校验并同步群集配置
使用Verify and Synchronize HACMP Configuration菜单来保证对于给定的物理连接和设备期望的配置是可行的,同时确保群集中所有节点察看到的群集配置以相同的
8.显示群集配置(可选)。察看群集拓扑和资源配置。
3.4.2.    定义群集拓扑
在这里我们定义群集的拓扑。
标准拓扑配置
完成下列过程来定义群集拓扑,你仅仅需要在一个节点上执行这些步骤,当你校验和同步群集拓扑时,它的定义会被拷贝到其他节点。
1.进入smitty hacmp
2.选择Initialization and Standard Configuration,Configure Nodes to an HACMP Cluster,回车
3.在Configure Nodes to an HACMP Cluster屏幕输入以下值:
-          节点名称
-          选择通讯路径的新节点(输入可解析的IP标签、IP地址、FQDN名称等)如图3-1

图3-1 Configure nodes to an HACMP Cluster (Standard)
-          并发配置的节点
4.回车。HACMP软件使用这些信息为ODM库创建群集通讯路径。一旦路径连接,HACMP运行发现操作并将结果输出在SMIT屏幕上。
5.校验结果是否对群集是合理的。
扩展拓扑配置
开始之前,推荐使用在配置节点菜单中的HACMP发现操作收集相关的HACMP信息。
完成下列过程来定义群集拓扑,你仅仅需要在一个节点上执行这些步骤,当你校验和同步群集拓扑时,它的定义会被拷贝到其他节点。
扩展拓扑配置屏幕包括:
Ø        配置HACMP群集
Ø        配置HACMP节点
Ø        配置HACMP站点
Ø        配置HACMP网络
Ø        配置通讯接口
Ø        配置通讯设备
Ø        配置HACMP永久性IP标签
Ø        配置HACMP网络模型
配置HACMP群集
配置群集的唯一必要步骤是分配群集名称,步骤如下:
1.输入smitty hacmp
2.进入Extended Configuration
3.选择Extended Topology Configuration.
4.选择Configure an HACMP Cluster.
5.选择Add/Change/Show an HACMP Cluster并回车
6.输入节点名称值,可以和主机名不同,不要使用保留名称。
7.回车
8.返回Extended Topology后按F3
3.4.3.    定义节点
使用标准配置路径定义节点没有可选项,HACMP自动将发现的网络的住居名称作为节点名称。如果要手动定义节点名称,需要使用HACMP的SMIT扩展路径,步骤如下:
1.进入快速路径smitty hacmp
2.进入Extended Configuration.
3.选择Extended Topology Configuration.
4.选择Configure HACMP Nodes.
5.选择Add a Node to the HACMP Cluster并回车
6.输入以下值:
-          节点名称
-          节点通讯路径
3.4.4.    定义站点
站点定义是可选的,在HAGEO中提供了轻松集成的支持。如果你在HAGEO之外定义站点,处理站点操作必须提供适当的方法或自定义。如果站点被定义,在节点启动和停机时运行站点事件。在HACMP群集中定义站点的步骤为:
1.输入smitty hacmp
2.进入Extended Configuration.
3.选择Extended Topology Configuration.
4.选择Configure HACMP Sites.
5.选择Cluster Configuration.
6.选择Cluster Topology.
7.选择Configure Sites.
8.选择Add Site Definition并回车
9.输入以下值:
-          站点名称
-          站点节点(用空格分隔不同的站点)
-          统治者(Yes/No)
-          备份通讯(可以没有)
ü        回车将站点定义添加到ODM库中
ü        重复以上步骤添加第二个站点
3.4.5.    定义网络
群集应有不止一个网络来避免单点故障,经常性的,群集使用基于IP的网络和非IP网络来作为不同的心跳路径。使用Add a Network to the HACMP Cluster的SMIT菜单来定义基于IP的网络和非IP网络;为加速这一过程,推荐在网络配置前执行发现;运行发现也会在你的站点发现一些奇怪的网络。
可以使用以下方法作为心跳路径:
Ø        串行网络
Ø        基于IP的网络,包括使用IP别名的心跳
Ø        基于磁盘的心跳
基于IP的网络
配置基于IP的网络,执行以下步骤:
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration.
3.        选择Extended Topology Configuration.
4.        选择Configure HACMP Networks.
5.        选择Add a Network to the HACMP Cluster并回车
6.        选择需要配置的网络类型并回车
7.        输入下列信息:
-          网络名称
如果没有输入,HACMP会根据网络类型给出一个默认名称(如ether1)。网络名称由不超过31个的文字数字字符和下划线组成。
-          网络类型
通过F4选择网络类型
-          掩码
子网掩码(如255.255.0.0)
-          通过别名心跳的IP地址集
输入私有地址范围的基本IP地址作为心跳地址,例如10.10.10.1。HACMP会使用这个地址在配置中自动为每个引导接口(心跳使用的)产生IP地址。这个地址必须唯一并且不合网络中任何子网冲突。
8.        回车以配置这个网络
9.        按F3返回并配置其他网络


3.4.6.    定义通讯接口
运行发现程序来添加通讯接口到HACMP列表中去以帮助你进行HACMP配置过程。
通过IP替换的IPAT
如果你的HACMP群集中没有使用额外的子网,你可能需要配置配置通过IP替换的IPAT。在HACMP V5.1下,绑定IP标签到网络接口的默认方法是通过IP别名的IPAT来保证IP标签恢复。通过别名的IPAT节省硬件,但是需要更多的子网。配置通过IP替换的IPAT的步骤为:
1.        在SMIT中进入Extended Configuration.
2.        选择Extended Topology Configuration.
3.        选择Configure HACMP Communication Interfaces/Devices.
4.        选择Communication Interfaces并回车
5.        选择需要添加的一个或多个通讯接口并回车
如果预先没有定义,HACMP可以使用HACMP的ODM默认值,或者使用自动产生值。例如,物理网络名是组合通过网络类型自动产生“NET”字符(例如ether)和下一个可用整数,如Example 3-15所示:


向HACMP群集添加预定义通讯接口
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration.
3.        选择Extended Topology Configuration.
4.        选择Configure HACMP Communication Interfaces/Devices并回车
5.        选择预定义选项,SMIT将为预定义通讯类型列表显示
6.        选择Communication Interfaces并回车
7.        输入下列项:
-          节点名称,接口所在物理网络的节点名
-          网络名称,该逻辑网络的唯一名称
-          网络接口,输入和通讯接口关联的网络接口
-          IP标签/地址,节点引导时配置到网络接口的和通讯接口关联的IP标签/地址。
-          网络类型,网络介质/协议的类型(如以太网、令牌环、fddi等),用F4在列表中选择
注意:默认添加的网络接口具备基本和服务功能,你必须要像以前版本的HACMP那样来指定这些功能,但是更进一步配置接口功能定义需要手动指定。
3.4.7.    定义通讯设备
运行发现程序来添加通讯接口到HACMP列表中去以帮助你进行HACMP配置过程。
配置发现的群集中的串行设备
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration.
3.        选择Extended Topology Configuration.
4.        选择Configure HACMP Communication Interfaces/Devices并回车
5.        选择发现的设备并回车
6.        在选择屏幕选择通讯设备类型
                         i.              本屏幕选择Point-to-Point Pair of Discovered Communication Devices to Add,它会显示一个包含多个通讯设备的列表,选择后会将其HACMP的ODM适配器类。如Example 3-16所示:
7.        在本屏幕中只选择两个设备。它会假定设备已经连接(这一点需要你确认)
8.        如果需要,继续定义设备


配置群集预定义通讯设备
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration.
3.        选择Extended Topology Configuration.
4.        选择Configure HACMP Communication Interfaces/Devices并回车
5.        选择预定义选项,SMIT将为预定义通讯类型列表显示
6.        在选择屏幕选择通讯设备类型并回车,SMIT显示添加一个通讯设备屏幕。
7.        选择非IP网络(希望添加的设备)并回车
8.        输入下列值:
-          节点名称,串行设备的节点名
-          设备名称,RS232串行设备名称为/dev/ttyn、目标模式SCSI为/dev/tmscsin、目标模式SSA为/dev/tmssan、磁盘心跳设备为/dev/hdiskn.。其中n是每个设备文件名分配的数字。
-          设备路径,对RS232,它是/dev/tty0
-          网络类型,当你输入设备名称后这一项会被自动填充(RS232,tmssa,tmscsi或者diskhb)
-          网络名称,这一项自动填充
9.        所有需求项填好后回车,HACMP会检查设备的有效性,如果节点不能到达的话你会收到警告信息。
10.   重复直至定义完所有适当的通讯设备
3.4.8.    引导IP标签
群集节点的每个可用适配器都配置有IP地址,这些IP地址被标记为HACMP配置引导IP标签,这些IP标签被群集用来监视适配器的存活状态。如果你配置节点通过IP别名的心跳,适配器的可用性通过心跳IP标签监视。
察看节点引导IP标签命令为:
# netstat -in
3.4.9.    定义永久性IP标签
永久性IP标签是分配给网络中指定节点的IP别名。它的特点是:
Ø        始终停在同一节点上(节点绑定的)
Ø        可以和同一接口上的其他IP标签共存
Ø        不需要在节点上安装附加的物理接口
Ø        不是任何资源组的一部分
给网络中指定节点赋予永久性IP标签允许在群集中使用一个节点绑定地址以便在为管理功能访问群集指定节点。
使用永久性IP标签的先决条件是:
Ø        只能在每个群集的每个节点上定义一个永久性IP标签
Ø        节点引导时永久性IP标签变为可用
Ø        在非别名的网络,永久性标签可以被定义在同一子网以作为服务标签,或者置于不同子网。然而,相比网络中的所有的非服务IP标签,它应放在不同子网。
Ø        在别名的网络,永久性标签可以被定义在同一子网以作为服务标签,或者置于不同子网。然而,相比网络中的所有的引导IP标签,它应放在不同子网。
Ø        一旦在特定网络的特定节点的指定接口上配置了永久性IP标签,它会在操作系统引导时在该节点的引导接口上变为可用并在HACMP在该节点上关闭时依然保持配置。
Ø        你可以在群集配置中使用Delete a Persistent Node IP Label/Address SMIT菜单删除永久性IP标签。然而,在群集配置中删除永久性IP标签后,它并不会自动在它所别名的接口上被删除,要完全删除,你应该使用ifconfig delete命令删除别名并重启节点。
Ø        不使用发现过程的话就要个别定义永久性节点标签,步骤如下:
a.         进入快速路径smitty hacmp
b.        进入Extended Configuration.
c.        选择Extended Topology Configuration.
d.        选择Configure HACMP Persistent Node IP Labels/Addresses.
e.        Add a Persistent Node IP Label并回车
f.          输入下列项值
-          节点名称
-          网络名称
-          节点IP标签/地址
g.        回车
3.4.10.             定义HACMP网络模型
如前所述,HACMP有指定值预定义了网络,当为不同类型的网络配置群集时,你必须在确定时间改变预定义的网络模型,如果你想查看、改变网络模型的值,可以通过HACMP V5.x的SMIT菜单直接到达网络模型菜单。
查看网络模型的当前值,使用下列过程:
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration
3.        选择Configure HACMP Network Modules.
4.        选择Change a Network Module并回车,SMIT会列出网络模型的定义(如Example 3-17)。

5.        选择你要查看的网络模型名称并回车,命令结果会显示指定网络类型的设置。
3.4.11.             同步拓扑
执行资源组创建前必须同步群集配置,同步群集的步骤请参考3.5.8 “校验、同步HACMP”。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6482/showart_96559.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP