学习
实践
活动
专区
工具
TVP
写文章
专栏首页新品发布如何将源服务器数据在线迁移到腾讯云CVM
原创

如何将源服务器数据在线迁移到腾讯云CVM

背景说明

在上云/迁云过程中,会面临客户的各种需求,如何将源服务器上的系统、应用程序等从自建机房(IDC)或云平台等源环境迁移至腾讯云,是目前常遇到的问题。腾讯云推出了在线迁移服务,可以完美解决各类服务器数据迁移的问题。

在线迁移是指在系统不停机的情况下,将服务器或虚拟机上的系统、服务程序等从自建机房(IDC)或云平台等源环境迁移同步至腾讯云CVM。通过 go2tencentcloud 迁移工具,在待迁移的源端主机上执行迁移工具后,源端主机即可整机迁移至腾讯云的目标云服务器,免去了复杂的镜像制作环节,简化了用户操作。

在线迁移流程

迁移场景描述

一般的迁移场景主要包括以下三类:

  1. 从其他平台迁移到腾讯云CVM:是针对本地或者其他云平台的机器迁移的场景,例如本地服务器、AWS EC2云服务器、阿里云ECS云服务器等环境的数据迁移至腾讯云CVM;
  2. 腾讯云CVM跨区域迁移:例如有广州三区CVM的数据跨区域迁移到广州四区的CVM;
  3. 腾讯云CVM跨账号迁移:例如需要将账号A某台CVM的数据迁移到账户B的CVM上。

针对源/目的端机器是否具有外网访问的能力,将迁移模式分为以下两类:

1. 默认模式:需要源端主机和目标云服务器都具有公网访问能力。在目前的默认模式中,源端主机通过互联网访问腾讯云 API 发起迁移请求,并向目标云服务器传输数据,将源端主机迁移至腾讯云的目标云服务器。

2.内网迁移模式: 如果您的源端主机或目标云服务器处于某个内网或 VPC 中,源端主机不能通过互联网直接与目标云服务器建立连接,则可以使用工具的内网迁移模式进行迁移。内网迁移模式需要通过使用如 VPC 对等连接、VPN 连接、云联网 或者 专线接入 等方式建立源端主机与目标云服务器的连接通道。不同场景细分可参考文档。

迁移教程

场景1:其他云平台迁移到腾讯云CVM

说明

其他云平台支持AWS的EC2、阿里云的ECS、华为云的ECS、Ucloud的云主机等等。开始操作前,需要先在腾讯云上先创建一台CVM作为目标服务器。迁移时,在需要迁移的源机器上下载并运行迁移工具,开始迁移之后,数据将持续同步到CVM机器上直到迁移完成。

迁移步骤(五步)

  1. 第一步:获取下载在线迁移工具:点击下载go2tencentcloud迁移工具
  2. 第二步:根据网络环境确定迁移模式请根据您的源端主机和目标云服务器的网络环境,确定适合的迁移模式。 目前迁移工具支持默认模式和内网迁移模式。其中,内网迁移模式细分为3种场景。不同迁移模式/场景,对源端主机和目标云服务器的网络要求不一致。如果源端主机和目标云服务器均可以访问公网,则可以直接进行默认模式迁移。如果源端主机和目标云服务器任何一方不能直接访问公网,则可以选择先通过 VPC 对等连接、VPN 连接、云联网 或者 专线接入 等方式建立连接通道,再进行内网模式迁移。
  3. 第三步:备份数据。源端和目的端的机器可以选择快照功能等方式备份数据。
  4. 第四步:迁移前需要分别检查源端主机和目标云服务器。 源端主机和目标云服务器需要检查的内容如下:
  • 4.1 检查目标CVM云服务器:
    • 存储空间:目标云服务器的云硬盘(包括系统盘和数据盘)必须具备足够的存储空间用来装载源端的数据。
    • 安全组:安全组中不能限制443端口和80端口。
    • 带宽设置:建议尽可能调大两端的带宽,以便更快迁移。迁移过程中,会产生约等于数据量的流量消耗,如有必要请提前调整网络计费模式。
    • 注意:需要检查目标CVM云服务器和源端EC2主机的操作系统类型是否一致。操作系统不一致会造成后续制作的镜像的信息与实际操作系统不符,建议两台机器的操作系统类型尽量一致。例如,CentOS 7 系统的对源端主机迁移时,选择一台 CentOS 7 系统的云服务器作为迁移目标。
  • 4.2 检查Linux 源端主机:
    • 检查和安装 Virtio,操作详情可参考 Linux 系统检查 Virtio 驱动
    • 检查是否安装了 rsync 和 grub2-install(或 grub-install)。
    • 检查 SELinux 是否已打开。如果 SELinux 已打开,请关闭 SELinux。
    • 向腾讯云 API 发起迁移请求后,云 API 会使用当前 UNIX 时间检查生成的 Token,请确保当前系统时间无误。
    • 补充步骤:
      • 如果源端是AWS EC2的云主机,需要检查源端主机的登录方式。如果您的 AWS 源端主机使用 SSH 密钥对方式登录,建议更换为密码方式登录,具体操作请参考 AWS 开启密码登录 EC2。
      • 如果源端是华为云的云主机,需要执行cloud-init --version命令,检查源端主机中安装的 cloud-init 版本信息。如果安装 cloud-init 的版本低于17.1,建议卸载或移除该版本的 cloud-init。如果源端主机未安装 cloud-init,请跳过此操作。

说明:源端主机检查可以使用工具命令自动检查,如 sudo ./go2tencentcloud_x64 --check。>- go2tencentcloud 迁移工具在开始运行时,默认自动检查。如果需要略过检查强制迁移,请将 client.json 文件中的Client.Extra.IgnoreCheck字段配置为true。

  • 5. 第五步:开始启动迁移:
    • 5.1 建立源端主机和目标云服务器的连接通道。(可选)
      • 如果您选择内网迁移模式,则需要通过使用 VPC 对等连接、VPN 连接、云联网 或者 专线接入 等方式建立源端主机与目标云服务器的连接通道。
      • 如果您选择默认模式,则请跳过此步骤。
    • 5.2 配置 user.json 文件。 user.json 是配置源端主机和目标云服务器的文件。该文件的配置项如下:
      • 您的账户 API 访问密钥 SecretId 和 SecretKey,详细信息请参考 访问密钥
      • 目标云服务器所在地域。
      • 目标云服务器的实例 ID。
      • 源端主机的数据盘配置。(可选)
    • 5.3 配置 client.json 文件。 client.json 是配置迁移模式和其他迁移配置项的文件。无论选择哪种迁移模式/场景,均需在 client.json 里的Client.Net.Mode项中设置相应的参数值。
    • 5.4 排除源端主机上不需迁移的文件和目录。(可选)在 Linux 源端主机编辑 rsync__excludes__linux.txt 文件,排除不需要迁移的文件和目录。
    • 5.5 运行工具。 例如,在64位 Linux 源端主机下,以 root 权限执行以下命令运行工具。
    sudo ./go2tencentcloud_x64

工具运行后,请耐心等待迁移流程的完成。 一般迁移成功的控制台输出如下:

迁移完成

场景2:腾讯云上的迁移教程

  • 腾讯云 CVM 跨区域迁移数据

跨区域迁移数据,指在腾讯云某个地域下某个可用区的云服务器数据迁移至另一个地域下某个可用区的目标云服务器,也可以指在腾讯云同一个地域下不同可用区的云服务器之间的数据迁移。

  • 腾讯云 CVM 跨账号迁移数据

在线迁移工具支持腾讯云云服务器跨账号迁移数据。跨账号迁移数据是指两个不同账号下的主机之间的数据迁移。

迁移步骤与场景1的类似,具体可以参考官方文档。

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

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

登录 后参与评论
0 条评论

相关文章

  • CVM special机型跨可用区迁移最佳实践

    SPECIAL是早期(2015年左右)腾讯云提供的机型,special机型在广州二区基础网络中,该机型有3个使用限制:

    vic@TX
  • 如何内网使用Cloud云最新MSP迁移工具箱Docker镜像?

    MSP 迁移服务平台官网控制台上提供的工具,使用腾讯云内公共服务资源、通过公网进行迁移,对于部分迁移项目有以下情况及说明:

    TCS-F
  • 【云上实践】如何实现CVM主机【跨不同账户】热/离线迁移?

    随着企业账户资源分散管理难度越来越大,很多企业选择集中资源管理,或者跨账户资源迁移,实现降本增效,那么介绍使用在线迁移控制台将源服务器上的系统、应用程序等从自建...

    TCS-F
  • 行稳致远:腾讯自研DPU商用情况与技术演进

    前言 2022年9月2日,第二届SmartNIC & DPU技术创新峰会在北京成功举办。 去年在第一届峰会上,腾讯以《从SmartNIC到DPU,腾讯自研智能网...

    SDNLAB
  • 行稳致远:腾讯自研DPU商用情况与技术演进

    前言     2022年9月2日,第二届SmartNIC & DPU技术创新峰会在北京成功举办。     去年在第一届峰会上,腾讯以《从SmartNIC到DPU...

    鹅厂网事
  • 【玩转腾讯云】通过公网跨云迁移Window系统到腾讯云

    操作之前先对源端做个base快照或镜像以备不时之需,然后在源端系统里安装好腾讯云虚拟化驱动,最好是能卸载掉杀毒防护软件(否则迁移可能会很慢,或最终结果不理想,进...

    Windows技术交流
  • 一文了解腾讯云数据库SaaS服务

    下方视频为邵宗文在未来大会演讲实录。每个行业对数据库有不一样的要求,云上数据库通过智能化运维,数据会越来越多,准确度也越来越高,模型也会越来越精准。腾讯云上数据...

    腾讯云开发者社区
  • 腾讯云花了30分钟,就把我的服务器"掏空"了

    “刚在A云买了一台云服务器,腾讯云就开始打折了!原来环境好不容易搭好的,不能说没就没呀!” 都9102年了,云上的操作你了解了吗? 如何优雅而快速的“弃车保帅”...

    腾讯云计算产品团队
  • 1000W高并发如何请求分发-腾讯云【独享型 负载均衡-性能型】解决思路?

    近期新年活动各家厂商都在紧张筹备中,预计将在3月左右达到高峰期,尤其是318采购节,据了解,厂商投入新购云服务器及一大批量新扩展业务系统上云部署中,轻量应用服务...

    TCS-F
  • 腾讯云数据库(TencentDB)SaaS服务简介

    传统企业在建设数据库初期,不仅建设服务器,还要保证数据库能够稳定和可靠的运行。当业务数据增长到一定大小的时候,就需要增加服务器CPU及内存以及磁盘相关资源。为了...

    Techeek
  • 什么是 SSR

    SSR 顾名思义就是 Server-Side Render, 即服务端渲染。原理很简单,就是服务端直接渲染出 HTML 字符串模板,浏览器可以直接解析该字符串模...

    不会飞的小鸟
  • 腾讯云计算2022虎年回馈商城,重磅开启!

    TCS-F
  • 5分钟学会如何玩转云数据库组件

    传统企业在建设数据库初期,不仅建设服务器,还要保证数据库能够稳定和可靠的运行。当业务数据增长到一定大小的时候,就需要增加服务器CPU及内存以及磁盘相关资源。为了...

  • 【腾讯云】6♡18采购季来袭!

    预热专享,企业新用户加领专属礼券,限量3000份!年中优惠抢先看,预热专享618元早鸟券一键领取!

    TCS-F
  • VMWARE 虚拟机导入腾讯云-在线迁移篇

    工具包下载地址:https://go2tencentcloud-1251783334.cos.ap-guangzhou.myqcloud.com/latest/...

    本地专用集群CDC
  • 5分钟学会如何玩转云数据库组件

    点击上方蓝字每天学习数据库 现在经常会有各式各样的“删库到跑路”事件发生。不管是传统数据库还是云数据库,总会遇到一些问题,与数据迁移、数据风险安全、数据订阅...

    腾讯云数据库 TencentDB
  • Windows系统轻量服务器|如何快速挂载本地PC的驱动D:盘?

    文件上传 Windows 轻量应用服务器的常用方法是使用 MSTSC 远程桌面连接(Microsoft Terminal Services Client)。本文...

    TCS-F
  • 5分钟学会如何玩转云数据库组件(迁移,审计,订阅)

    传统企业在建设数据库初期,不仅建设服务器,还要保证数据库能够稳定和可靠的运行。当业务数据增长到一定大小的时候,就需要增加服务器CPU及内存以及磁盘相关资源。为了...

    腾讯云数据库 TencentDB
  • 腾讯云 Elasticsearch 实战篇(十七) 构建日志分析系统

    在前面的众多章节中,我们从开源架构ELK讲到腾讯云Elasticsearch Service .最近的六篇中我们讲了腾讯云ES集群的选择、安装、运维监控...

    南非骆驼说大数据

扫码关注腾讯云开发者

领取腾讯云代金券