7 配置DAG

7.1 创建仲裁存储账户

在Azure Portal上选“新建”——>Storge——>Storage account-blob…,如图。

clip_p_w_picpath002

输入存储账户名称,账户类型设置为“常规用途”,复制设置为“本地冗余存储LRS”

clip_p_w_picpath004

为了保证仲裁资源的独立性,当地为仲裁存储账户创建一个资源组。

clip_p_w_picpath006

让该资源组位于澳大利亚东部。

clip_p_w_picpath008

7.2 DAG配置
7.2.1 创建DAG群集组

使用如下命令创建DAG。(在Azure上创建DAG需要选择无IP模式进行创建。)

New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer ad -DatabaseAvailabilityGroupIPAddresses ([System.Net.IPAddress])::None

clip_p_w_picpath010

clip_p_w_picpath012

7.2.2 添加DAG成员节点

Add-DatabaseAvailabilityGroupServer -Identity dag1 -MailboxServer ex01

Add-DatabaseAvailabilityGroupServer -Identity dag1 -MailboxServer ex02-data02

clip_p_w_picpath014

clip_p_w_picpath016

DAG成员添加成功后查看状态

clip_p_w_picpath018

7.2.3 更改DAG群集仲裁模式

1、使用命令查看当前DAG仲裁设置为共享目录方式

clip_p_w_picpath020

2、使用命令将DAG仲裁设定为Azure存储账户

命令格式如下:

Set-ClusterQuorum –CloudWitness –AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey>

其中参数:

AccountName 表示Azure存储账户名称

AccessKey 表示存储账户访问秘钥

在Azure Portal中获取存储账户的信息可以按照下图方式找到

clip_p_w_picpath022

clip_p_w_picpath024

Set-ClusterQuorum –CloudWitness –AccountName excloudquorum -AccessKey "7yRjIDJuWVtKeYxFB+nE7pGKd8LB"

clip_p_w_picpath026

注意:根据我的测试目前Windows Cluster仲裁设置为存储账户,只能使用国际版存储账户。亲测使用中国版存储账户配置会失败。