Vous pouvez reprovisionner l'hôte avec un nouveau profil d'image, profil d'hôte ou emplacement de vCenter Server en modifiant la règle pour l'hôte et en effectuant une opération de test et de réparation de conformité.

Avant de commencer

  • Créez le profil d'image avec lequel vous voulez démarrer l'hôte. Utilisez l'interface de ligne de commande Image Builder PowerCLI, traitée dans Utilisation de l'interface CLI vSphere ESXi Image Builder.

  • Vérifiez que la configuration que vous avez effectuée au cours du premier démarrage est en place.

Pourquoi et quand exécuter cette tâche

Il existe plusieurs options pour le réapprovisionnement des hôtes.

  • Si les VIB que vous souhaitez utiliser prennent en charge la mise à jour en direct, vous pouvez utiliser une commande esxcli software vib. Dans ce cas, vous devez également mettre à niveau l'ensemble des règles pour utiliser un profil d'image incluant les nouveaux VIB.

  • Pendant le test, vous pouvez appliquer le profil d'image à un hôte individuel avec la cmdlet Apply-EsxImageProfile et redémarrer l'hôte pour que la modification prenne effet. La cmdlet Apply-EsxImageProfile met à jour l'association entre l'hôte et le profil d'image mais n'installe pas les VIB sur l'hôte.

  • Dans tous les autres cas, utilisez cette procédure.

Procédure

  1. Depuis l'invite PowerShell, exécutez la cmdlet Connect-VIServer PowerCLI pour vous connecter au système vCenter Server dans lequel Auto Deploy est enregistré.

    Connect-VIServer myVCServer

    La cmdlet peut retourner un avertissement de certificat de serveur. Dans un environnement de production, vérifiez qu'aucun avertissement de certificat de serveur n'est généré. Dans un environnement de développement, vous pouvez ignorer l'avertissement.

  2. Déterminez l'emplacement d'un dépôt de logiciel public qui contient le profil d'image à utiliser ou définissez un profil d'image personnalisé avec Image Builder PowerCLI.
  3. Exécutez Add-EsxSoftwareDepot pour ajouter le dépôt de logiciels qui contient le profil d'image à la session PowerCLI.

    Type de dépôt

    Cmdlet

    Dépôt distant

    Exécutez Add-EsxSoftwareDepot depot_url.

    Fichier ZIP

    1. Téléchargez le fichier ZIP vers un chemin de fichier local ou créez un point de montage local pour la machine PowerCLI.

    2. Exécutez Add-EsxSoftwareDepot C:\file_path\my_offline_depot.zip.

  4. Exécutez Get-EsxImageProfile pour afficher la liste des profils d'image, et choisir le profil vous souhaitez utiliser.
  5. Exécutez Copy-DeployRule et spécifiez le paramètre ReplaceItem pour modifier la règle affectant un profil d'image aux hôtes.

    La cmdlet suivante remplace le profil d'image actuel que la règle affecte à l'hôte doté du profil my_new_imageprofile. Lorsque la cmdlet a terminé, myrule assigne le nouveau profil d'image aux hôtes. L'ancienne version de myrule est renommée et masquée.

    Copy-DeployRule myrule -ReplaceItem my_new_imageprofile

  6. Testez et réparez la conformité aux règles pour chaque hôte dans lequel vous souhaitez déployer l'image.

    Reportez-vous à la section Tester et réparer la conformité aux règles.

Résultats

Lorsque vous redémarrez les hôtes après une réparation de conformité, Auto Deploy fournit le nouveau profil d'image aux hôtes.