虚拟化

除了普通的传统客户端或 Salt 客户端外,您还可以使用 SUSE Manager 管理虚拟化客户端。在这种安装中,会在 SUSE Manager 服务器上安装一个虚拟主机来管理任意数量的虚拟 Guest。您可以安装多个虚拟主机来管理多组 Guest(如果您选择这么做)。

虚拟化客户端具有的功能范围取决于您选择的第三方虚拟化提供者。

您可以直接在 SUSE Manager 中管理 Xen 和 KVM 主机及 Guest。采用这种方式,您可以使用 AutoYaST 或 Kickstart 自动安装主机和 Guest,并在 Web UI 中管理 Guest。

对于 VMWare(包括 VMWare vSphere)和 Nutanix AHV,SUSE Manager 需要您设置虚拟主机管理器 (VHM) 来控制 VM。这样您便能控制主机和 Guest,但与使用 Xen 和 KVM 相比,受到的限制会更多。SUSE Manager 无法在 VMWare vSphere 或 Nutanix AHV 上创建和编辑 VM。

SUSE Manager 不直接支持其他第三方虚拟化提供者。不过,如果您的提供者允许您导出 VM 的 JSON 配置文件,您可以将该配置文件上载到 SUSE Manager 并使用 VHM 进行管理。

有关使用 VHM 来管理虚拟化的详细信息,请参见 虚拟主机管理器

1. 管理虚拟化主机

开始前,请确保已为要用作虚拟化主机的客户端指派虚拟化主机系统类型。传统客户端和 Salt 客户端均可用作虚拟主机。请导航到系统  系统列表,然后单击要用作虚拟化主机的客户端的名称。如果虚拟化主机系统类型未列出,请初始化虚拟化主机公式。有关详细信息,请参见 see client-configuration:virt-xenkvm.adoc#virt-xenkvm-host

客户端具有虚拟化主机系统类型后,该客户端的“系统细节”页面中便会显示虚拟化选项卡。虚拟化选项卡可用于创建和管理虚拟 Guest,以及管理存储池和虚拟网络。

2. 创建虚拟 Guest

您可以在 SUSE Manager Web UI 中向虚拟化主机添加虚拟 Guest。

过程:创建虚拟 Guest
  1. 在 SUSE Manager Web UI 中,导航到系统  系统列表,单击虚拟化主机的名称,然后导航到虚拟化选项卡。

  2. 常规部分,填写以下细节:

    • Guest 子选项卡中,单击 创建 Guest

    • 名称字段中,键入 Guest 的名称。

    • 超级管理程序字段中,选择要使用的超级管理程序。

    • 虚拟机类型字段中,选择全虚拟化或半虚拟化。

    • 最大内存字段中,以 MiB 为单位键入 Guest 磁盘的大小上限。

    • 虚拟 CPU 计数中,键入 Guest 的 vCPU 数量。

    • 体系结构字段中,选择要在 Guest 上使用的模拟 CPU 体系结构。默认会选择与虚拟主机匹配的体系结构。

    • 自动安装配置文件字段中,选择要用于安装 Guest 的自动安装工具。如果不想使用自动安装,请将此字段留空。

  3. 磁盘部分,填写要用于客户端的虚拟磁盘的细节。在源模板映像 URL 字段中,务必键入操作系统映像的路径。如果不这么做,创建的 Guest 的磁盘将会是空磁盘。

  4. 网络部分,填写要用于客户端的虚拟网络接口的细节。将 MAC 地址字段留空以生成 MAC 地址。

  5. 显卡部分,填写要用于客户端的显卡驱动程序的细节。

  6. 安排创建 Guest 的时间,然后单击 创建 以创建 Guest。

  7. 新虚拟 Guest 在成功创建后会立即启动。

也可以在 SUSE Manager Web UI 中的 Pacemaker 群集上添加虚拟 Guest。

过程:创建由群集管理的虚拟 Guest
  1. 按照在群集某个节点上创建虚拟 Guest 的过程操作,并遵循以下额外要求:

    • 确保定义为群集资源字段处于选中状态。

    • VM 定义的群集共享文件夹路径字段中,键入由所有群集节点共享的文件夹的路径,Guest 配置将存储在该位置。

    • 确保每个磁盘都位于由所有群集节点共享的存储池上。

可实时迁移由群集管理的虚拟 Guest。

3. SUSE 支持和 VM 区域

公有云提供商使用地区来定义提供虚拟机的数据中心的实际地理位置。例如,美国东部亚洲

地区又可以划分为多个区域。例如,美国东部地区可能包含 us-east-2aus-east-2b 等多个区域。

SUSE 使用虚拟机的区域来确定要提供的适当订阅。如果您的所有 VM 均由同一区域提供,您便符合 1-2 虚拟机订阅的条款和条件。

如果您的 VM 是由不同区域提供的,那么即使它们在同一地区内,您可能也不符合 1-2 虚拟机订阅的条件。在这种情况下,请仔细检查您的订阅。

对于 BYOS 实例 (Bring-your-own-subscription),所有安装的产品均会传递给订阅匹配器。如果您的公有云实例为 PAYG (Pay-as-you-go) 类型,将会从订阅匹配器计算中排除这些实例的基础产品。

计算实例是 PAYG 还是 BYOS 类型的过程在注册时或执行硬件刷新操作时完成。

有关详细信息,请参见 https://www.suse.com/products/terms_and_conditions.pdf 或联系 SUSE。