Pour pouvoir utiliser Auto Deploy, vous devez connaître le fonctionnement d'Auto Deploy, installer le serveur Auto Deploy, installer PowerCLI, écrire des règles PowerCLI qui provisionnent les hôtes et mettre sous tension les hôtes à démarrer avec le profil d'image que vous définissez. Les personnalisations du profil d'image, du profil d'hôte et de l'emplacement vCenter Server sont prises en charge.

Reportez-vous à Configuration de la validation technique Auto Deploy pour effectuer un exercice pas à pas qui vous aidera à configurer votre premier environnement Auto Deploy sur un système Windows 2008.

Pour réussir le provisionnement des hôtes de votre environnement avec Auto Deploy, vous pouvez suivre quelques étapes détaillées dans ce document.

  1. Installez le serveur Auto Deploy.

    Windows

    Le serveur Auto Deploy se trouve sur le support d'installation de vCenter Server. Vous pouvez installer le serveur Auto Deploy sur le même système que vCenter Server ou sur un système différent.

    Dispositif vCenter Server

    Le dispositif vCenter Server contient vCenter Server et le serveur Auto Deploy. Le serveur Auto Deploy du dispositif vCenter Server est désactivé par défaut.

    Vous pouvez utiliser les deux serveurs dans le dispositif, utiliser une installation vCenter Server autonome avec Auto Deploy dans le dispositif ou utiliser une installation Auto Deploy autonome avec le dispositif vCenter Server. Voir Utilisation d'Auto Deploy avec VMware vCenter Server Appliance pour les informations de configuration.

    Remarque :

    Vous ne pouvez pas utiliser plusieurs serveurs Auto Deploy avec un système vCenter Server.

    Reportez-vous à Préparer le système et installer Auto Deploy Server pour plus d'informations sur l'installation du logiciel, la configuration du serveur DHCP et le téléchargement du fichier de configuration TFTP.

  2. Installez PowerCLI qui contient Auto Deploy et les cmdlets Image Builder et configurez la signature à distance.

    Voir Installer PowerCLI et les logiciels requis et Utilisation des cmdlets Auto Deploy.

  3. Recherchez le profil d'image qui contient les VIB à déployer sur les hôtes.

    • Dans la plupart des cas, vous ajoutez les dépôts qui contiennent le logiciel qui vous intéresse à la session PowerCLI, puis sélectionnez un profil d'image depuis l'un de ces dépôts.

    • Pour créer un profil d'image personnalisé, utilisez les cmdlets Image Builder pour cloner un profil d'image existant et ajoutez les VIB personnalisés au clone. Ajoutez le profil d'image personnalisé à la session PowerCLI.

    Vous devez utiliser Image Builder pour la personnalisation uniquement si vous avez ajouté des bundles VIB. Dans la plupart des cas, vous pouvez ajouter le dépôt, dans l'emplacement dans lequel VMware place les profils d'image, à la session PowerCLI sous la forme d'une URL.

  4. Utilisez la cmdlet New-DeployRule PowerCLI pour écrire une règle qui affecte le profil d'image à un hôte, à plusieurs hôtes définis par un modèle ou à tous les hôtes.

    New-DeployRule -Name "testrule" -Item image-profile -AllHosts

    Reportez-vous à Affecter un profil d'image à des hôtes.

    Remarque :

    Auto Deploy est optimisé pour provisionner les hôtes ayant un mappage d'adresse MAC fixe à une adresse IP dans DHCP (appelé parfois réservation DHCP). Si vous voulez utiliser une adresse IP statique, vous devez configurer un profil d'hôte pour demander la personnalisation de l'hôte. Reportez-vous à Configurer les profils d'hôtes pour les adresses IP statiques dans vSphere Web Client.

  5. Mettez l'hôte sous tension pour qu'Auto Deploy provisionne l'hôte avec le profil d'image spécifié.

  6. Configurez l'hôte que vous avez provisionné comme hôte de référence pour le profil d'hôte.

    Vous pouvez définir les paramètres syslog de l'hôte de référence, les paramètres de pare-feu, le stockage, les communications réseau, etc. Reportez-vous à Configuration d'un hôte de référence Auto Deploy.

  7. Créez et exportez un profil d'hôte pour l'hôte de référence.

    Voir la documentation Profils d'hôte.

  8. Pour provisionner plusieurs hôtes, vous pouvez utiliser la cmdlet Copy-DeployRule.

    Vous pouvez modifier la règle pour affecter non seulement un profil d'image, mais également un profil d'hôte et un emplacement de cluster.

    Copy-DeployRule -DeployRule "testrule" -ReplaceItem my_host_profile_from_reference_host,my_targetcluster
                   -ReplacePattern  "ipv4=192.XXX.1.10-192.XXX.1.20"

    my_host_profile_from_reference_host est le nom du profil de l'hôte de référence. my_targetcluster est le nom du cluster cible.

  9. Mettez sous tension les hôtes à provisionner.

    Si les hôtes définis par le modèle ne sont pas gérés actuellement par un système vCenter Server, Auto Deploy leur fournit le profil d'image déjà stocké et le profil d'hôte défini et il les ajoute au cluster cible.

  10. Vérifiez que les hôtes que vous provisionnez répondent aux exigences suivantes.

    • Chaque hôte est connecté au système vCenter Server.

    • Les hôtes ne sont pas en mode maintenance.

    • Aucune erreur de conformité n'est associée aux hôtes.

    • Chaque hôte ayant un profil d'hôte qui requiert une entrée utilisateur possède des informations de personnalisation de l'hôte mises à jour.

    Remédiez aux problèmes de personnalisation et de conformité de l'hôte et redémarrez les hôtes jusqu'à ce que tous les hôtes satisfassent aux exigences.

Reportez-vous à Description de vSphere Auto Deploy qui présente le processus de démarrage et fournit des informations générales sur la personnalisation d'hôte.