可以通过手动备份 vRealize Automation 6.2.x IaaS Microsoft SQL 数据库,将 VMware vRealize ™ Automation 6.2.x 环境迁移到新安装的 vRealize Automation 7.1 中。

关于此任务

此过程可以更可靠地传输大量数据,是首选的迁移过程。您必须执行完整的 Microsoft SQL 数据库备份并使用该备份将数据库还原到新位置。有关信息,请参见以下 Microsoft 文章:

过程

  1. 为源 vRealize Automation 6.2.x IaaS Microsoft SQL 数据库创建完整数据库备份。
  2. 在目标 vRealize Automation 7.1 环境中的 Microsoft SQL Server 上,将此备份还原为新数据库。
  3. 从源 vRealize Automation 6.2.x 部署获取加密密钥。
    1. 在托管活动 Manager Service 的虚拟机上,在管理命令提示符下运行以下命令以获取加密密钥。

      C:\Program Files (x86)\VMware\vCAC\Server\ConfigTool\EncryptionKeyTool\DynamicOps.Tools.EncryptionKeyTool.exe" key-read -c "C:\Program Files (x86)\VMware\vCAC\Server\ManagerService.exe.config" -v

      如果安装目录不在默认位置 C:\Program Files (x86)\VMware\vCAC 中,请编辑该路径,使其指向您的实际安装目录。

    2. 保存在运行此命令后显示在屏幕上的密钥。

      该密钥是类似以下示例的长字符串:

      NRH+f/BlnCB6yvasLS3sxespgdkcFWAEuyV0g4lfryg=

  4. 在目标 vRealize Automation 7.1 环境中,使用虚拟设备的完全限定域名 https://va-hostname.domain.name:5480 打开该虚拟设备的管理控制台。
  5. 使用您在部署设备时指定的 root 用户名和密码登录。
  6. 选择 vRA 设置 > 迁移
  7. 在管理控制台的“从现有 vRA 安装迁移”页面上,取消选中自动克隆源 IaaS 数据库复选框。根据租户和身份存储的迁移方式,选中或取消选中启用 SSO2 迁移复选框。
  8. 输入源 vRA SSO2 设备请求的信息。

    选项

    描述

    主机名

    源 vRealize Automation 6.2.x SSO2 身份服务器的主机名。

  9. 输入源 vRA 设备请求的信息。

    选项

    描述

    主机名

    vRealize Automation 6.2.x 设备的主机名。

    Root 用户名

    root

    Root 密码

    部署 vRealize 6.2 设备时输入的 root 密码。

    重新输入密码

    重新输入 root 密码。

  10. 输入目标 vRA 设备请求的信息

    选项

    描述

    默认租户

    在安装向导中配置单点登录时创建的租户,例如 vsphere.local。

    管理员用户名

    部署 vRealize 7.1 设备时输入的默认租户管理员用户名,例如 administrator@vsphere.local。

    管理员密码

    部署 vRealize 7.1 设备时输入的管理员密码。

    重新输入密码

    重新输入管理员密码。

    Root 用户名

    root

    Root 密码

    部署 vRealize 7.1 设备时输入的 root 密码。

    重新输入密码

    重新输入 root 密码。

  11. 输入源 vRA IaaS 数据库服务器请求的信息。

    选项

    描述

    加密密钥

    vRealize Automation 6.2.x 部署中的加密密钥字符串。

  12. 输入目标 vRA IaaS 数据库服务器请求的信息。

    选项

    描述

    数据库主机名

    vRealize Automation 7.1 IaaS Microsoft SQL 数据库主机的名称。

    新数据库的名称

    在目标 vRealize Automation 7.1 环境中还原的 Microsoft SQL 数据库的名称。

    密码短语

    新密码短语,用于重新加密所迁移 Microsoft SQL 数据库中存储的敏感内容。密码短语由一连串单词组成,可生成用于保护数据库数据的加密密钥,例如端点凭据。每次安装新的 IaaS 组件时,都应使用此密码短语。

    数据库安全

    SQL Server 身份验证机制。选择 Windows 身份验证SQL 身份验证。选择 SQL 身份验证时,必须输入用户名和密码。

    如果 vRealize Automation 6.2.x 数据库与 7.1 数据库位于不同的域中,Windows 身份验证将会失败。

  13. 单击迁移

    “迁移状态”会显示迁移进度,并会在迁移完成时显示一条消息。

    更多迁移详细信息包含在以下日志文件中。可以跟踪这些日志文件,以观察迁移进度。

    • vRealize Automation 6.2.x 虚拟设备:/var/log/vcac/migration-package.log

    • vRealize Automation 7.1 虚拟设备:/var/log/vcac/migrate.log

    • IaaS 节点:C:\Program Files (x86)\VMware\vCAC\InstallLogs-YYYYMMDDHHMMSS\Migrate.log

      IaaS 节点的安装目录可能不在默认位置。

  14. 提交 vRealize Automation 7.1 许可证密钥。
    1. 在管理控制台上,单击许可
    2. 新许可证密钥文本框中输入 vRealize Automation 7.1 许可证密钥。
    3. 单击提交密钥
  15. 如果要迁移到群集环境,请在每个辅助节点上访问管理控制台并将辅助节点加入主节点。
    1. 选择 vRA 设置 > 群集
    2. 单击加入群集
  16. 如果要迁移到群集环境,请在负载平衡器中配置每个辅助节点。

下一步做什么

验证 vRealize Automation 迁移环境