管理 Exchange 群集 在群集中部署 Microsoft? Exchange Server 2003 之后,正确管理该群集可确保 Exchange 的高可用性。管理 Exchange Server 群集的一个重要部分是自定义群集配置,包括管理 Exchange 虚拟和群集节点。例如,您可能希望向默认群集配置添加功能,如为用户启用 Internet 邮件访问版本 4 (IMAP4) 或邮局版本 3 (POP3) 访问。还有一些其他重要管理任务,包括监视 Exchange 2003 群集的性能、在出现问题时进行解决以及可能需要重建服务器或从备份还原数据库。
开始管理 Exchange 群集之前,可能希望检查 Exchange 虚拟服务器由哪些部分组成及其关联的 Exchange 资源。可能还希望更加熟悉群集管理器(用于配置和管理群集的主要工具)。
注意 在执行本章中略述的群集管理任务之前,必须熟悉以下资源中描述的群集概念:Microsoft Server? 2003 企业版联机帮助中的"清单:安装群集的准备工作"() 和" Server 2003 Technical Reference"()(英文)。
此外,应确保熟悉"规划 Exchange Server 2003 邮件系统"() 第 5 章"规划高可用性"中的"使用服务器群集",以及"Exchange Server 2003 部署指南"() 中的第 7 章"在群集中部署 Exchange 2003"。
检查 Exchange 群集 Exchange 群集由物理计算机(节点)和逻辑 Exchange 虚拟服务器组成(见图 8.1)。Exchange 虚拟服务器是具有 Exchange 资源(Exchange 服务实例)的 Microsoft Windows? 群集组。Exchange 虚拟服务器是群集中的故障转移基本单元。
图 8.1 具有四个物理节点和三个逻辑 Exchange 虚拟服务器的 Exchange 2003 群集示例
注意 有关 Exchange 虚拟服务器和 Exchange 资源的其他背景信息,请参阅"规划 Microsoft Exchange 2003 邮件系统"() 中的第 5 章"规划高可用性"。
检查与 Exchange 群集关联的 Exchange 资源
对于群集中的每个 Exchange 虚拟服务器,都存在关联的 Exchange 资源。表 8.1 描述了其中的每种群集资源,包括每种资源的创建时间及创建方式等信息。
表 8.1 群集资源描述
图 8.2 说明了 Exchange 2003 资源之间的依存关系。(资源依存关系指示特定 Exchange 资源联机之前,必须先将其他哪些 Exchange 资源联机。)在图中,箭头指向特定资源所依赖的一种或多种资源。例如,箭头从简单邮件传输 (SMTP) 指向 Exchange 系统助理,因此,SMTP 依赖于 Exchange 系统助理。同样,Exchange 系统助理有一个指向网络名的箭头,还有一个指向物理磁盘的箭头。这意味着 Exchange 系统助理依赖于这两种资源。
图 8.2 Exchange 2003 资源和依存关系 了解在 Exchange 群集中故障转移是如何进行的
如前所述,Exchange 虚拟服务器是群集中的故障转移基本单元。但是,在主动/被动群集和主动/主动群集中发生故障转移的方式是不同的。
在主动/被动群集(如图 8.3 所示的 3 主动/1 被动群集)中,有三个 Exchange 虚拟服务器:EVS1、EVS2 和 EVS3。此配置一次可以处理一个节点故障,并且在出现故障之后仍然可以保持 100% 的可用性。也就是说,如果节点 3 出现故障,节点 1 仍然拥有 EVS1,节点 2 仍然拥有 EVS2,节点 4 在出现故障之后取得 EVS3 的所有权并装入所有组。但是,如果在节点 3 仍然处于故障状态的同时第二个节点出现故障,则与出现故障的第二个节点关联的 Exchange 虚拟服务器仍然处于故障状态,因为没有备用节点可用于故障转移。
图 8.3 主动/被动群集上故障的影响
在如图 8.4 所示的主动/主动群集中,只有两个 Exchange 虚拟服务器:EVS1 和 EVS2。此配置一次可以处理一个节点故障,并且在出现故障之后仍然可以保持 100% 的可用性。也就是说,如果节点 2 出现故障,节点 1 仍然拥有 EVS1,节点 1 在故障转移之后还将取得 EVS2 的所有权并装入所有组。但是,如果在节点 2 仍然处于故障状态的同时节点 1 也出现故障,则整个群集处于故障状态,因为没有节点可用于故障转移。
图 8.4 主动/主动群集上故障的影响
使用群集管理器管理 Exchange 群集
与标准 Windows 群集一样,您可以使用群集管理器执行与 Exchange 群集关联的大多数配置任务以及管理任务(见图 8.5)。默认情况下,已安装群集服务并运行下列操作系统之一的服务器上安装有群集管理器:Microsoft Windows Server 2003、Microsoft Windows 2000 或 Microsoft Windows NT? 4.0 Service Pack 3(或更高版本)。
图 8.5 群集管理器
也可以使用群集管理器远程管理服务器群集。用于远程管理服务器群集的计算机必须是的,并且只能由受信任的人员使用。有关详细信息,请参阅 Windows Server 2003 企业版联机帮助 () 中的"最佳操作 - 保证服务器群集的"。
打开群集管理器 · 在运行群集管理器的计算机上,单击"开始"菜单,指向"程序",再指向"管理工具",然后单击"群集管理器"。
注意 除了使用群集管理器,还可以从命令行管理群集。有关使用命令行管理群集设置的信息,请参阅群集管理器帮助中的"从命令行管理服务器群集"。
自定义 Exchange 群集配置 在群集中部署 Exchange Server 2003 时,必须接受许多默认设置。例如,Exchange 群集由使用"新建组向导"创建的 Exchange 虚拟服务器组成。但是,无法通过此向导为 Exchange 虚拟服务器配置所有可能的故障转移选项。同样,"新建资源向导"除可以用来为 Exchange 虚拟服务器创建 Exchange 系统助理资源外,还将自动创建剩余的 Exchange 资源(如 Exchange 存储和 MTA),并且针对每种附加资源使用其默认设置。
由于最初的群集部署通常涉及如此多的默认设置,因此可能必须自定义群集配置设置。此自定义不仅对于实现群集目标很重要,而且对于获得最佳群集性能也很重要。Microsoft 产品支持服务处理的许多与 Exchange 相关的问题都是由于不正确的群集配置而导致的。因此,应严格按照本章的建议来确保群集达到最佳性能。
注意 如果您是从 Exchange 2000 群集升级为 Exchange 2003群集,则可以忽略本节有关自定义群集配置的内容,因为升级过程中配置设置将保持不变。
可能希望在 Exchange 群集配置中调整以下两个级别的设置:
· Exchange 虚拟服务器的设置。
· 与特定 Exchange 虚拟服务器关联的 Exchange 资源的设置。
有关四节点群集的配置设置的简化示例,请参阅附录 C"四节点群集的配置设置"。
配置 Exchange 虚拟服务器的设置 创建 Exchange 虚拟服务器时,此时应用的默认属性应该足以使 Exchange 群集正常运行。但是,您可能希望修改这些设置,对群集进行自定义,以适应特定的 Exchange 环境。
若要更改 Exchange 虚拟服务器的配置设置,请使用与该 Exchange 虚拟服务器对象关联的属性设置。这些属性设置将指示群集服务如何管理 Exchange 虚拟服务器。
访问 Exchange 虚拟服务器的属性 · 在群集管理器的控制台树中,用鼠标右键单击要配置的 Exchange 虚拟服务器,再单击"属性"。
在打开特定 Exchange 虚拟服务器的"属性"对话框之后,可以使用各个选项卡上的选项自定义首选所有者、故障转移和故障回复设置。
指定首选所有者 在创建 Exchange 虚拟服务器的过程中,可以选择为该服务器定义首选群集节点(或首选所有者)列表。群集服务在将 Exchange 虚拟服务器分配到节点时,将使用此首选所有者列表。群集服务首先尝试将 Exchange 虚拟服务器分配给该列表中的第一个节点。如果该节点不可用,群集服务将尝试该列表中的下一个节点。如果下一个节点也不可用,群集服务将继续尝试列表中的下一个节点,直到可以将 Exchange 虚拟服务器分配给一个节点为止。如果群集服务在首选所有者列表中找不到可用节点,它将尝试故障转移到群集中已安装 Exchange 的其他可用节点。
默认情况下,不必指定任何首选所有者。如果未指定所有者,群集服务将把 Exchange 虚拟服务器分配给已安装 Exchange 的下一个可用节点。
但是,如果群集是多个应用程序的宿主,则建议指定首选所有者。在此方案中,列表中的首选节点应该是这样的节点:其资源处理那些节点上的任何现有应用程序,以及群集服务正尝试为其查找节点的 Exchange 虚拟服务器上的任何现有应用程序的能力最强。
如果将 Exchange 虚拟服务器配置为自动进行故障回复,则首选所有者列表也是很重要的。在启用自动故障回复的情况下,尝试恢复联机的 Exchange 虚拟服务器会尝试故障回复到首选所有者列表中的第一个节点。同样,该首选节点应该是适应 Exchange 虚拟服务器的能力最强的节点。如果 Exchange 虚拟服务器无法故障回复到列表中的任意节点,服务器将无法联机,并且用户将无法使用该服务器上的邮箱。
在设置 Exchange 虚拟服务器的首选所有者时,请遵循表 8.2 中略述的规则。
表 8.2 设置 Exchange 虚拟服务器的首选所有者的规则
指定首选所有者列表 · 在 Exchange 虚拟服务器"属性"对话框"常规"选项卡(见图 8.6)上的"首选所有者"之下,单击"修改"以指定要作为此服务器的首选所有者的节点。
图 8.6 Exchange 虚拟服务器"属性"对话框中的"常规"选项卡
指定故障转移选项 在配置群集服务如何管理故障转移时,请考虑"故障转移"选项卡上的"阈值"和"周期"选项(见图 8.7)。"阈值"设置确定在故障转移周期内 Exchange 虚拟服务器可以故障转移的次数。如果故障转移的实际次数超过了故障转移周期内的阈值,则 Exchange 虚拟服务器可能处于故障状态,并且群集服务将无法使其联机。这些故障转移选项的默认和建议设置是在 6 小时内 Exchange 故障转移 10 次。
为 Exchange 虚拟服务器指定故障转移选项
· 在 Exchange 虚拟服务器"属性"对话框的"故障转移"选项卡(见图 8.7)上,键入"阈值"和"周期"值。
图 8.7 Exchange 虚拟服务器"属性"对话框中的"故障转移"选项卡
考虑影响故障转移的其他因素 为 Exchange 虚拟服务器设置的故障转移选项仅仅是影响 Exchange Server 2003 群集故障转移速度的一个因素。除了这些设置之外,还有许多其他因素可能会影响故障转移速度。表 8.3 列出了这些其他因素。了解了这些因素后,便可以相应地配置 Exchange 群集,以获得最佳的故障转移性能。
表 8.3 影响 Exchange 2003 群集故障转移性能的因素
添加 MsgHandleThreshold 注册表项值 1. 启动注册表编辑器。
2. 在控制台树中,导航到以下注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\ServicesSMTPSVC
3. 在控制台树中,用鼠标右键单击"SMTPSVC",指向"新建",再单击"项"。
4. 键入项名 Queuing。
5. 用鼠标右键单击"Queuing",指向"新建",再单击"DWORD 值"。
6. 在详细信息窗格中,键入注册表项值 MsgHandleThreshold。
7. 用鼠标右键单击"MsgHandleThreshold",然后单击"修改"。
8. 在"基数"下,单击"十进制"。
9. 根据以下信息输入一个值:
· 若要配置群集以获得最佳故障转移性能,请将值设置为 1,000。
· 若要获得最佳运行状态性能,请将值设置为 10,000。
设置故障回复选项 与"故障转移"选项卡联合使用,"故障回复"选项卡(见图 8.8)可帮助定义故障转移期间发生的过程。在此选项卡上,可以选择防止故障回复自动发生(默认)或允许故障回复自动发生。
· 防止故障回复:如果不允许 Exchange 虚拟服务器故障回复,则管理员必须进行干预并手动将服务器移回到原始首选节点。
这可能是首选设置,因为它使您可以控制故障回复的发生时间。例如,如果要在允许节点再次取得 Exchange 虚拟服务器的所有权之前在出现故障的节点上从容地进行故障排除或运行诊断,则可能希望选择"防止故障回复"。
还可以使用此设置最大限度地减少影响用户的停机时间。例如,请考虑这样一个方案:在下午 3 点发生的故障转移使 EVS1 从节点 1 移动到了节点 4(备用节点)。通过防止故障回复,您可以一直等到该工作日结束后手动将 EVS1 移回到节点 1,这样用户不必在移动之后遭遇停机时间以等待服务器重新联机。
· 允许故障回复:通过允许 Exchange 虚拟服务器自动故障回复到首选节点,也可以指定此故障回复应该发生的时间:立即发生或在指定的时间间隔内发生。如果要让群集服务在没有管理员的任何手动干预的情况下管理群集,则这是首选设置。
为 Exchange 虚拟服务器指定故障回复选项 · 在 Exchange 虚拟服务器"属性"对话框的"故障回复"选项卡(见图 8.8)上,为服务器选择故障回复选项。
图 8.8 Exchange 虚拟服务器"属性"对话框中的"故障回复"选项卡 配置 Exchange 群集资源 与 Exchange 虚拟服务器的配置设置一样,与每个服务器关联的 Exchange 资源(Exchange 服务实例)的默认配置设置都足以使群集正常工作。但是,根据 Exchange 环境,可能存在要调整的特定设置。
对于每个 Exchange 虚拟服务器,可以在群集管理器的详细信息窗格中看到其关联的 Exchange 资源(见图 8.9)。在图 8.9 中,CORP-MSG-O1 服务器具有所有的默认 Exchange 资源。因为 CORP-MSG-01 服务器是此群集中的第一个 Exchange 虚拟服务器,所以此服务器还具有 MTA 资源。
图 8.9 Exchange 虚拟服务器 CORP-MSG-01 的 Exchange 资源
若要更改 Exchange 群集资源的配置,请使用与该资源关联的属性设置。这些属性设置指示群集服务如何管理资源。
访问 Exchange 群集资源的属性 1. 在群集管理器的控制台树中,单击包含要配置的资源的 Exchange 虚拟服务器。
2. 在详细信息窗格中,用鼠标右键单击要配置的资源,再单击"属性"。
在打开特定 Exchange 资源的"属性"对话框之后,可以使用各个选项卡上的选项自定义资源设置,包括可能的所有者选项、资源依存关系选项和重新启动选项。
指定可能的所有者 可以指定哪些节点能够运行 Exchange 资源。通常,建议将群集中的所有节点指定为资源的"可能所有者"。这将对该资源启用故障转移。
但是,可以将单个节点指定为可能的所有者。尽管将单个节点作为可能的所有者会对指定 Exchange 资源禁用故障转移,但是在下列情况下您可能仍然希望指定单个所有者:
· 其他节点无法处理资源。
· 维护性能比保持资源可用更重要。
· 希望有效控制 Exchange 虚拟服务器故障转移方案。
作为资源的可能所有者列出的节点限制 Exchange 虚拟服务器可以运行的位置。如果 Exchange 虚拟服务器上的所有资源都具有相同的可能所有者,则该服务器可以在列出的任一节点上运行。如果其中的一种资源无法将某个节点作为可能的所有者列出,则 Exchange 虚拟服务器将无法在该节点上运行,即使其余的所有资源都将该节点作为可能的所有者列出也是如此。
指定 Exchange 资源的可能的所有者 · 在资源"属性"对话框中的"常规"选项卡(见图 8.10)上,在"可能的所有者"下,单击"修改",然后指定希望作为此资源的可能所有者的节点。
图 8.10 Exchange 信息存储实例资源"属性"对话框中的"常规"选项卡
【责编:admin】
--------------------next---------------------