Sie legen das Verhalten des Auto Deploy-Servers mithilfe eines Satzes von Regeln fest, die in der PowerCLI erstellt werden. Die Auto Deploy-Regel-Engine prüft den Regelsatz auf übereinstimmende Hostmuster, um die Elemente (Image-Profil, Hostprofil oder Speicherort von vCenter Server) festzulegen, mit denen jeder Host bereitgestellt werden soll.

Basierend auf den Attributen des Hosts ordnet die Regel-Engine den Hosts Software- und Konfigurationseinstellungen zu. Sie können beispielsweise Image-Profile oder Hostprofile auf zwei Clustern von Hosts bereitstellen, indem Sie zwei Regeln erstellen, die jeweils mit der Netzwerkadresse eines der Cluster übereinstimmen.

Im Falle von Hosts, die noch nicht zu einem vCenter Server-System hinzugefügt wurden, stimmt sich der Auto Deploy-Server mit der Regel-Engine ab, bevor Image-Profile, Hostprofile und Informationen zum Speicherort der Bestandsliste bereitgestellt werden. Bei von einem vCenter Server-System verwalteten Hosts werden das Image-Profil, das Hostprofil und der Speicherort der Bestandsliste verwendet, die vCenter Server im Hostobjekt gespeichert hat. Wenn Sie Änderungen an Regeln vornehmen, können Sie mithilfe von Auto Deploy-PowerCLI-cmdlets die Regelübereinstimmung testen und reparieren. Wenn Sie die Regelübereinstimmung für einen Host reparieren, werden das Image-Profil dieses Hosts und die Hostprofil-Zuweisungen aktualisiert.

Die Regel-Engine enthält Regeln und Regelsätze.

Regeln

Regeln können einer Gruppe von Hosts Image-Profile und Hostprofile zuweisen oder den Speicherort (Ordner oder Cluster) eines Hosts auf dem vCenter Server-Zielsystem festlegen. Eine Regel kann Zielhosts anhand der MAC-Startadresse, der SMBIOS-Informationen, der BIOS-UUID, des Anbieters, des Modells oder der festen DHCP-IP-Adresse identifizieren. In den meisten Fällen gelten die Regeln für mehrere Hosts. Sie erstellen Regeln mithilfe von Auto Deploy PowerCLI-cmdlets. Nachdem Sie eine Regel erstellt haben, müssen Sie sie zu einem Regelsatz hinzufügen. Nur zwei Regelsätze, der aktive Regelsatz und der Arbeitsregelsatz, werden unterstützt. Eine Regel kann zu beiden Sätzen (Standardeinstellung) oder nur zum Arbeitsregelsatz gehören. Nachdem Sie eine Regel zum Regelsatz hinzugefügt haben, können Sie die Regel nicht mehr ändern. Kopieren Sie stattdessen die Regel und ersetzen Sie Teile oder Muster in der Kopie.

Aktiver Regelsatz

Wenn ein neu gestarteter Host eine Anforderung für ein Image-Profil an den Auto Deploy-Server sendet, prüft der Auto Deploy-Server den aktiven Regelsatz auf übereinstimmende Regeln. Das Image-Profil, das Hostprofil und der Speicherort der vCenter Server-Bestandsliste, die durch übereinstimmende Regeln zugeordnet werden, werden dann verwendet, um den Host zu starten. Wenn durch die Regeln mehrere Elemente des gleichen Typs zugeordnet wurden, verwendet der Auto Deploy-Server das Element, das als erstes im Regelsatz vorkommt.

Arbeitsregelsatz

Mithilfe des Arbeitsregelsatzes können Sie Änderungen an Regeln testen, bevor Sie die Änderungen aktivieren. Sie können beispielsweise die Auto Deploy PowerCLI-cmdlets zum Prüfen der Übereinstimmung mit dem Arbeitsregelsatz verwenden. Der Test überprüft, ob die von einem vCenter Server-System verwalteten Hosts die Regeln des Arbeitsregelsatzes einhalten. Standardmäßig fügen cmdlets die Regel zum Arbeitsregelsatz hinzu und aktivieren die Regeln. Verwenden Sie den Parameter NoActivate, um eine Regel nur zum Arbeitsregelsatz hinzuzufügen.

Sie verwenden den folgenden Workflow mit Regeln und Regelsätzen.

  1. Nehmen Sie Änderungen am Arbeitsregelsatz vor.

  2. Verwenden Sie cmdlets, die die Regeln des Arbeitsregelsatzes auf einen Host anwenden, um sicherzustellen, dass alles ordnungsgemäß funktioniert.

  3. Definieren und testen Sie die Regeln im Arbeitsregelsatz neu.

  4. Aktivieren Sie die Regeln im Arbeitsregelsatz.

    Wenn Sie eine Regel hinzufügen und den Parameter NoActivate nicht angeben, werden alle Regeln aktiviert, die sich zurzeit im Arbeitsregelsatz befinden. Sie können einzelne Regeln nicht aktivieren.

Weitere Informationen dazu finden Sie in der PowerCLI-Befehlszeilenhilfe und unter Verwalten von Auto Deploy mithilfe von PowerCLI-cmdlets.