Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >最近发现云服务器可以跨母机迁移?

最近发现云服务器可以跨母机迁移?

原创
作者头像
Kami米雅
修改于 2021-11-09 02:04:20
修改于 2021-11-09 02:04:20
3.7K0
举报
文章被收录于专栏:上云服务专题上云服务专题

基于VXLAN新架构下,只是云服务器的跨主机迁移,这里推荐使用腾讯云的在线迁移工具

缩包文件说明

文件名

说明

go2tencentcloud_x64

64位 Linux 系统的迁移工具可执行程序。

go2tencentcloud_x32

32位 Linux 系统的迁移工具可执行程序。

user.json

迁移时源端主机和目标云服务器的配置文件,请根据 user.json 文件参数说明 修改配置。

client.json

迁移工具的配置文件,请根据 client.json 文件参数说明 修改配置。

rsync_excludes_linux.txt

rsync 配置文件,排除 Linux 系统下不需要迁移的文件目录。

说明: 不能删除配置文件,并请将配置文件存放在和 go2tencentcloud 可执行程序同级目录下。

user.json 文件参数说明:参数名称类型是否必填说明SecretIdString是账户 API 访问密钥 SecretId,详细信息请参考 访问密钥。SecretKeyString是账户 API 访问密钥 SecretKey,详细信息请参考 访问密钥。RegionString是目标云服务器的地域,只需填写地域,无需填写可用区,取值请参考 地域 列表。InstanceIdString是目标云服务器的实例 ID,形如ins-xxxxxxxx。DataDisksArray否源端主机待迁移数据盘列表,每一个元素代表一块数据盘,最多支持20块数据盘。DataDisks.IndexInteger否数据盘序号,取值范围[1,20],值为1代表该块数据盘将迁移至目标云服务器挂载的第一块数据盘,值为2代表迁移至目标云服务器挂载的第二块数据盘,以此类推。DataDisks.SizeInteger否源端数据盘大小,单位GB,取值范围[10,16000]。DataDisks.MountPointString否源端数据盘挂载点,如"/mnt/disk1"。 例如,将一台 Linux 源端主机迁移至腾讯云广州地域的一台云服务器中,user.json 文件配置为以下内容: { "SecretId": "your secretId", "SecretKey": "your secretKey", "Region": "ap-guangzhou", "InstanceId": "your instance id" } 说明 请将对应参数值替换为您实际的配置参数。 例如,将一台 Linux 源端主机(包含一块数据盘,挂载点为 /mnt/disk1,大小为10GB)迁移至腾讯云广州地域的一台目标云服务器(至少挂载一块数据盘),user.json 文件配置为以下内容: { "SecretId": "your secretId", "SecretKey": "your secretKey", "Region": "ap-guangzhou", "InstanceId": "your instance id", "DataDisks": [ { "Index": 1, "Size": 10, "MountPoint": "/mnt/disk1" } ] } 例如,将一台 Linux 源端主机(包含两块数据盘,盘1挂载点为 /mnt/disk1,大小为10GB,欲迁移至目标云服务器的第一块数据盘,盘2挂载点为/mnt/disk2,大小为20GB,欲迁移至目标云服务器的第二块数据盘)迁移至腾讯云广州地域的一台目标云服务器(至少挂载两块数据盘),user.json 文件配置为以下内容: { "SecretId": "your secretId", "SecretKey": "your secretKey", "Region": "ap-guangzhou", "InstanceId": "your instance id", "DataDisks": [ { "Index": 1, "Size": 10, "MountPoint": "/mnt/disk1" }, { "Index": 2, "Size": 20, "MountPoint": "/mnt/disk2" } ] } 说明 请将对应参数值替换为您实际的配置参数。

此处推荐对工具的特性进行评估后再实际测试

工具运行参数说明

参数选项

说明

--help

打印帮助信息。

--check

对源端主机进行检查,不进行迁移。

--log-file

设置日志文件名称,默认为log。

--log-level

日志输出级别,取值范围为1(ERROR 级别),2(INFO 级别)和3(DEBUG 级别),默认值为2。

--clean

目标云服务器强制退出迁移模式,清理现场。例如,如果控制台提示Please execute '--clean' option manually.,则需要使用此选项执行工具使目标云服务器退出迁移模式。

--version

打印版本号。

迁移前的检查

迁移前,需要分别检查源端主机和目标云服务器。源端主机和目标云服务器需要检查的内容如下:

目标云服务器

存储空间:目标云服务器的云硬盘(包括系统盘和数据盘)必须具备足够的存储空间用来装载源端的数据。安全组:安全组中不能限制443端口和80端口。带宽设置:建议尽可能调大两端的带宽,以便更快迁移。迁移过程中,会产生约等于数据量的流量消耗,如有必要请提前调整网络计费模式。目标云服务器和源端主机的操作系统类型是否一致:操作系统不一致会造成后续制作的镜像的信息与实际操作系统不符,建议目标云服务器的操作系统尽量和源端主机的操作系统类型一致。例如,CentOS 7 系统的对源端主机迁移时,选择一台 CentOS 7 系统的云服务器作为迁移目标。

Linux 源端主机

检查和安装 Virtio,操作详情可参考 Linux 系统检查 Virtio 驱动。检查是否安装了 rsync,可执行 which rsync 命令进行验证。检查 SELinux 是否已打开。如果 SELinux 已打开,请关闭 SELinux。向腾讯云 API 发起迁移请求后,云 API 会使用当前 UNIX 时间检查生成的 Token,请确保当前系统时间无误。

  1. 存储空间:目标云服务器的云硬盘(包括系统盘和数据盘)必须具备足够的存储空间用来装载源端的数据。
  2. 安全组:安全组中不能限制443端口和80端口。
  3. 带宽设置:建议尽可能调大两端的带宽,以便更快迁移。迁移过程中,会产生约等于数据量的流量消耗,如有必要请提前调整网络计费模式。
  4. 目标云服务器和源端主机的操作系统类型是否一致:操作系统不一致会造成后续制作的镜像的信息与实际操作系统不符,建议目标云服务器的操作系统尽量和源端主机的操作系统类型一致。例如,CentOS 7 系统的对源端主机迁移时,选择一台 CentOS 7 系统的云服务器作为迁移目标。

Linux 源端主机

  1. 检查和安装 Virtio,操作详情可参考 Linux 系统检查 Virtio 驱动
  2. 检查是否安装了 rsync,可执行 which rsync 命令进行验证。
  3. 检查 SELinux 是否已打开。如果 SELinux 已打开,请关闭 SELinux。
  4. 向腾讯云 API 发起迁移请求后,云 API 会使用当前 UNIX 时间检查生成的 Token,请确保当前系统时间无误。

迁移步骤

腾讯云提供的 go2tencentcloud 迁移工具将整个迁移过程主要划分为以下三个阶段,用户可以在工具运行过程中直观的了解迁移的进度。

  • 阶段1:目标云服务器进入迁移模式,准备迁移
  • 阶段2:目标云服务器处于迁移模式,迁移数据中
  • 阶段3:目标云服务器退出迁移模式,迁移完成

具体的迁移实施细节,请参考原文:https://cloud.tencent.com/document/product/213/38783

总之,今年云服务器的配置升越发完善,之后业务就是整机迁移应用方式,期待更好的迁移应用工具发行,例如对于VMware的备份一体机整机在线迁移,兼容性适配等等问题;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
暂无评论
推荐阅读
编辑精选文章
换一批
Aliyun Ubuntu在线迁移到腾讯云cvm
(4)检查 SELinux 是否已打开。如果 SELinux 已打开,请关闭 SELinux
赵智勇
2020/08/26
3.1K0
Aliyun Ubuntu在线迁移到腾讯云cvm
【服务器搬家】通过腾讯云自研迁移工具实现Linux服务器搬家
本教程主要介绍源服务器在友商处购买,目标服务器在腾讯云处购买,且服务器操作系统均为 Linux 时完成服务器搬家的操作。
参谋带个长
2024/04/15
8960
如何将源服务器数据在线迁移到腾讯云CVM
在上云/迁云过程中,会面临客户的各种需求,如何将源服务器上的系统、应用程序等从自建机房(IDC)或云平台等源环境迁移至腾讯云,是目前常遇到的问题。腾讯云推出了在线迁移服务,可以完美解决各类服务器数据迁移的问题。
DRRR
2020/05/08
7.2K0
【云上实践】如何实现CVM主机【跨不同账户】热/离线迁移?
随着企业账户资源分散管理难度越来越大,很多企业选择集中资源管理,或者跨账户资源迁移,实现降本增效,那么介绍使用在线迁移控制台将源服务器上的系统、应用程序等从自建机房(IDC)或云平台等源环境迁移至腾讯云的操作步骤。可方便实现企业上云、跨云平台迁移、跨账号/区域迁移或部署混合云等业务需求,持续更新。。。
TCS-F
2022/05/24
1.9K0
【云上实践】如何实现CVM主机【跨不同账户】热/离线迁移?
AWS(Amazon Linux 2 AMI)在线迁移到腾讯云
(4)检查 SELinux 是否已打开。如果 SELinux 已打开,请关闭 SELinux
赵智勇
2020/08/26
2.3K0
AWS(Amazon Linux 2 AMI)在线迁移到腾讯云
Centos在线迁移到腾讯云cvm
(4)检查 SELinux 是否已打开。如果 SELinux 已打开,请关闭 SELinux
赵智勇
2020/08/26
10.9K1
Centos在线迁移到腾讯云cvm
CVM special机型跨可用区迁移最佳实践
SPECIAL是早期(2015年左右)腾讯云提供的机型,special机型在广州二区基础网络中,该机型有3个使用限制:
vic@TX
2022/10/11
2.3K0
云服务器使用最佳实践(腾讯云TAM呕心沥血之作)
https://cloud.tencent.com/document/product/213/15374
乡村小男孩
2020/09/02
4.8K0
华为服务器pxe装系统,pxe启动服务器
根据给定的云服务器ID列表,批量启动云服务器,一次最多可以启动1000台。POST /v1/{project_id}/cloudservers/action参数说明请参见表1。参数说明参数是否必选描述project_id是项目ID。获取方法请参见获取项目ID。请参考响应(任务类)。启动云服务器请求参数中,必须以“os-start”字段下发
全栈程序员站长
2022/09/07
7.3K0
华为服务器pxe装系统,pxe启动服务器
VMWARE 虚拟机导入腾讯云-在线迁移篇
工具包下载地址:https://go2tencentcloud-1251783334.cos.ap-guangzhou.myqcloud.com/latest/go2tencentcloud.zip
本地专用集群CDC
2022/11/02
5.4K1
Aliyun Ubuntu离线迁移到腾讯云
1.离线迁移需要借助对象存储(COS)的支持,请先确保您所在地域在 COS 支持范围内,详见如下文档:
赵智勇
2020/08/26
6.1K0
Aliyun Ubuntu离线迁移到腾讯云
快速入门 Linux 云服务器
准备与选型注册腾讯云账号新用户需在腾讯云官网进行【注册】。注册指引可参考 如何注册腾讯云 。确定云服务器所在地域及可用区地域选择原则:靠近用户原则。
云优惠
2019/03/06
4.4K0
Aliyun Centos离线迁移到腾讯云cvm
1.离线迁移需要借助对象存储(COS)的支持,请先确保您所在地域在 COS 支持范围内,详见如下文档:
赵智勇
2020/08/26
3.7K0
Aliyun Centos离线迁移到腾讯云cvm
腾讯云服务器挂载数据盘,搭建宝塔Linux面板操作步骤解析
说句实在话,我真的很能折腾,这几天网站服务器就换了三个,原因很简单,之前申请的学生主机已经到期,并且不想再续费了,公司申请的腾讯主机年底到期,然后就想着把网站迁移过去,昨天用了一天时间做好了,但是,,,下班之前又申请到一个免费半年的服务器,于是我在折腾大道路上越走越远。。。
李洋博客
2021/06/15
6.9K0
如何使用腾讯云云硬盘API
腾讯云控制台允许您以类似于使用硬盘驱动器的方式管理腾讯云CVM的额外存储。只需点击腾讯云简化的GUI或图形用户界面,即可为我们的CVM添加云硬盘。但是,这不是一个在大型集群的实用方法,因此腾讯云提供了相关API。我们可以通过腾讯云官方命令行工具直接与API进行交互。
好烟
2018/08/13
5.4K0
Linux 系统盘空间不足,想要将 Docker 镜像和容器数据迁移到数据盘
摘要:大家在Linux上用Docker部署项目的时候,有时候会部署多个项目,系统盘空间不足,数据盘又挂载有很多空间,这时候就会想要将 Docker 镜像和容器数据迁移到数据盘,本文主要讲解迁移步骤和迁移过程中遇到的一些坑,记录给大家避免再次入坑。
正在走向自律
2024/12/18
1.3K0
Linux 系统盘空间不足,想要将 Docker 镜像和容器数据迁移到数据盘
腾讯云花了30分钟,就把我的服务器"掏空"了
“刚在A云买了一台云服务器,腾讯云就开始打折了!原来环境好不容易搭好的,不能说没就没呀!” 都9102年了,云上的操作你了解了吗? 如何优雅而快速的“弃车保帅”, 完成服务器的华丽转身? 正解:服务迁移一下。 2017年的自建机房 - 2019年的云服务器 2017年的数据存储 - 2019年的云存储 2017年的数据迁移 - 2019年的服务迁移 终于, 不会在正打算拷贝数据的时候出现⬇️的疑惑了...  什么是服务迁移     「服务迁移」是腾讯云为方便用户上云而研发的免费迁
腾讯云计算产品团队
2020/06/05
1.9K0
自定义配置 Linux 云服务器
与快速配置云服务器相比,自定义配置提供您更丰富的镜像平台,以及存储、带宽以及安全组等高级设置,您可根据需求选择合适的配置。
云服务器教程
2019/08/15
3.9K0
自定义配置 Linux 云服务器
云服务器购买的新数据盘,如何进行分区、挂载新目录?
我这边有台云服务器,属于华为云,由于当时购买服务器的时候,忘了买数据盘,所以数据都放在了系统盘,但是随着服务的增多,以及每个服务产生的数据的增多,系统盘已经快撑爆了。所以最近购买了数据盘,但是问题来了,数据盘买了,如何使用呢?如何分区?如何挂载目录?本文瑞哥将用亲身实战经历带大家见识一下,如果在看的小伙伴最近有这块的业务和需求可以好好看下,有任何问题可以在文章末尾的讨论区与我讨论,让我们直接开始。
网络技术联盟站
2023/03/01
3.2K0
云服务器购买的新数据盘,如何进行分区、挂载新目录?
主机迁移实践分享
在云计算时代,不管是从IDC上云还是多云直接的迁移,都已经是常见的事宜。而在上云/迁移的方案中,也是有多种的方式能够将主机迁移到腾讯云中。
腾讯云计算产品团队
2018/07/14
17.2K1
推荐阅读
相关推荐
Aliyun Ubuntu在线迁移到腾讯云cvm
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档