Guida all'installazione di Solaris 10 11/06: Solaris Live Upgrade e pianificazione degli aggiornamenti

Aggiornamento con un profilo JumpStart

È possibile creare un profilo JumpStart da utilizzare con Solaris Live Upgrade. Se si ha familiarità con il programma JumpStart personalizzato, si tratta dello stesso tipo di profilo. La procedura seguente consente di creare un profilo, provarlo e installarlo usando il comando luupgrade con l'opzione -j.


Avvertenza – Avvertenza –

Quando si installa il sistema operativo Solaris tramite un archivio Solaris Flash, l'archivio e i supporti di installazione devono contenere la stessa versione del sistema operativo. Ad esempio, se l'archivio contiene il sistema operativo Solaris 10 e si utilizza come supporto il DVD, è necessario usare il DVD di Solaris 10 per l'installazione dell'archivio. Se le versioni del sistema operativo non corrispondono, l'installazione del sistema di destinazione non riesce. Le versioni dei sistemi operativi devono essere identiche quando si utilizzano i comandi o le parole chiave seguenti:


Per maggiori informazioni, vedere:

ProcedureCreare un profilo per Solaris Live Upgrade

Questa procedura spiega come creare un profilo da usare con Solaris Live Upgrade. Il profilo creato potrà essere usato per aggiornare un ambiente di boot inattivo usando il comando luupgrade con l'opzione -j.

Per le procedure di utilizzo del profilo, vedere le sezioni seguenti:

  1. Creare un file con un editor di testo.

    Assegnare al file un nome descrittivo. Assegnare al profilo un nome indicativo del modo in cui si intende installare Solaris sul sistema. Ad esempio, è possibile assegnare a questo profilo il nome upgrade_Solaris_10.

  2. Aggiungere le parole chiave e i valori desiderati.

    Nei profili di Solaris Live Upgrade è possibile usare solo le parole chiave elencate nelle tabelle seguenti.

    La tabella seguente elenca le parole chiave che è possibile utilizzare se il valore di Install_type è upgrade o flash_install.

    Parole chiave per la creazione iniziale di un archivio 

    Descrizione 

    Testo di riferimento 

    (Obbligatoria) Install_type

    Determina se verrà eseguito un aggiornamento dell'ambiente Solaris presente sul sistema o se verrà installato un archivio Solaris Flash. Per questa parola chiave, usare i seguenti valori: 

    • upgrade per eseguire un aggiornamento

    • flash_install per eseguire un'installazione Solaris Flash

    • flash_update per eseguire un'installazione differenziale Solaris Flash

    Per la descrizione dei valori accettati con questa parola chiave, vedere Parola chiave install_type del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    (Richiesta per gli archivi Solaris Flash) archive_location

    Richiama un archivio Solaris Flash dalla posizione designata.  

    Per l'elenco dei valori utilizzabili con questa parola chiave, vedere La parola chiave archive_location del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    (Opzionale) cluster (aggiunta o eliminazione di cluster)

    Designa l'aggiunta o la rimozione di un cluster dal gruppo software da installare sul sistema.  

    Per l'elenco dei valori utilizzabili con questa parola chiave, vedere Parola chiave cluster (aggiunta di gruppi software) del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    (Opzionale) geo

    Designa la versione locale o le versioni locali da installare sul sistema o da aggiungere durante un aggiornamento.  

    Per l'elenco dei valori utilizzabili con questa parola chiave, vedere Parola chiave geo del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    (Opzionale) local_customization

    Prima di installare un archivio Solaris Flash su un sistema clone, è possibile creare script personalizzati che preservino le configurazioni locali sul sistema clone. La parola chiave local_customization designa la directory in cui sono stati memorizzati questi script. Il valore corrisponde al percorso dello script sul sistema clone.

    Per informazioni sugli script di predeployment e postdeployment, vedere Creazione di script di personalizzazione del Guida all’installazione di Solaris 10 11/06: archivi Solaris Flash (creazione e installazione).

    (Opzionale) locale

    Designa i pacchetti delle versioni locali da installare o da aggiungere durante l'aggiornamento.  

    Per l'elenco dei valori utilizzabili con questa parola chiave, vedere Parola chiave locale del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    (Opzionale) package

    Designa l'aggiunta o la rimozione di un pacchetto dal gruppo software da installare sul sistema.  

    Per l'elenco dei valori utilizzabili con questa parola chiave, vedere Parola chiave package del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    La tabella seguente elenca le parole chiave che è possibile utilizzare se il valore di Install_type è flash_install.

    Parole chiave per la creazione di un archivio differenziale 

    Descrizione 

    Testo di riferimento 

    (Obbligatoria) Install_type

    Definisce l'installazione di un archivio Solaris Flash sul sistema. Il valore per gli archivi differenziali è flash_update .

    Per la descrizione dei valori accettati con questa parola chiave, vedere Parola chiave install_type del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    (Obbligatorio) archive_location

    Richiama un archivio Solaris Flash dalla posizione designata.  

    Per l'elenco dei valori utilizzabili con questa parola chiave, vedere La parola chiave archive_location del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    (Opzionale) forced_deployment

    Forza l'installazione di un archivio differenziale Solaris Flash su un sistema clone diverso da quello atteso dal software. Usando forced_deployment, tutti i file nuovi vengono eliminati per portare il sistema clone allo stato previsto. Se non si è certi di voler eliminare i file nuovi, usare l'impostazione predefinita, che protegge i nuovi file interrompendo l'installazione.

    Per maggiori informazioni su questa parola chiave, vedere Parola chiave forced_deployment (installazione di archivi differenziali Solaris Flash) del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    (Opzionale) local_customization

    Prima di installare un archivio Solaris Flash su un sistema clone, è possibile creare script personalizzati che preservino le configurazioni locali sul sistema clone. La parola chiave local_customization designa la directory in cui sono stati memorizzati questi script. Il valore corrisponde al percorso dello script sul sistema clone.

    Per informazioni sugli script di predeployment e postdeployment, vedere Creazione di script di personalizzazione del Guida all’installazione di Solaris 10 11/06: archivi Solaris Flash (creazione e installazione).

    (Opzionale) no_content_check

    Durante l'installazione di un sistema clone con un archivio differenziale Solaris Flash, è possibile usare la parola chiave no_content_check per ignorare la verifica file per file. Questo tipo di verifica assicura che il sistema clone sia una esatta duplicazione del sistema master. È perciò preferibile evitare di usare questa parola chiave se non si è certi che il sistema clone sia una copia esatta del sistema master originale.

    Per maggiori informazioni su questa parola chiave, vedere Parola chiave no_content_check (installazione di archivi Solaris Flash) del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

    (Opzionale) no_master_check

    Durante l'installazione di un sistema clone con un archivio differenziale Solaris Flash, è possibile usare la parola chiave no_master_check per ignorare la verifica dei file. I file dei sistemi clone non vengono controllati. Il controllo permetterebbe di verificare che il sistema clone sia stato creato sulla base del sistema master originale. È perciò preferibile evitare di usare questa parola chiave se non si è certi che il sistema clone sia una copia esatta del sistema master originale.

    Per maggiori informazioni su questa parola chiave, vedere Parola chiave no_master_check (installazione di archivi Solaris Flash) del Guida all’installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate.

  3. Salvare il profilo in una directory del sistema locale.

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

  5. Provare il profilo (opzionale).

    Per informazioni sulla procedura di prova del profilo, vedere Provare un profilo da usare con Solaris Live Upgrade.


Esempio 5–7 Creazione di un profilo per Solaris Live Upgrade

In questo esempio, i parametri per l'aggiornamento vengono indicati da un profilo. Questo profilo dovrà essere usato per aggiornare un ambiente di boot inattivo con il comando luupgrade e le opzioni -u e -j di Solaris Live Upgrade. Questo profilo aggiunge un pacchetto e un cluster. Al profilo vengono inoltre aggiunte una versione locale regionale e altre versioni locali. Se si aggiungono una o più versioni locali a un profilo, verificare che l'ambiente di boot contenga uno spazio su disco sufficiente.

# parole chiave         valori
# ----------------         -------------------
  install_type             upgrade
  package                  SUNWxwman add
  cluster                  SUNWCacc add
  geo                      C_Europe
  locale                   zh_TW
  locale                   zh_TW.BIG5
  locale                   zh_TW.UTF-8
  locale                   zh_HK.UTF-8
  locale                   zh_HK.BIG5HK
  locale                   zh
  locale                   zh_CN.GB18030
  locale                   zh_CN.GBK
  locale                   zh_CN.UTF-8


Esempio 5–8 Creazione di un profilo Solaris Live Upgrade per l'installazione di un archivio differenziale

L'esempio seguente mostra un profilo da utilizzare con Solaris Live Upgrade per l'installazione di un archivio differenziale su un sistema clone. Solo i file specificati nell'archivio differenziale vengono aggiunti, eliminati o modificati. L'archivio Solaris Flash viene richiamato da un server NFS. Poiché l'immagine è stata creata a partire dal sistema master originale, la validità dell'immagine del sistema clone non viene verificata. Questo profilo deve essere utilizzato con il comando luupgrade e con le opzioni -u e -j di Solaris Live Upgrade.

# parole chiave         valori
# ----------------         -------------------
 install_type  flash_update
 archive_location          nfs server_inst:/export/solaris/archive/arch_solaris
 no_master_check

Per usare il comando luupgrade per installare l'archivio differenziale, vedere Installare un archivio Solaris Flash con un profilo (riga di comando).


ProcedureProvare un profilo da usare con Solaris Live Upgrade

Dopo aver creato il profilo, usare il comando luupgrade per provarlo. Esaminando l'output generato da luupgrade, è possibile determinare velocemente se il risultato corrisponde all'obiettivo desiderato.

  1. 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) del System Administration Guide: Security Services.

  2. Provare il profilo.


    # luupgrade -u -n nome_BE -D -s percorso_immagine_os -j percorso_profilo
    
    -u

    Aggiorna l'immagine del sistema operativo in un ambiente di boot

    -n nome_BE

    Specifica il nome dell'ambiente di boot da aggiornare.

    -D

    Il comando luupgrade usa la configurazione del disco dell'ambiente di boot selezionato per provare le opzioni del profilo specificate con l'opzione -j.

    -s percorso_immagine_os

    Specifica il percorso della directory che contiene l'immagine del sistema operativo. È possibile specificare una directory di un supporto di installazione, ad esempio di un DVD-ROM o di un CD-ROM, oppure una directory NFS o UFS.

    -j percorso_profilo

    Percorso di un profilo configurato per l'aggiornamento. Il profilo deve trovarsi in una directory del sistema locale.


Esempio 5–9 Prova di un profilo con Solaris Live Upgrade

Nell'esempio seguente, al profilo è assegnato il nome di profilo_flash. Il profilo viene verificato con successo sull'ambiente di boot inattivo, secondo_disco.


# luupgrade -u -n u1b08 -D -s /net/server_inst/export/u1/combined.u1wos \
 -j /var/tmp/profilo_flash
Convalida del contenuto del supporto /net/installsvr/export/u1/combined.u1wos.
Il supporto è uno dei supporti standard di Solaris.
Il supporto contiene un'immagine di aggiornamento del sistema operativo.
Il supporto contiene Solaris versione 10.
Ricerca del modello di profilo di aggiornamento da utilizzare.
Ricerca del programma di aggiornamento del sistema operativo.
Controllo dell'esistenza di richieste di Live Upgrade precedentemente 
programmate.
Creazione del profilo di aggiornamento per l'ambiente di boot 
secondo_disco.
Determinazione dei pacchetti da installare o da aggiornare per 
l'ambiente di boot secondo_disco.
Simulazione dell'aggiornamento del sistema operativo 
dell'ambiente di boot secondo_disco.
La simulazione dell'aggiornamento dell'ambiente operativo è completa.
INFORMAZIONE: var/sadm/system/data/upgrade_cleanup contiene un log
dell'operazione di aggiornamento.
INFORMAZIONE: var/sadm/system/data/upgrade_cleanup contiene un log delle
operazioni di pulizia richieste.
L'aggiornamento Solaris dell'ambiente di boot secondo_disco 
è completo.

A questo punto è possibile usare il profilo per aggiornare un ambiente di boot inattivo.


ProcedureEseguire un aggiornamento con un profilo usando Solaris Live Upgrade (riga di comando)

Questa sezione contiene istruzioni dettagliate per l'aggiornamento di un sistema operativo con l'uso di un profilo.

Per installare un archivio Solaris Flash usando un profilo, vedere Installare un archivio Solaris Flash con un profilo (riga di comando).

Se sono state aggiunte una o più versioni locali a un profilo, verificare che l'ambiente di boot contenga uno spazio su disco sufficiente.


Avvertenza – Avvertenza –

Quando si installa il sistema operativo Solaris tramite un archivio Solaris Flash, l'archivio e i supporti di installazione devono contenere la stessa versione del sistema operativo. Ad esempio, se l'archivio contiene il sistema operativo Solaris 10 e si utilizza come supporto il DVD, è necessario usare il DVD di Solaris 10 per l'installazione dell'archivio. Se le versioni del sistema operativo non corrispondono, l'installazione del sistema di destinazione non riesce. Le versioni dei sistemi operativi devono essere identiche quando si utilizzano i comandi o le parole chiave seguenti:


  1. Installare i pacchetti di Solaris Live Upgrade SUNWlur e SUNWluu sul sistema. Questi pacchetti devono provenire dalla versione verso cui si effettua l'aggiornamento. Per le procedure dettagliate, vedere Installare Solaris Live Upgrade con il comando pkgadd.

  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) del System Administration Guide: Security Services.

  3. Creare un profilo.

    Per l'elenco delle parole chiave utilizzabili per l'aggiornamento in un profilo di Solaris Live Upgrade, vedere Creare un profilo per Solaris Live Upgrade.

  4. Digitare:


    # luupgrade -u -n nome_BE -s percorso_immagine_os -j percorso_profilo
    
    -u

    Aggiorna l'immagine del sistema operativo in un ambiente di boot

    -n nome_BE

    Specifica il nome dell'ambiente di boot da aggiornare.

    -s percorso_immagine_os

    Specifica il percorso della directory che contiene l'immagine del sistema operativo. È possibile specificare una directory di un supporto di installazione, ad esempio di un DVD-ROM o di un CD-ROM, oppure una directory NFS o UFS.

    -j percorso_profilo

    Percorso di un profilo. Il profilo deve trovarsi in una directory del sistema locale. Per informazioni sulla creazione di un profilo, vedere Creare un profilo per Solaris Live Upgrade.

    L'ambiente di boot è pronto per essere attivato.


Esempio 5–10 Aggiornamento di un ambiente di boot con un profilo JumpStart personalizzato (riga di comando)

In questo esempio, l'ambiente di boot secondo_disco viene aggiornato usando un profilo. Per accedere al profilo viene usata l'opzione -j. L'ambiente di boot è pronto per essere attivato. Per creare un profilo, vedere Creare un profilo per Solaris Live Upgrade. Il comando pkgadd aggiunge i pacchetti di Solaris Live Upgrade della versione verso cui si effettua l'aggiornamento.


# pkgadd -d /server/pacchetti SUNWlur SUNWluu
# luupgrade -u -n secondo_disco \ 
-s /net/sistema_inst/export/solarisX/immagine_OS \ 
-j /var/tmp/profile