Exchange Server 2003群集系统方案(EX2000类似)精典收藏
Exchange Server 2003
群 集 系 统 方 案
2004-07-03

目 录

1
、需求场景 3
2
、配置
方案 4
2.1
方案一:标准配置 4
2.2
方案二:精简配置 5
3
、安装配置步骤 6
3.1
Windows Server 2003群集安装配置 6
A
、配置
服务器与网络 6
B
、配置磁盘阵列柜 8
C
、配置服务器群集 9
D
、验证Windows Server 2003群集 13
3.2 Exchange Server 2003
群集安装配置 14
A
Exchange 2003安装的Active Directory准备 14
B
、每个节点上安装Exchange Server 2003
企业 19
C
、创建配置Exchange 2003群集虚拟服务器 31

1
、需求场景
许多企业采用了Exchange Server来提供企业
邮件系统和办公系统后台协作服务,随着企业运作对邮件系统与办公系统的依赖,如何提高这些系统的高可靠性、高可用性已越来越引起企业的关注。
为满足企业系统高可用性容错业务需求,我们推荐
用户采用Windows Server 2003企业版、Exchange Server 2003企业版来构建其邮件应用与协作办公平台。由于Windows Server 2003以及Exchange Server 2003企业版中内置Cluster群集功能,外加一共享磁盘柜或SAN2台服务器就能实现群集配置,节点服务器1与节点服务器2互为热备地对外提供服务,即充分利用了服务器硬件资源,又大大提高了整个业务应用与协作办公系统的高可用性,如下图所示:


2
、配置方案
由于微软Cluster群集配置必须要有域环境支持,依据域控制器是否有独立的物理服务器来承担,配置方案可分为两大类,暂且称为标准配置与精简配置,具体情况如下。
2.1
方案一:标准配置

此配置中,2台域控制器独立,承担AD域用户验证、DNS服务等功能。
2.2
方案二:精简配置

某些情况下,用户的环境无域存在,且仅有此2台服务器,此时可尝试将2台群集服务器兼作AD域控制器与DNS服务器。此混装精简配置方式会降低系统的可靠性与可用性,微软强烈建议采用独立的域控制器。

3
、安装配置步骤
为清楚理解起见,下面以精简配置方案为例,来解说系统的安装配置并验证其可行性。
3.1 Windows Server 2003群集安装配置
Windows Server 2003
的群集配置较Windows Server 2000又有了些简化,下面为2DELL PowerEdge 44001PowerVault 211S磁盘阵列柜为例,介绍其安装配置过程。
两台服务器配置:29G SCSI 硬盘,1DELL PERC 2/DC CARD,磁盘柜接在SCSI CARD上,一块集成的INTEL 8255X-BASED PCI网卡 ,一块INTEL PRO 100+ 网卡。
磁盘阵列柜配置:69G SCSI 硬盘
1
根对接网线,2根网线,一台HUB
在群集安装配置过程中,两台服务器开机/关机与磁盘陈列柜的加电/断电应遵循一定的次序,否则极有可能造成磁盘阵列柜损坏,其大体顺序如下:
步骤 节点1 节点2 磁盘
阵列柜 说明
安装配置服务器与网络 开机 开机 断电 确保磁盘陈列柜存储设备断电,群集中的两台节点服务器开机安装Windows Server 2003企业版,然后配置网络。
安装配置共享磁盘阵列柜(1) 开机 关机 加电 所有的节点服务器关机,共享磁盘柜加电,然后第一个节点服务器开机。
安装配置共享磁盘阵列柜(2) 关机 开机 加电 关闭第一个节点服务器,然后第二个节点服务器开机。
配置群集的第一个服务器节点 开机 关机 加电 所有的节点服务器关机,然后第一个节点服务器开机,然后启动Windows群集配置向导,开始配置群集。
配置群集第二个服务器节点 开机 开机 加电 第一个节点服务器群集配置成功后,保持开机状态,第二个节点服务器开机,然后启动Windows群集配置向导,加入群集系统。
群集安装后验证 开机 开机 加电 所有的节点保持开机状态。
其详细安装配置步骤如下所示:
A
、配置服务器与网络
 将两台服务器MS-Clus-01aMS-Clus-01b连起来:两块INTEL 8255X-BASED PCI网卡用心跳线连接起来,两块INTEL PRO 100 +2根网线接到HUB上;
 两台服务器都打开,在两台服务器MS-Clus-01aMS-Clus-01b上分别安装 Windows Server 2003企业版;
 将服务器MS-Clus-01a配置为域控制器,取
域名为(MyCompany.COM.CN);并配置两块网卡的网络连接名与IP地址:INTEL 8255X-BASED PCI网卡设为心跳连接IP10.0.0.1,而INTEL PRO 100 + 设为“Public”IP192.0.0.1


 将服务器MS-Clus-01b作为域控制器加入到服务器Mycompany.COM.CN域中,并配置网络连接名与IP地址:INTEL 8255X-BASED PCI网卡设为心跳连接IP10.0.0.2,而INTEL PRO 100 + 设为“Public”IP192.0.0.2
 在MS-Clus-01b域控制上配置DNS服务,使其与MS-Clus-01a能互为复制;
 重新启动服务器MS-Clus-01aMS-Clus-01b,按 CTRL+M进入DELL PREC 2/DC 中配置PREC CARD
 将CLUSTER MODE
设置ENABLE,方法:BJECTS---ADAPTER--- CLUSTRE MODE
 将PERC 2/DC BIOS设置为 D
ISABLE(实际上选ENABLE)
 将PERC 2/DC卡的 INITIATOR ID设置为服务器 MS-Clus-01a 6,服务器MS-Clus-01b7(注意Initiator ID必须为不一样);
D. 退出PREC 卡设置,将服务器MS-Clus-01aMS-Clus-01b关闭。
B
、配置磁盘阵列柜
 将PowerVault 211SSCSI线与服务器MS-Clus-01aPREC 2/DC 相连。进入PREC 2/DCBIOS配置磁盘阵列柜(PV 211S)RAID,6块磁盘划分2组,2块做RAID1,4块做RAID5,然后选择INITIALIZE设置;
 退出BIOS设置;
MS-Clus-01a开机进入WINDOWS 2003后,开始配置共享磁盘,其步骤如下:
 点击开始菜单 -> 程序 -> 管理工具 -> 计算机管理。
 点击[磁盘管理],在右边面板中查看当前使用的磁盘。
 自动显示签名和升级磁盘向导,否则右键点击灰色[磁盘0]并且点击[签名]
 点击[下一步]
 选择所有磁盘,点击[下一步]
 如果磁盘不需要进行升级,则取消选择所有选择的磁盘,点击[下一步]
 点击[完成]
 磁盘读写时必须作为基本状态。如果他们是动态,则右键点击每个磁盘,然后选择[还原到基本磁盘]
 右键点击第一个磁盘(磁盘0)并且选择[创建磁盘]
 点击[下一步]
 核对[主分区]是否被选择,然后点击[下一步]
 核对是否为最大磁盘空间可以使用,然后点击[下一步]
 分配第一个磁盘的盘符为Z,然后点击[下一步]
 核对NTFS格式文件系统被选择,然后点击[下一步]
 点击[完成]
 第一个磁盘格式完后,重复上述步骤,为每个磁盘创建驱动器,并且选择最后可用驱动器盘符。

 关闭服务器MS-Clus-01a
注意:赋予的盘符最好从Z盘开始,同时要将认到的Z盘的状态,由动态设为基本状态,这样才能在下面的安装群集服务时才能通过。修改方法如下:右击我的电脑管理--磁盘管理,右击磁盘0,选择设为基本状态。
 关闭服务器MS-Clus-01a,将PowerVault 211SSCSI线与服务器MS-Clus-01bPREC 2/DC 相连,打开服务器MS-Clus-01b,在服务器MS-Clus-01b上配置共享磁盘,在这过程中保持服务器MS-Clus-01a关闭。其配置过程如下:
 进入MS-Clus-01b PREC 2/DCBIOS,因为服务器MS-Clus-01a已经将PowerVault 211S做了RAID,并且将硬盘格式化了,因而在服务器MS-Clus-01b上不用重做RAID,只用保存即可;
 重新启动服务器MS-Clus-01b,并且已系统管理员的身份
登录
 点击开始菜单 -> 程序 -> 管理工具 -> 计算机管理,然后选择[磁盘管理]
 右键点击[磁盘0],选择[更改驱动器名和路径]
 点击[编辑]
 在指派驱动器号,改变当前盘符去选择盘符Z,然后点击[确定]
 点击[],进行确认改变驱动器盘符;
 重复上述步骤,更改剩下的共享磁盘;
 关闭MS-Clus-01b
C
、配置服务器群集
 在服务器MS-Clus-01a配置集群节点
 启动服务器MS-Clus-01a
 单击[开始]—[管理工具]—[群集管理器]


 选择[创建新群集],出现新建服务器群集向导,单击[下一步]

 键入群集名为“MS-Clus-01”,然后点击[下一步]

 输入计算机名为“MS-Clus-01a”, 然后点击[下一步]

 向导将分析配置,成功完成后可查看日志与详细信息,点击[下一步]

 输入群集虚拟IP地址“192.0.0.3”[下一步],输入群集服务账号(用户名与密码,为简化测试起见,该账号隶属于Domain Admins组),单击[下一步]

  在建议的群集配置页中,点击[下一步]

 向导进入正在创建群集,创建成功后,点击[下一步],然后[完成]

 群集MS-Clus-01创建完成,并配置了第一个节点MS-Clus-01a,如下所示;

 在服务器MS-Clus-01b上配置群集节点(保持MS-Clus-01a为开机状态)
 启动服务器MS-CLus-01b,进入磁盘管理器,可见到2共享磁盘如下:

 单击[开始]—[管理工具]—[群集管理器],选择添加节点到群集,出现添加节点向导,单击[下一步]

 选择计算机MS-Clus-01b添加到所选计算机栏内,单击[下一步]

 “添加节点向导过渡到正在分析配置,完成后单击[下一步]

 输入群集服务账号密码,[先一步],出现建议的群集配置,[下一步]

 向导开始添加节点到群集,完成后显示已完成任务,单击[下一步],然后[完成]

D
、验证Windows Server 2003群集
 打开[群集管理器],由于节点MS-Clus-01a先安装,群集组MS-Clus-01a所有,在其上单击鼠标右键,选择[移动组]

 “群集组从节点MS-Clus-01脱机,MS-Clus-01b联机挂起,最终到MS-Clus-01b联机状态,整个过程约30秒时间;

群集组从群集节点MS-Clus-01a移动到节点MS-Clus-01b,说明群集安装成功,能够实现自动容错切换,具体到群集资源与参数等如何配置,这里不做讨论。至此,Windows Server 2003企业版
双机群集功能配置完成。
3.2 Exchange Server 2003
群集安装配置
在群集中部署 Exchange 与在非群集组织中部署 Exchange 相似,仅多了一个手动配置Exchange虚拟服务器的步骤,具体来说,步骤如下:
Exchange 2003安装的Active Directory准备
 每个节点上安装 Exchange Server 2003企业版
 创建配置Exchange 2003群集虚拟服务器
A
Exchange 2003安装的Active Directory准备
这一步同非群集的安装完全相识,为实现Exchange 2003能在域中安装,需在Active Directory域控制器上运行ForesPrepDomainPrep,扩展AD域的Schema架构。
运行 ForestPrep
在目录林中的任意位置安装 Exchange 2003 之前,必须扩展 Windows Active Directory 架构。要完成此任务,必须运行 ForestPrep(注意 只有在组织中首次安装 Exchange 2003时,才需运行ForestPrep。如果组织中已安装了 Exchange 2003,则不需要运行 ForestPrep),安装截屏如下:
 在MS-Clus-01aMS-Clus-01b上放入Exchange Server 2003企业版安装光盘,界面启动后,选择“Exchange 部署工具“Exchange Server 部署工具界面,选择部署第一台Exchange 2003服务器”—安装全新的Exchange 2003”—立即运行ForestPrep”


Microsoft Exchange 安装向导启动,单击[下一步]

 “许可协议界面,选择我同意,单击[下一步]

 “组件选择界面,确保“ForesPrep”被选择,单击[下一步]

 “Microsoft Exchange 服务器管理员账户界面,输入帐户名,单击[下一步]

 组件开始安装,耐心等待;安装完成后,单击[完成]即可;


运行 DomainPrep
必须为每一个将要安装 Exchange 2003 Windows Server 2003 域运行 DomainPrep。但是,在运行 DomainPrep 之前,ForestPrep必须已完成架构更新的复制。(注意:只有在域中首次安装 Exchange 2003 时,才需要运行 DomainPrep。),其安装截屏如下:
 在节点服务器MS-Clus-01a“Exchange Server 部署工具界面,单击立即运行DomainPrep”,启动“Microsoft Exchange安装向导,单击[下一步]

 “许可协议界面,选择我同意,单击[下一步]

 “组件选择界面,确保“DomainPrep”操作选中,单击[下一步]—>[确定],然后等待安装,完成时会显示安装完成界面,单击[完成]即可;




B
、每个节点上安装Exchange Server 2003企业版
使用 ForestPrep 扩展了Schema架构,并使用 DomainPrep让域做好准备之后,即可开始在群集节点上安装 Exchange Server 2003企业版。安装时,应确保以下几项:
 每个节点都在运行群集服务;
 每个节点安装启用必需的Windows服务;
 安装Microsoft分布式事务协调器;
 在群集每个节点上先后安装Exchange 2003
确保每个节点都在运行群集服务
要在群集中的服务器上成功安装 Exchange 2003,群集节点必须安装并运行Windows群集服务。
1.
登录到群集中的任意节点,如MS-Clus-01a
2.
打开群集管理器
3.
确保所有群集节点都已联机

每个节点安装并启用必需的 Windows 服务
Exchange 2003
安装程序要求在服务器上安装并启用下列组件和服务:
• .NET Framework
• ASP.NET
• Internet
信息服务 (IIS)
• World Wide Web
服务
简单邮件传输协议 (
SMTP) 服务
网络新闻传输协议 (NNTP) 服务
 在Windows控制面板中,启动添加或删除程序,选择添加/删除Windows组件,选择应用程序服务器,单击[详细信息(D)…]

 “应用程序服务器界面,选择“ASP.NET”“Internet 信息服务(IIS,定位于“Internet 信息服务(IIS上,单击[详细信息(D)…],然后选择“Internet 信息服务管理器“NNTP Service”“SMTP Service”,单击[确定]—[确定]—[下一步],进行Windows组件安装与更新。


安装 Microsoft 分布式事务协调器
在运行 Windows Server 2003的服务器上安装 Exchange 2003 之前,必须首先在群集上安装 Microsoft 分布式事务协调器 (MSDTC)
1.
登录到群集中的任意节点,如MS-Clus-01a
2.
单击开始,指向所有程序,再指向管理工具,然后单击群集管理器
3.
群集组下,以鼠标右键单击群集组,指向新建,再单击资源
4.
新建资源名称框中,键入名称,如“MSDTC”;在资源类型列表中,选择分布式事务协调器(DTC,在列表中,确保选中了群集组,然后单击[下一步]

5.
验证所有节点(MS-CLUS-01AMS-CLUS-01B)都已出现在可能的所有者列表中,然后单击下一步

6.
选择仲裁磁盘磁盘Z:”群集名资源作为依存资源,单击[完成]

7.
以鼠标右键单击群集组,再单击联机,使得分布式事务协调器资源“MSDTC”联机在线。


每个节点运行 Exchange 安装程序
此任务是在每个节点上安装 Exchange 2003 的群集版本。在节点上安装 Exchange 2003 之前,建议将该节点所拥有的所有群集资源移至另一个节点(要点:请在一个节点上完成 Exchange 2003 安装之后,再开始在另一个节点上安装)。
 在节点MS-Clus-01a上的“Exchange Server 部署工具界面,单击立即运行安装程序,启动安装向导;



 “组件选择界面,确保操作选择典型,单击[下一步];然后选择新建 Exchange 组织,单击[下一步];输入组织名,如“MyCompany组织,单击[下一步]



 输入简单组织名,如“MyCompanyOrg”,单击[下一步];选择我同意,单击[下一步];输入简单管理组名,如“MyCompanyOrg”,点击[下一步]




 “安装摘要界面,点击[下一步]Exchange组件开始安装,耐心等待,安装完成后,单击[完成]即可;




 然后转到群集另一节点MS-Clus-01b,启动“Exchange Server 部署工具,单击立即运行安装程序,启动Exchange安装向导;



 “组件选择界面,确保操作选择典型,单击[下一步];选择我同意,单击[下一步]安装摘要界面,单击[下一步]



Exchange组件开始安装,耐心等待,安装完成后,单击[完成]即可;




C
、创建配置Exchange 2003群集虚拟服务器
在群集上配置 Exchange 2003的最后一步是创建 Exchange 群集虚拟服务器,此步骤包含下列任务:
 创建用来容纳 Exchange 虚拟服务器的组;
 创建 IP 地址资源;
 创建网络名称资源;
 向 Exchange虚拟服务器添加磁盘资源;
 创建 Exchange 2003系统助理资源;
创建用来容纳 Exchange 虚拟服务器的组
要创建 Exchange 虚拟服务器(即带有 Exchange 资源的Windows Server 2003 群集组),必须创建静态 IP 地址、唯一的网络名、共享物理磁盘和 Exchange 系统助理资源。
在任意服务器节点(如MS-Clus-01a)启动群集管理器,新建一个来容纳Exchange虚拟服务器资源;由于本试验中,共享磁盘柜仅划分了2个磁盘,因此就借用原有的群集组来安装配置Exchange虚拟服务器,将群集组更名为群集&Exchange,如下图。

创建 IP 地址资源
1.
群集管理器控制台中,以鼠标右键单击在群集&Exchange,再指向新建,然后单击资源
2.
新建资源向导将启动。在名称框中,键入“MS-Clus-Exch IP”,其中,MS-Clus-Exch Exchange 虚拟服务器的名称;在资源类型列表中,选中“IP 地址框选择群集&Exchange,然后单击[下一步]

3.
可能的所有者界面,在可能的所有者下,确保所有群集节点都已列出,然后单击[下一步]


4.
依存界面,在资源依存下面,验证没有列出任何资源,然后单击[下一步]

5.
“TCP/IP 地址参数对话框中,在地址框中,键入 Exchange 虚拟服务器的静态 IP地址(注意:强烈建议 Exchange 虚拟服务器拥有自己专用的静态 IP 地址,该地址应当与群集管理器中定义的所有其他资源(包括仲裁磁盘资源)分开);在子网掩码框中,验证 Exchange 虚拟服务器的子网掩码正确无误;在网络列表中,验证“Public”已选中;确保已选中为此地址启用 NetBIOS”复选框(如果此地址禁用 NetBIOS,则基于 NetBIOS 的网络客户端将不能通过此 IP 地址访问群集服务),然后单击[完成]



创建网络名称资源
1.
以鼠标右键单击群集&Exchange,指向新建,再单击资源
2.
新建资源向导启动,在名称框中,输入“MS-Clus-Exch Network Name”资源类型列表中,选中网络名称。验证组框选中群集&Exchange,单击[下一步]

3.
可能的所有者界面,在可能的所有者下,验证已列出所有节点,单击[下一步]

4.
依存界面,在可用资源下,为 Exchange 虚拟服务器选中“MS-Clus-Exch IP”资源,然后单击添加,再单击[下一步]

5.
网络名称参数对话框中,在名称框中,输入“MS-Clus-Exch”,单击[完成]


Exchange虚拟服务器添加磁盘资源
必须为与 Exchange群集虚拟服务器关联的每个磁盘添加一个磁盘资源。这一节包括下列步骤:
如果要添加的磁盘资源已存在,执行移动现有磁盘资源;
如果要添加的磁盘资源还不存在,执行创建新磁盘资源;
如果正在使用已装入的驱动器,请执行添加已装入驱动器;

由于本试验中,共享磁盘柜仅划分了2个磁盘,其中已Y:盘用作mail数据库数据存储,因此Exchange虚拟服务器磁盘资源就借助仲裁磁盘Z:盘来实现。
创建 Exchange 2003 系统助理资源
1.
群集管理器控制台内,以鼠标右键单击群集&Exchange,然后单击联机
2.
以鼠标右键单击群集&Exchange,指向新建,再单击资源,启动新建资源向导,在名称框中,键入“Exch System Attendant - ”资源类型列表中,选中“Microsoft Exchange System Attendant”;验证框已选择群集&Exchange,然后单击[下一步]

3.
可能的所有者界面,在可能的所有者下,验证所有节点已列出,单击[下一步]

4.
依存界面,在可用资源下,为该Exchange 虚拟服务器选中网络名称物理磁盘资源,然后单击添加,单击[下一步]

5.
“Exchange 管理组界面,在管理组名称列表中,选中第一个管理组,然后单击[下一步]

6.
“Exchange 路由组界面,在路由组名称列表中,选中第一个管理组/第一个路由组,然后单击[下一步]

7.
数据目录界面的输入数据目录路径框中,验证数据目录位置在共享磁盘(本试验中为Z:盘);Exchange 将使用在该步骤中选中的驱动器来存储事务日志文件、默认公用存储文件和
邮箱存储文件(pub1.edbpub1.stmpriv1.edb priv1.stm),单击[下一步]—[完成]—[确定]



8.
在成功创建 Exchange 系统助理资源之后,Exchange 系统助理将为 Exchange 群集虚拟服务器自动创建下列其他资源:
• Exchange
信息存储实例
• Exchange
邮件传输代理实例
• Exchange
路由服务实例
• SMTP
虚拟服务器实例
• Exchange HTTP
虚拟服务实例
• Exchange MS
搜索实例

9.
创建 Exchange 虚拟服务器之后,在群集管理器中,以鼠标右键单击群集&Exchange,然后单击联机


至此,Exchange 2003群集服务器安装配置完成,有关Exchange 2003群集系统的安装配置详细事项,请参阅“Exchange Server 2003 Deployment Guide”