Physical to virtual conversion of RHEL has added 'buslogic' entry to /etc/dracut.conf that generates the following errors whenever we upgrade the kernels:
Installing : kernel-uek-5.4.17-2136.332.5.2.el7uek.x86_64 98/246
Broadcast message from systemd-journald@lxlas1002b (Day YY-MM-DD TT:SS:MS AEST):
dracut[19932]: Failed to install module BusLogic
Message from syslogd@lxlas1002b at Aug 7 13:02:46 ...
dracut[19932]: Failed to install module BusLogic
Message from syslogd@lxlas1002b at Aug 7 13:02:46 ...
dracut:Failed to install module BusLogic
Failed to install module BusLogic
VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x
VMware ESXi 7.x
VMware ESXi 8.x
When VMware Converter adds a BusLogic entry to the dracut.conf file, it's usually to ensure that the necessary drivers for the BusLogic SCSI controller are included in the initramfs. This is important because without the correct drivers, the system might fail to boot properly, especially after converting a physical machine to a virtual one.
Understanding the Entry:
BusLogic: This refers to a SCSI controller that might be used by the virtual machine in VMware. By including this entry, VMware Converter ensures that the initramfs contains the appropriate drivers for this controller, allowing the VM to recognize and boot from its virtual disks.
Remove the VMware added entry from /etc/dracut.conf:
VMware added
add_drivers+="mptbase mptscsih mptspi mptsas BusLogic ahci vmw_pvscsi pvscsi e1000 e1000e pcnet32 vmxnet vmxnet3"
1. Remove the vmware added entries from dracut.conf
2. dracut -f
Update the kernel after the above steps.