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

本文介绍如何在 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 安装

  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)。 此文件包含日志文件的位置,用于控制部署和专用化期间的日志记录。

后续步骤

管理 VM 设置