Quantcast
Channel: Veeam Support Knowledge Base
Viewing all articles
Browse latest Browse all 4473

Oracle Linux VM Restored to Azure Fails to Boot

$
0
0

Oracle Linux VM Restored to Azure Fails to Boot

KB ID: 4731
Product: Veeam Backup & Replication | 12 | 12.1 | 12.2 | 12.3 | 12.3.1
Published: 2025-04-29
Last Modified: 2025-04-29

Challenge

After restoring a VM to Azure that ran Oracle Linux, that VM fails to boot.

Cause

Some Oracle Linux deployments may not include the Hyper-V-related UEK (Unbreakable Enterprise Kernel) modules, such as:

  • hv_vmbus
  • hv_storvsc
  • hv_utils
  • hv_netvsc

When these modules are missing, issues can occur during VM recovery or conversion on Hyper-V-based Azure infrastructure.

The following error may be seen in the logs during VM conversion:

Info (3)    dracut-install: Failed to find module 'hv_storvsc'
Info (3)    dracut: FAILED:  /usr/lib/dracut/dracut-install -D /var/tmp/dracut.EaHvEj/initramfs --kerneldir /lib/modules/5.15.0-306.177.4.el8uek.x86_64/ -m hv_vmbus hv_storvsc hv_utils hv_netvsc

This failure prevents proper driver inclusion in the initramfs, leading to boot failure in the Azure environment.

Solution

Install kernel UEK Modules

To resolve the issue:

  1. Install the kernel UEK modules package on the original VM corresponding to the current kernel version.
  2. Create a new restore point.
  3. Reattempt the restore using the new restore point.

The following command will install the kernel-specific UEK modules, ensuring the missing Hyper-V modules can be included in the initramfs.

sudo dnf install kernel-uek-modules-$(uname -r)
If the above dnf command does not work, try the following yum command:
sudo yum install hyperv-daemons 

Verify UEK Module Install

The following command can be used to verify that the kernel-uek-modules package was installed correctly and contains the necessary Hyper-V modules:

rpm -q kernel-uek-modules-$(uname -r)
This command will return either the "kernel-uek-modules" build string or the message "package kernel-uek-modules is not installed".

Review kernel Modules and initramfs Images

Use the following command to review the available kernel modules:

ls /lib/modules/$(uname -r)/kernel/drivers/hv/
Use the following command to review the available initramfs images:
lsinitrd /boot/initramfs-$(uname -r).img
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.

Viewing all articles
Browse latest Browse all 4473

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>