SUVM 许可证

SUVM (一次性虚拟机) 许可证是为虚拟机而设计的,仅用于提供额外内核,以协助执行单个构建。

使用 SUVM 许可证的虚拟机需要使用预先准备的特殊 SUVM 镜像创建。该镜像应包括一个已使用特定 Incredibuild 安装命令安装在其上的 Helper 和/或启动代理服务。有关详细内容,请见下文。

当基于 SUVM 启动的虚拟机连接至 Coordinator 时,Coordinator 自动分配可用的 SUVM 许可证。虚拟机活动期间,它会自动出现在 Coordinator Monitor 上。当将 SUUVM 许可证分配给正在运行的虚拟机时,此分配在 Coordinator Monitor 中以 图标显示:

虚拟机完成构建执行后,其运行终止且不再出现在 Coordinator Monitor 上。其 SUVM 许可证由 Coordinator 解除分配,并返回到 SUVM 许可证池以便重用。

如果虚拟机未终止但是暂停时间超过 30 秒,则该虚拟机也会从 Coordinator Monitor 上消失,其 SUVM 虚拟机将解除分配。但是,如果此虚拟机重新连接至 Coordinator,则会以 Expired 机器的形式重新出现在 Coordinator Monitor 上:

创建使用 SUVM 许可证的虚拟机

使用 SUVM 许可证的虚拟机需要使用预先准备的特殊虚拟机镜像创建。该镜像应包括一个已使用特定 Incredibuild 安装命令安装在其上的 Helper 和/或启动代理服务。

  1. 创建或选择一个虚拟机作为 SUVM 镜像的基础。

  2. 使用 Installing Components 中的命令,在所选虚拟机上安装 Agent(Helper、initiator 或两者),如下所示:

  3. 将安装有 Agent 的虚拟机保存为镜像。此后,如果您想在 Incredibuild Environment 中启动虚拟机供一次性使用,可使用您的 SUVM 镜像作为这些虚拟机的基础。