ACA创建ECS和RDS实例,并且实现Mysql云迁移

作业一:ECS之初体验(Linux)
任务一:创建弹性云服务器
任务二:登录云服务器
分别使用vnc、Workbench和xshell登录云服务器。
任务三:重置root用户密码

作业二:云数据库管理初体验
任务一:创建RDS MySQL实例
任务二:设置白名单
创建RDS实例后,您需要设置RDS实例的白名单,以允许外部设备访问该RDS实例。
任务三:创建RDS数据库账号
任务四:创建数据库
任务五:连接MySQL实例
使用DMS连接实例
在这里插入图片描述
选择个人实名认证
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后,点击左上角的控制台,再点击进入云服务器ECS,随后准备进行创建云服务器实例
在这里插入图片描述
选择自定义购买,按量付费,选择离自己比较近的地域和可用地区。选择服务器的规格,比如2GB内存和2GB的CPU
在这里插入图片描述

突发性能实例计费
更新时间:2022-06-01 11:00
产品详情
相关技术圈
我的收藏
突发性能实例通过消耗CPU积分来维持运行性能,可以在业务平峰期积累CPU积分余额,用于在业务高峰期提高运行性能,从而节约成本。但如果实例消耗了预支CPU积分或超额CPU积分,可能产生额外费用,因此突发性能实例费用分为实例购买费用和额外费用。

实例购买费用
购买突发性能实例时支持按量付费、包年包月、抢占式实例等计费方式。不同计费方式的区别,请参见计费方式概述。详细的实例规格定价,请参见详细价格总览。

如果实例计费方式为按量付费,您可以购买预留实例券抵扣实例的按量账单,更多信息,请参见预留实例券概述。但是,如果预留实例券的实例规格为t5,存在以下限制:
仅支持购买可用区级预留实例券。
购买后不支持拆分和合并预留实例券。
额外费用
突发实例的性能模式会影响实例计费,规则如下:
说明 购买或使用突发性能实例时,您可以选择是否打开无性能约束模式。关于无性能约束模式下CPU积分的消耗规则,请参见无性能约束模式。
性能约束模式:仅需支付实例购买费用,使用实例时不产生额外费用。
无性能约束模式:在支付实例购买费用的基础上,部分情况下还需要支付额外费用。收取费用情况说明如下:
如果实例将预支CPU积分消耗完毕后,继续消耗了超额CPU积分。超额CPU积分按小时出账单并收取费用。
如果实例消耗了预支CPU积分,并在预支CPU积分恢复完毕前停止(节省停机模式)、变配或释放实例,或者切换到性能约束模式,则会一次性收取预支CPU积分的费用。
在无性能约束模式下,不同地域及实例类型消耗CPU积分所收取的额外费用标准如下表所示。

地域        Windows实例(元/积分)	Linux实例(元/积分)
中国内地地域	    0.005	               0.005
非中国内地地域	0.01	               0.005
额外收费情况示例如下:
示例一:地域为中国内地,实例类型为Linux实例,预支CPU积分消耗完毕继续消耗了100个超额CPU积分。则收取的额外费用=100*0.005=0.5元。
示例二:地域为非中国内地,实例类型为Windows实例,消耗了200个预支CPU积分,并在预支CPU积分恢复到100个时切换为性能约束模式,则收取的额外费用=100*0.01=1元。

然后,因为服务器需要操作系统来支撑。

公共镜像是阿里云官方提供公共基础镜像,仅包括初始系统环境

这里还可以选择永久开源公共镜像Rocky linux。
在这里插入图片描述
选择存储,注意系统盘和数据盘是有区别的

系统盘是整个操作系统所安装的虚拟硬盘,
数据盘是提供挂载到某一盘符或者目录下

点击下一步,进入网络安全组配置。安全组就相当于防火墙。
这里只是做实验,只是修改了带宽计费模式为按固定带宽计费,其他不变

在这里插入图片描述
下一步进行系统配置

在这里插入图片描述
这里需要自定义密钥对
密码为RedHat@123
实例名称和主机名可以不改,也可以改。后续创建ECS登录后还可以用命令修改。
高级选项这里暂时不用
这样,如果没有什么问题就可以确定订单了
在这里插入图片描述
在这里插入图片描述
点击管理控制台
在这里插入图片描述
点击ECS实例服务器的远程连接选项
在这里插入图片描述
示例:Workbench远程连接
点击立即登录,输入对应ECS实例密码,然后登录成功
在这里插入图片描述
登录成功之后查看IP地址,但是不会显示公网地址。公网地址是附加在网卡上面的,公网地址是经过转换之后映射成内网地址

第二种连接方式:VNC
在这里插入图片描述
第三种连接方式:XSHELL

在这里插入图片描述

这里顺便演示一下增加云盘:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
返回控制台,点击更多,挂载
在这里插入图片描述

下面使用新加的云盘来演示一下怎么样挂载:
在这里插入图片描述

[root@ECS1 ~]# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  40G  0 disk 
└─vda1 253:1    0  40G  0 part /
vdb    253:16   0  40G  0 disk 
[root@ECS1 ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x3a994a7c.

Command (m for help): p

Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x3a994a7c

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-83886079, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-83886079, default 83886079): +10G
Partition 1 of type Linux and of size 10 GiB is set

Command (m for help): p

Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x3a994a7c

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048    20973567    10485760   83  Linux

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): 
Using default response p
Partition number (2-4, default 2): 
First sector (20973568-83886079, default 20973568): 
Using default value 20973568
Last sector, +sectors or +size{K,M,G} (20973568-83886079, default 83886079): 
Using default value 83886079
Partition 2 of type Linux and of size 30 GiB is set

Command (m for help): p

Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x3a994a7c

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048    20973567    10485760   83  Linux
/dev/vdb2        20973568    83886079    31456256   83  Linux

Command (m for help): wq
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@ECS1 ~]# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  40G  0 disk 
└─vda1 253:1    0  40G  0 part /
vdb    253:16   0  40G  0 disk 
├─vdb1 253:17   0  10G  0 part 
└─vdb2 253:18   0  30G  0 part 
[root@ECS1 ~]# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  40G  0 disk 
└─vda1 253:1    0  40G  0 part /
vdb    253:16   0  40G  0 disk 
├─vdb1 253:17   0  10G  0 part 
└─vdb2 253:18   0  30G  0 part 
[root@ECS1 ~]# mkfs.xfs /dev/vdb1
meta-data=/dev/vdb1              isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@ECS1 ~]# mkfs.xfs -f /dev/vdb1
meta-data=/dev/vdb1              isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@ECS1 ~]# mkfs.xfs -f /dev/vdb2
meta-data=/dev/vdb2              isize=512    agcount=4, agsize=1966016 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=7864064, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=3839, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@ECS1 ~]# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  40G  0 disk 
└─vda1 253:1    0  40G  0 part /
vdb    253:16   0  40G  0 disk 
├─vdb1 253:17   0  10G  0 part 
└─vdb2 253:18   0  30G  0 part 
[root@ECS1 ~]# blkid /dev/vdb1
/dev/vdb1: UUID="62983bab-bcbb-4c6f-911f-fc86e4b341e5" TYPE="xfs" 
[root@ECS1 ~]# blkid /dev/vdb2
/dev/vdb2: UUID="9d5682f6-1ebe-49fa-b1b9-8a734b202ade" TYPE="xfs" 
[root@ECS1 ~]# mkdir /data/data2
[root@ECS1 ~]# echo 'UUID="62983bab-bcbb-4c6f-911f-fc86e4b341e5" /data/data1 xfs defaults 0 0' >> /etc/fstab
[root@ECS1 ~]# echo 'UUID="9d5682f6-1ebe-49fa-b1b9-8a734b202ade" /data/data2 xfs defaults 0 0' >> /etc/fstab
[root@ECS1 ~]# 
[root@ECS1 ~]# mount -a
[root@ECS1 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        461M     0  461M   0% /dev
tmpfs           471M     0  471M   0% /dev/shm
tmpfs           471M  520K  471M   1% /run
tmpfs           471M     0  471M   0% /sys/fs/cgroup
/dev/vda1        40G  2.1G   36G   6% /
tmpfs            95M     0   95M   0% /run/user/0
/dev/vdb1        10G   33M   10G   1% /data/data1
/dev/vdb2        30G   33M   30G   1% /data/data2
[root@ECS1 data1]# cat /etc/hosts
::1	localhost	localhost.localdomain	localhost6	localhost6.localdomain6
127.0.0.1	localhost	localhost.localdomain	localhost4	localhost4.localdomain4

172.24.161.59	ECS1	ECS1

这样云盘就挂载了,下面进行怎么样释放才能释放地干净
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

作业二:
下面是一个网页链接,可以提供实验
https://developer.aliyun.com/search?q=%E5%A6%82%E4%BD%95%E5%9C%A8%E4%BA%91%E7%AB%AF%E5%88%9B%E5%BB%BAmysql&bizCategory=adc-scenario

单击进入实验,创建资源,进入里面实验环境中的火狐浏览器,登录,如果你已经有ECS服务器,就可以直接使用了,如果这个环境不习惯使用,可以用自己的环境,反正有公网地址。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

然后检查实验环境里面还有一个RDS数据库,下面要做的事情就是将这个ECS的Mysql数据库里的东西迁移到云数据库RDS

在这里插入图片描述
进入到RDS数据库的实例列表,点击右键管理
在这里插入图片描述

在这里插入图片描述
然后自定义创建
在这里插入图片描述
然后点击数据库管理,点击左上角的数据库管理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后返回账号管理,给与一定的权限
在这里插入图片描述
然后,在实验环境中打开下面地址
https://dts.console.aliyun.com/
在这里插入图片描述

在实验的时候出现没有权限,想了一下是因为没有设置白名单

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
新版的有点问题,然后查看了实验手册才发现有些东西,新版的实验手册没出来,自己也是刚开始接触,虽然花了点时间琢磨,但是没弄出来,于是就切换回旧版。

点击右下角的那个蓝色按钮,然后返回旧版,这里直接点击返回旧版就行
在这里插入图片描述
选择创建迁移任务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择白名单然后进行下一步
在这里插入图片描述
把目录迁移到对象中去
在这里插入图片描述
然后点击右下角的预启动

在这里插入图片描述
点击下一步,提交,然后返回RDS控制台
然后登录数据库,就可以看见原理在ECS上面的mysql数据库了
在这里插入图片描述
在这里插入图片描述
说一下啊自己的心得,第一次做这个任务,感觉操作起来不难,就是有时多回忆一下以前学过的知识,毕竟第一次实操,也是花费了一些时间的,尤其是对照那个阿里云实验室的实验手册来操作,但是实验室的界面却是新版的,而实验手册是旧版的,新版的实验环境还不知道怎么处理那个“权限不允许”的问题,即使自己去弄了那个安全组,也没什么用处,还是得自己买一个真的ECS和RDS才能做得成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值