序言
在之前的博客中,通过资源编排创建一个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,资源编排