vSphere Auto Deploy offre une fonctionnalité de mise en cache sans état qui permet de mettre l'image de l'hôte en cache. vSphere Auto Deploy offre une fonctionnalité d'installation avec état qui permet d'installer des hôtes sur le réseau. Suite au démarrage réseau initial, ces hôtes démarrent comme les autres hôtes ESXi.

La solution de mise en cache sans état est conçue essentiellement pour les situations dans lesquelles plusieurs hôtes démarrent simultanément. L'image mise en cache localement évite les goulots d'étranglement qui se produiraient si plusieurs centaines d'hôtes se connectaient simultanément au serveur vSphere Auto Deploy. Une fois l'opération de démarrage terminée, les hôtes se connectent à vSphere Auto Deploy pour achever la configuration.

La fonctionnalité d'installation avec état permet de provisionner les hôtes à l'aide du profil d'image via le réseau, sans avoir à configurer l'infrastructure de démarrage PXE.

Présentation de la mise en cache sans état et des installations avec état

Vous pouvez utiliser le profil d'hôte Configuration de la mémoire cache du système pour provisionner les hôtes à l'aide des fonctionnalités vSphere Auto Deploy de mise en cache sans état et d'installations avec état.

Exemples de mise en cache sans état et d'installations avec état

Les hôtes provisionnés avec vSphere Auto Deploy mettent en cache l'image (mise en cache sans état)
Mettre en place et appliquer un profil d'hôte pour une mise en cache sans état. Vous pouvez mettre en cache l'image sur un disque local, un disque distant ou un lecteur USB. Continuer le provisionnement de cet hôte avec vSphere Auto Deploy. Si le serveur vSphere Auto Deploy n'est plus disponible (parce que des centaines d'hôtes tentent d'y accéder simultanément, par exemple), l'hôte démarre à partir du cache. Une fois l'opération de démarrage terminée, l'hôte tente d'atteindre le serveur vSphere Auto Deploy pour achever la configuration.
Les hôtes provisionnés avec vSphere Auto Deploy deviennent des hôtes avec état
Mettre en place et appliquer un profil d'hôte pour les installations avec état. Lorsque vous provisionnez un hôte avec vSphere Auto Deploy, l'image est installée sur le disque local, un disque distant ou un lecteur USB. Les démarrages suivants sont effectués à partir du disque. L'hôte n'utilise plus vSphere Auto Deploy.

Préparation

Déterminez comment configurer le système et définir l'ordre de démarrage afin d'assurer le bon fonctionnement de la mise en cache sans état ou des installations avec état.

Tableau 1. Préparation pour la mise en cache sans état ou des installations avec état
Besoins ou décision Description
Décider sur l'écrasement de la partition VMFS

Lorsque vous installez ESXi à l'aide du programme d'installation interactif, vous êtes invité à indiquer si vous voulez écraser une banque de données VMFS existante. Le profil d'hôte Configuration de la mémoire cache du système offre la possibilité d'écraser les partitions VMFS existantes.

Cette option n'est pas disponible si vous avez configuré le profil d'hôte de manière à utiliser un lecteur USB.

Décidez si vous avez besoin d'un environnement de haute disponibilité Si vous utilisez vSphere Auto Deploy avec une mise en cache sans état, vous pouvez configurer un environnement vSphere Auto Deploy de haute disponibilité pour garantir que les machines virtuelles migrent vers les nouveaux hôtes provisionnés et que l'environnement prend en charge vNetwork Distributed Switch, même si le système vCenter Server devient temporellement indisponible.
Définir l'ordre de démarrage

L'ordre de démarrage que vous spécifiez pour vos hôtes dépends de la fonction que vous souhaitez utiliser.

  • Pour mettre en place vSphere Auto Deploy avec une mise en cache sans état, configurer votre hôte pour tenter de démarrer d'abord à partir du réseau, puis à partir du disque. Si le serveur vSphere Auto Deploy n'est pas disponible, l'hôte utilise le cache pour démarrer.
  • Pour configurer vSphere Auto Deploy pour une installation avec état sur des hôte qui ne disposent pas d'un disque de démarrage, configurer vos hôtes pour essayer de démarrer d'abord à partir du disque, puis à partir du réseau.
    Note : Si vous disposez actuellement d'une image de démarrage sur le disque, configurez les hôtes pour un démarrage PXE unique et provisionnez l'hôte à l'aide de vSphere Auto Deploy pour utiliser un profil d'hôte qui spécifie les installations avec état.

Mise en cache sans état et perte de connectivité

Si les hôtes ESXi qui exécutent vos machines virtuelles perdent la connectivité avec le serveur vSphere Auto Deploy et/ou le système vCenter Server, certaines limitations s'appliqueront la prochaine fois que vous redémarrerez l'hôte.

  • Si vCenter Server est disponible, mais que le serveur vSphere Auto Deploy ne l'est pas, les hôtes ne se connectent pas automatiquement au système vCenter Server. Vous pouvez connecter manuellement les hôtes à vCenter Server ou attendre que le serveur vSphere Auto Deploy soit à nouveau disponible.
  • Si vCenter Server et vSphere Auto Deploy sont tous les deux indisponibles, vous pouvez vous connecter à chaque hôte ESXi à l'aide de VMware Host Client et ajouter des machines virtuelles à chaque hôte.
  • Si vCenter Server n'est pas disponible, vSphere DRS ne fonctionne pas. Le serveur vSphere Auto Deploy ne peut ajouter aucun hôte au système vCenter Server. Vous pouvez vous connecter à chaque hôte ESXi à l'aide de VMware Host Client et ajouter des machines virtuelles à chaque hôte.
  • Si vous modifiez la configuration alors que la connectivité est perdue, vous perdrez les changements lorsque la connexion au serveur vSphere Auto Deploy sera rétablie.

Présentation de la mise en cache sans état et des installations avec état

Lorsque vous voulez utiliser vSphere Auto Deploy avec la mise en cache sans état ou effectuer des installations avec état, vous devez définir un profil d'hôte et une séquence de démarrage.

Lorsque vous appliquez un profil d'hôte qui permet la mise en cache sur un hôte, vSphere Auto Deploy partitionne le disque défini. Les opérations exécutées ensuite varient selon la manière dont vous définissez le profil d'hôte et la séquence de démarrage sur l'hôte.

  • vSphere Auto Deploy met en cache l'image lorsque vous appliquez le profil d'hôte si Activer la mise en cache sans état sur l'hôte est sélectionné dans le profil d'hôte de la configuration du cache du système. Aucun redémarrage n'est nécessaire. Lorsque vous redémarrez l'hôte, il continue d'utiliser l'infrastructure vSphere Auto Deploy pour récupérer son image. Si le serveur vSphere Auto Deploy n'est pas disponible, l'hôte utilise l'image mise en cache.
  • vSphere Auto Deploy installe l'image si Activer l'installation avec état sur l'hôte est sélectionné dans le profil d'hôte de la configuration du cache du système. Lors du redémarrage, l'hôte démarre dans un premier temps au moyen de vSphere Auto Deploy pour terminer l'installation. Ensuite, un redémarrage s'exécute automatiquement, cette fois à partir du disque, comme pour un hôte provisionné à l'aide du programme d'installation. vSphere Auto Deploy ne provisionne plus l'hôte.

Vous pouvez appliquer le profil d'hôte depuis vSphere Client ou créer une règle vSphere Auto Deploy dans une session PowerCLI appliquant le profil d'hôte.

Utilisation du vSphere Client pour configurer vSphere Auto Deploy pour la mise en cache sans état ou l'installation avec état

Vous pouvez créer un profil d'hôte sur un hôte de référence et appliquer le profil d'hôte à des hôtes supplémentaires ou à un dossier ou un cluster vCenter Server. Les workflows résultants sont les suivants.

  1. Vous provisionnez un hôte avec vSphere Auto Deploy et éditez le profil d'hôte de configuration du cache d'image système.
  2. Vous placez un ou plusieurs hôtes cibles en mode de maintenance, appliquez le profil d'hôte à chaque hôte et indiquez à l'hôte de quitter le mode de maintenance.
  3. Les opérations exécutées ensuite varient selon le profil d'hôte que vous avez sélectionné.
    • Si le profil d'hôte a activé la mise en cache sans état, l'image est mise en cache sur le disque. Aucun redémarrage n'est nécessaire.
    • Si le profil d'hôte a activé les installations avec état, l'image est installée. Lorsque vous redémarrez l'hôte, il utilise l'image installée.

Utilisation de PowerCLI pour configurer vSphere Auto Deploy pour la mise en cache sans état ou l'installation avec état

Vous pouvez créer un profil d'hôte pour un hôte de référence et créer une règle vSphere Auto Deploy qui applique le profil d'hôte à d'autres hôtes cibles dans une session PowerCLI. Les workflows résultants sont les suivants.
  1. Vous provisionnez un hôte de référence avec vSphere Auto Deploy et créez un profil d'hôte pour activer une forme de mise en cache.
  2. Vous créez une règle qui provisionne des hôtes supplémentaires avec vSphere Auto Deploy et qui applique le profil de l'hôte de référence à ces hôtes.
  3. vSphere Auto Deploy provisionne chaque hôte avec le profil d'image ou en utilisant le bundle de scripts associé à la règle. L'impact exact de l'application du profil d'hôte dépend du profil d'hôte que vous avez sélectionné.
    • Pour les installations avec état, vSphere Auto Deploy procède de la manière suivante :
      • Lors du premier démarrage, vSphere Auto Deploy installe l'image sur l'hôte.
      • Lors des démarrages suivants, les hôtes démarrent depuis le disque. Les hôtes ne nécessitent pas de connexion au serveur vSphere Auto Deploy.
    • Pour les mises en cache sans état, vSphere Auto Deploy procède de la manière suivante :
      • Lors du premier démarrage, vSphere Auto Deploy provisionne l'hôte et met l'image en cache.
      • Lors des démarrages suivants, vSphere Auto Deploy provisionne l'hôte. Si vSphere Auto Deploy n'est pas disponible, l'hôte démarre depuis l'image en cache ; toutefois, la configuration ne peut être finalisée qu'une fois que l'hôte peut atteindre le serveur vSphere Auto Deploy.