实现基于SQL Server存储账号的MDaemon群集
·本章概述
MDaemon Server(以下简称 MDaemon) 的冗余方案有多种选择,本章将以微软公司出品的 SQL Server 2005 简体中文企业版(以下简称 SQL2005)作为 MDaemon 账户存储数据库,在微软群集(MSCS)上部署 SQL2005 虚拟服务器群集,从而实现 MDaemon 的故障自动转移,达到用户所要求的高可用性。 因为本章重点放在 MDaemon 群集的实现上,所以关于 MSCS 和 SQL2005 群集的部署请参考: 1.Windows Server 2003 群集的创建和配置 http://www.microsoft.com/china/technet/prodtechnol/windowsserver2003/technologies/clustering/confclus.mspx 2.部署SQL2005群集实战总结 http://goxia.maytide.net/p/sql2005_cluster.php 本次实验所使用的 MDaemon 版本是 v7.23 英文版,建议大家不论测试还是实际生产环境最好都使用英文版以避免不必要的错误故障,如果情况允许最好操作系统也选择英文版,因为在实际情况中发现英文版的 MDaemon 与中文系统存在兼容性会导致菜单显示不完整。 ·测试环境 宿主: 硬件配置:PIV2.4G / 1.5G-DDR400 / 80G-7200pm / 8139C-NIC 操作系统:Windows XP Pro With SP2 ENU 虚拟平台:VMware GSX 3.2.1 ---------------------------------------------------------------------------------------------------------------- NodeA: 硬件配置:PIV2.4G / 512M / 10G+0.5G(Qdisk)+4G(Sdisk) / vlance-NIC+vmxnet-NIC 操作系统:Windows Server 2003 EE With SP1 CHS 网络信息:vlance-NIC:10M 全速半双工 / Heartbeat / IP192.168.236.250 vmxnet-NIC:1000M 全速全双工 / Public / IP192.168.199.250 承载信息:DC+DNS+IIS+SQL2005+MSCS ---------------------------------------------------------------------------------------------------------------- NodeB: 硬件配置:PIV2.4G / 512M / 10G+0.5G(Qdisk)+4G(Sdisk) / vlance-NIC+vmxnet-NIC 操作系统:Windows Server 2003 EE With SP1 CHS 网络信息:vlance-NIC:10M 全速半双工 / Heartbeat / IP192.168.236.251 vmxnet-NIC:1000M 全速全双工 / Public / IP192.168.199.251 承载信息:DC+DNS+IIS+SQL2005+MSCS ---------------------------------------------------------------------------------------------------------------- MSCS: MSCS:IP192.168.199.200 / HostName:CLUSTER SQL2005 VirtualHost:IP192.168.199.201 /HostName:SQL2005 ·理论概念 %26amp; 最终目标 使用 SQL2005 作为 MDaemon 账户存储数据库并基于群集模式,以保障 MDaemon 任何一个节点服务器出现故障后仍然能够提供域和帐户的验证及管理。 使用资源磁盘(以下简称Sdisk)来存储 MDaemon 的用户数据,以保障 MDaemon 任何一个节点服务器出现故障后,用户在通过验证后登录到 MDaemon 上取得的邮件与数据一致。 最后通过 MSCS 的故障自动转移,实现 MDaemon 的冗余。 为此,在 SQL2005 中创建一个用来保存 MDaemon 域和帐户信息的数据库,命名为 MDaemonUsers。然后将 MDaemon 账户存储方式配置为 ODBC 方式,并创建与 SQL2005 中 MDaemonUsers 数据库的连接,导入账户数据库查询。修改 MDaemon 默认账户模板的存储路径,在群集管理器中将 MDaemon 配置为群集中的一个“通用服务”资源。 ·实施部署 首先在获得活动资源的节点服务器上安装 MDaemon ,请记录下安装时管理员的名称和密码,完成 MDaemon 的安装后,强烈建议重新启动一次系统,确保 MDaemon 服务正常运转。之后进行以下的操作: 1、打开数据库管理器,创建一个新的数据库,名称为:MDaemonUsers。 2、打开服务管理器,找到 MDaemon 服务,将启动类型改为“手动”。 3、因为 MDaemon 当前只绑定在 192.168.199.251 上,群集 IP 不在绑定范围,会导致实际中出现访问故障。为此,打开 MDaemon 管理器并点击导航栏上的“Setup”,选择“Primary domain...”。 4、进入“Primary Domain”后,在“Domain”页下将“Primary domain IP”改为“127.0.1.1”,确定后退出。 5、为了让 MDaemon 的用户数据都保存在 Sdisk 下,需要修改默认新用户配置。为此,点击导航栏上的“Accounts”,选择“New account defaults...”。 6、在“Account Defaults”页下,将“Mail directory”改为“S:\MDaemon Users\$DOMAIN$\$MAILBOX$\”,根据需要再配置其他项,完成后确定退出。 上一篇:MDaemon 的 Public Folders 使用心得 下一篇:MDaemon Server 状态栏图标说明 更多相关文章
|
推荐文章
精彩文章
|