上一主题: dpmvc setresources 命令-设置 VM 资源下一主题: dpmvc snapshot 命令-管理快照


dpmvc setshares 命令-设置 VM 份额

dpmvc setshares 命令用于设置分配给某个 VM 的 CPU 或内存份额的数量。

此命令具有以下格式:

dpmvc setshares 
[-sc sc_url] {-cpu_add_prop_value value|-cpu subtract_prop_value value|-cpu_overwrite_prop_value value|-mem_add_prop_value value|-mem_subtract_prop_value value|-mem_overwrite_prop_value value} 
-datacenter_name datacentername 
-vm_name vmname 
[-vc_server vcservername] 
[-vc_user vcuser] 
[-vc_password vcpassword] 
[-auth_file authorizationfilename] 
[-auth_comp componentID] 
[‑wait [timeout]][-pre] 
[-post] 
[-ws_user wsuser] 
[-ws_password wspassword] 
[-prompt {yes|no}] 
[-encrypted_password {yes|no}]
[-locale iso639value]
-sc sc_url

(可选)为服务控制器主机定义 URL。

示例:https://hostname:port/...

hostname

定义安装了服务控制器的完全限定主机。

示例:localhost.ca.com

port

定义服务控制器服务器的侦听端口。

示例:80

-cpu_add_prop_value value|-cpu subtract prop value value|-cpu_overwrite_prop_value value|-mem_add_prop_value value|-mem_subtract_prop_value value|-mem_overwrite_prop_value value

指定要添加、减少或更改的 CPU 或内存份额的数量。 份额用于确定与其他正在运行的 VM 相比,分配给哪些 VM 的可用物理资源的比例较高。 如果向某个 VM 分配的份额较多,则会向该 VM 分配较多的物理资源。 如果向某个 VM 分配较少的份额,则会向该 VM 分配较少的物理资源。

-cpu_add_prop_value value

指定要添加到 VM 的 CPU 份额的数量。

-cpu_subtract_prop_value value

指定要从 VM 中减少的 CPU 份额的数量。

-cpu_overwrite_prop_value value

指定要用于 VM 的 CPU 份额的数量。

-mem_add_prop_value value

指定要添加到 VM 的内存份额的数量。

-mem_subtract_prop_value value

指定要从 VM 中减少的内存份额的数量。

-mem_overwrite_prop_value value

指定要用于 VM 的 CPU 份额的数量。

-datacenter_name datacentername

指定 VM 所在的数据中心。

-vm_name vmname

指定 VM。

-vc_server vcservername

指定在具有多个 vCenter 服务器时要访问的 vCenter 服务器。 对于单 vCenter 服务器环境是可选的。

-vc_user vcuser

(可选)指定 vCenter 服务器用户 ID。 这是可选的,具体取决于是否已启用全局凭据。

-vc_password vcpassword

(可选)指定 vCenter 服务器用户 ID 的密码。 省略该选项时,如果从默认授权文件或特定授权文件 (-auth_file) 指定用户(-vc_user 选项)和组件(-auth_comp 选项),则将为其检索加密密码。

-auth_file authorizationfilename

(可选)指定用于检索加密密码的授权文件的完整路径名称。 该文件包含使用 dpmutil set auth 命令生成的 CA Server Automation 管理员凭据。 如果不指定该选项,将使用默认的授权文件。

-auth_comp componentID

(可选)指定可用于对主机和用户进行分组的组件 ID。

-wait timeout

(可选)表示是否显示作业的状态并直到操作完成、失败或达到超时时长(如果您指定了超时值)才返回。 如果不指定该选项,CLI 不等待完成即返回。 如果无响应,可选的超时值将定义超时时长(分钟)。 如果输入不带超时值的等待选项,CLI 将使用 caimgconf.cfg 文件中的默认等待时间或默认等待 120 分钟。 除所有正整数之外,也可使用下列超时值:

""

无超时值。

0

无限等待。

-pre

(可选)指定是否在执行操作之前生成事件。

-post

(可选)指定是否在执行操作之后生成事件。

-ws_user wsuser

(可选)指定连接到 VC 平台管理模块 (PMM) 的 Web 服务用户名。

-ws_password wspassword

(可选)指定连接到 VC 性能管理模块 (PMM) 的 Web 服务用户的密码。

-prompt {yes|no}

(可选)指定是否提示您输入 Web 服务用户 ID 和密码。

默认值:Yes

-encrypted_password {yes|no}

(可选)指定您是否希望加密 VC 用户密码。

默认值:Yes

-locale iso639value

(可选)指定 IS0 639_3166 组合以覆盖默认的英语输出(例如:法语为 fr_FR)。 要使用命令提示符的区域设置,请指定“native”。

示例:在单 vCenter 服务器环境中,使用全局凭据增加 VM 的 CPU 份额

本示例在数据中心“DCA/MyCity”中,将虚拟机“MyVM01”的 CPU 份额数增加 1000。

dpmvc setshares -vm_name MyVM01 -datacenter_name DCA/MyCity 
-cpu_add_prop_value 1000

示例:在多 vCenter 服务器环境中,使用全局凭据增加 VM 的 CPU 份额

本示例在数据中心“DCA/MyCity”中,将虚拟机“MyVM01”的 CPU 份额数增加 1000。

dpmvc setshares -vm_name MyVM01 -datacenter_name DCA/MyCity 
-cpu_add_prop_value 1000 -vc_server vc_server_1

示例:使用指定的授权文件和组件 ID 覆盖 VM 的 CPU 份额

本示例在数据中心“DCA/MyCity”中,将虚拟机“MyVM01”的 CPU 份额数设置为 1200。

dpmvc setshares -vm_name MyVM01 -datacenter_name DCA/MyCity 
-cpu_overwrite_prop_value 1200 -vc_server vc_server_1 
-vc_user VCAdmin1 -auth_file c:\localauth.dat -auth_comp Imaging