将非受管虚拟机导入 vRealize Automation 环境。

开始之前

  • 架构管理员业务组主管身份登录到 vRealize Automation 控制台。

  • 如果您要导入使用静态 IP 地址的虚拟机,请准备一个已正确配置的地址池。有关使用网络配置文件控制 IP 地址范围的详细信息,请参见《《配置 vRealize Automation》》。

关于此任务

非受管虚拟机存在于管理程序中,但不在 vRealize Automation 环境中进行管理,也无法在控制台中进行查看。导入非受管虚拟机后,该虚拟机使用 vRealize Automation 管理界面进行管理。根据您的特权,您可以在受管计算机选项卡或项目选项卡上查看该虚拟机。

批量导入选项不支持通过包含 NSX 网络和安全组件或软件组件的蓝图置备的部署。

过程

  1. 生成虚拟机 CSV 数据文件。
    1. 选择基础架构 > 管理 > 批量导入
    2. 单击生成 CSV 文件
    3. 计算机下拉菜单中选择非受管
    4. 从下拉菜单中选择业务组默认值。
    5. 输入所有者默认值。
    6. 从下拉菜单中选择蓝图默认值。

      此蓝图必须发布并且添加到授权,导入才能成功。

    7. 从下拉菜单中选择组件计算机默认值。

      如果为业务组蓝图选择了一个值,则您可能会在 CSV 数据文件中看到以下结果:

      • Host Reservation (Name or ID) = INVALID_RESERVATION

      • Host To Storage (Name or ID) = INVALID_HOST_RESERVATION_TO_STORAGE

      对于同时托管非受管虚拟机的虚拟主机,如果选择的业务组中没有预留时,就会显示这些消息。如果非受管虚拟主机的业务组有预留,“主机预留”和“主机存储”值将会恰当填充。

    8. 资源下拉菜单中选择一种可用的资源类型。

      菜单项

      描述

      端点

      访问虚拟化主机所需的信息。

      计算资源

      访问一组功能类似的虚拟机所需的信息。

    9. 名称下拉菜单中选择虚拟机资源的名称。
    10. 单击确定
  2. 编辑虚拟机 CSV 数据文件。
    1. 打开 CSV 文件,并编辑数据类别,使其与目标 vRealize Automation 环境中的现有类别匹配。

      要导入 CSV 数据文件中包含的虚拟机,每台虚拟机都必须与以下项进行关联:

      • 预留

      • 存储位置

      • 蓝图

      • 虚拟机组件

      • 存在于目标部署中的所有者

      要想成功执行导入,每台虚拟机的所有值必须存在于目标 vRealize Automation 环境中。您可以更改预留、存储位置、蓝图和所有者的值,或者通过编辑 CSV 文件将静态 IP 地址值添加到各个虚拟机。

      标题

      备注

      # 导入--是或否

      更改为“否”可防止导入特定虚拟机。

      虚拟机名称

      不要更改。

      虚拟机 ID

      不要更改。

      主机预留(名称或 ID)

      输入目标 vRealize Automation 环境中预留的名称或 ID。

      主机存储(名称或 ID)

      输入目标 vRealize Automation 环境中存储位置的名称或 ID。

      部署名称

      输入要在目标 vRealize Automation 环境中创建的部署的新名称,如虚拟机名称。

      注:

      每台虚拟机必须导入各自的部署中。不能将单个虚拟机导入现有部署中,也不能将多个虚拟机导入一个部署中。

      蓝图 ID

      输入用于导入虚拟机的目标 vRealize Automation 环境中蓝图的 ID。

      注:

      确保只输入蓝图 ID。不要输入蓝图名称。您必须选择仅包含一个虚拟机组件的蓝图。此蓝图必须发布并添加到授权。

      组件计算机 ID

      输入所选蓝图中包含的虚拟机组件的名称。不能将虚拟机导入包含多个组件的蓝图中。

      所有者名称

      输入目标 vRealize Automation 环境中有权访问此蓝图的用户。

    2. 如果要导入具有静态 IP 地址的虚拟机,请将以下格式的命令附加到 CSV 文件。

      ,VirtualMachine.Network#.Address, w.x.y.z, HOP

      使用虚拟机的恰当信息配置该命令。

      • # 更改为用此静态 IP 地址配置的网络接口的编号。例如 VirtualMachineNetwork0.Address

      • w.x.y.z 更改为虚拟机的静态 IP 地址。例如 11.27.42.57

      • HOP 字符串(Hidden、Not encrypted、Not runtime)可设置属性的可见性。成功导入后,此默认属性会从虚拟机中移除。

      要成功导入,必须确保 IP 地址在正确配置的地址池中可用。如果地址无法找到或已在使用,导入也会成功,但没有静态 IP 地址定义,而且系统会记录错误。

    3. 保存 CSV 文件。
  3. 使用 vRealize Automation 管理界面将虚拟机导入 vRealize Automation 环境。
    1. 选择基础架构 > 管理 > 批量导入
    2. 单击新建
    3. 名称文本框中输入此任务的唯一名称,例如 unmanaged import 10。
    4. 通过浏览到 CSV 文件名,为 CSV 文件文本框输入 CSV 文件名。
    5. 选择导入选项。

      选项

      描述

      开始时间

      调度将来的开始时间。所选的开始时间是本地服务器时间,而不是用户工作站的本地时间。

      立即

      立即开始导入过程。

      延迟 (秒)

      如果要导入许多虚拟机,请选择每个虚拟机注册的延迟秒数。选择此菜单项可减缓导入过程。如果留空,则表示选择不延迟。

      批处理大小

      如果要导入许多虚拟机,请选择指定时间要注册的虚拟机总数。选择此菜单项可减缓导入过程。如果留空,则表示选择不限制。

      忽略受管计算机

      保持未选择状态。

      跳过用户验证

      选择此菜单项会将虚拟机所有者设置为 CSV 数据文件“所有者”列中所列出的值,而不验证用户是否存在。选择此菜单项可以减少导入时间。

      测试导入

      在不导入虚拟机的情况下测试导入过程,以便测试 CSV 文件是否存在错误。

    6. 单击确定

      批量导入页面会显示操作进度。