Se si desidera usare il metodo JumpStart personalizzato per installare i sistemi di una rete, occorre creare su un server un'apposita directory JumpStart. Questa directory deve contenere i file essenziali per il metodo JumpStart personalizzato, ad esempio il file rules, il file rules.ok e i profili. La directory JumpStart deve trovarsi nella directory radice ( /) del server.
Il server che contiene la directory JumpStart viene detto server dei profili. Il server dei profili può essere lo stesso sistema usato come server di installazione o di boot, oppure può essere un sistema separato.Il server dei profili può contenere i file richiesti da JumpStart per diverse piattaforme. Ad esempio, un server IA può contenere i file JumpStart personalizzati richiesti sia per la piattaforma SPARC che per la piattaforma IA.
Una volta creato il server dei profili, è necessario abilitare i sistemi ad accedervi. Per istruzioni dettagliate, vedere Abilitare tutti i sistemi ad accedere al server dei profili.
Questa procedura presuppone che sia in esecuzione la gestione dei volumi (Volume Manager). Se non si utilizza la gestione dei volumi, vedere il manuale System Administration Guide: Basic Administration per informazioni dettagliate sulla gestione dei supporti removibili senza questa utility.
Eseguire il login come superutente sul server su cui occorre creare la directory JumpStart.
Creare la directory JumpStart in qualunque posizione sul server.
# mkdir -m 755 directory_jumpstart |
In questo comando, directory_jumpstart è il percorso assoluto della directory JumpStart.
Ad esempio, il comando seguente crea una directory di nome jumpstart nella directory radice (/) e imposta le autorizzazioni su 755:
# mkdir -m 755 /jumpstart |
Modificare il file /etc/dfs/dfstab con l'aggiunta della riga seguente.
share -F nfs -o ro,anon=0 directory_jumpstart |
Ad esempio, l'istruzione seguente abilita la condivisione della directory /jumpstart:
share -F nfs -o ro,anon=0 /jumpstart |
Decidere se copiare alcuni esempi di file personalizzati per JumpStart nella propria directory JumpStart.
In caso negativo, passare al Punto 8.
In caso affermativo, usare la tabella seguente per determinare come procedere.
Copiare i file di esempio nella directory JumpStart del server dei profili.
# cp -r percorso/Solaris_9/Misc/jumpstart_sample/* directory_jumpstart |
percorso |
Percorso del CD, del DVD o dell'immagine sul disco locale |
directory_jumpstart |
Percorso della directory del server dei profili in cui si desidera collocare i file di esempio per l'installazione JumpStart |
Ad esempio, il comando seguente copia il contenuto della directory jumpstart_sample nella directory /jumpstart sul server dei profili:
Per i sistemi SPARC:
cp -r /cdrom/cdrom0/s0/Solaris_9/Misc/jumpstart_sample/* /jumpstart |
Per i sistemi IA:
cp -r /cdrom/cdrom0/s2/Solaris_9/Misc/jumpstart_sample/* /jumpstart |
Modificare i file di esempio di JumpStart per adattarli alle caratteristiche del proprio ambiente.
Verificare che il proprietario della directory JumpStart sia root e che le autorizzazioni siano impostate su 755.
Abilitare i sistemi della rete ad accedere al server dei profili.
Per istruzioni dettagliate, vedere Abilitare tutti i sistemi ad accedere al server dei profili.
Quando si crea un server dei profili, occorre fare in modo che i sistemi da installare possano accedere alla directory JumpStart su quel server durante l'installazione JumpStart personalizzata. Usare uno dei metodi seguenti:
Comando add_install_client – Ogni volta che si configura un sistema per l'installazione in rete, usare il comando add_install_client con l'opzione -c. Per istruzioni dettagliate, vedere Aggiunta di sistemi da installare dalla rete con l'immagine di un CD.
Comando boot – Specificare la posizione della directory JumpStart sul server dei profili durante il boot del sistema. I file di configurazione di JumpStart devono essere compressi in un unico file. Quindi, salvare il file di configurazione compresso su un server NFS, su un server HTTP o su un supporto a cui il sistema possa accedere localmente. Per istruzioni dettagliate, vedere Creazione di un file di configurazione compresso.
Quando si esegue il boot del sistema per avviare l'installazione JumpStart personalizzata, specificare la posizione del file compresso. Per istruzioni dettagliate relative ai sistemi SPARC, vedere il Punto 5 in SPARC: Eseguire un'installazione o un aggiornamento con il metodo JumpStart personalizzato. Per i sistemi IA, vedere il Punto 8 in IA: Eseguire un'installazione o un aggiornamento con il metodo JumpStart personalizzato.
File /etc/bootparams – Usare una variabile appropriata nel file /etc/bootparams. Qui di seguito è descritta la procedura da seguire per aggiungere una variabile al file etc/bootparams.
La procedura seguente non è necessaria se la directory JumpStart viene salvata su un dischetto o se viene specificata la posizione del server dei profili durante il boot del sistema.
La procedura seguente è valida solo se le informazioni per l'installazione in rete sono memorizzate nel file /etc/bootparams. Le informazioni per l'installazione in rete possono anche essere salvate nelle seguenti posizioni:
Database del servizio di denominazione – Se le informazioni per l'installazione in rete sono memorizzate nel database bootparams del servizio di denominazione, è necessario aggiornare questo database con l'istruzione descritta al Punto 3.
Server DHCP – Se le informazioni per l'installazione in rete sono memorizzate su un server DHCP, usare il comando boot per specificare che il programma JumpStart personalizzato dovrà usare quel server DHCP. Per istruzioni dettagliate relative ai sistemi SPARC, vedere il Punto 5 in SPARC: Eseguire un'installazione o un aggiornamento con il metodo JumpStart personalizzato. Per i sistemi IA, vedere il Punto 8 in IA: Eseguire un'installazione o un aggiornamento con il metodo JumpStart personalizzato.
Eseguire il login come superutente sul server di installazione o di boot.
Aprire il file /etc/bootparams con un editor di testo.
Aggiungere l'istruzione seguente.
* install_config=server:directory_jumpstart |
* |
Carattere jolly che specifica l'accesso per tutti i sistemi |
server |
Nome host del server dei profili in cui si trova la directory JumpStart |
directory_jumpstart |
Percorso assoluto della directory JumpStart |
Ad esempio, l'istruzione seguente abilita tutti i sistemi ad accedere alla directory /jumpstart su un server dei profili di nome sherlock:
* install_config=sherlock:/jumpstart |
L'uso di questa procedura può generare il messaggio seguente durante il boot di un client di installazione:
WARNING: getfile: RPC failed: error 5: (RPC Timed out).
Per informazioni su questo messaggio di errore, vedere Messaggi di errore relativi al boot dalla rete.
A questo punto tutti i sistemi possono accedere al server dei profili.