Lorsque vous ajoutez une règle à un groupe de règles Auto Deploy ou modifiez une ou plusieurs règles, les hôtes ne sont pas mis à niveau automatiquement. Auto Deploy applique les nouvelles règles uniquement lorsque vous testez leur conformité et exécutez une correction.

Avant de commencer

  • Installez vSphere PowerCLI et tous les logiciels prérequis.

  • Si vous rencontrez des problèmes lors de l'exécution des cmdlets PowerCLI, modifiez la règle d'exécution. Reportez-vous à Utilisation des cmdlets Auto Deploy.

Pourquoi et quand exécuter cette tâche

Cette tâche suppose que votre infrastructure comporte un ou plusieurs hôtes ESXi provisionnés avec Auto Deploy, et que l'hôte sur lequel vous avez installé vSphere PowerCLI peut accéder à ces hôtes ESXi.

Procédure

  1. Utilisez PowerCLI pour déterminer les règles Auto Deploy disponibles.

    Get-DeployRule

    Le système retourne les règles et les éléments et modèles associés.

  2. Modifiez l'une des règles disponibles. Par exemple, vous pouvez changer le profil d'image et le nom de la règle.

    Copy-DeployRule -DeployRule testrule -ReplaceItem MyNewProfile

    Vous ne pouvez pas modifier une règle qui se trouve déjà dans un groupe de règles. À la place, vous copiez la règle et remplacez l'élément ou le modèle à changer. Par défaut, PowerCLI utilise l'ancien nom pour la copie et cache l'ancienne règle.

  3. Vérifiez que l'hôte dont vous voulez vérifier la conformité au groupe de règles est accessible.

    Get-VMHost -Name MyEsxi42

  4. Exécutez la cmdlet qui teste la conformité des groupes de règles de l'hôte et liez la valeur de retour à une variable pour une utilisation ultérieure.

    $tr = Test-DeployRuleSetCompliance MyEsxi42

  5. Examinez les différences entre ce qui se trouve dans le groupe de règles et ce qu'utilise l'hôte.

    $tr.itemlist

    Le système retourne la table des éléments en cours et attendus.

    CurrentItem                             ExpectedItem
    -----------                             ------------   
    My Profile 25                           MyProfileUpdate
    
  6. Corrigez l'hôte pour utiliser le groupe de règles modifié lors du prochain démarrage de l'hôte.

    Repair-DeployRuleSetCompliance $tr

Que faire ensuite

Si la règle que vous avez changée définissait l'emplacement d'inventaire, la modification est appliquée lorsque vous réparez la conformité. Pour toutes les autres modifications, démarrez votre hôte pour qu'Auto Deploy applique la nouvelle règle et pour assurer la conformité entre le groupe de règles et l'hôte.