当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 探索 Exchange 2010 角色要求计算器 - DAG 脚本

作者:精品下载站 日期:2024-12-14 06:00:31 浏览:12 分类:玩电脑

探索 Exchange 2010 角色要求计算器 - DAG 脚本


Microsoft Exchange 2010 角色要求计算器实际上是一个用于计算和设计生产环境的 Exchange 2010 解决方案的工具。它是使用 Excel 应用程序创建的 Microsoft 最佳实践工具,易于使用和分发,可以从 Microsoft TechNet Gallery 下载。管理员必须在计算器的输入工作表上键入所有必要的设计信息,然后根据公式将结果更新到各个结果工作表中。重要的结果工作表之一是“分布”工作表,它提供了详细的服务器设计以及跨服务器的数据库分布模型。下面给出的图 1 是参考示例。

[玩转系统] 探索 Exchange 2010 角色要求计算器 - DAG 脚本

图 1:包含服务器和数据库分发模型的分发工作表

上面显示的示例在数据库可用性组 (DAG) 中有 5 台服务器,每台服务器有 20 个数据库,其中有 10 个主动副本和 10 个被动副本。这些数据库以特定模式均匀分布,主动数据库和被动数据库数量相同。它的设计方式还包括,当 DAG 中的一个或多个节点发生故障时,活动数据库将故障转移到其他活动节点。

角色需求计算器生成各种脚本;它可用于创建/配置磁盘系统;挂载点;数据库;和数据库副本。执行此操作的先决条件是创建/配置 DAG,并添加了服务器节点。单击“导出 DAG 脚本”将 DAG 脚本导出到本地计算机。让我们探索计算器生成的每个脚本并了解如何执行它。

Exchange 2010 角色要求计算器脚本:

  1. 磁盘部分.ps1
  2. 创建MB数据库.ps1
  3. 创建MBDatabaseCopies.ps1

Diskpart 脚本

Diskpart 脚本用于在每个 DAG 节点上创建和配置具有挂载点的磁盘。单击“Distribution”工作表上的“Export DB Mount List”按钮,导出“Servers.csv”配置文件。下面的图 2 显示了生成的对话框窗口,其中包含导出的详细信息。

[玩转系统] 探索 Exchange 2010 角色要求计算器 - DAG 脚本

图 2:导出挂载点文件

Servers.csv 包含服务器名称、每个服务器上的安装点以及其他磁盘详细信息的信息。 服务器名称以数字标识,需要根据实际生产DAG节点进行更新。如果需要,还可以更新数据库名称。下面的图 3 是参考屏幕截图。

[玩转系统] 探索 Exchange 2010 角色要求计算器 - DAG 脚本

图 3:包含服务器和挂载点详细信息的 Servers.csv 文件

将servers.csv 和Diskpart.ps1 复制到每个DAG 节点。启动Windows PowerShell并执行.Diskpart.ps1,它使用servers.csv配置文件配置带有挂载点的磁盘子系统。

CreateMBDatabases 脚本

CreateMBDatabase 脚本用于创建和配置主 DAG 数据库。单击“Distribution”工作表上的“Export Primary DB List”按钮,导出主数据库配置文件 - MailboxDatabases.csv。 在导出主数据库列表excel弹出窗口中仔细检查默认值,并根据环境进行更新。下面的图 4 显示了导出主数据库列表详细信息。其中重要的配置设置之一是数据库和日志路径、公用文件夹、GC服务器、脱机通讯簿、RPC客户端访问服务器等。其他大部分配置可以认为保留默认值。

[玩转系统] 探索 Exchange 2010 角色要求计算器 - DAG 脚本

图 4:导出主数据库列表

下面的图 5 (MailboxDatabase.csv) 显示了用于创建主数据库的所有上述定义的配置详细信息。服务器名称由服务器编号标识,需要使用实际生产 DAG 节点名称进行更新。

[玩转系统] 探索 Exchange 2010 角色要求计算器 - DAG 脚本

图 5:包含主数据库详细信息的 MailboxDatabase.csv

将 MailboxDatabases.csv 和 CreateMBDatabases.ps1 文件复制到任意 DAG 节点。启动Exchange Management Shell并执行.CreateMBDatabases.ps1,它会读取配置文件并创建所有主数据库。

CreateMBDatabaseCopies 脚本

CreateMBDatabase 脚本用于为使用 CreateMBDatabase 脚本创建的所有主数据库创建和配置数据库被动副本。单击“分发”工作表上的“导出复制数据库列表”按钮,导出复制配置文件 - MailboxDatabaseCopies.csv。输入导出路径、全局编录服务器,然后单击“确定”。

[玩转系统] 探索 Exchange 2010 角色要求计算器 - DAG 脚本

图 6:导出辅助数据库列表

下面的图 7 (MailboxDatabasecopies.csv) 说明了创建被动数据库所需的所有配置详细信息。服务器名称由数字标识,需要使用实际生产 DAG 节点名称进行编辑和更新。

[玩转系统] 探索 Exchange 2010 角色要求计算器 - DAG 脚本

图 7:MailboxDatabaseCopies.csv 以及邮箱数据库副本详细信息

将 MailboxDatabasescopies.csv 和 CreateMBDatabasescopies.ps1 文件复制到任意 DAG 节点。启动 Exchange Management Shell 并执行 .CreateMBDatabasescopies.ps1 脚本,它会读取配置文件并创建、配置所有被动数据库副本。

DAG 脚本非常棒,我绝对推荐大家使用它来创建 DAG 数据库和数据库副本。在拥有数百个数据库的大型组织中,手动配置可能非常复杂,并且可能存在多个错误,这可能需要时间来纠正错误;但是,DAG 脚本易于使用,并且可能是创建/配置数据库的最有效方法之一。许多组织都有多个 DAG,并且由于数据库在组织内是唯一的,因此在执行 DAG 脚本之前需要在配置文件中更新名称。

[玩转系统] 探索 Exchange 2010 角色要求计算器 - DAG 脚本

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯