Passa al contenuto principale

Personalizzazione dei profili delle immagini del sistema operativo

Un sistema operativo di base è l'immagine completa del sistema operativo importata nel repository di immagini del sistema operativo. L'immagine di base importata contiene i profili predefiniti che descrivono le configurazioni di installazione per l'immagine. Inoltre, è possibile creare profili personalizzati nell'immagine del sistema operativo di base, che possono essere distribuiti per configurazioni specifiche. Il profilo personalizzato contiene i file personalizzati e le opzioni di installazione.

Nota
Non è possibile creare un profilo dell'immagine del sistema operativo personalizzato per un'immagine di Microsoft Windows Server personalizzata.

Diversi scenari di esempio per la personalizzazione e la distribuzione delle immagini del sistema operativo, come Windows e SLES, sono disponibili solo in inglese. Per ulteriori informazioni, vedere Scenari end-to-end per configurare nuovi dispositivi.

È possibile aggiungere i seguenti tipi di file a un profilo dell'immagine del sistema operativo.

  • File di avvio

    Un file di avvio viene utilizzato come ambiente di installazione bootstrap. Per Windows, questo è un file di preinstallazione di Windows (WinPE). Per distribuire Windows è richiesto un file di avvio WinPE.

    Lenovo XClarity Administrator supporta file di avvio predefiniti e personalizzati.
    • File di avvio predefiniti. Lenovo fornisce un file di avvio WinPE_64.wim che può essere utilizzato per distribuire i profili immagine del sistema operativo predefiniti.

      Lenovo fornisce un bundle che include il file di avvio WinPE_64.wim predefinito e un set di driver di dispositivo in un unico pacchetto che può essere scaricato da Pagina Web dei driver di Windows Lenovo e del repository delle immagini WinPE e quindi importato nel repository delle immagini del sistema operativo. Poiché il file del bundle contiene sia i driver di dispositivo sia i file di avvio, è possibile importare il file del bundle dalla scheda Driver di dispositivo o File di avvio.

      Nota
      • Un file di avvio predefinito non è precaricato con XClarity Administrator. Prima di poter distribuire un profilo Windows, è necessario importare un file di avvio nel repository di immagini del sistema operativo.

      • Non è possibile eliminare i file di avvio predefiniti, caricati quando è installato XClarity Administrator. Tuttavia, è possibile eliminare i file di avvio predefiniti importati da un bundle Lenovo.

      • XClarity Administrator richiede che i file importati del bundle siano firmati da Lenovo. Durante l'importazione di un file del bundle, è necessario importare anche un file delle firme .asc.

    • File di avvio personalizzati. È possibile creare un file di avvio di WinPE per personalizzare le opzioni di avvio per una distribuzione di Windows. È quindi possibile aggiungere il file di avvio ai profili Windows personalizzati.

      XClarity Administrator fornisce script per la creazione dei file di avvio nel formato corretto. Per ulteriori informazioni sulla creazione dei file di avvio personalizzati, vedere Creazione di un file di avvio (WinPE) e Sito Web sull'introduzione a Windows PE (WinPE).

      Per l'importazione dei file di avvio personalizzati sono supportati i seguenti tipi di file.
      Sistema operativoTipi di file di avvio supportatiTipi di file del bundle supportati
      CentOS LinuxNon supportatoNon supportato
      Azure Stack HCI di Microsoft® Windows®Non supportatoNon supportato
      Microsoft Windows Hyper-V ServerUn file .zip che contiene un file WinPE creato utilizzando lo script genimage.cmdUn file .zip che contiene i driver di dispositivo e i file di avvio
      Microsoft Windows ServerUn file .zip che contiene un file WinPE creato utilizzando lo script genimage.cmdUn file .zip che contiene i driver di dispositivo e i file di avvio
      Red Hat® Enterprise Linux (RHEL) ServerNon supportatoNon supportato
      Rocky LinuxNon supportatoNon supportato
      SUSE® Linux Enterprise Server (SLES)Non supportatoNon supportato
      UbuntuNon supportatoNon supportato
      VMware vSphere® Hypervisor (ESXi) con Lenovo CustomizationNon supportatoNon supportato
  • Driver di dispositivo

    Verificare che l'immagine del sistema operativo che si intende distribuire includa i driver di dispositivo dell'adattatore di storage, Fibre Channel ed Ethernet corretti per l'hardware. Se il driver di dispositivo dell'adattatore I/O non è incluso nel profilo o nell'immagine del sistema operativo, l'adattatore non è supportato per la distribuzione del sistema operativo. È possibile creare profili di immagine del sistema operativo personalizzati che comprendono i driver di dispositivo necessari non inclusi.

    Lenovo XClarity Administrator supporta i driver di dispositivo inclusi nonché i driver di dispositivo non inclusi personalizzati e predefiniti.
    • Driver di dispositivo inclusi. XClarity Administrator non gestisce driver di dispositivo inclusi. Installare sempre il sistema operativo più recente per accertarsi di possedere gli ultimi driver di dispositivo inclusi necessari.

      Nota
      È possibile aggiungere i driver di dispositivo inclusi a un profilo Windows personalizzato creando un file di avvio WinPE personalizzato e copiando i file dei driver di dispositivo nella directory C:\drivers del sistema host. Quando si crea un profilo immagine del sistema operativo personalizzato che utilizza il file di avvio personalizzato, i driver di dispositivo presenti nella directory C:\drivers vengono inclusi sia in WinPE sia nel sistema operativo finale. I driver vengono considerati come integrati. Pertanto, non è necessario importare questi driver di dispositivo inclusi in XClarity Administrator, quando si specificano i driver di dispositivo da utilizzare per la creazione del profilo dell'immagine del sistema operativo personalizzato.
    • Driver di dispositivo predefiniti. Per i server ThinkSystem, XClarity Administrator è precaricato con un set di driver di dispositivo non inclusi per Linux, in modo da abilitare l'installazione del sistema operativo e la configurazione base di rete e di storage per il sistema operativo finale. È possibile aggiungere questi driver di dispositivo predefiniti ai profili di immagine del sistema operativo personalizzati e distribuire i profili ai server gestiti.

      Lenovo fornisce anche bundle dei driver di dispositivo predefiniti in un unico pacchetto che può essere scaricato da Pagina Web dei driver di Windows Lenovo e del repository delle immagini WinPE e quindi importato nel repository delle immagini del sistema operativo. Attualmente, i file del bundle sono disponibili solo per Windows. Se il file del bundle contiene sia i driver di dispositivo sia i file di avvio, è possibile importare il file del bundle dalla scheda Driver di dispositivo o Immagine di avvio.

      Nota
      • Per impostazione predefinita, i profili immagine del sistema operativo predefiniti includono i driver di dispositivo predefiniti.

      • Non è possibile eliminare i driver di dispositivo predefiniti, caricati quando è installato XClarity Administrator. Tuttavia, è possibile eliminare i driver di dispositivo predefiniti importati da un bundle Lenovo.

      • XClarity Administrator richiede che i file importati del bundle siano firmati da Lenovo. Durante l'importazione di un file del bundle, è necessario importare anche un file delle firme .asc.

    • Driver di dispositivo personalizzati. È possibile importare i driver di dispositivo non inclusi nel repository di immagini del sistema operativo e quindi aggiungerli a un profilo personalizzato di immagine del sistema operativo.

      È possibile ottenere i driver di dispositivo da Pagina Web di Lenovo YUM Repository, dal fornitore (come Red Hat) oppure tramite un driver di dispositivo personalizzato, creato autonomamente. Per alcuni driver di dispositivo Windows, è possibile generare un driver di dispositivo personalizzato estraendo il driver di dispositivo dal file .exe di installazione nel sistema locale e creando un file di archivio .zip.

      Per l'importazione dei driver di dispositivo personalizzati sono supportati i seguenti tipi di file.
      Sistema operativoTipi di file di driver di dispositivo supportati
      CentOS LinuxNon supportato
      Azure Stack HCI di Microsoft® Windows®Non supportato
      Microsoft Windows Hyper-V ServerUn file .zip contenente i file di driver di dispositivo non elaborati, che generalmente sono raggruppati in file .inf, .cat e .dll.
      Microsoft Windows ServerUn file .zip contenente i file di driver di dispositivo non elaborati, che generalmente sono raggruppati in file .inf, .cat e .dll.
      Red Hat® Enterprise Linux (RHEL) ServerDisco DUD (Driver Update Disk) in formato immagine .rpm o .iso
      Nota
      Se si applica un file DUD.rpm al profilo personalizzato, il file .rpm viene installato solo sul sistema operativo finale. Non viene installato nell'ambiente di installazione (initrd). Per installare un driver di dispositivo personalizzato nell'ambiente initrd, importare un file DUD.iso e applicarlo al profilo personalizzato.
      Rocky LinuxNon supportato
      SUSE® Linux Enterprise Server (SLES)File DUD (Driver Update Disk) in formato immagine .iso o .rpm
      Nota
      Se si applica un file DUD.rpm al profilo personalizzato, il file .rpm viene installato solo sul sistema operativo finale. Non viene installato nell'ambiente di installazione (initrd). Per installare un driver di dispositivo personalizzato nell'ambiente initrd, importare un file DUD.iso e applicarlo al profilo personalizzato.
      UbuntuNon supportato
      VMware vSphere® Hypervisor (ESXi) con Lenovo CustomizationDriver di dispositivo in formato immagine .vib
      Nota
      Il repository di immagini del sistema operativo consente di memorizzare un numero illimitato di file predefiniti e personalizzati, se è disponibile lo spazio per l'archiviazione dei file.
  • Impostazioni di configurazione personalizzate

    Le impostazioni di configurazione descrivono i dati che devono essere raccolti dinamicamente durante la distribuzione del sistema operativo. Lenovo XClarity Administrator utilizza una serie di impostazioni di configurazione predefinite, come: globale, rete e impostazioni della posizione di storage. È possibile utilizzare queste impostazioni di configurazione predefinite e aggiungere impostazioni di configurazione personalizzate, non disponibili tramite XClarity Administrator.

    Le impostazioni di configurazione personalizzate vengono definite con uno schema JSON. Lo schema deve essere conforme alle specifiche JSON.

    Quando si importano le impostazioni di configurazione personalizzate in XClarity Administrator, XClarity Administrator convalida lo schema JSON. Se la convalida riesce, XClarity Administrator genera macro personalizzate per ogni impostazione.

    È possibile utilizzare le macro personalizzate con il file di installazione automatica e lo script post-installazione.
    Nei file di installazione automatica

    È possibile associare il file di configurazione personalizzato con un file di installazione automatica e includere le macro personalizzate (e predefinite) nel file di installazione automatica.

    È possibile aggiungere uno o più file delle impostazioni di configurazione personalizzate in un profilo personalizzato. Quando si distribuisce il profilo del sistema operativo su una serie di server di destinazione, è possibile scegliere il file delle impostazioni di configurazione da utilizzare. XClarity Administrator visualizza la scheda Impostazioni personalizzate nella finestra di dialogo "Distribuisci immagini sistema operativo" in base allo schema JSON nel file delle impostazioni di configurazione e consente di specificare i valori per ogni impostazione (oggetto JSON) definita nel file.

    Nota
    La distribuzione del sistema operativo non proseguirà se non viene specificato l'input per le impostazioni di configurazione personalizzate richieste.
    Negli script post-installazione

    Una volta raccolti i dati durante la distribuzione del sistema operativo, XClarity Administrator crea un'istanza del file delle impostazioni di configurazione (che include le impostazioni personalizzate nel file selezionato e un sottoinsieme di impostazioni predefinite) sul sistema host, che può essere utilizzato dallo script post-installazione.

    Nota
    • Il file delle impostazioni di configurazione è unico per ogni profilo immagine del sistema operativo personalizzato.
    • È possibile modificare le impostazioni di configurazione per i profili immagine del sistema operativo predefinito.
    • Le impostazioni di configurazione sono supportate solo per i sistemi operativi seguenti:
      • Microsoft® Windows® Server

      • Red Hat® Enterprise Linux (RHEL) Server

      • Rocky Linux

      • SUSE® Linux Enterprise Server (SLES)

      • VMware vSphere® Hypervisor (ESXi) con Lenovo Customization 6.0u3 e aggiornamenti successivi e 6.5 e versioni successive.

    Il repository di immagini del sistema operativo consente di memorizzare un numero illimitato di file predefiniti e personalizzati, se è disponibile lo spazio per l'archiviazione dei file.

  • File di installazione automatica personalizzati

    È possibile personalizzare i profili immagine del sistema operativo per utilizzare i file di installazione automatica per automatizzare la distribuzione del sistema operativo.

    Sono supportati i seguenti tipi di file di installazione automatica personalizzati.
    Sistema operativoTipi di file supportatiUlteriori informazioni
    CentOS LinuxNon supportato 
    Azure Stack HCI di Microsoft® Windows®Non supportato 
    Microsoft Windows Hyper-V ServerNon supportato 
    Microsoft Windows ServerInstallazione automatica (.xml)Per ulteriori informazioni sui file di installazione automatica, vedere Pagina Web di riferimento per l'installazione automatica di Windows.
    Red Hat® Enterprise Linux (RHEL) ServerKickstart (.cfg)Per ulteriori informazioni sui file di installazione automatica, vedere Red Hat: pagina Web sull'automazione dell'installazione con Kickstart.
    Tenere presente quando segue quando si aggiungono le sezioni %pre, %post, %firstboot al file.
    • È possibile includere più sezioni %pre, %post, %firstboot al file di installazione automatica. In tal caso, prestare attenzione all'ordinamento delle sezioni.

    • Quando la macro consigliata #predefined.unattendSettings.preinstallConfig# è presente nel file di installazione automatica, XClarity Administrator aggiunge una sezione %pre prima di tutte le altre sezioni %pre nel file.

    • Quando la macro consigliata #predefined.unattendSettings.postinstallConfig# è presente nel file di installazione automatica, XClarity Administrator aggiunge le sezioni %post e %firstboot prima di tutte le altre sezioni %post e %firstboot nel file.

    Rocky LinuxKickstart (.cfg)Per ulteriori informazioni sui file di installazione automatica, vedere Red Hat: pagina Web sull'automazione dell'installazione con Kickstart.
    Tenere presente quando segue quando si aggiungono le sezioni %pre, %post, %firstboot al file.
    • È possibile includere più sezioni %pre, %post, %firstboot al file di installazione automatica. In tal caso, prestare attenzione all'ordinamento delle sezioni.

    • Quando la macro consigliata #predefined.unattendSettings.preinstallConfig# è presente nel file di installazione automatica, XClarity Administrator aggiunge una sezione %pre prima di tutte le altre sezioni %pre nel file.

    • Quando la macro consigliata #predefined.unattendSettings.postinstallConfig# è presente nel file di installazione automatica, XClarity Administrator aggiunge le sezioni %post e %firstboot prima di tutte le altre sezioni %post e %firstboot nel file.

    SUSE® Linux Enterprise Server (SLES)AutoYast (.xml)Per ulteriori informazioni sui file di installazione automatica, vedere SUSE: pagina Web di AutoYaST.
    UbuntuNon supportato 
    VMware vSphere® Hypervisor (ESXi) con Lenovo CustomizationKickstart (.cfg)Supportato solo per ESXi 6.0u3 e gli aggiornamenti più recenti, nonché per la versione 6.5 e successive.

    Per ulteriori informazioni sui file di installazione automatica, vedere VMware: installazione o aggiornamento degli host mediante una pagina Web degli script.

    Tenere presente quando segue quando si aggiungono le sezioni %pre, %post, %firstboot al file.
    • È possibile includere più sezioni %pre, %post, %firstboot al file di installazione automatica. In tal caso, prestare attenzione all'ordinamento delle sezioni.

    • Quando la macro consigliata #predefined.unattendSettings.preinstallConfig# è presente nel file di installazione automatica, XClarity Administrator aggiunge una sezione %pre prima di tutte le altre sezioni %pre nel file.

    • Quando la macro consigliata #predefined.unattendSettings.postinstallConfig# è presente nel file di installazione automatica, XClarity Administrator aggiunge le sezioni %post e %firstboot prima di tutte le altre sezioni %post e %firstboot nel file.

    Attenzione
    • È possibile inserire macro predefinite e personalizzate (impostazioni di configurazione) nel file di installazione automatica utilizzando il nome univoco dell'oggetto. I valori predefiniti sono dinamici in base alle istanze XClarity Administrator. Le macro personalizzate sono dinamiche in base all'input dell'utente, specificato durante la distribuzione del sistema operativo.

      Nota
      • Racchiudere il nome della macro con il simbolo hash (#).

      • Per gli oggetti nidificati, separare ogni nome dell'oggetto con un punto (ad esempio, #server_settings.server0.locale#).

      • Per le macro personalizzate, non includere il nome dell'oggetto principale. Per le macro predefinite, utilizzare un prefisso "predefinito" per il nome della macro.

      • Quando viene creato un oggetto da un modello, il nome viene aggiunto con un numero univoco, a partire da 0 (ad esempio, server0 e server1).

      • È possibile visualizzare il nome per ogni macro dalla finestra di dialogo Distribuisci immagini sistema operativo sulle schede Impostazioni personalizzate, passando il mouse sull'icona Guida (Icona Guida) accanto a ciascuna impostazione personalizzata.

      • Per un elenco di macro predefinite, vedere Macro predefinite. Per informazioni sulle impostazioni di configurazione personalizzate e le macro, vedere Macro personalizzate.

    • XClarity Administrator fornisce le seguenti macro predefinite utilizzate per comunicare lo stato dal programma di installazione del sistema operativo, nonché altre diverse fasi di installazione critiche. Si consiglia di includere queste macro nel file di installazione automatica (vedere Inserimento di macro predefinite e personalizzate in un file di installazione automatica).

      • #predefined.unattendSettings.preinstallConfig#

      • #predefined.unattendSettings postinstallConfig#

  • Script di installazione personalizzati

    È possibile personalizzare i profili immagine del sistema operativo per eseguire uno script di installazione, una volta completata la distribuzione del sistema operativo.

    Attualmente, sono supportati solo gli script post-installazione.

    La seguente tabella elenca i tipi di file per gli script di installazione che Lenovo XClarity Administrator supporta per ciascun sistema operativo. Tenere presente che alcune versioni di sistema operativo non supportano tutti i tipi di file che XClarity Administrator supporta (ad esempio, alcune versioni di RHEL potrebbero non includere Perl nel profilo minimi e pertanto gli script Perl non verranno eseguiti). Accertarsi di utilizzare il tipo di file corretto per le versioni del sistema operativo che si desidera distribuire.
    Sistema operativoTipi di file supportatiUlteriori informazioni
    CentOS LinuxNon supportato 
    Azure Stack HCI di Microsoft® Windows®Non supportato 
    Microsoft Windows Hyper-V ServerNon supportato 
    Microsoft® Windows® ServerFile di comando (.cmd), PowerShell (.ps1)Il percorso predefinito di file e dati personalizzati è C:\lxca.

    Per ulteriori informazioni sugli script di installazione, vedere Pagina Web sull'aggiunta di uno script personalizzato all'installazione di Windows

    Red Hat® Enterprise Linux (RHEL) ServerBash (.sh), Perl (.pm o .pl), Python (.py)Il percorso predefinito di file e dati personalizzati è /home/lxca.

    Per ulteriori informazioni sugli script di installazione, vedere RHEL: pagina Web degli script post-installazione.

    Rocky LinuxBash (.sh), Perl (.pm o .pl), Python (.py)Il percorso predefinito di file e dati personalizzati è /home/lxca.

    Per ulteriori informazioni sugli script di installazione, vedere RHEL: pagina Web degli script post-installazione

    SUSE® Linux Enterprise Server (SLES)Bash (.sh), Perl (.pm o .pl), Python (.py)Il percorso predefinito di file e dati personalizzati è /home/lxca.

    Per ulteriori informazioni sugli script di installazione, vedere SUSE: pagina Web degli script utente personalizzati

    UbuntuNon supportato 
    VMware vSphere® Hypervisor (ESXi) con Lenovo CustomizationBash (.sh), Python (.py)Il percorso predefinito di file e dati personalizzati è /home/lxca.

    Per ulteriori informazioni sugli script di installazione, vedere VMware: pagina Web degli script di aggiornamento e installazione

  • Software personalizzato

    È possibile personalizzare i profili immagine del sistema operativo per installare payload del software personalizzati, una volta completati gli script di post-installazione e distribuzione del sistema operativo.

    Sono supportati i seguenti tipi di file per il software personalizzato.
    Sistema operativoTipi di file supportatiUlteriori informazioni
    CentOS LinuxNon supportato 
    Azure Stack HCI di Microsoft® Windows®Non supportato 
    Microsoft Windows Hyper-V ServerNon supportato 
    Microsoft Windows® ServerUn file .zip contenente il payload del software.Il percorso predefinito di file e dati personalizzati è C:\lxca.
    Red Hat® Enterprise Linux (RHEL) ServerUn file .tar.gz contenente il payload del softwareIl percorso predefinito di file e dati personalizzati è /home/lxca.
    SUSE® Linux Enterprise Server (SLES)Un file .tar.gz contenente il payload del softwareIl percorso predefinito di file e dati personalizzati è /home/lxca.
    Rocky LinuxUn file .tar.gz contenente il payload del softwareIl percorso predefinito di file e dati personalizzati è /home/lxca.
    UbuntuNon supportato 
    VMware vSphere® Hypervisor (ESXi) con Lenovo CustomizationUn file .tar.gz contenente il payload del softwareIl percorso predefinito di file e dati personalizzati è /home/lxca.