Guida all'installazione di Solaris 9 12/03

Capitolo 41 SPARC: Installazione con il metodo boot WAN (procedure)

Questo capitolo descrive come eseguire un'installazione boot WAN su un client SPARC. Per informazioni sulle operazioni preliminari in preparazione all'installazione, vedere Capitolo 40.

Questo capitolo descrive le seguenti operazioni:

Mappa delle attività: Installazione di un client con il metodo boot WAN

La tabella seguente elenca le procedure necessarie per eseguire l'installazione di un client da una WAN.

Tabella 41–1 Mappa delle attività: Esecuzione di un'installazione boot WAN

Operazione 

Descrizione 

Per istruzioni, vedere 

Preparare la rete per l'installazione boot WAN. 

Impostare i server e i file richiesti per l'esecuzione dell'installazione boot WAN. 

Capitolo 40

Verificare che il sistema client supporti il boot WAN. 

Controllare l'OBP del client per il supporto degli argomenti del boot di WAN. 

Controllo del supporto del boot WAN da parte dell'OBP del client

Verificare che l'alias di dispositivo net sia impostato correttamente nell'OBP del client.

Usare il comando devalias per verificare che l'alias di dispositivo net sia impostato sull'interfaccia di rete principale.

Controllo dell'alias di dispositivo net nell'OBP del client

Fornire le chiavi al client 

Fornire le chiavi al client impostando le variabili OBP o inserendo direttamente i valori delle chiavi durante l'installazione. 

Questa attività è richiesta per le configurazioni delle installazioni sicure. Per le installazioni non sicure, che controllano l'integrità dei dati, occorre completare questa attività per fornire la chiave di hashing HMAC SHA1 al client. 

Installazione delle chiavi sul client

Installare il client da una rete geografica o WAN (Wide Area Network). 

Scegliere il metodo appropriato per installare il client. 

Esecuzione di un'installazione boot WAN non interattiva

Esecuzione di un'installazione boot WAN interattiva

Installazione con un server DHCP

Installazione con i supporti CD locali

Preparazione del client per un'installazione boot WAN

Prima di installare il sistema client, prepararlo eseguendo le attività seguenti:

Controllo del supporto del boot WAN da parte dell'OBP del client

Per eseguire un'installazione boot WAN, l'OBP (OpenBoot PROM) del client deve supportare il metodo boot WAN. La procedura seguente descrive come determinare se l'OBP del client supporta il boot WAN.

Controllare il supporto del boot WAN da parte dell'OBP del client
  1. Diventare superutente sul client.

  2. Portare il sistema al livello di esecuzione 0 (livello monitor PROM).


     # init 0
    

    Viene visualizzato il prompt ok.

  3. Al prompt ok, controllare le variabili di configurazione OBP per il supporto del boot WAN.


    ok printenv network-boot-arguments
    
    • Se la variabile network-boot-arguments viene visualizzata nell'output del comando precedente, OBP supporta le installazioni boot WAN. Non occorre aggiornare OBP prima di eseguire l'installazione boot WAN.

    • Se viene visualizzato il messaggio Unknown option: network-boot-arguments nell'output del comando precedente, OBP non supporta le installazioni boot WAN. Occorre quindi completare una delle attività seguenti. Consultare la documentazione del sistema per informazioni su come aggiornare l'OBP.

      • Aggiornare l'OBP del client. Consultare la documentazione del sistema per informazioni su come aggiornare l'OBP.

      • Eseguire l'installazione boot WAN dal CD Solaris 9 Software in un'unità CD-ROM locale. Per istruzioni su come eseguire il boot del client da un'unità CD-ROM locale, vedere la sezione Installazione con i supporti CD locali.


Esempio 41–1 Verifica del supporto OBP per il boot WAN sul client

Il comando seguente mostra come controllare l'OBP del client per il supporto del boot WAN.


ok printenv network-boot-arguments
network-boot-arguments= 

In questo esempio, l'output network-boot-arguments= indica che l'OBP del client supporta il boot WAN.


Controllo dell'alias di dispositivo net nell'OBP del client

Per eseguire il boot del client dalla WAN con boot net, l'aliasi di dispositivo net deve essere impostato sul dispositivo di rete principale del client. Sulla maggior parte dei sistemi, l'alias è già impostato correttamente. Tuttavia, se l'alias non è impostato sul dispositivo di rete da usare, è necessario modificarlo.

Per controllare l'alias di dispositivo net sul client, attenersi alla procedura seguente.

Controllare l'alias di dispositivo net
  1. Diventare superutente sul client.

  2. Portare il sistema al livello di esecuzione 0.


     # init 0
    

    Viene visualizzato il prompt ok.

  3. Al prompt ok, controllare gli alias di dispositivo impostati nell'OBP.


    ok devalias
    

    Il comando devalias restituisce informazioni simili a quelle riportate nell'esempio seguente:


    screen                   /pci@1f,0/pci@1,1/SUNW,m64B@2
    net                      /pci@1f,0/pci@1,1/network@c,1
    net2                     /pci@1f,0/pci@1,1/network@5,1
    disk                     /pci@1f,0/pci@1/scsi@8/disk@0,0
    cdrom                    /pci@1f,0/pci@1,1/ide@d/cdrom@0,0:f
    keyboard                 /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8
    mouse                    /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8
    • Se l'alias net è impostato sul dispositivo di rete da usare durante l'installazione, non è necessario ripristinare l'alias. Passare alla sezione Installazione delle chiavi sul client per continuare l'installazione.

    • Se l'alias net non è impostato sul dispositivo di rete da usare, bisogna ripristinarlo. Continuare.

  4. Impostare l'alias di dispositivo net.

    Scegliere uno dei comandi seguenti per impostare l'alias di dispositivo net.

    • Per impostare l'alias di dispositivo net per questa sola installazione, usare il comando devalias.


      ok devalias net percorso-dispositivo
      
      net percorso-dispositivo

      Assegna il dispositivo percorso-dispositivo all'alias net

    • Per impostare l'alias di dispositivo net in modo permanente, digitare nvalias.


      ok nvalias net percorso-dispositivo
      
      net percorso-dispositivo

      Assegna il dispositivo percorso-dispositivo all'alias net


Esempio 41–2 Controllo e ripristino dell'alias di dispositivo net

I comandi seguenti mostrano come controllare e ripristinare l'alias di dispositivo net.

Controllare gli alias di dispositivo.


ok devalias
screen                   /pci@1f,0/pci@1,1/SUNW,m64B@2
net                      /pci@1f,0/pci@1,1/network@c,1
net2                     /pci@1f,0/pci@1,1/network@5,1
disk                     /pci@1f,0/pci@1/scsi@8/disk@0,0
cdrom                    /pci@1f,0/pci@1,1/ide@d/cdrom@0,0:f
keyboard                 /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8
mouse                    /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8

Per usare il dispositivo di rete /pci@1f,0/pci@1,1/network@5,1, digitare il comando seguente.


ok devalias net /pci@1f,0/pci@1,1/network@5,1

Per maggiori informazioni sull'impostazione degli alias dei dispositivi, vedere la sezione “The Device Tree” nel documento OpenBoot 3.x Command Reference Manual.

Installazione delle chiavi sul client

Per un'installazione boot WAN più sicura o un'installazione non sicura con il controllo di integrità dei dati, occorre installare le chiavi sul client. Usando una chiave di hashing e una di cifratura, è possibile proteggere i dati trasmessi al client. Le chiavi si possono installare con i metodi seguenti:

Le chiavi si possono installare anche nell'OBP di un client in esecuzione. Per installare le chiavi su un client in esecuzione, il sistema deve eseguire l'ambiente operativo Solaris 9 12/03 o versione compatibile.

All'installazione delle chiavi sul client, accertarsi che i valori non vengano trasmessi tramite un collegamento non sicuro. Per garantire la riservatezza dei valori delle chiavi, attenersi strettamente alle politiche di sicurezza del sito.

Installare le chiavi nell'OBP del client

Per assegnare i valori delle chiavi alle variabili degli argomenti del boot di rete OBP, attenersi alla procedura seguente.

  1. Assumere lo stesso ruolo dell'utente server web sul server di boot WAN.

  2. Visualizzare il valore per ogni chiave del client.


    # wanbootutil keygen -d -c -o net=ip-sottorete,cid=ID-client,type=tipochiave
    
    ip-sottorete

    L'indirizzo IP della sottorete del client.

    ID-client

    L'ID del client da installare. Può essere un ID definito dall'utente o l'ID del client DHCP.

    tipochiave

    Il tipo di chiave da installare sul client. I tipi di chiavi valide sono 3des, aes, o sha1.

    Viene visualizzato il valore esadecimale della chiave.

  3. Ripetere la procedura precedente per ogni tipo di chiave del client da installare.

  4. Portare il sistema client al livello di esecuzione 0.


    # init 0
    

    Viene visualizzato il prompt ok.

  5. Al prompt ok del client, impostare il valore della chiave di hashing.


    ok set-security-key wanboot-hmac-sha1 valore-chiave
    
    set-security-key

    Installa la chiave sul client

    wanboot-hmac-sha1

    Istruisce l'OBP di installare una chiave di hashing HMAC SHA1

    valore-chiave

    Specifica la stringa esadecimale visualizzata nel Punto 2.

    La chiave di hashing HMAC SHA1 è installata nel client OBP.

  6. Al prompt ok del client, installare la chiave di cifratura.


    ok set-security-key wanboot-3des valore-chiave
    
    set-security-key

    Installa la chiave sul client

    wanboot-3des

    Istruisce l'OBP di installare una chiave di cifratura 3DES. Per usare una chiave di cifratura AES, impostare questo valore su wanboot-aes.

    valore-chiave

    Specifica la stringa esadecimale che rappresenta la chiave di cifratura.

    La chiave di cifratura 3DES è installata nell'OBP del client.

    Una volta installate le chiavi, si è pronti per l'installazione del client. Vedere la sezione Installazione del client per istruzioni su come installare il sistema client.

  7. (Opzionale) Verificare che le chiavi siano impostate nell'OBP del client.


    ok list-security-keys
    Security Keys:
             wanboot-hmac-sha1
             wanboot-3des
  8. (Opzionale) Per eliminare una chiave, digitare il comando seguente:


    ok set-security-key tipochiave
    
    tipochiave

    Specifica il tipo di chiave da eliminare. Usare il valore wanboot-hmac-sha1, wanboot-3des, o wanboot-aes.


Esempio 41–3 Installazione delle chiavi nell'OBP del client

L'esempio mostra come installare una chiave di hashing e una chiave di cifratura nell'OBP del client.

Visualizzare i valori delle chiavi sul server di boot WAN.


# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1
b482aaab82cb8d5631e16d51478c90079cc1d463
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des
9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

Nell'esempio precedente vengono utilizzate le informazioni seguenti:

net=192.168.198.0

Specifica l'indirizzo IP della sottorete del client

cid=010003BA152A42

Specifica l'ID del client

b482aaab82cb8d5631e16d51478c90079cc1d463

Specifica il valore della chiave di hashing HMAC SHA1 del client

9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

Specifica il valore della chiave di cifratura 3DES del client

Se nell'installazione si fa uso di una chiave di cifratura AES, modificare wanboot-3des in wanboot-aes per visualizzare il valore della chiave di cifratura.

Installare le chiavi sul sistema client.


ok set-security-key wanboot-hmac-sha1 b482aaab82cb8d5631e16d51478c90079cc1d463
ok set-security-key wanboot-3des 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

I comandi precedenti eseguono le seguenti operazioni:


Installare una chiave di hashing e una di cifratura su un client in esecuzione

Per installare una chiave di hashing e una chiave di cifratura nell'OBP di un client in esecuzione, attenersi alla procedura seguente.


Nota –

Nella procedura, si presume quanto segue:


  1. Assumere lo stesso ruolo dell'utente server web sul server di boot WAN.

  2. Visualizzare il valore per ogni chiave del client.


    # wanbootutil keygen -d -c -o net=ip-sottorete,cid=ID-client,type=tipochiave
    
    ip-sottorete

    L'indirizzo IP della sottorete del client.

    ID-client

    L'ID del client da installare. Può essere un ID definito dall'utente o l'ID del client DHCP.

    tipochiave

    Il tipo di chiave da installare sul client. I tipi di chiavi validi sono 3des, aes, o sha1.

    Viene visualizzato il valore esadecimale della chiave.

  3. Ripetere la procedura precedente per ogni tipo di chiave da installare.

  4. Diventare superutente sul sistema client.

  5. Installare le chiavi necessarie sul sistema client in esecuzione.


    # /usr/lib/inet/wanboot/ickey -o type=tipochiave
    > valore-chiave
    
    tipochiave

    Specifica il tipo di chiave da installare sul client. I tipi di chiavi valide sono 3des, aes, o sha1.

    valore-chiave

    Specifica la stringa esadecimale visualizzata nella procedura Punto 2.

  6. Ripetere la procedura precedente per ogni tipo di chiave da installare.

    Una volta installate le chiavi, si è pronti a installare il client. Vedere la sezione Installazione del client per istruzioni su come installare il sistema client.


Esempio 41–4 Installazione delle chiavi nell'OBP di un sistema client in esecuzione

L'esempio seguente mostra come installare le chiavi nell'OBP di un client in esecuzione.

Visualizzare i valori delle chiavi sul server di boot WAN.


# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1
b482aaab82cb8d5631e16d51478c90079cc1d463
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des
9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

L'esempio precedente usa le seguenti informazioni:

net=192.168.198.0

Specifica l'indirizzo IP della sottorete del client

cid=010003BA152A42

Specifica l'ID del client

b482aaab82cb8d5631e16d51478c90079cc1d463

Specifica il valore della chiave di hashing HMAC SHA1 del client

9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

Specifica il valore della chiave di cifratura 3DES del client

Se nell'installazione si fa uso di una chiave di cifratura AES, modificare type=3des in type=aes per visualizzare il valore della chiave di cifratura.

Installare le chiave nell'OBP del client in esecuzione.


# /usr/lib/inet/wanboot/ickey -o type=sha1 b482aaab82cb8d5631e16d51478c90079cc1d463
# /usr/lib/inet/wanboot/ickey -o type=3des 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

I comandi precedenti eseguono le seguenti operazioni:


Installazione del client

Una volta completata la preparazione della rete per l'installazione boot WAN, è possibile scegliere tra i metodi di installazione esposti a seguire.

Tabella 41–2 Metodi di installazione del client

Metodo 

Descrizione 

Istruzioni 

Installazione non interattiva 

Usare questo metodo per installare le chiavi sul client e impostare le informazioni di configurazione del client prima di eseguire il boot. 

Installazione interattiva 

Usare questo metodo per impostare le informazioni di configurazione del client durante il processo di boot. 

Eseguire un'installazione interattiva

Installazione con un server DHCP 

Usare questo metodo se si è configurato il server DHCP di rete per fornire le informazioni di configurazione del client durante l'installazione. 

Installazione con i supporti CD locali 

Se l'OBP del client non supporta il boot WAN, eseguire il boot del client da una copia locale del CD Solaris 9 12/03 Software. 

Esecuzione di un'installazione boot WAN non interattiva

Usare questo metodo se si preferisce installare le chiavi e impostare le informazioni di configurazione del client prima dell'installazione. Successivamente si potrà eseguire il boot del client dalla WAN ed eseguire un'installazione non presidiata.

In questa procedura si presume che le chiavi siano state installate nell'OBP del client oppure che si stia eseguendo un'installazione non sicura. Per informazioni sull'installazione delle chiavi sul client prima dell'installazione, vedere la sezione Installazione delle chiavi sul client.

Eseguire un'installazione non interattiva
  1. Se il sistema client è in esecuzione, portarlo al livello 0.


    # init 0 
    

    Viene visualizzato il prompt ok.

  2. Al prompt ok sul sistema client, impostare nell'OBP le variabili degli argomenti del boot di rete.


    ok setenv network-boot-arguments 
    host-ip=IP-client,router-ip=ip-router,
    subnet-mask=valore-maschera,hostname=nome-client,
    http-proxy=ip-proxy:porta,file=URL-wanbootCGI
    

    Nota –

    Le interruzioni di riga sono incluse in questo esempio di comando a titolo puramente esemplificativo. Non inserire un ritorno a capo fino al termine della digitazione del comando.


    setenv network-boot-arguments

    Istruisce l'OBP di impostare i seguenti argomenti di boot

    host-ip=IP-client

    Specifica l'indirizzo IP della sottorete del client

    router-ip=ip-router

    Specifica l'indirizzo IP del router di rete

    subnet-mask=valore-maschera

    Specifica il valore della maschera di sottorete

    hostname=nome-client

    Specifica il nome host del client

    (Opzionale) http-proxy=ip-proxy:porta

    Specifica l'indirizzo IP e la porta del server proxy di rete

    file=URL-wanbootCGI

    Specifica l'URL del programma wanboot-cgi sul server web

  3. Avviare il client.


    ok boot net - install
    
    net - install

    Istruisce il client di usare le variabili degli argomenti di boot di rete per eseguire il boot dalla WAN

    Il client viene installato sulla WAN. Se i programmi di boot WAN non individuano tutte le informazioni di installazione necessarie, il programma wanboot richiede di fornire le informazioni mancanti. Al prompt, digitare le informazioni richieste.


Esempio 41–5 Installazione boot WAN non interattiva

Nell'esempio seguente, le variabili degli argomenti del boot di rete per il sistema client lupo_di_mare vengono impostate prima del boot della macchina. In questo esempio si presume che sul client siano già installate una chiave di hashing e una chiave di cifratura. Per informazioni sull'installazione delle chiavi prima del boot dalla WAN, vedere la sezione Installazione delle chiavi sul client.


ok setenv network-boot-arguments host-ip=192.168.198.136,
router-ip=192.168.198.129,subnet-mask=255.255.255.192,hostname=lupo_di_mare,
file=http://192.168.198.135/cgi-bin/wanboot-cgi

ok boot net - install
Resetting ...




Sun Blade 100 (UltraSPARC-IIe), No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.x.build_28, 256 MB memory installed, Serial #50335475.
Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3.



Rebooting with command: boot net - install
Boot device: /pci@1f,0/network@c,1  File and args: - install

Vengono impostate le seguenti variabili.


Esecuzione di un'installazione boot WAN interattiva

Usare questo metodo di installazione per installare le chiavi e impostare le informazioni di configurazione del client dalla riga di comando durante l'installazione.

Eseguire un'installazione interattiva

In questa procedura si presume che venga utilizzato HTTPS nell'installazione WAN. Se si esegue un'installazione non sicura, senza impiegare chiavi, non visualizzare o installare le chiavi del client.

  1. Assumere lo stesso ruolo dell'utente server web sul server di boot WAN.

  2. Visualizzare il valore per ogni chiave del client.


    # wanbootutil keygen -d -c -o net=ip-sottorete,cid=ID-client,type=tipochiave
    
    ip-sottorete

    Indirizzo IP della sottorete del client da installare.

    ID-client

    L'ID del client da installare. Può essere un ID definito dall'utente o l'ID del client DHCP.

    tipochiave

    Il tipo di chiave da installare sul client. I tipi di chiavi valide sono 3des, aes, o sha1.

    Viene visualizzato il valore esadecimale della chiave.

  3. Ripetere la procedura precedente per ogni tipo di chiave del client da installare.

  4. Se il sistema client è attualmente in esecuzione, portare il client al livello di esecuzione 0.

  5. Al prompt ok del sistema client, impostare la variabili degli argomenti per il boot di rete nell'OBP.


    ok setenv network-boot-arguments 
    host-ip=IP-client,router-ip=ip-router,
    subnet-mask=valore-maschera,hostname=nome-client,
    http-proxy=ip-proxy:porta,bootserver=URL-wanbootCGI
    

    Nota –

    Le interruzioni di riga sono incluse in questo esempio di comando a titolo puramente esemplificativo. Non inserire un ritorno a capo fino al termine della digitazione del comando.


    setenv network-boot-arguments

    Istruisce l'OBP di impostare i seguenti argomenti di boot

    host-ip=IP-client

    Specifica l'indirizzo IP del client

    router-ip=ip-router

    Specifica l'indirizzo IP del router di rete

    subnet-mask=valore-maschera

    Specifica il valore della maschera di sottorete

    hostname=nome-client

    Specifica il nome host del client

    (Opzionale) http-proxy=ip-proxy:porta

    Specifica l'indirizzo IP e la porta del server proxy di rete

    bootserver=URL-wanbootCGI

    Specifica l'URL del programma wanboot-cgi sul server web

  6. Al prompt ok del client, eseguire il boot del sistema.


    ok boot net -o prompt - install
    
    net -o prompt - install

    Istruisce il client di eseguire il boot e e l'installazione dalla rete. Il programma wanboot richiede all'utente di inserire le informazioni di configurazione del client al prompt boot>.

    Viene visualizzato il prompt ok.

  7. Installare la chiave di cifratura.


    boot> 3des=valore-chiave
    
    3des=valore-chiave

    Specifica la chiave esadecimale della chiave 3DES visualizzata nel punto Punto 2.

    Se si usa una chiave di cifratura AES, avvalersi del seguente formato di comando.


    boot> aes=valore-chiave
    
  8. Installare la chiave di hashing.


    boot> sha1=valore-chiave
    
    sha1=valore-chiave

    Specifica la chiave di hashing visualizzata nella procedura Punto 2.

  9. Digitare il comando seguente per continuare il processo di boot.


    boot> go
    

    Il client viene installato nella WAN.

  10. Se richiesto, digitare le informazioni di configurazione del client dalla riga di comando.

    Se i programmi di boot WAN non individuano tutte le informazioni di installazione necessarie, il programma wanboot richiede di fornire le informazioni mancanti. Al prompt, digitare le informazioni addizionali richieste.


Esempio 41–6 Installazione boot WAN interattiva

Nell'esempio seguente, il programma wanboot richiede di impostare i valori chiave per il sistema client durante l'installazione.

Visualizzare i valori delle chiavi sul server di boot WAN.


# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1
b482aaab82cb8d5631e16d51478c90079cc1d463
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des
9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

L'esempio precedente usa le seguenti informazioni:

net=192.168.198.0

Specifica l'indirizzo IP della sottorete del client

cid=010003BA152A42

Specifica l'ID del client

b482aaab82cb8d5631e16d51478c90079cc1d463

Specifica il valore della chiave di hashing HMAC SHA1 del client

9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

Specifica il valore della chiave di cifratura 3DES del client

Se nell'installazione si fa uso di una chiave di cifratura AES, modificare type=3des in type=aes per visualizzare il valore della chiave di cifratura.

Impostare le variabili degli argomenti del boot di rete nell'OBP del client.


ok setenv network-boot-arguments host-ip=192.168.198.136,
router-ip=192.168.198.129,subnet-mask=255.255.255.192,hostname=lupo_di_mare,
bootserver=http://192.168.198.135/cgi-bin/wanboot-cgi

Vengono definite le seguenti variabili:

Eseguire il boot e l'installazione del client.


ok boot net -o prompt - install
Resetting ...


Sun Blade 100 (UltraSPARC-IIe), No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.x.build_28, 256 MB memory installed, Serial #50335475.
Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3.



Rebooting with command: boot net -o prompt                            
Boot device: /pci@1f,0/network@c,1  File and args: -o prompt

boot> 3des=9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

boot> sha1=b482aaab82cb8d5631e16d51478c90079cc1d463

boot> go

I comandi precedenti eseguono le seguenti operazioni:


Installazione con un server DHCP

Se si è configurato un server DHCP per il supporto delle opzioni di boot WAN, è possibile utilizzarlo per fornire le informazioni di configurazione del client durante l'installazione. Per maggiori informazioni sulla configurazione di un server DHCP per il supporto di un'installazione boot WAN, vedere la sezione (Opzionale) Fornitura delle informazioni di configurazione con un server DHCP.

Nella procedura, si presume quanto segue:

Installare con un server DHCP
  1. Se il sistema client è in esecuzione, portarlo al livello 0.


    # init 0 
    

    Viene visualizzato il prompt ok.

  2. Al prompt ok sul sistema client, impostare le variabili degli argomenti del boot di rete nell'OBP.


    ok setenv network-boot-arguments dhcp,hostname=client-name
    
    setenv network-boot-arguments

    Istruisce l'OBP di impostare i seguenti argomenti di boot:

    dhcp

    Istruisce l'OBP di usare il server DHCP per configurare il client

    hostname=nome-client

    Specifica il nome host da assegnare al client

  3. Avviare il client dalla rete.


    ok boot net - install
    
    net - install

    Istruisce il client di usare le variabili degli argomenti di boot di rete per eseguire il boot dalla WAN

    Il client viene installato nella WAN. Se i programmi di boot WAN non individuano tutte le informazioni di installazione necessarie, il programma wanboot richiede di fornire le informazioni mancanti. Al prompt, digitare le informazioni addizionali richieste.


Esempio 41–7 Installazione di boot WAN con un server DHCP

Nell'esempio a segure, il server DHCP in rete fornisce le informazioni di configurazione del client. In particolare, richiede il nome dell'host mio_host per il client.


ok setenv network-boot-arguments dhcp,
hostname=mio_host

ok boot net - install
Resetting ...



Sun Blade 100 (UltraSPARC-IIe), No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.x.build_28, 256 MB memory installed, Serial #50335475.
Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3.



Rebooting with command: boot net - install
Boot device: /pci@1f,0/network@c,1  File and args: - install

Installazione con i supporti CD locali

Se l'OBP del client non supporta il boot WAN, è possibile eseguire l'installazione con il CD Solaris Software 1 of 2 inserito nell'unità CD-ROM del client. Quando si usa un CD locale, il client richiama il programma wanboot dai supporti locali invece che dal server di boot WAN.

Per eseguire l'installazione boot WAN da un CD locale, attenersi alla procedura seguente.

Installare con supporti CD locali

In questa procedura si presume che venga utilizzato il protocollo HTTPS per l'installazione WAN. Se si esegue un'installazione non sicura, non visualizzare o installare le chiavi del client.

  1. Assumere lo stesso ruolo dell'utente server web sul server di boot WAN.

  2. Visualizzare il valore per ogni chiave del client.


    # wanbootutil keygen -d -c -o net=ip-rete,cid=ID-client,type=tipochiave
    
    ip-rete

    L'indirizzo IP del client da installare.

    ID-client

    L'ID del client da installare. Può essere un ID definito dall'utente o l'ID del client DHCP.

    tipochiave

    Il tipo di chiave da installare sul client. I tipi di chiavi valide sono 3des, aes, o sha1.

    Viene visualizzato il valore esadecimale della chiave.

  3. Ripetere la procedura precedente per ogni tipo di chiave del client da installare.

  4. Sul sistema client, inserire il CD Solaris Software 1 of 2 nell'unità CD-ROM.

  5. Accendere il client.

  6. Avviare il client dal CD.


    ok boot cdrom -o prompt -F wanboot - install
    
    cdrom

    Istruisce l'OBP di eseguire il boot dal CD-ROM locale

    -o prompt

    Istruisce il programma wanboot di richiedere all'utente l'immissione delle informazioni di configurazione del client

    -F wanboot

    Istruisce l'OBP di caricare il programma wanboot dal CD-ROM

    - install

    Istruisce il client di eseguire un'installazione boot WAN

    L'OBP del client carica il programma wanboot dal CD Solaris Software 1 of 2. Il programma wanboot avvia il sistema e viene visualizzato il prompt boot>.

  7. Digitare il valore della chiave di cifratura.


    boot> 3des=valore-chiave
    
    3des=valore-chiave

    Specifica la chiave esadecimale della chiave 3DES visualizzata nel Punto 2.

    Se si usa una chiave di cifratura AES, avvalersi del seguente formato di comando.


    boot> aes=valore-chiave
    
  8. Digitare il valore della chiave di hashing.


    boot> sha1=valore-chiave
    
    sha1=valore-chiave

    Specifica la stringa esadecimale che rappresenta il valore della chiave di hashing visualizzata nel Punto 2.

  9. Impostare le variabili dell'interfaccia di rete.


    boot> variabile=valore[,variabile=valore*]

    Digitare le seguenti coppie di variabile e valore al prompt boot>.

    host-ip=IP-client

    Specifica l'indirizzo IP del client

    router-ip=ip-router

    Specifica l'indirizzo IP del router di rete

    subnet-mask=valore-maschera

    Specifica il valore della maschera di sottorete

    hostname=nome-client

    Specifica il nome host del client

    (Opzionale) http-proxy=ip-proxy:porta

    Specifica l'indirizzo IP e il numero di porta del server proxy di rete

    bootserver=URL-wanbootCGI

    Specifica l'URL del programma wanboot-cgi sul server web

    Le chiavi si possono immettere con i metodi seguenti:

    • Digitare una coppia di variabile e valore al prompt boot>, quindi premere il tasto Return.


      boot> host-ip=IP-client
      boot> subnet-mask=valore-maschera
      
    • Digitare tutte le coppie di valore e variabile sulla riga del prompt boot>, quindi premere il tasto Return. Digitare le virgole necessarie a separare ogni coppia.


      boot> host-ip=IP-client,subnet-mask=valore-maschera,
      router-ip=ip-router,hostname=nome-client,
      http-proxy=ip-proxy:porta,bootserver=URL-wanbootCGI
      
  10. Digitare il comando seguente per continuare il processo di boot.


    boot> go
    

    Il client viene installato nella WAN. Se i programmi di boot WAN non individuano tutte le informazioni di installazione necessarie, il programma wanboot richiede di fornire le informazioni mancanti. Al prompt, digitare le informazioni addizionali richieste.


Esempio 41–8 Installazione con i supporti CD locali

Nell'esempio seguente, il programma wanboot su un CD locale richiede di impostare le variabili dell'interfaccia di rete per il client durante l'installazione.

Visualizzare i valori delle chiavi sul server di boot WAN.


# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1
b482aaab82cb8d5631e16d51478c90079cc1d463
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des
9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

L'esempio precedente usa le seguenti informazioni:

net=192.168.198.0

Specifica l'indirizzo IP della sottorete del client

cid=010003BA152A42

Specifica l'ID del client

b482aaab82cb8d5631e16d51478c90079cc1d463

Specifica il valore della chiave di hashing HMAC SHA1 del client

9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

Specifica il valore della chiave di cifratura 3DES del client

Se nell'installazione si fa uso di una chiave di cifratura AES, modificare type=3des in type=aes per visualizzarne il valore.

Eseguire il boot e l'installazione del client.


ok boot cdrom -o prompt -F wanboot - install
Resetting ...


Sun Blade 100 (UltraSPARC-IIe), No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.x.build_28, 256 MB memory installed, Serial #50335475.
Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3.



Rebooting with command: boot cdrom -F wanboot - install                            
Boot device: /pci@1f,0/network@c,1  File and args: -o prompt

boot> 3des=9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

boot> sha1=b482aaab82cb8d5631e16d51478c90079cc1d463

boot> host-ip=192.168.198.124

boot> subnet-mask=255.255.255.128

boot> router-ip=192.168.198.1

boot> hostname=myhost

boot> client-id=010003BA152A42

boot> bootserver=https://192.168.198.135/cgi-bin/wanboot-cgi

boot> go

I comandi precedenti eseguono le seguenti operazioni: