导图社区 业务迁移云上实验
这是一个关于业务迁移云上实验的思维导图,将MySQL数据库从KVM虚拟机成功迁移到华为云Stack(HCS),确保迁移后的数据库能够正常运行,并进行相应的安全测试和环境清理。
编辑于2024-08-06 18:08:29这是一个关于业务个性化设置的思维导图,包含命名空间(看考试情况使用)、业务存储配置、业务运行配置文件的创建、节点负载的调度。
这是一个关于业务容器化及分割的思维导图,包含新创建CCE集群(命名为solo)并创建节点,将池中节点规格设置为4U8G,密码设置为Huawei、在业务启动前,检测当前pod是否能和数据库正常通信,如果可以,再启动业务容器。
这是一个关于业务容器镜像操作的思维导图,包含为制作容器镜像创建必要的CCE集群(命名为test)、节电池及测试节点(节点密码设置成Huawei@1234)、创建的镜像能够支持后续的测试、必须在容器中解压solo的程序包和环境依赖包(先将solo服务器制作为容器镜像,然后再创建为容器,提供业务)。
社区模板帮助中心,点此进入>>
这是一个关于业务个性化设置的思维导图,包含命名空间(看考试情况使用)、业务存储配置、业务运行配置文件的创建、节点负载的调度。
这是一个关于业务容器化及分割的思维导图,包含新创建CCE集群(命名为solo)并创建节点,将池中节点规格设置为4U8G,密码设置为Huawei、在业务启动前,检测当前pod是否能和数据库正常通信,如果可以,再启动业务容器。
这是一个关于业务容器镜像操作的思维导图,包含为制作容器镜像创建必要的CCE集群(命名为test)、节电池及测试节点(节点密码设置成Huawei@1234)、创建的镜像能够支持后续的测试、必须在容器中解压solo的程序包和环境依赖包(先将solo服务器制作为容器镜像,然后再创建为容器,提供业务)。
业务迁移云上实验
将mysql通过Rainbow迁移到HCS
KVM虚拟机迁移
1.登录运营面
6.登录Service OM
7.创建外部网络
网络LOCAL
网络用途选上用于EIP
8.添加子网
回到表格(1.1网络平面)是啥填啥
10.为ECS准备(创建完规格之后的操作)
创建镜像
安装只用Linux
image
注册镜像
最小内存对应mysql
勾上Cloud-init
修改硬盘镜像(改成40G)
2.登录运维面
11.创建租户
密码可以先设自己的因为首次登录要改密码改的时候改成题目的
分配网络(自己创建的和默认vpc的)
创建资源集(不创建没有云数据)
所属租户(自己创建的)
往后勾选上对应管理
为ECS准备
9.创建规格
vCPU查看mysql[lscpu]
内存[free -h]
可用分区勾上
剩下全默认
用MobyX软件(TMOUT=0防止自动关机)
3.登录Mysql(先登录yunwei再登录root)
登进去之后切换用户[su -]
关闭防火墙systemctl stop firewalld
设置开机启动systemctl disable firewalld
查看状态systemctl status firewalld
4.登录Solo
cd /opt/
ls
vim local.porperties
确保IP为mysql
ps -ef | grip b3log
nohup Java -cp "lib/*:." org.b3log.solo.Server &
ps -ef | grip b3log
5.打开浏览器
http://soloIP地址+:8080
12.登录自己的租户
创建vpc
子网网段[1.4Local_cidrs]
设置网关
后面不动
申请弹性云服务器
选择规格类型(自己创的)
选择镜像(自己创的)
选择vpc(自己创的)
安全组默认
弹性IP申请一个
名字mysql
密码(和源端一样的密码Huawei@123)
记住弹性IP
远程连接(控制面板快捷登录mstcs)
表格RainbowIP地址用户名密码(如果登不进去进行后面操作)
http://127.0.0.1:8443
登录admin(要把密码写桌面保存)
将Mysql使用块级迁移至分支的华为云Stack中
迁移准备
代理管理
选择迁移服务器IP(选ipv4)
用户huawei
密码华为OS
返回桌面点开前面镜像用的文件(黏贴到后面文件夹中)
代理入境
c盘
HWSoft(练习)
Rainbow
Program Files (x86)(考试)
Rainbow
源端管理
名称mysql
子主题
操作类型linux
IP地址
用户名root
密码Huawei@123
回mysql
查看systemctl status sshd
vim /etc/shh/sshd/_config
往下划38行后面改成yes
重启systemctl restart sshd
再看查看一下systemctl status sshd
创建迁移任务
名字一样
版本号(最新)
迁移方式(考试时改成快集)
目的端虚拟机IP
ECS弹性IP
回控制台
控制访问
安全组
入方向规则
TCP协议
22
源端地址
跳板机ping一下mysqlIP地址看看有没有问题
有问题去解绑弹性IP
删除它(彻底释放)
重新申请弹性IP
再ping
有问题去远程登录一下
不能ping重新配没用就是卡住了(重启)
还不行就关闭弹性云服务器彻底删除ECS重新创建
选个网卡
没什么问题就截个图继续
要完成最终同步
右上角同步
完成之后会有五个进度条
远程登录SSH
ECS弹性IP
用户名root
TMOUT=0
为迁移后的Mysql安装cloud-init及(UVP-Tools已经上传到CPS上)
把tools里的俩个安装包拖进去(访问租户上的ECS中的【CD驱动器】,挂载上【UVP vmtools安装包】)
使用Moba远程登录到ECS上,复制桌面中【tools】文件夹下的cloud-init-8.1.2压缩包和image-tools.iso到ECS中
将cloud-init-8.1.2压缩包复制到linux目录下的cloud-init/cloudinit_depend/
ls
mkdir image-tools
mount image-tools.ISO image-tools/
mkdir tools
cp -r image-tools/
cp -r image-tools/Linux/* tools/
cd tools/
sh install-vmtools.sh
考试不会报错但练习会
cp /root/cloud-init-18.2.tar.gz cloud-init/cloud-init_depend/
安装cloud-init
ls
sh install-cloud-init.sh
mkdir /root/vmtools
mkdir install
reboot
对迁移后业务进行安全测试
改solo里的文件(/opt/local.properties文件下的mysql地址修改为【ECS-EIP】)
vim /opt/local.properties
改IP
杀掉进程
ps -ef | grep b3log
kill (第一条)
ps -ef | grep b3log
nohup java -cp "lib/*b:." org.b3log.solo.Server &
ps -ef | grep b3log
点回去浏览器刷新截图
删除环境步骤
删掉弹性云服务器(ECS)
先关机
彻底删除(全✓)
删掉vpc
去虚拟私有云
先删子网
再删vpc
删租户
登录运营面
组织
找到租户名称
先删资源集
如果先删用户
去创建一个用户
所属租户选对应资源集
密码随便设反正首次登录要改
给管理员权限
登进去删除自己的资源
删除资源集
再删用户
删除Service OM
删除镜像
镜像资源
找到自己的镜像删除
删除规格
找到自己的规格删除
删除外部网络
找到自己创建的外部网络删除
打开MobyX
solo服务器
把IP地址还原
vim /opt/local.properties
kill 67694
systemctl start firewalld
vim /etc/ssh/sshd_config
sh
Rainbow
迁移任务
删除任务
在群里发“第…套环境清理完毕”