Ignora collegamenti di spostamento | |
Esci da visualizzazione stampa | |
![]() |
Guida all''nstallazione di Oracle Solaris 10 10/13: Solaris Live Upgrade e pianificazione degli aggiornamenti Oracle Solaris 10 1/13 Information Library (Italiano) |
Parte I Aggiornamento con Live Upgrade
1. Informazioni sulla pianificazione dellinstallazione di Oracle Solaris
3. Live Upgrade (pianificazione)
4. Uso di Live Upgrade per creare un ambiente di boot (procedure)
5. Aggiornamento con Live Upgrade (procedure)
6. Ripristino dei guasti: ripristino dellambiente di boot originale (procedure)
7. Gestione degli ambienti di boot con Live Upgrade (procedure)
Panoramica della gestione di Live Upgrade
Attività di gestione per gli ambienti di boot
Visualizzazione dello stato di tutti gli ambienti di boot
Aggiornamento di un ambiente di boot precedentemente configurato
Annullamento di un job pianificato di creazione, aggiornamento o copia
Confronto tra ambienti di boot
Rinomina di un ambiente di boot
Aggiunta o modifica della descrizione associata al nome di un ambiente di boot
Visualizzazione della configurazione di un ambiente di boot
8. Aggiornamento del sistema operativo Oracle Solaris su un sistema con zone non globali
Parte II Aggiornamento e migrazione con Live Upgrade a un pool root ZFS
10. Live Upgrade e ZFS (panoramica)
11. Live Upgrade per ZFS (pianificazione)
12. Creazione di un ambiente di boot per i pool root ZFS
13. Live Upgrade per ZFS con zone non globali installate
A. Riferimenti sui comandi Live Upgrade
B. Risoluzione dei problemi (procedure)
C. Altri requisiti per i pacchetti SVR4 (riferimenti)
D. Utilizzo dello strumento di analisi delle patch nellaggiornamento (procedure)
Per visualizzare informazioni sull'ambiente di boot è possibile utilizzare il comando lustatus. Se non viene specificato un ambiente di boot, vengono visualizzate informazioni di stato su tutti gli ambienti di boot del sistema.
Per ogni ambiente di boot vengono presentate le seguenti informazioni:
Name – Nome dell'ambiente di boot.
Complete – Indica se sono in corso operazioni di copia o di creazione. Indica anche che è possibile eseguire il boot dell'ambiente di boot. Se sono in corso attività di creazione o di aggiornamento, o se una di queste attività ha avuto esito negativo, l'ambiente di boot viene considerato incompleto. Ad esempio, se è in corso o è pianificata un'operazione di copia in un determinato ambiente di boot, quell'ambiente viene considerato incompleto.
Active: indica se l'ambiente di boot corrente è attivo.
ActiveOnReboot: indica se l'ambiente di boot diventerà attivo al successivo reboot del sistema.
CopyStatus: indica se il processo di creazione o di copia dell'ambiente di boot è pianificato, attivo o in fase di aggiornamento. Lo stato SCHEDULED impedisce di eseguire operazioni di copia, ridenominazione o aggiornamento con Live Upgrade.
In questo esempio viene visualizzato lo stato di tutti gli ambienti di boot. Per visualizzare lo stato di un ambiente di boot specifico, eseguire il comando con il nome dell'ambiente di boot.
# su # lustatus boot environment Is Active Active Can Copy Name Complete Now OnReboot Delete Status ------------------------------------------------------------------------ disk_a_S9 yes yes yes no - disk_b_S10database yes no no yes COPYING disk_b_S9a no no no yes -
In base all'output di esempio, non sarebbe possibile eseguire operazioni di copia, ridenominazione o aggiornamento su disk_b_S9a in quanto è incompleto, né su disk_b_S10database in quanto è in corso un'operazione di aggiornamento di Live Upgrade.
Per aggiornare il contenuto di un ambiente di boot precedentemente configurato è possibile utilizzare il menu Copy o il comando lumake. I file system dell'ambiente di boot attivo (di origine) vengono copiati nell'ambiente di boot di destinazione. I dati di quest'ultimo vengono distrutti. Per eseguire un'operazione di copia da un ambiente di boot, è necessario che lo stato dell'ambiente sia Completato. Per determinare lo stato di un ambiente di boot, vedere Visualizzazione dello stato di tutti gli ambienti di boot.
Il job di copia può essere pianificato per un momento successivo, ed è possibile pianificare un solo job alla volta. Per annullare una copia pianificata, vedere Annullamento di un job pianificato di creazione, aggiornamento o copia.
Di seguito è riportata la sintassi del comando lumake.
# lumake -n BE-name [-s source-BE] [-t time] [-m email-address]
Specifica il nome dell'ambiente di boot di cui si desidera sostituire i file system.
(Opzionale) Specifica il nome dell'ambiente di boot di origine che contiene i file system da copiare nell'ambiente di boot di destinazione. Se questa opzione viene omessa, lumake utilizza come origine l'ambiente di boot corrente.
(Opzionale) Imposta un job batch di copia da eseguire sui file system dell'ambiente di boot specificato all'ora specificata. Per informazioni su come formattare l'argomento "ora", vedere la pagina man at(1).
(Opzionale) Permette di inviare via e-mail l'output di lumake a un indirizzo specificato al termine delle operazioni eseguite dal comando. L'indirizzo_email non viene verificato. Questa opzione può essere utilizzata solo insieme a -t.
Esempio 7-1 Aggiornamento di un ambiente di boot precedentemente configurato
In questo esempio i file system di third_disk verranno copiati su second_disk. Al termine del job, verrà inviata una email all'utente Gianni del dominio anywhere.com.
# su # lumake -n second_disk -s first_disk -m joe@anywhere.com
I file di first_disk vengono copiati su second_disk e viene inviata una email di notifica. Per informazioni su come annullare una copia pianificata, vedere Annullamento di un job pianificato di creazione, aggiornamento o copia.
I job di creazione, aggiornamento e copia di un ambiente di boot possono essere annullati fino all'ora di esecuzione impostata. Il job può essere pianificato con il comando lumake. È possibile pianificare un solo job alla volta.
Per annullare un job pianificato, acquisire i diritti di superutente o assumere un ruolo equivalente ed eseguire il comando lucancel.
Per identificare le differenze tra l'ambiente di boot attivo e altri ambienti di boot, è possibile usare il comando lucompare. Per eseguire un confronto, è necessario che lo stato dell'ambiente di boot inattivo sia Completato e che non sia presente alcun processo di copia in attesa. Vedere Visualizzazione dello stato di tutti gli ambienti di boot
Il comando lucompare genera un confronto tra ambienti di boot che include i contenuti di tutte le zone non globali.
L'ambiente di boot specificato non può contenere partizioni attivate con lumount o mount.
Di seguito è riportata la sintassi del comando lucompare.
# /usr/sbin/lucompare -i infile (or) -t -o outfile BE-name
Confronta i file elencati in file_input. I file da confrontare devono essere designati con un percorso assoluto. Se viene specificato il nome di una directory, il confronto viene effettuato in modo ricorsivo sul contenuto della directory. Questa opzione è alternativa a -t.
Confronta solo i file non binari. Questo confronto utilizza il comando file(1) su ciascun file per determinare se si tratta di un file di testo. Questa opzione è alternativa a -i.
Ridirige l'output delle differenze verso file_output
Specifica il nome dell'ambiente di boot da confrontare con quello attivo.
Esempio 7-2 Confronto tra ambienti di boot
In questo esempio l'ambiente di boot first_disk (origine) viene confrontato con second_disk e i risultati vengono inviati ad un file.
# /usr/sbin/lucompare -i /etc/lu/compare/ \ -o /var/tmp/compare.out second_disk
Usare il comando ludelete per rimuovere un ambiente di boot. Vanno considerate le seguenti limitazioni.
Non è possibile eliminare l'ambiente di boot attivo o quello che verrà attivato al reboot successivo del sistema.
L'ambiente di boot da eliminare deve essere in stato "complete". Un ambiente di boot viene considerato completo quando non deve subire operazioni che ne possano modificare lo stato. Per determinare lo stato di un ambiente di boot, vedere Visualizzazione dello stato di tutti gli ambienti di boot.
Non è possibile eliminare un ambiente di boot i cui file system siano attivati con lumount.
solo x86: A partire dalla release Solaris 10 1/06, non è possibile eliminare l'ambiente di boot che contiene il menu di GRUB. Usare i comandi lumake o luupgrade per riutilizzare l'ambiente di boot. Per determinare l'ambiente di boot contenente il menu di GRUB attivo, vedere il Capitolo 13, Managing the Oracle Solaris Boot Archives (Tasks) in Oracle Solaris Administration: Basic Administration.
Di seguito è riportata la sintassi del comando ludelete.
# ludelete BE-name
Specifica il nome dell'ambiente di boot inattivo da eliminare
Esempio 7-3 Eliminazione di un ambiente di boot inattivo
In questo esempio viene eliminato l'ambiente di boot second_disk.
# ludelete second_disk
Per visualizzare il nome dell'ambiente di boot attivo è possibile usare il comando lucurr. Se sul sistema non è configurato alcun ambiente di boot, compare il messaggio “Nessun ambiente di boot configurato sul sistema”. Si noti che lucurr restituisce solo il nome dell'ambiente di boot corrente, non di quello che verrà attivato al reboot successivo del sistema. Per determinare lo stato di un ambiente di boot, vedere Visualizzazione dello stato di tutti gli ambienti di boot.
Esempio 7-4 Visualizzazione del nome dell'ambiente di boot attivo
In questo esempio viene visualizzato il nome dell'ambiente di boot corrente.
# /usr/sbin/lucurr solaris10