端到端构建VPC网络,安全组和ECS资源

序言

在之前的博客中,通过资源编排创建一个ECS实例利用资源编排创建100台ECS实例并指定自动释放时间,都介绍了怎样快速、方便的创建阿里云 ECS 实例。但是它们都是依赖于您已经在阿里云创建了一些资源,比如,安全组镜像VPC,甚至是 ECS实例。本文的重点是,如何通过资源编排服务,来创建ECS实例及其关联资源。

正如通过资源编排创建一个ECS实例文中介绍,创建ECS实例,有几个必选属性:

  • SecurityGroupId: 安全组Id
  • InstanceType: 实例规格, 参考ROS控制台的 关键帮助 -> ECS实例规格
  • ImageId: 镜像Id, 参考ROS控制台的 关键帮助 -> ECS镜像
  • VpcId: 当前实例所属的VPC
  • VSwitchId: 当前实例所属的VSwitchId

其中,涉及 SecurityGroupVPCVSwitch 三种资源,ImageInstanceType 两种约束。接下来,向您介绍如何通过ROS控制台创建和配置这些依赖资源,进而创建ECS实例。

Step0 入口

  • 登录 ROS 控制台,在资源栈列表页面,点击新建资源栈的子菜单创建ECS资源栈。页面跳转到 ECS实例规格页面。
  • 或者直接点击左侧菜单 关键帮助 的子菜单 ECS 实例相关信息

Step1 选定region

在ECS实例规格页面,选择在哪个 region 下创建ECS。例如,选择北京。

端到端构建VPC网络,安全组和ECS资源

Step2,选择实例规格

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

端到端构建VPC网络,安全组和ECS资源

然后点击 创建,页面跳转到 选择ECS镜像 页面。

Step3,选择镜像

“选择ECS镜像”页面,列出了阿里云服务器支持的所有镜像,您可以根据 操作系统类型版本号,选择 系统镜像

端到端构建VPC网络,安全组和ECS资源

例如,选择镜像 m-25752388d(CentOS 7.0 64位)。然后点击 选择,列表上方会显示您当前勾选的镜像的信息,如果操作无误,请点击 下一步 按钮,页面跳转到 配置ECS 页面。

Step4,配置 ECS

配置ECS 页面,主要是配置 网络类型安全组。这里以 专有网络 为例,在下拉框中勾选 专有网络

端到端构建VPC网络,安全组和ECS资源

创建 VPC 的更多细节,请参照通过资源编排创建一个完整的VPC网络

  • Step4.1, 配置 VPC 。可以 使用已有专有网络,也可以 使用新的专有网络。这里以 使用新的专有网络 为例。点击 配置虚拟专有网络 链接,打开 创建虚拟专有网络 页面,如下图所示:

端到端构建VPC网络,安全组和ECS资源

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

端到端构建VPC网络,安全组和ECS资源

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

端到端构建VPC网络,安全组和ECS资源

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

端到端构建VPC网络,安全组和ECS资源

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

端到端构建VPC网络,安全组和ECS资源

Step5,生成模板

配置完如上配置后,点击“下一步”,编排服务会自动根据您前面的选择生成编排模板,页面5秒钟后自动跳转到 选择模板 页面。

Step6,编辑模板

在“选择模板”页面,已经给您自动生成了模板内容,所在region 也是您之前选择的region,

端到端构建VPC网络,安全组和ECS资源

如果模板内容不需要编辑的话,点击 下一步 按钮即可。

Step7,编辑参数

在“启动栈”页面,您需要填写各项参数值。其中,ImageId, InstanceType, SecurityGroupName 以及 VPC相关的5项参数,都是根据您之前的步骤自动填写完成,不需要您再编辑。

端到端构建VPC网络,安全组和ECS资源

确认无误后点击 创建 按钮,提交成功之后,您可以在 事件列表中,查看资源栈的创建进度。

结束

关于资源编排的堆栈(stack)的基本操作及概念,可以查看此文 Hello,资源编排

上一篇:Java代码调用Oracle的存储过程,存储函数和包


下一篇:CentOS 7安装Docker及常用命令