Guida all'installazione di Oracle Solaris 10 9/10: metodo JumpStart personalizzato e installazioni avanzate.

Creazione di un server dei profili per una rete

Se si desidera usare il metodo JumpStart personalizzato per installare i sistemi di una rete, occorre creare su un server un'apposita directory JumpStart. La directory JumpStart contiene tutti 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 root ( /) 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 x86 può contenere i file JumpStart personalizzati richiesti sia per la piattaforma SPARC che per la piattaforma x86.


Nota –

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.


ProcedureCreare una directory JumpStart su un server


Nota –

Questa procedura presuppone che sia in esecuzione la gestione dei volumi (Volume Manager). Se non si utilizza Volume Manager per la gestione dei dischi, vedere il manuale System Administration Guide: Devices and File Systems per informazioni dettagliate sulla gestione dei supporti removibili senza questa utility.


  1. Individuare il server su cui occorre creare la directory JumpStart.

  2. Diventare superutente o assumere un ruolo equivalente.

    I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  3. Creare la directory JumpStart in qualunque posizione sul server.


    # mkdir -m 755 jumpstart_dir_path
    

    In questo comando, directory_JS è il percorso assoluto della directory JumpStart.

    Ad esempio, il comando seguente crea una directory di nome jumpstart nella directory root (/) e imposta le autorizzazioni su 755:


    # mkdir -m 755 /jumpstart
    
  4. Modificare il file /etc/dfs/dfstab con l'aggiunta della riga seguente.


    share -F nfs -o ro,anon=0 jumpstart_dir_path
    

    Ad esempio, l'istruzione seguente abilita la condivisione della directory /jumpstart:


    share -F nfs -o ro,anon=0 /jumpstart
    
  5. Digitare shareall e premere Invio.

  6. Decidere se copiare alcuni esempi di file personalizzati per JumpStart nella propria directory JumpStart.

    • In caso negativo, passare al Punto 9.

    • In caso affermativo, usare la tabella seguente per determinare come procedere.

    Posizione degli esempi 

    Istruzioni 

    DVD del sistema operativo Solaris o CD Solaris Software - 1 per la propria piattaforma 

    Inserire il DVD del sistema operativo Solaris o il CD Solaris Software - 1 nel lettore di CD-ROM del server. 

    Il CD o il DVD vengono attivati automaticamente da Volume Manager. 

    Immagine del DVD del sistema operativo Solaris o del CD Solaris Software - 1 per la propria piattaforma su un disco locale

    Spostarsi nella directory che contiene l'immagine del DVD del sistema operativo Solaris o del Solaris Software - 1. Ad esempio, digitare il comando seguente: 


    cd /export/install

  7. Copiare i file di esempio nella directory JumpStart del server dei profili.


    # cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path
    
    percorso

    Percorso del CD, del DVD o dell'immagine sul disco locale

    directory_JS

    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:


    cp -r /cdrom/cdrom0/Solaris_10/Misc/jumpstart_sample/* /jumpstart
    
  8. Modificare i file di esempio JumpStart per riflettere le caratteristiche del proprio ambiente.

  9. Verificare che il proprietario della directory JumpStart sia root e che le autorizzazioni siano impostate su 755.

  10. 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.

Abilitazione di 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 per garantire l'accesso.

Comando o file 

Fornire accesso 

Istruzioni 

Comando add_install_client

Ogni volta che si aggiunge un sistema per l'installazione di rete, usare l'opzione -c con il comando add_install_client per specificare il server dei profili.


Nota –

Se non si utilizza NFS, è necessario utilizzare un metodo diverso per fornire accesso al file.

  • Per i sistemi SPARC, usare il comando boot

  • Per i sistemi x86, modificare il menu di GRUB


Specificare la posizione della directory JumpStart durante l'avvio del sistema. 

  • Per i sistemi SPARC, usare il comando boot per avviare il sistema. Specificare la posizione della directory JumpStart sul server dei profili durante l'avvio 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 HTTP o HTTPS.

  • Per i sistemi X86, specificare la posizione della directory JumpStart sul server dei profili quando si avvia il sistema modificando la voce di avvio del menu di GRUB. I file di configurazione di JumpStart devono essere compressi in un unico file. Quindi, salvare il file di configurazione compresso su un server HTTP o HTTPS.

    Quando si modifica la voce del menu di GRUB, specificare la posizione del file compresso.

file /etc/bootparams

Aggiungere una voce jolly al file /etc/bootparams.

Abilitare tutti i sistemi ad accedere al server dei profili

ProcedureAbilitare tutti i sistemi ad accedere al server dei profili

Usare la seguente procedura solo se le informazioni sull'installazione di rete sono memorizzate nelle seguenti posizioni:

Se si utilizza la procedura qui indicata, i sistemi devono essere dello stesso tipo (ad es. tutti sistemi SPARC).

Non utilizzare questa procedura nelle seguenti situazioni:

Se si verificano le condizioni descritte sopra, usare il comando boot per i sistemi SPARC o il menu di GRUB per i sistemi x86.


Nota –

Le informazioni sull'installazione di rete possono anche essere memorizzate su un server DHCP.


  1. Eseguire il login come superutente sul server di installazione o di avvio.

  2. Aprire il file /etc/bootparams con un editor di testo.

  3. Aggiungere l'istruzione seguente.

    * install_config=server:jumpstart_dir_path
    
    *

    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_JS

    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

    Avvertenza – Avvertenza –

    L'uso di questa procedura può generare il messaggio seguente durante l'avvio 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 all'avvio dalla rete.


    A questo punto tutti i sistemi possono accedere al server dei profili.