SMC控制台页面报错“User is not authorized to perform: smc:DescribeMigrationJobs on resource:”怎么解决?
迁移失败时,迁移日志smc.log文件存在ERROR信息“checkVirtioInstall fail”或“Check initramfs failed”,如何解决?
问题示例:
解决方案:
您需要为使用SMC的子账号设置SMCFullAccess权限,操作详情可查看创建用户并授权。
excludes.txt中填写的无需迁移文件的路径需为文件相对于其所属目录挂载点的相对路径。
问题示例:
解决方案:
若您的源服务器使用LVM(Logical Volume Manager,逻辑卷管理)管理磁盘分区,“迁移方式”需使用“块复制”。
如题两个ERROR问题是由于您的源服务器未安装Virtio驱动或Virtio驱动配置不正确导致的,您可以根据迁移工具Agent报错“checkVirtioInstall fail”或“Check initramfs failed”如何解决?指引,为迁移源安装并配置Virtio驱动。
growpart
命令扩容分区失败,如何解决?问题示例:
解决方案:
partprobe
growpart
命令扩容分区即可,操作详情可查看扩容分区和文件系统。由于批量作业与云监控插件不支持在CentOS 6.x操作系统中运行,因此火山引擎不会进行安装。
SMC进行的是整机迁移服务,因此部署在源服务器磁盘中的服务都支持迁移,例如数据库、大数据及网站等。
说明
涉及数据库、大数据及网站等服务迁移时,需在最后一次迁移前停止相关业务,确保数据统一,避免出现迁移的目标实例启动时间久、数据不一致以及服务在目标实例无法正常启动等问题。建议在如下阶段停止相关业务:
请确认您的迁移源为使用CentOS 7.x操作系统的火山引擎云服务器实例,否则无法再创建迁移任务页面看到“操作系统迁移”选项。
请确认您的源服务器时间是否与北京时间一致;若不一致,您可参考校准服务器时间指引,自行校准源服务器时间。
由于迁移操作依赖网络、迁移工具Agent等服务,您可以参考如下因素排查解决。
您可以根据如下步骤安装Virtio1.1驱动:
仅迁移目标为第三代实例时需要执行本步骤。
可能是由于源服务器配置与迁移要求不符,可在源服务器中安装Agent的目录中查看smc.log文件,通过最新的ERROR
信息确定错误原因。可能是由于如下错误导致:
checkOSSupport err
checkUserConfig err
checkCharacterSet err
UTF-8
字符集。localedef -i en_US -f UTF-8 en_US.UTF-8
checkVirtioInstall err
checkRsyncInstall err
cannot execute binary file
访问密钥(Access Key)是请求火山引擎API的安全凭证,包含Access Key ID
(简称AK)和Secret Access Key
(简称SK)。操作详情可查看Access Key(密钥)管理。
暂仅支持屏蔽通过“文件复制”方式迁移的Linux操作系统文件,操作详情可查看排除无需迁移文件或目录。
增量同步是指在完成源服务器全量数据同步后,周期性将源服务器中新增、变更或删除的数据迁移至目的端的操作。
说明
进行最后一次增量同步前,请停止源服务器中持续产生增量数据的业务进程,避免迁移过程中的新增数据无法同步至目标实例,保证数据的完整性和一致性。操作详情可参考停止源服务器中产生增量数据的业务。