Date: 11月 4, 2018
快速入门指南:Windows Server 2008 R2中的SQL Server群集在Azure中
Windows Server 2008 R2继续存在于云中。因此,这是一个快速入门指南,适用于在Windows Server 2008 R2上需要SQL Server群集帮助的所有人。是的,Azure确实支持Windows Server 2008 R2和旧版本的SQL Server,包括2008 R2和2012。当然,在SQL 2012之前不会引入Always On Availability Groups,即便如此,由于与该版本相关的一些性能问题,您可能希望避免可用性组。需要支持旧版本的SQL Server或Windows吗?如Azure文档中所述,基于SIOS DataKeeper构建SANless群集。
Windows Server 2008 R2上的SQL Server群集 – 如何完成?
简而言之,这是SQL Server群集在Windows Server 2008 R2上的步骤
- 在同一可用性集中配置两个群集服务器和一个文件共享见证。这将所有三个法定人数投票放在不同的故障和更新域中。
- Azure中的SQL 2008 R2群集有一个修补程序,用于启用AG和FCI使用的侦听器。 https://support.microsoft.com/en-us/help/2854082/update-enables-sql-server-availability-group-listeners-on-windows-serv
- 安装该更新以及所有其他OS更新。
- 在每台服务器上配置存储。
- 格式化NTFS并给出驱动器号。
- 每个群集节点需要相同的存储。在每台服务器上启用故障转移群集和.Net 3.5 Framework
- 将服务器添加到域
- 创建基本群集,但使用POWERSHELL并指定群集IP地址。如果您使用GUI来创建群集,它将会混淆并提供重复的IP地址。通过GUI连接将使您能够从其中一个节点连接到群集。如果连接,则可以通过指定群集资源使用的静态IP地址来解决问题。以下是创建群集的Powershell用法示例
New-Cluster -Name cluster1 -Node sql1,sql2 -StaticAddress 10.0.0.101 -NoStorage-
- 将文件共享见证添加到群集
- 在两个群集节点上安装DataKeeper
- 创建DataKeeper卷资源并确保它们是可用存储
- 像往常一样在共享存储群集中将SQL安装到群集中。
- 配置Azure ILB并运行powershell脚本以更新SQL群集IP资源以侦听探测端口。
所有这些都在SIOS文档页面上完整记录,在Azure中部署DataKeeper Cluster Edition如果您对Azure,AWS或Google Cloud中的SQL Server高可用性或灾难恢复有任何疑问,请访问我们关于群集和其他相关主题的页面。 经Clusteringformeremortals.com许可转载