安装指南模板 - 邮箱服务器 (Windows Server 2008)
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上一次修改主题: 2011-04-19
下面的 Microsoft Exchange Server 2007 安装指南模板可作为一个起点,正式记录您组织对安装了邮箱服务器角色的 Exchange 2007 服务器的服务器构建过程。
执行摘要
此文档旨在介绍在 Windows Server 2008 平台上的独立配置中安装 Exchange Server 2007 邮箱服务器角色所需的安装和配置。
企业论证
有了安装指南,Contoso 可以确保在整个企业范围内实现标准化,从而降低总拥有成本,使疑难解答步骤变得更加轻松。
范围
此文档仅介绍在 Windows Server 2008 x64 Edition 操作系统平台中为 Contoso 安装 Exchange 2007 邮箱服务器的过程。
先决条件
操作员必须掌握 Windows Server 2008 x64 Edition 概念、Exchange Server 2007 概念、Exchange 管理控制台和 Exchange 命令行管理程序、命令行和不同的系统实用程序等知识。对完成上述任务非必需的系统实用程序,本文不予赘述。
此外,操作员在实施服务器角色之前,应先参阅 Exchange 2007 联机帮助中的规划邮箱服务器主题。
假设
本文档假设已按每家公司的基本规则安装 Windows Server 2008 x64 Edition,且已安装经批准的最新 Service Pack 和修补程序。
本文档假设已按照 Exchange 2007 联机帮助中的如何准备 Active Directory 和域主题执行林和域准备步骤。
本文档假设 Exchange 2007 和 Windows Server 2008 均已按以下文档中的最佳实践进行保护:
Exchange Server 2007: 安全和保护
Windows Server 2008:Windows Server 2008 Security Guide(英文网页)
要点: |
---|
本文档内的过程均应按顺序执行。如果更改顺序,则可能会出现意外结果。 |
配置服务器
本部分需要以下媒体。
Windows Server 2008 x64 Edition 媒体
Exchange 2007 配置 DVD
注意: |
---|
有关如何构建 Exchange 2007 配置 DVD 的说明,请参阅如何创建配置 DVD 和自动化文件。 |
验证其他软件
请验证是否已启用远程桌面。
作为可选步骤,请安装 Microsoft Network Monitor(英文网页)。
配置网络接口
使用至少具有本地管理访问权限的帐户登录到服务器。
依次单击“开始”和“控制面板”,然后双击“网络和共享中心”。
单击“管理网络连接”。
找到内部网络的连接,并将它相应重命名。
右键单击该连接,然后选择“属性”。
对于 TCP/IP 协议,请添加以下内容:
“静态 IP 地址”、“子网掩码”和“网关”
DNS 服务器的 IP 地址
选中此框以“附加主 DNS 后缀的父后缀”
WINS IP 地址(如果使用 WINS)
配置驱动器
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
依次单击“开始”和“管理工具”,然后选择“计算机管理”。
展开“存储”,然后单击“磁盘管理”。
打开“磁盘管理”的 Microsoft 管理控制台 (MMC),并进行格式化、重命名及分配相应的“驱动器号”,使卷和 DVD 驱动器与相应的服务器配置匹配。至少应有一个 D 驱动器用于 Exchange 二进制文件,DVD 驱动器应配置为 Z 驱动器。有关应使用的实际驱动器配置,请参阅本文档结尾部分的数据库日志逻辑单元号 (LUN) 附录。
配置驱动器
LUN 驱动器号 使用 1
C
操作系统
2
D
Exchange 二进制文件、数据库
3
E
Exchange 事务日志、跟踪日志
4
Z
DVD 驱动器
安装 Windows Server 2008 修补程序
所有修补程序均已通过批处理文件进行安装。有关已安装的修补程序的完整列表,请参阅 Contoso 服务器构建 DVD 修补程序列表。您可在服务器构建 DVD - 示例修补程序列表中查看修补程序列表示例。
请通过远程桌面连接到服务器,并使用具有本地管理访问权限、且已委派本地管理员访问权限的帐户登录。
插入 Exchange 2007 配置 DVD。
浏览到 \W2K8-HotFix\,并双击 W2K8-hotfix.bat。
对于可能出现的任何“未找到数字签名”对话框,请单击“是”。
注意: 对于尚未部署 Windows 安全模板的环境,上述对话框不会出现。 请耐心等待所有文件复制完成,并重新启动服务器。
配置域成员身份
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
单击“开始”,右键单击“我的电脑”,然后选择“属性”。
在“计算机名称、域和工作组”设置下,单击“更改设置”。
单击“更改”。
选择“域”单选按钮,并输入适当的域名。
输入适当的凭据。
连续两次单击“确定”。
单击“确定”关闭“系统属性”窗口。
重新启动服务器。
验证本地管理员
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
验证以下帐户(如果尚未显示,则添加)是否属于此服务器中本地 Administrators 组的成员。
本地管理员
项目 帐户 说明 角色 1
Domain Admins
域管理全局组
管理员
2
根域\Exchange 组织管理员
Exchange 管理员
管理员
请验证用户帐户是否属于 Windows Server 2008 服务器中本地 Administrators 组成员的组成员。如果不是,请使用一个属于本地 Administrators 组成员的帐户,然后再继续。
重置本地管理员帐户密码
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
单击“开始”,右键单击“计算机”,然后选择“管理”。
展开此节点,找到 Configuration\Local Users and Groups\Users。
右键单击“Administrator”,并选择“设置密码”。更改密码,使密码满足复杂性要求。
作为可选步骤,请右键单击“Administrator”,然后选择“重命名”。根据公司规则重命名帐户。
安装工具
本部分介绍如何安装几款有用的工具,协助管理员有效管理 Exchange 并对支持问题进行疑难解答。
注意: |
---|
Windows 调试工具支持管理员对影响服务的进程进行调试,并找出问题的根本原因。有关详细信息,请参阅 Install Debugging Tools for Windows 32-bit Versio(英文网页)。 |
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
插入 Exchange 2007 配置 DVD。
打开命令提示符,导航到 \Support 文件夹。
运行以下命令,其中 DVDROM-Drive 是指 DVD 驱动器:W2K8Toolsinstall.cmd DVDROM-Drive(例如:W2K8Toolsinstall.cmd Z:)。
右键单击 c:\Tools 文件夹并选择“属性”。
单击“安全性”选项卡。
单击“高级”按钮。
取消选中“继承”并复制权限。
删除 Everyone(如果已列出,则删除“经过身份验证的用户”)安全主体。
添加以下组,授予“完全控制”权限:
SYSTEM
本地 Administrators 组
创建者所有者
修改页面文件
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
单击“开始”,右键单击“计算机”,然后选择“属性”。
选择“高级系统设置”。
在“启动和恢复”下,单击“设置”按钮。
在“写入调试信息”下,将内存转储下拉列表更改为“内核内存转储”。
单击“确定”。
在“性能”下,单击“设置”按钮。
单击“高级”选项卡。
在“虚拟内存”下,单击“更改”按钮。
在具有专用页面文件驱动器的服务器上,执行以下步骤:
在“驱动器”列表中,单击 C:,然后单击“自定义大小”。
对于 C:驱动器,请将“初始大小(MB)”值设置为至少 200 MB。(Windows 要求页面文件空间大小介于 150 MB 和 2 GB 之间,为核心内存转储配置 Windows 时,此数值的大小取决于服务器负载以及可用作根卷上页面文件空间的物理 RAM 大小。因此,可能需要增加页面文件空间大小。)
对于 C:驱动器,请将“最大大小(MB)”值设置为“初始大小”的值。
在“驱动器”列表中,选择页面文件驱动器(例如,P: 驱动器),然后单击“自定义大小”。
在“初始大小(MB)”框中,键入以下计算结果之一:
如果服务器的 RAM 小于 8 GB,请将 RAM 的大小乘以 1.5 倍。
如果服务器的 RAM 等于或大于 8 GB,请将 RAM 大小加上 10 MB。
在“最大大小(MB)”框中,键入在“初始大小”框中键入的值。
删除其他所有页面文件。
单击“确定”。
在没有专用页面文件驱动器的服务器上,请执行以下步骤:
在“驱动器”列表中,单击 C:,然后单击“自定义大小”。
对于 C:驱动器,在“初始大小(MB)”框中,键入以下计算结果之一:
如果服务器的 RAM 小于 8 GB,请将 RAM 的大小乘以 1.5 倍。
如果服务器的 RAM 等于或大于 8 GB,请将 RAM 大小加上 10 MB。
删除其他所有页面文件。
单击“确定”。
单击两次“确定”以关闭“系统属性”对话框。
如果提示重新启动系统,请单击“否”。
驱动器权限
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
单击“开始”并选择“计算机”。
右键单击“D 驱动器”并选择“属性”。
单击“安全性”选项卡。
单击“编辑”。
单击“添加”,并从“位置”中选择本地服务器。
授予下表中列出的以下权限。
驱动器权限
帐户 权限 管理员
完全控制
SYSTEM
完全控制
经过身份验证的用户
读取和执行、列出、读取
创建者所有者
完全控制
单击“高级”按钮。
选中“创建者所有者”权限条目,然后单击“查看/编辑”。
从下拉列表中选择“仅子文件夹和文件”。
单击“确定”两次。
单击“确定”关闭“驱动器属性”窗口。
对于其他每个驱动器(除 C 驱动器以外),请重复第 3 步至第 12 步。
验证步骤
验证组织单位
提交更改请求,并将计算机对象移到适当的组织单位 (OU)。如果按照 Exchange 2007 安全指南中的建议执行,则 OU 将为 \Member Servers\Exchange Backend Servers\Exchange Mailbox Servers。
验证 Active Directory 站点
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
打开命令提示符。
验证服务器是否位于正确的域和 Active Directory 站点中。在命令行中键入:
NLTEST /server:%COMPUTERNAME% /dsgetsite
系统将显示该服务器所属的 Active Directory 站点名称。如果服务器没有位于正确的 Active Directory 站点中,请向相关操作组提交更改请求,并将服务器移到相关的 Active Directory 站点。
验证域控制器诊断
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
打开命令提示符,并将路径更改为 C 驱动器。
键入如下命令:
dcdiag /s:<Domain Controller> /f:c:\dcdiag.log
注意: 将 <domain Controller> 更改为 Exchange Server 所在 Active Directory 站点内包含的域控制器。 请检查 C:\dcdiag.log 文件的输出,并验证与本地域控制器的连接没有出现任何问题。
针对本地 Active Directory 站点中的每个域控制器,请重复第 3 步和第 4 步。
注意: 域控制器诊断 (DCDiag) 是一款 Windows 支持工具,它可测试域控制器的网络连接和 DNS 解析。如果使用的帐户没有管理特权,则“执行主测试”标题下的几个测试可能无法通过。如果连接测试通过,则可以忽略这些测试。此外,日志文件可能会报告有些服务验证测试尚未通过。如果域控制器中没有这些服务,则可以忽略这类消息。
验证 Exchange 最佳实践分析工具
请通过远程桌面连接到已安装 Exchange 最佳实践分析工具或 Exchange 2007 管理工具的环境中的服务器,并使用具有本地管理访问权限的帐户登录。请根据配置,执行下列操作:
请依次单击“开始”、“所有程序”和 Microsoft Exchange,并选择“最佳实践分析工具”。
请依次单击“开始”、“所有程序”和 Microsoft Exchange Server 2007,并选择“Exchange 管理控制台”。
单击“工具箱”。
双击“最佳实践分析工具”。
检查并应用最佳实践分析工具引擎的任何更新。
输入连接到 Active Directory 所需的相关信息,然后单击“连接到 Active Directory 服务器”。
在“启动新的最佳实践扫描”中,选择“Exchange 2007 准备情况检查”,然后单击“开始扫描”。
请检查报告,并针对最佳实践分析工具中提供的解析文章报告的任何错误或警告采取操作。
注意: Microsoft Exchange 分析工具可帮助 Microsoft Exchange Server 管理员解决各种操作支持问题。
安装 Exchange Server 角色
此部分需要以下 CD 媒体。
Microsoft Exchange 2007 DVD
Exchange 2007 配置 DVD
安装 Exchange 2007 的先决条件
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
打开管理命令提示符窗口。
键入以下命令,其中 <path> 是指 E2K7 CONFIG DVD \E2K7-PreReqs 文件夹:
ServerManagerCmd -ip <path>\Exchange-Base.XML
键入以下命令,其中 <path> 引用 E2K7 CONFIG DVD \E2K7-PreReqs 文件夹,而 <Exchange-role> 则引用适当角色的 XML 文件:
ServerManagerCmd -ip <path>\<Exchange-role>.XML
请根据需要重新启动服务器。
安装 Exchange 2007
尽管本文档使用命令行方法来安装 Exchange 角色,但仍可使用 GUI。有关如何使用安装 GUI 来安装 Exchange 角色的详细信息,请参阅 Exchange 2007 联机帮助主题 How to Perform a Custom Installation Using Exchange 2007(英文网页)。
要点: |
---|
如果这是在绿场 Exchange 2007 组织中安装第一个邮箱服务器角色,且如果您的客户端计算机运行 Microsoft Office Outlook 2003 或更早版本,则应指定可选安装参数 /EnableLegacyOutlook。 |
如果已预创建服务器,请通过远程桌面连接到服务器,并使用具有本地管理访问权限、且已委派 Exchange Server 管理员角色(或更高权限的角色)的帐户登录。
请执行 Exchange 2007 联机帮助主题如何在无人值守模式下安装 Exchange 2007中列出的步骤。例如,setup.com /r:MB /t:d:\exchsrvr。
请根据需要重新启动服务器。
安装 Exchange Server 2007 SP1 之后的汇总
所有修补程序均已通过批处理文件进行安装。有关已安装的修补程序的完整列表,请参阅 Contoso 服务器构建 DVD 修补程序列表。您可在服务器构建 DVD - 示例修补程序列表中查看修补程序列表示例。
请通过远程桌面连接到服务器,并使用具有本地管理访问权限、且已委派本地管理员访问权限的帐户登录。
插入 Exchange 2007 配置 DVD。
浏览到 \E2K7-PostSP1\,并双击 E2K7-postsp1.bat。
对于可能出现的任何“未找到数字签名”对话框,请单击“是”
注意: 对于尚未部署 Windows 安全模板的环境,上述对话框不会出现。 请耐心等待所有文件复制完成,并重新启动服务器。
配置产品密钥
请通过远程桌面连接到服务器,并使用具有本地管理访问权限、且已委派 Exchange 组织管理员角色的帐户登录。
请执行 Exchange 2007 联机帮助主题如何输入产品密钥中列出的步骤。
安全配置向导
此部分内容是可选的,您可以跳过。
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
请执行 Exchange 2007 联机帮助主题如何安装安全配置向导中列出的步骤,以安装安全配置向导。
请执行 Exchange 2007 联机帮助主题如何注册 Exchange Server 角色 SCW 扩展中列出的步骤,以便注册 Exchange 2007 服务器的 SCW 扩展。
请执行 Exchange 2007 联机帮助主题如何创建新的 Exchange 服务器角色 SCW 策略中列出的步骤,以配置并应用策略。
验证系统性能
默认情况下,Exchange Server 2007 已针对各个程序优化服务器的内存管理,将服务器的系统缓存配置为默认大小。邮箱服务器将从此配置中获益。
请通过远程桌面连接到服务器,并使用具有本地管理访问权限的帐户登录。
单击“开始”,右键单击“计算机”,然后选择“属性”。
选择“高级系统设置”。
在“性能”下,单击“设置”按钮。
单击“高级”选项卡。
验证“处理器计划”是否已设置为“后台服务”。
单击“确定”。
创建测试邮箱
监视 Exchange 使用的多个诊断任务都需要在邮箱服务器中创建测试邮箱。有关如何使用测试脚本创建测试邮箱的详细信息,请参阅 Exchange 2007 联机帮助中的监视无代理的服务器主题。
请通过远程桌面连接到 Exchange 2007 邮箱服务器,并使用具有本地管理访问权限、且已委派 Exchange Server 管理员角色(或具有更高权限的角色)的帐户登录。
请依次单击“开始”、“所有程序”和 Microsoft Exchange Server 2007,并选择“Exchange 命令行管理程序”。
将目录路径更改为 <Exchange Server 安装路径>\Scripts。
键入 New-TestCasConnectivityUser.ps1,并按 Enter 键。
输入临时密码,并按照提示创建测试邮箱。
配置 Exchange Server 角色
配置第一个存储组
请通过远程桌面连接到服务器,并使用具有本地管理访问权限、且已委派 Exchange Server 管理员角色(或具有更高权限的角色)的帐户登录。
请依次单击“开始”、“所有程序”和 Microsoft Exchange Server 2007,并选择“Exchange 命令行管理程序”。
要点: 下表中的值是示例值,并非建议值。这些值必须加以更新,才可反映您组织的实际值。 配置第一个存储组
旧名称 新示例 存储组名
First Storage Group
SG1
数据库名称
Mailbox Database
<ServerName> MBX Store 1
存储组路径
%Program Files%\Microsoft\Exchange Server\Mailbox\First Storage Group
L:\LOG01
数据库路径
%Program Files%\Microsoft\Exchange Server\Mailbox\First Storage Group
E:\MDB01
数据库文件名
Mailbox database.edb
Priv01.edb
复制数据库路径
--
F:\COPYMDB01
复制事务日志路径
--
M:\COPYLOG01
要卸除数据库,请运行以下命令,其中 <ServerName> 是指邮箱服务器的名称:
Dismount-Database "<ServerName>\First Storage Group\Mailbox Database"
若要将存储组名从“First Storage Group”更改为“SG1”,请运行以下命令,其中 <DCName> 是域控制器的名称:
Set-StorageGroup "<ServerName>\<Old SG Name>" -Name <New SG Name> -DomainController <DCName>
若要将邮箱数据库名称从“Mailbox Database”更改为“<ServerName> MBX Store 1”,请运行以下命令:
Set-MailboxDatabase "<ServerName>\<New SG Name>\<Old DB Name>" -Name "<New DB Name>" -DomainController <DCName>
要更改存储组事务日志的位置,请运行以下命令:
Move-StorageGroupPath "<ServerName>\<New SG Name>" -LogFolderPath:<New SG Location> -SystemFolderPath:<New SG Path> -DomainController <DCName>
要更改邮箱数据库的位置,请运行以下命令:
Move-DatabasePath "<ServerName>\<New SG Name>\<New DB Name>" -EdbFilePath:<New DB Path\New DB FileName> -DomainController <DCName>
要装入数据库,请运行以下命令:
Mount-Database "<ServerName>\<New SG Name>\<New DB Name>" -DomainController <DCName>
如果需要本地连续复制 (LCR),请运行以下命令,以便为数据库启用 LCR:
Enable-DatabaseCopy "<ServerName>\<New SG Name>\<New DB Name>" -CopyEDBFilePath:<FullPathIncludingDatabaseFileName> -DomainController <DCName>
如果需要 LCR,请运行以下命令,以便为存储组启用 LCR:
Enable-StorageGroupCopy "<ServerName>\<New SG Name>" -CopyLogFolderPath:<FullPath> -CopySystemFolderPath:<FullPath> -DomainController <DCName>
配置第二个存储组
如果已在安装邮箱服务器角色的过程中创建公用文件夹存储,则该公用文件夹仍将放在第二个存储组中。如果没有第二个存储组,则可以跳过此部分的内容。
请通过远程桌面连接到服务器,并使用具有本地管理访问权限、且已委派 Exchange Server 管理员角色(或具有更高权限的角色)的帐户登录。
请依次单击“开始”、“所有程序”和 Microsoft Exchange Server 2007,并选择“Exchange 命令行管理程序”。
要点: 下表中的值是示例值,并非建议值。这些值必须加以更新,才可反映您组织的实际值。 配置第二个存储组
旧名称 新示例 存储组名
Second Storage Group
SG2
数据库名称
公用文件夹数据库
<ServerName> PUB Store 2
存储组路径
%Program Files%\Microsoft\Exchange Server\Mailbox\Second Storage Group
L:\LOG02
数据库路径
%Program Files%\Microsoft\Exchange Server\Mailbox\Second Storage Group
E:\MDB02
数据库文件名
Public Folder database.edb
Pub02.edb
要卸除数据库,请运行以下命令,其中 <ServerName> 是指邮箱服务器的名称:
Dismount-Database "<ServerName>\First Storage Group\Mailbox Database"
若要将存储组名从“Second Storage Group”更改为“SG2”,请运行以下命令,其中 <DCName> 是域控制器的名称:
Set-StorageGroup "<ServerName>\<Old SG Name>" -Name <New SG Name> -DomainController <DCName>
若要将公用文件夹数据库名称从“Public Folder Database”更改为“<ServerName> PUB Store 2”,请运行以下命令:
Set-MailboxDatabase "<ServerName>\<New SG Name>\<Old DB Name>" -Name "<New DB Name>" -DomainController <DCName>
要更改存储组事务日志的位置,请运行以下命令:
Move-StorageGroupPath "<ServerName>\<New SG Name>" -LogFolderPath:<New SG Location> -SystemFolderPath:<New SG Path> -DomainController <DCName>
要更改公用文件夹数据库的位置,请运行以下命令:
Move-DatabasePath "<ServerName>\<New SG Name>\<New DB Name>" -EdbFilePath:<New DB Path\New DB FileName> -DomainController <DCName>
要装入数据库,请运行以下命令:
Mount-Database "<ServerName>\<New SG Name>\<New DB Name>" -DomainController <DCName>
配置记录管理服务器
如果该环境中将不启用邮件记录管理 (MRM),则可以跳过此部分的内容。有关如何部署 MRM 的详细信息,请参阅 Exchange 2007 联机帮助中的部署邮件记录管理主题。
请通过远程桌面连接到 Exchange 2007 服务器,并使用具有本地管理访问权限、且已委派 Exchange Server 管理员角色(或具有更高权限的角色)的帐户登录。
请依次单击“开始”、“所有程序”和 Microsoft Exchange Server 2007,并选择“Exchange 命令行管理程序”。
要启用托管文件夹助理,请运行以下命令,其中 <ServerName> 是指邮箱服务器的名称,而 <DCName> 则是指域控制器的名称:
Set-MailboxServer <ServerName> -LogPathForManagedFolders <LogPath> -ManagedFolderAssistantSchedule <AssistantSchedule> -LogFileAgeLimitForManagedFolders <LogFileAgeLimit> -LogDirectorySizeLimitForManagedFolders <LogDirSizeLimit> -LogFileSizeLimitForManagedFolders <LogFileSizeLimit> -FolderLogForManagedFoldersEnabled <LogFolderEnabled> -SubjectLogForManagedFoldersEnabled <SubjectLogEnabled> -RetentionLogForManagedFoldersEnabled <RetentionLogEnabled> -JournalingLogForManagedFoldersEnabled <JournalLogEnabled> -DomainController <DCName>
注意: |
---|
有关命令所需的信息,请参见本文档结尾部分的服务器配置附录中的相关表。 |
配置邮件跟踪服务器
如果该环境可以使用默认邮件跟踪参数,则可以跳过此部分的内容。
请通过远程桌面连接到 Exchange 2007 服务器,并使用具有本地管理访问权限、且已委派 Exchange Server 管理员角色(或具有更高权限的角色)的帐户登录。
请依次单击“开始”、“所有程序”和 Microsoft Exchange Server 2007,并选择“Exchange 命令行管理程序”。
要配置邮件跟踪设置,请使用以下命令,其中 <ServerName> 是指邮箱服务器的名称,而 <DCName> 则是指域控制器的名称。
Set-MailboxServer <ServerName> -MessageTrackingLogPath <LogPath> -MessageTrackingLogMaxAge <MaxAge> -MessageTrackingLogMaxDirectorySize <LogDirSize> -MessageTrackingLogMaxFileSize <LogFileSize> -MessageTrackingLogSubjectLoggingEnabled <SubjectLogEnabled> -DomainController <DCName>
注意: |
---|
有关命令所需的信息,请参见本文档结尾部分的服务器配置附录中的相关表。 |
其他存储组
请通过远程桌面连接到 Exchange 2007 服务器,并使用具有本地管理访问权限、且已委派 Exchange Server 管理员角色(或具有更高权限的角色)的帐户登录。
请依次单击“开始”、“所有程序”和 Microsoft Exchange Server 2007,并选择“Exchange 命令行管理程序”。
有关命令所需的信息,请参见此文档结尾部分的数据库/日志 LUN 附录和数据库配置附录中的相关表。
要创建存储组,请运行以下命令,其中 <ServerName> 是指邮箱服务器的名称,而 <DCName> 则是指域控制器的名称:
要创建不使用 LCR 的存储组,请运行以下命令:
New-StorageGroup -Server <ServerName> -Name <SG> -LogFolderPath <Transaction Log Location> -SystemFolderPath <Transaction Log Location> -DomainController <DCName>
要创建使用 LCR 的存储组,请运行以下命令:
New-StorageGroup -Server <ServerName> -Name <SG> -LogFolderPath <Transaction Log Location> -SystemFolderPath <Transaction Log Location> -DomainController <DCName> -HasLocalCopy:$true -CopyLogFolderPath <PathforLCRLogFiles> -CopySystemFolderPath <PathforLCRSystemFiles>
要创建驻留在存储组内的数据库,请运行以下命令:
要创建不使用 LCR 的数据库,请运行以下命令:
New-MailboxDatabase -StorageGroup "<ServerName>\<SG Name>" -Name "<DB Name>" -DomainController <DCName> -EdbFilePath:<FullPathIncludingDatabaseFileName> -OfflineAddressBook <OfflineAddressBook> -PublicFolderDatabase <PFDatabase> | Set-MailboxDatabase -IssueWarningQuota <WarningQuota> -ProhibitSendQuota <SendQuota> -ProhibitSendReceiveQuota <SendReceiveQuota> -MailboxRetention <dd.hh:mm:ss> -DeletedItemRetention <dd.hh:mm:ss> -MaintenanceSchedule <MaintenanceSchedule> -QuotaNotificationSchedule <QuotaSchedule> -RetainDeletedItemsUntilBackup <RetainDeletedItemsUntilBackup>
若要创建使用 LCR 的数据库,请运行以下命令:
New-MailboxDatabase -StorageGroup "<ServerName>\<SG Name>" -Name "<DB Name>" -DomainController <DCName> -HasLocalCopy:$true -EdbFilePath:<FullPathIncludingDatabaseFileName> -CopyEdbFilePath:<FullPathIncludingDatabaseFileName> -OfflineAddressBook <OfflineAddressBook> -PublicFolderDatabase <PFDatabase> | Set-MailboxDatabase -IssueWarningQuota <WarningQuota> -ProhibitSendQuota <SendQuota> -ProhibitSendReceiveQuota <SendReceiveQuota> -MailboxRetention <dd.hh:mm:ss> -DeletedItemRetention <dd.hh:mm:ss> -MaintenanceSchedule <MaintenanceSchedule> -QuotaNotificationSchedule <QuotaSchedule> -RetainDeletedItemsUntilBackup <RetainDeletedItemsUntilBackup>
若要装入数据库,请运行以下命令:
Mount-Database "<ServerName>\<SG>\<Database Name>" -DomainController <DCName>
对于需要创建的每个数据库,请重复第 4 步至第 6 步。
服务器配置附录
配置记录管理
下表是一个示例配置,您可根据要求应用到邮箱服务器。
要点: |
---|
下表中的值是示例值,并非建议值。这些值必须加以更新,才可反映您组织的实际值。 |
配置记录管理
默认值 | 示例值 | |
---|---|---|
服务器名 |
<ServerName> |
<ServerName> |
托管文件夹的日志路径 |
<Exchange 安装路径>\Logging\Managed Folder Assistant |
D:\Exchsrvr\Logging\Managed Folder Assistant |
托管文件夹的日志文件期限限制 |
00:00:00 |
7.00:00:00 |
托管文件夹的日志目录大小限制 |
不限制 |
5 GB |
托管文件夹的日志文件大小限制 |
10 MB |
10 MB |
已启用托管文件夹的保留日志 |
False |
True |
已启用托管文件夹的日记日志 |
False |
False |
已启用托管文件夹的文件夹日志 |
False |
True |
已启用托管文件夹的主题日志 |
False |
True |
托管文件夹助理日程安排 |
Never Run |
“Sun.6:00 PM-Sun.7:45 PM”, “Mon.6:00 PM-Mon.7:45 PM”, “Tue.6:00 PM-Tue.7:45 PM”, “Wed.6:00 PM-Wed.7:45 PM”, “Thu.6:00 PM-Thu.7:45 PM”, “Fri.6:00 PM-Fri.7:45 PM”, “Sat.6:00 PM-Sat.7:45 PM” |
配置邮件跟踪
下表是一个示例配置,您可根据要求应用到邮箱服务器。
要点: |
---|
下表中的值是示例值,并非建议值。这些值必须加以更新,才可反映您组织的实际值。 |
配置邮件跟踪
默认值 | 示例值 | |
---|---|---|
服务器名 |
<ServerName> |
<ServerName> |
邮件跟踪日志路径 |
<Exchange 安装路径>\TransportRoles\Logs\MessageTracking |
d:\exchsrvr\MessageTracking |
已启用邮件跟踪日志 |
True |
True |
邮件跟踪日志的最大期限 |
30.00:00:00 |
10.00:00:00 |
邮件跟踪日志的最大目录大小 |
250 MB |
20 GB |
邮件跟踪日志的最大文件大小 |
10 MB |
10 MB |
已启用邮件跟踪主题日志 |
True |
True |
数据库/日志 LUN 附录
使用连续复制时,由于存储组复制为防止损坏和数据丢失提供了第一道防线,因此不必每天执行完整备份。因此,连续复制环境中存在两种备份方法。
使用流式备份对 1/7 的数据库执行完整备份,对剩余内容执行增量备份或差异备份。
使用卷影复制服务 (VSS) 执行备份。
因此,选中备份方法后,必须更改 LUN 布局。
数据库/LUN 布局
Exchange 2007 使用 Windows Server 2003 中包含的 VSS 对 Exchange 2007 数据库和事务日志文件制作卷影副本。有关 VSS(包括克隆和快照技术)的基础知识,请参阅白皮书 Best Practices for Using Volume Shadow Copy Service with Exchange Server 2003(英文网页)。
使用连续复制时,Exchange 2007 中的新功能不仅可以在主动副本上、而且还可以在被动副本上运行软件 VSS 快照。在被动副本中拍摄 VSS 快照会在校验和完整性检查过程中以及后续复制到磁带或磁盘的过程中为主动 LUN 上的磁盘 I/O 减负。还会使主动 LUN 上有更多时间运行联机维护、MRM 和其他任务。
为存储组创建两个 LUN(一个用于日志,一个用于数据库)是 Exchange 2003 的标准最佳实践。对于 Exchange 2007,在最多有 50 个存储组的情况下,可以设置的 LUN 数量取决于您的备份策略。如果您的恢复时间目标 (RTO) 很小,或者如果您将 VSS 克隆用于快速恢复,则最佳实践可能是将每个存储组置于其自身的事务日志 LUN 和数据库 LUN 中。由于此方法将超出可用的驱动器号个数,因此必须使用卷装入点。
此策略的一些好处包括:
在存储组级别启用基于硬件的 VSS,从而实现单个存储组备份和还原。
当 LUN 之间未共享心轴时,可在不同存储组之间灵活隔离性能。
增强可靠性:单个 LUN 上出现容量问题或损坏问题只会影响一个存储组。
使用此策略需要注意以下事项:
使用连续复制的 50 个存储组需要 200 个 LUN,这将超过某些存储阵列的最大值。群集连续复制 (CCR) 解决方案在每个节点中可能有 100 个 LUN,而 LCR 可能会将这 200 个 LUN 提供给一台服务器。
为每个存储组提供一个单独的 LUN 会导致每个服务器的 LUN 数增加,从而增大了管理成本和复杂性。
注意: 在下表中,MP 的引用表示“装入点”。
根据配置,SG2 可包含邮箱数据库或公用文件夹数据库。
设计 VSS 方法的 LUN
存储组名 | 数据库名称 | 数据库位置 | 数据库文件名 | 事务日志位置 | 复制数据库位置 | 复制事务日志位置 |
---|---|---|---|---|---|---|
定位 LUN |
-- |
E:\ |
-- |
L:\ |
F:\ |
M:\ |
SG1 |
<ServerName> MBX Store 1 |
MP:\MDB01 |
Priv01.edb |
MP:\LOG01 |
MP:\COPYMDB01 |
MP:\COPYLOG01 |
SG2 |
<ServerName> MBX Store 2 |
MP:\MDB02 |
Priv02.edb |
MP:\LOG02 |
MP:\COPYMDB02 |
MP:\COPYLOG02 |
<ServerName> PUB Store 2 |
MP:\MDB02 |
Pub02.edb |
MP:\LOG02 |
-- |
-- |
|
SG3 |
<ServerName> MBX Store 3 |
MP:\MDB03 |
Priv03.edb |
MP:\LOG03 |
MP:\COPYMDB03 |
MP:\COPYLOG03 |
SG4 |
<ServerName> MBX Store 4 |
MP:\MDB04 |
Priv04.edb |
MP:\LOG04 |
MP:\COPYMDB04 |
MP:\COPYLOG04 |
SG5 |
<ServerName> MBX Store 5 |
MP:\MDB05 |
Priv05.edb |
MP:\LOG05 |
MP:\COPYMDB05 |
MP:\COPYLOG05 |
SG6 |
<ServerName> MBX Store 6 |
MP:\MDB06 |
Priv06.edb |
MP:\LOG06 |
MP:\COPYMDB06 |
MP:\COPYLOG06 |
SG7 |
<ServerName> MBX Store 7 |
MP:\MDB07 |
Priv07.edb |
MP:\LOG07 |
MP:\COPYMDB07 |
MP:\COPYLOG07 |
SG8 |
<ServerName> MBX Store 8 |
MP:\MDB08 |
Priv08.edb |
MP:\LOG08 |
MP:\COPYMDB08 |
MP:\COPYLOG08 |
SG9 |
<ServerName> MBX Store 9 |
MP:\MDB09 |
Priv09.edb |
MP:\LOG09 |
MP:\COPYMDB09 |
MP:\COPYLOG09 |
SG10 |
<ServerName> MBX Store 10 |
MP:\MDB10 |
Priv10.edb |
MP:\LOG10 |
MP:\COPYMDB10 |
MP:\COPYLOG10 |
SG11 |
<ServerName> MBX Store 11 |
MP:\MDB11 |
Priv11.edb |
MP:\LOG11 |
MP:\COPYMDB11 |
MP:\COPYLOG11 |
SG12 |
<ServerName> MBX Store 12 |
MP:\MDB12 |
Priv12.edb |
MP:\LOG12 |
MP:\COPYMDB12 |
MP:\COPYLOG12 |
SG13 |
<ServerName> MBX Store 13 |
MP:\MDB13 |
Priv13.edb |
MP:\LOG13 |
MP:\COPYMDB13 |
MP:\COPYLOG13 |
SG14 |
<ServerName> MBX Store 14 |
MP:\MDB14 |
Priv14.edb |
MP:\LOG14 |
MP:\COPYMDB14 |
MP:\COPYLOG14 |
SG15 |
<ServerName> MBX Store 15 |
MP:\MDB15 |
Priv15.edb |
MP:\LOG15 |
MP:\COPYMDB15 |
MP:\COPYLOG15 |
SG16 |
<ServerName> MBX Store 16 |
MP:\MDB16 |
Priv16.edb |
MP:\LOG16 |
MP:\COPYMDB16 |
MP:\COPYLOG16 |
SG17 |
<ServerName> MBX Store 17 |
MP:\MDB17 |
Priv17.edb |
MP:\LOG17 |
MP:\COPYMDB17 |
MP:\COPYLOG17 |
SG18 |
<ServerName> MBX Store 18 |
MP:\MDB18 |
Priv18.edb |
MP:\LOG18 |
MP:\COPYMDB18 |
MP:\COPYLOG18 |
SG19 |
<ServerName> MBX Store 19 |
MP:\MDB19 |
Priv19.edb |
MP:\LOG19 |
MP:\COPYMDB19 |
MP:\COPYLOG19 |
SG20 |
<ServerName> MBX Store 20 |
MP:\MDB20 |
Priv20.edb |
MP:\LOG20 |
MP:\COPYMDB20 |
MP:\COPYLOG20 |
SG21 |
<ServerName> MBX Store 21 |
MP:\MDB21 |
Priv21.edb |
MP:\LOG21 |
MP:\COPYMDB21 |
MP:\COPYLOG21 |
SG22 |
<ServerName> MBX Store 22 |
MP:\MDB22 |
Priv22.edb |
MP:\LOG22 |
MP:\COPYMDB22 |
MP:\COPYLOG22 |
SG23 |
<ServerName> MBX Store 23 |
MP:\MDB23 |
Priv23.edb |
MP:\LOG23 |
MP:\COPYMDB23 |
MP:\COPYLOG23 |
SG24 |
<ServerName> MBX Store 24 |
MP:\MDB24 |
Priv24.edb |
MP:\LOG24 |
MP:\COPYMDB24 |
MP:\COPYLOG24 |
SG25 |
<ServerName> MBX Store 25 |
MP:\MDB25 |
Priv25.edb |
MP:\LOG25 |
MP:\COPYMDB25 |
MP:\COPYLOG25 |
SG26 |
<ServerName> MBX Store 26 |
MP:\MDB26 |
Priv26.edb |
MP:\LOG26 |
MP:\COPYMDB26 |
MP:\COPYLOG26 |
SG27 |
<ServerName> MBX Store 27 |
MP:\MDB27 |
Priv27.edb |
MP:\LOG27 |
MP:\COPYMDB27 |
MP:\COPYLOG27 |
SG28 |
<ServerName> MBX Store 28 |
MP:\MDB28 |
Priv28.edb |
MP:\LOG28 |
MP:\COPYMDB28 |
MP:\COPYLOG28 |
SG29 |
<ServerName> MBX Store 29 |
MP:\MDB29 |
Priv29.edb |
MP:\LOG29 |
MP:\COPYMDB29 |
MP:\COPYLOG29 |
SG30 |
<ServerName> MBX Store 30 |
MP:\MDB30 |
Priv30.edb |
MP:\LOG30 |
MP:\COPYMDB30 |
MP:\COPYLOG30 |
SG31 |
<ServerName> MBX Store 31 |
MP:\MDB31 |
Priv31.edb |
MP:\LOG31 |
MP:\COPYMDB31 |
MP:\COPYLOG31 |
SG32 |
<ServerName> MBX Store 32 |
MP:\MDB32 |
Priv32.edb |
MP:\LOG32 |
MP:\COPYMDB32 |
MP:\COPYLOG32 |
SG33 |
<ServerName> MBX Store 33 |
MP:\MDB33 |
Priv33.edb |
MP:\LOG33 |
MP:\COPYMDB33 |
MP:\COPYLOG33 |
SG34 |
<ServerName> MBX Store 34 |
MP:\MDB34 |
Priv34.edb |
MP:\LOG34 |
MP:\COPYMDB34 |
MP:\COPYLOG34 |
SG35 |
<ServerName> MBX Store 35 |
MP:\MDB35 |
Priv35.edb |
MP:\LOG35 |
MP:\COPYMDB35 |
MP:\COPYLOG35 |
SG36 |
<ServerName> MBX Store 36 |
MP:\MDB36 |
Priv36.edb |
MP:\LOG36 |
MP:\COPYMDB36 |
MP:\COPYLOG36 |
SG37 |
<ServerName> MBX Store 37 |
MP:\MDB37 |
Priv37.edb |
MP:\LOG37 |
MP:\COPYMDB37 |
MP:\COPYLOG37 |
SG38 |
<ServerName> MBX Store 38 |
MP:\MDB38 |
Priv38.edb |
MP:\LOG38 |
MP:\COPYMDB38 |
MP:\COPYLOG38 |
SG39 |
<ServerName> MBX Store 39 |
MP:\MDB39 |
Priv39.edb |
MP:\LOG39 |
MP:\COPYMDB39 |
MP:\COPYLOG39 |
SG40 |
<ServerName> MBX Store 40 |
MP:\MDB40 |
Priv40.edb |
MP:\LOG40 |
MP:\COPYMDB40 |
MP:\COPYLOG40 |
SG41 |
<ServerName> MBX Store 41 |
MP:\MDB41 |
Priv41.edb |
MP:\LOG41 |
MP:\COPYMDB41 |
MP:\COPYLOG41 |
SG42 |
<ServerName> MBX Store 42 |
MP:\MDB42 |
Priv42.edb |
MP:\LOG42 |
MP:\COPYMDB42 |
MP:\COPYLOG42 |
SG43 |
<ServerName> MBX Store 43 |
MP:\MDB43 |
Priv43.edb |
MP:\LOG43 |
MP:\COPYMDB43 |
MP:\COPYLOG43 |
SG44 |
<ServerName> MBX Store 44 |
MP:\MDB44 |
Priv44.edb |
MP:\LOG44 |
MP:\COPYMDB44 |
MP:\COPYLOG44 |
SG45 |
<ServerName> MBX Store 45 |
MP:\MDB45 |
Priv45.edb |
MP:\LOG45 |
MP:\COPYMDB45 |
MP:\COPYLOG45 |
SG46 |
<ServerName> MBX Store 46 |
MP:\MDB46 |
Priv46.edb |
MP:\LOG46 |
MP:\COPYMDB46 |
MP:\COPYLOG46 |
SG47 |
<ServerName> MBX Store 47 |
MP:\MDB47 |
Priv47.edb |
MP:\LOG47 |
MP:\COPYMDB47 |
MP:\COPYLOG47 |
SG48 |
<ServerName> MBX Store 48 |
MP:\MDB48 |
Priv48.edb |
MP:\LOG48 |
MP:\COPYMDB48 |
MP:\COPYLOG48 |
SG49 |
<ServerName> MBX Store 49 |
MP:\MDB49 |
Priv49.edb |
MP:\LOG49 |
MP:\COPYMDB49 |
MP:\COPYLOG49 |
SG50 |
<ServerName> MBX Store 50 |
MP:\MDB50 |
Priv50.edb |
MP:\LOG50 |
MP:\COPYMDB50 |
MP:\COPYLOG50 |
数据库配置附录
下表是一个示例配置,您可根据要求将其应用到每个已创建的数据库,或者对它进行自定义,以用于服务器中的每个数据库。
要点: |
---|
下表中的值是示例值,并非建议值。这些值必须加以更新,才可反映您组织的实际值。 |
配置数据库
默认值 | 示例值 | |
---|---|---|
数据库名称 |
<ServerName> MBX Store xx |
<ServerName> MBX Store xx |
脱机通讯簿 |
Default Offline Address List |
Default Offline Address List |
公用文件夹数据库 |
<PublicFolderServer> PUB Store xx |
<PublicFolderServer> PUB Store xx |
警告配额 |
1945 MB |
1700000 KB |
发送配额 |
2 GB |
1900000 KB |
发送接收配额 |
2,355 MB |
2,090,000 KB |
维护日程安排 |
Sun.1:00 AM-Sun.5:00 AM, Mon.1:00 AM-Mon.5:00 AM, Tue.1:00 AM-Tue.5:00 AM, Wed.1:00 AM-Wed.5:00 AM, Thu.1:00 AM-Thu.5:00 AM, Fri.1:00 AM-Fri.5:00 AM, Sat.1:00 AM-Sat.5:00 AM |
“Sun.12:00 AM-Sun.4:00 AM”, “Mon.12:00 AM-Mon.4:00 AM”, “Tue.12:00 AM-Tue.4:00 AM”, “Wed.12:00 AM-Wed.4:00 AM”, “Thu.12:00 AM-Thu.4:00 AM”, “Fri.12:00 AM-Fri.4:00 AM”, “Sat.12:00 AM-Sat.4:00 AM” |
配额通知日程安排 |
Sun.1:00 AM-Sun.1:15 AM, Mon.1:00 AM-Mon.1:15 AM, Tue.1:00 AM-Tue.1:15 AM, Wed.1:00 AM-Wed.1:15 AM, Thu.1:00 AM-Thu.1:15 AM, Fri.1:00 AM-Fri.1:15 AM, Sat.1:00 AM-Sat.1:15 AM |
“Sun.12:00 AM-Sun.12:15 AM”, “Mon.12:00 AM-Mon.12:15 AM”, “Tue.12:00 AM-Tue.12:15 AM”, “Wed.12:00 AM-Wed.12:15 AM”, “Thu.12:00 AM-Thu.12:15 AM”, “Fri.12:00 AM-Fri.12:15 AM”, “Sat.12:00 AM-Sat.12:15 AM” |
邮箱保留时间 |
30.00:00:00 |
30.00:00:00 |
已删除项目的保留时间 |
14.00:00:00 |
14.00:00:00 |
在备份之前保留已删除的项目 |
False |
True |