免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-08 12:04 |只看该作者 |倒序浏览
3.5. 资源组配置
HACMP提供下列类型的资源组配置:
Ø        层叠式资源组
Ø        轮换式资源组
Ø        并发访问资源组
Ø        自定义资源组
3.5.1.          层叠式资源组
层叠式资源组定义了这样一组资源,通过给每个节点赋予接管级别、指定每个节点喜欢的资源来控制资源组。当发生切换时,活动的最高优先级的节点获得资源组,如果该节点不可用,下一个次高优先级节点获得资源组,以此类推(如图Figure 3-2、3-3、3-4所示)。






列表中所有节点为资源组建立一个资源链,当具有较高资源组访问优先级的节点加入或重建入群集时,它会取得资源组的所有权,也就是说,资源组会从低优先级节点后退至高优先级节点。
指定层叠资源组属性
层叠资源组支持下列属性:
Ø        无后退层叠
Ø        非活动接管
Ø        动态节点优先级
无后退层叠(CWOF)属性允许你改善后退行为,当CWOF值设为False时,它指定传统层叠资源组行为;当CWOF值设为Ture时,它指定改进的层叠资源组行为:即不后退。
非活动接管属性允许你优化节点对资源组的初始获取。如果非活动接管属性的值为Ture,资源组的第一个节点加入群集时获取资源组,而不管它的优先级。如果非活动接管属性的值为False,资源组节点中最高优先级的节点才能能获取资源组。默认值是False。
动态节点优先级让你使用发生事件时的群集状态决定接管节点列表。
3.5.2.          轮换式资源组
轮换式资源组象层叠式资源组,定义了对资源组控制的一组节点列表,它使用优先级决定哪个节点取得资源的控制权。和CWOF值为Ture的层叠式资源组一样,当具有较高资源组访问优先级的节点加入或重建入群集时,资源组的所有权不会后退。使用轮换式资源组预防资源后退时造成服务的中断,这时保持资源分布在一系列节点上是很重要的(如图Figure 3-5、3-6、3-7)。



轮换式资源组来讲,拥有资源组最高优先级的节点和连接可用(网络、网络接口和地址)的节点可以从失效节点获得资源组,除非设置了动态节点优先级。HACMP假定轮换式资源组节点关联的服务地址控制资源组。
轮换式资源组和CWOF的层叠式资源组有一些类似之处,然而,重要的是,轮换式资源组节点互相影响,这一点和CWOF的层叠式资源组不同。
因为轮换式资源组需要使用IPAT,资源链中的节点到资源组共享相同的网络连接。如果多个轮换式资源组共享一个网络,在任意时间,它们中间只能有一个资源组UP,因而轮换式资源组使自己成为分布式的。CWOF的层叠式资源组在这种情况下可以丛生。CWOF不需要给组关联IP地址。
3.5.3.          并发访问资源组
并发访问资源组被多个节点同时共享,当节点加入群集中时,它们获取资源组并进行并发的访问;节点之间没有优先级;群集中的并发资源访问支持最多32个节点。注意:群集中所有节点必须是资源组的成员。
只有拥有裸设备(LV或PV)的卷组才能包含并发资源组的资源。这些逻辑存储实体所在的设备必须被定义为支持并发访问。
3.5.4.          自定义资源组
在HACMP V5.1中,作为上述3种资源组的补充,你可以配置自定义资源组。资源组参数可以让你恰当的。
常规的3种资源组预定义了资源组在启动、切换、和后退时的行为。自定义资源组的策略比CWOF或非活动接管(IT)属性容易理解的多。他们不像传统资源组那么多限制,它可以按需定制。它们的行为比较参见表Table 3-3:


属性
可以通过配置参数来定义自定义资源组在启动、切换、和后退时的行为:
Ø        默认节点优先级列表
可以拥有特定资源组的节点列表,就像定义资源组的多个参与方。
Ø        主节点(Home节点)
非并发访问的资源组的默认节点优先级列表中的第一个节点,包括像非并发的自定义资源组的行为。
自定义资源组参数
Ø        时间设置
当资源组从离线状态切换到在线状态所需的时间,如果没有配置,资源组会在加入群集的第一个可用的较高优先级的节点上启动。它控制资源组的启动行为。
时间设置可以确保资源不会在最高优先级的节到在线之前将控制权交于其他节点;它让HACMP的资源组激活前等待一段时间,然后在可用的最高优先级的节点上激活。
如果设置了时间设置,在最高优先级的节点在线的情况下,资源组会立即在线;在最高优先级的节点离线的情况下,它会在时间设置内等待以决定资源组在哪个节点上激活。
Ø        动态节点优先级(DNP)
使用DNP配置自定义资源组的切换行为。
注意:DNP也可以在常规的层叠式、轮换式资源组中配置。
Ø        延迟后退时间
延迟后退时间让资源组在指定时间后后退到较高优先级节点;配置延迟后退时间的资源组如果在非主节点激活,它会在指定时间后后退到较高优先级节点。
Ø        非活动接管(IT)
通过配置IT属性来配置资源组启动行为已达到以下目的:资源组在离线状态时,如果资源组优先级列表中的一个节点启动HACMP服务,它可以获得资源组。
3.5.5.    使用标准路径配置HACMP资源组
使用标准路径可以配置资源组的基本管理策略,这些策略是基于预定义的三种启动、切换和后退策略:层叠式、轮换式和并发式。
配置一个资源组包括两个阶段:
Ø        配置资源组名称、管理策略和可获取它的节点
Ø        给资源组添加资源和附加属性
使用标准路径创建资源组
1.        进入快速路径smitty hacmp
2.        选择Initialization and Standard Configuration.
3.        选择Configure HACMP Resource Groups.
4.        选择Add a Standard Resource Group并回车
5.        你会被提示选择策略,选择策略并回车;依赖于选择的不同,会出现不同的添加资源组屏幕
注意:如果你配置自定义资源组,请参考3.5.4 “自定义资源组”。
6.        输入下列值(本屏幕只用于层叠式、轮换式和并发式资源组):
-          资源组名称
按你的期望输入,最多31个字符;不能以数字开头
-          参与节点名称
输入可以接管资源的节点名称;按优先级顺序输入(高优先级在前)。
参见Example 3-18

7.        回车
8.        按F3返回,继续添加计划在群集中的资源组。
分配资源给资源组
1.        进入快速路径smitty hacmp
2.        选择Initialization and Standard Configuration.
3.        选择Configure HACMP Resource Groups.
4.        选择Change/Show Resources for a Standard Resource Group,回车显示定义的资源列表
5.        选择需要配置的资源组,回车,如Example 3-19所示:

6.        输入下列各项的值:
-          服务IP标签/IP地址
列出资源组被接管时被接管的服务IP标签。用F4来选择有效IP标签,包括轮换或接管的地址。
-          文件系统(空白代表指定卷组的全部)
如果文件系统留空并指定VG项中的共享VG,该VG中的所有文件系统都会被Mount;如果两项均留空,不会Mount任何文件系统;你也可以选择指定VG中的个别文件系统。
注意:服务IP标签/IP地址、文件系统、卷组选项只用在添加非并发的或自定义非并发资源组下。
-          并发卷组
在列表中选择或输入可以被多个节点同时访问的VG。默认关闭磁盘篱笆(Disk Fencing)
-          应用服务器
标识包括在资源组中的应用服务器。通过F4选择。
7.        回车将这些值添加到HACMP ODM库中。
8.        按F3返回Change/Show Resources for a Standard Resource Group菜单或按F10退出SMIT。
3.5.6.    使用扩展路径配置HACMP资源组
使用扩展路径配置HACMP资源组的步骤为:
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration.
3.        选择Extended Resource Configuration.
4.        选择Configure HACMP Resource Groups.
5.        选择Add a Standard Resource Group并回车
6.        在下一屏你会被提示选择策略,选择策略并回车;依赖于选择的不同,会出现不同的添加资源组屏幕
注意:如果你配置自定义资源组,请参考3.5.4 “自定义资源组”。
7.        输入下列值(本屏幕只用于层叠式、轮换式和并发式资源组):
-          资源组名称
输入期望值,不超过31个字符或下划线;不以数字开头。
-          站点间管理策略
选择以下选项之一:
Ÿ           Ignore(默认),除非站点已定义。如果你定义站点,还应提供适当的方法或自定义的站点操作处理。自定义串行处理列表的资源组的站点策略自动添加为忽略(Ignore)。
Ÿ           Cascading,资源可以被多个站点有序的接管。当一个站点失效时,活动的最高优先级的节点获得资源;失效站点重新加入时,最高优先级的站点会获取资源。
Ÿ           Rotating,。当一个站点失效时,最高优先级的备份站点获得资源;失效站点重新加入时,资源仍然由它的新主人保留。
Ÿ           Concurrent,资源可以被任何站点访问。如果站点间关系是并发的,它的管理策略不能轮换。
-          参与节点名称
输入可以接管资源的节点名称;按优先级顺序输入(高优先级在前)。
8.        回车
9.        按F3返回,继续添加计划在群集中的资源组。参见Example 3-20


使用扩展路径给资源组分配资源和属性
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration.
3.        选择Extended Resource Configuration.
4.        选择Configure HACMP Resource Groups.
5.        选择Change/Show Resources and Attributes for a Resource Group,回车显示已经定义的资源组列表
6.        选择要配置的资源,回车,SMIT返回匹配选定资源的屏幕,填写资源组名称、站点间管理策略和参与节点名称(DNP)。
如果参与站点都已加电,你可以使用F4列出共享资源;如果资源组/节点关联没有定义或者节点没有加电,F4列表时会有适当的警告,如Example 3-21:

7.        输入下列各项的值:
-          动态节点优先级(覆盖默认值)
选择DNP策略。默认值为空(按节点列表)。所有DNP策略都被列表显示,包括预定义策略。
-          服务IP标签/IP地址
列出资源组被接管时被接管的服务IP标签。用F4来选择有效IP标签,包括轮换或接管的地址。
-          文件系统(空白代表指定卷组的全部)
如果文件系统留空并指定VG项中的共享VG,该VG中的所有文件系统都会被Mount;如果两项均留空,不会Mount任何文件系统;你也可以选择指定VG中的个别文件系统。
-          卷组
在列表中选择或输入VG。
-          应用服务器
标识包括在资源组中的应用服务器。通过F4选择。
-          必要的话、使用被动varyon卷组
默认值是False。如果设为Ture,HACMP会在正常varyon卷组失败后以被动模式varyon卷组
3.5.7.    配置HACMP自定义资源组
在基本管理策略资源组之上,你还可以配置自定义资源组。当使用扩展路径配置时,你可以指定参数以便正确描述资源组的启动、切换、后退行为,包括延迟后退计时器等。
确保你总是可以像配置预定义资源组一样通过选择策略来实现配置自定义资源组。要配置自定义资源组,必须执行如下的步骤:
Ø        配置实时策略
Ø        配置动态节点优先级策略
Ø        配置延迟后退定时器
Ø        配置沉淀时间
Ø        定义启动行为
Ø        定义切换行为
Ø        定义后退行为
Ø        添加资源到自定义资源组中去
配置自定义资源组
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration.
3.        选择Extended Resource Configuration.
4.        选择Configure HACMP Resource Groups,Add a Resource Group并回车,列表显示出所有可以配置的资源组类型。
5.        选择自定义并回车。显示出添加资源组屏幕,输入下列项:
-          资源组名称
输入期望值,不超过31个字符或下划线;不以数字开头。
-          站点间管理策略
默认值是忽略,这也是对自定义资源组唯一有效的选项。
-          参与节点名称
输入可以接管资源的节点名称;按优先级顺序输入(高优先级在前)。
-          启动策略
在列表中为资源组启动策略选择一个值:
Ÿ           只在主节点上在线
在资源组启动时它应该在它的主节点(最高优先级)上被置于在线状态。这就要求最高优先级的节点可用。
Ÿ           在第一个可用节点上在线
资源组启动时它在第一个可用节点上被激活为可用。如果你还配置了自定义资源组的沉淀时间,它只在配置了这个启动策略选项时才会被应用。
Ÿ           在所有节点上在线
资源组可以所有节点上被置于在线。如果选择了这个选项,确保资源组中的资源可以同时被多个节点置于在线。
-          切换策略
在列表中为自定义资源组选择一个切换策略:
Ÿ           切换至列表中的下一个优先节点
在切换时,资源组在一定时间,只能被按照默认节点优先列表顺序列表的一个节点激活。
Ÿ           使用动态节点优先级
使用这个选项以前,先配置一个你想使用的动态优先级列表或者使用一个预定义的DNP策略(共3个)。
Ÿ           置于离线
选择这个选项使节点错误事件发生时将资源组在该节点上置于离线。这个选项适用于特定节点失效时将资源组在该节点置于离线但在其它节点上保持在线的情况。选择这个选项作为一个当在所有在线可用节点上没有启动参考时允许资源在发生错误事件时变为离线的一个参考。如果你这么做了,HACMP会发出一个警告。
-          后退策略
在列表中为资源组后退策略选择一个值:
Ÿ           后退到列表中较高优先级的节点
当较高优先级节点加入群集时资源组后退到该节点。如果使用该选项,你就可以使用在配置资源组实时策略SMIT菜单中指定的后退延迟定时器。如果没有配置后退策略,资源组会在较高优先级节点加入群集时立即后退。
Ÿ           从不后退
资源组在较高优先级节点加入群集时不后退。
6.        回车向HACMP ODM库中添加资源组信息。
7.        命令完成后按F3返回或F10退出。
配置自定义资源组沉淀时间
沉淀时间指定高优先级节点(加入群集的)激活资源组时HACMP等待的时间。如果设置了沉淀时间,HACMP资源组不会简单的在第一个可用节点激活,而会等待一个时间段(沉淀时间)以查看是否会有较高优先级节点加入群集。
配置资源组沉淀时间的步骤如下:
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration.
3.        选择Extended Resource Configuration.
4.        选择Configure Resource Group Run-Time Policies.
5.        选择Configure Settling Time for Resource Group并回车。出现配置沉淀时间屏幕。
6.        输入选项值如下:
-          沉淀时间(以秒为单位)
输入正整数。默认值为0,这时没有等待。如果配置了沉淀时间,那么,如果当前加入群集的可用节点不是最高优先级的节点,资源组会在沉淀时间内等待;沉淀时间过期后,资源组会在在已经加入群集的节点中选择节点优先级列表中最高优先级的节点上激活。如果没有节点加入群集,资源组保持离线状态。沉淀时间选项仅当使用在第一个可用节点上在线的启动策略时有效。
7.        回车键提交改变并同步群集。沉淀时间被赋予所有采用在第一个可用节点上在线的启动策略的所有自定义资源组。
定义延迟后退定时器
延迟后退定时器让自定义资源组在指定时间后退到较高优先级节点上。它可以让你规划资源组的维护消耗。你可以指定一个自定义资源组计划后退的重现时间,或者指定你计划后退发生的时间和日期。
对一个自定义资源组,可以指定以下类型的延迟后退定时器:
Ø        每日一次
Ø        每周一次
Ø        每月一次
Ø        每年一次
Ø        指定日期
配置延迟后退定时器
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration. → Extended Resource Configuration Configure Resource Group Run-Time Policies Configure Delayed allback Timer Policies Add a Delayed Fallback Timer Policy并回车。出现重现后退定时器,有每日、每周、每月、每年和指定日期的策略。
3.        从列表中选择时间策略并回车。依据选择策略的不同会出现不同的配置后退策略的SMIT屏幕。
为自定义资源组赋予延迟后退策略
在为自定义资源组赋予延迟后退策略之前,首先要定义延迟策略。要为自定义资源组赋予延迟后退策略,执行以下步骤:
1.        创建一个自定义资源组或者选择一个现存的自定义资源组。
2.        进入Extended Configuration Change/Show Resource and Attributes for a Resource Group并回车。SMIT显示资源组列表。
3.        选择要赋予延迟后退策略的资源组(为该自定义资源组指定的所有资源组启动、切换、后退参考都将被显示)。
4.        输入选项值如下:
-          资源组名称
选择的资源组在此显示
-          站点间管理策略
对自定义资源组只能使用默认值忽略
-          参与节点名称(默认节点优先级)
输入可以接管资源的节点名称;按优先级顺序输入(高优先级在前)。
-          动态节点优先级(覆盖默认)
默认是空白(按节点列表顺序)。显示所有定义的DNP策略,包括预配置策略。
-          后退时间策略(空白表示立即后退)
默认是空白。显示所有已经配置的后退时间策略。注意:只有你在前面对该资源组选择了使用后退到高优先级节点作为后退行为时才会显示这个SMIT选项。
5.        按F4查看后退时间策略列表并选择需要使用的策略。
6.        回车提交改变。配置在加入ODM库以前会被检查。可以将同一个。
7.        赋予其它自定义资源组后退时间策略后同步群集。
3.5.8.    校验、同步HACMP
在配置、重新配置、更新群集后应该在一个节点上运行校验过程来检查是否所有节点都同意群集拓扑、网络配置、HACMP资源的所有权和对HACMP资源的接管。如果校验成功,说明HACMP是同步的。在活动的群集上,同不会立即起效。
依于不同的HACMP配置,群集校验包含一系列的检查动作。每个检查都试图探测群集一致性问题或者错误。clverify工具输出可行的通用的、标准化格式信息标识错误发生时所在的节点、设备、所使用的命令等等。clverify工具使用详细日志记录在/var/hacmp/clverify/clverify.log。
在对群集作改变之后,你可以校验群集配置或者校验在最近一次成功运行校验之后对群集所作的改变。clverify工具运行后可以在所有节点的ODM库中保存详细记录信息。每个节点的子目录包含以下信息:最近一次成功校验、上一次成功校验和最近一次不成功校验。
在运行clverify工具的节点上,/var/hacmp/clverify/pass | pass.prev | fail/Node_Name/clver_response.xml文件包含从所有节点得到的信息。在这里你可以看到关于检查执行和数据收集的详细信息。你(或者维修技术员)可以看到不成功校验日志的详细信息以正确查出错误所在。
注意:/var/hacmp/clverify/clverify.log(0-9)文件大约消耗1-2MB磁盘空间。例如,对一个4节点群集,我们推荐/var文件系统最少18MB空余空间。
校验、同步群集配置
基于您使用的SMIT路径的不同,这个过程会有一些小小的差别。如果你使用Initialization and Standard Configuration 路径,当你选择Verify and Synchronize HACMP Configuration,命令会立即执行,培植检查信息会发送到控制台;如果你使用Extended Configuration路径,你可以在命令执行前设置命令参数,这些参数基于群集是否活动会有不同。
完成如下步骤来校验群集拓扑和资源配置:
1.        进入快速路径smitty hacmp
2.        进入Extended Configuration
3.        选择Extended Verification and Synchronization并回车。
软件检查群集服务是否在某一(某些)群集节点上运行。如果群集是活动的,你可以选择运行仿真的或者真正的校验进程。
扩展的群集校验同步SMIT屏幕对活动的群集包括以下选项:
-          仿真运行或者实际运行
默认是实际运行
-          校验失败强制同步?
默认为No。如果选择Yes,群集校验运行,但是校验错误会被忽略,群集被同步。
-          仅校验改变?
默认是No(对资源和拓扑配置运行全面检查)。选择Yes将只校验自上次成功校验之后改变的部分。
-          日志记录
默认为标准。选择详细将发送输出到控制台(通常情况下将输出记录在clverify.log文件中)。当校验收集远程节点数据时详细记录总是打开的。
扩展的群集校验同步SMIT屏幕对不活动的群集包括以下选项:
-          校验,同步还是两者皆有?
默认是两者皆有。你也可以选择仅校验或者仅同步。
-          校验失败强制同步?
默认为No。如果选择Yes,群集校验运行,但是校验错误会被忽略,群集被同步。
-          仅校验改变参数?
默认是No(对资源和拓扑配置运行全面检查)。选择Yes将只校验自上次成功校验之后改变的部分。
-          日志记录
默认为标准。选择详细将发送输出到控制台(通常情况下将输出记录在clverify.log文件中)。当校验收集远程节点数据时详细记录总是打开的。
4.        选择使用的校验模式:
对所有项目选择默认将运行对当前群集的完全检查,只有当没有错误时群集才会被同步。
如果你想忽略校验错误而对群集进行同步时选择强制。
如果你想只检查改变时选择仅校验改变。这个模式对不活动的群集没有效果。
注意:仅校验改变选项只和HACMP群集ODMS联系。如果你在群集节点上对AIX配置作了改变,你就不能使用这个选项。只有对AIX配置没有作任何改变时才能使用这个选项。
5.        回车,SMIT运行clverify工具。校验输出信息会显示在SMIT命令状态窗口。
6.        如果收到错误信息,做必要的改变后再一次运行校验过程。


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP