Vous définissez les règles qui attribuent des profils d'image et des profils d'hôte en utilisant un groupe de cmdlets PowerCLI inclus dans PowerCLI.

Si vous ne connaissez pas PowerCLI, lisez la documentation PowerCLI et consultez Utilisation des applets vSphere Auto Deploy. Vous pouvez obtenir de l'aide sur les commandes depuis l'invite PowerShell.

  • Aide de base : Get-Help cmdlet_name

  • Aide détaillée : Get-Help cmdlet_name -Detailed

Remarque :

Lorsque vous exécutez des cmdlets vSphere Auto Deploy, indiquez tous les paramètres sur la ligne de commande lorsque vous appelez la cmdlet. Il n'est pas recommandé d'indiquer des paramètres en mode interactif.

Tableau 1. Cmdlets PowerCLI du moteur de règles

Commande

Description

Get-DeployCommand

Retourne une liste de cmdlets vSphere Auto Deploy.

New-DeployRule

Crée une règle avec les éléments et les modèles spécifiés.

Set-DeployRule

Met à jour une règle existante avec les éléments et les modèles spécifiés. Vous ne pouvez pas mettre à niveau une règle qui appartient à un groupe de règles.

Get-DeployRule

Extrait les règles avec les noms spécifiés.

Copy-DeployRule

Clone et met à jour une règle existante.

Add-DeployRule

Ajoute une ou plusieurs règles au groupe de règles opérationnelles et, par défaut, au groupe de règles actives. Utilisez le paramètre NoActivate pour ajouter une règle uniquement au groupe de règles opérationnelles.

Remove-DeployRule

Supprime une ou plusieurs règles du groupe de règles opérationnelles et du groupe de règles actives. Exécutez cette commande avec le paramètre -Delete pour supprimer complètement la règle.

Set-DeployRuleset

Définit explicitement la liste des règles du groupe de règles opérationnelles.

Get-DeployRuleset

Extrait le groupe de règles opérationnelles ou le groupe de règles actives en cours.

Switch-ActiveDeployRuleset

Active un groupe de règles pour que les nouvelles demandes soient évaluées via le groupe de règles.

Get-VMHostMatchingRules

Extrait les règles correspondant à un modèle. Par exemple, vous pouvez récupérer toutes les règles qui s'appliquent à un ou des hôtes. Utilisez cette cmdlet principalement pour le débogage.

Test-DeployRulesetCompliance

Détermine si les éléments associés à un hôte défini sont conformes au groupe de règles actives.

Repair-DeployRulesetCompliance

Compte tenu de la sortie de Test-DeployRulesetCompliance, cette cmdlet met à jour le profil d'image, le profil d'hôte et l'emplacement de chaque hôte dans l'inventaire vCenter Server. La cmdlet peut appliquer des profils d'image et des profils d'hôte ou transférer des hôtes vers des dossiers ou des clusters prédéfinis sur le système vCenter Server.

Apply-EsxImageProfile

Associe le profil d'image spécifié à l'hôte défini.

Get-VMHostImageProfile

Extrait le profil d'image utilisé par un hôte donné. Cette cmdlet est différente de la cmdlet Get-EsxImageProfile dans vSphere ESXi Image Builder.

Repair-DeployImageCache

Utilisez cette cmdlet uniquement si le cache d'image vSphere Auto Deploy est supprimé accidentellement.

Get-VMHostAttributes

Extrait les attributs d'un hôte, qui sont utilisés lorsque le serveur vSphere Auto Deploy évalue les règles.

Get-DeployMachineIdentity

Retourne une valeur de chaîne que vSphere Auto Deploy utilise pour lier logiquement un hôte ESXi dans vCenter Server à une machine physique.

Set-DeployMachineIdentity

Lie logiquement un objet hôte dans la base de données vCenter Server à un ordinateur physique. Utilisez cette cmdlet pour ajouter des hôtes sans définir de règles.

Get-DeployOption

Extrait les options de configuration globale vSphere Auto Deploy. Cette cmdlet prend actuellement en charge l'option vlan-id qui spécifie l'ID VLAN par défaut pour le réseau de gestion ESXi d'un hôte provisionné avec vSphere Auto Deploy. vSphere Auto Deploy utilise cette valeur uniquement si l'hôte démarre sans profil d'hôte.

Set-DeployOption

Définit la valeur d'une option de configuration globale. Prend actuellement en charge l'option vlan-id pour définir l'ID VLAN par défaut du réseau de gestion ESXi.

Add-ProxyServer

Ajoute un serveur proxy à la base de données vSphere Auto Deploy. Exécute la commande avec le paramètre -Address pour spécifier l'adresse IPv4 ou IPv6. L'adresse peut comprendre un numéro de port.

List-ProxyServer

Liste les serveurs proxy actuellement enregistrés avec vSphere Auto Deploy.

Delete-ProxyServer

Supprime au moins un serveur proxy de la liste des serveurs proxy enregistrés avec vSphere Auto Deploy. Vous pouvez exécuter la commande avec le paramètre -id de la liste des serveurs proxy ou avec le paramètre -Address en spécifiant l'adresse IPv4 ou IPv6 du serveur proxy que vous souhaitez supprimer.

Add-ScriptBundle

Ajoute au moins un bundle de scripts au serveur vSphere Auto Deploy.

Get-ScriptBundle

Récupère la liste des bundles de scripts sur le serveur vSphere Auto Deploy et les scripts qu'ils contiennent.