1、
在
exchange-01
服务器上点击“开始”选择exchange management shell
2、输入mkdir c:\node01 在C盘新建一个文件夹
3、输入>Get-MailboxDatabase -server exchange-01 | Set-MailboxDatabase -Name node01
把exchange-01上的Exchange第一个数据重命名为node01
4、输入命令
>Get-MailboxDatabase -Server exchange-01 | Move-DatabasePath -EdbFilePath c:\node01\node01.edb -LogFolderPath c:\node01
把exchange-01的exchange数据库node01和日志文件移动到C盘node01文件夹下
5、输入移动命令后,需要再输入两次y进行确认。
此操作会先卸载数据库,所以会导致暂时邮件服务器无法工作
6、
把操作切换到
Exchange-02
服务器上,运行同上10~12步的命令
7、
再把操作切换到
exchange-01
上,
输入以下命令:
New-DatabaseAvailabilityGroup -name contosodag -WitnessServer ad-server -WitnessDirectory c:\dag -DatabaseAvailabilityGroupIpAddresses 172.16.18.20
此命令的功能是:创建一个名为contosodag的高可用组,并指定ad-server上C盘data文件夹服见证服务目录(实际环境中见证服务器应为一台exchange 集线器传输角色服务器,实验中指定域控制器。Data文件夹会根据此命令自动在ad-server上创建),最后再为此高可用组分配一个虚拟IP
8、输入以下命令:
Add-DatabaseAvailabilityGroupServer -Identity contosodag -MailboxServer exchange-01
此命令是把exchange-01服务器添加到contosodag高可用组里
9、再次把
操作切换到
exchange-02
服务器上,执行同15相似的操作,把Exchange-02服务器加入到contosodag高可用组。
10、输入get-databaseavailabilitygroup �Cidentity contosodag �Cstatus
查看当前contosodag高可用组中服务器的装态。下图显示为正常。
11、把
操作切换到
exchange-01
服务器上,执行如下命令:
Add-MailboxDatabaseCopy -Identity node01 -MailboxServer exchange-02 -ReplayLagTime 0.0:0:5 -TruncationLagTime 0.0:0:20 �CSeedingPostponed
此命令的作用是在exchange-01服务器上添加exchange-02的数据库副本
12、把
操作切换到
exchange-02
服务器上,执行上个步骤相似的命令,在exchange-02服务器上添加exchange-01的数据库副本
13、把
操作切换到
exchange-01
服务器上,执行如下命令
Update-MailboxDatabaseCopy "node01\exchange-02" �CDeleteExistingFiles
为exchange-02服务器设定种子
14、把
操作切换到
exchange-02
服务器上,执行上个步骤相似的命令,
为exchange-01服务器设定种子
15、查看邮箱之间的复制,验证DAG是否配置成功
"exchange-01","exchange-02" |test-replicationheal
显示“己通过”表示配置成功
查看邮箱数据库状态
get-mailboxdatabasecopystatus *