JavaScript is required to for searching.
Ignora collegamenti di spostamento
Esci da visualizzazione stampa
Guida all'installazione di Oracle Solaris 10 8/11: metodo JumpStart personalizzato e installazioni avanzate
search filter icon
search icon

Informazioni sul documento

Prefazione

Parte I Uso del metodo JumpStart personalizzato

1.  Informazioni sulla pianificazione dell'installazione di Solaris

2.  Installazione JumpStart personalizzata (panoramica)

3.  Preparazione di un'installazione JumpStart personalizzata (procedure)

4.  Uso delle funzioni opzionali del metodo JumpStart personalizzato (procedure)

Creazione di uno script iniziale

Informazioni importanti sugli script iniziali

Creazione di profili derivati con uno script iniziale

Registrazione della durata dell'installazione con uno script iniziale e uno script finale

Creazione di uno script finale

Informazioni importanti sugli script finali

Aggiungere file con uno script finale

Aggiunta di pacchetti e patch con uno script finale

Personalizzazione dell'ambiente di root con uno script finale

Installazioni non interattive con script finali

Creazione di un file di configurazione compresso

Creare un file di configurazione compresso

Esempio di file di configurazione compresso

Creazione di un file di configurazione dei dischi

SPARC: Creare un file di configurazione dei dischi

SPARC: Esempio di file di configurazione dei dischi

x86: Creare un file di configurazione dei dischi

x86: Esempio di file di configurazione dei dischi

Uso di un programma di installazione dedicato

5.  Creazione di parole chiave personalizzate (procedure)

6.  Esecuzione di un'installazione JumpStart personalizzata (procedure)

7.  Installazione JumpStart personalizzata (esempi)

8.  Installazione JumpStart personalizzata (riferimenti)

9.  Installazione di un pool root ZFS con il metodo JumpStart

Parte II Appendici

A.  Soluzione dei problemi (procedure)

B.  Altri requisiti per i pacchetti SVR4 (riferimenti)

Glossario

Indice analitico

Creazione di uno script iniziale

Uno script iniziale è uno script per la Bourne shell definito dall'utente che viene specificato nel file rules. Lo script iniziale viene creato per eseguire una serie di operazioni prima dell'installazione di Solaris sul sistema. Gli script iniziali possono essere usati solo con il metodo di installazione JumpStart personalizzato.

Uno script iniziale può essere usato per eseguire le seguenti operazioni:

Informazioni importanti sugli script iniziali


Nota - In Solaris 10, sul supporto era presente uno script di JumpStart, set_nfs4_domain, per evitare la richiesta durante l'installazione. Usando questo script il nome di dominio NFSv4 non veniva richiesto durante l'installazione. Questo script non è più necessario. A partire dalla release Solaris 10 5/09, usare la parola chiave nfs4_domain di sysidcfg per impedire che il nome di dominio venga richiesto durante l'installazione. Lo script set_nfs4_domain non è più supportato.

Se sono presenti zone non globali e nel file sysidcfg è inclusa la nuova parola chiave nfs4_domain, il dominio viene impostato al primo avvio di una zona non globale. Diversamente, viene avviato il programma di installazione interattivo di Solaris e viene richiesto di indicare il nome del dominio prima di completare il processo di avvio.

Vedere Parola chiave nfs4_domain in Guida all’installazione di Oracle Solaris 10 8/11: installazioni di rete


Creazione di profili derivati con uno script iniziale

Si dice derivato un profilo che viene creato dinamicamente da uno script iniziale durante un'installazione JumpStart personalizzata. I profili derivati sono utili quando non è possibile configurare il file rules in modo da abbinare sistemi specifici a un profilo. Ad esempio, può essere necessario usare profili derivati per sistemi dello stesso modello che contengano componenti hardware differenti, ad esempio frame buffer diversi.

Per creare una regola che preveda l'uso di un profilo derivato, procedere come segue:

Quando un sistema soddisfa la regola con il campo del profilo impostato sul segno di uguale (=), lo script iniziale crea il profilo derivato che verrà usato per l'installazione di Solaris.

L'esempio seguente mostra uno script iniziale che crea ogni volta lo stesso profilo derivato. È possibile, tuttavia, creare uno script iniziale che crei profili derivati differenti in base alla valutazione delle regole.

Esempio 4-1 Script iniziale che crea un profilo derivato

#!/bin/sh
echo "install_type        initial_install"    > ${SI_PROFILE}
echo "system_type         standalone"        >> ${SI_PROFILE}
echo "partitioning        default"           >> ${SI_PROFILE}
echo "cluster             SUNWCprog"         >> ${SI_PROFILE}
echo "package       SUNWman     delete"      >> ${SI_PROFILE}
echo "package       SUNWolman   delete"      >> ${SI_PROFILE}
echo "package       SUNWxwman   delete"      >> ${SI_PROFILE}

In questo esempio, lo script iniziale deve usare la variabile d'ambiente SI_PROFILE per il nome del profilo derivato, che nell'impostazione predefinita è /tmp/install.input.


Nota - Se si utilizza uno script iniziale per creare un profilo derivato, verificare che lo script non contenga errori. I profili derivati non vengono verificati dallo script check perché vengono creati solo dopo l'esecuzione dello script iniziale.


Registrazione della durata dell'installazione con uno script iniziale e uno script finale

È possibile includere uno script iniziale e uno script finale per tenere traccia dell'ora di inizio e dell'ora di fine di un'installazione. Vedere gli esempi seguenti.

Esempio 4-2 Script iniziale che registra l'ora di inizio

# more begin-with-date
#!/bin/sh
#

echo
echo "Noting time that installation began in /tmp/install-begin-time"
echo "Install begin time: `date`" > /tmp/install-begin-time
echo
cat /tmp/install-begin-time
echo
#

Esempio 4-3 Script finale che registra l'ora di fine

# more finish*with*date
#!/bin/sh
#

cp /tmp/install-begin-time /a/var/tmp
echo
echo "Noting time that installation finished in /a/var/tmp/install-finish-time"
echo "Install finish time: `date`" > /a/var/tmp/install-finish-time
echo
cat /a/var/tmp/install-finish-time
#

Le ore di inizio e di fine vengono registrate nel file finish.log .