您可以使用 vSwap 确定目标计算机上最大大小交换文件的交换空间可用性。当您从 vRealize Automation 中创建或重新配置虚拟机时,系统将进行 vSwap 检查。vSwap 分配检查仅适用于 vCenter Server 端点。

创建或重新配置请求时,vRealize Automation 存储分配将检查数据存储上是否具有足够的空间容纳虚拟机磁盘。但打开计算机电源时,如果没有足够的空间在 vCenter Server 端点上创建交换文件,则计算机将无法启动。如果打开电源操作失败,则依赖于该计算机的所有自定义也会失败。此外,您也可以对计算机进行处置。根据请求的大小,指出计算机未打开电源或未进行置备的反馈并不十分明显。

您可以使用 vSwap 分配检查帮助克服这些限制,方式如下:在 vCenter Server 端点的 vRealize Automation 创建和重新配置过程中,检查最大大小交换文件的交换空间可用性。要启用 vSwap 分配检查,请在计算机组件或整个蓝图中将自定义属性 VirtualMachine.Storage.ReserveMemory 设置为 True。

请思考 vSwap 分配检查的以下行为:

  • 交换文件位于包含虚拟机的数据存储中。不支持在专用数据存储或其他数据存储上查找交换文件的备用 vCenter Server 配置。

  • 创建或重新配置虚拟机时会考虑交换大小。最大交换大小是虚拟机内存的大小。

  • 主机中 vRealize Automation 存储预留的保留值不得超过计算资源的物理容量。

  • 创建预留时,保留值的总和不得超过可用的存储空间。

  • vSphere 上的资源池或者主机级别或虚拟机级别的内存预留不是从 vSphere 端点中收集的,在 vRealize Automation 计算期间不予以考虑。

  • vSwap 不会针对现有计算机验证打开电源操作期间可用的交换空间。

  • 您必须重新运行数据收集,以捕获相对于 vSwap 对 vSphere 端点所做的任何更改。