用脚本跑华为云 KooLabs 实验:ECS 自动化路径与三个必踩的坑

举报
yd_242781678 发表于 2026/10/29 11:13:35 2026/10/29
【摘要】 记录一次把 KooLabs「10分钟入门装载国产操作系统的ECS」实验自动化的过程:VPC 与 ECS 的创建参数化、公共镜像二级下拉的稳定点法、CloudShell 依赖 22 端口这两个硬约束,以及实验进度检测的滞后规律。

背景

KooLabs 的「10分钟入门装载国产操作系统的ECS」实验,判定 5 项完成:创建 VPC、创建 ECS-linux(HCE)、创建 ECS-win(Windows)、登录云服务器、改密码加变规格。实验给的是独立沙箱账号(IAM 用户 + 密码,60 分钟计时),不是自己的账号。

我把这套流程用浏览器自动化跑了一遍,把可复用的部分和踩到的坑记下来。

一、把创建动作变成参数

VPC 创建页的默认值就能用:默认 192.168.0.0/16,子网 /24,直接点「立即创建」即可。

ECS 自定义购买页的配置几乎全部体现在 URL 查询串里:

#/ecs/create/custom?charging=0&flavor=s6.small.1&sysdisk=SSD:40
  &vmcount=1&vpcid=<vpc-id>&nics=<subnet-id>&sgs=<sg-id>
  &serverName=ECS-linux&iptype=5_bgp&bwtype=PER&ipcharging=bandwidth&bwsize=1

几个参数的含义:

  • charging=0:按需计费
  • sysdisk=SSD:40:系统盘 40G
  • iptype=5_bgp:全动态 BGP;bwtype=PER 按带宽;bwsize=1 表示 1M
  • serverName:会被追加 4 位随机后缀,必须在「云服务器管理」里改回实验要求的名称

带着参数直接打开页面,能省掉十几步选择,剩下的只有密码和协议勾选需要真实点击。

二、三个必须踩的坑

1. 公共镜像的二级下拉

镜像不是一次选完:先点操作系统(Huawei Cloud EulerOS、Windows 等),才会出现版本这一级。版本级的触发元素是一个显示「–请选择–」的占位符,点它才展开版本列表。如果直接点「Windows」这一项,点击坐标会落在固定位置上(页面滚动后尤其明显),列表不展开,看起来像点不动。

稳定的顺序是:点操作系统 → 再点版本占位符 → 再点具体版本。

2. CloudShell 依赖 22 端口

CloudShell 本质上是代理到实例的 SSH 会话。默认安全组只放通组内互通,不放通 22,于是登录界面会一直停在「连接中」,然后退回未连接状态。要么先建一个放通 SSH(22) 的安全组并绑给实例,要么在 default 安全组加一条入方向规则。

3. 进度检测有滞后

实验报告的「完成状态」不是实时刷新的。两台实例都进入运行中之后,进度可能还停在 20%,大约 5 到 10 分钟才跳到 60%。看到百分比没动不要重复执行创建动作,重复创建容易超出实验允许的规格,反而被平台回收资源。

小结

  • 能参数化的地方尽量参数化,URL 查询串往往是隐藏的配置入口
  • 视觉型二级下拉要按「先选一级、再点占位符、再点具体项」的顺序操作
  • 任何依赖 SSH 的登录方式(如 CloudShell),先检查安全组
  • 检测型任务的进度有滞后,要先给出等待窗口,再判定失败

这套路径对其它 VPC、ECS 基础类实验基本通用。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。