可以配置 vSphere Replication 以压缩其通过网络传输的数据。
压缩通过网络传输的复制数据可节省网络带宽,并可能有助于减少 vSphere Replication 服务器上使用的缓冲区内存量。但是,压缩和解压缩数据要求源站点以及用于管理目标数据存储的服务器上拥有更多的 CPU 资源。
数据压缩支持
当源和目标 vSphere Replication 主机的版本为 6.0 时,ESXi 8.3.x 支持压缩。源站点上的 ESXi 主机压缩数据,目标站点上的 vSphere Replication 服务器将数据传递给 ESXi 主机,并由该主机解压缩数据和写入磁盘。
所有其他用例对数据压缩的支持取决于源和目标 ESXi 主机的版本。源站点和目标站点上的 vSphere Replication 服务器版本必须为 8.3.x。
| 源 ESXi 主机 | 管理目标数据存储的 ESXi 主机 | 数据压缩支持 |
|---|---|---|
| 6.0 之前的版本 | 任何受支持的版本 | vSphere Replication 不支持源 ESXi 主机的数据压缩。“配置复制”向导中的为 VR 数据启用网络压缩选项处于禁用状态。 |
| 6.0 | 6.0 之前的版本 | 源站点上的 ESXi 主机将压缩数据包发送到目标站点上的 vSphere Replication 服务器。如果没有可用于目标数据存储的 6.0 主机,vSphere Replication 服务器将使用 vSphere Replication 设备的资源来解压数据,并将未压缩的数据发送到 ESXi 主机。 |
| 6.0 | 6.0 | 此环境支持完全压缩。 |
数据压缩和 vSphere vMotion
如果数据压缩已禁用,则可在支持 vMotion 和 vSphere Replication 的任何主机对之间的复制源计算机上执行 vMotion 操作。
如果源和目标 ESXi 主机支持数据压缩,则启用数据压缩后,vMotion 操作可以照常执行。但是,如果目标 ESXi 主机是 6.0 之前的版本,则 vSphere Replication 会阻止 vMotion 将复制源虚拟机移动到该主机,因为该主机不支持数据压缩。这样可阻止 DRS 向不支持压缩的主机执行自动化 vMotion 操作。因此,如果必须将复制源虚拟机移动到 6.0 之前的 ESXi 主机,则必须重新配置复制以禁用数据压缩,然后才能执行 vMotion 操作。