【问题标题】:Migrating Azure VM to Another (SQL Version Upgrade)将 Azure VM 迁移到另一个(SQL 版本升级)
【发布时间】:2020-04-03 22:55:35
【问题描述】:

我有一个 Azure VM(Windows Server 2016 和 SQL Server 2016)运行生产 Web 应用程序,出于性能和成本原因,该应用程序同时用作应用程序和数据库服务器。有一些损坏导致各种问题,如 Windows 更新失败、SQL Server 自动修补失败、无法打开 SQL Server 配置工具等。我还想从 SQL Server 升级到更新版本(2019)功能。

我read 表示无法进行就地版本升级,因此推荐的方法是使用最新的 SQL 映像启动新 VM,然后从旧版本迁移到新版本。我知道该链接用于版本升级,似乎他们now do support。但我还没有看到这在版本升级中是可能的。因此,我认为迁移仍然是路径?

我在当前虚拟机上有 2 个数据磁盘来存放我可以移动到新虚拟机的数据和日志文件...但是还有很多其他方面需要考虑,例如公共 IP、网络安全组、SSL证书、IIS 配置等。

我是一名应用程序开发人员,而不是 Windows 管理员,也是 Azure 的新手。有没有关于如何尽可能轻松地做到这一点的检查清单?我的谷歌搜索没有结果(转移到不同的地区,从 SQL 服务器迁移到 Azure SQL 等)。例如,创建新虚拟机,将数据/日志磁盘移至新虚拟机,在新虚拟机上恢复数据库,将 SQL 作业/登录脚本从源写入新虚拟机,将外部 IP 和 NSG 指向新虚拟机,手动创建 IIS 网站并重新安装 SSL 证书....

【问题讨论】:

    标签: sql-server azure azure-virtual-machine


    【解决方案1】:

    据我所知,目前,您仍然需要迁移 VM 以进行 SQL 版本升级,正如that answer 解释的那样。

    实际上,您已经找到了迁移路径中的主要步骤。您将备份重要数据和日志,备份数据库和 Web 应用程序,导出 SSL 证书。然后,您将在 Azure 门户上使用新映像 SQL Server 2019 创建 SQL 虚拟机。然后,您将导入 SSL 证书并配置 IIS 网站,在新 VM 上恢复数据库,将 SQL 作业/登录从源脚本编写到新的。

    创建新的 Azure VM 时,可以将新的 VM 部署在与旧的 Azure VM 相同的区域和子网中,也可以将新的 Azure VM 附加到旧的子网级别 NSG。或者,将向新的 Azure VM 分配一个新的公共 IP,您将使用这个新的公共 IP 连接到您的 Web 应用程序和数据库。在验证部署、安装和配置之后。您可以移除旧的 Azure VM、网络接口、旧的 SQL 操作系统和数据磁盘。

    更多信息:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-15
      • 2011-03-26
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      • 2016-09-08
      • 2020-12-30
      • 1970-01-01
      相关资源
      最近更新 更多