dpmvc snapshot 命令用于管理 VM 的快照。 使用该命令,可以创建快照、删除一个或所有快照或还原到某个快照。
此命令具有以下格式:
dpmvc snapshot [-sc sc_url] -operation create -datacenter_name datacentername -vm_name vmname -vm_snapshot_name vmsnapshotname [-vm_snapshot_desc description] [-withmemory {yes|no}] [-quiesce {yes|no}][-poweron] [-vc_server vcservername] [-vc_user vcusername] [-vc_password vcpassword] [-auth_file authorizationfile] [-auth_comp componentID] [‑wait [timeout]] [-pre] [-post] [-ws_user wsuser] [-ws_password wspassword] [-prompt {yes|no}] [-encrypted_password {yes|no}] [-locale iso639value]
dpmvc snapshot [-sc sc_url] -operation remove -datacenter_name datacentername -vm_name vmname [-vm_snapshot_name vmsnapshotname] [-vm_snapshot_id snapid] [-withchildren {yes|no}] [-vc_server vcservername] [-vc_user vcusername] [-vc_password vcpassword] [-auth_file authorizationfile] [-auth_comp componentID] [‑wait [timeout]] [-pre] [-post] [-ws_user wsuser] [-ws_password wspassword] [-prompt {yes|no}] [-encrypted_password {yes|no}] [-locale iso639value]
dpmvc snapshot [-sc sc_url] -operation revert -datacenter_name datacentername -vm_name vmname -vm_snapshot_name vmsnapshotname [-vm_snapshot_id snapid] [-vc_server vcservername] [-vc_user vcusername] [-vc_password vcpassword] [-auth_file authorizationfile] [-auth_comp componentID] [‑wait [timeout]] [-pre] [-post] [-ws_user wsuser] [-ws_password wspassword] [-prompt {yes|no}] [-encrypted_password {yes|no}] [-locale iso639value]
(可选)为服务控制器主机定义 URL。
示例:https://hostname:port/...
定义安装了服务控制器的完全限定主机。
示例:localhost.ca.com
定义服务控制器服务器的侦听端口。
示例:80
指定要创建、删除或还原 VM 快照。
指定 VM 所在的数据中心。
指定 VM。
定义 VM 快照的名称。
(可选)定义 VM 快照的说明。
(可选)指定快照包含内存。 该参数对于 -remove 或 -revert 无效。
(可选)如果设置为 yes 并且在拍摄快照时虚拟机已打开电源,VMware 工具将静止虚拟机中的文件系统。 这样便能确保磁盘快照代表来宾文件系统的一致状态。 如果虚拟机关闭或 VMware 工具不可用,该命令将忽略静止标志。
(可选)定义快照标识符。
(可选)指定您希望删除快照的所有子项。 该参数对于 -create 或 -revert 无效。
(可选)指定您希望打开 VM 的电源。 该参数对
-remove 或
-revert 无效。
指定在具有多个 vCenter 服务器时要访问的 vCenter 服务器。 对于单 vCenter 服务器环境是可选的。
(可选)指定 vCenter 服务器用户 ID。 这是可选的,具体取决于是否已启用全局凭据。
(可选)指定 vCenter 服务器用户 ID 的密码。 省略该选项时,如果从默认授权文件或特定授权文件 (-auth_file) 指定用户(-vc_user 选项)和组件(-auth_comp 选项),则将为其检索加密密码。
(可选)指定用于检索加密密码的授权文件的完整路径名称。 该文件包含使用 dpmutil set auth 命令生成的 CA Server Automation 管理员凭据。 如果不指定该选项,将使用默认的授权文件。
(可选)指定可用于对主机和用户进行分组的组件 ID。
(可选)表示是否显示作业的状态并直到操作完成、失败或达到超时时长(如果您指定了超时值)才返回。 如果不指定该选项,CLI 不等待完成即返回。 如果无响应,可选的超时值将定义超时时长(分钟)。 如果输入不带超时值的等待选项,CLI 将使用 caimgconf.cfg 文件中的默认等待时间或默认等待 120 分钟。 除所有正整数之外,也可使用下列超时值:
无超时值。
无限等待。
(可选)指定是否在执行操作之前生成事件。
(可选)指定是否在执行操作之后生成事件。
(可选)指定连接到 VC 平台管理模块 (PMM) 的 Web 服务用户名。
(可选)指定连接到 VC 性能管理模块 (PMM) 的 Web 服务用户的密码。
(可选)指定是否提示您输入 Web 服务用户 ID 和密码。
默认值:Yes
(可选)指定您是否希望加密 VC 用户密码。
默认值:Yes
(可选)指定 IS0 639_3166 组合以覆盖默认的英语输出(例如:法语为 fr_FR)。 要使用命令提示符的区域设置,请指定“native”。
示例:在单 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_snapshot_desc "First snapshot" -vm_name MyVM01 -datacenter_name VAS/MyCity
示例:在多 vCenter 服务器环境中,使用全局凭据为 VM 创建快照
本示例在名为 PayrollVM 的 VM 系统上创建名为 PayrollSnapshot 的快照。
dpmvc snapshot -create -vm_snapshot_name PayrollSnapshot -vm_snapshot_desc "First snapshot" -vm_name MyVM01 -datacenter_name VAS/MyCity -vc_server vc_server_1
示例:使用指定的授权文件和组件 ID 删除 VM 快照
本示例在数据中心“DCA/MyCity”中,将虚拟机“MyVM01”的 CPU 份额数设置为 1200。
dpmvc snapshot -remove -vm_snapshot_name "Snapshot 1" -vm_name MyVM01 -datacenter_name VAS/MyCity -vc_server vc_server_1 -vc_user VCAdmin1 -auth_file c:\localauth.dat -auth_comp Imaging
版权所有 © 2013 CA。
保留所有权利。
|
|