在之前的博客中, 通过资源编排创建一个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实例。
登录 ROS 控制台,在资源栈列表页面,点击 新建资源栈
的子菜单 创建ECS资源栈
。页面跳转到 ECS实例规格
页面。
或者直接点击左侧菜单 关键帮助
的子菜单ECS 实例相关信息
在ECS实例规格页面,选择在哪个 region
下创建ECS。例如,选择北京。
在实例规格列表中,根据您所需要的 CPU
和 内存
的规格,来选择适合您需要的类型。例如,选择 ecs.s3.mdedium(CPU: 4核,内存: 4G)。
然后点击 创建
,页面跳转到 选择ECS镜像
页面。
“选择ECS镜像”页面,列出了阿里云服务器支持的所有镜像,您可以根据 操作系统类型
和 版本号
,选择 系统镜像
。
例如,选择镜像 m-25752388d(CentOS 7.0 64位)。然后点击 选择
,列表上方会显示您当前勾选的镜像的信息,如果操作无误,请点击 下一步
按钮,页面跳转到 配置ECS
页面。
配置ECS
页面,主要是配置 网络类型
和 安全组
。这里以 专有网络
为例,在下拉框中勾选 专有网络
。
创建 VPC
的更多细节,请参照 通过资源编排创建一个完整的VPC网络 。
Step4.1, 配置 VPC
。可以 使用已有专有网络
,也可以 使用新的专有网络
。这里以 使用新的专有网络
为例。点击 配置虚拟专有网络
链接,打开 创建虚拟专有网络
页面,如下图所示:
输入 专有网络名词
-> 选择 网段
-> 然后点击 确定
按钮。在ECS配置页,会显示您刚才配置的VPC的信息。如下图所示:
Step4.2 配置 交换机
。这里以 使用新的虚拟交换机
为例。点击 配置虚拟交换机
链接,打开 创建虚拟交换机
页面,如下图所示:
输入 虚拟交换机名词
-> 选择 可用区
-> 选择 网段
-> 然后点击 确定
按钮。在ECS配置页,会显示您刚才配置的VSwitch的信息。如下图所示。
Step4.3 配置 安全组
。这里以 使用新的虚拟交换机
为例。点击 配置安全组
链接,打开 创建新的安全组
页面,您只需要添加 安全组名称
,如下图所示。
配置完如上配置后,点击“下一步”,编排服务会自动根据您前面的选择生成编排模板,页面5秒钟后自动跳转到 选择模板
页面。
在“选择模板”页面,已经给您自动生成了模板内容, 所在region
也是您之前选择的region,
如果模板内容不需要编辑的话,点击 下一步
按钮即可。
在“启动栈”页面,您需要填写各项参数值。其中, ImageId
, InstanceType
, SecurityGroupName
以及 VPC
相关的5项参数,都是根据您之前的步骤自动填写完成,不需要您再编辑。
确认无误后点击 创建
按钮,提交成功之后,您可以在 事件列表
中,查看资源栈的创建进度。
关于资源编排的堆栈(stack)的基本操作及概念,可以查看此文Hello,资源编排