镜像服务 IMS-安装原生的XEN和KVM驱动:操作步骤

时间:2023-11-01 16:23:00

操作步骤

请根据操作系统版本,修改不同的配置文件:
  • CentOS/EulerOS系列操作系统

    以CentOS 7.0为例,请修改“/etc/dracut.conf”文件,在add_drivers项中添加xen-pv以及virtio的驱动(xen-pv驱动:xen-blkfront、xen-netfront;virtio驱动:virtio_blk、virtio_scsi 、virtio_net、virtio_pci、virtio_ring、virtio)。驱动名之间以空格隔开,保存并退出“/etc/dracut.conf”文件,执行dracut -f命令,重新生成initrd。

    操作方法可参见CentOS/EulerOS系列操作系统相关操作

  • Ubuntu/Debian系列系统

    请修改“/etc/initramfs-tools/modules”文件,添加xen-pv以及virtio的驱动(xen-pv驱动:xen-blkfront、xen-netfront;virtio驱动:virtio_blk、virtio_scsi 、virtio_net、virtio_pci、virtio_ring、virtio)。驱动名之间以空格隔开,保存并退出“/etc/initramfs-tools/modules”文件,执行update-initramfs -u命令,重新生成initrd。

    操作方法可参见Ubuntu/Debian系列操作系统相关操作

  • SUSE和openSUSE系列系统,根据操作系统版本不同,修改不同的配置文件。
    • 当操作系统版本低于SUSE 12 SP1或低于openSUSE 13时,请修改“/etc/sysconfig/kernel”文件,在INITRD_MODULES=""添加xen-pv以及virtio的驱动(xen-pv驱动:xen_vnif、xen_vbd、xen_platform_pci;virtio驱动:virtio_blk、virtio_scsi 、virtio_net、virtio_pci、virtio_ring、virtio)。驱动名之间以空格隔开,执行mkinitrd命令,重新生成initrd。
    • 当操作系统版本为SUSE 12 SP1时,修改“/etc/dracut.conf”文件,在add_drivers项中添加xen-pv以及virtio的驱动(xen-pv驱动:xen_vnif、xen_vbd、xen_platform_pci;virtio驱动:virtio_blk、virtio_scsi、virtio_net、virtio_pci、virtio_ring、virtio)。驱动名之间以空格隔开,执行命令dracut -f,重新生成initrd。
    • 当操作系统版本高于SUSE 12 SP1或高于openSUSE 13版本时,修改“/etc/dracut.conf”文件,在add_drivers项中添加xen-pv和virtio的驱动(xen-pv驱动:xen-blkfront、xen-netfront;virtio驱动:virtio_blk、virtio_scsi 、virtio_net、virtio_pci、virtio_ring、virtio)。驱动名之间以空格隔开,保存并退出“/etc/dracut.conf”文件,执行dracut -f命令,重新生成initrd。
    操作方法可参SUSE/openSUSE系列操作系统相关操作

    SUSE系列操作系统首先应确认OS是否已经安装了xen-kmp包(xen-pv的驱动包),执行以下命令:

    rpm -qa |grep xen-kmp

    回显类似如下:

    xen-kmp-default-4.2.2_04_3.0.76_0.11-0.7.5

    如果没有安装xen-kmp的包,请到ISO装机文件中获取并安装。

    如果误将built-in形式的驱动添加到initrd或initramfs文件中,不会影响云服务器正常使用。

support.huaweicloud.com/usermanual-ims/ims_01_0361.html