上一主题: dpmec2 manage 命令-管理 Amazon Elastic Compute Cloud 实例下一主题: CA Cisco UCS 命令


dpmec2 run 命令-创建 Amazon EC2 实例

dpmec2 run 命令用于创建 Amazon EC2 实例。

重要信息! 通过 Amazon EC2,可以创建指定密钥对的公共映像的实例。 如果不提供密钥,实例将不可访问。

此命令具有以下格式:

dpmec2 run [-sc sc_url] –image imageID [-group groupID[,groupID]] [-key_pair keypair] [-os_type {linux|windows|other}] [-type instancesize] [-user_data string] [-zone placement] [–wait [timeout]] -subnet subnet [-pre] [-post]
-sc sc_url

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

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

hostname

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

示例:localhost.ca.com

port

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

示例:80

-image imageID

定义创建实例所基于的映像。

-group groupID

定义实例所属的安全组。

-key_pair keypair

定义实例使用的密钥对。

-os_type linux | windows | other

定义在实例上运行的操作系统。

-type instancesize

定义实例大小。 有效条目:micro | small | large | xl | high_CPU_med | high_CPU_xl | high_Mem_xl | high_Mem_x2 | high_Mem_x4 | Cluster | default small

-user_data string

定义用于实例的数据。 如果用户数据包含任何空格,必须将其用引号引起来。

-zone placement

定义在其中运行实例的可用性区域。

-wait [timeout]

指定 CLI 显示作业状态,并在操作完成、失败或发生超时(如果指定了超时)后,才返回状态。 如果不指定 -wait 选项,CLI 不等待完成即返回。 如果无响应,可选的超时值将定义超时时长(分钟)。 如果您指定的 -wait 选项不包含超时值,则 CLI 使用 sdadapter.conf(仅限 dpmsd)或 imaging.conf(其他所有 CLI)文件中的默认等待时间,或默认为 120 分钟。 除了任何正整数之外,还可以指定零 (0),表示无限等待。

-subnet subnet

定义子网。

-pre

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

-post

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

示例:使用用户数据创建实例

本示例创建实例,传递用户数据,并等待 20 分钟直至其完成。

dpmec2 run –image ami-54bc27fg –key_pair pr_kp –user_data "Payroll System" –wait 20