序言
在之前的博客中,通过资源编排创建一个ECS实例和利用资源编排创建100台ECS实例并指定自动释放时间,都介绍了怎样快速、方便的创建阿里云 ECS 实例。但是它们都是依赖于您已经在阿里云创建了一些资源,比如,安全组、镜像、VPC,甚至是 ECS实例。本文的重点是,如何通过资源编排服务,来创建ECS实例及其关联资源。
正如通过资源编排创建一个ECS实例文中介绍,创建ECS实例,有几个必选属性:
- SecurityGroupId: 安全组Id
- InstanceType: 实例规格, 参考ROS控制台的
关键帮助 -> ECS实例规格 - ImageId: 镜像Id, 参考ROS控制台的
关键帮助 -> ECS镜像 - VpcId: 当前实例所属的VPC
- VSwitchId: 当前实例所属的VSwitchId
其中,涉及 SecurityGroup、VPC、VSwitch 三种资源,Image 和 InstanceType 两种约束。接下来,向您介绍如何通过ROS控制台创建和配置这些依赖资源,进而创建ECS实例。
Step0 入口
- 登录 ROS 控制台,在资源栈列表页面,点击
新建资源栈的子菜单创建ECS资源栈。页面跳转到ECS实例规格页面。 - 或者直接点击左侧菜单
关键帮助的子菜单 ECS 实例相关信息
Step1 选定region
在ECS实例规格页面,选择在哪个 region 下创建ECS。例如,选择北京。

Step2,选择实例规格
在实例规格列表中,根据您所需要的 CPU 和 内存 的规格,来选择适合您需要的类型。例如,选择 ecs.s3.mdedium(CPU: 4核,内存: 4G)。

然后点击 创建,页面跳转到 选择ECS镜像 页面。
Step3,选择镜像
“选择ECS镜像”页面,列出了阿里云服务器支持的所有镜像,您可以根据 操作系统类型 和 版本号,选择 系统镜像。

例如,选择镜像 m-25752388d(CentOS 7.0 64位)。然后点击 选择,列表上方会显示您当前勾选的镜像的信息,如果操作无误,请点击 下一步 按钮,页面跳转到 配置ECS 页面。
Step4,配置 ECS
配置ECS 页面,主要是配置 网络类型 和 安全组。这里以 专有网络 为例,在下拉框中勾选 专有网络。

创建 VPC 的更多细节,请参照通过资源编排创建一个完整的VPC网络。
- Step4.1, 配置
VPC。可以使用已有专有网络,也可以使用新的专有网络。这里以使用新的专有网络为例。点击配置虚拟专有网络链接,打开创建虚拟专有网络页面,如下图所示:

输入 专有网络名词 -> 选择 网段 -> 然后点击 确定 按钮。在ECS配置页,会显示您刚才配置的VPC的信息。如下图所示:

- Step4.2 配置
交换机。这里以使用新的虚拟交换机为例。点击配置虚拟交换机链接,打开创建虚拟交换机页面,如下图所示:

输入 虚拟交换机名词 -> 选择 可用区 -> 选择 网段 -> 然后点击 确定 按钮。在ECS配置页,会显示您刚才配置的VSwitch的信息。如下图所示。

- Step4.3 配置
安全组。这里以使用新的虚拟交换机为例。点击配置安全组链接,打开创建新的安全组页面,您只需要添加安全组名称,如下图所示。

Step5,生成模板
配置完如上配置后,点击“下一步”,编排服务会自动根据您前面的选择生成编排模板,页面5秒钟后自动跳转到 选择模板 页面。
Step6,编辑模板
在“选择模板”页面,已经给您自动生成了模板内容,所在region 也是您之前选择的region,

如果模板内容不需要编辑的话,点击 下一步 按钮即可。
Step7,编辑参数
在“启动栈”页面,您需要填写各项参数值。其中,ImageId, InstanceType, SecurityGroupName 以及 VPC相关的5项参数,都是根据您之前的步骤自动填写完成,不需要您再编辑。

确认无误后点击 创建 按钮,提交成功之后,您可以在 事件列表中,查看资源栈的创建进度。
结束
关于资源编排的堆栈(stack)的基本操作及概念,可以查看此文 Hello,资源编排