主机迁移服务 SMS-SMS.6562:component i386-pc not found on source server. For solution, see SMS API Reference.:解决方案

时间:2024-08-29 11:25:20

解决方案

  1. 执行如下命令,确认源端服务器是否为BIOS启动方式。

    #[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
    • 若输出为bios,则是以bios方式启动。
    • 若输出为uefi,则是以uefi方式启动。

  2. 执行如下命令,检查/usr/lib/grub/目录下是否有i386-pc文件夹。

    #ls /usr/lib/grub
    • 如没有i386-pc文件夹,请执行步骤3
    • 如有i386-pc文件夹,执行如下命令,检查i386-pc文件夹是否为空。
    #ls /usr/lib/grub/i386-pc

  3. 在源端云平台或华为云平台,使用公共镜像,创建一台与源端服务器操作系统、系统版本相同的临时服务器。
  4. 登录临时服务器,将临时服务器/usr/lib/grub/目录下的整个i386-pc文件夹,传输到源端服务器的/usr/lib/grub/目录下(如源端服务器存在空的i386-pc文件夹,请直接覆盖)。

    您可以使用 SCP,Rsync等方式进行传输。SCP传输示例:

    #scp -r /usr/lib/grub/i386-pc   username@xx.xx.xx.xx:/usr/lib/grub/

    • username替换为源端服务器实际的用户名。
    • xx.xx.xx.xx为源端服务器实际IP。
    • 源端服务器的安全组需要对临时服务器开放。

  5. 登录源端服务器,确认/usr/lib/grub/目录下,已存在传输过来的i386-pc文件夹,重新启动迁移Agent。

support.huaweicloud.com/sms_faq/sms_faq_4627.html