简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

还原SQL Server应用程序数据

提供者

以下过程提供了有关在发生灾难导致内部站点无法运行时如何在AWS的VMware云服务中恢复SQL Server的说明。

假定已完成以下前提条件、才能继续执行恢复步骤:

  1. 已使用Veeam Full Restore将Windows Server VM还原到VMware Cloud SDDC。

  2. 已建立二级SnapCenter 服务器、并已使用一节中所述的步骤完成SnapCenter 数据库还原和配置 "SnapCenter 备份和还原过程摘要。"

SQL Server应用程序数据恢复过程摘要如下:

  1. 配置虚拟机以准备还原过程。

  2. 设置用于iSCSI访问的FSX。

  3. 设置Windows VM以进行iSCSI访问。

  4. 连接SQL Server数据库并使其联机。

  5. 确认SnapCenter 与SnapCenter SQL Server插件之间的通信。

VM:SQL Server VM的还原后配置

虚拟机还原完成后、您必须配置网络连接和其他项目、以便在SnapCenter 中重新发现主机虚拟机。

  1. 为管理和iSCSI或NFS分配新的IP地址。

  2. 将主机加入Windows域。

  3. 将主机名添加到DNS或SnapCenter 服务器上的hosts文件中。

注 如果部署SnapCenter 插件时使用的域凭据与当前域不同、则必须在SQL Server VM上更改适用于Windows服务的插件的登录帐户。更改登录帐户后、重新启动SnapCenter SMCore、适用于Windows的插件和适用于SQL Server的插件服务。
注 要在SnapCenter 中自动重新发现还原的VM、FQDN必须与最初添加到内部SnapCenter 中的VM相同。

为SQL Server还原配置FSX存储

要完成SQL Server VM的灾难恢复还原过程、您必须断开与FSX集群的现有SnapMirror关系并授予对卷的访问权限。为此,请完成以下步骤:

  1. 要中断SQL Server数据库和日志卷的现有SnapMirror关系、请从FSX命令行界面运行以下命令:

    FSx-Dest::> snapmirror break -destination-path DestSVM:DestVolName
  2. 通过创建包含SQL Server Windows VM的iSCSI IQN的启动程序组来授予对LUN的访问权限:

    FSx-Dest::> igroup create -vserver DestSVM -igroup igroupName -protocol iSCSI -ostype windows -initiator IQN
  3. 最后、将LUN映射到刚刚创建的启动程序组:

    FSx-Dest::> lun mapping create -vserver DestSVM -path LUNPath igroup igroupName
  4. 要查找路径名称、请运行`lun show`命令。

设置Windows VM以进行iSCSI访问并发现文件系统

  1. 在SQL Server VM中、设置iSCSI网络适配器、以便在VMware端口组上进行通信、该端口组已建立、并可连接到FSX实例上的iSCSI目标接口。

  2. 打开iSCSI启动程序属性实用程序、并清除发现、收藏的目标和目标选项卡上的旧连接设置。

  3. 找到用于访问FSX实例/集群上的iSCSI逻辑接口的IP地址。您可以在AWS控制台中的Amazon FSx > ONTAP > Storage Virtual Machine下找到此选项。

    错误:缺少图形映像

  4. 在发现选项卡中、单击发现门户、然后输入FSX iSCSI目标的IP地址。

    错误:缺少图形映像

    错误:缺少图形映像

  5. 在目标选项卡上、单击连接、根据您的配置选择启用多路径、然后单击确定连接到目标。

    错误:缺少图形映像

  6. 打开计算机管理实用程序并使磁盘联机。确认它们保留的驱动器号与先前相同。

    错误:缺少图形映像

连接SQL Server数据库

  1. 从SQL Server VM中、打开Microsoft SQL Server Management Studio并选择Attach以开始连接到数据库的过程。

    错误:缺少图形映像

  2. 单击添加并导航到包含SQL Server主数据库文件的文件夹、将其选中、然后单击确定。

    错误:缺少图形映像

  3. 如果事务日志位于单独的驱动器上、请选择包含事务日志的文件夹。

  4. 完成后、单击确定以连接数据库。

    错误:缺少图形映像

确认SnapCenter 与SQL Server插件的通信

将SnapCenter 数据库还原到其先前状态后、它会自动重新发现SQL Server主机。要使此操作正常运行、请记住以下前提条件:

  • 必须将SnapCenter 置于灾难恢复模式。可以通过Swagger API或Disaster Recovery下的Global Settings实现此目的。

  • SQL Server的FQDN必须与内部数据中心中运行的实例相同。

  • 必须断开原始SnapMirror关系。

  • 必须将包含数据库的LUN挂载到SQL Server实例、并连接数据库。

要确认SnapCenter 处于灾难恢复模式、请在SnapCenter Web客户端中导航到设置。转到全局设置选项卡、然后单击灾难恢复。确保启用"启用灾难恢复"复选框。

错误:缺少图形映像