搜索

6.12.7. 从 KVM 主机导入虚拟机

download PDF
将虚拟机从 KVM 导入到您的 Red Hat Virtualization 环境。Red Hat Virtualization 在导入前将 KVM 虚拟机转换为正确的格式。您必须启用 KVM 主机与目标数据中心中至少一个主机之间的公钥身份验证(此主机在以下流程中称为代理主机)。
警告
必须先关闭虚拟机,然后才能导入。在导入过程中通过 KVM 启动虚拟机可能会导致数据崩溃。

过程 6.27. 从 KVM 导入虚拟机

  1. 启用代理主机和 KVM 主机之间的公钥身份验证:
    1. 登录代理主机,并为 vdsm 用户生成 SSH 密钥。
      # sudo -u vdsm ssh-keygen
    2. vdsm 用户的公钥复制到 KVM 主机。
      # sudo -u vdsm ssh-copy-id root@kvmhost.example.com
    3. 登录到 KVM 主机,将其添加到代理主机的 known_hosts 文件中。
      # sudo -u vdsm ssh root@kvmhost.example.com
  2. 登录管理门户。在 Virtual Machines 选项卡中,单击 Import 以打开 Import Virtual Machine (s) 窗口。

    图 6.17. 导入虚拟机窗口

    导入虚拟机窗口
  3. 选择包含 代理主机的数据中心。
  4. Source 下拉菜单中选择 KVM (via Libvirt)
  5. 使用以下格式输入 KVM 主机的 URI
    qemu+ssh://root@kvmhost.example.com/system
  6. 保持选中 Requires Authentication 复选框。
  7. Username 字段中输入 root
  8. 输入 KVM 主机的 root 用户的密码。
  9. 从下拉列表中选择 Proxy Host
  10. 单击 Load,以生成 KVM 主机上虚拟机的列表。
  11. Source 上的 Virtual Machines 列表中选择一个或多个虚拟机,并使用箭头将它们移到 Virtual Machines to Import 列表中。
  12. 点击 Next
    重要
    导入操作只能包含共享相同架构的虚拟机。如果要导入的任何虚拟机都具有不同的架构,系统会显示警告,并提示您更改您的选择,使其只包含具有相同架构的虚拟机。

    图 6.18. 导入虚拟机窗口

    导入虚拟机窗口
  13. 选择要 驻留 虚拟机的集群。
  14. 为虚拟机选择一个 CPU 配置文件。
  15. 选择 Collapse Snapshots 复选框来删除快照恢复点,并在基于模板的虚拟机中包含模板。
  16. 选中 Clone 复选框,以更改虚拟机名称和 MAC 地址,并克隆所有磁盘,同时删除所有快照。如果虚拟机显示在其名称旁边带有警告符号,或者在 System 列中有 VM 的 tick,您必须克隆虚拟机并更改其名称。
  17. 单击要导入的每个虚拟机,然后单击 Disks 子选项卡。使用 分配策略 和存储域 列表选择虚拟机所使用的磁盘是精简配置还是预分配,然后选择要在其上存储该磁盘的存储域。也会显示一个图标,以指示要导入的磁盘用作该虚拟机的启动磁盘。
    注意
    目标存储域必须是基于文件的域。由于当前限制,指定基于块的域会导致操作失败。
  18. 如果选择了 Clone 复选框,请在 General 子选项卡中更改虚拟机的名称。
  19. 单击 OK 以导入虚拟机。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.