通用问题
什么是增量同步?
增量同步是指在完成源服务器全量数据同步后,周期性将源服务器中新增、变更或删除的数据迁移至目的端的操作。
- 当您为迁移任务开启“自动增量同步”功能后,SMC将自动根据同步周期配置,将源服务器中上一次同步后新增的数据迁移上云。操作详情可查看服务器迁移任务。
- 在业务割接时,您需要手动开启最后一次增量同步,将源服务器中最后的增量数据同步上云。操作详情可查看进行最后一次增量同步。
说明
进行最后一次增量同步前,请停止源服务器中持续产生增量数据的业务进程,避免迁移过程中的新增数据无法同步至目标实例,保证数据的完整性和一致性。操作详情可参考停止源服务器中产生增量数据的业务。 SMC是否支持迁移源服务器中的数据库、大数据及网站等服务?
SMC进行的是整机迁移服务,因此部署在源服务器磁盘中的服务都支持迁移,例如数据库、大数据及网站等。
说明
涉及数据库、大数据及网站等服务迁移时,需在最后一次迁移前停止相关业务,确保数据统一,避免出现迁移的目标实例启动时间久、数据不一致以及服务在目标实例无法正常启动等问题。建议在如下阶段停止相关业务:
- 进行增量迁移时,请在最后一次增量迁移前停止源服务器业务(源服务器不能停机)。
- 不进行增量迁移时,请在首次迁移前停止源服务器业务(源服务器不能停机)。
访问密钥(Access Key)是请求火山引擎API的安全凭证,包含Access Key ID(简称AK)和Secret Access Key(简称SK)。操作详情可查看Access Key(密钥)管理。 为什么SMC要求火山引擎账号余额不低于100元人民币?
SMC服务本身是免费的,但是在迁移过程中会使用一些云资源(例如:实例、云盘、快照等)存在最低余额限制且会产生少量费用。费用计算详情可参考评估迁移任务使用的云资源与费用。 100元余额支持代金券吗?
支持,余额为您的账户余额(即现金余额)和代金券的总值。
如何查看火山引擎账户余额?
100元余额是否足够覆盖迁移过程所需的费用?
100元为最低余额值,不能确保足够覆盖迁移过程所需费用,迁移完成前请确保您的账户余额不低于该值。迁移过程中:
- 您账号下已有的按量付费云资源,也会在此过程中正常扣除您的余额。若余额低于最低余额限制或不足以支付迁移任务所需的资源费用,会导致迁移失败。
SMC控制台页面报错“User is not authorized to perform: smc:DescribeMigrationJobs on resource:”怎么解决?
-
您需要为使用SMC的子账号设置SMCFullAccess权限,操作详情可查看创建用户并授权。 -
源服务器中未安装rsync或安装的版本过低如何处理?
- 您需要确保源服务器中已安装3.1.0及以上版本的rsync工具,若未安装或版本过低请前往rsync官网下载安装。
- 创建迁移任务时,您可以选择“块复制”方式进行迁移。
迁移工具Agent
如何屏蔽不想迁移的文件?
为什么在excludes.txt中填写了无需迁移文件的路径,文件依然被迁移了?
excludes.txt中填写的无需迁移文件的路径需为文件相对于其所属目录挂载点的相对路径。
在Windows操作系统中运行SMC Agent,被安全软件拦截如何处理?
-
运行迁移工具Agent但无法创建迁移源,且迁移日志smc.log文件存在ERROR信息“OperationDenied.AgentNeedUpgrade,The specified migration agent need upgrade”,如何解决?
-
- 该问题是由于源服务器中安装的迁移工具Agent版本过低导致的,您需要安装新版本Agent。
- 删除源服务器中已安装的旧版本迁移工具Agent。
- 根据导入迁移源指引,重新安装迁移工具Agent并导入迁移源。
迁移失败时,迁移日志smc.log文件存在ERROR信息“remote exec cmd fail. err: Process exited with status 1, out: mkfs.LVM2_member: No such file or directory”,如何解决?
若您的源服务器使用LVM(Logical Volume Manager,逻辑卷管理)管理磁盘分区,“迁移方式”需使用“块复制”。
迁移失败时,迁移日志smc.log文件存在ERROR信息“checkVirtioInstall fail”或“Check initramfs failed”,如何解决?
迁移失败时,迁移日志smc.log文件存在ERROR信息"Code":"InvalidTimestamp","Message":"The Signature of the request is expired",如何解决?
请确认您的源服务器时间是否与北京时间一致;若不一致,您可参考校准服务器时间指引,自行校准源服务器时间。 迁移源
为什么我导入的迁移源自行离线了?
由于迁移操作依赖网络、迁移工具Agent等服务,您可以参考如下因素排查解决。
- 解决方案:请登录源服务器,重新运行迁移工具Agent。
- 因素2:可能由于网络波动或断开,导致SMC无法接收迁移工具Agent上报的迁移源信息,导致离线。
- 解决方案:请检查迁移源网络配置,重新运行迁移工具Agent导入迁移源。
- 因素3:当处于在线状态的迁移源在2小时内未创建任何迁移任务时,迁移工具Agent将自动断开迁移源信息上报,导致迁移源离线。
- 解决方案:请重新导入迁移源,并在2小时内进行迁移操作。
为什么在源服务器中启动了迁移Agent,但是在火山引擎控制台看不到迁移源信息?
可能是由于源服务器配置与迁移要求不符,可在源服务器中安装Agent的目录中查看smc.log文件,通过最新的ERROR信息确定错误原因。可能是由于如下错误导致:
- 源服务器的操作系统不支持迁移,支持的操作系统详情可查看配置迁移源。
- Agent的user_config.json文件填写有误。
- 源服务器缺少字符集,请在源服务器中执行如下命令,安装UTF-8字符集。
- 源服务器缺少rsync或rsync版本低于3.1,请前往rsync官网下载安装。
- cannot execute binary file
- 源服务器架构不是x86_64,请确保源服务器架构符合迁移要求,详情可查看配置迁移源。
迁移任务
为什么通过迁移源创建迁移任务时,“迁移类型”没有“操作系统迁移”选项?
请确认您的迁移源为使用CentOS 7.x操作系统的火山引擎云服务器实例,否则无法再创建迁移任务页面看到“操作系统迁移”选项。
迁移到第三代实例或自定义镜像时,自动安装Virtio1.1驱动失败怎么办?
您可以根据如下步骤安装Virtio1.1驱动:
迁移成功后,在实例中通过growpart命令扩容分区失败,如何解决?
-
- 在实例中执行如下命令,重读系统中全部设备的分区表信息。
为什么CentOS 6.x迁移到实例和镜像后,没有被安装批量作业和云监控插件?
由于批量作业与云监控插件不支持在CentOS 6.x操作系统中运行,因此火山引擎不会进行安装。
迁移时未开启BYOL功能的Windows服务器,为什么操作系统激活失败了?
由于网络稳定等因素影响,激活操作可能耗时较长,建议您耐心等待;若长时间未激活成功,您也可以提交工单获取技术支持。 您可以通过迁移任务日志确认其创建的临时资源类型、资源ID等信息,了解更多。例如: -
- Temporary SecurityGroup:临时安全组ID,例如:sg-miqmwast7xxxxx4ye。
- Instance:迁移目标实例ID,例如:i-ycswsqhurk5xxxxxzda。
- KeyPair:临时密钥对ID,例如:kp-ycswszszxxxxxj2a。
- Transition Data Volume:临时数据盘ID,例如:vol-99t2xxxxxcpc。
-
- Temporary Vpc:临时私有网络ID,例如:vpc-rr28b0ltcv0x5xxxxxar。
- Temporary Subnet:临时子网ID,例如:subnet-miz1h8r1egw5smxxxxxijz。
- Temporary SecurityGroup:临时安全组ID,例如:sg-13felynf2xxxxxhm08y。
- KeyPair:临时密钥对ID,例如:kp-ycsx7ibxxxxxv1mr。
- Temporary Instance:临时实例ID,例如:i-ycsx7icttxxxxxume。
- Transition Data Volume:临时数据盘ID,例如:vol-99t3i6xxxxx6g781c。
- Temporary Eip:临时公网IP ID,例如:eip-miz2fdza9lxxxxxmwr。