Zum Hauptinhalt springen

BS-Image-Profile anpassen

Ein Basisbetriebssystem ist das vollständige BS-Image, das in das BS-Images-Repository importiert wurde. Das importierte Basis-Image enthält vordefinierte Profile, die die Installationskonfigurationen für dieses Image beschreiben. Sie können auch beim Basisbetriebssystem-Image angepasste Profile erstellen, die für bestimmte Konfigurationen implementiert werden können. Das angepasste Profil enthält die angepassten Dateien und Installationsoptionen.

Anmerkung
Sie können kein angepasstes BS-Image-Profil für ein angepasstes Microsoft Windows Server-Image erstellen.

Mehrere Beispielszenarien für das Anpassen und Implementieren von BS-Images, einschließlich Windows und SLES, sind nur auf Englisch verfügbar. Weitere Informationen finden Sie unter End-to-End-Szenarien für das Einrichten neuer Einheiten.

Sie können die folgenden Dateitypen zu einem angepassten BS-Image-Profil hinzufügen.

  • Boot-Dateien

    Eine Boot-Datei fungiert als Bootstrap-Installationsumgebung. Für Windows ist dies eine Windows-Vorinstallationsdatei (WinPE). Zum Implementieren von Windows ist eine WinPE-Boot-Datei erforderlich.

    Lenovo XClarity Administrator unterstützt vordefinierte und angepasste Boot-Dateien.
    • Vordefinierte Boot-Dateien. Lenovo stellt eine WinPE_64.wim Boot-Datei zur Verfügung, die zum Implementieren vordefinierter BS-Image-Profiles verwendet werden kann.

      Lenovo fasst die vordefinierte Boot-Datei WinPE_64.wim mit verschiedenen Einheitentreibern in einem Paket zusammen, das von Lenovo Windows-Einheitentreiber und WinPE-Images-Repository Website heruntergeladen und anschließend in das BS-Images-Repository importiert werden kann. Da die Paketdatei Einheitentreiber und Boot-Dateien enthält, können Sie die Paketdatei von der Registerkarte Einheitentreiber oder Boot-Dateien importieren.

      Anmerkung
      • Eine vordefinierte Boot-Datei ist nicht mit XClarity Administrator geladen. Sie müssen eine Boot-Datei in das BS-Images-Repository importieren, bevor Sie ein Windows-Profil implementieren können.

      • Für XClarity Administrator müssen die importierten Paketdateien von Lenovo signiert sein. Beim Importieren einer Paketdatei muss auch eine ASC-Signaturdatei importiert werden.

    • Angepasste Boot-Dateien. Sie können eine WinPE-Boot-Datei zum Anpassen von Bootoptionen für die Implementierung von Windows erstellen. Sie können dann die Boot-Datei dem angepassten Windows-Profile hinzufügen.

      XClarity Administrator stellt Skripts für die Erstellung von Boot-Dateien im richtigen Format zur Verfügung. Weitere Informationen zum Erstellen von angepassten Boot-Dateien finden Sie unter Boot-(WinPE)-Datei erstellen und Website mit einer Einführung in Windows PE (WinPE).

      Die folgenden Dateitypen werden für das Importieren von angepassten Boot-Dateien unterstützt.
      BetriebssystemUnterstützte Boot-DateitypenUnterstützte Paketdateitypen
      CentOS LinuxNicht unterstütztNicht unterstützt
      Microsoft® Windows® Azure Stack HCINicht unterstütztNicht unterstützt
      Microsoft Windows Hyper-V ServerEine ZIP-Datei, die eine WinPE-Datei enthält, wird mithilfe des genimage.cmd-Skripts erstelltEine ZIP-Datei, die Einheitentreiber und Boot-Dateien enthält
      Microsoft Windows ServerEine ZIP-Datei, die eine WinPE-Datei enthält, wird mithilfe des genimage.cmd-Skripts erstelltEine ZIP-Datei, die Einheitentreiber und Boot-Dateien enthält
      Red Hat® Enterprise Linux (RHEL) ServerNicht unterstütztNicht unterstützt
      Rocky LinuxNicht unterstütztNicht unterstützt
      SUSE® Linux Enterprise Server (SLES)Nicht unterstütztNicht unterstützt
      UbuntuNicht unterstütztNicht unterstützt
      VMware vSphere® Hypervisor (ESXi) mit Lenovo CustomizationNicht unterstütztNicht unterstützt
  • Einheitentreiber

    Sie müssen sicherstellen, dass das Betriebssystem-Image, das Sie implementieren möchten, über die entsprechenden Einheitentreiber für Ihre Ethernet-, Fibre Channel- und Speicheradapter-Hardware verfügt. Wenn der Einheitentreiber für E/A-Adapter nicht im Betriebssystems-Image oder -Profil enthalten ist, wird dieser Adapter bei der BS-Implementierung nicht unterstützt. Sie können angepasste BS-Image-Profile erstellen, die die Out-of-Box-Einheitentreiber enthalten, die Sie benötigen.

    Lenovo XClarity Administrator unterstützt In-Box-Einheitentreiber sowie vordefinierte und angepasste Out-of-Box-Einheitentreiber.
    • In-Box-Einheitentreiber. XClarity Administrator verwaltet keine Inbox-Einheitentreiber. Installieren Sie immer ein aktuelles Betriebssystem, um sicherzustellen, dass die neuesten erforderlichen In-Box-Einheitentreiber vorhanden sind.

      Anmerkung
      Sie können Inbox-Einheitentreiber zu einem angepassten Windows-Profil hinzufügen, indem Sie eine angepasste WinPE-Boot-Datei erstellen und die Einheitentreiberdateien in das Hostsystem im Verzeichnis C:\drivers kopieren. Wenn Sie ein angepasstes BS-Image-Profil erstellen, das die angepasste Boot-Datei verwendet, sind die Einheitentreiber im Verzeichnis C:\drivers bei WinPE und dem finalen BS enthalten. Sie werden wie Inbox-Treiber behandelt. Aus diesem Grund müssen Sie diese Inbox-Einheitentreiber nicht in XClarity Administrator importieren, wenn Sie Einheitentreiber angeben, die bei der Erstellung des angepassten BS-Image-Profils verwendet werden sollen.
    • Vordefinierte Einheitentreiber. Bei ThinkSystem-Servern enthält XClarity Administrator eine Gruppe von Out-of-Box-Einheitentreibern für Linux zur Installation des Betriebssystems und grundlegende Netzwerk‑ und Speicherkonfigurationen für das finale Betriebssystem. Sie können diese vordefinierten Einheitentreiber den angepassten BS-Image-Profilen hinzufügen und dann die Profile auf verwalteten Servern implementieren.

      Lenovo fasst auch vordefinierte Einheitentreiber in einem Paket zusammen, das von Lenovo Windows-Einheitentreiber und WinPE-Images-Repository Website heruntergeladen und anschließend in das BS-Images-Repository importiert werden kann. Die Paketdateien sind derzeit nur für Windows verfügbar. Wenn die Paketdatei Einheitentreiber und Boot-Dateien enthält, können Sie die Paketdatei von der Registerkarte Einheitentreiber oder Boot-Image importieren.

      Anmerkung
      • Die vordefinierten BS-Image-Profile enthalten standardmäßig die vordefinierten Einheitentreiber.

      • Sie können keine vordefinierten Einheitentreiber löschen, die bei der Installation von XClarity Administrator geladen wurden, aber Sie können vordefinierte Einheitentreiber löschen, die aus einem Lenovo Paket importiert wurden.

      • Für XClarity Administrator müssen die importierten Paketdateien von Lenovo signiert sein. Beim Importieren einer Paketdatei muss auch eine ASC-Signaturdatei importiert werden.

    • Angepasste Einheitentreiber. Sie können Out-of-Box-Einheitentreiber in das BS-Images-Repository importieren und dann diese Einheitentreiber einem angepassten BS-Image-Profil hinzufügen.

      Sie erhalten Einheitentreiber von Lenovo YUM Repository-Webseite, vom Anbieter (z. B. Red Hat), oder über einen angepassten Einheitentreiber, den Sie selbst erstellen. Für einige Windows-Einheitentreiber kann ein angepasster Einheitentreiber durch Extrahieren des Einheitentreibers aus der ausführbaren Installationsdatei in Ihr lokales System und durch Erstellen einer ZIP-Archivdatei generiert werden.

      Die folgenden Dateitypen werden für das Importieren von angepassten Einheitentreibern unterstützt.
      BetriebssystemUnterstützte Dateitypen für Einheitentreiber
      CentOS LinuxNicht unterstützt
      Microsoft® Windows® Azure Stack HCINicht unterstützt
      Microsoft Windows Hyper-V ServerEine ZIP-Datei, die unformatierte Einheitentreiberdateien enthält, die in der Regel als INF-, CAT- und DLL-Dateien gruppiert sind.
      Microsoft Windows ServerEine ZIP-Datei, die unformatierte Einheitentreiberdateien enthält, die in der Regel als INF-, CAT- und DLL-Dateien gruppiert sind.
      Red Hat® Enterprise Linux (RHEL) ServerDatenträger zur Treiberaktualisierung (Driver Update Disk, DUD) in einem RPM- oder ISO-Image-Format
      Anmerkung
      Wenn Sie eine DUD-RPM auf das angepasste Profil anwenden, wird die RPM nur auf dem letzten Betriebssystem installiert. Sie wird nicht in der Installationsumgebung (initrd) installiert. Um einen angepassten Einheitentreiber in initrd zu installieren, importieren Sie eine DUD-ISO und wenden Sie die ISO auf das angepasste Profil an.
      Rocky LinuxNicht unterstützt
      SUSE® Linux Enterprise Server (SLES)Treiberaktualisierungsplatte (DUD) in einem RPM- oder ISO-Image-Format
      Anmerkung
      Wenn Sie eine DUD-RPM auf das angepasste Profil anwenden, wird die RPM nur auf dem letzten Betriebssystem installiert. Sie wird nicht in der Installationsumgebung (initrd) installiert. Um einen angepassten Einheitentreiber in initrd zu installieren, importieren Sie eine DUD-ISO und wenden Sie die ISO auf das angepasste Profil an.
      UbuntuNicht unterstützt
      VMware vSphere® Hypervisor (ESXi) mit Lenovo CustomizationEinheitentreiber im VIB-Image-Format
      Anmerkung
      Das BS-Images-Repository kann eine unbegrenzte Anzahl von vordefinierten und angepassten Dateien speichern, wenn ausreichend Speicherplatz für die Dateien verfügbar ist.
  • Angepasste Konfigurationseinstellungen

    Konfigurationseinstellungen beschreiben Daten, die während der BS-Implementierung dynamisch gesammelt werden müssen. Lenovo XClarity Administrator verwendet eine Gruppe vordefinierter Konfigurationseinstellungen, einschließlich globaler, Netzwerk‑ und Speicherpositionseinstellungen. Sie können diese vordefinierten Konfigurationseinstellungen verwenden und angepasste Einstellungen hinzufügen, die nicht über XClarity Administrator verfügbar sind.

    Die angepassten Konfigurationseinstellungen werden im Format eines JSON-Schemas definiert. Das Schema muss der JSON-Spezifikation entsprechen.

    Beim Importieren von angepassten Konfigurationseinstellungen in XClarity Administrator überprüft XClarity Administrator das JSON-Schema. Wenn die Überprüfung erfolgreich ist, erstellt XClarity Administrator angepasste Makros für jede Einstellung.

    Sie können die angepassten Makros in der Unattend-Datei und im Nach-Installationsskript verwenden.
    In Unattend-Dateien

    Sie können die angepasste Konfigurationsdatei einer Unattend-Datei zuordnen und diese angepassten Makros (und vordefinierten Makros) in diese Unattend-Datei aufnehmen.

    Sie können einem angepassten Profil eine oder mehrere angepasste Konfigurationseinstellungsdateien hinzufügen. Wenn Sie das BS-Profil auf einer Gruppe von Zielservern implementieren, können Sie auswählen, welche Konfigurationseinstellungsdatei verwendet wird. XClarity Administrator rendert die Registerkarte Angepasste Einstellungen im Dialogfenster „BS-Image implementieren“ basierend auf dem JSON-Schema in der Konfigurationseinstellungsdatei und ermöglicht Ihnen die Angabe von Werten für jede Einstellung (JSON-Objekt), die in der Datei definiert ist.

    Anmerkung
    Die BS-Implementierung wird nicht fortgesetzt, wenn keine Eingabe für alle erforderlichen angepassten Konfigurationseinstellungen angegeben ist.
    In Nach-Installationsskripts

    Nachdem die Daten während der BS-Implementierung gesammelt wurden, erstellt XClarity Administrator eine Instanz der Konfigurationseinstellungsdatei (die die angepassten Einstellungen in der ausgewählten Datei und eine Teilmenge der vordefinierten Einstellungen enthält) auf dem Hostsystem, das vom Nach-Installationsskript verwendet werden kann.

    Anmerkung
    • Die Konfigurationseinstellungsdatei ist in Bezug auf ein angepasstes BS-Image-Profil eindeutig.
    • Sie können keine Konfigurationseinstellungen für vordefinierte BS-Image-Profile ändern.
    • Konfigurationseinstellungen werden nur für die folgenden Betriebssysteme unterstützt:
      • Microsoft® Windows® Server

      • Red Hat® Enterprise Linux (RHEL) Server

      • Rocky Linux

      • SUSE® Linux Enterprise Server (SLES)

      • VMware vSphere® Hypervisor (ESXi) mit Lenovo Customization 6.0u3 und spätere Aktualisierungen sowie 6.5 und höher

    Das BS-Images-Repository kann eine unbegrenzte Anzahl von vordefinierten und angepassten Dateien speichern, wenn ausreichend Speicherplatz für die Dateien verfügbar ist.

  • Angepasste Unattend-Dateien

    Sie können BS-Image-Profile so anpassen, dass Unattend-Dateien zur automatisierten Implementierung des Betriebssystems verwendet werden.

    Die folgenden Dateitypen werden für angepasste Unattend-Dateien unterstützt.
    BetriebssystemUnterstützte DateitypenWeitere Informationen
    CentOS LinuxNicht unterstützt 
    Microsoft® Windows® Azure Stack HCINicht unterstützt 
    Microsoft Windows Hyper-V ServerNicht unterstützt 
    Microsoft Windows ServerUnattend (.xml)Weitere Informationen zu Unattend-Dateien finden Sie unter Website zur Referenz für das unbeaufsichtigte Windows-Setup.
    Red Hat® Enterprise Linux (RHEL) ServerKickstart (.cfg)Weitere Informationen zu Unattend-Dateien finden Sie unter Red Hat: Website zum Automatisieren der Installation mit Kickstart.
    Beachten Sie beim Hinzufügen von %pre‑, %post‑ und %firstboot-Abschnitten in der Datei die folgenden Aspekte.
    • Sie können mehrere %pre‑, %post‑ und %firstboot-Abschnitte zur Unattend-Datei hinzufügen. Achten Sie dabei aber auf die Reihenfolge der Abschnitte.

    • Wenn das empfohlene #predefined.unattendSettings.preinstallConfig#-Makro in der Unattend-Datei vorhanden ist, fügt XClarity Administrator einen %pre-Abschnitt vor allen anderen %pre-Abschnitten in der Datei hinzu.

    • Wenn das empfohlene #predefined.unattendSettings.postinstallConfig#-Makro in der Unattend-Datei vorhanden ist, fügt XClarity Administrator %post‑ und einen %firstboot-Abschnitte vor allen anderen %post‑ und %firstboot-Abschnitten in der Datei hinzu.

    Rocky LinuxKickstart (.cfg)Weitere Informationen zu Unattend-Dateien finden Sie unter Red Hat: Website zum Automatisieren der Installation mit Kickstart.
    Beachten Sie beim Hinzufügen von %pre‑, %post‑ und %firstboot-Abschnitten in der Datei die folgenden Aspekte.
    • Sie können mehrere %pre‑, %post‑ und %firstboot-Abschnitte zur Unattend-Datei hinzufügen. Achten Sie dabei aber auf die Reihenfolge der Abschnitte.

    • Wenn das empfohlene #predefined.unattendSettings.preinstallConfig#-Makro in der Unattend-Datei vorhanden ist, fügt XClarity Administrator einen %pre-Abschnitt vor allen anderen %pre-Abschnitten in der Datei hinzu.

    • Wenn das empfohlene #predefined.unattendSettings.postinstallConfig#-Makro in der Unattend-Datei vorhanden ist, fügt XClarity Administrator %post‑ und einen %firstboot-Abschnitte vor allen anderen %post‑ und %firstboot-Abschnitten in der Datei hinzu.

    SUSE® Linux Enterprise Server (SLES)AutoYast (.xml)Weitere Informationen zu Unattend-Dateien finden Sie unter SUSE: AutoYaST-Website.
    UbuntuNicht unterstützt 
    VMware vSphere® Hypervisor (ESXi) mit Lenovo CustomizationKickstart (.cfg)Nur für ESXi 6.0u3 und spätere Aktualisierungen und 6.5 und höher unterstützt.

    Weitere Informationen zu Unattend-Dateien finden Sie unter VMware: Hosts mithilfe einer Script-Website installieren oder aktualisieren.

    Beachten Sie beim Hinzufügen von %pre‑, %post‑ und %firstboot-Abschnitten in der Datei die folgenden Aspekte.
    • Sie können mehrere %pre‑, %post‑ und %firstboot-Abschnitte zur Unattend-Datei hinzufügen. Achten Sie dabei aber auf die Reihenfolge der Abschnitte.

    • Wenn das empfohlene #predefined.unattendSettings.preinstallConfig#-Makro in der Unattend-Datei vorhanden ist, fügt XClarity Administrator einen %pre-Abschnitt vor allen anderen %pre-Abschnitten in der Datei hinzu.

    • Wenn das empfohlene #predefined.unattendSettings.postinstallConfig#-Makro in der Unattend-Datei vorhanden ist, fügt XClarity Administrator %post‑ und einen %firstboot-Abschnitte vor allen anderen %post‑ und %firstboot-Abschnitten in der Datei hinzu.

    Achtung
    • Sie können vordefinierte und angepasste Makros (Konfigurationseinstellungen) mit dem eindeutigen Namen des Objekts in die Unattend-Datei einfügen. Vordefinierte Werte sind basierend auf den XClarity Administrator-Instanzen dynamisch. Angepasste Makros sind basierend auf Benutzereingaben dynamisch, die während der BS-Implementierung festgelegt werden.

      Anmerkung
      • Umschließen Sie den Makronamen mit einem Rautensymbol (#).

      • Trennen Sie bei verschachtelten Objekten jeden Objektnamen mit einem Punkt (z. B. #server_settings.server0.locale#).

      • Bei angepassten Makros darf der oberste Objektname nicht enthalten sein. Stellen Sie dem Makronamen bei vordefinierten Makros das Präfix „predefined“ voran.

      • Wenn ein Objekt von einer Vorlage erstellt wird, wird an den Namen eine eindeutige Nummer angehängt, beginnend mit 0 (z. B. server0 und server1).

      • Sie können den Namen für jedes Makro im Dialogfeld „BS-Images implementieren“ auf den Registerkarten „Angepasste Einstellungen“ anzeigen, indem Sie mit der Maustaste über das Hilfe-Symbol (Symbol „Hilfe“) neben jeder angepassten Einstellung bewegen.

      • Eine Liste der vordefinierten Makros finden Sie unter Vordefinierte Makros. Informationen zu angepassten Konfigurationseinstellungen und Makros finden Sie unter Angepasste Makros.

    • XClarity Administrator bietet die folgenden vordefinierten Makros, die zur Statusübertragung vom BS-Installationsprogramm sowie für andere wichtige Installationsschritte verwendet werden. Es wird empfohlen, diese Makros in die Unattend-Datei zu integrieren (siehe Injizieren von vordefinierten und angepassten Makros in eine Unattend-Datei).

      • #predefined.unattendSettings.preinstallConfig#

      • #predefined.unattendSettings postinstallConfig#

  • Angepasste Installationsskripts

    Sie können BS-Image-Profile so anpassen, dass nach Abschluss der BS-Implementierung ein Installationsskript ausgeführt wird.

    Derzeit werden nur Nach-Installationsskripts unterstützt.

    In der folgenden Tabelle sind die Dateitypen für die Installationsskripts aufgeführt, die Lenovo XClarity Administrator für jedes Betriebssystem unterstützt. Beachten Sie, dass bestimmte Betriebssystemversionen nicht alle Dateitypen unterstützen, die von XClarity Administrator unterstützt werden (z. B. einige RHEL-Versionen enthalten möglicherweise kein Perl im minimalen Profil, sodass Perl-Skripts nicht ausgeführt werden). Sie müssen sicherstellen, dass Sie den richtigen Dateityp für die Betriebssystemversionen verwenden, die Sie implementieren möchten.
    BetriebssystemUnterstützte DateitypenWeitere Informationen
    CentOS LinuxNicht unterstützt 
    Microsoft® Windows® Azure Stack HCINicht unterstützt 
    Microsoft Windows Hyper-V ServerNicht unterstützt 
    Microsoft® Windows® ServerBefehlsdatei (.cmd), PowerShell (.ps1)Der Standardpfad für angepasste Daten und Dateien ist C:\lxca.

    Weitere Informationen zu Installationsskripts finden Sie unter Website zum Hinzufügen eines angepassten Skripts zu Windows Setup.

    Red Hat® Enterprise Linux (RHEL) ServerBash (.sh), Perl (.pm oder .pl), Python (.py)Der Standardpfad für angepasste Daten und Dateien ist /home/lxca.

    Weitere Informationen zu Installationsskripts finden Sie unter RHEL: Website zu Nach-Installationsskripts.

    Rocky LinuxBash (.sh), Perl (.pm oder .pl), Python (.py)Der Standardpfad für angepasste Daten und Dateien ist /home/lxca.

    Weitere Informationen zu Installationsskripts finden Sie unter RHEL: Website zu Nach-Installationsskripts.

    SUSE® Linux Enterprise Server (SLES)Bash (.sh), Perl (.pm oder .pl), Python (.py)Der Standardpfad für angepasste Daten und Dateien ist /home/lxca.

    Weitere Informationen zu Installationsskripts finden Sie unter SUSE: Website zu benutzerdefinierten Skripts.

    UbuntuNicht unterstützt 
    VMware vSphere® Hypervisor (ESXi) mit Lenovo CustomizationBash (.sh), Python (.py)Der Standardpfad für angepasste Daten und Dateien ist /home/lxca.

    Weitere Informationen zu Installationsskripts finden Sie unter VMware: Website zur Installation und Aktualisierung von Skripts.

  • Angepasste Software

    Sie können BS-Image-Profile so anpassen, dass nach Abschluss der BS-Implementierung und Nach-Installationsskripts angepasste Software-Nutzdaten installiert werden.

    Die folgenden Dateitypen werden für angepasste Software unterstützt.
    BetriebssystemUnterstützte DateitypenWeitere Informationen
    CentOS LinuxNicht unterstützt 
    Microsoft® Windows® Azure Stack HCINicht unterstützt 
    Microsoft Windows Hyper-V ServerNicht unterstützt 
    Microsoft Windows® ServerEine .zip-Datei mit den Software-Nutzdaten.Der Standardpfad für angepasste Daten und Dateien ist C:\lxca.
    Red Hat® Enterprise Linux (RHEL) ServerEine .tar.gz-Datei mit den Software-Nutzdaten.Der Standardpfad für angepasste Daten und Dateien ist /home/lxca.
    SUSE® Linux Enterprise Server (SLES)Eine .tar.gz-Datei mit den Software-Nutzdaten.Der Standardpfad für angepasste Daten und Dateien ist /home/lxca.
    Rocky LinuxEine .tar.gz-Datei mit den Software-Nutzdaten.Der Standardpfad für angepasste Daten und Dateien ist /home/lxca.
    UbuntuNicht unterstützt 
    VMware vSphere® Hypervisor (ESXi) mit Lenovo CustomizationEine .tar.gz-Datei mit den Software-Nutzdaten.Der Standardpfad für angepasste Daten und Dateien ist /home/lxca.