Guida all'installazione di Solaris 9 12/03

Creazione dei file di installazione JumpStart personalizzata

Il metodo di boot WAN esegue un'installazione JumpStart personalizzata per installare un archivio Solaris Flash sul client. Il metodo di installazione JumpStart personalizzata è un'interfaccia dalla riga di comando che permette di installare automaticamente diversi sistemi a seconda dei profili creati. I profili definiscono requisiti specifici per l'installazione del software. È anche possibile includere nella procedura uno o più script da eseguire prima o dopo l'installazione. L'utente sceglie il profilo e gli script da utilizzare per l'installazione o per l'aggiornamento. Il metodo JumpStart personalizzato esegue quindi l'installazione o l'aggiornamento del sistema in base al profilo e agli script selezionati. Inoltre, è possibile usare un file sysidcfg per specificare le informazioni di configurazione in modo che l'installazione JumpStart personalizzata non richieda alcun intervento manuale.

Per preparare i file di installazione JumpStart personalizzata per l'installazione con boot da WAN, completare le seguenti procedure:

Per informazioni in dettaglio sul metodo di installazione JumpStart personalizzata, vedere la sezione Capitolo 22.

Creazione dell'archivio Solaris Flash

La funzione Solaris Flash permette di usare un'unica installazione di riferimento dell'ambiente operativo Solaris su un sistema denominato master. A questo punto si può creare un archivio Solaris Flash, che è un'immagine duplicata del sistema master. L'archivio Solaris Flash può essere installato su altri sistemi della rete, creando sistemi clone.

Questa sezione descrive come creare un archivio Solaris Flash da usare nell'installazione boot WAN. Prima di creare un archivio Solaris Flash, occorre installare il sistema master.

Creare un archivio Solaris Flash

Per istruzioni dettagliate su come creare un archivio Solaris Flash, vedere la sezione Creazione di un archivio Solaris Flash.

  1. Avviare il sistema master.

    Lasciare quanto più possibile il sistema master in stato di inattività e usarlo in modalità monoutente. Se non fosse possibile, arrestare le applicazioni che si desidera archiviare e quelle che utilizzano molte risorse del sistema operativo.

  2. Per creare l'archivio, usare il comando flar create.


    # flar create -n nome [param-opzionali]  radice-documenti/flash/nome_file
    
    nome

    È il nome assegnato all'archivio. Il nome specificato sarà il valore della parola chiave content_name.

    param-opzionali

    Assieme al comando flar create si possono utilizzare diverse opzioni per personalizzare l'archivio Solaris Flash. Per le descrizioni in dettaglio di queste opzioni, vedere Capitolo 20.

    radice-documenti/flash

    Il percorso della sottodirectory di Solaris Flash nella directory radice dei documenti del server di installazione.

    nome_file

    È il nome del file che contiene l'archivio.

    Per risparmiare spazio su disco, usare l'opzione -c del comando flar create in modo da comprimere l'archivio. Tuttavia, un archivio compresso può incidere sulle prestazioni dell'installazione boot WAN. Per maggiori informazioni sulla creazione di un archivio compresso, vedere la pagina man flar create(1M).

    • Se la creazione dell'archivio si conclude correttamente, il comando flar create restituisce il codice 0.

    • Se l'operazione non riesce, il comando flar create restituisce un codice diverso da zero.

Per esempi di creazione dell'archivio Solaris, vedere la sezione Esempi — Creazione di un archivio per un'installazione iniziale.

Creazione del file sysidcfg

Il file sysidcfg permette di specificare una serie di parole chiave con cui preconfigurare il sistema. Per informazioni in maggiore dettaglio sulle parole chiave e i valori di sysidcfg, vedere la sezione Preconfigurazione con il file sysidcfg.

Creare il file sysidcfg
  1. Creare un file denominato sysidcfg in un editor di testo sul server di installazione.

  2. Inserire le parole chiave desiderate.

    Per informazioni in dettaglio sulle parole chiave di sysidcfg, vedere la sezione Parole chiave del file sysidcfg.

  3. Salvare il file sysidcfg in una posizione accessibile al server di boot WAN.

    Salvare il file in una delle posizioni seguenti:

    • Se il server di boot WAN e il server di installazione sono sulla stessa macchina, salvare il file nella sottodirectory flash della directory radice dei documenti sul server di boot WAN.

    • In caso contrario, salvare il file nella sottodirectory flash della directory radice dei documenti del server di installazione.


Esempio 40–4 File sysidcfg per l'installazione boot WAN

Nell'esempio seguente è presentato un esempio di file sysidcfg per un sistema SPARC. Nome host, indirizzo IP e maschera di rete del sistema sono stati preconfigurati modificando il servizio di denominazione.

network_interface=primary {hostname=lupo_di_mare
                           default_route=192.168.88.1
                           ip_address=192.168.88.210
                           netmask=255.255.0.0
                           protocol_ipv6=no}
timezone=US/Central
system_locale=C
terminal=xterm
timeserver=localhost
name_service=NIS {name_server=matter(192.168.255.255)
                  domain_name=mind.over.esempio.com
                  }
security_policy=none

Creazione del profilo

Un profilo è il file di testo che comunica al programma di installazione JumpStart personalizzata le modalità di installazione del software Solaris su un sistema. Il profilo definisce gli elementi dell'installazione, ad esempio il gruppo software da installare.

Per informazioni in dettaglio su come creare i profili, vedere la sezione Creazione di un profilo.

Creare un profilo
  1. Creare un file di testo sul server di installazione. Assegnare al file un nome descrittivo.

    Verificare che il nome del profilo sia indicativo del modo in cui si intende installare Solaris sul sistema. Ad esempio, si possono scegliere i nomi installazione_base, profilo_prog o profilo_utente.

  2. Aggiungere le parole chiave e i valori desiderati.

    Per un elenco delle parole chiave e dei valori accettati nei profili, vedere Parole chiave e valori usati nei profili.

    Le parole chiave e i relativi valori distinguono tra maiuscole e minuscole.

  3. Salvare il profilo in una posizione accessibile al server di boot WAN.

    Salvare il profilo in una delle posizioni seguenti:

    • Se il server di boot WAN e il server di installazione sono sulla stessa macchina, salvare il file nella sottodirectory flash della directory radice dei documenti sul server di boot WAN.

    • In caso contrario, salvare il file nella sottodirectory flash della directory radice dei documenti del server di installazione.

  4. Verificare che il proprietario del profilo sia root e che le autorizzazioni siano impostate su 644.

  5. (Opzionale) Provare il profilo

    Per informazioni sulla prova dei profili, vedere Prova di un profilo.


Esempio 40–5 Richiamo di un archivio Solaris Flash da un server Secure HTTP

Nell'esempio seguente, il profilo indica che il programma di installazione JumpStart personalizzata richiama l'archivio Solaris Flash da un server Secure HTTP.

# parole chiave         valori
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.255.255/solarisupdate.flar
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

L'elenco seguente descrive alcune parole chiave e valori dell'esempio.

install_type

Il profilo installa un archivio Solaris Flash sul sistema clone. Tutti i file verranno sovrascritti, come in un'installazione iniziale.

archive_location

L'archivio Solaris Flash compresso viene recuperato dal server Secure HTTP.

partitioning

Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit. Le dimensioni di root (/) si basano sulle dimensioni dell'archivio di Solaris Flash. La partizione di swap è impostata alla dimensione necessaria e deve essere installata su c0t1d0s1. /export/home si basa sullo spazio su disco rimanente. /export/home è installata su c0t1d0s7.


Creazione del file rules

rules è un file di testo contenente le regole per ogni gruppo di sistemi su cui installare l'ambiente operativo Solaris. Ogni regola distingue un gruppo di sistemi accomunato da uno o più attributi. Collega inoltre ogni gruppo a un determinato profilo. Il profilo è un file di testo che definisce in che modo occorre installare Solaris su ogni sistema del gruppo. Ad esempio, la regola seguente specifica che il programma JumpStart dovrà usare le informazioni del profilo prof_base per installare i sistemi appartenenti al gruppo di piattaforme sun4u.

karch sun4u - prof_base -

Il file rules viene usato per creare il file rules.ok, richiesto per l'installazione JumpStart personalizzata.

Per informazioni in dettaglio sulla creazione del file rules, vedere la sezione Creazione del file rules.

Creare un file rules
  1. Sul server di installazione, creare un file di testo denominato rules.

  2. Aggiungere una regola nel file rules per ciascuno dei gruppi di sistemi da installare.

    Per informazioni in dettaglio su come creare un file di regole, vedere la sezione Creazione del file rules.

  3. Salvare il file rules sul server di installazione.

  4. Convalidare il file rules.


    $ ./check [[-p percorso -r nome_file]]
    -p percorso

    Verifica il file rules usando lo script check dall'immagine di Solaris 9 anziché dal sistema in uso. percorso è l'immagine del software presente su un disco locale, su un DVD Solaris attivato o su un CD Solaris Software 1 of 2.

    Se il sistema utilizza una versione precedente di Solaris, questa opzione permette di eseguire la versione più recente di check.

    -r nome_file

    Specifica un file di regole diverso da quello denominato rules. Usando questa opzione, è possibile provare la validità di una regola prima di integrarla nel file rules.

    Durante l'esecuzione, lo script check restituisce i risultati del controllo di validità del file rules e dei singoli profili. Se non vengono riscontrati errori, lo script restituisce il messaggio seguente: The custom JumpStart configuration is ok. Lo script check crea il file rules.ok.

  5. Salvare il file rules.ok in una posizione accessibile al server di boot WAN.

    Salvare il file in una delle posizioni seguenti:

    • Se il server di boot WAN e il server di installazione sono sulla stessa macchina, salvare questo file nella sottodirectory flash della directory radice dei documenti sul server di boot WAN.

    • In caso contrario, salvare il file nella sottodirectory flash della directory radice dei documenti del server di installazione.

  6. Verificare che il proprietario del file rules.ok sia root e che le autorizzazioni siano impostate su 644.

Per esempi di file rules, vedere la sezione Esempio di file rules.

(Opzionale) Creazione di script iniziali e finali

Gli script iniziali e finali sono script per la Bourne shell definiti dall'utente che vengono specificati nel file rules. Questo script viene creato per eseguire una serie di operazioni prima dell'installazione di Solaris sul sistema. Le operazioni specificate nello script finale vengono eseguite dopo l'installazione di Solaris ma prima del riavvio del sistema. Gli script finali possono essere usati solo con il metodo di installazione JumpStart personalizzato.

Gli script iniziali si possono usare per creare profili derivati. Gli script finali permettono di eseguire diverse attività post-installazione, come l'aggiunta di file, package, patch o software addizionale.

Gli script iniziali e finali vanno memorizzati sul server di installazione nella stessa directory dei file sysidcfg, rules.ok e dei profili.