`
izuoyan
  • 浏览: 8882815 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Exchange Server 2003 Cluster 实践

阅读更多
Exchange Server 2003 Cluster
1.需求场景………………………………………………………………………………………2
2、配置方案…………………………………………………………………………………….3
2.1 方案一:标准配置…………………………………………………………………………3
2.2 方案二:精简配置………………………………………………………………………….3
3、安装配置步骤…………………………………………………………………………….4-64
3.1Windows Server 2003群集安装配置………………………………………………….4-27
软件环境………………………………………………………………………………………4
硬件配置………………………………………………………………………………………4
网络配置………………………………………………………………………………………4
共享磁盘配置…………………………………………………………………………………6
群集安装………………………………………………………………………………………6-27
在服务器NODEA节点配置集群 …………………………………………………….6-13
在服务器NODEA节点配置集群 …………………………………………………….13-19
验证Windows Server 2003群集 ………………………………………………………19-20
cluster的灾难恢复方法…………………………………………………………………20-25
cluster故障排除 ……………………………………………………………………….25-27
3.2Exchange Server 2003群集安装配置 ………………………………………………...27-64
A、Exchange 2003安装的Active Directory准备 ………………………………………….27-36
1.行 ForestPrep………………………………………………………………………….28-33
2.运行 DomainPrep……………………………………………………………………..33-36
B、每个节点上安装Exchange Server 2003企业版…………………………………………36-47
每个节点都在运行群集服务…………………………………………………………36-36
每个节点安装启用必需的Windows服务……………………………………………37-37
安装Microsoft分布式事务协调器…………………………………………………37-39
在群集每个节点上先后安装Exchange 2003…………………………………………39-47
在节点NODEA上………………………………………………………………..39-44
在节点NODEB上…………………………………………………………………44-47
C、创建配置Exchange 2003群集虚拟服务器……………………………………………..47-64
创建用来容纳 Exchange 虚拟服务器的组…………………………………………….47-48
创建 IP 地址资源……………………………………………………………………….48-50
创建网络名称资源………………………………………………………………………50-52
向 Exchange虚拟服务器添加磁盘资源……………………………………………….52-52
创建 Exchange 2003系统助理资源……………………………………………………52-56
在群集上创建POP3和IMAP4资源……………………………………………………56-60
exchange cluster 邮件测试………………………………………………………………61-64
D、部署Exchange SP1……………………………………………...……………………….64
1、需求场景
许多企业采用了Exchange Server来提供企业邮件系统和办公系统消息协作平台,随着企业运作对邮件系统与办公系统的依赖,如何提高这些系统的高可用性已越来越引起企业的关注。
为满足企业系统高可用性容错业务需求,我们推荐用户采用Windows Server 2003企业版、Exchange Server 2003企业版来构建其邮件应用与协作办公平台。由于Windows Server 2003以及Exchange Server 2003企业版中内置Cluster群集功能,外加一共享磁盘柜或SAN,2台服务器就能实现群集配置,节点服务器1与节点服务器2互为热备地对外提供服务,即充分利用了服务器硬件资源,又大大提高了整个业务应用与协作办公系统的高可用性,如下图所示:

2、配置方案
由于微软的Cluster群集配置必须要有域环境支持,依据域控制器是否有独立的物理服务器来承担,配置方案可分为两大类,暂且称为标准配置与精简配置,具体情况如下。
2.1 方案一:标准配置
此配置中,2台域控制器独立,承担AD域用户验证、DNS服务等功能。
2.2 方案二:精简配置
某些情况下,用户的环境无域存在,且仅有此2台服务器,此时可尝试将2台群集服务器兼作AD域控制器与DNS服务器。此混装精简配置方式会降低系统的可靠性与可用性,微软强烈建议采用独立的域控制器。
3、安装配置步骤
为清楚理解起见,下面以精简配置方案为例,来解说系统的安装配置并验证其可行性。
3.1Windows Server 2003群集安装配置
>>>>软件环境:
1. 群集中的计算机NODEA,NODEB均安装了Microsoft Windows Server 2003 Enterprise Edition,且打好补丁,否则在安装SCSI磁盘时需要安装驱动程序
2. 一个名称解析法:域名系统(Domain Name SystemDNS
3. DCNODEA/NODEB.test.com
4. NODEA[安装DC],NODEB[安装为额外DC]
5. 一个域级帐户:administrator
6. 操作环境:VMWare.GSX.Server.For.Windows.v3.1.KG,[ http://soft.ttdown.com/ViewDownURL.asp?softID=18817]
>>>>硬件配置:
1. 存储设备控制器。虚拟了共享磁盘,包括仲裁磁盘.磁盘大小分别为Quorum Disk[2G],ShareDisk[7G]
2. 群集中的每个节点拥有两个PCI网络适配器。分别为 Public,Private
Private网卡不要设置DNS和绑定文件共享服务
把网卡顺序调整为外网卡优先,顺序为:
a) 公用网络
b) 专用网络
c) 远程访问连接
详细事项请参考:
Windows Server 2003服务器群集创建和配置指南中网络配置
>>>>网络配置:
NODEA
Public:
Ipaddress:172.17.0.1
Subnet Mask: 255.255.255.0
DNS: 172.17.0.1
Private
Ipaddress:10.1.1.1
Subnet Mask: 255.255.255.0
NODEB
Public:
Ipaddress:172.17.0.2
Subnet Mask: 255.255.255.0
DNS: 172.17.0.1
Private
Ipaddress:10.1.1.2
Subnet Mask: 255.255.255.0
注:1.NODEA兼作AD域控制器与DNS服务器
2.NODEB[做为额外DC加入到域控制器]
A.将服务器NODEA配置为域控制器,服务器NODEB作为域控制器加入到域中,完成后进行下面的操作
在群集安装配置过程中,两台服务器开机/关机与磁盘陈列柜的加电/断电应遵循一定的次序,否则极有可能造成磁盘阵列柜损坏,其大体顺序如下:
步骤
节点1
节点2
磁盘
阵列柜
说明
安装配置服务器与网络
开机
开机
断电
确保磁盘陈列柜存储设备断电,群集中的两台节点服务器开机安装Windows Server 2003企业版,然后配置网络。
安装配置共享磁盘阵列柜(1
开机
关机
加电
所有的节点服务器关机,共享磁盘柜加电,然后第一个节点服务器开机。
安装配置共享磁盘阵列柜(2
关机
开机
加电
关闭第一个节点服务器,然后第二个节点服务器开机。
配置群集的第一个服务器节点
开机
关机
加电
所有的节点服务器关机,然后第一个节点服务器开机,然后启动Windows群集配置向导,开始配置群集。
配置群集第二个服务器节点
开机
开机
加电
第一个节点服务器群集配置成功后,保持开机状态,第二个节点服务器开机,然后启动Windows群集配置向导,加入群集系统。
群集安装后验证
开机
开机
加电
所有的节点保持开机状态。
B.共享磁盘的配置
在NODEA中配置Qdisk.pln,Sharedisk.pln
在磁盘管理里面将两个 SCSI 盘转换为 basic 磁盘,创建主分区,
格式化为 NTFS, quorum disk设置为 Q 分区,卷标Qdisk , 7G 的那个设置为 S 分区,卷标 Sharedisk
关闭NODEA,配置NODEB中共享磁盘,配置完成后关闭NODEA,进行群集配置
C.群集配置
>>>>>在服务器NODEA节点配置集群
1.启动服务器NODEA
2.单击[start]—[administrative tools]—[cluster administrator]
3.选择[create new cluster],ok,next,
4. 键入群集名为“win2003cluster”,然后点击[next];
5. 输入计算机名为“NODEA”, 然后点击[next];
6.向导将分析配置,成功完成后可查看日志与详细信息,点击[next];
7. 输入群集虚拟IP地址“172.17.0.99”,[next],
8. 输入群集服务账号clusteradmin(用户名与密码,为简化测试起见,该账号隶属于Domain Admins组),单击[下一步];
9. 在“建议的群集配置”页中,点击[下一步];这里仲裁盘选择Q:
10.向导进入“正在创建群集”,
11.创建成功后,点击[下一步],
13[完成]
14. 群集win2003cluster创建完成,并配置了第一个节点NODEA,如下所示
>>>>>>在服务器NODEB节点上配置群集(NODEA为开机状态)
1. 启动服务器NODEB,进入磁盘管理器,可见到2共享磁盘如下:
2.单击[start]—[administrative tools]—[cluster administrator],选择“add nodes to cluster”,
“browse” 选择[win2003cluster]
3. 出现“添加节点向导”,单击[next];
4. 选择计算机NODEB添加到“select computers”栏内,单击[next];
5. “添加节点向导”过渡到“正在分析配置”,
6. 输入群集服务账号密码,[next]
7. 出现“建议”的群集配置,[next];
8. 向导开始添加节点到群集,
完成后单击[next];
9.完成
>>>>>>验证Windows Server 2003群集
1. 打开[群集管理器],由于节点NODEA先安装,“群集组”为NODEA所有
2. “cluster group”从节点NODEA脱机,NODEB联机挂起,最终到NODEB联机状态,整个过程约30秒时间;
“群集组”从群集节点NODEA移动到节点NODEB,说明群集安装成功,能够实现自动容错切换,具体到群集资源与参数等如何配置,这里不做讨论。至此,Windows Server 2003企业版双机群集功能配置完成。
NOTE:
A.cluster的灾难恢复方法
1. 可以NTbackup保存群集配置
2. 用ASR恢复群集配置与磁盘信息
中的confdisk.exe, clusterrecovery.exe命令
Clusterrecovery是一个图形工具操作简单,如图,
Confdisk的使用如图
confdisk /save c:\mstools\cluster.sif---backup
Confidisk /restore c:\mstools\cluster.sif---restore
B.cluster故障排除
1.win2003中提供群集安装日志clcfgsrv.log[c:\windows\system32\logfies\cluster],查看具体log
2.诊断工具:clusterdiag.msi,在resource kit tools安装目录中的TOOLS文件夹下,需要再次安装,安装后运行tool—run,不过诊断需要一段时间^_^
3.2Exchange Server 2003群集安装配置
部署Exchange Server 2003群集之前先简单说明一下大体方向,即操作的步骤
在群集中部署 Exchange 与在非群集组织中部署 Exchange 相似,仅多了一个手动配置Exchange虚拟服务器的步骤,具体来说,步骤如下:
A.Exchange 2003安装的Active Directory准备
B.每个节点上安装 Exchange Server 2003企业版
C.创建配置Exchange 2003群集虚拟服务器
下面就开始具体的操作
A.Exchange 2003安装的Active Directory准备
这一步同非群集的安装完全相识,为实现Exchange 2003能在域中安装,需在Active Directory域控制器上运行ForesPrep与DomainPrep,扩展AD域的Schema架构。
1. 运行 ForestPrep
在目录林中的任意位置安装 Exchange 2003 之前,必须扩展 Windows Active Directory 架构。要完成此任务,必须运行 ForestPrep。(注意 只有在组织中首次安装 Exchange 2003时,才需运行ForestPrep。如果组织中已安装了 Exchange 2003,则不需要运行 ForestPrep。)
在NODEA或NODEB上放入Exchange Server 2003企业版安装光盘,界面启动后,选择“Exchange 部署工具”;
“Exchange Server 部署工具”界面,选择“部署第一台Exchange 2003服务器”
“安装全新的Exchange 2003”
安装启用NNTP,SMTP,WWW服务,安装ASP.NET
“立即运行ForestPrep”;
“Microsoft Exchange 安装向导”启动,单击[下一步];
“许可协议”界面,选择“我同意”,单击[下一步];
“组件选择”界面,确保“ForesPrep”被选择,单击[下一步];
“Microsoft Exchange 服务器管理员账户”界面,输入帐户名,单击[下一步];
组件开始安装,耐心等待;
安装完成后,单击[完成]
2.运行 DomainPrep
必须为每一个将要安装 Exchange 2003 的Windows Server 2003 域运行 DomainPrep。但是,在运行 DomainPrep 之前,ForestPrep必须已完成架构更新的复制。(注意:只有在域中首次安装 Exchange 2003 时,才需要运行 DomainPrep。),
在节点服务器NODEA的“Exchange Server 部署工具”界面,单击“立即运行DomainPrep”,
启动“Microsoft Exchange安装向导”,单击[下一步];
“许可协议”界面,选择“我同意”,单击[下一步];
“组件选择”界面,确保“DomainPrep”操作选中,单击[下一步]
会出现alter report
然后等待安装,完成时会显示安装完成界面,单击[完成]
B、每个节点上安装Exchange Server 2003企业版
使用 ForestPrep 扩展了Schema架构,并使用 DomainPrep让域做好准备之后,即可开始在群集节点上安装 Exchange Server 2003企业版。安装时,应确保以下几项:
n 每个节点都在运行群集服务;
n 每个节点安装启用必需的Windows服务;
n 安装Microsoft分布式事务协调器;
n 在群集每个节点上先后安装Exchange 2003;
确保每个节点都在运行群集服务
要在群集中的服务器上成功安装 Exchange 2003,群集节点必须安装并运行Windows群集服务。
1. 登录到群集中的任意节点,如NODEA;
2. 打开“群集管理器”;
3. 确保所有群集节点都已“联机”。
每个节点安装并启用必需的 Windows 服务
Exchange 2003 安装程序要求在服务器上安装并启用下列组件和服务:
· .NET Framework
· ASP.NET
· Internet 信息服务 (IIS)
· World Wide Web 服务
· 简单邮件传输协议 (SMTP) 服务
· 网络新闻传输协议 (NNTP) 服务
安装 Microsoft 分布式事务协调器
在运行 Windows Server 2003的服务器上安装 Exchange 2003 之前,必须首先在群集上安装 Microsoft 分布式事务协调器 (MSDTC)。
4. 登录到群集中的任意节点,如NODEA;
打开“群集管理器”-在“群集组”下,以鼠标右键单击“群集组”,指向“新建”,再单击“资源”;
5.验证所有节点(NODEA与NODEB)都已出现在“可能的所有者”列表中,然后单击“下一步”;
6.选择仲裁磁盘“磁盘Q:”和“群集名”资源作为依存资源,单击[完成]。
7.以鼠标右键单击“群集组”,再单击“联机”,使得分布式事务协调器资源“MSDTC”联机在线。
每个节点运行 Exchange 安装程序
此任务是在每个节点上安装 Exchange 2003 的群集版本。在节点上安装 Exchange 2003 之前,建议将该节点暂停或将群集服务转移到另外一个节点上,等安装完成了,将群集服务转移回来,或将另一节点暂停,进行另一节点EXCHANGE的安装(要点:请在一个节点上完成 Exchange 2003 安装之后再开始在另一个节点上安装)。
ü 在节点NODEA上的“Exchange Server 部署工具”界面,单击“立即运行安装程序”,启动安装向导;
ü “组件选择”界面,确保操作选择“典型”,单击[下一步];然后选择“新建 Exchange 组织”,单击[下一步];输入组织名,如“Cluster组织”,单击[下一步];
ü 输入简单组织名,如“ClusterCom”,单击[下一步];选择“我同意”,单击[下一步];输入简单管理组名,如“ClusterCom”,点击[下一步];
ü “安装摘要”界面,点击[下一步],Exchange组件开始安装,安装完成后,单击[完成]即可;
ü 然后转到群集另一节点NODDB,启动“Exchange Server 部署工具”,单击“立即运行安装程序”,启动Exchange安装向导;
ü “组件选择”界面,确保操作选择“典型”,单击[下一步];选择“我同意”,单击[下一步];“安装摘要”界面,单击[下一步];
ü Exchange组件开始安装,安装完成后,单击[完成]即可;
C、创建配置Exchange 2003群集虚拟服务器
在群集上配置 Exchange 2003的最后一步是创建 Exchange 群集虚拟服务器,此步骤包含下列任务:
n 创建用来容纳 Exchange 虚拟服务器的组;
n 创建 IP 地址资源;
n 创建网络名称资源;
n 向 Exchange虚拟服务器添加磁盘资源;
n 创建 Exchange 2003系统助理资源;
创建用来容纳 Exchange 虚拟服务器的组
要创建 Exchange 虚拟服务器(即带有 Exchange 资源的Windows Server 2003 群集组),必须创建静态 IP 地址、唯一的网络名、共享物理磁盘和 Exchange 系统助理资源。
在任意服务器节点(如NODEA)启动“群集管理器”,新建一个“组”来容纳Exchange虚拟服务器资源;由于本试验中,共享磁盘柜仅划分了2个磁盘,因此就借用原有的“群集组”来安装配置Exchange虚拟服务器,将“群集组”更名为“Exchange Cluster Group”,如下图。
创建 IP 地址资源
1.在“群集管理器”控制台中,以鼠标右键单击在“Exchange Cluster Group”,再指向“新建”,然后单击“资源”;
2.新建资源向导将启动。在“名称”框中,键入“Exchange Cluster IP Address”,其中,Exchange Cluster IP Address是 Exchange 虚拟服务器的名称;在“资源类型”列表中,选中“IP 地址”;“组”框选择“Exchange Cluster Group”,然后单击[下一步];
3.在“可能的所有者”界面,在“可能的所有者”下,确保所有群集节点都已列出,然后单击[下一步];
4.在“依存”界面,在“资源依存”下面,验证没有列出任何资源,然后单击[下一步];
5. 在“TCP/IP 地址参数”对话框中,在“地址”框中,键入 Exchange 虚拟服务器的静态 IP地址(注意强烈建议 Exchange 虚拟服务器拥有自己专用的静态 IP 地址,该地址应当与群集管理器中定义的所有其他资源(包括仲裁磁盘资源)分开);在“子网掩码”框中,验证 Exchange 虚拟服务器的子网掩码正确无误;在“网络”列表中,验证“Public”已选中;确保已选中“为此地址启用 NetBIOS”复选框(如果此地址禁用 NetBIOS,则基于 NetBIOS 的网络客户端将不能通过此 IP 地址访问群集服务),然后单击[完成]。
创建网络名称资源
1.以鼠标右键单击“Exchange Cluster Group”,指向“新建”,再单击“资源”。
2.新建资源向导启动名称框中输入“Exchange Cluster Network Name”资源类型列表中选中“Network Name”。验证组框选中Exchange Cluster Group,单击[下一步]
3.在“可能的所有者”界面,在“可能的所有者”下,验证已列出所有节点,单击[下一步];
4. 在“依存”界面,在“可用资源”下,为 Exchange 虚拟服务器选中“Exchange Cluster IP Address”资源,然后单击“添加”,再单击[下一步];
5. 在“网络名称参数”对话框中,在“名称”框中,输入“exchangecluster”,单击[完成]。
Exchange虚拟服务器添加磁盘资源
必须为与 Exchange群集虚拟服务器关联的每个磁盘添加一个磁盘资源。这一节包括下列步骤:
· 如果要添加的磁盘资源已存在,执行移动现有磁盘资源;
· 如果要添加的磁盘资源还不存在,执行创建新磁盘资源;
· 如果正在使用已装入的驱动器,请执行添加已装入驱动器;
由于本试验中,共享磁盘柜仅划分了2个磁盘,其中已S:盘用作mail数据库数据存储,因此Exchange虚拟服务器磁盘资源就借助仲裁磁盘Q:盘来实现。
创建 Exchange 2003 系统助理资源
1.在“群集管理器”控制台内,以鼠标右键单击“Exchange Cluster Group”,然后单击“联机”;
2.以鼠标右键单击“Exchange Cluster Group”,指向“新建”,再单击“资源”,启动新建资源向导,在“名称”框中,键入“Exchange Cluster System Attendant”;“资源类型”列表中,选中“Microsoft Exchange System Attendant”;验证“组”框已选择“Exchange Cluster Group”,然后单击[下一步];
3.在“可能的所有者”界面,在“可能的所有者”下,验证所有节点已列出,单击[下一步];
4.在“依存”界面,在“可用资源”下,为该Exchange 虚拟服务器选中“Exchange Cluster Network Name”和“Disk Q:”资源,然后单击“添加”,单击[下一步];
5.在“Exchange Cluster Group”界面,在“Name of administrative group”列表中,选中“第一个管理组”,然后单击[下一步]。
6. 在“Exchange 路由组”界面,在“路由组名称”列表中,选中“第一个管理组/第一个路由组”,然后单击[下一步];
7. 在“数据目录”界面的“输入数据目录路径”框中,验证数据目录位置在共享磁盘(本试验中为Z:盘);Exchange 将使用在该步骤中选中的驱动器来存储事务日志文件、默认公用存储文件和邮箱存储文件(pub1.edb、pub1.stm、priv1.edb 和 priv1.stm),单击[下一步]—〉[完成]—〉[确定];
8. 在成功创建 Exchange 系统助理资源之后,Exchange 系统助理将为 Exchange 群集虚拟服务器自动创建下列其他资源:
· Exchange 信息存储实例
· Exchange 邮件传输代理实例
· Exchange 路由服务实例
· SMTP 虚拟服务器实例
· Exchange HTTP 虚拟服务实例
· Exchange MS 搜索实例
至此,Exchange 2003群集服务器安装配置完成
9.在群集上创建POP3IMAP4资源
>>>首先检查与 Exchange 群集关联的 Exchange 资源
对于群集中的每个 Exchange 虚拟服务器,都存在关联的 Exchange 资源。下面的表描述了其中的每种群集资源,包括每种资源的创建时间及创建方式等信息。
群集资源描述
资源
描述
创建时间
IP 地址
管理群集中的 Internet 协议 (IP) 地址资源。
在最初部署群集期间手动创建。
网络名
提供标识 Exchange 群集的替代计算机名。
在最初部署群集期间手动创建。
border-right: silver 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 0cm; border-left: silver 1pt s
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics