自动迁移过程可以通过自动克隆 IaaS 数据库将您的 vRealize Automation 6.2.x 部署迁移到 7.1。

关于此任务

尽管此过程会自动完成大部分迁移过程,但能否迁移成功取决于以下几个条件:

  • Model Manager 节点必须与源和目标 Microsoft SQL Server 之间具有良好的连接。在低带宽网络下,在服务器之间传输大量数据时可能发生超时。

  • 源和目标 Microsoft SQL Server 必须位于同一域中。

  • 目标 Microsoft SQL Server IaaS 数据库登录信息必须与在源 Microsoft SQL Server IaaS 数据库中配置的登录信息相同。

过程

  1. 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=

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

    选项

    描述

    主机名

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

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

    选项

    描述

    主机名

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

    Root 用户名

    root

    Root 密码

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

    重新输入密码

    重新输入 root 密码。

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

    选项

    描述

    默认租户

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

    管理员用户名

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

    管理员密码

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

    重新输入密码

    重新输入管理员密码。

    Root 用户名

    root

    Root 密码

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

    重新输入密码

    重新输入 root 密码。

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

    选项

    描述

    数据库主机名

    vRealize Automation 6.2.x IaaS Microsoft SQL 数据库主机的名称。

    数据库名称

    部署 vRealize Automation 6.2.x 设备时输入的名称。默认名称为 vCAC。

    加密密钥

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

    数据库安全

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

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

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

    选项

    描述

    数据库主机名

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

    新数据库的名称

    要迁移到的新数据库的名称。

    创建数据库

    接受默认选择。

    密码短语

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

    数据库安全

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

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

  12. 单击迁移

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

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

    • 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 节点的安装目录可能不在默认位置。

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

下一步做什么

验证 vRealize Automation 迁移环境