阿里云使用SMC进行服务器迁移

news2024/11/22 6:43:51

操作文档
阿里云SMC适用于所有的可以公网访问的主机
1、资源准备

1、我们必须要要有相关AliyunSMCFullAccess的权限,如果操作RAM账号具有足够的权限可以自动授权
2、我们的源主机要可以公网访问,并且可以ssh且密码登录

2、在控制台点击迁移源
在这里插入图片描述
配置我们源服务器的信息
在这里插入图片描述
在点击导入后我们就可以等着到我们的源导入完成
同时我们可以查看导入源的信息
在这里插入图片描述
3、创建迁移任务
在这里插入图片描述
最后点击创建,点击后会提示你目标服务器数据会清理然后点击“我确认我已悉知”,然后记得再次点击创建,记得备份目标数据,或者开启一台新机器
在这里插入图片描述
最后就是等待我们的实例同步完成即可,在同步的过程中我们的目标实例会采用centos8.5系统,这个无关紧要,等同步完成后,会同步成我们的源主机系统版本,详情如下
1、任务同步进度如下
在这里插入图片描述
2、当任务同步进度条达到100%时,目标服务器主机就会down机处理,具体如下
在这里插入图片描述
在这里插入图片描述
至此迁移完毕后服务器会自动启动,同时会在我们的镜像处生成一个对应的镜像如下
在这里插入图片描述
查看源服务器迁移进程
其中client就是我们目标主机上启动的进程

root@iZj6c9lvlfnaq6txxm00e1Z:/data/docker-compose/jenkins/jenkins_home/repository-3.8.7/com# ps -ef |grep FSBC
root      171627  121597  0 16:05 ?        00:00:00 sh -c export LC_ALL=C; /smc/go2aliyun_client2.7.0_new_linux_x86_64/Check/FSBC --src=/dev/smcss9 --type=ext4 --client=X.X.X.X:8703 --thread=1 --compare=16_0 --chunkmb=8 --cachemb=256 --pubpem=/smc/go2aliyun_client2.7.0_new_linux_x86_64/Check/fsbs.crt --logdir=/smc/go2aliyun_client2.7.0_new_linux_x86_64/ --workdir=/smc/go2aliyun_client2.7.0_new_linux_x86_64/Check/ >/smc/go2aliyun_client2.7.0_new_linux_x86_64/Logs/sync.log 2>/smc/go2aliyun_client2.7.0_new_linux_x86_64/Logs/sync.log.error.log
root      171628  171627 11 16:05 ?        00:02:35 /smc/go2aliyun_client2.7.0_new_linux_x86_64/Check/FSBC --src=/dev/smcss9 --type=ext4 --client=X.X.X.X:8703 --thread=1 --compare=16_0 --chunkmb=8 --cachemb=256 --pubpem=/smc/go2aliyun_client2.7.0_new_linux_x86_64/Check/fsbs.crt --logdir=/smc/go2aliyun_client2.7.0_new_linux_x86_64/ --workdir=/smc/go2aliyun_client2.7.0_new_linux_x86_64/Check/

目标主机上的客户端
于此同时控制台会自动创建一个目标主机的安全组以便开放端口数据传输

[root@iZj6c9821yh6qc7v4320h8Z ~]# ps -ef |grep FSBS
root        1757     823  0 16:05 ?        00:00:00 sh -c export LC_ALL=C; "/root/P2VS/p2v_cloud_server/nodejs/bin/FSBS" --dest=/dev/vdb1 --server=8703 --pripem=/root/P2VS/p2v_cloud_server/nodejs/bin/OpenSSL/fsbs.key --pubpem=/root/P2VS/p2v_cloud_server/nodejs/bin/OpenSSL/fsbs.crt --dhppem=/root/P2VS/p2v_cloud_server/nodejs/bin/OpenSSL/fsbs_dh1024.pem --logdir=/root/P2VS/p2v_cloud_server/nodejs --workdir=/root/P2VS/p2v_cloud_server/nodejs
root        1758    1757 11 16:05 ?        00:02:58 /root/P2VS/p2v_cloud_server/nodejs/bin/FSBS --dest=/dev/vdb1 --server=8703 --pripem=/root/P2VS/p2v_cloud_server/nodejs/bin/OpenSSL/fsbs.key --pubpem=/root/P2VS/p2v_cloud_server/nodejs/bin/OpenSSL/fsbs.crt --dhppem=/root/P2VS/p2v_cloud_server/nodejs/bin/OpenSSL/fsbs_dh1024.pem --logdir=/root/P2VS/p2v_cloud_server/nodejs --workdir=/root/P2VS/p2v_cloud_server/nodejs
[root@iZj6c9821yh6qc7v4320h8Z ~]# ps -ef |grep node
root         823       1  0 16:04 ?        00:00:00 /usr/local/bin/node /root/P2VS/p2v_cloud_server/nodejs/p2v_cloud_server.js

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/753030.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux Ubuntu安装RabbitMQ服务

文章目录 前言1.安装erlang 语言2.安装rabbitMQ3. 内网穿透3.1 安装cpolar内网穿透(支持一键自动安装脚本)3.2 创建HTTP隧道 4. 公网远程连接5.固定公网TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言 RabbitMQ是一个在 AMQP(高级消息队列协议)基…

2023年最新金融银行测试面试题分享(附解析大全)

1、网上银行转账是怎么测的,设计一下测试用例。 回答思路: 宏观上可以从质量模型(万能公式)来考虑,重点需要测试转账的功能、性能与安全性。设计测试用例可以使用场景法为主,先列出转账的基本流和备选流。…

什么是服务雪崩解决思路

文章目录 1、雪崩问题2、雪崩问题的四种解决思路3、服务保护技术选型对比 1、雪崩问题 假设有一个微服务A,它调用了服务B、服务D,而某时刻服务D挂掉: 服务A要等待服务D的结果,而服务D已经不能正常响应了,此时服务A内部…

基于linux下的高并发服务器开发(第一章)- Makefile(3)1.12

04 / 变量 修改:上一小节的makefile内容 (1)将如下的 app:sub.o add.o mult.o div.o main.ogcc sub.o add.o div.o main.o 改成 srcsub.o add.o mult.o div.o main.otargetapp$(target):$(src)$(CC) $(src) -o $(target) 截图&#xff1a…

vue中使用Pinia和Vuex详解

最具有争议的Pinia和Vuex那个更好? 我们使用Vue2的时候,Vuex作为一个状态管理工具在组件中使用方便了很多。Vue3推出后,虽然相对于Vue2很多东西都变了,但是核心的东西还是没有变的,比如说状态管理、路由等等。实际上&a…

怎么修复vcruntime140_1.dll缺失,vcruntime140_1.dll丢失的解决方案

vcruntime140_1.dll是什么? vcruntime140_1.dll是Windows操作系统中的一个动态链接库文件,它属于Microsoft Visual C Redistributable的一部分。这个文件包含了一些在运行使用了C语言编写的程序时所需的函数和资源。当系统无法找到或加载vcruntime140_1…

视频号自曝核心算法,流量获取攻略解析

我是卢松松,点点上面的头像,欢迎关注我哦! 近日,视频号爆出了一项重要消息:微信视频号竟然自爆了自己的核心算法逻辑。 这在一般平台是比较罕见的。因为一旦自曝了算法,就会有人根据这个算法去作弊&…

【已解决】Flask项目报错TypeError: tuple indices must be integers or slices, not str

文章目录 问题情境报错及分析报错代码分析 解决方案必要的解决方法可能有用的解决方法 问题情境 本解决方案适用情境:在本地可以正常运行的flask项目,放到云服务器报错TypeError: tuple indices must be integers or slices, not str,即代码…

有哪些记事本app可以用来整理个人笔记?

我总是在思考一个问题,为什么现在越来越多的人选择使用记事本app?它们相比传统笔记本,又有什么吸引人的地方呢?这其实并不难理解。因为,记事本app不仅可以让我们及时记录重要信息,还能对这些信息进行系统、…

【C++技能树】String类解析与模拟实现

Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法…感兴趣就关注我bua! 终于放假啦,停更了一个月的博客也要重新拾起来了。近一个月都没怎么好好写代码,现在好多都看不懂了。在接下的时间里&#xff0…

京东内部 Spring Boot 全解笔记,精髓!

在使用传统的 Spring 去做 Java EE(Java Enterprise Edition)开发中,大量的 XML 文件存在于项目之中,导致 JavaEE 项目变得慢慢笨重起来,,繁琐的配置和整合第三方框架的配置,导致了开发和部署效…

Deepin/UOS 装机 手动安装 分区 注意事项

以下3个分区必须 efi 分区 boot 分区 / (根) 分区 我们下期见,拜拜!

kaggle学习笔记-情感和地理空间分析

背景 秘鲁食品评论中的情绪和地理空间分析 自然语言处理 (NLP) 是人工智能的一个分支,致力于让计算机能够像人类一样理解文本和口语单词。 另一方面,地理空间分析是对图像、GPS、卫星摄影和历史数据的收集、显示和操作,这些数据以地理坐标明…

TensorFlow模块简介

TensorFLow框架内构建了很多高层次的API,可以显著减少编写程序的代码量,其中包含众多网络结构相关函数和数据载入、数据处理的方法。 tf.data.Dataset tf.data.Dataset是TensorFlow内置的数据输入模块,提供了专门用于数据输入的多种方法&am…

Android Vector(矢量图)介绍

Android Vector(矢量图)介绍 1、vector的宽高属性 <vector xmlns:android"http://schemas.android.com/apk/res/android"android:width"24dp"android:height"24dp"android:viewportWidth"24"android:viewportHeight"24"…

控制台警告:alue of key ‘route.角色管理‘ is not a string!

控制台警告&#xff1a;Value of key route.角色管理 is not a string! 具体情况如下图所示&#xff1a; 解决办法&#xff1a; 先找到要修改的配置文件&#xff0c;先在src文件下&#xff0c;locale文件中找index.js。 如果src下没有locale文件可以找lang文件下的index.js文…

DAY46:动态规划(八)01背包应用2:一和零(二维容量01背包)

文章目录 474.一和零思路为什么不是多重背包而是01背包与之前01背包问题的区别 DP数组的含义递推公式&#xff08;也是求最大值&#xff09;初始化遍历顺序完整版总结 474.一和零 本题属于 装满背包最多能有多少个物品 类型本题是容量有两个维度的背包&#xff0c;背包容量是m…

【数据结构】树与二叉树(上)

目录 前言&#xff1a; 一、树&#xff1a; 1.树的概念&#xff1a; 2.树的相关概念&#xff1a; 3.树的表示&#xff1a; 4.书的实际使用场景&#xff1a; 二、二叉树&#xff1a; 1.二叉树的概念&#xff1a; 2.两种特殊二叉树&#xff1a; ①.满二叉树&#xff1a;…

力扣每日一题2023.7.13

题目: 示例: 分析: 给我们一个矩阵,我们需要找出一条路径从矩阵第一层(索引为0)到达矩阵最后一层,并且使得路径上的数值之和最小. 如果是老手,那么应该一眼就能看出来可以使用动态规划,如果看不出来,那我们接下来一起分析分析. 首先我们先不要搞这么复杂,以示例1为例,我们就…

Redis数据结构 — QuickList

目录 quicklist 结构设计 总结 quicklist 结构设计 quicklistNode 结构体里包含了前一个节点和下一个节点指针&#xff0c;这样每个 quicklistNode 形成了一个双向链表。但是链表节点的元素不再是单纯保存元素值&#xff0c;而是保存了一个压缩列表&#xff0c;所以 quickli…