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


dpmvc-setshares 命令-设置 VM 份额 (Funclet)

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

此命令具有以下格式:

dpmvc-setshares
{-datacenter_name datacentername | -vc vcenterservername}
-vm_name vmname 
-setshare {cpu_add_prop_value | cpu_subtract_prop_value | 
cpu_overwrite_prop_value |mem_add_prop_value |mem_subtract_prop_value |
-mem_overwrite_prop_value}
-value value
-setshare {cpu_add_prop_value | cpu_subtract_prop_value | cpu_overwrite_prop_value | mem_add_prop_value | mem_subtract_prop_value | mem_overwrite_prop_value}

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

cpu_add_prop_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 所在的数据中心。

-vc vcenterservername

指定 VM 所在的 vCenter 服务器。

-vm_name vmname

指定 VM。

-value value

指定资源参数的值。

示例:在个 vCenter 服务器环境中增加 VM 的 CPU 份额数

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

dpmvc-setshares -vm_name MyVM01 -datacenter_name VAS/MyCity -setshare cpu_add_prop_value -value 1000