Lorsque vous démarrez un hôte que vous voulez provisionner ou réapprovisionner avec vSphere Auto Deploy, l'infrastructure Auto Deploy fournit l'image du profil et, facultativement, un profil d'hôte et un emplacement vCenter Server pour cet hôte.

Le processus de démarrage est différent pour les hôtes qui n'ont pas encore été provisionnés avec Auto Deploy (premier démarrage) et pour les hôtes provisionnés avec Auto Deploy et ajoutés à un système vCenter Server (démarrage suivant).

Conditions du premier démarrage

Avant un processus de premier démarrage, vous devez configurer le système. La configuration inclut les tâches suivantes qui sont décrites plus en détail dans Préparation pour vSphere Auto Deploy.

  • Configurez un serveur DHCP qui affecte une adresse IP à chaque hôte au démarrage et qui pointe l'hôte vers le serveur TFTP depuis lequel télécharger le chargeur de démarrage iPXE.

  • Vérifiez que le serveur Auto Deploy dispose d'une adresse IPv4. Le démarrage PXE est uniquement pris en charge avec IPv4.

  • Identifiez un profil d'image à utiliser de l'une des manières suivantes.

    • Choisissez un profil d'image ESXi dans un dépôt public.

    • Créez un profil d'image personnalisé en utilisant Image Builder PowerCLI, puis placez ce profil dans un dépôt accessible au serveur Auto Deploy. Le profil d'image doit contenir un bundle VIB ESXi de base.

  • Si l'environnement contient un hôte de référence, exportez le profil de l'hôte de référence et définissez une règle qui applique le profil de l'hôte à un ou plusieurs hôtes. Reportez-vous à Configuration d'un hôte de référence Auto Deploy.

  • Définissez les règles de déploiement de l'hôte et ajoutez-les à l'ensemble de règles actives.

Présentation du premier démarrage

Lorsqu'un hôte qui n'est pas encore provisionné avec vSphere Auto Deploy démarre (premier démarrage), l'hôte interagit avec plusieurs composants Auto Deploy.

  1. Lorsque l'administrateur met sous tension un hôte, l'hôte démarre une séquence de démarrage PXE.

    Le serveur DHCP affecte une adresse IP à l'hôte et demande à l'hôte de contacter le serveur TFTP.

  2. L'hôte contacte le serveur TFTP et télécharge le fichier iPXE (chargeur de démarrage exécutable) et un fichier de configuration iPXE.

  3. iPXE commence à s'exécuter.

    Le fichier de configuration demande à l'hôte d'envoyer une demande de démarrage HTTP au serveur Auto Deploy. La demande HTTP contient des informations sur le matériel et le réseau.

  4. En réponse, le serveur Auto Deploy exécute les tâches suivantes :

    1. Il interroge le moteur de règles pour obtenir des informations sur l'hôte.

    2. Il envoie les composants définis dans le profil d'image, le profil d'hôte facultatif et les informations d'emplacement vCenter Server facultatives.

  5. L'hôte démarre en utilisant le profil d'image.

    Si le serveur Auto Deploy a fourni un profil d'hôte, ce dernier est appliqué à l'hôte.

  6. Auto Deploy ajoute l'hôte au système vCenter Server auprès duquel Auto Deploy est enregistré.

    1. Si une règle spécifie un dossier ou un cluster cible sur le système vCenter Server, l'hôte est placé dans le dossier ou le cluster. Le dossier cible doit être un centre de données.

    2. Si aucune règle ne définit un emplacement d'inventaire vCenter Server, Auto Deploy ajoute l'hôte au premier centre de données affiché dans l'interface utilisateur vSphere Web Client.

  7. Si le profil d'hôte nécessite que l'utilisateur définisse certaines informations, telles qu'une adresse IP statique, l'hôte est placé en mode de maintenance lorsqu'il est ajouté au système vCenter Server.

    Vous devez réappliquer le profil d'hôte et mettre à jour la personnalisation de l'hôte pour que l'hôte quitte le mode de maintenance. Lorsque vous mettez à jour la personnalisation de l'hôte, répondez à toutes les questions quand un message vous y invite.

  8. Si l'hôte fait partie d'un cluster DRS, les machines virtuelles d'autres hôtes peuvent être migrées vers l'hôte lorsque l'hôte a été ajouté au système vCenter Server.

Reportez-vous à Provisionner un hôte (premier démarrage).

Figure 1. Installation d'Auto Deploy, premier démarrage
Le flux du premier démarrage d'Auto Deploy est présenté. Lorsque l'hôte démarre le processus de démarrage PXE, il envoie des informations sur le matériel et le réseau à Auto Deploy Server qui retourne les profils d'hôte et d'image à l'hôte. L'hôte démarre en utilisant le profil d'image et il est ensuite affecté à un vCenter Server qui stocke les profils d'hôte et d'image.

Démarrages suivants sans mises à jour

Pour les hôtes provisionnés avec Auto Deploy et gérés par un système vCenter Server, les démarrages suivants peuvent devenir complètement automatiques.

  1. L'administrateur redémarre l'hôte.

  2. Lorsque l'hôte démarre, Auto Deploy provisionne l'hôte avec son profil d'image et son profil d'hôte.

  3. Les machines virtuelles sont démarrées ou migrées vers l'hôte en fonction des paramètres de l'hôte.

    • Hôte autonome. Les machines virtuelles sont mises sous tension en fonction des règles de démarrage automatique définies sur l'hôte.

    • Hôte de cluster DRS. Les machines virtuelles qui ont été migrées avec succès vers les autres hôtes restent en place. Les machines virtuelles pour lesquelles aucun hôte ne disposait des ressources suffisantes sont enregistrées sur l'hôte redémarré.

Si le système vCenter Server est indisponible, l'hôte contacte Auto Deploy et il est provisionné avec un profil d'image. L'hôte continue à contacter le serveur Auto Deploy jusqu'à ce que Auto Deploy se reconnecte au système vCenter Server.

Auto Deploy ne peut pas configurer vSphere Distributed Switches si vCenter Server est indisponible, et les machines virtuelles sont affectées à des hôtes uniquement si elles participent à un cluster HA. Le commutateur ne peut pas être créé tant que l'hôte n'est pas reconnecté à vCenter et que le profil d'hôte n'est pas appliqué. Comme l'hôte est en mode de maintenance, les machines virtuelles ne démarrent pas. Reportez-vous à Reprovisionner les hôtes avec des opérations de redémarrage simples.

Les hôtes configurés pour demander des entrées utilisateur sont placés en mode de maintenance. Reportez-vous à Mise à jour de la personnalisation des hôtes dans vSphere Web Client.

Démarrages suivants avec mises à jour

Vous pouvez changer le profil d'image, le profil d'hôte ou l'emplacement vCenter Server des hôtes. Le processus inclut la modification des règles et les opérations de test de conformité des règles de l'hôte et de réparation.

  1. L'administrateur utilise la cmdlet Copy-DeployRule PowerCLI pour copier et modifier une ou plusieurs règles et met à jour le groupe de règles. Voir Démarrage rapide d'Auto Deploy pour un exemple.

  2. L'administrateur exécute la cmdlet Test-DeployRulesetCompliance afin de vérifier si chaque hôte utilise les informations spécifiées par le groupe de règles actuel.

  3. L'hôte retourne un objet PowerCLI qui encapsule les informations de conformité.

  4. L'administrateur exécute la cmdlet Repair-DeployRulesetCompliance pour mettre à niveau le profil d'image, le profil d'hôte ou l'emplacement vCenter Server que le système vCenter Server stocke pour chaque hôte.

  5. Lorsque l'hôte redémarre, il utilise le profil d'image, le profil d'hôte ou l'emplacement vCenter Server mis à jour de l'hôte.

    Si le profil d'hôte est défini pour demander des informations utilisateur, l'hôte passe en mode de maintenance. Suivez les étapes dans Mise à jour de la personnalisation des hôtes dans vSphere Web Client.

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

Figure 2. Installation d'Auto Deploy, démarrage suivants
Le graphique montre le flux des démarrages Auto Deploy consécutifs au premier démarrage. Lorsque l'hôte est redémarré, vCenter Server provisionne l'hôte en utilisant le profil d'image existant ou il utilise éventuellement un profil d'image mis à jour et stocké dans vCenter Server.

Approvisionner des systèmes munis de commutateurs distribués

Vous pouvez configurer le profil d'hôte d'un hôte de référence Auto Deploy avec un commutateur distribué.

Lorsque vous configurez le commutateur distribué, la stratégie des paramètres de configuration de démarrage est définie automatiquement pour correspondre aux paramètres réseau nécessaires à la connectivité de l'hôte après un redémarrage.

Lorsque Auto Deploy fournit le profil d'hôte à l'hôte ESXi, l'hôte passe par deux étapes.

  1. L'hôte crée un commutateur virtuel standard avec les propriétés définies dans le champ des paramètres de configuration du démarrage.

  2. L'hôte crée des adaptateurs réseau VMkernel. Les adaptateurs réseau VMkernel permettent à l'hôte de se connecter à Auto Deploy et au système vCenter Server.

Lorsque l'hôte est ajouté à vCenter Server, vCenter Server supprime le commutateur standard et réapplique le commutateur distribué à l'hôte.

Remarque :

Ne changez pas les paramètres de configuration du démarrage afin de ne pas générer des problèmes avec le commutateur distribué.