华为云产品熟悉

举报
小源博客 发表于 2022/03/21 21:18:27 2022/03/21
【摘要】 (2) 虚拟私有云控制台 单击右上角控制台选项进入后台,选择并点击“服务列表>网络>虚拟私有云 VPC”。如图所示。 虚拟私有云(3) 创建虚拟私有云 单击创建虚拟私有云,创建私有网络,名称为,IPv4 地址配置为 192.168.0.0/16,子网名称配置为 subnet1,地址为 192.168.1.0/24,子网可用区域设置为可用区 1(这个区域必须为可以申请云服务器的区域)。配置完成...

(2) 虚拟私有云控制台

单击右上角控制台选项进入后台,选择并点击“服务列表>网络>虚拟私有云 VPC”。如图所示。

虚拟私有云

(3) 创建虚拟私有云

单击创建虚拟私有云,创建私有网络,名称为,IPv4 地址配置为 192.168.0.0/16,子网名称配置为 subnet1,地址为 192.168.1.0/24,子网可用区域设置为可用区 1(这个区域必须为可以申请云服务器的区域)。配置完成后单击立即创建。如图所示。

创建私有网络 intnet1

(4) 创建安全组

选择网络控制台下的访问控制-安全组菜单选项,点击创建安全组,安全组名称设置为 ,模板为开放全部端口。配置完成后点击确定完成创建,如图所示。

新建安全组

(5) 弹性公网 IP

在页面左侧菜单栏选择弹性公网 IP 和带宽,在其内部选择弹性公网 IP,即可进入控制台。如图所示:

弹性公网 IP 控制台

点击页面右上角购买弹性公网 IP,计费模式选择按需计费,线路选择静态 BGP 即可,动态 BGP 可在线路发生故障时自动进行切换网络。带宽大小根据自我需求进行选择,这里选择 5Mbit/s,可自行设置弹性公网 IP 的名称,点击立即购买。如图所示:

购买弹性公网 IP

创建完成后,可以在弹性公网 IP 控制台查看到所创建的弹性公网 IP,当前状态为未绑定状态,可以根据需求绑定至需要的服务中。如图所示:

弹性公网 IP 列表

(6) 对等连接

公有云中的虚拟私有云是一个独立的虚拟网络,默认两个虚拟私有云中的主机地址不能

相互通信,可以使用对等连接的方式将两个虚拟私有云连通,做到业务和数据的网络分离。

在网络控制台中点击虚拟私有云,创建 intnet2 的私有云网络。

虚拟私有云控制

点击创建虚拟私有云按钮,配置网络名称为 intnet2,地址段使用 172.16.0.0/16,默认子网使用可用区 2,名称为 subnet2,地址网段使用 172.16.1.0/24,点击立即创建按钮。

创建网络

点击网络控制台左侧菜单栏,对等连接,点击页面右上角创建对等连接按钮。创建一个 intnet1 和 intnet2 两个虚拟私有云的对等连接,名称为,本段 VPC 为 ,账户选择为当前账户,对端 VPC 为 intnet2,点击确定按钮。

创建对等连接

创建完成后,需要在路由表中添加两个 VPC 的网段路由才可以通信。

创建完成

进入网络控制台页面,点击菜单栏中路由表,路由表中各添加一条路由规则。

路由表

在 rtb-intnet1 路由表中添加目的地址为 intnet2

添加 intnet2 路由在 rtb-intnet2 路由表中添加目的地址为 intnet1

添加 intnet1 路由

2.2 创建弹性云服务器

(1) 弹性云服务器控制台

选择华为云平台首页左上角服务列表,选择并点击“计算>弹性云服务器 ECS”进入云服务器控制台。如图所示。

选择云服务器

(2) 选择机型

点击购买弹性云服务器进入云服务器购买界面。在自定义配置界面,选择按量计费,地域选择子网的可用区 1,CPU 架构采用鲲鹏计算,选择规格为 2 核 4G。选择公共镜像 CentOS

7.5,使用 40GB SSD 硬盘,点击下一步:网络配置。如图所示。

购买云服务器

(3) 网络设置

网络选择已创建的 intnet1 私有网络, subnet1 子网。安全组使用创建的,购买动态 GBP 弹性公网 IP 地址,带宽大小选择 5Mbit,点击下一步:高级配置。如图所示。

网络设置

(4) 高级设置

配置云服务器名称“ChinaSkill-node1”,设置服务器 root 密码:Abc@1234,密码要满足华为云密码设置要求。点击下一步:确认配置。如图所示。

高级设置

(5) 确认配置

选择购买云服务器数量为 2,勾选同意购买协议选项。然后点击立即购买。如图所示:

确认配置

之后就可以在弹性云服务器控制台的实例中看到创建的两台云服务器

可以看到云服务器  的 IP 地址为 192.168.1.31,公网 IP 为 119.3.219.177;云服务器的 IP 地址为 192.168.1.56,公网 IP 为 119.3.249.154。如图所示。

创建完成

2.3 创建云数据库 RDS

(1) 云数据库控制台

选择华为云平台首页左上角服务列表,选择并点击“云数据库 RDS”进入云数据库控制台。如图所示。

云数据库

(2) 购买云数据库实例

点击页面右上角购买云数据库实例,进入云数据库实例购买菜单页面。选择按需计费,设置实例名称,选择数据库版本为:MySQL 5.7,实例类型为主备,选择可用区一。如图所示:

购买云数据库 1

选择性能规格为 2vCPU、4GB,存储空间为 40GB,选择创建的虚拟私有云 intnet1,子网 subnet1,选择创建安全组策略不修改 mysql 数据库端口号默认为 3306 端口。如图所示:

购买云数据库 2

配置数据库管理员密码为 Abc@1234,购买实例数量为 1 个,点击立即购买即可。如图

所示:

购买云数据库 3

(3) 查看云数据库实例列表

购买完成等待创建一段时间后,可以在云数据库控制台查看到所购买的云数据库实例。如图所示:

云数据库实例列表

(4) 云数据库只读实例

打开云数据库控制台,点击云数据库名称进入数据库基本信息界面。

云数据库控制台点击创建只读按钮,创建一个只读实例。

数据库基本信息配置数据库信息,点击立即创建。

创建只读实例

创建一个只读实例,用于 wordpress 数据读使用实例。

查看只读实例

(5) 读写分离

创建完只读实例后,申请读写分离地址,将数据库读、写数据流进行分离。点击数据库名称进入数据库基本信息页面,点击页面中读写分离地址后的申请按钮。

数据库基本信息点击立即开启功能按钮,申请数据库代理服务。

申请数据库代理服务

选择代理实例规格和代理实例数量,点击确定按钮。

开启读写分离服务

申请完代理服务后,等待 5-10 分钟,便可以在基本信息读写分离地址后查看到访问 IP 地址。

读写分离地址

2.4 云硬盘 EVS

(1) 云硬盘

选择华为云平台首页左上角服务列表,选择并点击“存储->云硬盘 EVS”进入云硬盘控

制台。如图所示:

云硬盘

在云硬盘控制台可以看到两块云服务器已经在使用的云硬盘,云服务器是使用云硬盘作为系统盘。点击页面右上角购买磁盘购买云硬盘服务。如图所示:

云硬盘控制台

(2) 购买云硬盘

在跳转的购买云硬盘页面上选择云硬盘参数,选择按需计费,可用区为云服务器区域可用区一,选择磁盘类型为高 IO 类型,磁盘大小为 40GB,设置磁盘名称为 disk。点击立即购买。如图所示:

购买云硬盘

点击提交按钮确认配置并提交购买请求。如图所示:

提交购买信息

购买成功后,返回云硬盘控制台,可以看到创建的云硬盘 disk。如图所示:

云硬盘控制台

(3) 云硬盘挂载

点击云硬盘 disk 后面的“挂载”按钮,在弹出来的页面中选择所需要挂载的云服务器,点击确定按钮即可挂载至云服务器上。如图所示:

云硬盘挂载

通过 SSH 连接工具访问云服务器,使用 lsblk 命令查看硬盘情况,可以看到一块未使用的硬盘 vdb。这个就是挂载的云硬盘,可以对硬盘进行分区、挂载、使用等操作。

[root@chinaskill-node-0001 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 40G 0 disk vda 253:0 0 40G 0 disk

├─vda2 253:2 0 39G 0 part /

└─vda1 253:1 0 1G 0 part /boot/efi

使用命令对云硬盘 vdb 磁盘进行分区操作,将所有空间全部分配出来进行使用,使用

fdisk 命令分区完成后,使用 mkfs.ext4 命令对分区进行格式化操作。

[root@chinaskill-node-0001 ~]# fdisk /dev/vdb 欢迎使用 fdisk (util-linux 2.23.2)。


更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。


Device does not contain a recognized partition table

使用磁盘标识符 0xc5a4f1af 创建新的 DOS 磁盘标签。


命令(输入 m 获取帮助):n

Partition type:

p primary (0 primary, 0 extended, 4 free) e extended

Select (default p): p

分区号 (1-4,默认 1):1

起始 扇区 (2048-83886079,默认为 2048):2048

Last 扇区, +扇区 or +size{K,M,G} (2048-83886079,默认为 83886079):83886079 分区 1 已设置为 Linux 类型,大小设为 40 GiB


命令(输入 m 获取帮助):p


磁盘 /dev/vdb:42.9 GB, 42949672960 字节,83886080 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos


磁盘标识符:0xc5a4f1af


设备 Boot Start End Blocks Id System /dev/vdb1 2048 83886079 41942016 83 Linux


命令(输入 m 获取帮助):w

The partition table has been altered!


Calling ioctl() to re-read partition table.

正在同步磁盘。

[root@chinaskill-node-0001 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 40G 0 disk └─vdb1 253:17 0 40G 0 part vda 253:0 0 40G 0 disk

├─vda2 253:2 0 39G 0 part /

└─vda1 253:1 0 1G 0 part /boot/efi

[root@chinaskill-node-0001 ~]# mkfs.ext4 /dev/vdb1 mke2fs 1.42.9 (28-Dec-2013)

文件系统标签=

OS type: Linux 块大小=4096 (log=2) 分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

2621440 inodes, 10485504 blocks

524275 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=2157969408

320 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624


Allocating group tables: 完成 正在写入 inode 表: 完成

Creating journal (32768 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

之后便可以使用 mount 命令进行挂载使用,然后使用 lsblk 命令进行查看时可以查看到

vdb1 挂载至/mnt 目录下。

[root@chinaskill-node-0001 ~]# mount /dev/vdb1 /mnt/

[root@chinaskill-node-0001 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 40G 0 disk └─vdb1 253:17 0 40G 0 part /mnt vda 253:0 0 40G 0 disk

├─vda2 253:2 0 39G 0 part /

└─vda1 253:1 0 1G 0 part /boot/efi

4)卸载云硬盘在 ChinaSkillnode1 云服务器上对磁盘执行取消挂载操作。

[root@chinaskill-node-0001 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 40G 0 disk └─vdb1 253:17 0 40G 0 part /mnt vda 253:0 0 40G 0 disk

├─vda2 253:2 0 39G 0 part /

└─vda1 253:1 0 1G 0 part /boot/efi

[root@chinaskill-node-0001 ~]# umount /mnt/

[root@chinaskill-node-0001 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 40G 0 disk └─vdb1 253:17 0 40G 0 part vda 253:0 0 40G 0 disk

├─vda2 253:2 0 39G 0 part /

└─vda1 253:1 0 1G 0 part /boot/efi

云硬盘使用的好处,即可随时对其进行操作、移动、数据转移、数据备份,可以将

上的云硬盘挂载至云主机上进行使用。在云硬盘控制台选择 disk 后面的更多按钮,选择卸载功能。如图所示:

卸载云硬盘

卸载之前需要在云服务器中使用 umount 命令取消挂载云硬盘操作。

卸载磁盘

重新挂载云硬盘至云服务器上。如图所示:

重新挂载

使用 SSH 工具连接至节点上,查看磁盘信息并挂载云硬盘至/mnt 目录下。

[root@chinaskill-node-0002 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 40G 0 disk └─vdb1 253:17 0 40G 0 part vda 253:0 0 40G 0 disk

├─vda2 253:2 0 39G 0 part /

└─vda1 253:1 0 1G 0 part /boot/efi

[root@chinaskill-node-0002 ~]# mount /dev/vdb1 /mnt/

[root@chinaskill-node-0002 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 40G 0 disk └─vdb1 253:17 0 40G 0 part /mnt vda 253:0 0 40G 0 disk

├─vda2 253:2 0 39G 0 part /

└─vda1 253:1 0 1G 0 part /boot/efi

5)扩容云硬盘

当云硬盘使用空间不足时,可以对云硬盘进行扩容操作,在控制台选择扩容操作。如图所示:

云硬盘控制台

选择需要扩容的磁盘大小,然后点击下一步进行扩容。如图所示:

扩容磁盘

对云硬盘进行扩容操作后,使用 SSH 工具访问云服务器中,对磁盘分区进行扩容操作。查看当前磁盘信息,可以看到 vdb 磁盘已经是扩容至 50GB,但是 vdb1 分区并没有扩容。

[root@chinaskill-node-0002 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 50G 0 disk

└─vdb1 253:17 0 40G 0 part /mnt vda 253:0 0 40G 0 disk

├─vda2 253:2 0 39G 0 part /

└─vda1 253:1 0 1G 0 part /boot/efi

[root@chinaskill-node-0002 ~]# df -TH

文件系统 类型 容量 已用 可用 已用% 挂载点

devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 1.9G 22M 1.9G 2% /run tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup

/dev/vda2 ext4 42G 3.0G 37G 8% / /dev/vda1 vfat 1.1G 9.3M 1.1G 1% /boot/efi tmpfs tmpfs 365M 0 365M 0% /run/user/0

/dev/vdb1 ext4 43G 51M 40G 1% /mnt

接下来就是对 vdb1 分区进行扩容操作,如果使用 growpart 命令提示以下错误,只需要执行 LANG 代码即可,详细代码可以参考以下:

[root@chinaskill-node-0002 ~]# growpart /dev/vdb 1

unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]

[root@chinaskill-node-0002 ~]# LANG=en_US.UTF-8

[root@chinaskill-node-0002 ~]# growpart /dev/vdb 1

CHANGED: partition=1 start=2048 old: size=83884032 end=83886080 new:

size=104855519 end=104857567

[root@chinaskill-node-0002 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 253:16 0 50G 0 disk └─vdb1 253:17 0 50G 0 part /mnt vda 253:0 0 40G 0 disk

├─vda2 253:2 0 39G 0 part /

└─vda1 253:1 0 1G 0 part /boot/efi

[root@chinaskill-node-0002 ~]# df -TH

Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 1.9G 22M 1.9G 2% /run tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup

/dev/vda2 ext4 42G 3.0G 37G 8% / /dev/vda1 vfat 1.1G 9.3M 1.1G 1% /boot/efi tmpfs tmpfs 365M 0 365M 0% /run/user/0

/dev/vdb1 ext4 43G 51M 40G 1% /mnt

执行 growpart 命令后,通过 lsblk 命令可以看到 vdb1 分区已经扩容了,但是 df 命令查看分区并没有扩容,需要使用 resize2fs 对磁盘进行扩展操作。

[root@chinaskill-node-0002 ~]# resize2fs /dev/vdb1 resize2fs 1.42.9 (28-Dec-2013)

Filesystem at /dev/vdb1 is mounted on /mnt; on-line resizing required old_desc_blocks = 5, new_desc_blocks = 7

The filesystem on /dev/vdb1 is now 13106928 blocks long.

[root@chinaskill-node-0002 ~]# df -TH

Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 1.9G 22M 1.9G 2% /run tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup

/dev/vda2 ext4 42G 3.0G 37G 8% / /dev/vda1 vfat 1.1G 9.3M 1.1G 1% /boot/efi tmpfs tmpfs 365M 0 365M 0% /run/user/0

/dev/vdb1 ext4 53G 55M 51G 1% /mnt


2.5 分布式缓存服务

1Redis 服务

选择华为云平台首页左上角服务列表,选择并点击“应用服务->分布式缓存服务 Redis” 进入分布式缓存服务控制台。如图所示。

分布式缓存服务 Redis

点击页面右上角购买缓存实例按钮,购买分布式缓存服务 Redis,选择按需计费,这里可以选择购买缓存类型为 Redis 和 Memcached 两种类型,Memcached 下一节讲解,这里选择 Redis 类型,产品类型为社区版,版本号为 3.0。实例类型为主备,主可用区和备可用区选择不同的两个区域,规格选择 2GB 即可。如图所示:

购买 Redis 服务 1

选择虚拟私有云为创建的 intnet1 ,子网选择 subnet1 ,安全组选择创建的。访问方式为密码,设置密码为 Root123456。选择完成点击立即购买。如图所示:

购买 Redis 服务 2

申请完 Redis 服务后,等待 5-15 分钟后即可创建成功,可以在分布式缓存服务控制台中看到此 Redis 实例。如图所示:

Redis 实例列表

点击 Redis 实例名称可进入 Redis 信息页面,可以在页面中查看 Redis 访问地址和访问域

名信息。

Redis 实例信息

在连接信息框中,可以看到当前 Redis 公网访问是关闭的,正常情况下,公有云服务不对外提供服务,如果需要对外部提供服务,可以将公网访问开启。如图所示:

开启公网访问

2Memcached 服务

在分布式缓存控制台页面中点击页面右上角点击购买缓存实例按钮,购买 Memcached 服务。选择按需计费,缓存类型选择 Memcached,实例类型为主备,主可用区和备可用区选择不相同的两个区域,实例规格选择 2GB。如图所示:

购买 Memcached 实例 1

选择虚拟私有云 intnet1 ,子网选择 subnet1 ,安全组使用自定义创建的

ChinaSkill-security-group。访问方式为密码访问,配置用户名 memcached 和密码 Root123456。点击立即购买。如图所示:

购买 Memcached 实例 2

购买完成后即可在缓存实例列表中查看到购买的 Memcached 实例,可在列表中缓存类

型处对 Redis 和 Memcached 两种类型的实例进行区分。如图所示:

缓存实例列表

2.6 分布式消息服务

1Kafka 服务

选择华为云平台首页左上角服务列表,选择并点击“应用服务->分布式消息服务 Kafka” 进入分布式消息 Kafka 服务控制台。如图所示:

Kafka 控制台

点击页面右上角购买 Kafka 实例申请 Kafka 实例,选择按需付费,自行选择可用区域,

版本选择 2.3.0,基准带宽可根据需求进行选择,这里选择 100MB/s。如图所示:

购买 Kafka 实例 1

选择创建虚拟私有云和子网配置,以及创建得安全组。配置管理实例用户名和密码

(root/Root123456)。如图所示:

购买 Kafka 实例 2

点开更多配置,可以自行选择 Kafka 其他设置,例如需要设置公网访问,需要开启开关,并提供一个弹性公网 IP 地址,公网 IP 地址可以在服务列表->网络->弹性公网 IP 中进行申请购买。点击立即购买,如图所示:

购买 Kafka 实例 3

购买完成后,返回 Kafka 控制台可查看到购买的实例,如图所示:

Kafka 实例列表

点击 Kafka 实例名称,即可进入实例基本信息页面,可以在此页面中查看到实例的访问地址,因为所创建的 Kafka 实例为集群模式,所以在连接地址一栏可以看到拥有三个访问地

址。如图所示:

Kafka 基本信息

所以在设置实例采用公网访问时,需要绑定三个弹性公网 IP 地址,弹性公网 IP 地址可在 2.1.5 节找到创建方法。如图所示:

设置 Kafka 公网访问

2Rabbitmq 服务

选择华为云平台首页左上角服务列表,选择并点击“应用服务->分布式消息服务

RabbitMQ”进入分布式消息服务控制台。如图所示。

Rabbitmq 控制台

点击页面右上角购买 Rabbitmq 实例按钮,申请购买实例,选择按需付费、可用区 1,自行配置 RabbitMQ 实例名称,选择实例类型为单机模式,规格选择 2vCPU、4GB。如图所示:

购买 Rabbitmq 实例 1

存储空间可自行进行选择大小,选择创建的虚拟私有云 intnet1 和子网 subnet1,安全组选择自定义创建的 ChinaSkill-security-group,配置访问用户名和密码(root/Root123456),点开更多配置,可根据需求进行配置是否需要公网访问,配置公网访问时需要绑定公网弹性 IP 地址。配置完成后点击立即购买按钮。如图所示:

购买 RabbitMQ 实例 2

申请完成后,等待 3-15 分钟即可创建成功,返回 RabbitMQ 控制台,可以查看到实例列表信息。如图所示:

RabbitMQ 实例列表

点击页面中 RabbitMQ 实例名称即可进入实例基本信息,可以查看 RabbitMQ 实例连接

地址。如图所示:

实例基本信息

3.系统管理与维护

3.1 云备份 CBR

(1) 云备份控制台

选择华为云平台首页左上角服务列表,选择并点击“存储->云备份 CBR”进入云备份控制台。

云备份服务

(2) 购买云服务器备份存储库

点击购买云服务器备份存储库,购买云服务器备份库。

云备份控制台

选择按需计费,保护类型为备份,暂时不选择服务器,可以在需要备份时选择云服务器备份即可。容量根据所需环境进行填写。点击立即购买按钮。

购买云服务器备份库

在云备份控制台可以查看到购买的备份库列表信息。

(3) 绑定服务器

点击备份库的绑定服务器按钮,进入绑定服务器页面。

云备份控制台

选择 node 节点,将其绑定至此备份库中。点击确定按钮。

绑定服务器成功绑定服务器列表。

绑定服务器列表

(4) 创建备份策略

点击菜单栏左侧策略,进入策略页面,创建一个定时备份策略。点击创建策略按钮。

策略

创建策略配置类型为备份策略,名称为 policy_back,选择每周天的凌晨 1 点进行备份,保留规则设置为一个月时间。点击确定按钮。

创建策略

(5) 绑定备份策略

点击备份库列表后的更多按钮,选择绑定备份策略选项。

云备份控制台选择所创建的 policy_back 备份策略,点击确定按钮。

绑定备份策略

3.2 弹性负载均衡 ELB

(1) 购买弹性负载均衡 ELB

选择华为云平台首页左上角服务列表,选择并点击“网络->弹性负载均衡 ELB”进入负

载均衡器控制台。如图所示

负载均衡器

点击页面右上角购买弹性负载均衡按钮,申请购买负载均衡。选择网络类型为公网,即拥有公网弹性 IP 地址可提供外网访问。私网即只有 VPC 虚拟私有云中服务可以访问。选择云服务器所在网络 intnet1 和子网 subnet1,选择弹性公网 IP 类型为动态 BGP,根据需求自行选择带宽大小。设置负载均衡器名称。配置完成后点击立即购买。如图所示:

购买负载均衡器

(2) 配置监听器

购买完成后,即可在负载均衡控制台查看到购买的均衡器,点击列表中监听器位置下的

开始配置按钮,配置监听器。如图所示:

负载均衡列表

在跳转的页面中点击页面左上添加监听器按钮,配置监听器。设置监听器名称、监听协议、端口号信息。点击下一步。如图所示:

添加监听器

配置后端服务器组,设置服务器组名称为 server_group-http,分配策略类型选择源 IP

算法。如图所示:

创建后端服务器组

开启健康检查配置,点开高级配置,可根据需求自行定义。点击完成按钮。如图所示:

健康检查配置

点击完成后,等待创建即可返回确认提示框。如图所示:

添加完成

创建完成后,可以查看到监听器的基本信息情况。如图所示:

创建完成监听器

3)添加后端服务组

点击页面基本信息右侧后端服务组,进入配置后端服务器,点击添加按钮,添加后端服务器组。如图所示:

添加后端服务器组

在添加后端服务器页面选择所创建的弹性云服务器两台,点击下一步。如图所示:

在批量添加端口处填写 80 端口,权重填写一致即可。点击完成。如图所示:

配置端口、权重

添加完成后等待一段时间,健康检查结果可变为正常。如图所示:

添加完成后端服务器组

3.3 弹性伸缩 AS

(1) 弹性伸缩

选择华为云平台首页左上角服务列表,选择并点击“计算->弹性伸缩 AC”进入弹性伸

缩服务控制台。如图所示:

弹性伸缩 AS

(2) 创建弹性云服务器镜像

在创建弹性伸缩之前,需要将配置好的云服务器制作成镜像,以便在后面使用伸缩组弹性伸缩时提供基础服务镜像。打开云服务控制台,找到所部署的 wordpress 服务器,点击更多按钮,选择镜像/磁盘->创建镜像。如图所示:

创建云服务器镜像

选择系统盘镜像,配置创建镜像名称为 wordpressimage。

创建私有镜像

点击创建云服务器备份存储库,选择所需备份云服务器,点击立即购买。

创建与备份选择云服务器备份存储库,点击立即创建。

创建私有镜像

等待创建镜像时间 5-10 分钟,待镜像创建成功。可在页面服务列表->镜像服务->私有镜像控制台可查看当前创建的私有镜像。如图所示:

私有镜像

3)创建伸缩配置

在购买弹性伸缩组时需要先创建伸缩配置,伸缩配置中配置了伸缩组在弹性伸缩时所

有配置。点击页面右上角创建伸缩配置按钮,创建伸缩配置。如图所示:

创建伸缩配置

伸缩配置选择区域为当前节点区域,名称可自由填写,选择使用因模板,CPU 鲲鹏计算,规格为 2vCPU、4GB 内存。

伸缩配置 1

选择所创建的私有镜像。因弹性伸缩创建出来的云服务器可自动绑定至负载均衡器上,

所以这里可不必配置弹性公网 IP 地址。配置登录密码为 Abc@1234,点击立即创建按钮。

伸缩配置 2

创建完成后可在伸缩配置列表查看,显示当前状态未绑定伸缩组。

伸缩配置列表

(4) 创建伸缩组

点击页面上创建弹性伸缩组按钮,申请伸缩组。选择北京区域所有可用区,可将伸缩组申请的云服务器分别在不同区域中。配置伸缩组名称和最大实例、期望实例数、最小实例数。

选择所创建的伸缩配置,选择所创建的虚拟私有云网络

伸缩组配置 1

选择所创建的 wordpress 负载均衡器和后端服务器组配置,设置后端端口为 80,权重和后端服务器组中的云服务配置一致。移除实例策略为较早的配置实例。点击立即创建按钮。

伸缩组配置 2

创建完成后会自动创建云服务器,等待创建完成后,可以在弹性伸缩组列表中查看当前

实例数为 2。

伸缩组

(5) 添加实例

点击伸缩组名称进入伸缩组配置,点击页面伸缩实例,添加所手动部署的 wordpress 实例至伸缩组中。点击移入伸缩组按钮。

伸缩实例选择两个 node 实例节点,点击确认按钮。

移入伸缩组

等待初始化完成后,将手动添加的实例开启实例保护,这样手动创建的实例不会被删除。

保护实例

(6) 添加伸缩策略

点击页面上伸缩策略,添加伸缩策略。配置告警策略,监控周期为 5 分钟,连续出现 3 次,在 CPU 使用率大于 80%的情况下,增加一个实例。点击确定按钮创建。

添加 CPU 大于 80 策略

点击页面上伸缩策略,添加伸缩策略。配置告警策略,监控周期为 5 分钟,连续出现 3

次,在 CPU 使用率小于 40%的情况下,减少一个实例。点击确定按钮创建。

CPU 使用率小于 40 策略

点击页面上伸缩策略,添加伸缩策略。配置告警策略,监控周期为 5 分钟,连续出现 3 次,在内存使用率大于 80%的情况下,增加一个实例。点击确定按钮创建。

内存使用率大于 80 策略

点击页面上伸缩策略,添加伸缩策略。配置告警策略,监控周期为 5 分钟,连续出现 3

次,在内存使用率平均值小于 30%的情况下,减少一个实例。点击确定按钮创建。

内存使用率平均值小于 30 策略

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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