主机迁移服务是否支持断点续传?
支持断点续传。需要注意Windows迁移不能重启Agent或源端服务器,这是由于增量数据所对应的地址保存在内存中,若agent重启,将无法完成增量同步。
如何获取AK/SK?(账号)
访问密钥即AK/SK(Access Key ID/Secret Access Key),是您在天翼云的长期身份凭证,您可以通过访问密钥对天翼云API的请求进行签名。天翼云通过AK识别访问用户的身份,通过SK对请求数据进行签名验证,用于确保请求的机密性、完整性和请求者身份的正确性。
创建迁移任务时,需要填写您的访问密钥即AK/SK以便进行鉴权。
获取天翼云测试账号AK/SK方式如下:天翼云官网-控制台-账号-我的凭证-管理访问秘钥,点击新增访问秘钥,在弹窗生成的excel表中获取对应AK/SK。
迁移过程中对源端是否会有影响,是否会中断业务?
迁移服务迁移过程中对源端的影响主要体现在网络方面,而对cpu、内存等其他资源影响较小,不会对现有业务产生中断。
因迁移数据量通常比较大,所以会比较消耗带宽资源,迁移前建议评估当前带宽及现有业务对带宽的占用情况,合理分配带宽资源给主机迁移服务。
主机迁移服务是否支持将阿里云、腾讯云等其他云服务商服务器迁移到天翼云?
支持。主机迁移服务支持的云服务商有阿里云、腾讯云、AWS、Azure及其他云服务商,同时也支持将本地服务器、物理服务器、VM虚拟机等迁移到天翼云弹性云服务器。原则上只要是兼容操作系统列表内的x86架构服务器都可以迁移到天翼云。
是否支持将天翼云弹性云服务器迁移到本地或其他云服务商?
您好,不支持将天翼云弹性云服务器迁移到本地或其他云服务商。您可以导出镜像并下载到本地或上传到其他云服务商。
天翼云技术人员是否可以帮我进行迁移?
您好,RDA迁移服务不直接参与您的业务迁移,迁移前您可以查看产品帮助中心,然后实施迁移。如果需要专业的迁移方案和专属工具支持,您可以使用天翼云其他的上云专业迁移服务。帮助您平滑迁移业务,缩短整体业务云化周期,解除您的顾虑,让您聚焦于业务发展。
是否支持从一个账号下的弹性云服务器迁移到另一个账号下?
支持,原账号作为迁移源端,新账号作为迁移目的端。目的端账号要求为二类节点资源池。
迁移过程中对源端是否会有影响,是否会中断业务?
主机迁移过程中对源端的影响主要体现在网络方面,而对cpu、内存等其他资源影响较小,不会对现有业务产生中断。因迁移数据量通常比较大,所以会比较消耗带宽资源,迁移前建议评估当前带宽及现有业务对带宽的占用情况,合理分配带宽资源给主机迁移服务。
是否支持迁移自建的数据库、大数据以及网站等服务
主机迁移服务是整机迁移,只要自建服务部署在主机磁盘中都支持迁移,比如数据库、大数据及网站等服务。如果涉及以上自建服务的迁移,在割接之前需要先暂停服务(源端主机不能停机),否则会出现目的端主机启动时间久、数据不一致以及服务在目的端无法正常启动等情况。
RDA工具本身免费,为什么需要100元余额?
工具迁移过程中会产生少量其他服务费用,迁移过程中会临时挂载40G的代理镜像,一般只会产生少量费用。但是如果使用迁移创建新主机,或者您账号下存在其他按需付费的服务,迁移过程中您的余额可能会被其他服务将余额扣光。余额不足将会导致迁移失败,请留意天翼云账户余额不足的提醒,在迁移失败之后请前往费用中心检查是否是余额不足导致的。如果是余额不足导致的迁移失败,请充值后重试。为避免迁移过程中欠费,导致迁移失败,建议您目的端账户余额不少于100元。
云硬盘费用
主机迁移服务在迁移过程中会在目的端服务器临时创建并挂载一个容量为40 GB的磁盘,用于辅助迁移,该磁盘会在迁移结束后自动删除。
云硬盘快照费用
主机迁移服务涉及的快照包括:割接快照、同步快照、克隆快照。云硬盘快照目前免费使用,后续费用标准以云硬盘帮助中心为准。
流量费用
如果您的迁移网络是公网,且为按需付费,那么迁移过程会产生流量费用。
RDA工具的日志如何采集?
登陆RDA管理界面,进入资源发现--资源发现与评估菜单项下,点击右上角一键导出按钮。
如下图所示,勾选导出日志,点击确定下载即可。
RDA使用中常用的日志目录有哪些?
主机迁移源端agent日志目录:
Windows:C:\SMS-Agent-Py3\Logs或C:\SMS-Agent-Py2\Logs
Linux:../SMS-Agent/agent/Logs
RDA主机:RDA安装目录
对象存储迁移agent日志目录:/opt/cloud/logs/OMS-Agent/
Windows Server 2008以及 Windows Server 2008 R2操作系统安装Agent失败,如何处理?
问题描述:
Windows Server 2008以及Windows Server 2008 R2版本的操作系统,因上传Agent安装包失败,导致Agent安装失败。
解决方法:
步骤1 在安装RDA的主机,找到{RDA安装目录}:\RDA\tools\SecAs-1.2.29\webmanagementapps\rda-server-0.0.1\WEB-INF\classes\plugins\Rda-Server-Migrate-Plugin\agent目录下的SMSAgentDeploy-{envName}.exe应用程序,将该应用程序复制到源端主机的C:\盘目录下,并重命名为:“SMSAgentDeploy.exe”。
例如:RDA默认安装在C盘时,将C:\RDA\tools\SecAs-1.2.29\webmanagementapps\rda-server-0.0.1\WEB-INF\classes\plugins\Rda-Server-Migrate-Plugin\agent目录下的SMSAgentDeploy-ULANQAB_CLOUD.exe应用程序复制到源端主机C:\盘目录下,并重命名为:SMSAgentDeploy.exe。
图SMSAgentDeploy-ULANQAB_CLOUD.exe应用程序
图源端主机C盘目录
步骤2 返回RDA控制台,单击“重试”,继续安装Agent。
安装成功,如下图所示。
是否支持迁移到专属云、鲲鹏云主机、裸金属服务器?
专属云主机支持,迁移前请参考专属云页面开通专属云,设置目的端时,选择已创建的专属云。
鲲鹏云主机不支持,请根据鲲鹏相应说明选择专家服务。
裸金属服务器不支持。
如何使用Linux非root用户迁移主机?
当您因业务要求,必须使用非root用户迁移,在使用非root用户创建Linux迁移任务前,需确保此用户有相关权限,满足迁移要求。
- (以test用户为例)查看
/etc/passwd
中是否有用户test的数据,若没有分别执行如下命令添加用户并设置密码。若有则检查/home
目录下是否有test的目录,没有则添加。
useradd -m test
passwd test
- 修改
/etc/sudoers
。- 根据操作系统版本,将信息写入
/etc/sudoers
文件末尾:- Debian系列和Ubuntu系列:
test ALL=(ALL:ALL) ALL test ALL=(ALL:ALL) NOPASSWD:ALL
- 其他操作系统系列
test ALL=(ALL) ALL test ALL=(ALL) NOPASSWD:ALL
- Debian系列和Ubuntu系列:
- 若
/etc/sudoers
文件中能找到内容为“Defaults requiretty
”的一行,则注释掉。该操作主要是给用户临时添加写权限,迁移完成后需去掉添加的权限,否则会出现异常。
- 根据操作系统版本,将信息写入
- 配置好权限后,切换到普通账号下,执行命令
sudo ./startup.sh
,启动Agent。
主机迁移服务会收集源端的哪些信息?
为了对源端服务器进行迁移可行性评估以及为后续目的端服务器的选择和配置提供必要性数据,迁移Agent会收集源端服务器的相关信息并上报到主机迁移服务。收集的Windows操作系统和Linux操作系统的具体数据如下表所示收集的所有信息仅用于数据迁移,不会用做其他用途。
表 Windows操作系统的源端服务器信息
项目 | 参数 | 收集此参数的用途 |
---|---|---|
环境检查信息 | 操作系统版本 | 迁移可行性评估,源端服务器的操作系统需要包含在Windows兼容性列表中 |
固件类型 | 迁移可行性评估,源端服务器引导类型,BIOS或者UEFI | 迁移可行性评估,源端服务器引导类型,BIOS或者UEFI |
CPU | 目的端服务器选择,用于推荐flavor | 目的端服务器选择,用于推荐flavor |
内存 | 目的端服务器选择,用于推荐flavor | 目的端服务器选择,用于推荐flavor |
系统目录 | 目的端服务器配置,迁移完成后进行注册表修复 | 目的端服务器配置,迁移完成后进行注册表修复 |
磁盘分区格式 | 目的端服务器配置,迁移前目的端服务器磁盘格式化成源端服务器相同格式 | 目的端服务器配置,迁移前目的端服务器磁盘格式化成源端服务器相同格式 |
文件系统 | 迁移可行性评估,源端服务器文件系统的类型必须是NTFS才能进行迁移 | 迁移可行性评估,源端服务器文件系统的类型必须是NTFS才能进行迁移 |
可用空间 | 迁移可行性评估,当源端服务器分区可用空间过小会造成迁移失败 | 迁移可行性评估,当源端服务器分区可用空间过小会造成迁移失败 |
OEM系统检查 | 迁移可行性评估,如果是OEM系统则迁移后需要重新激活OS | 迁移可行性评估,如果是OEM系统则迁移后需要重新激活OS |
驱动文件 | 迁移可行性评估,源端服务器必须要有基本的磁盘驱动 | 迁移可行性评估,源端服务器必须要有基本的磁盘驱动 |
系统服务 | 迁移可行性评估,源端服务器需要有VSS快照服务 | 迁移可行性评估,源端服务器需要有VSS快照服务 |
用户权限 | 迁移可行性评估,迁移Agent需要以管理员权限运行 | 迁移可行性评估,迁移Agent需要以管理员权限运行 |
磁盘信息 | 磁盘名称 磁盘分区格式 磁盘大小 已使用空间 |
判断目的端服务器磁盘规格是否满足迁移要求 |
表 Linux操作系统的源端服务器信息
项目 | 参数 | 收集此参数的用途 |
---|---|---|
环境检查信息 | 操作系统版本 | 迁移可行性评估,源端服务器的操作系统需要包含在Linux文件级迁移系统兼容性列表中 |
CPU | 目的端服务器选择,用于推荐flavor | 目的端服务器选择,用于推荐flavor |
内存 | 目的端服务器选择,用于推荐flavor | 目的端服务器选择,用于推荐flavor |
半虚拟化检查 | 迁移可行性评估,主机迁移服务不支持半虚拟化迁移 | 迁移可行性评估,主机迁移服务不支持半虚拟化迁移 |
固件类型 | 迁移可行性评估,源端服务器引导类型,BIOS或者UEFI | 迁移可行性评估,源端服务器引导类型,BIOS或者UEFI |
引导方式 | 迁移可行性评估,源端服务器必须是BIOS类型的引导 | 迁移可行性评估,源端服务器必须是BIOS类型的引导 |
Rsync组件检查 | 同步可行性评估,主机迁移服务的同步功能依赖源端服务器的Rsync组件 | 同步可行性评估,主机迁移服务的同步功能依赖源端服务器的Rsync组件 |
裸设备检查 | 迁移可行性评估,源端服务器不能包含裸设备 | 迁移可行性评估,源端服务器不能包含裸设备 |
磁盘分区信息 | 迁移可行性评估,源端服务器磁盘类型必须为MBR或者GPT | 迁移可行性评估,源端服务器磁盘类型必须为MBR或者GPT |
磁盘分区格式 | 目的端服务器配置,迁移前目的端服务器磁盘格式化成源端服务器相同格式 | 目的端服务器配置,迁移前目的端服务器磁盘格式化成源端服务器相同格式 |
文件系统 | 迁移可行性评估,源端服务器文件系统的类型必须在支持列表范围(ext2,ext3,ext4,vfat,xfs,btrfs)内 | 迁移可行性评估,源端服务器文件系统的类型必须在支持列表范围(ext2,ext3,ext4,vfat,xfs,btrfs)内 |
磁盘信息 | 磁盘名称 磁盘分区格式 磁盘大小 已使用空间 |
判断目的端服务器磁盘规格是否满足迁移要求 |
如何选择目的端云主机?
选择的目的端云主机需要满足以下条件:
- Windows系统的目的端服务器“规格”中的“内存”大小要不小于2GB。
- 目的端服务器的磁盘个数不小于源端服务器磁盘个数,且目的端服务器每块磁盘的大小要不小于“源端管理”中相对应的源端服务器“推荐规格”大小。
- 镜像类型和源端服务器的OS类型保持一致。否则,导致迁移后的弹性云服务器实际OS类型与该弹性云服务器的镜像类型不一致。
如何创建弹性云主机?
源端服务器迁移至天翼云后,最终将迁移到弹性云主机上。因此在迁移前,您需要在天翼云中创建一个或多个弹性云主机。
操作步骤
- 登录管理控制台。
- 单击管理控制台左上角,选择区域和项目。
- 单击“服务列表”,选择“计算 > 弹性云主机”。进入“弹性云主机”页面。
- 单击“购买弹性云主机”,配置弹性云主机的基本参数。
- 参数设置完成后,单击“立即购买”。
- 购买成功后,新的弹性云主机会出现在云主机列表中。
什么是块迁移?
“块迁移”的“块”指的是磁盘块,磁盘块是文件系统管理磁盘(分区)的最小逻辑单位(Windows叫簇,和“块”含义类似),也是操作系统和软件使用磁盘的最小单位,它是一个逻辑的概念。而磁盘真正读写的最小单位是扇区,磁盘块的读写最终转换成对扇区操作。通常,一个文件会存储在若干块中,而一个块对应若干个物理扇区。
所谓的块迁移指的是以文件系统的块(Block)为基本单位进行迁移,所以即使网络中断,只需在网络恢复对相应的块进行重传即可,且迁移的时候文件被修改,只需同步对应修改块即可,而不需要对该文件包含的所有块进行同步。而文件迁移是采用工具或者TAR命令以及SSH或其他通道进行远程复制,所以只要文件压缩时候有变动或者迁移时网络中断,都会导致迁移失败。且在增量数据同步的时候,只要文件有变动,则需要同步该文件,那么该文件对应的所有块都进行重选。同步效率较低。
什么是有效块数据?
有效块数据是在某个文件系统下(例如EXT)已经被系统分配或使用了块,而未被分配和使用的块可以被系统分配使用但是迁移的时候不会被传输到目的端,从而减少数据迁移和增加迁移效率。
主机迁移服务与镜像迁移有什么区别?
主机迁移服务
主机迁移服务是一种P2V/V2V迁移服务,可以帮您把X86物理服务器或者私有云、公有云平台上的虚拟机迁移到天翼云弹性云主机上,从而帮助您轻松地把服务器上的应用和数据迁移到天翼云。
特点:
- 界面化操作,简单易用,只需要源端服务器安装和配置Agent、在服务端配置目的端服务器并启动迁移,其他事情都由主机迁移服务完成。
- 在迁移过程中无需中断业务,支持断点续传。
- 安全性高,使用AK/SK校验迁移Agent身份;传输通道使用SSL加密。
限制条件:
源端服务器约束与限制请参见兼容性列表与使用限制有哪些?。
镜像服务迁移
将需要迁移的服务器在线下制作成镜像文件,完成初始化配置(配置网络属性、安装XEN和KVM驱动)后,直接导入天翼云镜像服务控制台,然后使用该镜像创建新的ECS。
特点:
- 利用镜像导入功能,将已有的业务服务器制作成镜像后导入到云平台(当前支持vhd、vmdk、qcow2、raw等多种格式),方便企业业务上云。
- 支持vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd和zvhd2格式的镜像文件,其他格式可以使用qeum-img工具进行格式转换。
- 兼容SUSE、Oracle Linux、RedHat、Ubuntu、OpenSUSE、CentOS、Debian、Fedora、EulerOS等多种操作系统。
- 使用镜像共享功能,可以实现云服务器在不同账号之间迁移。
- 可制作成系统镜像盘和数据盘镜像,在云平台重复利用,看用于批量部署。
限制条件:
占用一定的本地存储空间,对镜像文件大小有限制(不超过1TB)。
为什么ECS控制台规格/镜像列显示的名称与源端的操作系统名称不一致?
ECS控制台规格/镜像列显示的名称是创建ECS虚拟机时选择的镜像名称,而非操作系统名称。如果用户需要让ECS控制台显示的名称和源端操作系统保持一致,请使用已有服务器,并保证创建已有服务器时使用的镜像名称和源端操作系统保持一致。
- 如果用户目的端预设时选择的是已有服务器,ECS控制台显示的是用户已有服务器创建时选择的镜像。
- 如果用户目的端预设时选择是创建新服务器,ECS控制台显示的是主机迁移服务提供的镜像。
如何判断迁移任务是否完成?
迁移任务进入“已完成”阶段,表示本次迁移任务结束,迁移完成。
是否支持源端服务器中的部分业务上云?
RDA是整机迁移,暂不支持部分业务迁移;如果涉及到数据库业务,建议使用数据复制服务DRS,具体请参考数据复制服务DRS。
目的端操作系统类型和源端操作系统类型是否可以不一致?
目的端操作系统类型和源端操作系统类型必须保持一致,但是对于操作系统的版本没有要求。
比如:源端操作系统是Windows Server 2008,目的端操作系统可以是Windows Server 2012等;源端操作系统是Ubuntu,目的端操作系统可以是Centos等。
迁移后目的端服务器的规格会不会发生改变?
迁移后目的端服务器的规格会不会发生改变取决于目的端预设时服务器的选择。
- 目的端服务器选择已有服务器
主机迁移服务不会改变目的端服务器的规格,迁移后目的端服务器的规格以您选择的已有服务器的规格为准。
- 目的端服务器选择创建新服务器
迁移后目的端的规格以您在创建服务器时选择的规格为准,在“高级设置”中选择服务器规格。
Windows服务器安装Agent时如何选择“下载”,还是“下载sha256”?
登录目的端管理控制台。单击“服务列表”,选择“迁移 > 主机迁移服务”,进入“主机迁移服务”页面。在左侧导航树中,选择“迁移Agent”,右侧页面“Windows服务器Agent安装”有两个选项:
- “下载”:代表获取Agent的安装包,如果需要下载Agent就选择此选项。
- “下载sha256”:代表获取Agent安装包内容的哈希值,主要是用来校验下载内容的完整性。
天翼云没有或者下架了源端操作系统的镜像,能否进行迁移?
可以迁移,迁移之后目的端操作系统与源端操作系统一致。迁移前请查看源端操作系统是否在兼容性列表中。
迁移后镜像名称与操作系统不一致?
在当前的迁移流程中,可能会存在迁移后ECS控制台镜像名称与实际操作系统不一致的现象。在当前机制下,该现象属于正常现象。
原因
- 该处显示的是下发ECS时使用的镜像名称,而不是操作系统名称。
- 如果设置目的端时使用的“创建新服务器“,SMS服务会使用类似LinuxServer,WindowsServer等镜像名称下发ECS。这里的名称就会是LinuxServer,WindowsServer等。
- 如果设置目的端时使用的“已有服务器“,这里就是创建该已有服务器时使用的镜像名称。
主机迁移服务涉及的快照有哪些?
主机迁移服务涉及的快照包括:割接快照、同步快照、克隆快照。
- 割接快照:迁移完成后,会对目的端磁盘制作割接快照,用于后续业务出现问题可以回滚。多次启动目的端会自动删除旧的割接快照,生成新的割接快照。建议业务稳定运行一段时间后,再删除割接快照。
- 同步快照:Windows迁移和Linux块迁移,数据迁移并同步完成后,修改目的端服务器配置前会制作同步快照,以确保下次同步和源端数据一致。
- 克隆快照:Windows、Linux克隆目的端时会制作克隆快照,用于克隆服务器以及克隆完成后返回持续同步状态。
迁移完成后,目的端主机已启动并有新数据写入,再次进行源端增量数据同步,目的端新增数据会不会被源端数据覆盖?
迁移完成后,目的端主机已启动并有新数据写入,再次执行同步操作,除了Linux文件级迁移源端Agent的解压路径:.../SMS-Agent/agent/config/g-property.cfg
中的 rsync.exclude.dir
参数排除的目录和不迁移的分区不会被覆盖,其余目的端主机目录新产生的数据会被源端主机对应目录数据覆盖,请慎重操作。
如需执行同步操作,建议在执行前,对目的端主机进行数据备份。
说明不建议删除rsync.exclude.dir参数原有值。
目的端服务器的要求
使用主机迁移服务将源端服务器数据迁移上云时,需要在天翼云侧准备一台目的端服务器来接收源端服务器的数据。
主机迁移服务支持迁移到弹性云主机、专属云。
目的端服务器的要求
- 目的端服务器的操作系统类型需要和源端的OS类型保持一致。迁移完成后服务器系统类型与镜像类型不一致,会造成名字冲突及其他问题。
- Windows操作系统的目的端服务器“规格”中的“内存”大小要不小于2 GB。
- 目的端服务器的固件类型和源端服务器的固件类型要保持一致。否则,迁移时会提示“您选择的目的端与源端固件类型(UEFI/BIOS启动)不一致或者源端固件类型未知”。
- 目的端服务器的磁盘要求:
- 目的端服务器的磁盘个数不小于源端服务器磁盘个数,否则,迁移时会提示“目的端磁盘个数不够”。
- 目的端服务器每块磁盘的大小要不小于源端服务器对应磁盘的“推荐规格”大小,否则,迁移时会提示“您选择目的端的某些磁盘比源端对应要迁移磁盘小,不能满足要求,请重新选择”。
- 目的端服务器所属安全组需要开放端口:
- Windows系统需要开放TCP的8899端口、8900端口和22端口。
- Linux系统文件级迁移开放22端口。
- 以上端口,建议只对源端服务器开放。
- 防火墙开放端口与操作系统开放端口保持一致。
关于迁移完成后,Windows系统、软件的激活说明
主机迁移服务是整机迁移,使用SMS把一台Windows系统的源端服务器迁移到目的端服务器上后,源端服务器中需要许可证(License)的产品需要重新激活。常见的如Windows系统的激活、付费软件的License激活,主机迁移服务无法提供相应的激活服务,Windows系统激活参照如下步骤,其他需要您自行联系软件提供方进行激活。
步骤 1 登录Windows操作系统。
步骤 2 单击“开始”菜单,在“搜索程序和文件”中输入“cmd
”,并按“Enter”,打开命令提示符。
步骤 3 执行以下命令,配置KMS服务器地址。
slmgr.vbs -skms 100.125.0.31
步骤 4 执行以下命令,查看是否激活。
slmgr.vbs -ato
如果出现错误:0xC004F074 软件授权服务器报告无法激活该云主机。密钥管理服务(KMS)不可用,说明无法激活,需要执行步骤5。
步骤 5 查看云主机时间与标准时间是否一致,时间相差较大会出现无法激活的情况,将其设置为一致。
步骤 6 执行以下命令,检查物理机到KMS服务器端口是否可达。
telnet 100.125.0.31:1688
如果无法连接,说明物理机内部防火墙没有放通1688端口,需要关闭或者放通防火墙TCP 1688端口。如果有安全狗之类的安全软件也请暂时停止使用。
步骤 7 执行以下命令,重试云主机是否激活。
Slmgr.vbs -ato
关于Linux主机增量同步时,默认不同步的目录说明
Linux主机全量复制完成后,再进行增量数据同步时,如下与主机配置相关的目录不会进行数据同步。
/proc/*,
/sys/*,
/lost+found/*,
/tmp/_MEI*,
/var/lib/ntp/proc/*,
/boot/*,
/boot/efi/*,
/etc/fstab,
/etc/*,
/etc/X11/*,
/root/initrd_bak/*,
/lib/modules/*,
/boot/grub2/x86_64-efi/*,
/boot/grub2/i386-pc/*
原因说明
Linux主机首次全量迁移时,为了适配天翼云并确保目的端主机能够正常启动,会修改目的端主机以上目录中的部分参数配置。增量同步的时候,为了保证这些目录下的参数配置不被源端数据覆盖或修改,所以默认不会同步这些目录的数据。
注意事项
如果以上目录中存在业务数据,需要您手动将增量业务数据同步到目的端。