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