关于Exchange 2003安装配置的文章, 网上有很多, 51CTO中应该也不在少数. 写这个系列文章并不是闲着没事做, 主要是想把最近学习的一些东西记录下来, 供以后参考. 当然也最好能对一部分同学起到一定的参考作用. 在这系列的文章中本人会通过一个虚拟实验环境来记录一套Exchange 2003架构的邮件平台的搭建过程. 本方案的主要架构为: 两台windows 2003组成一个群集安装Exchange 2003做为后端服务器, 两台Windows 2003并安装Exchange 2003做为前端服务器及RPC over HTTP代理并通NLB (网络负载平衡)实现高可用性.
以下是本实验虚拟机的清单及相关设置内容:
1. 局域网DNS域名: contoso.local, 邮件后缀名: contoso.com. 安装的软件均为Windows Server 2003 R2 Enterprise Edition及Exchange Server 2003 Enterprise Edition, 所有主机都已加入域
2. dc.contoso.local
IP: 192.168.1.200/24
Gateway: 192.168.1.1
DNS: 127.0.0.1
角色: DC, DNS, 证书服务, 群集共享磁盘
3. bk1.contoso.local
IP: 192.168.1.201/24
Gateway: 192.168.1.1
DNS: 192.168.1.200
角色: Windows 2003 群集节点1, Exchange 2003
4. bk2.contoso.local
IP: 192.168.1.202/24
Gateway: 192.168.1.1
DNS: 192.168.1.200
角色: Windows 2003 群集节点2, Exchange 2003
5. fe1.contoso.local
IP: 192.168.1.203/24
Gateway: 192.168.1.1
DNS: 192.168.1.200
角色: Exchange 2003 前端服务器1
5. fe2.contoso.local
IP: 192.168.1.204/24
Gateway: 192.168.1.1
DNS: 192.168.1.200
角色: Exchange 2003 前端服务器2
下面言归正传, 我们开始动手开始:
1. DC的配置, AD的安装及DNS服务的配置这里就略过不表, 网上有很多的文章介绍, 我们直接开始配置两台后端的群集, 由于本实验是在虚拟机执行, 我们也没有存储设备, 这里我们通过在DC上安装WinTarget来提供共享磁盘.并挂载第二个5GB的虚拟磁盘, 不要在DC上对其分区或分配盘符.
2. bk1配置, bk1及bk2上都需要安装两块网卡, 一块用于连接办公网络命名为:public, 一块用于群集节点间连接的心跳线命名为:private.
- pubic的配置如上面的介绍;
- private 我们这里将IP设为:10.0.0.1/255.255.255.0 网关和DNS留空. 取消勾选"Microsoft网络客户端"及"文件和打印机共享", 再点击"高级" -->选择"DNS"选项卡,取消选择"在DNS中注册此链接的地址"―>选择"WINS"选项卡-->勾选"禁用TCP/IP 上的NetBIOS", 保存设置;
- 在"网络连接"窗口中, 点击"高级"菜单按纽, 选择"高级设置" 确保"public"在最上面, 如下图所示:
- 安装Microsoft iSCSI Initiator, 这个软件可以到微软的官网下载, 目前最新版本应该是2.08
3. bk2配置, 同bk1,但两块网卡的IP分别设为:192.168.1.202及10.0.0.2
4. 回到DC进行配置;
- 打开"AD用户和计算机" 创建一个命为clusterservice的用户(名称可自定义), 不要加入任何组, 一定要选择"密码永不过期"
- 打开WinTarget的控制台, 右击左侧hosts选择new host新建主机, 在弹出的向导中Special host name中选择点击browse找到bk1 点击下一步, 选对"Advanced" 点击"Add" 选择"IP Address"并填入192.168.1.201, OK完成. 再以同样的方法添加bk2;
- 点击左侧的"Device" 在右侧的磁盘管理的Disk1上点右键选择"Create WinTarget Disk"-->"New Volume Based WinTarget Disk"创建新的磁盘
- 这里先创建一个600MB的磁盘作为群集的仲裁磁盘, 下一步填写对此磁盘的描述,可任意填写, 下一步将此磁盘分配给主机, 将bk1和bk2都添加进来. 点击完成并确认警告信息.
- 以同样的方法将剩余的空间再创建成一个磁盘并分配给bk1和bk2;
5. 下面到bk1进行配置, 注意此时bk2一定要处于关机状态;
- 使用域管理员帐户登录, 并将前文中创建的clusterservice用户添加至本地管理员组;
- 打开Microsoft iSCSI Initiator, 点击Discover, 点击Add添加Target, 输入192.168.1.200或dc.contoso.local, 点击Targets选项卡, 这时我们看到刚刚添加的Target状态为Inactive, 点击Log On连接, 勾选"Automatically restore this connection when the system boots", 如下图. 点击OK.可以看到状态变为conneted, 点击确定.
- 打开磁盘管理, 会看到多了两个磁盘, 将600MB的磁盘格式化成NTFS, 并分配盘符为Z, 4.4GB格式化成NTFS, 并分配盘符为Y.
- 打开管理工具中的群集管理器, 操作选择"创建新群集" 确定, 在弹出的向导中选择"下一步"
- 填写群集名, 下一步
- 群集中的第一个计算机名保持默认, 点击下一步分析目前的配置, 没有问题的话,点击下一步填写群集的IP,这里填192.168.1.210, 下一步填写群集服务帐户, 这里填入clusterservice
- 点击下一步复查前面所有的设置, 确认没有问题后, 点击下一步完成群集的配置.
6. 将bk2开机, 同样使用域管理员登录,将clusterservice加入管理员组, 设置Microsoft iSCSI Initiator.
7. 在bk1上打开群集管理器
- 在EXBAK上右击并选择新建-->节点. 添加bk2
- 输入clusterservice的密码,
- 下一步复查前面的设置,确认没问题后,点击下一步完成节点的添加.
至此我们就完成了Windows 2003群集的创建, 打开群集管理器,可以看到目前群集中所有资源的所有者都为bk1,
- 为群集配置网络设置, 展开"群集资源", 在"private"上右击, 选"属性"
- 选择"只用于内部群集通讯(专用网络)" 点击确定.
我们在群集组上点右键并选择"移动组", 如果可将所有者改为bk2, 证明我们的群集是可以正常工作的.
这一篇的内容完成了, 下一篇将介绍群集中Exchange的安装及虚拟服务器的设置.