7 配置DAG
7.1 创建仲裁存储账户
在Azure Portal上选“新建”——>Storge——>Storage account-blob…,如图。
输入存储账户名称,账户类型设置为“常规用途”,复制设置为“本地冗余存储LRS”
为了保证仲裁资源的独立性,当地为仲裁存储账户创建一个资源组。
让该资源组位于澳大利亚东部。
7.2 DAG配置
7.2.1 创建DAG群集组
使用如下命令创建DAG。(在Azure上创建DAG需要选择无IP模式进行创建。)
New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer ad -DatabaseAvailabilityGroupIPAddresses ([System.Net.IPAddress])::None
7.2.2 添加DAG成员节点
Add-DatabaseAvailabilityGroupServer -Identity dag1 -MailboxServer ex01
Add-DatabaseAvailabilityGroupServer -Identity dag1 -MailboxServer ex02-data02
DAG成员添加成功后查看状态
7.2.3 更改DAG群集仲裁模式
1、使用命令查看当前DAG仲裁设置为共享目录方式
2、使用命令将DAG仲裁设定为Azure存储账户
命令格式如下:
Set-ClusterQuorum –CloudWitness –AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey>
其中参数:
AccountName 表示Azure存储账户名称
AccessKey 表示存储账户访问秘钥
在Azure Portal中获取存储账户的信息可以按照下图方式找到
Set-ClusterQuorum –CloudWitness –AccountName excloudquorum -AccessKey "7yRjIDJuWVtKeYxFB+nE7pGKd8LB"
注意:根据我的测试目前Windows Cluster仲裁设置为存储账户,只能使用国际版存储账户。亲测使用中国版存储账户配置会失败。