【IT168 专稿】当创建了故障转移集群后,免不了要对其进行这样或那样的操作。因此,对其正确管理就显得异常重要。本文则重点分享有关故障转移集群的典型管理操作。
(一)使群集服务或应用程序联机或脱机
在维护或诊断过程中有时候会涉及故障转移群集中的服务或应用程序,您可能需要使该服务或应用程序联机或脱机。虽然群集服务会以有序方式处理该过程,使应用程序联机或脱机并不会触发故障转移。例如,如果特定的群集应用程序需要特定磁盘,群集服务将确保在应用程序启动之前该磁盘可用。具体步骤如下:
A、使用 Windows 界面使群集服务或应用程序联机或脱机
1. 在"故障转移群集管理"管理单元中,如果要管理的群集未显示,则在控制台树中,右键单击"故障转移群集管理",再单击"管理群集",然后选择或指定您需要的群集。
2. 如果控制台树已折叠,则在要管理的群集下面展开控制台树。
3. 在"服务和应用程序"下面,展开控制台树。
4. 通过单击服务或应用程序,查看中心窗格中的"状态"列,检查您要使其联机或脱机的服务或应用程序的状态。
5. 右键单击要使其联机或脱机的服务或应用程序。
6. 单击相应的命令:"使此服务或应用程序联机"或"使此服务或应用程序脱机"。
B、使用命令提示符窗口使群集服务或应用程序联机或脱机
1. 若要打开命令提示符窗口,请单击"开始",再右键单击"命令提示符",然后单击"以管理员身份运行"或单击"打开"。
2. 如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。
3. 通过键入下列命令检查群集服务和应用程序的状态:
CLUSTER [cluster-name] GROUP /STATUS
4. 键入以下命令之一:
- 若要使群集服务或应用程序联机,请键入:
CLUSTER [cluster-name] GROUP "service-or-application name" /ON[:node-name] [/WAIT[:timeout-seconds]]
- 若要使群集服务或应用程序脱机,请键入:
CLUSTER [cluster-name] GROUP "service-or-application name" /ON[:node-name] [/WAIT[:timeout-seconds]]
(二)暂停或恢复故障转移群集中的节点
在暂停一个节点时,现有组和资源可以保持联机,但是该节点上的其他组和资源不能联机。通常暂停一个节点是为了对该节点应用软件更新。如果需要在一个群集节点上执行广泛的诊断或维护,只是暂停该节点可能不行。在这种情况下,可以停止该节点上的群集服务。
A、使用 Windows 界面暂停或恢复故障转移群集中的节点
1. 在"故障转移群集管理"管理单元中,如果没有显示要进行管理的群集,则在控制台树中右键单击"故障转移群集管理",再单击"管理群集",然后选择或指定所需的群集。
2. 如果控制台树已折叠,则在要管理的群集下将该树展开。
3. 展开"节点"下的控制台树。
4. 右键单击要暂停或恢复的节点,然后单击"暂停"或"恢复"。
B、使用命令提示符窗口暂停或恢复故障转移群集中的节点
1. 若要打开命令提示符窗口,请单击"开始",再右键单击"命令提示符",然后单击"以管理员身份运行"或单击"打开"。
2. 如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。
3. 键入以下命令之一:
- 若要暂停一个节点,请键入:
CLUSTER [cluster-name] NODE node-name /PAUSE
- 若要恢复一个节点,请键入:
CLUSTER [cluster-name] NODE node-name /RESUME
(三)启动或停止群集节点上的群集服务
在某些疑难解答或维护操作过程中,可能需要停止和重新启动某个群集节点上的群集服务。当停止节点上的群集服务时,该节点上的服务或应用程序将发生故障转移,节点将在群集中停止运行,直到群集服务重新启动。
如果要使某个特定节点正常运行以便支持它当前拥有的服务或应用程序,同时防止其他服务和应用程序故障转移到该节点,则请暂停该节点(不停止群集服务)。
A、使用 Windows 界面启动或停止群集节点上的群集服务
1. 在"故障转移群集管理"管理单元中,如果没有显示要进行管理的群集,则在控制台树中右键单击"故障转移群集管理",再单击"管理群集",然后选择或指定所需的群集。
2. 如果控制台树已折叠,则在要管理的群集下将该树展开。
3. 若要使对客户端造成的中断降到最低程度,请在停止节点上的群集服务之前,将当前由该节点拥有的应用程序移动到另一个节点。若要执行此操作,请在要管理的群集下展开控制台树,然后展开"服务和应用程序"。单击每个服务或应用程序,然后(在中心窗格中)查看"当前所有者"。如果所有者是您要停止群集服务的节点,则请右键单击相应的服务或应用程序,在单击"将此服务或应用程序移动到另一个节点",然后选择节点。
4. 展开"节点"下的控制台树。
5. 右键单击要启动或停止的节点,然后单击"更多操作"。
6. 单击相应的命令:
- 若要启动服务,请单击"启动群集服务"。
- 若要停止服务,请单击"停止群集服务"。
B、使用命令提示符窗口来启动或停止群集节点上的群集服务
1. 若要打开命令提示符窗口,请单击"开始",再右键单击"命令提示符",然后单击"以管理员身份运行"或单击"打开"。
2. 如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。
3. 若要使对客户端造成的中断降到最低程度,请在停止节点上的群集服务之前查看群集服务和应用程序的状态,然后移动当前由需要停止群集服务的节点所拥有的服务和应用程序。执行此操作的步骤:
1)键入:CLUSTER [cluster-name] GROUP /STATUS
2)然后,针对要移动的每个服务或应用程序,键入:
CLUSTER [cluster-name] GROUP "service-or-application-name" /MOVE[:node-name]
如果移动称为"群集组"的组,请确保将名称放在引号内。
3)若要确认已根据需要移动了服务和应用程序,请按向上键一次或多次,直到看见以下命令,然后按 Enter:
CLUSTER [cluster-name] GROUP /STATUS
4)键入以下形式的命令:
- 若要启动节点上的群集服务,请键入:
CLUSTER [cluster-name] NODE node-name /START [/WAIT[:timeout-seconds]]
- 若要停止节点上的群集服务,请键入:
CLUSTER [cluster-name] NODE node-name /STOP [/WAIT[:timeout-seconds]]
(四)查看故障转移群集的事件和日志
过"故障转移群集管理"管理单元查看事件,一次可以查看该群集中所有节点的事件,而不是一次只能查看一个节点的事件。在使用命令提示符窗口生成和查看日志时,您可以查看故障转移群集软件最近所采取操作系列的详细列表(跟踪)。
A、使用 Windows 界面查看故障转移群集的事件和日志
1. 在"故障转移群集管理"管理单元中,如果群集未显示,则在控制台树中右键单击"故障转移群集管理",再单击"管理群集",然后选择或指定所需的群集。
2. 如果控制台树已折叠,则在要查看其事件的群集下展开控制台树。
3. 在控制台树中,右键单击"群集事件",然后单击"查询"。
4. 在"群集事件筛选"对话框中,选择要显示的事件须满足的条件。
若要返回到默认条件,请单击"重置"按钮。
5. 单击"确定"。
6. 若要对事件排序,请单击标题,例如"级别"或"日期和时间"。
7. 若要查看特定事件,请单击事件,在"事件详细信息"窗格中查看详细信息。
B、使用命令提示符窗口查看故障转移群集的详细日志
1. 若要打开命令提示符窗口,请单击"开始",再右键单击"命令提示符",然后单击"以管理员身份运行"或单击"打开"。
2. 如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。
3. 输入以下格式的命令:
CLUSTER [cluster-name] LOG /GEN /COPY:"pathname"
系统会生成每个节点的详细跟踪日志,并且复制到您指定的路径。
4. 若要更改为日志所在的文件夹,请记下在上一步骤中指定的 pathname,输入以下格式的命令:
CD "pathname"
5. 键入:
DIR
6. 若要在记事本中查看日志,请找到该日志文件的名称,然后键入:
NOTEPAD "filename"