版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://yinkui.blog.51cto.com/133408/167174
|
Windows Server 2008
故障转移群集上部署
Exchange Server 2007 SP1 CCR
群集
记得去年有写过一片
Exchange Server 2007 SP1 CCR
的文章,不过是基于
Windows Server 2003
的平台。
Windows Server 2008
的故障转移群集已经做过很多次的项目,包括
SQL 2005
、
Exchange 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:
实验室环境组成如下:
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 �C 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 IP
:
10.10.1.144
Exchange CCR name:MBX IP
:
10.10.1.146
请记住,
32
位版本的
Exchange 2007
不建议在生产环境中的使用
下面我们就开始动手操作
首先配置故障转移群集结点
打开
Windows Server 2008
的
Server Manager �C
点开
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 ,
首先配置
IIS
、
PowerShell
,接着安装
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.
(注意,这个名称不能湖邮箱邮箱服务器的
CCRNODE1
和
CCRNODE2
混淆,这个名称将来是和
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
”
选择刚刚创建的共享文件夹的网络路径
下面是个确认界面,确保共享的路径正确
最后验证故障转移群集配置,我点击验证配置
将
CCRNODE1
和
CCRNODE2
添加到里面进行验证
所有验证运行完毕后,可以在这里检查验证不过的问题和警告信息。
还可以查看详细报告
本文出自 “ 欢迎进入 尹揆的BLOG” 博客,请务必保留此出处 http://yinkui.blog.51cto.com/133408/167174
|