Auto-Deploy über Host-Profile konfigurieren


    Tags: , ,

    Layout der Infrastruktur für vSphere Auto-DeployVMware vSphere Auto-Deploy kennt mehrere Betriebs­modi, die sich über Host-Profile steuern lassen. Auf diese Weise kann man festlegen, ob ein ESXi-Image auf dem Host zwischen­ge­speichert oder dort perma­nent instal­liert wird.

    Für das Management von Host-Profilen steht im vSphere Client unter Vorgänge und Richtlinien ein eigenes Tool bereit. Bereits vorhandene Profile sind entweder links im Navigator oder im Fenster Objekte sichtbar (siehe dazu: ESXi-Server zentral mit Host-Profilen konfigurieren).

    Caching und Installation von ESXi-Images

    Die in den Host-Profilen für Auto-Deploy vorgesehenen Richtlinien finden sich unter Advanced Configuration Settings => System Image Cache Configuration. Für das klassische Auto-Deploy zum Starten plattenloser Hosts via PXE aus einem Image müssen Sie nichts weiter tun (siehe dazu: VMware Auto-Deploy: Architektur und Betriebsarten).

    Der Caching-Modus stellt sicher, dass der ESXi-Server auch dann bootet, wenn Auto-Deploy nicht verfügbar ist.

    Möchten Sie dagegen den Auto-Deploy-Modus Stateless Caching verwenden, um ein Image auf dem betreffenden Host zu speichern, dann wählen Sie Enable stateless caching on the host.

    Automatisches Partitionieren der Laufwerke

    Weisen Sie einem Host ein derart vorbereitetes Host-Profil zu, dann wird Auto-Deploy die betreffenden Disks partitionieren. Optional können Sie mit den beiden Checkboxen auf dem ESXi-Server eventuell vorhandene VMFS-Volumes überschreiben und/oder etwaige lokal angeschlossene SSDs vom Caching ausschließen.

    Beim Stateful Caching werden die Disks automatisch partitioniert.

    Was danach passiert, hängt vom Host-Profil ab (Stateless Caching, Stateful Installs) und wie die Boot-Reihenfolge auf den betreffenden ESXi-Host eingestellt ist:

    • Mit der Einstellung Enable stateless caching on the host, wird Auto-Deploy das zugehörige Image auf dem Host zwischenspeichern, sobald Sie das Profil anwenden. Ein Reboot von ESXi ist nicht erforderlich. Erst wenn Sie den betreffenden Host aus welchen Gründen selbst neu starten, wird der Host die Auto-Deploy-Infrastuktur zum Abrufen des Images verwenden. Nur wenn der Auto-Deploy Server in diesem Moment nicht erreichbar ist, verwendet der ESXi-Host das gecachte Image zum Booten.
    • Haben Sie im Host-Profil Enable stateful installs on the host gewählt, wird Auto-Deploy das zugewiesene Image auf dem Host installieren. Starten Sie einen solchen Host neu, wird er von seiner lokalen Disk booten, genauso wie ein ESXi-Host, der manuell über dem ESXi-Installer bereitgestellt wurde.
    • Optional lassen sich im Host-Profil auch Statusorientierte Installationen auf einer USB-Festplatte des Hosts oder Statusfreies Caching auf einer USB-Festplatte konfigurieren.

    Boot-Reihenfolge der Hosts einstellen

    Denken Sie aber bei Wahl des Modus Stateless Caching daran, die Boot-Reihenfolge am ESXi-Host auf PXE zu stellen. Das Caching kommt ja wie gesehen nur dann zum Tragen, wenn der Auto-Deploy-Server nicht verfügbar ist.

    Beim Modus Stateless Caching soll der ESXi-Host versuchen, zuerst über das Netz zu starten

    Bei Stateful Installs muss die Boot-Reihenfolge dagegen so eingestellt sein, dass der ESXi-Host zuerst von der lokalen Disk startet und erst dann von der Netzwerkkarte. Weitere Einzelheiten zum Auto-Deploy-Workflow finden Sie in meinem Beitrag VMware vSphere Auto-Deploy: Voraus­setzungen und Vor­bereitungen.

    2 Kommentare

    Bild von Steven
    Steven sagt:
    23. Januar 2017 - 15:52

    Hallo Thomas.
    Schöner Beitrag zur Einrichtung. Vielleicht sollte aber noch erwähnt werden, das man für das Host Profile-Feature eine Enterprise Plus Lizenz benötigt.
    Denke das wird sich in 6.5 auch nicht ändern oder?

    Gruß Steven

    Bild von Thomas Drilling
    23. Januar 2017 - 23:31

    Hallo Steven, ganz recht. Host-Profile sind ein Enterprise-Plus-Feature, auch in vSphere 6.5. Gruß Thomas