Before performing a backup that will be used for VM conversion, you must install the vmw_pvscsi driver on certain VMs.
These VMs include the following:
VMs running CentOS 7 or older
VMs running RHEL 7 or older
Procedure
Perform the following steps to determine whether the required driver is built into the kernel itself:
Run the following command:
grep -i pvscsi /boot/config-$(uname -r)
Look for values of VMW_PVSCSI in the command output.
If a driver's line reads y, then the driver is built into the kernel and is available by default during boot.
If a driver's line reads m, then the driver needs to be part of the initial RAM disk.
Run the following command to determine whether the driver is part of the initial RAM disk:
lsinitrd | grep -i vmw_pvscsi
If the driver is missing from both the kernel and the initial RAM disk, rebuild the initial RAM disk to include the missing driver, as follows:
Run the following command to create a backup of the current initial RAM disk image:
cp /boot/initramfs-$(uname -r).img /boot/[initramfs-$(uname -r).img].backup
Edit the dracut.conf file as follows:
Run the following command:
vi /etc/dracut.conf
Uncomment the line that contains add_drivers, and then add the drivers to the line, with spaces separating each module, as follows:
add_drivers+="vmw_pvscsi"
Run the following command to go to the boot folder:
cd /boot
Run the following command to recut the initial RAM disk image:
dracut -f -v
Run the following command to list the initial RAM disk image contents and to verify that the driver is added.
lsinitrd | grep -i vmw_pvscsi