Windows Server 2008故障转移群集上部署
Exchange Server 2007 SP1 CCR群集
 
记得去年有写过一片Exchange Server 2007 SP1 CCR的文章,不过是基于Windows Server 2003的平台。Windows Server 2008的故障转移群集已经做过很多次的项目,包括SQL 2005Exchange 2007等。今天准备将邮件的CCR功能再重复一遍给热爱微软技术的朋友们,希望大家支持。
 
先决条件
Before you can follow along with the steps provided in this article series, you must have a lab environment consisting of the following:实验室环境组成如下:
  • 1 Windows 2003 SP1 (preferably SP2) or Windows Server 2008 Standard edition server configured as a domain controller in an Active directory forest with a domain functional level of at least 2000 Native. 一台 Windows Server 2008企业版服务器配置为域控制器(Active Directory),域功能级别至少2000
  • 1 Windows 2003 SP1 (preferably SP2) or Windows Server 2008 Standard edition server with the Exchange 2007 SP1 Client Access and Hub Transport server roles installed (optionally you can install these roles on the domain controller). 一台Windows Server 2008企业版服务器配置为Exchange 2007 SP1的客户端访问角色和集线器传输服务器角色。
  • 2 Windows Server 2008 Enterprise edition servers that will become the nodes in the failover cluster. 两台Windows Server 2008企业版服务器,将配置成为故障转移群集,也就是Exchange 2007 SP1主动和被动邮箱节点
The 2 Windows Server 2008 Enterprise edition servers should be equipped with 2 network interfaces (one for the public network and one for the private heartbeat network) and at least 2 disks – 1 for the System partition, 1 for Exchange databases and optionally 1 for transaction log files (in a lab environment these could also be located together with the Exchange databases). Windows Server 2008企业版服务器配备2块网卡(一快用于公网,一快用于心跳线)。2快硬盘-1快为系统分区, 1快存放Exchange数据库和日志文件(在实验室环境中这些放在同一快硬盘)
NAME: CCRNODE1   IP:  public: 10.10.1.141/24 private: 192.168.1.10/24
NAME: CCRNODE2   IP:  public: 10.10.1.142/24 private: 192.168.1.11/24
Windows Cluster群集  name: ccrcluster   IP10.10.1.144
Exchange CCR         name:MBX       IP10.10.1.146
请记住, 32位版本的Exchange 2007不建议在生产环境中的使用
 
下面我们就开始动手操作
首先配置故障转移群集结点
打开Windows Server 2008Server Manager – 点开Storage选择Disk Management,现在我们看到的是我之前添加的两快硬盘,此时都处在离线的状态。现在我们随便右击一块磁盘将其格式化。
 
 
将两快磁盘同时勾上,并在“MBR(Master Boot Record)前打上勾”
 
 
格式完之后我们将要新建分区,并创建简单卷。
 
 
 
第一个分区完后用同样的方法将第二个磁盘分区格式化
 
接下来将配置网卡(公网卡和私网卡)
 
在高级设置里面改变网卡的排序
 
取消禁用IPV6
 
此外,建议禁用File and Printer Sharing for Microsoft Networks网络客户端文件和打印机共享专用网络接口。
 
接下来为CCRNODE1配置IP地址Public(公网卡)CCRNODE2网卡的配置方法和CCRNODE1一样)
 
配置Privatre私网卡地址
 
务必DNS选项卡里去掉“Register this connection’s addresses in DNS”前面的勾。
 
转到wins选项卡 在“Disable NetBIOS over TCP/IP”打勾!!!
 
第二大步骤,部署WINDOWS CLUSTER ,首先配置IISPowerShell,接着安装Fail-Over Clustering
 
我们可以通过以下命令来安装所需的组件和Fail-Over Clustering
ServerManagerCmd -i PowerShell
ServerManagerCmd -i Failover-Clustering
ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Windows-Auth
 
还有一个更为简单的安装方法,将以下的代码复制到记事本里保存为一个XML文件
<ServerManagerConfiguration Action="Install" xmlns="http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">
<Feature Id="Failover-Clustering"/> <Feature Id="Failover-Clustering"/>
<Feature Id="PowerShell"/>
<Feature Id="PowerShell"/>
<Role Id="Web-Server"/> <Role Id="Web-Server"/>
<RoleService Id="Web-Metabase"/>
<RoleService Id="Web-Metabase"/>
<RoleService Id="Web-Lgcy-Mgmt-Console"/>
<RoleService Id="Web-Lgcy-Mgmt-Console"/>
<RoleService Id=" Web-ISAPI-Ext "/> <RoleService Id=" Web-ISAPI-Ext "/>
<RoleService Id="Web-Basic-Auth"/>
<RoleService Id="Web-Basic-Auth"/>
<RoleService Id="Web-Windows-Auth"/>
<RoleService Id="Web-Windows-Auth"/>
然后按照下图的方式运行:
 
好了,故障转移群集安装好后,我们通过Cluster.exe命令打开控制台,也可以在“开始“选择打开
 
此时,控制台将呈现在我们的面前。
 
选择打开群集向导点击下一步
 
将将要做为群集结点的两台服务器的FQDN名(CCRNODE1\CCRNODE2)添加里面并点击下NEXT.
 
 
接下来为群集启用一个名字和一个群集IP单击NEXT.(注意,这个名称不能湖邮箱邮箱服务器的CCRNODE1CCRNODE2混淆,这个名称将来是和OUTLOOK连接的)
 
 
 
 
 
我们现在已经建立了一个基本的Windows Server 2008的故障转移群集,要安装Exchange 2007 SP1的话还需要做一些配置:配置群集网络和心跳线。
 
首先打开公网网络(Public)的属性
 
 
 
改个容易记的名字 并在红圈的地方打上勾。
 
同样打开私有网络接口,执行相同的步骤:
 
 
 
配置共享见证文件夹,在一个单独的服务器上新建一个文件夹并设置共享,这里就将共享文件夹设置在了client HUB角色上了。
 
登陆到客户端访问角色和集线器传输角色安装的服务器上,进入到命令提示符下,键入以下命令:
 
新建文件夹:
MKDIR FSM_DIR_MBX
 
开启新建文件夹的共享:
NET SHARE FSM_MBX=C:\FSM_DIR_MBX /GRANT:CCRCLUSTER$,FULL
 
配置文件系统权限:
CACLS C:\FSM_DIR_MBX /G BUILTIN\Administrators:F CCRCLUSTER$:F
 
 
随着共享文件夹的建立,我必须配置群集法定人数向导,进入到群集管理控制台,打开其中一个节点,选择Configure Cluster Quorum Wizard
 
Configure Cluster Quorum Wizard点击next
 
在下面选择多结点文件共享“Node and File Share Majority for cluster special configurations
 
选择刚刚创建的共享文件夹的网络路径
 
下面是个确认界面,确保共享的路径正确
 
最后验证故障转移群集配置,我点击验证配置
 
 
CCRNODE1CCRNODE2添加到里面进行验证
 
 
 
 
 
所有验证运行完毕后,可以在这里检查验证不过的问题和警告信息。
 
还可以查看详细报告