科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Exchange 2003 设计与体系结构(十)

Exchange 2003 设计与体系结构(十)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在 Exchange 2003 中,通常都能快速恢复服务而不管数据库故障发生于一天中的哪个时间段。从前一夜的磁盘到磁盘备份恢复数据的过程不是等到非工作时间进行,而是立即开始。

作者:中国IT实验室 来源:中国IT实验室 2007年9月17日

关键字: 体系结构 Exchange 2003

  • 评论
  • 分享微博
  • 分享邮件
 使用恢复存储组(RSG)

  在 Exchange 2003 中,通常都能快速恢复服务而不管数据库故障发生于一天中的哪个时间段。从前一夜的磁盘到磁盘备份恢复数据的过程不是等到非工作时间进行,而是立即开始。

  为了尽可能快地恢复数据,OTG 可以使用一种称为 RSG 新的 Exchange 2003 特性,这是一个特殊的离线 SG,专门用于从备份重建一个丢失的 SG。虽然 Exchange 2003 在生产中只为用户支持四个 SG,它现在支持 RSG 作为一个额外的离线 SG - 一个不支持生产用户访问的 SG。

  OTG 创建一个临时 RSG 并将受损的数据库从备份源恢复到临时 RSG 中。一旦从备份的恢复完成了,从故障点到备份完成这段时间内产生的数据通过重播事务日志进行恢复。这一过程大大加快了恢复用户消息服务和从受损数据库恢复他们的数据的速度。当事务日志的重演完成后,已恢复的数据库在 RSG 和新的已清除的 SG 数据库之间交换。然后在电子邮件服务的恢复时刻和数据恢复完成时刻之间产生的所有新数据从被清除数据中导出并使用 Microsoft Exchange Mailbox Merge Wizard(也叫做 ExMerge)导入到已恢复的数据库中。RSG 随后被删除。因为数据库恢复速度受限于基于 LAN 的磁带,此方法也可以用于旧式的非集群服务器,当前它们正处于整合过程中。在大型的存储故障中,必须恢复大量的数据,而且许多邮箱在数据恢复之前可能要等待很长时间。

  更多有关 OTG 的 Exchange Server 2003 备份与恢复的信息,请参阅 http://www.microsoft.com/china/technet/itsolutions/msit/default.mspx 页面上题为“Microsoft 的消息备份与恢复”的 iT Showcase 技术案例研究。

  未来的备份技术

  OTG 当前正在测试将 Window Server 2003 的一个称为卷影复制服务(VSS)的新特性用于一步的 Exchange 备份。此服务允许基于本地文件系统或基于特定厂商存储的数据快照功能。

  VSS 提供了克隆磁盘数据、在单个时间点创建该数据的镜像的能力。OTG 的目标是结束它对当前的两段式在线备份过程的依赖,转而使用 VSS 在午夜克隆它的服务器,然后在中午 12 点和下午 6 点对一套新的克隆 LUN 使用 VSS 差分快照。在一个事故中,OTG 将根据数据损失的范围和事故发生的时间段来决定是使用最后已知良好 VSS 克隆还是使用快照来恢复数据。例如,如果在下午 2 点后,一个数据库因为受损而离线,那么恢复该数据库数据和服务的最容易和最快速的方法是从中午的快照恢复数据。如果在深夜探测到数据库损坏,因为那时候的通信量负载很轻,所以从最后克隆恢复数据是更可取的方法。如果使用 VSS 恢复大量的数据,今天需要几小时的时间才能完成的恢复任务仅需几分钟就够了。

  VSS 作为一个备份解决方案,需要依赖许多第三方工具才能使它高效工作。需要一个请求程序、一个供应程序和一个写入程序。OTG 正在测试将 VSS 作为“快照加克隆”集成的可能的解决方案的运作优点。到撰写本文时为止,VSS 还没有用于 OTG 的生产备份,仍然处于测试阶段。

  使用 Microsoft Operations Manager(MOM)2000 进行管理和监视

  在 Exchange 2000 中,OTG 使用一个内部开发的名为 Prospector 的工具来监视 Exchange server。Prospector 监视关键的指示器,如服务运行、安装的服务器以及磁盘使用率。Prospector 非常高效,但用处有限。

  在 OTG 开始移植到 Exchange 2003 之前不久,OTG 决定从 Prospector 移植到带有 MOM Exchange Management Pack 的MOM 2000来管理它的 Exchange server。MOM 是一个企业系统管理应用程序,它使用一个客户端代理从被监视服务器的事件日志中收集预定义的事件,并存入一个中央数据库。它还会创建警告来响应预定义事件,并将其路由到受数据中心操作人员监视的中央控制台。

  除了许多其它功能之外,MOM 还为 Exchange Server 提供了特殊的管理规范。受监视的关键 Exchange 2003 管理数据包括服务器状态、性能标准和消息队列状态。MOM 还提供了可自定义的“知识脚本”(KS),它使系统管理员能够为操作系统或应用程序创建特定的管理目标。Microsoft 广泛使用 MOM KS 功能来管理 Exchange 2003 环境。表 5 提供了 Microsoft 用于 Exchange 2003 的一些关键 MOM 知识脚本的概述。

  表 5:用于 Microsoft Exchange 2003 部署的关键 MOM 知识脚本

  知识脚本目的

  Service Monitor轮询重要的 Exchange 服务,如 STORE.EXT,并在这些服务中断时产生警报。

  Backup Monitor此脚本监视备份操作和数据库以检验常规备份操作是否正在进行。此脚本列举 SG,检验日志文件和数据库头以确保它们已备份。

  Disk Space Monitor此脚本检验是否有足够的磁盘空间用于事务日志、数据库和备份卷。此脚本检验是否有至少 20% 的可用空间。

  Event Log Monitor此脚本检查关键的 Exchange 2003 事件日志错误。它还寻找已经卸除的数据库。

  Availability Monitor此脚本通过在每个信息存储上执行测试登录来检验 Exchange 服务是否可用。

  Discovery此脚本为了配置管理目的对诸如软件版本、service pack、驱动程序等项目执行版本发现。

  Active Directory Monitor此脚本监视 Exchange 2003 服务器以发现访问 AD 方面的问题。Global Catalog 和 DS_Access 错误是此 KS 关注的关键问题。

  MOM 使用存储转发技术来收集事件,这样即使在正常的服务器操作期间发生临时网络中断,也能够可靠地传递事件。MOM Application Management Packs 是一系列预定义的事件和阀值,用于捕获与特定服务器应用程序最相关的数据。

  MOM 使用一种称为配置组的组织结构来管理被监视的服务器。一个配置组通常由一个数据库、一个或更多 DCAM(数据访问服务器 + 整合程序和代理管理器)服务器,以及一个或更多在所有被监视计算机上运行的代理组成。

  一旦系统正常运行,特别是在应用了 MOM Exchange Management Pack 并针对 OTG 的需求进行了合适的调整之后,使用 MOM 通过 WAN 来监视服务器就只会造成非常少的网络流量开销。因为这种高效率,早期的计划(使用五个 MOM 配置组以更好地管理 MOM 在 WAN 上的流量)被认为不必要而被放弃了。该过程十分高效,因此 OTG 只需要一个 MOM 配置组就能够监视全球所有的 Exchange server,而部署一个 MOM 配置组服务器的成本只需 50,000 美元。

  在调整 MOM Exchange Management Pack 时,OTG 没有采取修改默认管理包的办法,而是创建一个自定义 OTG 管理包来维护新的和已修改的规则。这包括收集默认设置没有指定的数据、改变默认的数据收集参数和阀值等。OTG 仍然使用其自定义管理包来管理其处理环境中特有的特殊备份事件。OTG 将所有这些调整与整合反馈都提交给产品开发组,让他们将其包含到发布的产品中。

  更多有关 MOM 的信息,请参阅 http://www.microsoft.com/technet/itsolutions/msit/default.mspx 页面上题为“Monitoring Messaging at Microsoft”的 IT Showcase 技术解决方案摘要和题为“Monitoring Enterprise Servers at Microsoft”的 iT Showcase 技术白皮书。

  应用程序管理

  一旦 MOM 检测到来自一个远程服务器的警报,OTG 能够使用 Windows Server 2003 中内置的远程管理工具来访问该服务器以进一步调查和诊断问题。

  远程管理桌面(Remote Desktop for Administration)与远程桌面协议(RDP)

  OTG 使用 Windows Server 2003 和 Windows XP Professional 的远程管理桌面与 RDP 特性来维护远程的 Exchange 2003 server。远程管理桌面由终端服务技术启用,是为服务器管理而专门设计的。因此,远程管理桌面可用于繁忙的服务器,且不会明显影响处理器性能。这对远程管理来说是一种便利、有效的服务。实际上,远程管理桌面用于登录到远程服务器上,就像本地登录一样。

  服务器管理

  OTG 使用 MOM 来创建关于服务器性能的长期趋势数据。然而,MOM 能够管理的最为主动的趋势循环是每隔五分钟左右记录一个数据检查点。OTG 使用 Performance Monitor(PerfMon)- Windows Server 2003 中提供的一个工具 - 进行更实时的性能监视。

  MOM 性能数据保存在八天的时间表中(当天和之前的七天)。OTG 使用在 MOM 中捕获的趋势数据来跟踪向 Exchange 服务器添加软件补丁或硬件驱动程序的性能提示。通过留意性能数据中的趋势何时发生变化,并将其与末班员工变化中维护的 Exchange Server 环境服务器变更记录相比较,OTG 能够更加快速地将性能问题和受益情况与在特定时间所做的特定更改联系起来。鉴于 OTG 环境中极高的变化率,这是 OTG 诊断过程中的一个重要工具。

  HP Insight Manager

  HP Insight Manager 是第一个可用于 PC 服务器的服务器元素管理器。它在 1992 年发布。从那时起,Insight Manager 就奠定了它作为服务器平台管理应用程序的领先地位。OTG 广泛地使用 Insight Manager 来监视与 HP 硬件相关的信息。虽然 Insight Manager 没有具体的 Exchange 管理数据,系统管理器可以使用此工具将来自其他管理应用程序的事件与 OTG 的 Exchange 2003 服务器上的特定硬件情况关联起来。HP Insight Manager 还与 MOM 紧密结合,为系统管理器提供一个统一的管理平台。表 6 显示了一些 Insight Manager 为其提供管理数据的关键对象。

  表 6 HP Insight Manager

  对象Insight Manager 提供的数据

  磁盘子系统Insight Manager 提供了广泛的磁盘监视与诊断信息,这些信息能够与应用程序事件(如 I/O 错误)相关联。

  环境Insight Manager 提供了有关服务器环境特征的信息,如温度、风扇状态和关键的 BIOS 错误。

  版本控制Insight Manager 的版本控制特性提供了有关固件、软件和驱动程序版本的详细信息,对于配置管理很有帮助。

  利用率Insight Manager 提供了关于处理器和 I/O 总线利用率的基于硬件的统计。

  存储管理

  在 SAN 模组上发生的事件不会记录到服务器的事件日志中,而 MOM 正是从事件日志中获得许多警报的。相反,SAN 模组事件存储在 HP Storage Manage Appliance(SMA)中。OTG 也配置 MOM 对 SMA 上的事件进行监视,以便监视 SAN 模组事件。在总部中,一对 SAN 模组安装一个 SMA。在区域中,每个 SAN 模组安装一个 SMA。结合 SMA 一起使用 MOM 能够确保象监视 Exchange 服务器那样有效地监视 OTG 的 SAN 模组。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章