设置 Microsoft Exchange 2007 带 SCC (单一副本群集) 在 Windows Server 上 2008
本文档内容, 我们将了解如何为 Microsoft Exchange 邮件服务器设置高可用性集群 2007 装有 Microsoft Windows Server作系统的服务器 2008, 在本例中,我们将设置一个名为 SCC 的集群系统 (Single Copy Cluster o Clúster de Copia Única). 在前面的文档中,我们描述了我们将拥有的其余可能性, 我们对一个系统可能比对另一个系统更感兴趣 (HTTP 协议://www.bujarra.com/?p=2362). 如上所述, SCC 是我们可以从以前版本的 Microsoft Exchange 中了解的集群, 是共享存储故障转移集群系统, 这是, 我们将有几个具有“邮箱功能”的节点,其中一个是主动的,其余的都是被动的. 必须共享存储空间, 数据库必须位于数组或远程存储系统中, iSCSI (国际托管), 纤维。。。当主动节点发生故障时, 通过将共享存储连接到其中一个节点并在其中启动其所有服务,其中一个处于被动状态的节点将变为活动状态.
此图显示了您打算组装的内容:
– 一个名为 cervezaduff.bujarra.com 的服务器,它将是用户想要访问其邮件时连接到的服务器 (客户端访问功能) ,并且将是路由组织的邮件流量的人 (枢纽传输功能), 它只有一个以太网支路,这将是正常的网络连接 (172.31.31.2/24).
– 两台服务器,它们将成为 Windows 群集的节点 (MSCS 公司) 称为 McGiver. 这些名为 Patty 和 Selma 的节点也将具有 Microsoft Exchange 邮箱角色 2007, 但一次只有一个 VPN 处于活动状态, 它将是主动/被动配置. Exchange 数据库, 公共和私有数据库不会存储在服务器上, 如果不在某个 NAS/iSCSI 或 SAN 共享的存储上, 以及集群的 LOG 或 Quorum.
假设已设置网络共享存储, 配置 LUN 并创建 Microsoft MSCS 群集 (http://www.bujarra.com/?p=2290). 所以我们将继续.
如果这是您第一次安装 Exchange 2007 在我们的组织中, 假设在我们的 Active Directory 中, 我们必须准备架构以托管 Exchange 2007, 为此, 我们需要在具有 Schema Master 角色的域控制器上执行某些命令: http://www.bujarra.com/?p=986
我们,
由于我们的服务器是 Windows Server 2008, 我们将能够安装 Exchange 要求 2007 如上一个文档所示 (HTTP 协议://www.bujarra.com/?p=2360) 或通过命令行在每种服务器类型上运行以下命令. 在具有客户端访问和集线器传输功能的服务器上,我们必须安装以下要求:
ServerManagerCmd -i Web 服务器
ServerManagerCmd -i Web-元数据库
ServerManagerCmd -i Web-LGCY-MGMT-控制台
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Digest-Auth
ServerManagerCmd -i Web-Windows-身份验证
ServerManagerCmd -i Web-Dyn-压缩
ServerManagerCmd -i RPC-over-HTTP-proxy
ServerManagerCmd -i ADLDS
在群集节点上, 在两者中, 我们需要安装 Exchange 邮箱功能的要求 2007:
ServerManagerCmd -i PowerShell
ServerManagerCmd -i 故障转移集群
ServerManagerCmd -i Web 服务器
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-元数据库
ServerManagerCmd -i Web-LGCY-MGMT-控制台
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Windows-身份验证
井, 一旦我们安装了需求, 群集已验证且节点正常工作, 我们必须向 Custer 指示我们将允许平衡另一个节点的未应答 Heartbeat 的数量. 为此,我们必须在集群的主动节点上运行:
“群集 NOMBRE_DEL_CLUSTER /prop SameSubnetThreshold=10”
“群集 NOMBRE_DEL_CLUSTER /prop CrossSubnetThreshold=10”
我们必须从安装第一个 Exchange 服务器开始, 它将是具有 Client Access Functions 和 Hub Transport 功能的 Server, 将在我的服务器上 Cervezaduff. Microsoft Exchange Server CD 简介 2007 (x64) 并点击 'Step 4: 安装 Microsoft Exchange Server 2007 第 1 页″
“以后”,
我们接受许可协议 “我同意许可协议的条款” & “以后”,
“不” & “以后”,
我们选择选项 “自定义 Exchange Server 安装”, 选择安装路径, 违约: “C:MicrosoftExchange Server 程序文件” & “以后”,
我们检查选项 “客户端访问功能” 和 “枢纽传输功能” & “以后”,
… 我们等待检查一切是否正确…
井, 所有这一切都是因为我在一个测试实验室里,我要快速组装它,当然还有用于非生产, 该问题的 32 位. 另一个警告可能只是在此服务器上为 SMTP 流量创建连接器. 压 “安装” 开始此安装,
… 等待几分钟,等待它安装…
还行, 好吧, 我们已经设置了第一个服务器, 我们取消选中 “使用 Exchange 管理控制台完成安装” 并单击 “结束”,
点击 “接受”, 我们必须先重新启动此服务器,然后才能继续其余部分, So ale (苏艾尔啤酒)!
一旦服务器重新启动了客户端访问和集线器传输功能,我们就可以继续了. 从这一刻起,我们可以在其中一个节点上安装我们的第一个 Exchange, 我们必须从集群的主动节点开始, 因此,在安装之前,我们将检查哪个是集群的活动节点并分配了磁盘, 全部通过命令行或从集群管理控制台完成. 我们检查我的活动节点是否为 Patty,我将在其上执行第一次安装.
好了,我们在那个节点上开始安装, 正如我所说, (帕蒂), Microsoft Exchange Server CD 简介 2007 (x64) 并点击 'Step 4: 安装 Microsoft Exchange Server 2007 第 1 页
“以后”,
我们接受许可协议 “我同意许可协议的条款” & “以后”,
“不” & “以后”,
我们选择选项 “自定义 Exchange Server 安装”, 选择安装路径, 违约: “C:MicrosoftExchange Server 程序文件” & “以后”,
我们检查选项 “活动群集邮箱功能” 将此类功能安装到我们的主动节点,
成为具有邮箱角色的第一个节点, 我们必须指示群集邮箱服务器的名称, 将是 'logical' 名称’ Exchange 群集的. 以及指示邮箱服务器数据库的文件所在的位置, 这是, 私有数据库和公共数据库的保存位置, 必须是群集资源, 这是群集中的磁盘驱动器之一, 我们之前将在集群中格式化和配置. “以后”,
除了指示集群的名称外,您还必须为集群配置 IP 地址, 就我而言,我将使用一生的 v4 IP, 所以我们拨号 “IPv4 网络” > “使用静态 IPv4 地址” 并指示我们希望 Exchange 群集具有的 IP, “以后”,
这取决于我们的组织, 如果我们有 Outlook 客户端 2003 和早期版本,或者我们将选择使用 Outlook 2007 从现在开始, 有关公共文件夹的主题, “以后”,
… 我们等待函数检查执行…
还行, 准备, 点击 “安装” 立即开始安装!
… 我们等待几分钟,直到安装第一个节点…
正确, 我们取消选中 “使用 Exchange 管理控制台完成安装” & “结束”.
原则上, 我们需要注意暂时不要重新启动服务器, 在重新启动之前,我们必须将集群资源从主动节点移动到另一个节点, 到被动, 通过命令或集群管理控制台. 因此,首先我们将停止 Exchange 群集,然后将所有资源从主动节点移动到被动节点以重新启动.
然后,您需要为 Exchange 群集配置 Exchange 数据库的物理磁盘的依赖关系, 我们也可以通过集群管理控制台或使用此命令来执行此作:
Cluster CLUSTER_EXCHANGE res “第一个存储组/邮箱存储 (CLUSTER_EXCHANGE)” /AddDep 地址:”DISCO_DATOS_BD_EXCHANGE“
现在, 这样磁盘资源故障不会导致集群错误地切换到另一个节点, 我们使用以下命令配置物理磁盘资源策略:
Cluster CLUSTER_EXCHANGE res “DISCO_DATOS_BD_EXCHANGE” /prop RestartAction=1
还行,
现在, 在继续安装另一个节点之前,我们将能够立即重新启动此服务器, “接受”,
眼睛, 在将第二台服务器安装为无源服务器之前, 它必须, 这是, 如果我们重新启动了活动节点 Patty, 资源将已移动到此服务器 (塞尔玛), 因此,在您继续并开始安装之前, 我们将所有资源从控制台或通过命令行移动到 Patty:
群集组 STORAGE /move:肉饼
集群组 CLUSTER_EXCHANGE /move:肉饼
集群组 CLUSTER /move:肉饼
我们继续安装,因为这个节点已经是集群的被动节点, 所以 “步 4: 安装 Microsoft Exchange Server 2007 第 1 页”,
“以后”,
“我同意许可协议的条款” & “以后”,
“不” & “以后”,
我们检查选项 “自定义 Exchange Server 安装”, 选择安装路径, 违约: “C:MicrosoftExchange Server 程序文件” & “以后”,
在这里,我们将指出 “被动集群中的邮箱功能” & “以后”,
和以前一样, 这将取决于我们组织中的前景, “以后”,
… 我们等待环境被验证为正确…
准备, 压 “安装” 开始在集群中安装第二个节点!
… 在安装组件时再等待几分钟…
准备! 我们取消选中 “使用 Exchange 管理控制台完成安装” & “结束”,
我们接受并立即重新启动服务器.
在我们的无源服务器重新启动后 (塞尔玛) 我们现在将能够检查 Exchange 集群的状态, 它在哪个节点上运行,以及所有资源是否都处于联机状态.
我们可以从此控制台将集群从一个节点移动到另一个节点, 但建议为此使用 Exchange 控制台, 是的,就是这样, 从 Exchange 群集, 右键单击 > “将此服务或应用程序移动到另一个节点” > “移动到 SELMA 节点”,
… 等待几秒钟,让资源脱机, 他把他们排成一排 (待连接) 并在另一个节点上上线…
我们将能够检查哪个服务器将是当前所有者, 现在是 SELMA.
如果我们将 PING, 我们必须检查一下,在更改期间我们只会丢失一个, 用户几乎无法察觉, 所以好吧.
如果我们打开 Exchange 管理控制台, 我们将看到具有逻辑名称的邮箱角色的服务器,
正确的做法是从控制台移动 Exchange 群集服务, 为此, 因为 “服务器配置” > “邮箱”, 右键单击我们的服务器 “在群集中管理邮箱服务器…”
向导将打开, 由此,我们可以移动集群以及停止或启动它, 在本例中,要进行演示并将其移动到另一个节点, 马克 “将群集邮箱服务器移动到另一个节点” & “以后”,
选择要将群集移动到的被动节点 & “以后”,
准备, 确认 & “移动”,
… 等待几秒钟,让集群在节点之间移动…
正确! 我们也已经从 Exchange 控制台对其进行了测试, 理想的情况是, 测试双向迁移,或者至少测试集群中的所有节点,并且用户不会注意到邮箱功能的移动. 正如我们所看到的,我们还可以使用命令从 Exchange PowerShell 执行这些移动:
move-ClusteredMailboxServer -Identity 'CLUSTER_EXCHANGE’ -移动评论’ – TargetMachine 'NODO_PASIVO_DESTINO’