• openstack、kvm CentOS升级内核


    openstack平台需要使用各种Linux发行版镜像,其制作方法主要有两种,要么是基于各大Linux发行版ISO光盘手动制作,要么是使用官方提供的制作好镜像进行修改

    问题

    FATAL: Module scsi_wait_scan not found.
    ...

    再进一步测试,就会发现,在物理机上升级内核,一切ok!

    原因是虚拟机生成的initramfs.img无法包含virtio_blk.ko模块,造成虚拟机启动报错

    解决问题的关键在于要确保virtio_blk.ko能够被加载

    如果我们单纯是需要解决升级内核后启动失败问题,直接下载文章提到的内核rpm包,然后使用下面的步骤解决启动问题

    rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
    rpm -Uvh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
    yum --enablerepo=elrepo-kernel install kernel-ml  -y

    安装完内核后修改/etc/grub.conf配置文件使

    修改配置文件中的 Default=1 to Default=0

    #添加virtio_blk支持(新建conf文件)
    echo 'add_drivers+="virtio_blk"' >/etc/dracut.conf.d/force-vitio_blk-to-ensure-boot.conf
    #备份initramfs
    cp /boot/initramfs-4.1.10-1.el6.elrepo.x86_64.img /boot/initramfs-4.1.10-1.el6.elrepo.x86_64.img.bak
    #重新生成initramfs
    dracut -f /boot/initramfs-4.1.10-1.el6.elrepo.x86_64.img 4.1.10-1.el6.elrepo.x86_64
     
    #重启系统
  • 相关阅读:
    MySQL轻量级监测工具—doDBA
    MySQL构建百万级数据
    MySQL备份与恢复—xtrabackup
    MySQL8.0.15二进制包安装
    「考试」省选51
    「总结」二次剩余
    「考试」省选50
    「总结」$pdf$课:$dp2$
    「考试」省选49
    「考试」省选48
  • 原文地址:https://www.cnblogs.com/BuildingHome/p/4904547.html
Copyright © 2020-2023  润新知