Avant de mettre sous tension un hôte pour le démarrage PXE avec vSphere Auto Deploy, vous devez installer le logiciel nécessaire et configurer les serveurs DHCP et TFTP avec lesquels Auto Deploy interagit.

Avant de commencer

  • Vérifiez que les hôtes auxquels vous allez fournir Auto Deploy satisfont à la configuration matérielle requise d'ESXi.

    Reportez-vous à Configuration matérielle requise pour ESXi.

    Remarque :

    Vous ne pouvez pas provisionner des hôtes EFI avec Auto Deploy si vous ne faites pas passer le système EFI en mode de compatibilité BIOS.

  • Vérifiez que les hôtes ESXi ont une connectivité réseau à vCenter Server et que toutes les conditions de port sont remplies.

    Reportez-vous à Ports requis pour vCenter Server.

  • Si vous voulez utiliser des VLAN dans votre environnement Auto Deploy, vous devez configurer correctement votre réseau de bout en bout. Lorsque l'hôte démarre en mode PXE, le pilote the UNDI doit être configuré pour baliser les trames avec des ID VLAN corrects. Vous devez configurer cela manuellement en effectuant les modifications appropriées dans le BIOS. Vous devez également configurer correctement les groupes de ports ESXi avec les VLAN ID appropriés. Demandez à votre administrateur réseau la manière dont les ID VLAN sont utilisés dans votre environnement.

  • Vérifiez que vous disposez d'un espace de stockage suffisant pour le référentiel Auto Deploy. Le serveur Auto Deploy utilise le référentiel pour stocker les données dont il a besoin, notamment les règles et groupes de règles que vous créez et les VIB et profils d'image que vous définissez dans les règles.

    La meilleure pratique consiste à allouer 2 Go pour disposer d'un espace suffisant pour quatre profils d'image et d'un espace supplémentaire. Chaque profil d'image nécessite environ 350 Mo. Déterminez l'espace à réserver pour le référentiel Auto Deploy en tenant compte du nombre de profils d'image que vous aller utiliser..

  • Obtenez le support d'installation vCenter Server qui contient le programme d'installation d'Auto Deploy ou déployez vCenter Server Appliance.

    Reportez-vous à Installation de vCenter Server.

    Reportez-vous à Utilisation d'Auto Deploy avec VMware vCenter Server Appliance.

  • Vérifiez qu'un serveur TFTP est disponible dans votre environnement. Si vous avez besoin d'une solution prise en charge, achetez un serveur TFTP pris en charge chez le fournisseur de votre choix.

  • Obtenez les privilèges d'administration sur le serveur DHCP qui gère le segment de réseau à partir duquel vous voulez démarrer. Vous pouvez utiliser un serveur DHCP qui existe déjà dans l'environnement ou en installer un. Pour la configuration Auto Deploy, remplacez le nom de fichier gpxelinux.0 par undionly.kpxe.vmw-hardwired.

  • Protégez le réseau comme vous le feriez pour toute autre méthode de déploiement PXE. Auto Deploy transfère les données sur SSL pour éviter les interférences et les risques d'écoute. Toutefois, l'authenticité du client ou du serveur Auto Deploy n'est pas vérifiée au cours d'un démarrage PXE.

    Remarque :

    Auto Deploy n'est pas compatible avec NPIV (N_Port ID Virtualization).

  • Configurez un serveur Syslog distant. Pour plus d'informations sur la configuration du serveur syslog, reportez-vous à la documentation vCenter Server et gestion des hôtes. Configurez le premier hôte que vous démarrez afin qu'il utilise le serveur Syslog distant, puis appliquez le profil de cet hôte à tous les autres hôtes cibles. Vous pouvez également installer et utiliser vSphere Syslog Collector, un outil de support de vCenter Server qui offre une architecture unifiée pour la journalisation du système et qui permet la journalisation du réseau et la combinaison de journaux de plusieurs hôtes.

  • Installez ESXi Dump Collector et configurez le premier hôte pour envoyer les vidages mémoire à ESXi Dump Collector et appliquez le profil d'hôte de cet hôte à tous les autres hôtes. Reportez-vous à Configurer ESXi Dump Collector avec ESXCLI.

    Voir aussi Installer ou mettre à niveau vSphere ESXi Dump Collector.

  • Auto Deploy ne prend pas en charge un environnement IPv6 pur, car les spécifications de démarrage de PXE ne prennent pas en charge IPv6. Toutefois, après l'état de démarrage initial de PXE, le reste des communications peut s'effectuer avec IPv6. Vous pouvez enregistrer Auto Deploy sur le système vCenter Server avec IPv6, et vous pouvez configurer les profils d'hôte afin de rétablir les hôtes avec des adresses IPv6. Seul le processus de démarrage initial requiert une adresse IPv4.

Procédure

  1. Installez le serveur vSphere Auto Deploy en même temps que vCenter Server ou de manière autonome sur un système Windows ou déployez vCenter Server Appliance sur un système ESXi de votre choix.

    Emplacement

    Description

    Système vCenter Server

    Utilisez le support d'installation vCenter Server pour installer Auto Deploy sur le même hôte que le système vCenter Server. Ce système vCenter Server gère tous les hôtes que vous provisionnez avec cette installation Auto Deploy.

    Reportez-vous à Installer ou mettre à niveau vSphere Auto Deploy.

    Système Windows

    Utilisez le support d'installation vCenter Server pour installer Auto Deploy sur un système Microsoft Windows ne disposant pas d'un système vCenter Server. Le programme d'installation demande un système vCenter Server pour y enregistrer Auto Deploy. Ce système vCenter Server gère tous les hôtes que vous provisionnez avec cette installation Auto Deploy.

    Reportez-vous à Installer ou mettre à niveau vSphere Auto Deploy.

    vCenter Server Appliance

    Déployez vCenter Server Appliance vers l'hôte ESXi de votre choix. Le dispositif inclut un serveur Auto Deploy qui est désactivé par défaut.

    Par défaut, le système vCenter Server sur le dispositif gère tous les hôtes que vous provisionnez avec cette installation Auto Deploy du dispositif. D'autres configurations sont prises en charge. Reportez-vous à Utilisation d'Auto Deploy avec VMware vCenter Server Appliance.

  2. Configurez le serveur TFTP.
    1. Lorsque vSphere Web Client est connecté au système vCenter Server sur lequel Auto Deploy est enregistré, accédez à la liste d'inventaire et sélectionnez le système vCenter Server.
    2. Cliquez sur l'onglet Gérer, sélectionnez Paramètres et cliquez sur Auto Deploy.
    3. Cliquez sur Télécharger un fichier ZIP de démarrage TFTP pour télécharger le fichier de configuration TFTP, puis décompressez le fichier dans le répertoire dans lequel votre serveur TFTP stocke les fichiers.
  3. Configurez le serveur DHCP pour qu'il pointe vers le serveur TFTP où se trouve le fichier TFTP ZIP.
    1. Spécifiez l'adresse IP du serveur TFTP dans l'option 66 DHCP, fréquemment nommée next-server.
    2. Spécifiez le nom du fichier de démarrage, à savoir undionly.kpxe.vmw-hardwired dans l'option 67 DHCP, fréquemment nommée boot-filename.
  4. Définissez chaque hôte à provisionner avec Auto Deploy pour un démarrage réseau ou PXE en suivant les instructions du fabricant.
  5. Recherchez le profil d'image à utiliser et le dépôt où il se trouve.

    En règle générale, vous pointez vers un profil d'image que VMware rend disponible dans un dépôt public. Si vous voulez inclure des VIB personnalisés avec l'image de base, vous pouvez utiliser Image Builder PowerCLI pour créer un profil d'image et l'utiliser. Consultez la documentation Image Builder PowerCLI.

  6. Créez une règle qui affecte un profil d'image aux hôtes.
  7. (Facultatif) : Vous pouvez utiliser votre propre certificat d'autorité de certification en remplaçant le certificat OpenSSL (rbd-ca.crt) et la clé privée OpenSSL (rbd-ca.key) par vos propres certificat et fichier de clé.
    • Sur Windows, les fichiers se trouvent dans le sous-dossier SSL du répertoire d'installation Auto Deploy. Par exemple, sur Windows 7, la valeur par défaut est C:\ProgramData\VMware\VMware vSphere Auto Deploy\ssl.

    • Dans vCenter Server Appliance, les fichiers se trouvent dans /etc/vmware-rbd/ssl/.

Résultats

Lorsque vous démarrez un hôte configuré pour Auto Deploy, celui-ci contacte le serveur DHCP et il est dirigé vers le serveur Auto Deploy qui provisionne l'hôte avec le profil d'image défini dans le groupe de règles actives.

Que faire ensuite

  • Installer PowerCLI. Reportez-vous à Installer PowerCLI et les logiciels requis.

  • Utilisez les cmdlets PowerCLI pour définir une règle qui affecte un profil d'image et un profil d'hôte facultatif à l'hôte. Reportez-vous à Préparer le système et installer Auto Deploy Server.

  • Configurez le premier hôte que vous provisionnez en tant qu'hôte de référence. Utilisez le stockage, la mise en réseau et d'autres paramètres que vous souhaitez que vos hôtes cibles partagent. Créez un profil d'hôte pour l'hôte de référence et une règle qui affecte le profil d'image déjà testé et le profil d'hôte aux hôtes cibles.

  • Si vous souhaitez qu'Auto Deploy écrase les partitions existantes, configurez un hôte de référence pour qu'il effectue un partitionnement automatique et qu'il applique le profil d'hôte de l'hôte de référence à d'autres hôtes. Reportez-vous à Envisager et mettre en place votre stratégie de partitionnement.

  • Si vous devez définir des informations d'hôte, configurez le profil d'hôte de l'hôte de référence pour qu'il demande des informations à l'utilisateur. Reportez-vous à Personnalisation des hôtes dans vSphere Web Client.