Vous définissez le comportement du serveur Auto Deploy en utilisant un groupe de règles écrites dans PowerCLI. Le moteur de règles Auto Deploy vérifie le groupe de règles pour identifier les modèles d'hôtes correspondants afin de déterminer les éléments (profil d'image, profil d'hôte ou emplacement vCenter Server) à provisionner pour chaque hôte.

Le moteur de règles mappe les paramètres du logiciel et de configuration aux hôtes en fonction des attributs de l'hôte. Par exemple, vous pouvez déployer des profils d'image ou d'hôte dans deux clusters d'hôtes en écrivant deux règles, chaque règle correspondant à l'adresse réseau d'un cluster.

Pour les hôtes qui n'ont pas encore été ajoutés à un système vCenter Server, le serveur Auto Deploy se réfère au moteur de règles avant de fournir les profils d'image, les profils d'hôte et les informations d'emplacement d'inventaire aux hôtes. Pour les hôtes qui sont gérés par un système vCenter Server, le profil d'image, le profil d'hôte et l'emplacement de l'inventaire que vCenter Server a stockés dans l'hôte sont utilisés. Si vous modifiez des règles, vous pouvez utiliser les cmdlets Auto Deploy PowerCLI pour exécuter des opérations de test de conformité des règles et de réparation. Lorsque vous réparez la conformité des règles d'un hôte, le profil d'image de l'hôte et les affectations de profil d'hôte sont mis à jour.

Le moteur de règles contient des règles et des groupes de règles.

Règles

Les règles peuvent affecter des profils d'image et d'hôte à un groupe d'hôtes ou définir l'emplacement (dossier ou cluster) d'un hôte sur le système vCenter Server cible. Une règle peut identifier les hôtes cible en fonction de l'adresse MAC de démarrage, des informations SMBIOS, de l'UUID BIOS, du fournisseur, du modèle ou de l'adresse IP DHCP fixe. Dans la plupart des cas, les règles s'appliquent à plusieurs hôtes. Vous créez des règles en utilisant les cmdlets Auto Deploy PowerCLI. Après avoir créé une règle, vous devez l'ajouter à un groupe de règles. Seuls deux groupes de règles, le groupe de règles actives et le groupe de règles opérationnelles, sont pris en charge. Une règle peut appartenir aux deux groupes (par défaut) ou uniquement au groupe de règles opérationnelles. Lorsque vous ajoutez une règle à un groupe de règles, vous ne pouvez plus changez la règle. Dans ce cas, vous copiez la règle et vous remplacez les éléments ou les modèles dans la copie.

groupe de règles actives

Lorsqu'un hôte qui vient de démarrer contacte le serveur Auto Deploy pour demander un profil d'image, le serveur Auto Deploy recherche des règles de correspondance dans le groupe de règles actives. Le profil d'image, le profil d'hôte et l'emplacement d'inventaire vCenter Server mappés par les règles de correspondance sont utilisés pour démarrer l'hôte. Si plusieurs éléments de même type sont mappés par les règles, le serveur Auto Deploy utilise le premier élément du groupe de règles.

groupe de règles opérationnelles

Le groupe de règles opérationnelles permet de tester les modifications des règles avant de les activer. Par exemple, vous pouvez utiliser les cmdlets Auto Deploy PowerCLI pour tester la conformité avec le groupe de règles opérationnelles. Le test vérifie que les hôtes gérés par un système vCenter Server respectent les règles du groupe de règles opérationnelles. Par défaut, les cmdlets ajoutent la règle au groupe de règles opérationnelles et active les règles. Utilisez le paramètre NoActivate pour ajouter une règle uniquement au groupe de règles opérationnelles.

Vous utilisez le workflow ci-dessous avec les règles et les groupes de règles.

  1. Modifiez le groupe de règles opérationnelles.

  2. Utilisez les cmdlets qui exécutent les règles du groupe de règles opérationnelles sur un hôte pour vérifier que tout fonctionne correctement.

  3. Ajustez et retestez les règles du groupe de règles opérationnelles.

  4. Activez les règles du groupe de règles opérationnelles.

    Si vous ajoutez une règle et que vous ne précisez pas le paramètre NoActivate, toutes les règles qui se trouvent dans le groupe de règles opérationnelles sont activées. Vous ne pouvez pas activer les règles individuellement.

Reportez-vous à l'aide de l'interface de ligne de commande PowerCLI et à Gestion d'Auto Deploy avec les cmdlets PowerCLI.