4.4. Installation des pilotes de périphériques Hyper-V
Microsoft fournit des pilotes de périphériques de réseau et de stockage dans le cadre de ses services d'intégration Linux (LIS) pour Hyper-V. Il se peut que vous deviez installer les pilotes de périphériques Hyper-V sur l'image de la VM avant de l'approvisionner en tant que machine virtuelle Azure (VM). Utilisez la commande lsinitrd | grep hv
pour vérifier que les pilotes sont installés.
Procédure
Entrez la commande suivante
grep
pour déterminer si les pilotes de périphériques Hyper-V requis sont installés.# lsinitrd | grep hv
Dans l'exemple ci-dessous, tous les pilotes nécessaires sont installés.
# *lsinitrd | grep hv* drwxr-xr-x 2 root root 0 Aug 12 14:21 usr/lib/modules/3.10.0-932.el{ProductNumber}.x86_64/kernel/drivers/hv -rw-r--r-- 1 root root 31272 Aug 11 08:45 usr/lib/modules/3.10.0-932.el{ProductNumber}.x86_64/kernel/drivers/hv/hv_vmbus.ko.xz -rw-r--r-- 1 root root 25132 Aug 11 08:46 usr/lib/modules/3.10.0-932.el{ProductNumber}.x86_64/kernel/drivers/net/hyperv/hv_netvsc.ko.xz -rw-r--r-- 1 root root 9796 Aug 11 08:45 usr/lib/modules/3.10.0-932.el{ProductNumber}.x86_64/kernel/drivers/scsi/hv_storvsc.ko.xz
Si tous les pilotes ne sont pas installés, suivez les étapes suivantes.
NoteUn pilote
hv_vmbus
peut exister dans l'environnement. Même si ce pilote est présent, effectuez les étapes suivantes.-
Créez un fichier nommé
hv.conf
dans/etc/dracut.conf.d
. Ajoutez les paramètres de pilote suivants au fichier
hv.conf
.add_drivers+=" hv_vmbus " add_drivers+=" hv_netvsc " add_drivers+=" hv_storvsc " add_drivers+=" nvme "
NoteNotez les espaces avant et après les guillemets, par exemple,
add_drivers =" hv_vmbus "
. Cela permet de s'assurer que des pilotes uniques sont chargés au cas où d'autres pilotes Hyper-V existeraient déjà dans l'environnement.Régénérer l'image
initramfs
.# dracut -f -v --regenerate-all
Vérification
- Redémarrer la machine.
-
Exécutez la commande
lsinitrd | grep hv
pour vérifier que les pilotes sont installés.