HACMP 第 3 部分安装和配置1Word下载.docx
- 文档编号:4260961
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:40
- 大小:45.01KB
HACMP 第 3 部分安装和配置1Word下载.docx
《HACMP 第 3 部分安装和配置1Word下载.docx》由会员分享,可在线阅读,更多相关《HACMP 第 3 部分安装和配置1Word下载.docx(40页珍藏版)》请在冰点文库上搜索。
可以通过使用NIM或从本地软件存储库安装HACMP文件集。
通过NIM服务器进行安装
建议使用NIM,原因只是由于它允许您从服务器而不是从其他媒体将HACMP软件加载到其他节点上。
此外,这是一种分发、更新和管理节点的灵活方法。
它允许您并行安装多个节点,并提供一个用于维护软件更新的环境。
这在大型环境中是非常有用的,是一种节省时间的方法;
对于较小的环境,本地存储库可能就足够了。
如果选择NIM,则需要将所有HACMP文件集复制到NIM服务器上,并在继续安装前定义一个lpp_source资源。
从CD-ROM或硬盘进行安装
如果您的环境只有少数节点,或者感觉使用NIM有点大材小用,您可以使用简单的CD-ROM安装,或者通过将HACMP文件集复制到本地来创建本地存储库,然后使用exportfs命令;
这允许其他节点使用NFS来访问数据。
安装HACMP
在安装HACMP之前,请确保阅读/usr/es/lpp/cluster/doc目录中的HACMPV5.1发布说明,以了解有关需求或已知问题的最新信息。
要在服务器节点上安装HACMP软件,可以执行以下步骤:
1.如果直接从诸如CD-ROM等安装媒体或从本地存储库进行安装,请输入smittyinstall_all快速路径。
SMIT将显示InstallandUpdatefromALLAvailableSoftware屏幕。
2.在INPUTdevice/directoryforsoftware字段中输入安装媒体的设备名称或安装目录,然后按Enter键。
3.输入对应的字段值。
要选择希望安装的软件,请按F4以获得软件清单,或输入all以安装所有服务器和客户端映像。
根据您的集群配置选择希望安装的软件包。
有些软件包可能需要在您的环境中不可用的软件集(例如,TivoliMonitoring)。
cluster.es和cluster.cspoc映像(其中包含HACMP运行时可执行文件)是必需的,必须安装在所有服务器上。
如果要安装并发资源管理器(ConcurrentResourceManager)功能,则必须安装cluster.es.clvmLPP,而且,如果选择cluster.es和cluster.cspoc,则还必须选择关联的消息软件包。
确保在Acceptnewlicenseagreements字段中选择Yes。
必须对此项选择Yes才能继续进行安装。
如果选择No,安装可能会停止,并显示一条关于一个或更多个文件集需要软件许可协议的警告。
您只需对每个节点接受一次许可协议。
4.按Enter键开始安装过程。
安装后的操作
要在安装HACMP软件之后完成安装,可以执行以下步骤:
1.通过使用AIX命令lppchk验证该软件安装,并检查安装目录以确定预期的文件是否存在。
2.运行命令lppchk-v和lppchk-ccluster*。
如果该安装正常,则两个命令都会顺利运行完成;
如果不是这样,请使用适当的问题确定技术以修复任何问题。
3.尽管不是必需的,但还是建议重新启动HACMP环境中的每个集群节点。
如果不希望重新启动,请确保使用以下命令在所有集群节点上启动集群通信守护进程(clcomdES)。
#startsrc-sclcomdES
迁移路线和选项
如果您正在进行升级或转换HACMP集群的过程,可以使用以下选项:
逐个节点的迁移和快照转换。
逐个节点的迁移
如果需要在迁移过程期间使应用程序保持可用,则使用逐个节点的迁移路线。
逐个节点的迁移的步骤如下:
1.停止一个集群节点上的集群服务。
2.升级HACMP软件。
3.将该节点重新集成到集群中。
此过程也称为“滚动迁移”(“rollingmigration”)。
此迁移选项具有某些限制;
有关更多详细信息,请参见后文的“逐个节点的迁移”。
如果可以接受应用程序的维护时间,则迁移步骤如下:
1.停止所有集群节点上的集群服务。
2.升级每个节点上的HACMP软件。
3.一次启动一个节点上的集群服务。
快照迁移
还可以通过使用一个集群快照功能,从而将整个集群转换到HACMPV5.1。
但是,集群将在整个过程中不可用,并且在重新激活集群之前,必须升级所有的节点。
有关更多详细信息,请参见下面的“转换集群快照”。
转换集群快照
此迁移方法是为必须同时升级/迁移AIX和HACMP的情况而提供的(例如,将AIXV4.3.3和HACMPV4.4.1迁移到AIX5LV5.1和HACMPV5.1)。
重要:
不要使集群长期处于混合版本状态是非常重要的,因为这样无法保证高可用性。
如果要从早期受支持的HACMP(HAS)版本迁移到HACMPV5.x,您可以迁移集群而不创建快照。
如果希望通过与以前安装中相同的方式配置HACMP,您可以保存来自当前配置的规划工作表和配置文件,以便将来参考。
卸载HACMP软件组件,使用最新的HACMP版本重新安装它们,并根据保存的规划和配置文件对新版本进行配置。
应该注意,在迁移或升级以后,没有任何一个新的HACMPV5.x功能是活动的。
要激活新功能(增强功能),您需要配置选项并同步集群。
要从受支持的HAS版本转换到HACMP,可以执行以下步骤:
1.确保当前软件已提交(不是处于应用状态)。
2.在快照中保存HAS集群配置,并保存您希望保留的任何自定义事件脚本。
3.删除集群中所有节点上的HAS软件。
4.安装HACMPV5.1软件。
5.验证所安装的软件。
6.转换并应用保存的快照。
集群快照实用程序允许您通过执行以下步骤将集群配置保存到某个文件:
1.根据需要重新安装任何保存的自定义事件脚本。
2.重新启动每个节点。
3.同步并验证HACMPV5.1配置。
下面几部分将解释其中每个步骤。
检查以前的HACMP版本
要确定系统上是否存在HACMPClassic(HAS)软件,可以输入以下命令:
#lslpp-h“cluster*”
如果lslpp命令的输出表明HACMP已安装,但是版本低于V4.5,您必须将其至少升级到V4.5,然后才能继续运行快照转换实用程序。
有关更多信息,请参考HACMPforAIX5LV5.1AdministrationandTroubleshootingGuide,SC23-4862-02。
保存集群配置和自定义事件脚本
要保存HACMP(HAS)(V4.5或更高版本)集群配置,请在HACMP(HAS)中创建一个快照。
如果您有自定义的事件脚本,则还必须保存这些脚本。
请不要在/usr/sbin/cluster、/usr/es/sbin/cluster或/usr/lpp/cluster中的任何目录路径中保存集群配置或自定义事件脚本。
这些目录将在安装新的HACMP软件包的过程中被删除并重新创建。
如何删除HACMP(HAS)软件
要删除HACMP软件和集群节点及客户端上的集群配置,可以执行以下步骤:
1.输入smittyinstall_remove快速路径。
您应该看到示例1所示的屏幕。
示例1删除已安装的软件
RemoveInstalledSoftware
Typeorselectvaluesinentryfields.
PressEnterAFTERmakingalldesiredchanges.
[EntryFields]
*SOFTWAREname[cluster*]+
PREVIEWonly?
(removeoperationwillNOToccur)yes+
REMOVEdependentsoftware?
no+
EXTENDfilesystemsifspaceneeded?
DETAILEDoutput?
F1=HelpF2=RefreshF3=CancelF4=List
F5=ResetF6=CommandF7=EditF8=Image
F9=ShellF10=ExitEnter=Do
安装HACMPV5.1
按照“安装HACMP”中的说明来安装HACMP软件。
在转换并应用保存的快照之前,请不要重新启动。
验证所安装的软件
在安装HACMP以后,使用lppchk验证预期的文件是否存在。
转换并应用保存的快照
在集群节点上安装HACMPV5.1以后,需要转换并应用从以前的配置中保存的快照。
必须在重新启动集群节点之前转换快照。
要转换并应用保存的快照,可以执行以下操作:
1.使用clconvert_snapshot实用程序,并指定HACMP(HAS)版本号和要转换的快照文件名。
-C标志将HACMP(HAS)快照转换为HACMPV5.1快照格式:
clconvert_snapshot-C-vversion-s<
filename>
2.应用该快照。
重新安装保存的自定义事件脚本
重新安装从以前的配置中保存的任何自定义事件脚本。
早期版本中使用的某些事件前和事件后脚本可能在HACMPV5.1中无法使用,在使用并行处理的资源组中尤其是如此。
重新启动集群节点
重新启动集群节点是激活新的集群通信守护进程(clcomdES)所必需的。
验证并同步集群配置
在应用HACMP软件并重新启动每个节点以后,必须验证并同步集群拓扑。
验证过程可以提供错误和/或警告,以确保集群定义在所有节点上都是相同的。
在下面的部分中,我们将简要介绍集群验证过程。
运行smittyhacmp并选择ExtendedConfiguration→ExtendedVerificationandSynchronization,选择Verifychangesonly,然后按Enter键(请参见示例2)。
示例2HACMP验证和同步
HACMPVerificationandSynchronization(ActiveClusteronaLocalNode)
*EmulateorActual[Actual]+
Forcesynchronizationifverificationfails?
[No]+
*Verifychangesonly?
*Logging[Standard]+
不能在混合版本的集群中同步配置。
在升级时,不应该使集群长期处于混合HACMP版本状态。
仅当所有节点都已升级并且已经同步了集群时,V5.1提供的新功能才可用。
3.1.6逐个节点的迁移
必须考虑以下事项以便执行逐个节点(“滚动”)的迁移:
∙集群中的所有节点都必须已经安装了HACMPV4.5,并处于提交状态。
∙逐个节点的迁移仅适用于从HACMP(HAS)V4.5到HACMPV5.1的迁移。
∙集群中的所有节点都必须正常启动并运行HASV4.5软件。
∙集群必须处于稳定状态。
∙必须有足够的磁盘空间在迁移过程中保存HAS和HACMP软件:
o/usr目录中大约需要120MB
o/(根)目录中大约需要1.2MB
∙当迁移完成时,空间需求将降至HACMPV5.1本身所需的正常容量。
∙节点必须有足够的内存来同时运行HACMP(HAS)和HACMP守护进程。
此内存需求至少为64MB的RAM。
建议使用128MB的RAM。
∙检查您不具有在HACMP中不受支持的网络类型。
一旦迁移开始,就不能再做出配置更改。
必须预先删除或更改不受支持的类型。
有关详细信息,请参阅HACMPforAIX5LV5.1PlanningandInstallationGuide,SC23-4861-02的第3章“PlanningClusterNetworkConnectivity”。
与在任何迁移中一样,一旦开始了迁移过程,就不要尝试对集群拓扑或资源做出任何更改。
∙如果集群中的任何节点当前设置为在重新启动时自动启动集群服务,则应该在开始迁移过程之前更改此设置。
下面的过程描述了如何关闭集群的自动启动。
∙使用C-SPOC来禁用集群服务在系统重新启动时的自动启动。
∙使用SMIT快速路径smittyclstop,并选择如示例3所示的选项。
示例3停止集群服务
StopClusterServices
*Stopnow,onsystemrestartorbothonsystemrestart+
StopClusterServicesonthesenodes[p630n01]+
BROADCASTclustershutdown?
true+
*Shutdownmodegraceful+
如果不使用C-SPOC,则必须单独地更改每个集群节点上的设置。
如何执行逐个节点的迁移
要执行从HACMPV4.5到HACMPV5.1的逐个节点的迁移,可以执行以下步骤:
1.在快照中保存当前配置(作为预防措施)。
将快照放在安全的目录中(不会受安装过程影响的目录)。
请不要使用/usr/sbin/cluster。
2.使用gracefulwithtakeover方法停止其中一个运行HASV4.5的节点上的集群服务。
要从命令行停止集群服务,可以运行以下命令:
#/usr/es/sbin/cluster/utilities/clstop-gr
3.在继续之前,验证该节点上的集群服务已停止,并且其集群资源已转移到接管节点。
4.在该节点上安装HACMPV5.1。
有关说明请参见“HACMP软件安装”。
5.使用AIX命令lppchk检查所安装的软件。
请参见上的“安装后步骤”。
6.重新启动该节点。
7.重新启动HACMP软件:
a.输入快速路径smittyhacmp。
b.转到SystemManagement(C-SPOC)。
c.选择ManageHACMPServices。
d.选择StartClusterServices。
在重新启动集群服务时:
∙还会启动HACMP软件。
∙HACMP集群服务将在该节点上运行,并且该节点将重新加入集群。
∙该节点将重新获取自己所属主节点的级联资源(取决于您的InactiveTakeover设置)。
旧的和新的HACMP版本(即HACMPV4.5和EnhancedScalabilityHACMPV5.1)现在都在该节点上运行,但是只有HACMPClassic(HAS)控制集群事件和资源。
如果列出由系统资源控制器(SRC)控制的守护进程,您将看到此混合节点上列出了下列守护进程(请参见表1)。
表1HACMP使用的守护进程列表
HACMP
HACMP/ES
RSCT
clstmgr
clstmgrES
grpsvcs
clockd(optional)
clockdES(optional)
topsvcs
clsmuxpd
clsmuxpES
emsvcs
clinfo(optional)
clinfoES(optional)
grpglsm
clcomdES
emaixos
8.对集群中的所有其他节点重复步骤2至6。
启动最后一个节点上的集群服务以后就没有回头路可走了。
一旦重新启动最后一个节点上的HACMP(将同时重新启动HACMP的两个版本),并且迁移已开始,您就无法逆转迁移了。
如果在经过此点以后希望恢复HACMP配置,则必须重新安装HACMP软件并应用保存的快照。
截止到此时,您可以取消HACMP的安装并恢复先前运行的HACMP集群。
如果需要这样做,请参见“撤消过程”。
在安装和迁移过程期间,当您重新启动每个节点时,节点将同时运行两个产品,但是HACMPclstrmgr将控制集群事件的处理,而clstrmgrES则处于被动模式。
在最后一个节点上启动集群服务以后,到HACMP的迁移将自动进行。
集群的完全控制权限自动移交给HACMPV5.1守护进程。
迁移过程文档的消息将记录到/tmp/hacmp.out文件以及/tmp/cm.log和/tmp/clstrmgr.debug日志文件。
当迁移完成,并且所有集群节点都已启动并正常运行HACMPV5.1时,卸载HACMP(HAS)软件。
9.在升级并重新启动所有节点,并且集群处于稳定状态以后,同步并验证该配置。
还应该在任何迁移之后测试集群的正确故障转移和恢复行为。
在逐个节点地从HAS4.5迁移到HACMPV5.1的过程中,您将看到下列警告:
sysck:
3001-036WARNING:
File/etc/cluster/lunreset.lstisalsoownedbyfilesetcluster.base.server.events.
File/etc/cluster/disktype.lstisalsoownedbyfilesetcluster.base.server.events.
可以安全地忽略这些警告并继续进行安装。
config_too_long消息
当迁移过程已完成并在卸载HACMP文件集时,您可能会看到一条config_too_long消息。
当集群管理器检测到某个事件的处理时间超出了指定的时间时,就会出现此消息。
config_too_long消息将不断被追加到hacmp.out日志,直到该事件完成。
如果观察到这些消息,您应该定期检查该事件是否实际仍在运行并且没有失败。
可以通过增加HACMP在调用config_too_long事件之前的等待时间来避免这些消息(使用SMIT)。
要更改为某个事件分配的处理间隔,可以执行以下步骤:
1.输入快速路径smittyhacmp。
2.转到ExtendedConfiguration。
3.选择ExtendedEventConfiguration。
4.选择Change/ShowTimeUntilWarning。
必须在每个节点上执行此过程。
更改将在重新启动集群服务以后生效。
逐个节点的迁移过程是如何工作的
在所有节点上安装HACMP以后(现在所有节点都处于混合版本状态),在最后一个集群节点上启动集群服务会自动触发到HACMPV5.1的控制权移交,如下所示:
1.安装HACMPV5.1将在集群节点上的某个固定目录中安装一个名为firstboot的恢复文件,并创建一个要在迁移过程中用作标志的迁移文件(.mig)。
2.HACMP恢复驱动程序将向HACMP集群管理器发送一条消息,告诉它运行waiting和waiting_complete事件。
∙HACMP使用RSCT组服务来验证集群稳定性和成员资格。
∙将每个集群节点上的firstboot文件移动到一个活动目录(/etc)。
∙在所有节点上,将安装期间创建的迁移
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HACMP 部分安装和配置1 部分 安装 配置