Scénario permettant de configurer un environnement vSphere Auto Deploy opérationnel à l'aide de PowerCLI.
Dans ce scénario, vous allez installer et configurer un environnement de travail vSphere Auto Deploy qui comprend quatre hôtes : Vous créerez des règles et provisionner deux des hôtes avec un profil d'image, les deux autres avec le même profil d'image et un profil d'hôte qui est configuré pour demander les entrées de l'utilisateur. Ce scénario peut vous offrir les bases d'un environnement de production. Les descriptions des tâches supposent que vous utilisez un réseau plat sans balisage VLAN entre les hôtes physiques et le reste de votre environnement.
- Essayez avec vSphere (vCenter Server et ESXi).
- Connaissances de base pour Microsoft PowerShell et PowerCLI.
- Droits d'administrateur sur un système Windows et un système vCenter Server.
Suivez les étapes dans l'ordre indiqué dans ce scénario. Certaines étapes peuvent être réalisées dans un ordre différent, mais l'ordre présenté limite la manipulation de certains composants. Pour plus d'informations sur la liste de contrôle de préinstallation et les autres conditions préalables à la configuration de vSphere Auto Deploy, reportez-vous à la section Installer et configurer vSphere Auto Deploy.
vSphere Auto Deploy utilise l'infrastructure iPXE. Le démarrage PXE n'est possible avec l'ancien microprogramme BIOS que sur IPv4. Si les hôtes que vous souhaitez provisionner avec vSphere Auto Deploy ont un BIOS hérité, vérifiez que le serveur vSphere Auto Deploy a bien une adresse IPv4. Le démarrage PXE avec un microprogramme UEFI est possible avec IPv4 ou IPv6.
Installation du serveur TFTP
Pour configurer une infrastructure vSphere Auto Deploy, vous devez installer un serveur TFTP dans votre environnement. vSphere Auto Deploy dépend du serveur TFTP pour envoyer une image de démarrage aux hôtes qu'il provisionne.
Cette tâche installe uniquement le serveur TFTP. Vous téléchargerez ensuite un fichier de configuration sur le serveur. Reportez-vous à la section Configurer vSphere Auto Deploy et l'environnement TFTP dans vSphere Client.
Procédure
- Téléchargez votre serveur TFTP préféré dans un emplacement disposant d'un accès réseau à votre vCenter Server et installez le serveur.
- Configurez le répertoire racine TFTP, par exemple D:\TFTP_Root\.
Que faire ensuite
Installez PowerCLI pour gérer vSphere Auto Deploy avec des cmdlets PowerCLI.
Installez PowerCLI
Avant de pouvoir gérer vSphere Auto Deploy avec des règles que vous créez avec des cmdlets PowerCLI, vous devez installer PowerCLI.
Procédure
- ♦ Utilisez le Guide de l'utilisateur de VMware PowerCLI pour en savoir plus sur les notions de base de PowerShell, les concepts de PowerCLI et sur l'installation et la configuration de PowerCLI.
Que faire ensuite
Configurez les paramètres de vos hôtes cibles pour les préparer en vue d'un provisionnement avec vSphere Auto Deploy.
Préparer les hôtes cibles de vSphere Auto Deploy
Vous devez configurer les paramètres BIOS des quatre hôtes et reconfirmer l'adresse MAC du périphérique réseau principal pour préparer les hôtes cibles en vue du provisionnement avec vSphere Auto Deploy.
Conditions préalables
Les hôtes à provisionner avec vSphere Auto Deploy doivent répondre à la configuration requise pour ESXi.
Reportez-vous à Configuration matérielle requise pour ESXi.
Procédure
- Modifiez les paramètres BIOS de chacun des quatre hôtes physiques pour forcer les hôtes à démarrer à partir du périphérique réseau principal.
- Reconfirmez l'adresse MAC du périphérique réseau principal.
Que faire ensuite
Configurez le serveur DHCP pour fournir à chaque hôte cible un fichier binaire iPXE.
Préparer le serveur DHCP pour le provisionnement de vSphere Auto Deploy
Lorsque vous préparez les hôtes cibles de vSphere Auto Deploy, vous devez configurer le serveur DHCP dans ce scénario pour fournir à chaque hôte cible un fichier binaire iPXE.
L'environnement dans ce scénario utilise Active Directory avec DNS et DHCP. Le serveur DHCP est inclus dans les versions Windows Server compatibles avec vSphere.
Procédure
- Connectez-vous à votre serveur DHCP avec des privilèges d'administrateur.
- Créez une portée DHCP pour votre plage d'adresses IP.
- Cliquez sur Démarrer > Paramètres > Panneau de configuration > Outils d'administration et cliquez sur DHCP.
- Accédez à .
- Cliquez avec le bouton droit sur IPv4 et sélectionnez Nouvelle portée.
- Dans l'écran Accueil, cliquez sur Suivant, puis spécifiez un nom et une description pour la portée.
- Précisez une plage d'adresses IP et cliquez sur Suivant.
- Cliquez sur Suivant jusqu'à ce que vous parveniez à l'écran Configurer les options DHCP et sélectionnez Non, je configurerai cette option plus tard.
- Créez une réservation DHCP pour chaque hôte ESXi cible.
- Dans la fenêtre DHCP, accédez à .
- Cliquez avec le bouton droit sur Réservation et sélectionnez Nouvelle réservation.
- Dans la fenêtre Réservation, spécifiez un nom, une adresse IP et l'adresse MAC de l'un des hôtes. Ne précisez pas les deux-points (:) dans l'adresse MAC.
- Répétez la procédure pour chacun des autres hôtes.
- Configurez le serveur DHCP pour indiquer les hôtes au serveur TFTP.
- Dans la fenêtre DHCP, accédez à .
- Cliquez avec le bouton droit sur Options de portée et choisissez Configurer les options.
- Dans la fenêtre Options de portée, cliquez sur l'onglet Général.
- Cliquez sur Nom d'hôte du serveur de démarrage 066 et indiquez l'adresse du serveur TFTP que vous avez installé dans le champ Valeur chaîne sous les Options disponibles.
- Cliquez sur Nom du fichier de démarrage 067 et tapez undionly.kpxe.vmw-hardwired.
Le fichier binaire iPXE undionly.kpxe.vmw-hardwired sera utilisé pour démarrer les hôtes ESXi.
- Cliquez sur Appliquer puis sur OK pour fermer la fenêtre.
- Dans la fenêtre DHCP, cliquez avec le bouton droit sur Activer. et cliquez sur
- Ne vous déconnectez pas du serveur DHCP si vous utilisez Active Directory pour DHCP et DNS, et ne vous déconnectez pas autrement.
Que faire ensuite
démarrer le service vCenter Server de vSphere Auto Deploy et configurer le serveur TFTP.
Configurer vSphere Auto Deploy et l'environnement TFTP dans vSphere Client
Après la préparation du serveur DHCP, vous devez démarrer le service vCenter Server de vSphere Auto Deploy et configurer le serveur TFTP. Vous devez télécharger un fichier ZIP TFTP à partir du serveur vSphere Auto Deploy. Le serveur FTP personnalisé apporte les images de démarrage que vSphere Auto Deploy fournit.
Procédure
- Utilisez vSphere Client pour vous connecter au système vCenter Server qui gère le serveur vSphere Auto Deploy.
- Démarrez le service vSphere Auto Deploy.
- Accédez à .
- Sur la page Auto Deploy, sélectionnez votre système vCenter Server dans le menu déroulant en haut.
- Cliquez sur Activer Auto Deploy et Image Builder pour activer le service.
Si le service Image Builder est déjà actif, sélectionnez l'onglet Configurer, puis cliquez sur Activer le service Auto Deploy.
- Dans l'inventaire d'Auto Deploy, cliquez sur l'onglet Configurer.
- Cliquez sur Télécharger le fichier ZIP TFTP.
- Enregistrez le fichier deploy-tftp.zip dans le répertoire TFTP_Root que vous avez créé lors de l'installation du serveur TFTP et décompressez le fichier.
Que faire ensuite
Ajoutez un dépôt de logiciels à votre inventaire et utilisez un profil d'image à partir du dépôt pour créer une règle de provisionnement d'hôte.
Préparer le dépôt de logiciels ESXi et écrire une règle
Après la configuration de l'infrastructure de vSphere Auto Deploy, vous devez ajouter un dépôt de logiciels ESXi, spécifier un profil d'image, écrire une règle et l'ajouter au groupe de règles actives.
vSphere Auto Deploy provisionne les hôtes avec des profils d'image qui définissent l'ensemble de VIB qu'un processus d'installation d'ESXi utilise. Les profils d'image sont stockés dans des dépôts de logiciels. Vous devez vous assurer que le profil d'image adéquat est disponible avant de commencer à provisionner les hôtes. Lorsque vous ajoutez un dépôt de logiciels à une session PowerCLI, il est disponible uniquement pendant la session en cours. Il ne persiste pas d'une session à l'autre.
Les étapes de cette tâche vous invitent à exécuter des cmdlets PowerCLI. Pour obtenir des informations supplémentaires sur les cmdlets vSphere Auto Deploy que vous pouvez exécuter dans une session PowerCLI, reportez-vous à Présentation de la cmdlet vSphere Auto Deploy PowerCLI.
Conditions préalables
Vérifiez que vous pouvez accéder aux hôtes ESXi à provisionner à partir du système sur lequel vous exécutez PowerCLI.
Procédure
Que faire ensuite
Provisionnez votre premier hôte avec vSphere Auto Deploy et vérifiez son provisionnement d'image.
Provisionner le premier hôte avec vSphere Auto Deploy
Après la création d'une règle et son ajout au groupe de règles actives, vous pouvez provisionner le premier hôte et vérifier son emplacement vCenter Server pour terminer la vérification du provisionnement de l'image de votre configuration.
Procédure
Que faire ensuite
Extrayez un profil d'hôte à partir de l'hôte et configurez-le de manière à imposer une entrée de l'utilisateur.
Extraire et configurer un profil d'hôte à partir de l'hôte de référence
Après le provisionnement du premier hôte, vous pouvez extraire et configurer un profil d'hôte pouvant être utilisé pour appliquer la même configuration à d'autres hôtes cibles. Une configuration qui diffère selon les hôtes, telle qu'une adresse IP statique, peut être gérée par l'intermédiaire du mécanisme de personnalisation de l'hôte.
vSphere Auto Deploy peut provisionner chaque hôte avec le même profil d'hôte. vSphere Auto Deploy peut également utiliser la personnalisation d'hôte qui vous permet de spécifier différentes informations pour différents hôtes. Par exemple, si vous configurez un port VMkernel pour vMotion ou pour le stockage, vous pouvez spécifier une adresse IP statique pour le port en utilisant le mécanisme de personnalisation de l'hôte.
Procédure
- Utilisez vSphere Client pour vous connecter au système vCenter Server qui gère le serveur vSphere Auto Deploy.
- Cliquez sur Stratégies et profils, puis sélectionnez Profils d'hôte.
- Cliquez sur Extraire un profil d'hôte.
- Sur la page Sélectionner l'hôte de l'assistant, sélectionnez l'hôte de référence que vous avez configuré précédemment, puis cliquez sur Suivant.
- Sur la page Nom et description de l'assistant, entrez un nom et une description pour le nouveau profil et cliquez sur Terminer.
- Sélectionnez le profil d'hôte que vous souhaitez modifier et cliquez sur l'onglet Configurer.
- Cliquez sur Modifier Profil Hôte.
- Sélectionnez .
- Dans le menu déroulant Mot de passe, sélectionnez Configuration de mot de passe utilisateur.
- Cliquez sur Enregistrer pour configurer les paramètres de profil d'hôte.
Que faire ensuite
Créez une règle vSphere Auto Deploy pour appliquer le profil d'hôte à d'autres hôtes ESXi.
Créer une règle qui provisionne des hôtes à partir d'une plage IP spécifique
Après la création d'un profil d'hôte à partir d'un hôte de référence, vous pouvez créer une règle qui applique le profil d'image précédemment vérifié et le profil d'hôte que vous avez extrait à des hôtes cibles à partir d'une plage IP spécifique.
Procédure
Que faire ensuite
Provisionnez les hôtes et configurez les personnalisations d'hôte.
Provisionner les hôtes et configurer les personnalisations d'hôte
Une fois que vous avez mis en place la règle qui provisionne des hôtes en utilisant un profil d'image et un profil d'hôte, vous pouvez provisionner des hôtes cibles spécifiques. Si des éléments du profil d'hôte sont configurés pour une entrée utilisateur, l'hôte passe en mode maintenance. Vous appliquez le profil d'hôte ou vérifiez la conformité de l'hôte pour que le système vous invite à entrer des informations. Le système associe la personnalisation de l'hôte à l'hôte.