Per aggiornare un ambiente di boot è possibile usare il menu Upgrade o il comando luupgrade. Questa sezione descrive le procedure da seguire per aggiornare un ambiente di boot inattivo usando file situati nelle seguenti posizioni:
Server NFS
File locale
Unità nastro locale
Dispositivo locale, ad esempio un DVD o un CD
Quando si aggiorna un ambiente di boot con l'ultima versione del sistema operativo, l'ambiente di boot attivo non viene interessato. I nuovi file vengono uniti ai file system di importanza critica dell'ambiente di boot inattivo, ma i file system condivisibili non vengono modificati.
Se è stato creato un archivio Solaris Flash, anziché eseguire un aggiornamento è possibile installare l'archivio in un ambiente di boot inattivo. I nuovi file sovrascrivono i file system di importanza critica dell'ambiente di boot inattivo, ma i file system condivisibili non vengono modificati. Vedere Installazione di archivi Solaris Flash in un ambiente di boot.
È possibile aggiornare un ambiente di boot inattivo contenente qualunque combinazione di slice di dischi fisici, volumi di Solaris Volume Manager o volumi di Veritas Volume Manager. La slice selezionata per il file system radice (/) deve essere una concatenazione di una singola slice inclusa in un volume RAID–1 (mirror). Per informazioni sulle procedure di creazione di un ambiente di boot con file system in mirroring, vedere Creare un ambiente di boot con volumi RAID-1 (mirror) (riga di comando).
Se sul sistema in uso sono configurati volumi VxVM, il comando lucreate può creare un nuovo ambiente di boot. Quando i dati vengono copiati sul nuovo ambiente di boot, la configurazione del file system Veritas viene perduta e sul nuovo ambiente di boot viene creato un file system UFS.
Solaris Live Upgrade permette di aggiungere patch e pacchetti ai sistemi. Solaris Live Upgrade crea una copia del sistema attuale. Questo nuovo ambiente di boot può essere aggiornato ed è possibile aggiungervi pacchetti e patch. Utilizzando Solaris Live Upgrade, il tempo di inattività del sistema si limita alla durata della procedura di riavvio. Il comando luupgrade consente di aggiungere patch e pacchetti a un ambiente di boot.
Quando occorre aggiungere o rimuovere pacchetti o patch, Solaris Live Upgrade richiede che i pacchetti o le patch siano conformi alle direttive avanzate di SVR4. Benché i pacchetti Sun siano conformi a queste direttive, Sun non può garantire la conformità dei pacchetti di altri produttori. I pacchetti non conformi possono causare l'interruzione del software di aggiunta dei pacchetti o l'alterazione dell'ambiente di boot attivo durante il processo di aggiornamento.
Per maggiori informazioni sui requisiti dei pacchetti, vedere l'Appendice B, Altri requisiti per i pacchetti SVR4 (riferimenti).
Tipo di installazione |
Descrizione |
Per maggiori informazioni |
---|---|---|
Aggiunta di patch a un ambiente di boot. |
Creare un nuovo ambiente di boot e usare il comando luupgrade con l'opzione -t. |
Aggiungere patch a un'immagine del sistema operativo in un ambiente di boot (riga di comando) |
Aggiunta di pacchetti a un ambiente di boot. |
Usare il comando luupgrade con l'opzione -p. |
Aggiungere pacchetti a un'immagine del sistema operativo in un ambiente di boot (riga di comando) |
Per usare questa procedura di aggiornamento, è necessario utilizzare un DVD o un'immagine di installazione combinata. Per l'installazione con i CD, è necessario usare la procedura descritta in Aggiornare un'immagine del sistema operativo da più CD (riga di comando).
Dal menu principale di Solaris Live Upgrade, selezionare Update.
Viene visualizzato il menu di aggiornamento.
Inserire il nome del nuovo ambiente di boot.
Inserire il percorso dell'immagine di installazione di Solaris.
Supporto di installazione |
Descrizione |
---|---|
File system di rete |
Specificare il percorso del file system di rete in cui risiede l'immagine di installazione. |
File locale |
Specificare il percorso del file system locale in cui risiede l'immagine di installazione. |
Unità nastro locale |
Specificare l'unità nastro locale e la posizione sul nastro in cui risiede l'immagine di installazione. |
Dispositivo locale, DVD o CD |
Specificare il dispositivo locale e il percorso dell'immagine di installazione. |
SPARC: Se si utilizza un DVD o un CD, inserire il percorso del disco, come nell'esempio seguente:
/cdrom/cdrom0/s0/Solaris_10_606/s0 |
Se si dispone di un'immagine di installazione combinata in rete, inserire il percorso del file system di rete come nell'esempio seguente:
/net/sistema_inst/export/Solaris_10_606/immagine_OS |
Per avviare l'aggiornamento, premere F3.
Al termine dell'aggiornamento, viene visualizzato il menu principale.
Per usare questa procedura di aggiornamento, è necessario utilizzare un DVD o un'immagine di installazione combinata. Se l'installazione richiede più CD, è necessario usare la procedura descritta in Aggiornare un'immagine del sistema operativo da più CD (riga di comando).
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.
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.
Indicare l'ambiente di boot da aggiornare e il percorso del software di installazione digitando:
# luupgrade -u -n nome_BE -s percorso_immagine_os |
Aggiorna l'immagine del sistema operativo in un ambiente di boot
Specifica il nome dell'ambiente di boot da aggiornare
Specifica il percorso della directory che contiene l'immagine del sistema operativo.
In questo esempio, viene aggiornato l'ambiente di boot secondo_disco. 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/Solaris_10_606/immagine_OS |
Se l'immagine del sistema operativo risiede su più di un CD, usare la procedura di aggiornamento qui descritta. Per installare altri CD, usare il comando luupgrade con l'opzione -i.
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.
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.
Indicare l'ambiente di boot da aggiornare e il percorso del software di installazione digitando:
# luupgrade -u -n nome_BE -s percorso_immagine_os |
Aggiorna l'immagine del sistema operativo in un ambiente di boot
Specifica il nome dell'ambiente di boot da aggiornare
Specifica il percorso della directory che contiene l'immagine del sistema operativo.
Quando il programma di installazione ha terminato la lettura del primo CD, inserire il secondo CD.
Questo punto è identico al precedente, ma l'opzione -u viene sostituita dall'opzione -i. Scegliere se eseguire il programma di installazione del secondo CD con i menu o in modalità testo.
Il comando seguente esegue il programma di installazione del secondo CD con i menu.
# luupgrade -i -n nome_BE -s percorso_immagine_os |
Questo comando esegue il programma di installazione sul secondo CD in modalità testo e non richiede l'interazione dell'utente.
# luupgrade -i -n nome_BE -s percorso_immagine_os -O '-nodisplay -noconsole' |
Installa altri CD. Il software cerca un programma di installazione sul supporto specificato e lo esegue. Il programma di installazione viene specificato con -s.
Specifica il nome dell'ambiente di boot da aggiornare.
Specifica il percorso della directory che contiene l'immagine del sistema operativo.
(Opzionale) Esegue il programma di installazione sul secondo CD in modalità testo e non richiede l'interazione dell'utente.
Ripetere il Punto 4 e il Punto 5 per ogni CD da installare.
L'ambiente di boot è pronto per essere attivato. Vedere Attivazione di un ambiente di boot.
In questo esempio, viene aggiornato l'ambiente di boot di secondo_disco e l'immagine di installazione si trova su due CD: Solaris Software - 1 e Solaris Software - 2. L'opzione -u determina se lo spazio è sufficiente per tutti i pacchetti del set di CD. L'opzione -O, insieme alle opzioni -nodisplay e -noconsole, impedisce la visualizzazione dell'interfaccia a caratteri dopo la lettura del secondo CD; all'utente non viene richiesto di inserire informazioni. Per visualizzare l'interfaccia, omettere queste opzioni.
Installare i pacchetti di Solaris Live Upgrade della versione verso cui si effettua l'aggiornamento.
# pkgadd -d /server/pacchetti SUNWlur SUNWluu |
Inserire il CD Solaris Software - 1 e digitare:
Per i sistemi SPARC:
# luupgrade -u -n secondo_disco -s /cdrom/cdrom0/s0 |
Per i sistemi x86:
# luupgrade -u -n secondo_disco -s /cdrom/cdrom0/ |
Inserire il CD Solaris Software - 2 e digitare:
# luupgrade -i -n secondo_disco -s /cdrom/cdrom0 -O '-nodisplay \ -noconsole' Ripetere questo punto per tutti i CD richiesti. |
Ripetere i punti precedenti per ogni CD da installare.
Nella procedura seguente vengono rimossi e aggiunti alcuni pacchetti a un nuovo ambiente di boot.
Se durante un aggiornamento occorre aggiungere o rimuovere pacchetti o patch, Solaris Live Upgrade richiede che i pacchetti o le patch siano conformi alle direttive avanzate di SVR4. Benché i pacchetti Sun siano conformi a queste direttive, Sun non può garantire la conformità dei pacchetti di altri produttori. I pacchetti non conformi possono causare l'interruzione del software di aggiunta dei pacchetti o l'alterazione dell'ambiente di boot.
Per maggiori informazioni sui requisiti dei pacchetti, vedere l'Appendice B, Altri requisiti per i pacchetti SVR4 (riferimenti).
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.
Per rimuovere uno o più pacchetti da un nuovo ambiente di boot, digitare:
# luupgrade -P -n secondo_disco nome-pacchetto |
Indica la rimozione del pacchetto o dei pacchetti specificati dall'ambiente di boot
Specifica il nome dell'ambiente di boot da cui deve essere rimosso il pacchetto
Specifica il nome del pacchetto da rimuovere. Se i pacchetti sono più di uno, separare i nomi con uno spazio.
Per aggiungere uno o più pacchetti al nuovo ambiente di boot, digitare:
# luupgrade -p -n secondo_disco -s /percorso-pacchetti nome-pacchetto |
Indica l'aggiunta dei pacchetti all'ambiente di boot.
Specifica il nome dell'ambiente di boot a cui deve essere aggiunto il pacchetto
Specifica il percorso della directory che contiene il pacchetto o i pacchetti da aggiungere.
Specifica il nome del pacchetto o dei pacchetti da aggiungere. Se i pacchetti sono più di uno, separare i nomi con uno spazio.
In questo esempio, vengono rimossi e aggiunti alcuni pacchetti all'ambiente di boot secondo_disco.
# luupgrade -P -n secondo_disco SUNWabc SUNWdef SUNWghi # luupgrade -p -n secondo_disco -s /net/sistema_inst/export/packages \ SUNWijk SUNWlmn SUNWpkr |
Nella procedura seguente vengono rimosse e aggiunte alcune patch a un nuovo ambiente di boot.
Quando occorre aggiungere o rimuovere pacchetti o patch, Solaris Live Upgrade richiede che i pacchetti o le patch siano conformi alle direttive avanzate di SVR4. Benché i pacchetti Sun siano conformi a queste direttive, Sun non può garantire la conformità dei pacchetti di altri produttori. I pacchetti non conformi possono causare l'interruzione del software di aggiunta dei pacchetti o l'alterazione dell'ambiente di boot.
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.
Per rimuovere una o più patch da un nuovo ambiente di boot, digitare:
# luupgrade -T -n secondo_disco nome_patch |
Indica la rimozione della patch o delle patch specificate dall'ambiente di boot
Specifica il nome dell'ambiente di boot da cui devono essere rimosse le patch
Specifica i nomi delle patch da rimuovere. Se le patch sono più di una, separare i nomi con uno spazio.
Per aggiungere una o più patch al nuovo ambiente di boot, digitare il comando seguente.
# luupgrade -t -n secondo_disco -s /percorso-pacchetti nome_patch |
Indica l'aggiunta delle patch all'ambiente di boot.
Specifica il nome dell'ambiente di boot a cui deve essere aggiunta la patch
Specifica il percorso della directory che contiene le patch da aggiungere.
Specifica i nomi delle patch da aggiungere. Se le patch sono più di una, separare i nomi con uno spazio.
In questo esempio, vengono rimosse e aggiunte alcune patch all'ambiente di boot secondo_disco.
# luupgrade -T -n secondo_disco 222222-01 # luupgrade -t -n secondo_disco -s /net/sistema_inst/export/packages \ 333333-01 4444444-01 |
La procedura seguente controlla l'integrità dei pacchetti installati nel nuovo ambiente di boot.
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.
Per controllare l'integrità dei pacchetti appena installati nel nuovo ambiente di boot, digitare:
# luupgrade -C -n secondo_disco -O "-v" nome-pacchetto |
Indica l'esecuzione del comando pkgchk sui pacchetti specificati
Specifica il nome dell'ambiente di boot in cui deve essere eseguito il controllo
Passa le opzioni direttamente al comando pkgchk
Specifica i nomi dei pacchetti da controllare. Se i pacchetti sono più di uno, separare i nomi con uno spazio. Se non vengono specificati i nomi dei pacchetti, il controllo viene eseguito su tutti i pacchetti dell'ambiente di boot specificato.
Specifica l'esecuzione del comando in modalità dettagliata
In questo esempio, vengono controllati i pacchetti SUNWabc, SUNWdef e SUNWghi per verificare che siano stati installati correttamente e che non siano danneggiati.
# luupgrade -C -n secondo_disco SUNWabc SUNWdef SUNWghi |
È 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.
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:
parola chiave archive_location in un profilo
comando luupgrade con le opzioni -s, -a, -j e -J
Per maggiori informazioni, vedere:
Eseguire un aggiornamento con un profilo usando Solaris Live Upgrade (riga di comando)
Per la creazione di un profilo JumpStart, vedere Creazione di un profilo del Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it.
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:
Per l'esecuzione di un aggiornamento con un profilo, vedere Eseguire un aggiornamento con un profilo usando Solaris Live Upgrade (riga di comando).
Per l'esecuzione di un'installazione Solaris Flash con un profilo, vedere Installare un archivio Solaris Flash con un profilo (riga di comando).
Creare un file con un editor di testo.
Assegnare al file un nome descrittivo. Verificare che il nome del profilo sia indicativo del modo in cui si intende installare Solaris sul sistema. Ad esempio, è possibile assegnare a questo profilo il nome upgrade_Solaris_10_606.
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:
|
Per la descrizione dei valori accettati con questa parola chiave, vedere Parola chiave install_type del Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
(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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
(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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
(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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
(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 Solaris 10 6/06 Installation Guide: Solaris Flash Archives (Creation and Installation) - it. |
(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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
(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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
(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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
(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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
(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 Solaris 10 6/06 Installation Guide: Solaris Flash Archives (Creation and Installation) - it. |
(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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
(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 Solaris 10 6/06 Installation Guide: Custom JumpStart and Advanced Installations - it. |
Salvare il profilo in una directory del sistema locale.
Verificare che il proprietario del profilo sia root e che le autorizzazioni siano impostate su 644.
Provare il profilo (opzionale).
Per informazioni sulla procedura di prova del profilo, vedere Provare un profilo da usare con 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 |
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).
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.
Provare il profilo.
# luupgrade -u -n nome_BE -D -s percorso_immagine_os -j percorso_profilo |
Aggiorna l'immagine del sistema operativo in un ambiente di boot
Specifica il nome dell'ambiente di boot da aggiornare.
Il comando luupgrade usa la configurazione del disco dell'ambiente di boot selezionato per provare le opzioni del profilo specificate con l'opzione -j.
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.
Percorso di un profilo configurato per l'aggiornamento. Il profilo deve trovarsi in una directory del sistema locale.
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/installsvr/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 package 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.
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.
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:
parola chiave archive_location in un profilo
comando luupgrade con le opzioni -s, -a, -j e -J
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.
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.
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.
Digitare:
# luupgrade -u -n nome_BE -s percorso_immagine_os -j percorso_profilo |
Aggiorna l'immagine del sistema operativo in un ambiente di boot
Specifica il nome dell'ambiente di boot da aggiornare.
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.
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.
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 |