如果用户拥有足够的特权,在用户执行加密任务时,将自动激活主机加密模式。激活主机加密模式之后,为了避免向技术支持人员发布敏感信息,会对所有核心转储进行加密。如果不再将虚拟机加密用于 ESXi 主机,则可停用加密模式。
为 ESXi 主机激活加密模式后,您可能需要将其停用。例如,您可能需要停用加密模式才能生成 ESXi 支持包(使用 vm-support 命令)。当主机上存在密钥材料时,无法使用主机加密模式切换( )。
通过调用 CryptoManagerHostDisable API 方法,可以使用 API 停用主机加密模式。
为 ESXi 主机定义的加密模式或状态包括:
- pendingIncapable:停用主机加密,即主机无法执行 vSphere 虚拟机加密操作。
- incapable:主机无法安全地接收敏感材料。
- prepared:主机已准备好接收敏感材料,但尚未设置主机密钥。
- Safe:主机经过安全加密(已激活),并设置主机密钥,即,可以执行 vSphere 虚拟机加密操作。
在主机上调用 CryptoManagerHostDisable 后,主机的加密状态将发生如下变化:
- 如果原始主机加密状态为 incapable 或 prepared,则主机加密状态将更改为 incapable。
- 如果原始主机加密状态为 safe,则主机加密状态将更改为 pendingIncapable。
- 如果主机加密状态为 pendingIncapable,则主机加密状态仍为 pendingIncapable。
此任务显示如何使用 vCenter Server Managed Object Browser (MOB) 停用主机加密模式。有关使用 API 的详细信息,请参见 vSphere Web Services API 文档,网址为 https://developer.vmware.com/apis/968/vsphere。
过程
结果
停用主机加密模式后,除非重新激活主机加密模式,否则无法执行加密操作,例如添加已加密虚拟机。
注: 重新引导已停用加密模式的
ESXi 主机后,如果主机加密状态最初为 pendingIncapable,则主机加密状态仍为 pendingIncapable。要重新激活主机加密模式,请重新访问
vCenter Server MOB 并调用
ConfigureCryptoKey API 方法。重新激活主机加密模式时,如果主机加密状态为 pendingIncapable,请使用原始主机密钥 ID。