KooLabs Lab Notes: Creating Two ECS Instances, Three Lessons

举报
yd_227984327 发表于 2026/11/03 11:05:07 2026/11/03
【摘要】 Today I worked through the paired lab of the Huawei Cloud Computing Service Practice micro-certification on KooLabs. The plan was straightforward on paper: create a Linux ECS and a Windows ECS, cha...

Today I worked through the paired lab of the Huawei Cloud Computing Service Practice micro-certification on KooLabs. The plan was straightforward on paper: create a Linux ECS and a Windows ECS, change the Linux specification, build a private image, configure an Auto Scaling group and policy, and finish the Docker steps. I got both servers created and running, shut the Linux server down for its spec change, and then the 90-minute lab session expired before the remaining steps. This post is an honest review of what actually happened, and the three practical lessons I took away.

Lesson 1: Availability zone capacity is a runtime constraint, not a given

The manual specifies Availability Zone 1. The Linux server (s6.small.1, CentOS 7.6 64-bit, 40 GB High IO disk) was created in AZ1 without trouble. But when I searched for s6.medium.2 for the Windows server in AZ1, the console returned no available resources and suggested switching AZ or region. Switching to AZ2 worked immediately, and the Windows server (s6.medium.2, Windows Server 2019 Standard 64-bit Simplified Chinese) was created there.

The lesson: do not treat the manual’s AZ as guaranteed. Check the filtered specification list in each AZ, and be ready to move AZs when a flavor is out of stock. Both servers still landed in the same preset VPC (192.168.0.0/16) and preset security group, with static BGP EIPs at 1 Mbit/s, so the network design stayed intact despite the AZ change.

Lesson 2: A spec change is a state machine, not a single button

Changing a specification requires the instance to be powered off first. The correct sequence is: shut down with a normal shutdown (not forced) from the More menu, wait until the status becomes powered off, then choose Change Spec, select the target flavor (s6.medium.4 in this lab), submit, and power on again before verifying with commands such as checking processor count and memory inside the system.

I completed the shutdown of ecs-linux successfully, but the session expired before the spec change itself. The practical point is sequencing: do the shutdown and spec change early in the session, not at the end, because every later step (SSH verification, image creation, Auto Scaling, Docker) depends on the resized instance being back up.

Lesson 3: The remote lab desktop has its own input rules

Three small behaviors cost me the most time:

First, clicks in the remote desktop often need two attempts: the first click only focuses a control, the second actually selects it. This applied to AZ buttons, specification radio buttons, and the agreement checkbox.

Second, host security did not behave as the manual describes. The manual says to leave it unchecked, but the current console shows an enable-host-security checkbox plus Basic, Enterprise, and Flagship cards. My attempts to uncheck it toggled inconsistently, and both final configurations showed the free Basic protection enabled. No paid edition was selected, but the deviation from the manual is real and worth recording rather than hiding.

Third, password entry in the remote desktop needs Shift for uppercase letters and special characters. Typing the password without Shift produced only lowercase letters and digits and failed the complexity check; with Shift held for the uppercase letter and the @ sign, all complexity checks turned green.

A related display trap: narrow input fields truncate server names, so a name can look wrong when it is actually right. Always verify the full name in the configuration overview before submitting.

Time management: the lesson that ended the session

A 90-minute lab session cannot be extended for free once the daily free quota is used, and extending costs lab points. Long steps such as private image creation (about six minutes of waiting alone) must start early, with a buffer at the end for verification. My session ended during a desktop reconnection, and the platform began cleaning up resources. The lab is therefore honestly incomplete, and the micro-certification exam stays untaken until the lab is fully done and reviewed.

Checklist for the next attempt

Create both servers first, then do the shutdown, spec change, and SSH verification second, the private image third, and Auto Scaling and Docker last, keeping at least fifteen minutes of buffer. Record every deviation (AZ change, host security state) as it happens, because the review at the end is only useful if the notes match reality.

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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