3.2 准备升级

3.2.1 确保目标云容器的身份凭证有效

导出和导入时,Migrate 数据库中的目标云容器身份凭证必须有效。确保从导出后到升级后的导入完成期间口令未更改或失效。如果口令即将失效,在开始导出前,请先在云提供商环境中修改口令,并在 Migrate 中更新身份凭证。

警告:如果导入期间身份凭证无效,将不会导入云容器,并且导入的数据库中所关联的工作负载配置将会损坏。要使用同一台 Migrate 服务器来迁移到目标云容器,必须重新安装 PlateSpin 服务器,这样会重设置数据库。必须重新配置所有目标容器和工作负载。

3.2.2 升级前备份数据库文件

在升级过程中,PlateSpin Migrate 安装程序会透明地从现有数据库导出数据,然后视需要将这些数据重新导入到新的数据库实例中。不过,请考虑在升级前备份 PlateSpin 服务器上的数据库文件,作为额外的预防措施。

  1. 以管理员用户身份登录 PlateSpin Migrate 服务器主机。

  2. 在服务器主机上,停止 MS SQL 服务:

    1. 在“开始”菜单中,单击运行,键入 services.msc,然后单击确定

    2. 在“服务”窗口中,右键单击 SQL Server 项目,然后选择停止

  3. 将所有 *.mdf*.ldf 文件复制到产品安装目录以外的位置。这些文件的默认位置是:

    \Program Files\PlateSpin Migrate Server\Database

  4. 重启动在步骤 2 中停止的 MS SQL 服务。

继续执行在升级前备份自定义 Linux blkwatch 驱动程序,或按升级 Migrate中所述继续升级。

3.2.3 在升级前备份自定义 Linux blkwatch 驱动程序

在升级期间,PlateSpin Migrate 安装程序将重写您先前添加到 PlateSpin Migrate 的自定义 Linux blkwatch 驱动程序。请考虑在升级前保存自定义 Linux blkwatch 驱动程序的副本。

  1. 以管理员用户身份登录 PlateSpin Migrate 服务器主机。

  2. 导航到 PlateSpin 应用程序的安装目录,例如 C:\Program Files\PlateSpin Migrate Server\

  3. 打开 .\Packages\9D470BFF-E30F-4015-83D8-4D308A8C8B1B\ 文件夹,并将此文件夹中的 1.package 文件复制到某个临时目录。

  4. 1.package 重命名为扩展名为 .zip 的文件 (1.zip),然后将该文件的内容解压缩到此临时目录。

  5. CustomKernel* 内容保存到另一个临时位置。

升级 Migrate中所述继续进行升级。

升级后,您应该再次上载将来迁移所需的所有自定义 Linux blkwatch 驱动程序。请参见知识库文章 7005873

3.2.4 升级之前导出迁移数据

如果您希望在升级后继续正在进行的工作负载迁移,请使用“导入/导出”实用程序 (ImportExportAll.bat) 导出工作负载迁移数据。参见部分 3.6, 导出或导入 PlateSpin 迁移数据。在升级后可以导入所需的数据。