SMS.0410 获取虚拟机的网卡信息失败
问题描述
Linux系统,启动迁移Agent时,出现如下提示:
问题分析
出现该提示,是因为当源端服务器存在多块网卡时,SMS-Agent可能获取源端默认网关信息会失败,从而导致无法获取正确的网卡名,Mac地址和IP地址。
解决方案
- 提示一:“SMS.0410:Failed to obtain NicName information of source server.”
- 执行如下命令,查看路由表。
#route -n
参数说明参见下表。
参数
说明
Destination
目的地址, 0.0.0.0对应的网关是默认网关。
Gateway
网关地址。
Iface
网络路径出口。
如上图所示,源端服务器存在多个默认网关时,就可能出现SMS-Agent获取默认网关信息失败的情况。这种情况下,请继续执行后续步骤。
- 执行如下命令,查看网络配置。
#ifconfig -a
- 最左侧一列是网卡名,常见有:ethx,ensx,enp0sx等。
- inet对应的是网卡的IP地址。
- ether对应的是网卡的MAC地址。
- 设置.../SMS-Agent/agent/config/g-property.cfg配置文件中的network.dev参数值。
首先您需要自行确认,源端服务器用于迁移的网卡是多块网卡中的哪一块。然后手动输入network.dev参数值为用于迁移的网卡对应的网卡名。
例如:通过步骤2的指令,查看到的网卡名有eth0、eth1、eth2,其中eth0为用于迁移网卡的网卡名,则设置参数network.dev = eth0。
- 设置完成后,重新启动SMS-Agent。
- 执行如下命令,查看路由表。
- 提示二:“SMS.0410:Failed to obtain IPAddress information of source server.”
- 查看是否设置了.../SMS-Agent/agent/config/g-property.cfg配置文件中的network.dev参数值。
- 请参考提示一,确认network.dev参数值设置的网卡名是否正确。
- 设置.../SMS-Agent/agent/config/g-property.cfg配置文件中的network.macaddr和network.ipaddr参数值。
将提示一:步骤2所查询到的正确网卡名对应的inet(IP地址)和ether(MAC地址),手动设置到network.macaddr和network.ipaddr参数值。
network.macaddr = xx-xx-xx-xx-xx-xx(MAC地址)
network.ipaddr = xxx.xxx.xxx.xxx(IP地址)
MAC地址和IP地址都要设置,MAC地址字符间需要用“-”连接。
- 设置完成后,重新启动SMS-Agent。
错误码排查与解决方法 所有常见问题
- SMS.0202 AK,SK鉴权失败,请检查AK,SK是否正确
- SMS.0203 源端连接API网关超时
- SMS.0204 权限不够,请添加相应的细粒度权限
- SMS.0205 源端服务器时间或时区设置错误
- SMS.0206 只支持迁移X86架构的服务器
- SMS.0210 在目的端创建文件失败
- SMS.0303 “域名联通失败”该如何处理?
- SMS.0410 获取虚拟机的网卡信息失败
- SMS.0412 虚拟机不存在
- SMS.0515 “源端磁盘信息发生变化,任务执行失败,请删除任务重新启动源端agent”
- SMS.0609 检测到旧版本残留,请退出当前agent程序,完全卸载agent后,重新安装最新版
- SMS.0805 迁移分区到目的端失败
- SMS.0806 同步分区到目的端失败
- SMS.1105 创建磁盘失败问题
- SMS.1106 删除磁盘***失败”
- SMS.1204 在源端创建文件失败
- SMS.1205 加载wmi模块失败
- SMS.1351: Mount point /xxx detected on the source server, which has no free space. Ensure that there is at least 1 MB of space.
- SMS.1352: Unknown physical volumes detected on the source server.
- SMS.1353: Bind mount or repeated mount detected on /xxx of the source server.
- SMS.1402 SSH客户端未安装
- SMS.1414 迁移模块异常中止,无法同步
- SMS.1807 无法连接目的虚拟机,请检查目的虚拟机IP是否可达,或者8900端口是否开放
- SMS.1901 Agent无法读取磁盘信息
- SMS.1902 IO监控启动失败
- SMS.1904 制作Windows快照失败
- SMS.2802 无法连接目的虚拟机,请检查目的虚拟机IP是否可达,或者8899端口是否开放
- SMS.3205 挂载分区XXX到目录XXX失败
- SMS.3802 与目的服务器建立SSH连接失败
- SMS.5102 Linux /tmp卷缺少noexec权限导致无法启动
- SMS.5105 没有权限向root目录添加或删除文件
- SMS.5108 执行“df -TH”命令失败
- SMS.6303 Agent版本过老,请下载新的agent
- SMS.6509 源端文件系统不兼容
- SMS.6511 源端缺少必要的驱动文件
- SMS.6517 源端没有安装rsync
- SMS.6528 未实名认证的用户不能调用SMS接口
- SMS.6533 源端的镜像服务VSS不存在
- SMS.6537 系统盘大于1T
- SMS.6562:component i386-pc not found on source server. For solution, see SMS API Reference.
- SMS.6563:File initrd or initramfs of the xxxx version not found under /boot directory. For solution, see SMS API Reference.
- SMS.6616 & SMS.6617 当前操作系统或内核版本不支持块迁移
more