上一主题: dpmvc-setshares 命令-设置 VM 份额 (Funclet)下一主题: dpmvc-templatetovm 命令-将模板转换为 VM (Funclet)


dpmvc-snapshot 命令-管理快照 (Funclet)

dpmvc-snapshot 命令用于管理 VM 的快照。 使用该命令,可以创建快照、删除一个或所有快照或还原到某个快照。

此命令具有以下格式:

dpmvc-snapshot 
-create 
{-datacenter_name datacentername | -vc vcenterservername}
-vm_name vmname 
-vm_snapshot_name vmsnapshotname 
[-vm_snapshot_desc description] 
[-withmemory {true|false}]
[-poweron]
dpmvc-snapshot 
-remove 
{-datacenter_name datacentername | -vc vcenterservername} 
-vm_name vmname 
[-vm_snapshot_name vmsnapshotname [-withchildren]] 
dpmvc-snapshot 
-revert 
{-datacenter_name datacentername | -vc vcenterservername} 
-vm_name vmname 
-vm_snapshot_name vmsnapshotname
-operation {create|remove|revert}

指定要创建、删除或还原 VM 快照。

-datacenter_name datacentername

指定 VM 所在的数据中心。

-vc vcenterservername

指定 VM 所在的 vCenter 服务器。

-vm_name vmname

指定 VM。

-vm_snapshot_name vmsnapshotname

定义 VM 快照的名称。

-vm_snapshot_desc description

(可选)定义 VM 快照的说明。

-withmemory {true | false}

(可选)指定快照包含内存。 该参数对于 -remove 或 -revert 无效。

-withchildren

(可选)指定您希望删除快照的所有子项。 该参数对于 -create 或 -revert 无效。

-poweron

(可选)指定您希望打开 VM 的电源。 该参数对于 -remove 或 -revert 无效。

示例:在单 vCenter 服务器环境中创建 VM 快照

本示例为名为 MyVM01 的 VM 系统创建一个名为“Hello world”的快照,并包含说明“This is my first snapshot”。

dpmvc-snapshot -create -vm_snapshot_name "Hello world" -vm_snapshot_desc "First snapshot" 
-vm_name MyVM01 -datacenter_name VAS/MyCity

示例:在单 vCenter 服务器环境还原到 VM 快照

本示例将 MyVM01 还原到名为“Hello world”的快照。

dpmvc-snapshot -revert -vm_snapshot_name "Hello world" -vm_name MyVM01 -datacenter_name VAS/MyCity

示例:在单 vCenter 服务器环境中删除 VM 快照

本示例从名为 MyVM01 的 VM 系统中删除名为“Hello world”的快照。

dpmvc-snapshot -remove -vm_snapshot_name "Hello world" -vm_name MyVM01 
-datacenter_name VAS/MyCity