3.3.2. 使用 virt-manager 创建 Red Hat Enterprise Linux 7 客户机


这个步骤涵盖了使用本地存储的安装 DVD 或 DVD 镜像创建 Red Hat Enterprise Linux 7 客户机虚拟机。Red Hat Enterprise Linux 7 DVD 镜像可以通过 红帽客户门户网站 获得。
注意
如果要安装启用了 SecureBoot 的虚拟机,请参阅 使用 virt-manager 创建 SecureBoot Red Hat Enterprise Linux 7 客户机

过程 3.1. 使用本地安装介质通过 virt-manager 创建 Red Hat Enterprise Linux 7 客户机虚拟机

  1. 可选:准备

    为虚拟机准备存储环境。有关准备存储的详情请参考 第 13 章 为虚拟机管理存储
    重要
    各种存储类型可用于存储客户机虚拟机。但是,要使虚拟机能够使用迁移功能,虚拟机必须在网络存储上创建。
    Red Hat Enterprise Linux 7 至少需要 1 GB 存储空间。但是,红帽建议为 Red Hat Enterprise Linux 7 安装以及本指南中的步骤推荐至少 5 GB 存储空间。
  2. 打开 virt-manager 并启动向导

    以 root 用户身份执行 virt-manager 命令打开 virt-manager,或打开 Applications System Tools Virtual Machine Manager

    图 3.1. Virtual Machine Manager 窗口

    Virtual Machine Manager 窗口
    (可选)通过选择管理程序并单击 连接 按钮打开远程管理程序。
    点击 启动新的虚拟化客户机向导。
    此时会打开 New VM 窗口。
  3. 指定安装类型

    选择安装类型:
    本地安装介质(ISO 镜像或 CDROM)
    此方法使用安装磁盘的镜像(如 .iso)。但是,无法使用 主机 CD-ROM 或者 DVD-ROM 设备。
    网络安装(HTTP、FTP 或 NFS)
    此方法涉及使用已镜像的 Red Hat Enterprise Linux 或 Fedora 安装树来安装客户机。安装树必须可通过 HTTP、FTP 或 NFS 访问。
    如果您选择 Network Install,请提供安装 URL 和 Kernel 选项(如果需要)。
    网络启动(PXE)
    此方法使用 Preboot eXecution Environment(PXE)服务器来安装客户机虚拟机。Red Hat Enterprise Linux 7 安装指南 中介绍了如何设置 PXE 服务器。要使用网络引导,客户机必须具有可路由的 IP 地址或共享网络设备。
    如果您选择 Network Boot,请继续到 STEP 5。完成所有步骤后,将发送 DHCP 请求,如果找到有效的 PXE 服务器将启动 guest 虚拟机的安装过程。
    导入现有磁盘镜像
    此方法可用于创建新的客户机虚拟机,并将磁盘镜像(包含预安装、可引导的操作系统)导入到其中。

    图 3.2. 虚拟机安装方法

    虚拟机安装方法
    Forward 继续。
  4. 选择安装源

    1. 如果选择了 Local 安装介质(ISO 镜像或 CDROM), 请指定您预期的本地安装介质。

      图 3.3. 本地 ISO 镜像安装

      本地 ISO 镜像安装
      警告
      虽然 GUI 中目前存在 选项,但无法从主机上的物理 CD-ROM 或者 DVD 设备安装。因此,选择 Use CDROM 或 DVD 选项会导致虚拟机安装失败。详情请查看 Red Hat 知识库
      要从 ISO 镜像安装,请选择 Use ISO image 并点 Browse... 按钮以打开 Locate 介质卷 窗口。
      选择要使用的安装镜像,然后单击 Choose Volume
      如果在 Locate 介质卷 窗口中没有显示镜像,点 Browse Local 按钮浏览包含安装磁盘的安装镜像或 DVD 驱动器的主机机器。选择包含安装磁盘的安装镜像或者 DVD 驱动器并点击 Open; 选择了卷供使用,并返回到 Create a new virtual machine 向导。
      重要
      对于 ISO 镜像文件和客户机存储镜像,建议使用的位置是 /var/lib/libvirt/images/。任何其他位置可能需要 SELinux 的额外配置。有关配置 SELinux 的详情,请查看 Red Hat Enterprise Linux Virtualization 安全指南 或 Red Hat Enterprise Linux SELinux User's Guide
    2. 如果选择了 Network Install,输入安装源的 URL 以及所需的内核选项(若有)。URL 必须指向安装树的根目录,它必须能够通过 HTTP、FTP 或 NFS 访问。
      要执行 kickstart 安装,请在内核选项中指定 kickstart 文件的 URL,从 ks=开始。

      图 3.4. 网络 kickstart 安装

      网络 kickstart 安装
      注意
      有关内核选项的完整列表,请参阅 Red Hat Enterprise Linux 7 安装指南
    接下来,配置安装的操作系统 类型和 版本。确保为虚拟机选择适当的操作系统类型。这可以手动指定,或者根据 安装介质复选框选择 Automatically detect operating system
    Forward 继续。
  5. 配置内存(RAM)和虚拟 CPU

    指定要分配给虚拟机的 CPU 和内存量。向导显示您可以分配的 CPU 数和内存量;这些值会影响主机和客户机的性能。
    虚拟机需要足够的物理内存(RAM)来高效地运行。红帽为虚拟机支持至少 512MB 的 RAM。红帽建议为每个逻辑内核至少 1024MB RAM。
    为虚拟机分配足够虚拟 CPU。如果虚拟机运行多线程应用程序,请分配客户机虚拟机需要运行的虚拟 CPU 数量。
    您不能分配超过主机系统中可用的物理处理器(或超线程)的虚拟 CPU。可用的虚拟 CPU 数量在 Up to X available 字段中记录。

    图 3.5. 配置内存和 CPU

    配置内存和 CPU
    配置内存和 CPU 设置后,单击" 下一步" 以继续。
    注意
    内存和虚拟 CPU 可以过量使用。有关过量使用的详情请参考 第 7 章 使用 KVM 进行过量使用
  6. 配置存储

    为您的虚拟机启用并分配足够的空间,以及它所需的任何应用程序。对于最低安装,至少为桌面安装分配 5 GB 或至少 1 GB。

    图 3.6. 配置虚拟存储

    配置虚拟存储
    注意
    实时迁移和离线迁移需要在共享网络存储上安装虚拟机。有关为虚拟机设置共享存储的详情,请参考 第 15.4 节 “共享存储示例:用于简单迁移的 NFS”
    1. 使用默认本地存储

      选择 计算机硬盘驱动器单选按钮上创建磁盘映像,以便在默认存储池中创建基于文件的镜像,即 /var/lib/libvirt/images/ 目录。输入要创建的磁盘镜像的大小。如果选择了 Allocate entire disk 复选框,则将立即创建指定大小的磁盘镜像。如果没有,磁盘镜像会在填充时增大。
      注意
      虽然存储池是一个虚拟容器,它受到两个因素的限制: 虽然它的最大大小由 qemu-kvm 和主机物理机器上的磁盘大小进行调整。存储池可能没有超过主机物理机器上磁盘的大小。最大大小如下:
      • virtio-blk = 2^63 字节或 8 Exabytes(使用原始文件或磁盘)
      • Ext4 = ~ 16 TB(使用 4 KB 的块大小)
      • XFS = ~8 Exabytes
      • 在尝试非常大的镜像大小时,应评估/调整其 metadata 和主机文件系统,保持自己的元数据和可扩展性。使用原始磁盘意味着会影响可扩展性或最大大小的层数。
      点击 Forward 在本地硬盘中创建磁盘镜像。或者,选择 Select managed 或其他现有存储,然后选择 Browse 来配置受管存储。
    2. 使用存储池

      如果您选择 Select managed 或 other existing storage 来使用存储池,请点击 Browse 打开 Locate 或 create storage volume 窗口。

      图 3.7. Choose Storage Volume 窗口

      Choose Storage Volume 窗口
      1. Storage Pools 列表中选择存储池。
      2. 可选:点击 创建新存储卷。此时会出现 Add a Storage Volume 屏幕。输入新存储卷的名称。
        Format 下拉菜单中选择 Format 选项。格式选项包括 raw、qcow2、和 qed。根据需要调整其他字段。请注意,这里使用的 qcow2 版本为版本 3。要更改 qcow 版本,请参阅 第 23.19.2 节 “设置目标元素”

        图 3.8. Add a Storage Volume 窗口

        Add a Storage Volume 窗口
    选择新卷,再单击 Choose volume。接下来,单击 Finish 以返回到 New VM 向导。点 Forward 继续。
  7. 名称和最终配置

    将虚拟机命名为。虚拟机名称可以包含字母、数字和以下字符:下划线(_)、句点( )和连字符(-)。虚拟机名称对于迁移来说必须是唯一的,且不能仅包含数字。
    默认情况下,将使用名为"default"的网络的网络地址转换(NAT)创建虚拟机。要更改网络选择,请点击 网络选择 并选择主机设备和源模式。
    验证虚拟机的设置,并在您满意时单击 "完成" ;这将创建具有指定网络设置、虚拟化类型和架构的虚拟机。

    图 3.9. 验证配置

    验证配置
    或者,要进一步配置虚拟机的硬件,请在安装前选中 Customize configuration,以更改客户机的存储或网络设备,以使用半虚拟化(virtio)驱动程序或添加额外的设备。这会打开另一个向导,供您添加、删除和配置虚拟机的硬件设置。
    注意
    Red Hat Enterprise Linux 4 或 Red Hat Enterprise Linux 5 虚拟机无法使用图形模式安装。因此,您必须选择"Cirrus"而不是"QXL"作为显卡。
    配置虚拟机硬件后,请单击" 应用 "。virt-manager 将根据指定的硬件设置创建虚拟机。
    警告
    从远程介质安装 Red Hat Enterprise Linux 7 客户机虚拟机时,但没有配置的 TCP/IP 连接时,安装会失败。但是,在这样的情况下,当安装 Red Hat Enterprise Linux 5 或 6 的客户机虚拟机时,安装程序会打开"配置 TCP/IP"接口。
    有关这一差异的更多信息,请参阅 相关知识库文章
    Finish 继续进入 Red Hat Enterprise Linux 安装序列。有关安装 Red Hat Enterprise Linux 7 的详情,请参考 Red Hat Enterprise Linux 7 安装指南
Red Hat Enterprise Linux 7 客户机虚拟机现在从 ISO 安装磁盘镜像创建。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.