Distribuzione di SLES 12 SP3 con i server NTP e le impostazioni locali configurabili
In questo scenario viene installato il sistema operativo SLES 12 SP3 in inglese, brasiliano o giapponese per la tastiera e le impostazioni locali del sistema operativo. Viene inoltre configurato l'indirizzo IP per un massimo di tre server NTP. Viene utilizzato un profilo immagine del sistema operativo personalizzato che include un file di installazione automatica (con macro predefinite e personalizzate) e un file delle impostazioni di configurazione per selezionare le impostazioni locali e del server NTP. Questo profilo personalizzato può essere selezionato nella pagina "Distribuisci immagini sistema operativo". Quindi, è possibile selezionare le impostazioni locali e del server NTP nella scheda Impostazioni personalizzate. I valori specificati vengono sostituiti alle macro personalizzate contenute nel file di installazione automatica personalizzato e il programma di installazione di SLES AutoYaST utilizza questi valori per configurare il sistema operativo.
Prima di iniziare
In questo scenario vengono utilizzati i seguenti file di esempio.
SLES_locale_customConfig.json. Questo file di configurazione personalizzato richiede la lingua di installazione per la tastiera e le impostazioni locali del sistema operativo locale di SLES e del server NTP.
SLES_locale_customUnattend.xml. Questo file di installazione automatica personalizzato utilizza i valori nelle macro personalizzate definiti nel file di configurazione.
Procedura
Per distribuire SLES 12 SP3 utilizzando un profilo immagine del sistema operativo personalizzato, completare le seguenti operazioni.
- Scaricare nel sistema locale il sistema operativo SLES base dal sito Web SUSE e importare l'immagine nel repository delle immagini del sistema operativo. Per ulteriori informazioni, vedere Importazione delle immagini del sistema operativo.
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.
Fare clic sulla scheda Immagini sistema operativo.
Fare clic sull'icona Importa ().
Fare clic su Importazione locale.
Fare clic su Sfoglia per individuare e selezionare l'immagine SLES 12 SP3 da importare (ad esempio, SLE-12-SP3-Server-DVD-x86_64-GM-DVD1.iso).
Fare clic su Importa per caricare l'immagine nel repository di immagini del sistema operativo.
Attendere che l'importazione venga completata.
- Creare un file delle impostazioni di configurazione personalizzate e importarlo nel repository di immagini del sistema operativo.
Il file delle impostazioni di configurazione è un file JSON che descrive i dati che devono essere raccolti dinamicamente durante il processo di distribuzione del sistema operativo. Per questo scenario, è necessario specificare le impostazioni locali del sistema operativo (en_US, ja_JP, pt_BR), le impostazioni locali della tastiera (inglese-us, giapponese o portoghese-br) e fino a tre indirizzi IP del server NTP da utilizzare per ogni distribuzione del sistema operativo. Per ulteriori informazioni sulla creazione di un file delle impostazioni di configurazione, vedere Macro personalizzate.
Per importare il file delle impostazioni di configurazione, completare queste operazioni. Per ulteriori informazioni, vedere Importazione delle impostazioni di configurazione personalizzate.
Fare clic sulla scheda File di configurazione.
Fare clic sull'icona Importa ().
Fare clic su Importazione locale.
Selezionare SLES per il sistema operativo.
Fare clic su Sfoglia per individuare e selezionare il file delle impostazioni di configurazione da importare (ad esempio, SLES_locale_customConfig.json).
Fare clic su Importa per caricare il file nel repository di immagini del sistema operativo
NotaQuando si importa un file delle impostazioni di configurazione personalizzate,XClarity Administrator genera macro personalizzate per ogni impostazione nel file. È possibile aggiungere queste macro nel file di installazione automatica. Durante la distribuzione del sistema operativo, le macro vengono sostituite con i valori effettivi.
- Modificare il file di installazione automatica di SLES per specificare i valori per le impostazioni locali del sistema operativo e della tastiera, nonché gli indirizzi IP del server NTP. Quindi importare il file personalizzato nel repository di immagini del sistema operativo. Per ulteriori informazioni, vedere Importazione di file di installazione automatica personalizzati.Subito dopo il tag <profile> aggiungere le informazioni sul server NTP e la rete. Il seguente esempio include i tag per due server NTP. Gli indirizzi IP verranno aggiunti come macro in un passaggio successivo.
<ntp-client>
<configure_dhcp config:type="boolean">false</configure_dhcp>
<peers config:type="list">
<peer>
<address></address>
<initial_sync config:type="boolean">true</initial_sync>
<options></options>
<type>server</type>
</peer>
<peer>
<address></address>
<initial_sync config:type="boolean">true</initial_sync>
<options></options>
<type>server</type>
</peer>
</peers>
<start_at_boot config:type="boolean">true</start_at_boot>
<start_in_chroot config:type="boolean">true</start_in_chroot>
</ntp-client>Nella sezione <general> aggiungere le informazioni sulle impostazioni locali del sistema operativo e della tastiera, come mostrato nell'esempio che segue. Le impostazioni locali della tastiera e del sistema operativo verranno aggiunte come macro in un passaggio successivo.<keyboard>
<keymap></keymap>
</keyboard>
<language></language>NotaQuando si utilizza un file di installazione automatica personalizzato,XClarity Administrator non fornisce diverse funzioni utili, disponibili quando si usa un file di installazione automatica predefinito. Ad esempio, le destinazioni <DiskConfiguration>, <ImageInstall>, <ProductKey> e <UserAccounts> per l'amministratore, <Interfaces> per la rete e l'elenco <package> per le funzionalità di installazione devono essere specificati nel file di installazione automatica personalizzato in fase di caricamento. Per importare il file di installazione automatica personalizzato, completare la seguente procedura.
Fare clic sulla scheda File di installazione automatica.
Fare clic sull'icona Importa ().
Fare clic su Importazione locale.
Selezionare SLES per il sistema operativo.
Fare clic su Sfoglia per individuare e selezionare il file di installazione automatica da importare (ad esempio, SLES_locale_customUnattend.xml).
Fare clic su Importa per caricare il file nel repository di immagini del sistema operativo
- Associare il file di installazione automatica personalizzato con il file delle impostazioni di configurazione personalizzate e aggiungere le macro predefinite e personalizzate richieste (impostazioni) dal file delle impostazioni di configurazione al file di installazione automatica. Per ulteriori informazioni, vedere Associazione di un file di installazione automatica con un file delle impostazioni di configurazione, Inserimento di macro predefinite e personalizzate in un file di installazione automatica.Suggerimentoè possibile utilizzare facoltativamente il file di installazione automatica personalizzato con il file delle impostazioni di configurazione personalizzato e aggiungere le macro quando si importano i file di installazione automatica.
Nella scheda File di installazione automatica selezionare il file di installazione automatica personalizzato (ad esempio, SLES_locale_customUnattend.xml).
Fare clic sull'icona Associa un file di configurazione () per visualizzare la finestra di dialogo "Associa file di installazione automatica".
Selezionare il file delle impostazioni di configurazione da associare al file di installazione automatica (ad esempio, SLES_locale_customConfig).
Aggiungere le macro predefinite richieste al file di installazione automatica.
Selezionare Predefinito dall'elenco a discesa Macro disponibili.
Posizionare il cursore in un punto qualsiasi del file di installazione automatica dopo la riga 1 (dopo il tag <xml>).
Espandere l'elenco predefinito > unattendSettings nell'elenco di macro predefinite.
Fare clic sulle marco preinstallConfig e postinstallConfig per aggiungere le macro.
Ad esempio:<?xml version="1.0"?>
<!DOCTYPE profile SYSTEM "/usr/share/YaST2/include/autoinstall/profile.dtd">
#predefined.unattendSettings.preinstallConfig#
#predefined.unattendSettings.postinstallConfig#
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">Aggiungere la macro personalizzata per specificare le impostazioni locali del sistema operativo.
Selezionare Personalizzato dall'elenco a discesa Macro disponibili
Posizionare il cursore dopo il tag <language>.
Espandere impostazioni-server > nodo nell'elenco delle macro personalizzate disponibili e quindi fare clic su impostazioni locali per aggiungere la macro delle impostazioni locali del sistema operativo.
Ad esempio:
<language>#server-settings.node.locale#</language>
Aggiungere la macro personalizzata per specificare le impostazioni locali della tastiera.
Posizionare il cursore dopo il tag <keymap>.
Espandere impostazioni-server > nodo nell'elenco delle macro personalizzate disponibili e quindi fare clic su keyboardLocale per aggiungere la macro delle impostazioni locali della tastiera.
Ad esempio:
<keyboard>
<keymap>#server-settings.node.keyboardLocale#</keymap>
</keyboard>Aggiungere la macro personalizzata per specificare gli indirizzi IP del server NTP.
In questo scenario, il file delle impostazioni di configurazione personalizzato utilizza un modello per specificare da nessuno a tre server NTP. Quando si utilizzano i modelli nel file delle impostazioni di configurazione, le macro associate al modello non vengono visualizzate nella finestra di dialogo "Associa file di installazione automatica". Infatti, è necessario modificare manualmente il file di installazione automatica e aggiungere macro e tag appropriati.
Ad esempio, per includere tre server NTP, aggiungere i seguenti tag e macro al file di installazione automatica. Questi tag e macro esistono già nel file di installazione automatica di esempio per questo scenario.
<ntp-client>
<configure_dhcp config:type="boolean">false</configure_dhcp>
<peers config:type="list">
<peer>
<address>#server-settings.ntpserver1#</address>
<initial_sync config:type="boolean">true</initial_sync>
<options></options>
<type>server</type>
</peer>
<peer>
<address>#server-settings.ntpserver2#</address>
<initial_sync config:type="boolean">true</initial_sync>
<options></options>
<type>server</type>
</peer>
<peer>
<address>#server-settings.ntpserver3#</address>
<initial_sync config:type="boolean">true</initial_sync>
<options></options>
<type>server</type>
</peer>
</peers>
<start_at_boot config:type="boolean">true</start_at_boot>
<start_in_chroot config:type="boolean">true</start_in_chroot>
</ntp-client>Fare clic su Associa per associare i file e salvare le modifiche nel file di installazione automatica.
- Creare un profilo immagine del sistema operativo personalizzato che include le impostazioni di configurazione personalizzate e i file di installazione automatica. Per ulteriori informazioni, vedere Creazione di un profilo immagine del sistema operativo personalizzato.
Fare clic sulla scheda Immagini sistema operativo.
Selezionare un profilo immagine del sistema operativo da personalizzare (ad esempio, Basic).
Fare clic sull'icona Crea () per visualizzare la finestra di dialogo "Crea profilo personalizzato".
Nella scheda Generale:
Immettere un nome per il profilo (ad esempio, Custom SLES for OS and keyboard locale and NTP server).
Utilizzare il valore predefinito per il campo Percorso file e dati personalizzati.
Selezionare File delle impostazioni di configurazione e di installazione automatica associati per il tipo di personalizzazione.
Fare clic su Avanti.
Nella scheda Opzioni driver fare clic su Avanti. Per impostazione predefinita sono inclusi i driver di dispositivo base.
Nella scheda Software fare clic su Avanti.
Nella scheda File di installazione automatica selezionare il file di installazione automatica (ad esempio, SLES_locale_customUnattend.xml) e fare clic su Avanti.
Il file delle impostazioni di configurazione associato viene selezionato automaticamente.
Nella scheda Script di installazione, fare clic su Avanti.
Nella scheda Riepilogo, verificare le impostazioni.
Fare clic su Personalizza per creare il profilo immagine del sistema operativo personalizzato.
- Distribuire il profilo immagine del sistema operativo personalizzato sul server di destinazione. Per ulteriori informazioni, vedere Distribuzione di un'immagine del sistema operativo.
Dalla barra dei menu di XClarity Administrator, fare clic su Provisioning > Distribuisci immagini sistema operativo per visualizzare la pagina Distribuisci sistema operativo: distribuisci immagini sistema operativo.
Per ciascun server di destinazione:
Selezionare il server.
Fare clic su Modifica elementi selezionati > Impostazioni di rete e specificare il nome host, l'indirizzo IP e le impostazioni di DNS, MTU e VLAN per il server.
Suggerimentole impostazioni VLAN sono disponibili solo quando la modalità VLAN è impostata suImpostazioni globali > Assegnazione IP > Usa VLAN. Selezionare il profilo immagine del sistema operativo personalizzato (ad esempio, <base_OS>|<timestamp>_Custom SLES for OS and keyboard locale and NTP server) dall'elenco a discesa nella colonna Immagine da distribuire.
NotaVerificare che tutti i server di destinazione utilizzino lo stesso profilo personalizzato.Selezionare la posizione di storage preferita in cui si desidera distribuire l'immagine del sistema operativo dalla colonna Storage.
Notaper verificare che le distribuzioni del sistema operativo vengano completate correttamente, rimuovere tutto lo storage dal server gestito ad eccezione dello storage scelto per la distribuzione del sistema operativo.Verificare che lo stato di distribuzione per il server selezionato sia Pronto.
Selezionare tutti i server di destinazione e fare clic sull'icona Distribuisci immagine () per avviare la distribuzione del sistema operativo.
Nella scheda Impostazioni personalizzate fare clic sulla scheda secondaria Impostazioni di installazione automatica e di configurazione e selezionare il file delle impostazioni di configurazione personalizzato (ad esempio, SLES_locale_customConfig).
NotaIl file di installazione automatica personalizzato associato viene selezionato automaticamente.Nella scheda secondaria Impostazioni specifiche del server, selezionare il server di destinazione, le impostazioni locali del sistema operativo e della tastiera.
Nella scheda secondaria Impostazioni comuni, fare clic su Aggiungi per specificare l'indirizzo IP di massimo tre server NTP.
Nella scheda Riepilogo, verificare le impostazioni.
Fare clic su Distribuisci per distribuire il sistema operativo.