本文介绍如何在 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 来宾代理程序
- 在 VMM 服务器上打开具有管理权限的命令提示符。
- 转到 c:\Program Files\Microsoft System Center 2016\Virtual Machine Manager\agents\Linux 文件夹。
- 转到 c:\Program Files\Microsoft System Center\Virtual Machine Manager\agents\Linux 文件夹。
将所有代理安装文件从该文件夹复制到 VM 上的新文件夹。
打开 VM 上的新文件夹并运行以下命令: chmod +x 安装。
根据操作系统运行上述任一命令。
./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)。 此文件包含日志文件的位置,用于控制部署和专用化期间的日志记录。