在 VMM 构造中创建和部署 Linux 虚拟机

重要

此版本的 Virtual Machine Manager (VMM) 已终止支持。 建议 升级到 VMM 2022

本文介绍了如何在 System Center - Virtual Machine Manager (VMM) 构造中创建和部署 Linux VM。

开始之前

VMM 支持包含 Linux 作为来宾操作系统的虚拟机。 请确保:

  • 必须在虚拟机上安装 Linux 集成服务 (LIS)。

  • 必须在虚拟机上安装适用于 Linux 的 VMM 来宾代理。 这是服务模板集成所必需的,它允许修改 Linux 计算机上的属性,例如主机名。

    注意

    如果主机名已设置为 localhost,则 SCVMMLinuxGuestAgent (XPlat) cfghostdomain 篡改了主机文件。 在通过 VMM 部署 Linux VM 时,建议不要将主机名设置为 localhost。

  • VMM 不会验证 VM 是否满足这些要求。 但是,如果不满足,VM 部署将失败。

创建 VM

在 VMM 构造中使用任何可用方法创建运行 Linux 的 VM。 了解详细信息

在 VM 上安装 LIS

默认情况下,Linux 的某些分发版附带了 LIS。 如果 LIS 未包含在用于虚拟机的 Linux 分发中,请手动安装它。 了解详细信息

安装 VMM 来宾代理

  1. 在 VMM 服务器上打开提升的命令提示符。
  1. 转到 c:\Program Files\Microsoft System Center 2016\Virtual Machine Manager\agents\Linux 文件夹。
  1. 转到 c:\Program Files\Microsoft System Center\Virtual Machine Manager\agents\Linux 文件夹。
  1. 将所有代理安装文件从该文件夹复制到 VM 上的新文件夹。

  2. 打开 VM 上的新文件夹,运行以下命令:chmod +x install

  3. 根据操作系统情况,运行其中一条上述命令。

    ./install scvmmguestagent.1.0.0.544.x64.tar
    
    ./install scvmmguestagent.1.0.0.544.x86.tar
    

在 VM 上安装代理时,将在 VHD 上创建以下文件和文件夹:

  • 默认安装文件夹 (/opt/microsoft/scvmmguestagent) 以及安装日志文件 (scvmm-install.log)
  • 一个默认日志文件文件夹 - /var/opt/microsoft/scvmmagent/log
  • 专用日志文件 (scvmm.log)。 此文件在部署虚拟机并将其专用化后创建。
  • 配置文件 (scvmm.conf)。 此文件包含日志文件所在的位置,并且用于在部署和专用化期间控制日志记录。

后续步骤

详细了解如何在 VMM 计算构造中配置虚拟机设置