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
-