Passa al contenuto principale

Importazione di script di installazione personalizzati

È possibile importare gli script di installazione nel repository di immagini del sistema operativo. Questi file possono quindi essere utilizzati per personalizzare le immagini di Linux e Windows.

Informazioni su questa attività

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

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.

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.

È possibile inserire macro predefinite e personalizzate (impostazioni di configurazione) nello script post-installazione 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.

Le macro predefinite consigliate nel file di installazione automatica riportano lo stato finale di distribuzione del sistema operativo e lo stato di download ed esecuzione degli script post-installazione. È possibile modificare lo script post-installazione per includere il report di stato personalizzato, a seconda del sistema operativo di destinazione. Per ulteriori informazioni, vedere Aggiunta di report di stato personalizzato agli script di installazione.

Procedura

Per importare gli script di installazione nel repository di immagini del sistema operativo, completare le seguenti operazioni.

  1. Dalla barra dei menu di XClarity Administrator, fare clic su Provisioning > Gestisci immagini sistema operativo per visualizzare la pagina Distribuisci sistema operativo: Gestisci immagini sistema operativo.
  2. Fare clic sulla scheda Script di installazione.

    Mostra la pagina Gestisci immagini sistema operativo con un elenco degli script di installazione importati nel repository delle immagini del sistema operativo.
  3. Fare clic sull'icona Importa file (Icona Importa). Verrà visualizzata la finestra di dialogo "Importa script di installazione".
  4. Fare clic sulla scheda Importazione locale per caricare i file dal sistema locale oppure fare clic sulla scheda Importazione remota per scaricare i file da un file server remoto.
    Nota
    Per caricare un file da un file server remoto, è necessario prima creare un profilo del file server remoto, facendo clic sull'icona Configura file server (Icona Configura file server remoto). Per ulteriori informazioni, vedere Configurazione di un file server remoto.
  5. Se si sceglie di utilizzare un file server remoto, selezionare il server che si desidera utilizzare dall'elenco File server remoto.
  6. Selezionare il tipo di sistema operativo.
  7. Immettere il nome del file dello script di installazione oppure fare clic su Sfoglia per individuare il file che si desidera importare.
  8. Opzionale: immettere una descrizione per lo script di installazione.
    Suggerimento
    utilizzare il campo Descrizione per distinguere i file personalizzati con lo stesso nome.
  9. Opzionale: selezionare un tipo di checksum per verificare che il file caricato non sia danneggiato e copiare e incollare il valore di checksum nel campo di testo fornito.

    Se si seleziona un tipo di checksum, è necessario specificare un valore di checksum per controllare l'integrità e la sicurezza del file caricato. Il valore deve provenire da una un'origine sicura, da un'organizzazione attendibile. Se il file caricato corrisponde al valore di checksum, la distribuzione può essere eseguita in modo sicuro. In caso contrario, è necessario caricare nuovamente il file oppure controllare il valore di checksum.

    Sono supportati tre tipi di checksum:

    • MD5

    • SHA1

    • SHA256

  10. Fare clic su Importa.
    Suggerimento
    il file viene caricato tramite una connessione di rete sicura. Pertanto, l'affidabilità e le prestazioni della rete incidono sui tempi di importazione del file.

    Se si chiude la scheda o la finestra del browser Web in cui il file viene caricato localmente prima del completamento dell'operazione, l'importazione non riesce.

Al termine

Gli script di installazione sono elencati nella scheda Script di installazione nella pagina Gestisci immagini sistema operativo.

Da questa pagina, è possibile completare le seguenti azioni.

  • Creare un profilo file server remoto, facendo clic sull'icona Configura file server (Icona Configura file server remoto).

  • Rimuovere gli script di installazione selezionati facendo clic sull'icona Elimina (Icona Elimina).

Per informazioni su come aggiungere uno script di installazione a un profilo immagine del sistema operativo personalizzato, vedere Creazione di un profilo immagine del sistema operativo personalizzato.