This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.7.18.9.3. 通过 CLI 创建离线虚拟机快照
您可以通过创建一个 VirtualMachineSnapshot 对象来为离线虚拟机创建虚拟机快照。
先决条件
- 确保持久性卷声明(PVC)位于支持 Container Storage Interface(CSI)卷快照的存储类中。
-
安装 OpenShift CLI(
oc)。 - 关闭您要为其创建快照的虚拟机。
流程
创建一个 YAML 文件来定义
VirtualMachineSnapshot对象,以指定新VirtualMachineSnapshot的名称和源虚拟机的名称。例如:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建
VirtualMachineSnapshot资源。快照控制器会创建一个VirtualMachineSnapshotContent对象,将其绑定到VirtualMachineSnapshot并更新VirtualMachineSnapshot对象的status和readyToUse字段。oc create -f <my-vmsnapshot>.yaml
$ oc create -f <my-vmsnapshot>.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
验证
VirtualMachineSnapshot对象是否已创建并绑定到VirtualMachineSnapshotContent。readyToUse标志必须设为true。oc describe vmsnapshot <my-vmsnapshot>
$ oc describe vmsnapshot <my-vmsnapshot>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
检查
VirtualMachineSnapshotContent资源的spec:volumeBackups属性,以验证快照中包含了预期的 PVC。