华为云学习笔记(1):ECS 实例操作与密钥登录实践

ECS







使用密钥登录Linux和windows




linux使用密钥登陆


使用私钥登陆ecs-windows




使用cloud shell



执行rm -rf /*后,强制重启,发现无法正常开机

重装系统后正常运行



切换系统并登录查看





变更规格后并查看验证





重置密码并验证

制作私有镜像


bash 复制代码
[root@ecs-linux ~]# systemctl enable httpd --now
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

# 这个时候访问不了网站
# 要配置安全组
# 配置如下图
# 配置完成就部署完网站了


开始制作私有镜像





申请服务器




AS弹性伸缩






创建伸缩组


创建伸缩策略

添加







减少




删除弹性伸缩



网络类云服务

VPC

单个vpc内通信实验




添加subnet2


创建三个ecs

subnet1:1、2

subnet2:3

购买1、2



购买3


记录ip

bash 复制代码
# 1:192.168.1.103

# 2:192.168.1.140

# 3:192.168.2.43

登录ecs-1ping2,3



bash 复制代码
# 结论:ping同一个vpc同一sbunet/不同subnet都相通

# 查看现在的拓扑图,如下

多个vpc通信实验

环境准备

记录ip


bash 复制代码
1:192.168.1.230

2:192.168.1.172

3:192.168.2.38

创建第二个vpc



购买第四个ecs



bash 复制代码
ip地址:
4:172.16.3.42
对等连接

使用对等连接实现vpc-0923下的subnet-2下的ecs-3和vpc-0924下的subnet-3下的ecs-4可以通信

bash 复制代码
1:192.168.1.230

2:192.168.1.172

3:192.168.2.38

4:172.16.3.42

登录ecs-3

ping ecs-4测试,发现ping不通

解决措施:配置对等连接实现通信







再次ping测试,发现已经ping通了

拓扑图

安全组实验

发放两个ecs 1、2,使用vpc-0923,subnet-1

新建安全组



查看默认规则


发放ECS





远程登陆ecs1、2


会发现登陆不上,因为没有开启端口,未放行22号端口

放行端口



再次登录

登录成功

ping测试

bash 复制代码
1:192.168.1.135

2:192.168.1.27

拓扑图

额外:测试不同安全组通信

把ecs-0001移出sg-test安全组


ping测试

ecs-0001ping ecs-0002

ping不通

配置sg-test安全组

放行


再次测试

计算类服务实践

实验介绍

弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,可帮助用户打造可 靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率。镜像是用于创建服务器或 磁盘的模板。

镜像服务(lmage Management Service)提供镜像的全生命周期管理能力,帮助用户快速部署业务。

弹性伸缩(Auto Scaling)根据用户的业务需求和策略,自动调整资源。可配置定时、周期或告警策略,使 用户资源随业务负载增长而增加,随业务负载降低而减少,节省云上业务资费保障业务平稳健康运行。

实验任务配置

配置思路

弹性云服务器的创建登录

调整相关弹性云服务器的规格

通过云服务器创建 Windows 系统盘镜像

通过云服务器创建 Linux 系统盘镜像

修改镜像属性,共享镜像

创建伸缩配置、伸缩配置组、伸缩策略等

ECS的生命周期管理

创建两台不同操作系统的ECS


密钥对管理

购买弹性云服务器




创建一台 Linux 系统的弹性云服务器

登录弹性云服务器

获取密码



bash 复制代码
Administrator
jxYfYeJItf965LRzJXtr

远程登陆







变更弹性云服务器规格(以Windows操作系统云服务器为例)

在弹性云服务器列表中,查看待变更弹性云服务器的状态。

若弹性云服务器状态不是关机状态,选中该弹性云服务器并单击"关机"。如出现关机提示界面,继 续点击"关机"

待弹性云服务器状态变更为关机状态时,单击"操作"列下的"更多">"变更规格"


查看规格变化


通过云服务器创建Windows系统盘镜像

如果用户已经创建了一台云服务器,并根据业务需要进行了自定义配置(如安装软件、部署应用环境等), 可以为更新后的云服务器创建系统盘镜像。然后使用该镜像创建新的云服务器,该云服务器会包含用户已 配置的自定义项,可以省去用户重复配置的时间。

以 Windows 操作系统为例,通过云服务器创建 Windows 系统盘镜像。流程如下:配置 Windows 云服务 器->创建 Windows 系统盘镜像。

配置Windows云服务器

网络和共享中心

单击"属性">"Internet 协议版本 4(TCP/IPV4)">"属性",选择用户配置的协议版本

在云服务器操作系统单击"开始",右键单击"这台电脑",选择"属性",进入"系统"区域框。在左侧界 面中,单击"远程设置",进入"远程桌面"区域框。选择"允许远程连接到此计算机",单击"确定"。(不同版 本的界面稍有不同,请以实际显示为准)

选择"开始">"控制面板">"系统和安全打开"Windows 防火墙",在左侧选择"允许应用或功能通过 Windows 防火墙根据用户网络的需要,配置"远程桌面"可以在哪种网络环境中通过 Windows 防火墙。 本次实验为练习实验,配置为专用和公网都开启,如图所示,然后单击下方的"确定"完成配置。

检查是否配置 Cloudbase-init,在"控制面板">"程序和功能"中查看使用的弹性云服务器是否已安 装 Cloudbase-init。

创建Windows私有镜像




修改镜像属性



区域内复制镜像

在"镜像服务"页面,单击"私有镜像"进入对应的镜像列表。

在需要复制的镜像所在行的"操作"列下,单击"更多"。选择"复制"


创建共享镜像

镜像共享指的是当用户 A获取到用户 B的账户名称之后(如果用户 B为专属云用户或多项目用户,需要本 账号用户获取用户 B的帐户名称和项目名称),可以将指定的私有镜像共享给用户 B。共享镜像可以分为 批量镜像共享和单个镜像共享两种方式,用户可以按照需要进行选择。

添加镜像的共享成员
使用私有镜像申请服务器



通过云服务器创建Linux系统盘镜像

如果用户已经创建了一台云服务器,并根据业务需要进行了自定义配置(如安装软件、部署应用环境等), 可以为更新后的云服务器创建系统盘镜像。然后使用该镜像创建新的云服务器该云服务器会包含用户已 配置的自定义项,省去用户重复配置的时间。

以 Linux 操作系统为例,通过云服务器创建 Linux 统盘镜像,

流程如下:配置 Linux 云服务器->创建 Linux 系统盘镜像

配置 Linux 云服务器

本实验中,已经是使用公共镜像创建的云服务器,因此默认已经安装密码重置插件,不需要执行安 装操作。用户可以通过命令来查询是否已经安装。如下显示输出代表已经安装

bash 复制代码
[root@ecs-linux ~]# ls -lh /CloudrResetPwdAgent/
total 20K
drwx------ 2 root root 4.0K Sep 23 16:02 bin
drwxr-xr-x 2 root root 4.0K Jul  7  2024 conf
drwx------ 3 root root 4.0K Jul  7  2024 depend
drwx------ 2 root root 4.0K Jul  7  2024 lib
drwx------ 2 root root 4.0K Sep 23 16:02 logs

检查是否配置 Cloud-init。

bash 复制代码
[root@ecs-linux ~]# which cloud-init
/usr/local/bin/cloud-init

清理网络规则文件

bash 复制代码
[root@ecs-linux ~]# ls -l /etc/udev/rules.d/
total 0
创建Linux私有镜像


AS的基础实践

弹性伸缩(Auto Scaling)服务能够根据用户的业务需求和策略,自动调整资源。本实验以ecs-windows 云 服务器为例,通过弹性伸缩服务来进行云服务器以及带宽扩容的实践。

创建伸缩配置




创建伸缩组



添加伸缩策略



实验中由于时间限制,可以选择其中一个策略所在行

弹性伸缩带宽


删除资源

先暂停弹性伸缩再进行资源删除,否则伸缩组中的资源会按照期望实例数量进行伸缩。

实验完成后需删除对应 ECS 资源(勾选释放 EIP 和磁盘资源 )。

删除私有镜像资源,

删除弹性伸缩服务资源。

删除虚拟私有云,在进行删除 VPC 时,需先删除子网。

检查该实验中创建的资源是否已全部删除(保留秘钥对信息),如未全部删除,则进行删除。








相关推荐
老王熬夜敲代码1 天前
进程PCB
linux·笔记
HainesFreeman1 天前
dns server是什么?自建的dns server是什么东西?有啥用?
笔记
xian_wwq1 天前
【学习笔记】攻击链贯穿端边云!边缘网络访问三大核心风险预警
笔记·学习·安全·边缘计算
深蓝海拓1 天前
PySide6从0开始学习的笔记(一) 学前班
笔记·学习
shipship--1 天前
htb academy笔记-module-Password Attacks(五)
笔记
EveryPossible1 天前
优先级调整练习1
大数据·学习
逐辰十七1 天前
FreeRTOS 中断管理 (Chapter 17) 核心学习大纲
学习
智行众维1 天前
【用户心得】SCANeR™Studio学习笔记(六):人因工程Pack——一站式搞定驾驶模拟的多模态数据同步
笔记·学习·自动驾驶·汽车·仿真·scaner·人因工程
kissgoodbye20121 天前
cadence学习之基础知识
网络·学习
xian_wwq1 天前
【学习笔记】基于人工智能的火电机组全局性能一体化优化研究
人工智能·笔记·学习·火电