上一主题: dpmhyperv CreateVirtFloppy 命令-创建虚拟软盘映像下一主题: dpmhyperv CreateVMFromTemplate 命令-通过 SCVMM 服务器模板创建 VM


dpmhyperv CreateVM 命令-创建新的 VM

dpmhyperv CreateVM 命令用于在 Hyper-V 主机上创建 VM。

此命令具有以下格式:

dpmhyperv CreateVM 
[-ws_user username] 
[-ws_password password] 
[-ws_encrypted_password] 
-hypervHost hostname 
[-templatevm vm_template]| 
[-templatevmguid template_ID] 
[-path location] 
[-memory memory_size] 
[-cpuSocketCount total_CPU_socket_count] 
[-cpuidLimit] 
[-cpufeatlimit] 
[-cpuReserve cpu_reserve] 
[-cpuLimit max_CPU_resources] 
[-cpuWeight cpu_wieight] 
[-startAction {none|auto|always}] 
[-startDelay start_delay_secs] 
[-stopAction {save|off|shutdown}] 
[-recoveryAction {none|restart|revert}] 
[-pre] 
[-post]
[-locale iso639value]
-ws_user username

(可选)指定 CA Server Automation 用户名。

-ws_password password

(可选)指定 CA Server Automation 用户密码。

-ws_encrypted_password

(可选)指示 CA Server Automation 密码是否加密。

-hypervHost hostname

指定 Hyper-V 主机的名称。

-templatevm vm_template

(可选)指定您要从其复制配置的 VM 的名称。 此参数用于标识 Hyper-V 环境中现有的 VM,而不是 VM 目录中的模板。

注意:我们建议您不要通过现有 VM 创建 VM,因为共享的资源可能会导致冲突。

-templatevmguid template_ID

(可选)指定您要从其复制配置的 VM 的 GUID。 此参数用于标识 Hyper-V 环境中现有的 VM,而不是 VM 目录中的模板。

注意:我们建议您不要通过现有 VM 创建 VM,因为共享的资源可能会导致冲突。

-path location

(可选)定义新的 VM 的完整路径。

-memory memory_size

(可选)定义 VM 的内存大小 (MB)。

-cpuSocketCount total_CPU_socket_count

(可选)定义 VM 中 CPU 内核的数量。 VM 的 CPU 内核数量不能超过 Hyper-V 主机中可用的 CPU 内核总数。

-cpuidLimit

(可选)指示处理器是否必须限制最大 CPUID 值。

-cpufeatlimit

(可选)指示 VM 是否必须限制公开给操作系统的 CPU 功能。

-cpuReserve cpu_reserve

(可选)指定保留供 VM 使用的 CPU 资源的量。

-cpuLimit max_CPU_resources

(可选)指定 VM 可以占用的 CPU 资源的最大量。

-cpuWeight cpu_weight

(可选)在 1 至 10000 的范围内指定虚拟机的相对权重。

默认:100

-startAction {none|auto|always}

(可选)指定在 VM 启动后要执行的操作。 选项包括:

在 VM 上不执行任何操作。

自动

如果 VM 在 Hyper-V 主机关闭之前正在运行,则自动启动该 VM。

always

在每次 Hyper-V 启动时启动 VM。

-startDelay start_delay_secs

(可选)指定在 Hyper-V 主机启动后延迟启动 VM 的时间(秒)。

-stopAction {save|off|shutdown}

(可选)指定在 Hyper-V 主机停止之前要在 VM 上执行的操作。 选项包括:

save

挂起 VM。

禁用 VM。

shutdown

关闭 VM。 要使用该选项,必须安装 Hyper-V 工具。

-recoveryAction {none|restart|revert}

(可选)指定 VM 工作进程异常终止并恢复之后要在 VM 上执行的操作。 选项包括:

不执行任何操作。

restart

重新启动 VM。

revert

恢复为上次的快照。 要使用该选项,VM 应至少有一个快照。

-pre

(可选)操作完成之前生成事件。

-post

(可选)操作完成之后生成事件。

-locale iso639value

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

示例:创建 VM

本示例在“VM”文件夹中创建名为“TestVM”的 VM。

dpmhyperv CreateVM -ws_user dcaadmin -ws_password #test# -hypervHost hvserver -name TestVM -path c:\VM\TestVM