导出 (0) 打印
全部展开

教程:Azure 中的 AlwaysOn 可用性组 (GUI)

更新时间: 2013年10月

note备注
有关同一方案的基于 PowerShell 的教程,请参阅教程:Azure 中的 AlwaysOn 可用性组 (PowerShell)

Azure 虚拟机 (VM) 可帮助数据库管理员降低高可用性 SQL Server 系统的成本。本教程介绍如何在 Azure 环境中使用端到端 SQL Server AlwaysOn 实现可用性组。在本教程结束时,Azure 中的 SQL Server AlwaysOn 解决方案将由以下要素组成:

  • 四个虚拟机部署在相同的地缘组、虚拟网络、子网和云服务中并使用相同的存储帐户

  • 一个虚拟机是域控制器 (DC) 服务器

  • 其余三个虚拟机构成一个三节点 Windows Server 故障转移群集 (WSFC),并部署在相同的子网和可用性集中

  • 其中两个 WSFC 节点包含 SQL Server 实例,并承载具有可用性数据库的可用性组

下图是该解决方案的图形表示形式。

之所以选择此方案是因为其简易性,而非其成本效益或 Azure 上的其他功能。例如,你可最大程度减少 2 副本可用性组的虚拟机数目,以便通过将域控制器作为 2 节点 WSFC 群集中的仲裁文件共享见证服务器来节省 Azure 中的计算时间。通过此方法,上述配置中的虚拟机数目可以减少一个。

本教程假定以下情况:

下面概括了这些步骤:

  1. 创建虚拟网络和域控制器服务器

  2. 配置域控制器

  3. 创建 SQL Server 虚拟机

  4. 创建 WSFC 群集

  5. 为可用性组准备 SQL Server 实例

  6. 创建可用性组

你将从一个新的 Azure 试用帐户开始。完成帐户设置后,你会进入 Azure 门户的主屏幕。

  1. 单击该页左下角的“新建”按钮,如下所示。

  2. 依次单击“网络”“虚拟网络”“自定义创建”,如下所示。

  3. “创建虚拟网络”对话框中,通过逐页完成以下设置创建新的虚拟网络。

     

    页面 设置

    虚拟网络详细信息

    名称 = ContosoNET

    区域 = 美国西部

    地缘组名称 = ContosoAG

    DNS 服务器和 VPN 连接

    虚拟网络访问空间

    设置显示在下面的屏幕快照中:

  4. 接下来,你应新建一个用来存储虚拟机 VHD 文件的存储帐户。再次单击“新建”,然后依次单击“数据服务”“存储”“快速创建”,如下所示。

    指定“URL”“位置/地缘组”,然后单击“创建存储帐户”,如下所示。创建存储帐户可能要用一些时间。

    • URL = 唯一 URL

    • 位置/地缘组 = ContosoAG

  5. 接下来,你将创建用作域控制器 (DC) 的虚拟机。再次单击“新建”,然后依次单击“计算”“虚拟机”“从库中”,如下所示。

  6. “创建虚拟机”对话框中,逐页完成以下设置来配置新虚拟机。

     

    页面 设置

    选择虚拟机操作系统

    Windows Server 2008 R2 SP1

    虚拟机配置

    版本发布日期 =(最新)

    虚拟机名称 = ContosoDC

    大小 =

    新用户名 = AzureAdmin

    新密码 = Contoso!000

    确认 = Contoso!000

    虚拟机模式

    DNS 名称 = 唯一名称

    独立虚拟机 = 选择

    存储帐户 =

    区域/地缘组/虚拟网络 = ContosoNET

    虚拟网络子网 = 后端(10.10.2.0/24)

    虚拟机选项

    使用默认值

    配置完新虚拟机后,请等待对虚拟机设置完成。此过程要用一些时间才能完成,并且,如果你单击 Azure 门户中的“虚拟机”选项卡,则可以看到 ContosoDC 逐一经历状态“正在启动(设置)”“已停止”“正在启动”“正在运行(设置)”和最后的“正在运行”

  7. 设置了 ContosoDC 之后,请单击“连接”按钮以将远程桌面 (RDP) 文件下载到本地目录中。

现在已成功配置 DC 服务器。下一步,在 DC 服务器上配置 Active Directory 域。在本地计算机上使 PowerShell 窗口保持打开。稍后将再次使用它来创建两个 SQL Server 虚拟机。

  1. 接下来,将 ContosoDC 配置为 corp.contoso.com 的 DC 服务器。启动 ContosoDC 的 RDP 文件,并使用已配置的管理员帐户 (AzureAdmin) 和密码 (Contoso!000) 登录。

  2. 登录之后,从“开始”菜单运行 dcpromo,如下所示。

  3. “Active Directory 域服务安装向导”对话框中,逐页完成以下设置来配置新的域控制器。

     

    页面 设置

    欢迎

    使用默认值

    操作系统兼容性

    使用默认值

    选择部署配置

    在新林中新建域 = 选择

    新的林根域

    目录林根级域的 FQDN = corp.contoso.com

    域 NetBIOS 名称

    使用默认值

    设置林功能级别

    林功能级别 = Windows Server 2008 R2

    其他域控制器选项

    DNS 服务器 = 选择

    (弹出窗口:静态 IP 分配)

    是,该计算机将使用 DHCP 服务器自动分配的 IP 地址(不推荐)。 = 选定

    (弹出窗口)

    是否确实要继续? =

    数据库、日志文件和 SYSVOL 的位置

    使用默认值

    目录服务恢复模式管理员密码

    密码 = Contoso!000

    确认密码 = Contoso!000

    设置了 DC 服务器后,虚拟机自动重新启动。

  4. 接下来,你需要使用随后将要使用的帐户来配置 Active Directory (AD)。使用默认域管理员 (CORP\AzureAdmin) 和密码 (Contoso!000),再次启动 ContosoDC 的 RDP 文件。

  5. 登录之后,从“开始”菜单打开“Active Directory 用户和计算机”,如下所示。

  6. 展开“corp.contoso.com”,右键单击“用户”,指向“新建”,然后单击“用户”

  7. 如下所示,指定名为 Install 的用户,然后单击“下一步”

  8. 指定并确认帐户密码(例如,Contoso!000),选中如下所示的复选框,然后单击“下一步”

    • 用户在下次登录时必须更改密码 = 已清除

    • 密码永不过期 = 选择

  9. 单击“完成”。你现在已在 AD 中创建 CORP\Install。你将使用此帐户来配置故障转移群集和可用性组。

  10. 按照相同的步骤,另外创建两个帐户:CORP\SQLSvc1CORP\SQLSvc2。你将使用这些帐户作为 SQL Server 实例的服务帐户。

    接下来,你需要为 CORP\Install 分配所需权限以配置 Windows Server 故障转移群集 (WSFC)。

  11. “视图”菜单中,单击“高级功能”,如下所示。通过此操作,你可以查看所有隐藏的容器以及 AD 对象的属性窗口中的隐藏选项卡。

  12. 右键单击“corp.contoso.com”,然后单击“属性”

  13. “corp.contos.com 属性”中,选择“安全性”选项卡,然后单击“高级”按钮。

  14. “corp 的高级安全设置”中,单击“添加”

  15. 在文本框中键入 CORP\Install,然后单击“确定”

  16. 如下所示,选择“允许读取所有属性”“创建计算机对象”,然后单击“确定”三次以退出“corp.contoso.com 属性”

现在你已完成 Active Directory 和用户对象的配置,接下来,你将创建三个 SQL Server 虚拟机并将它们加入到此域中。

  1. 接下来,你需要创建将要使用的三个虚拟机,包括一个 WSFC 群集节点和两个 SQL Server 虚拟机。若要创建每个虚拟机,请返回到 Azure 门户,然后依次单击“新建”“计算”“虚拟机”“从库中”。然后,使用下表中的模板来帮助创建虚拟机。

     

    页面 VM1 VM2 VM3

    选择虚拟机操作系统

    Windows Server 2008 R2 SP1

    Windows Server 2008 R2 SP1 上的 SQL Server 2012 SP1 Enterprise

    Windows Server 2008 R2 SP1 上的 SQL Server 2012 SP1 Enterprise

    虚拟机配置

    版本发布日期 =(最新)

    虚拟机名称 = ContosoWSFCNode

    大小 =

    新用户名 = AzureAdmin

    新密码 = Contoso!000

    确认 = Contoso!000

    虚拟机名称 = ContosoSQL1

    大小 =

    新用户名 = AzureAdmin

    新密码 = Contoso!000

    确认 = Contoso!000

    虚拟机名称 = ContosoSQL2

    大小 =

    新用户名 = AzureAdmin

    新密码 = Contoso!000

    确认 = Contoso!000

    虚拟机模式

    连接到现有虚拟机 = 选择(ContosoDC)

    存储帐户 = 你已创建的存储帐户

    区域/地缘组/虚拟网络 = ContosoNET

    虚拟网络子网 = 后端(10.10.2.0/24)

    连接到现有虚拟机 = 选择(ContosoDC)

    存储帐户 = 你已创建的存储帐户

    区域/地缘组/虚拟网络 = ContosoNET

    虚拟网络子网 = 后端(10.10.2.0/24)

    连接到现有虚拟机 = 选择(ContosoDC)

    存储帐户 = 你已创建的存储帐户

    区域/地缘组/虚拟网络 = ContosoNET

    虚拟网络子网 = 后端(10.10.2.0/24)

    虚拟机选项

    可用性集 = 创建可用性集

    可用性集名称 = SQLHADR

    可用性集 = SQLHADR

    可用性集 = SQLHADR

    在选择“连接到现有虚拟机”并选择“ContosoDC”(唯一选项)时,相当于告诉 Azure 将虚拟机放置在 ContosoDC 所在的云服务中。同样,此云服务名称在 Internet 上是唯一的。

    在三个虚拟机设置完毕之后,你需要将它们加入到 corp.contoso.com 域中,并向这些虚拟机授予 CORP\Install 管理权限。为此,请针对三个虚拟机中的每一个按以下步骤操作。

  2. 通过在列表中选择虚拟机并单击“连接”按钮,将每个虚拟机的远程桌面 (RDP) 文件下载到本地目录。若要选择虚拟机,请在该行中除第一个单元外的任意位置单击,如下所示。

  3. 启动下载的 RDP 文件,并使用已配置的管理员帐户 (BUILTIN\AzureAdmin) 登录到虚拟机中。

  4. 登录后,将自动启动“初始配置任务”窗口。单击“配置网络”链接。

  5. 将会打开“网络连接”窗口。右键单击“本地连接 2”,然后单击“属性”

  6. 选择“Internet 协议版本 4 (TCP/IPv4)”,然后单击“属性”

  7. 选择“使用下面的 DNS 服务器地址”,并在“首选 DNS 服务器”中指定 10.10.2.4

  8. 地址 10.10.2.4 是分配给 Azure 虚拟网络中 10.10.2.0/24 子网中的 VM 的地址,而该 VM 是 ContosoDC。若要验证 ContosoDC 的 IP 地址,请在命令提示符中使用 nslookup contosodc,如下所示。

  9. 单击“确定”两次以提交更改。你现在能够将该虚拟机加入到 corp.contoso.com 中。

  10. 返回到“初始配置任务”,单击“提供计算机名和域”链接。

  11. “系统属性”对话框中,单击“更改”

  12. 选中“域”复选框,在文本框中键入 corp.contoso.com,然后单击“确定”

  13. “Windows 安全性”弹出对话框中,指定默认域管理员帐户 (CORP\AzureAdmin) 和密码 Contoso!000 的凭据。

  14. 在看到“欢迎使用 corp.contoso.com 域”消息时,请单击“确定”

  15. “计算机名/域更改”中,单击“确定”,然后在弹出对话框中单击“确定”

  16. 一直等到虚拟机重新启动,然后再次启动 RDP 文件以使用 BUILTIN\AzureAdmin 帐户登录到虚拟机中。

  17. 在“开始”菜单中,键入“user”,然后单击“向域用户授予管理员权限”,如下所示。

  18. “用户帐户”对话框中,单击“添加”

  19. 在“添加新用户”中,在“用户名”中指定 Install,在“域”中指定 CORP,然后单击“下一步”

  20. 选择“管理员”以将 CORP\Install 添加到本地 Administrators 组,单击“完成”,然后单击“确定”关闭“用户帐户”对话框。

  21. 接下来,你需要向虚拟机添加“故障转移群集”功能。在“初始配置任务”窗口中,单击“添加功能”

  22. 如下所示,在“添加功能向导”中,选择“故障转移群集”,然后单击“下一步”

  23. “确认安装选择”中,单击“安装”

  24. “故障转移群集”功能安装完成后,单击“关闭”

  25. 从虚拟机注销。

这些 SQL Server 虚拟机现在已配置并正在运行,但它们是使用默认选项与 SQL Server 一同安装的。

在本节中,你将创建承载要在以后创建的可用性组的 WSFC 群集。至此,你应该已针对将在 WSFC 群集中使用的三个虚拟机中的每个虚拟机完成了以下操作:

  • 在 Azure 中进行了完全设置

  • 已将虚拟机加入到域中

  • 已将 CORP\Install 添加到本地 Administrators 组中

  • 添加了故障转移群集功能

必须在每个虚拟机上执行所有这些操作,才能将该虚拟机加入到 WSFC 群集中。

另请注意,Azure 虚拟网络的行为与内部网络不同,你需要按以下顺序来创建群集:

  1. 在其中一个节点 (ContosoSQL1) 上创建单节点群集

  2. 将群集 IP 地址修改为未使用的 IP 地址 (10.10.2.101)

  3. 将群集名称联机

  4. 添加其他节点(ContosoSQL2 和 ContosoWSFCNode)

最后,你已准备就绪,可继续进行。请按照下面的步骤来完全配置群集。

  1. 启动 ContosoSQL1 的 RDP 文件,然后使用 CORP\Install 的凭据登录。

  2. 打开“服务器管理器”,展开“功能”节点,右键单击“故障转移群集管理器”,然后单击“创建群集”,如下所示。

  3. 在“创建群集向导”中,逐页完成以下设置来创建一个单节点群集:

     

    页面 设置

    准备工作

    使用默认值

    选择服务器

    “输入服务器名称”中键入 ContosoSQL1,然后单击“添加”

    验证警告

    选择“否。不需要 Microsoft 对该群集的支持,因此不希望运行验证测试。单击‘下一步’时,继续创建群集。”

    用于管理群集的访问点

    “群集名称”中键入 Cluster1

    确认

    使用默认值

  4. “服务器管理器”中,展开“故障转移群集管理器”,单击“Cluster1.corp.contoso.com”,在中间窗格中向下滚动,然后展开“群集核心资源”。你应看到“名称”“IP 地址”资源都处于“已失败”状态。不能将 IP 地址资源联机,因为向该群集分配的 IP 地址与计算机本身的地址相同,地址重复。右键单击已失败的“IP 地址”资源,然后单击“属性”,如下所示。

  5. 选择“静态 IP 地址”,然后在“地址”文本框中指定 10.10.2.101,如下所示。然后,单击“确定”

  6. 在“群集核心资源”部分中,右键单击“名称:Cluster1”,然后单击“使该资源联机”。然后等待两个资源都已联机。当该群集名称资源联机时,它会用新的 AD 计算机帐户更新 DC 服务器。此 AD 帐户将在以后用于运行可用性组群集服务。

  7. 最后,你需要向该群集添加剩余节点。在浏览器树中,右键单击“Cluster1.corp.contoso.com”,然后单击“添加节点”,如下所示。

  8. “添加节点向导”中,单击“下一步”。然后,在“选择服务器”页上,向列表中添加“ContosoSQL2”“ContosoWSFCNode”,方法是在“输入服务器名称”中键入服务器名称,然后单击“添加”。完成后,单击“下一步”

  9. “验证警告”页上,单击“否。不需要 Microsoft 对该群集的支持,因此不希望运行验证测试。单击‘下一步’时,继续创建群集。”然后,单击“下一步”两次以添加节点。向群集添加节点后,单击“完成”

    “故障转移群集管理器”现在应显示该群集具有三个节点,并将这些节点列在“节点”容器中,如下所示。

  10. 从远程桌面会话注销。

在本节中,你将针对 ContosoSQL1 和 contosoSQL2 完成以下操作:

  1. 添加 NT AUTHORITY\System 的一个登录名,该登录名具有对默认 SQL Server 实例的必要权限集

  2. 将 CORP\Install 作为 sysadmin 角色添加到默认 SQL Server 实例

  3. 打开防火墙允许远程访问 SQL Server

  4. 启用 AlwaysOn 可用性组功能

  5. 将 SQL Server 服务帐户分别更改为 CORP\SQLSvc1 和 CORP\SQLSvc2。

上述操作可按任意顺序执行。不过,下面的步骤应按顺序进行。对 ContosoSQL1 和 ContosoSQL2 按步骤执行操作:

  1. 如果你尚未从虚拟机的远程桌面会话注销,请现在注销。

  2. 启动虚拟机的 RDP 文件,然后作为 BUILTIN\Administrator 登录。

  3. 首先,向 SQL Server 登录帐户添加 NT AUTHORITY\System 以及必要的权限。从“开始”菜单,启动“SQL Server Management Studio”

  4. 单击“连接”连接到默认 SQL Server 实例。

  5. “对象资源管理器”中,展开“安全性”,右键单击“登录名”,然后单击“新建登录名”

  6. “登录名”中键入 NT AUTHORITY\System,然后单击“确定”

  7. “对象资源管理器”中,右键单击“NT AUTHORITY\System”,然后单击“属性”

  8. “安全对象”页上,针对本地服务器,选择“授予”以授予以下权限,然后单击“确定”

    • 更改任何可用性组

    • 连接 SQL

    • 查看服务器状态

  9. 接下来,将 CORP\Install 作为 sysadmin 角色添加到默认 SQL Server 实例。在“对象资源管理器”中,再次右键单击“登录名”,然后单击“新建登录名”

  10. “登录名”中,键入“CORP\Install”

  11. “服务器角色”页上,选择“sysadmin”。然后,单击“确定”。创建登录名后,可通过在“对象资源管理器”中展开“登录名”来查看该登录名。

  12. 接下来,为 SQL Server 创建防火墙规则。从“开始”菜单,启动“高级安全 Windows 防火墙”,如下所示。

  13. 右键单击“入站规则”,然后单击“新建规则”

  14. “规则类型”页上,选择“程序”,然后单击“下一步”

  15. “程序”页上,选择“此程序路径”,然后在文本框中键入“%ProgramFiles%\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe”。然后,单击“下一步”

  16. “操作”页上,将“允许连接”保持选中状态,然后单击“下一步”

  17. “配置文件”页上,接受默认设置,然后单击“下一步”

  18. “名称”页上,在“名称”文本框中指定一个规则名称,如 SQL Server (Program Rule),然后单击“完成”

  19. 接下来,启用 AlwaysOn 可用性组功能。从“开始”菜单,启动 SQL Server 配置管理器。

  20. 在浏览器树中,单击“SQL Server 服务”,右键单击“SQL Server (MSSQLSERVER)”服务,然后单击“属性”

  21. 单击“AlwaysOn 高可用性组”选项卡,选择“启用 AlwaysOn 可用性组”(如下所示),然后单击“应用”。在弹出对话框中,单击“确定”,但不要关闭属性窗口。在更改服务帐户后,将重新启动 SQL Server 服务。

  22. 接下来,更改 SQL Server 服务帐户。单击“登录”选项卡,在“帐户名”中键入 CORP\SQLSvc1(对于 ContosoSQL1)或 CORP\SQLSvc2(对于 ContosoSQL2),填入并确认密码,然后单击“确定”

  23. 在弹出窗口中,单击“是”重新启动该 SQL Server 服务。重新启动 SQL Server 服务后,在属性窗口中所做的更改即生效。

  24. 从虚拟机注销。

此时,你已做好配置可用性组的准备。下面概括了将要执行的操作:

  1. 在 ContosoSQL1 上创建新数据库 (MyDB1)

  2. 获取数据库的完整备份和事务日志备份

  3. 使用 NORECOVERY 选项将完整备份和日志备份还原到 ContosoSQL2

  4. 通过同步提交、自动故障转移和可读辅助副本来创建可用性组 (AG1)

按照下面的说明操作:

  1. 如果你尚未从 ContosoSQL1 和 ContosoSQL2 的远程桌面会话注销,请现在注销。

  2. 启动 ContosoSQL1 的 RDP 文件,然后以“CORP\Install”身份登录。

  3. “文件资源管理器”中的 C:\ 之下,创建名为 backup 的目录。你将使用此目录来备份并还原数据库。

  4. 右键单击新目录,指向“共享”,然后单击“特定用户”,如下所示。

  5. 添加“CORP\SQLSvc1”并授予其“读/写”权限,添加“CORP\SQLSvc2”并授予其“读取”权限(如下所示),然后单击“共享”。文件共享过程完成后,请单击“完成”

  6. 接下来,你需要创建数据库。从“开始”菜单,启动“SQL Server Management Studio”,然后单击“连接”连接到默认 SQL Server 实例。

  7. “对象资源管理器”中,右键单击“数据库”,然后单击“新建数据库”

  8. “数据库名称”中,键入 MyDB1,然后单击“确定”

  9. 接下来,对数据库进行完整备份。在“对象资源管理器”中,展开“数据库”,右键单击“MyDB1”,指向“任务”,然后单击“备份”

  10. “源”部分中,将“备份类型”设置为“完整”。在“目标”部分中,单击“移除”以移除备份文件的默认文件路径。

  11. “目标”部分中,单击“添加”

  12. “文件名”文本框中,键入“\\ContosoSQL1\backup\MyDB1.bak”。然后,单击“确定”,再单击“确定”以备份数据库。备份操作完成时,再次单击“确定”关闭该对话框。

  13. 接下来,对数据库进行事务日志备份。在“对象资源管理器”中,展开“数据库”,右键单击“MyDB1”,指向“任务”,然后单击“备份”

  14. “备份类型”中,选择“事务日志”。保持“目标”文件路径设置为此前指定的文件路径,然后单击“确定”。备份操作完成后,再次单击“确定”

  15. 接下来,在 ContosoSQL2 上还原完整备份和事务日志备份。启动 ContosoSQL2 的 RDP 文件,然后以“CORP\Install”身份登录。将 ContosoSQL1 的远程桌面会话保持打开。

  16. “开始”菜单,启动“SQL Server Management Studio”,然后单击“连接”连接到默认 SQL Server 实例。

  17. “对象资源管理器”中,右键单击“数据库”,然后单击“还原数据库”

  18. “源”部分中,选择“设备”,然后单击“…”按钮。

  19. “选择备份设备”中,单击“添加”

  20. “备份文件位置”中,键入 \\ContosoSQL1\backup,单击“刷新”,选择“MyDB1.bak”,单击“确定”,然后再单击“确定”。现在,你应在“要还原的备份集”窗格中看到完整备份和日志备份。

  21. 转到“选项”页,在“恢复状态”中选择“RESTORE WITH NORECOVERY”,然后单击“确定”还原数据库。还原操作完成后,单击“确定”

  22. 现在,你需要创建可用性组。回到 ContosoSQL1 的远程桌面会话。在 SSMS 中的“对象资源管理器”中,右键单击“AlwaysOn 高可用性”,然后单击“新建可用性组向导”,如下所示。

  23. “简介”页上,单击“下一步”。在“指定可用性组名称”页上,在“可用性组名称”中键入 AG1,然后再次单击“下一步”

  24. “选择数据库”页上,选择“MyDB1”,然后单击“下一步”。数据库符合可用性组的先决条件,因为你针对预定主副本进行了至少一个完整备份。

  25. “指定副本”页上,单击“添加副本”

  26. 此时会弹出“连接到服务器”对话框。在“服务器名称”中键入 ContosoSQL2,然后单击“连接”

  27. 返回到“指定副本”页,此时应看到“可用的副本”中列出了 ContosoSQL2。配置这些副本,如下所示。完成后,单击“下一步”

  28. “选择初始数据同步”页上,选择“仅联接”,然后单击“下一步”。在对 ContosoSQL1 进行完整备份和事务备份并在 ContosoSQL2 上还原这些备份时,你已手动执行了数据同步。你也可以选择不对数据库执行备份和还原操作,并选择“完整”以便让“新建可用性组向导”为你执行数据同步。不过,对于某些企业中存在的超大型数据库,不建议这样做。

  29. “验证”页上,单击“下一步”。此页应与下面的页类似。因为你尚未配置可用性组侦听器,会出现一个侦听器配置警告。我有意跳过了该步骤,因为 Azure 虚拟机目前不支持可用性组侦听器。

  30. “摘要”页上,单击“完成”,然后等待向导配置完新的可用性组。在“进度”页上,可单击“更多详细信息”以查看详细进度。向导运行完成后,检查“结果”页以验证是否已成功创建可用性组(如下所示),然后单击“关闭”退出向导。

  31. “对象资源管理器”中,展开“AlwaysOn 高可用性”,然后展开“可用性组”。此时,你应在此容器中看到新的可用性组。右键单击“AG1 (主)”,然后单击“显示面板”

    该 AlwaysOn 面板应与下面显示的面板类似。你可以查看副本、每个副本的故障转移模式以及同步状态。

  32. “开始”菜单,再次打开“服务器管理器”,展开“功能”,展开“故障转移群集管理器”,展开“Cluster1.corp.contoso.com”,然后展开“服务和应用程序”。在“Cluster1”中已创建一个名为“AG1”的新群集服务,用来表示刚配置的可用性组。请注意,AG1 并不具有数据库客户端用以连接到该可用性组的任何 IP 地址,因为你没有配置这样的地址,并且即使你配置了 IP 地址,但由于 Azure 虚拟网络不支持静态 IP 地址,该 IP 地址也无法使用。

    Warning警告
    请勿尝试对此群集服务进行故障转移。所有故障转移操作都应在 SSMS 中的 AlwaysOn 面板内进行。有关详细信息,请参阅将 WSFC 故障转移群集管理器用于可用性组的限制

现在,你已通过在 Azure 中创建可用性组,成功实现了 SQL Server AlwaysOn。若要为此可用性组配置侦听器,请参阅Tutorial: Listener Configuration for AlwaysOn Availability Groups in Azure

显示:
© 2014 Microsoft