Le pilote virtio d'Alibaba Cloud est un pilote d'E/S haute performance pour la virtualisation et un composant requis pour publier des images sur la plateforme Alibaba Cloud. Lorsque vous créez une image Windows, assurez-vous que le pilote virtio est installé dans le système d'exploitation. Dans le cas contraire, les instances ECS peuvent ne pas identifier les dispositifs de virtualisation virtio et le système ne peut pas démarrer. Cette rubrique décrit comment installer le pilote virtio d'Alibaba Cloud sur la machine virtuelle à partir de laquelle vous créez l'image.
Présentation du pilote virtio d'Alibaba Cloud
Le pilote virtio d'Alibaba Cloud est développé à partir du pilote virtio communautaire afin de mieux s'adapter à la plateforme Alibaba Cloud. Toutes les images publiques d'Alibaba Cloud sont préinstallées avec le pilote virtio. Cependant, les autres images Windows ne contiennent généralement pas le pilote virtio d'Alibaba Cloud. Par conséquent, vous devez installer manuellement le pilote virtio lorsque vous créez une image Windows personnalisée. Si vous utilisez le pilote virtio communautaire, celui-ci risque de ne pas fonctionner correctement après l'installation. Nous vous recommandons d'utiliser le pilote virtio d'Alibaba Cloud.
Le pilote virtio d'Alibaba Cloud comprend les composants suivants :
|
Pilote |
Description |
|
netkvm |
Pilote de carte réseau. |
|
viostor |
Pilote de stockage. |
|
vioser |
Pilote de port série. |
|
balloon |
Optimise et gère l'utilisation de la mémoire des machines virtuelles afin que l'allocation de mémoire puisse être ajustée dynamiquement sans compromettre les performances. Remarque
Ce pilote n'est pas activé sur Alibaba Cloud. |
|
pvpanic |
Fournit un mécanisme permettant aux machines virtuelles de signaler leur état à l'hôte en cas d'erreur critique ou de plantage. |
|
fwcfg |
Transfère les informations de configuration de l'hôte, telles que les métadonnées, les données utilisateur et les paramètres de dispositif, vers les machines virtuelles Windows dans les environnements virtualisés. Remarque
Ce pilote est disponible uniquement pour Windows 10, Windows Server 2016 et les systèmes d'exploitation ultérieurs. |
Notes de version des versions du pilote virtio d'Alibaba Cloud :
|
Version du pilote |
Mises à jour |
Date de publication |
Système d'exploitation pris en charge |
Package d'installation |
|
58131 Remarque
Cette version est en test en déploiement progressif, le package d'installation peut être mis à jour. |
Nouvelles fonctionnalités :
Corrections de bugs :
Remarque
Les paramètres par défaut ajustés ne prennent effet que sur les instances nouvellement installées. Les instances mises à niveau depuis une version antérieure conservent les valeurs de paramètres d'origine. Pour appliquer les nouvelles valeurs par défaut, ajustez manuellement le nombre de tampons de réception et le nombre maximal de files d'attente RSS dans Device Manager > Network adapters > Advanced. |
2026-09 |
Windows 10/Windows Server 2016 et versions ultérieures, 64 bits |
|
|
58120 |
Nouvelles fonctionnalités :
|
2026-07 |
Windows 10/Windows Server 2016 et versions ultérieures, 64 bits |
|
|
58110 |
Nouvelles fonctionnalités :
Corrections de bugs :
|
2024-01 |
Windows 10/Windows Server 2016 et versions ultérieures, 64 bits |
|
|
58101 |
Nouvelles fonctionnalités :
Corrections de bugs :
|
2022-09 |
Windows 10/Windows Server 2016 et versions ultérieures, 64 bits |
|
|
Windows 8.1/Windows Server 2012 R2, 64 bits |
||||
|
Windows 7/Windows Server 2008 R2, 64 bits |
||||
|
58017 |
Basé sur l'édition communautaire publiée en janvier 2021. |
2021-04 |
Windows 10/Windows Server 2016 et versions ultérieures, 64 bits |
|
|
Windows 8.1/Windows Server 2012 R2, 64 bits |
||||
|
Windows 8/Windows Server 2012, 64 bits |
||||
|
Windows 7/Windows Server 2008 R2, 64 bits |
Procédure
Le pilote virtio est mis à jour régulièrement. Dans cet exemple, le pilote virtio d'Alibaba Cloud 58101 est installé sur un système d'exploitation Windows Server 2016 64 bits.
Sur la machine virtuelle à partir de laquelle vous créez l'image, téléchargez le package d'installation du pilote virtio pour votre système d'exploitation et décompressez le package. Pour plus d'informations, consultez les URL de téléchargement des versions du pilote virtio d'Alibaba Cloud.
-
Installez le pilote virtio.
Installation via l'interface graphique
ImportantL'installation via l'interface graphique du pilote virtio met à jour le pilote de carte réseau, ce qui provoque une interruption réseau d'environ 10 secondes et peut affecter vos activités. Évaluez les risques et préparez-vous à l'avance.
Accédez au chemin de téléchargement et double-cliquez sur
AliyunVirtio_58101_WIN2016_x64.exe.Suivez les instructions à l'écran pour terminer l'installation.
-
Une fois l'installation terminée, redémarrez le système pour que la configuration prenne effet.
Sur la page indiquant que l'installation d'AliyunVirtio est terminée, sélectionnez Yes, restart the computer now (Y) et cliquez sur Finish (F).
RemarqueSi le message
You must install the SHA-2 patch for Windows 7/Windows Server 2008 R2!apparaît lors de l'installation sur Windows 7 ou Windows Server 2008 R2, le correctif de signature SHA-2 est absent du système. Pour éviter les échecs de démarrage après l'importation de l'image, nous vous recommandons d'installer le correctif de signature à l'avance.
Installation via la CLI
-
Dans Windows PowerShell, exécutez la commande suivante pour basculer vers le répertoire dans lequel le package a été téléchargé, par exemple
C:\test.cd C:\test -
Exécutez la commande suivante pour installer le pilote virtio.
./AliyunVirtio_58101_WIN2016_x64.exe /SILENT /FORCE /NORESTARTRemarque/SILENT: spécifie le mode silencieux./FORCE: force l'écrasement du pilote virtio existant, s'il est installé./NORESTART: empêche le redémarrage automatique.
-
Vérifiez que le pilote virtio est installé.
-
Dans Windows PowerShell, exécutez la commande suivante pour interroger la version du pilote virtio.
(Get-Item C:\Windows\System32\drivers\viostor.sys).VersionInfo.ProductVersionSi une version de pilote similaire à la sortie suivante est renvoyée, le pilote virtio est installé.
PS C:\test> (Get-Item C:\Windows\System32\drivers\viostor.sys).VersionInfo.ProductVersion 100.6.101.58101 -
Exécutez la commande suivante pour obtenir la configuration du registre du service
viostor.Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\viostor"RemarqueLe service
viostorest généralement associé au pilote virtio dans les environnements virtualisés. Si la commande renvoie des informations, l'entrée de serviceviostorexiste dans le registre, ce qui indique que le pilote virtio est installé.Si des informations similaires à la sortie suivante sont renvoyées, le pilote virtio est installé.
PS C:\test> Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\viostor" ImagePath : System32\drivers\viostor.sys Type : 1 Start : 0 ErrorControl : 1 Group : SCSI miniport Tag : 33 Owners : (oem4.inf) PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\viostor PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services PSChildName : viostor PSDrive : HKLM PSProvider : Microsoft.PowerShell.Core\Registry
Après la vérification ci-dessus, le pilote virtio est installé et l'image peut être importée sur la plateforme Alibaba Cloud.
-
Références
Après avoir installé le pilote virtio sur le système Windows, vous pouvez Obtenir le fichier d'image Windows et importer le fichier d'image sur la plateforme Alibaba Cloud.
Certaines opérations sur les instances Windows dépendent de la version du pilote virtio de l'image. Par exemple, la version du pilote virtio doit être supérieure à
58011pour redimensionner les disques cloud en ligne, et supérieure à58017pour interroger les numéros de série des disques cloud. Si le pilote virtio actuel ne répond pas aux exigences, mettez à jour le pilote virtio avant d'effectuer les opérations. Pour plus d'informations, consultez Mettre à jour le pilote virtio pour une instance Windows.Si le pilote virtio n'est pas installé lors de la création de l'image, les instances ECS créées à partir de l'image ne démarrent pas. Dans ce cas, vous pouvez procéder à l'installation hors ligne des pilotes virtio pour les instances Windows.