Vous pouvez exécuter le programme d'installation mis à disposition par votre fournisseur pour installer, désinstaller ou mettre à niveau les filtres d'E/S dans votre environnement vSphere.

Lorsque vous travaillez avec les filtres d'E/S, les considérations suivantes s'appliquent :

  • vCenter Server utilise ESX Agent Manager (EAM) pour installer et désinstaller les filtres d'E/S. En tant qu'administrateur, ne faites jamais directement appel aux API d'EAM pour les agences EAM créées ou utilisées par vCenter Server. Toutes les opérations liées aux filtres d'E/S doivent passer par les API VIM. Si vous modifiez sans le vouloir une agence EAM créée par vCenter Server, vous devez annuler les modifications. Si vous détruisez sans le vouloir une agence EAM utilisée par des filtres d'E/S, il vous faut faire appel à Vim.IoFilterManager#uninstallIoFilter pour désinstaller les filtres d'E/S affectés. Une fois la désinstallation effectuée, procédez à une nouvelle installation.
  • Lorsqu'un nouvel hôte rejoint le cluster qui dispose de filtres d'E/S, les filtres installés sur le cluster sont déployés sur l'hôte. vCenter Server enregistre le fournisseur de stockage de filtre d'E/S pour l'hôte. Toute modification du cluster est visible dans l'interface de stratégies de stockage de machine virtuelle du vSphere Client.
  • Lorsque vous déplacez un hôte hors d'un cluster ou le supprimez de vCenter Server, les filtres d'E/S sont désinstallés de l'hôte. vCenter Server annule l'enregistrement du fournisseur de stockage de filtre d'E/S.
  • Si vous utilisez un hôte ESXi sans état, celui-ci peut perdre ses VIB de filtre d'E/S lors d'un redémarrage. vCenter Server vérifie les bundles installés sur l'hôte après son redémarrage et transfère les VIB de filtre d'E/S vers l'hôte si nécessaire.

Configurer des filtres d'E/S dans l'environnement vSphere

Pour configurer les services de données que les filtres d'E/S fournissent pour vos machines virtuelles, suivez plusieurs étapes.

Conditions préalables

  • Créez un cluster qui inclut au moins un hôte ESXi.
  • Pour plus d'informations sur les filtres d'E/S fournis par des tiers, contactez votre fournisseur ou votre représentant VMware.

Installer des filtres d'E/S dans un cluster

Si vous utilisez des filtres d'E/S fournis par des tiers, installez les filtres d'E/S dans un cluster d'hôtes ESXi.

Les partenaires de VMware créent des filtres d'E/S au moyen du programme de développeur VAIO (vSphere APIs for I/O Filtering).

Les modules de filtre sont distribués sous forme de modules ZIP de bundle de solutions qui peuvent inclure des démons de filtre d'E/S, des bibliothèques de filtres d'E/S, des fournisseurs CIM et d'autres composants associés.

Pour déployer les filtres, vous utilisez généralement des programmes d'installation proposés par des fournisseurs. L'installation est effectuée au niveau du cluster ESXi. Vous ne pouvez pas directement installer les filtres sur des hôtes sélectionnés.

Conditions préalables

  • Privilèges requis : Host.Configuration.Query patch.
  • Vérifiez que la solution de filtre d'E/S est certifiée par VMware.

Procédure

  • Exécutez le programme d'installation mis à disposition par le fournisseur.
    Le programme d'installation déploie l'extension de filtre d'E/S approprié sur vCenter Server et les composants de filtrage sur tous les hôtes d'un cluster.

    Un fournisseur de stockage, également appelé fournisseur VASA, est automatiquement enregistré pour chaque hôte ESXi du cluster. L'inscription automatique réussie du fournisseur de stockage de filtre d'E/S déclenche un événement au niveau de l'hôte. Si les fournisseurs de stockage ne parviennent pas à s'enregistrer automatiquement, le système déclenche des alertes sur les hôtes.

Afficher les filtres d'E/S et les fournisseurs de stockage

Utilisez vSphere Client pour vérifier les filtres d'E/S disponibles dans votre environnement et vous assurer que les fournisseurs de filtres d'E/S s'affichent comme prévu et sont actifs.

Après l'installation d'un filtre d'E/S de tiers, un fournisseur de stockage, également appelé fournisseur VASA, est automatiquement enregistré pour chaque hôte ESXi du cluster. L'inscription automatique réussie du fournisseur de stockage de filtre d'E/S déclenche un événement au niveau de l'hôte. Si les fournisseurs de stockage ne parviennent pas à s'enregistrer automatiquement, le système déclenche des alertes sur les hôtes.

Procédure

  1. Vérifiez que les fournisseurs de stockage de filtres d'E/S s'affichent comme prévu et sont actifs.
    1. Accédez à vCenter Server.
    2. Cliquez sur l'onglet Configurer, puis cliquez sur Fournisseurs de stockage.
    3. Contrôlez les fournisseurs de stockage pour les filtres d'E/S.
    Lorsque les fournisseurs de filtres d'E/S sont correctement enregistrés, les possibilités et les services de données que les filtres proposent remplissent l'interface des stratégies de stockage de machine virtuelle.
  2. Vérifiez que les composants de filtres d'E/S sont répertoriés sur votre cluster et les hôtes ESXi.
    Option Actions
    Afficher les filtres d'E/S sur un cluster
    1. Accédez au cluster.
    2. Cliquez sur l'onglet Configurer.
    3. Sous Configuration, cliquez sur Filtres d'E/S pour vérifier les filtres installés dans le cluster.
    Afficher les filtres d'E/S sur un hôte
    1. Accédez à l'hôte.
    2. Cliquez sur l'onglet Configurer.
    3. Sous Stockage, cliquez sur Filtres d'E/S pour vérifier les filtres installés sur l'hôte.

Gestion des incidents d'installation des filtres d'E/S

Normalement, tous les hôtes ESXi d'un cluster possèdent le même ensemble de filtres d'E/S. Parfois, des erreurs peuvent se produire lors de l'installation.

Si l'installation d'un filtre d'E/S échoue sur un hôte, le système génère un événement pour indiquer l'erreur. En outre, sur l'hôte, une alerte précise la cause de l'erreur. Exemples d'erreurs :
  • L'URL de VIB n'est pas accessible depuis l'hôte.
  • Le format du VIB n'est pas valide.
  • Le VIB requiert que l'hôte soit en mode de maintenance lors d'une mise à niveau ou d'une désinstallation.
  • Le VIB requiert que l'hôte redémarre après l'installation ou la désinstallation.
  • Les tentatives visant à faire passer l'hôte en mode de maintenance ont échoué car la machine virtuelle ne peut pas être évacuée de l'hôte.
  • Le VIB requiert une installation ou une désinstallation manuelle.

vCenter Server peut résoudre certains problèmes. Pour d'autres, il se peut que vous deviez intervenir. Par exemple, il est possible que vous deviez modifier l'URL de VIB, évacuer ou mettre hors tension manuellement des machines virtuelles ou encore installer ou désinstaller manuellement des VIB.

Installer les filtres d'E/S sur un hôte ESXi unique

À des fins de dépannage, vous pouvez télécharger un composant ESXi du filtre d'E/S, modularisé dans un fichier VIB, et l'installer sur l'hôte ESXi. Utilisez la commande esxcli pour installer le fichier VIB.

Conditions préalables

Installez ESXCLI. Voir Démarrage avec ESXCLI. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.

Procédure

  1. Installez les fichiers VIB en exécutant la commande suivante :
    esxcli software vib install --depot path_to_VMware_vib_ZIP_file

    Les options de la commande install vous permettent d'effectuer un essai, de spécifier un VIB en particulier, d'outrepasser la vérification de niveau d'acceptation, etc. N'outrepassez pas la vérification sur les systèmes de production. Consultez la documentation de Référence d'ESXCLI.

  2. Pour vérifier que les VIB sont installés sur votre hôte ESXi.
    esxcli software vib list

Désinstaller des filtres d'E/S d'un cluster

Vous pouvez désinstaller des filtres d'E/S déployés dans un cluster d'hôtes ESXi.

Conditions préalables

  • Privilèges nécessaires :Host.Config.Patch.

Procédure

  1. Désinstallez le filtre d'E/S en exécutant le programme d'installation mis à disposition par votre fournisseur.
    Lors de la désinstallation, un programme d'installation de filtres d'E/S tiers place automatiquement les hôtes en mode de maintenance.
    Si la désinstallation est réussie, le filtre et tous les composants qui s'y rapportent sont supprimés des hôtes.
  2. Vérifiez que les composants de filtre d'E/S sont correctement désinstallés de vos hôtes ESXi. Sélectionnez l'une des méthodes suivantes :
    Le filtre désinstallé ne figure plus dans la liste.

Mettre à niveau les filtres d'E/S d'un cluster

Après la mise à niveau de vos hôtes ESXi, utilisez les programmes d'installation proposés par les fournisseurs de filtres d'E/S pour mettre à niveau les filtres d'E/S déployés dans le cluster de l'hôte ESXi.

Une mise à niveau consiste dans la désinstallation des composants de l'ancien filtre et leur remplacement par les composants du nouveau filtre. Pour déterminer si une installation correspond à une mise à niveau, vCenter Server examine le nom et la version des filtres installés. Si le nom du filtre installé correspond au nom du nouveau filtre mais que les versions sont différentes, l'installation est considérée comme une mise à niveau.

Conditions préalables

  • Privilèges nécessaires :Host.Config.Patch.
  • Mettez à niveau vos hôtes vers ESXi 8.0. Si vous utilisez vSphere Lifecycle Manager pour la mise à niveau, reportez-vous à la documentation de Gestion du cycle de vie des hôtes et des clusters.

Procédure

  1. Pour mettre à niveau le filtre, exécutez le programme d'installation mis à disposition par le fournisseur.

    Lors de la mise à niveau, un programme d'installation de filtres d'E/S tiers place automatiquement les hôtes en mode de maintenance.

    Le programme d'installation identifie les composants de filtre installés et les supprime avant d'installer les nouveaux composants.
  2. Vérifiez que les composants de filtre d'E/S sont correctement mis à niveau sur vos hôtes ESXi : Sélectionnez l'une des méthodes suivantes :

Résultats

Après la mise à niveau, le système remet les hôtes en mode opérationnel.