Quando si aggiorna a Solaris 10 1/06 un sistema il cui file system radice (/) è un volume RAID-1 si verifica un problema. Il problema si verifica quando si esegue l'aggiornamento nel modo qui descritto:
Si utilizzano i CD o un'immagine di installazione di rete.
Si utilizza il programma di installazione interattiva di Solaris o il metodo JumpStart personalizzato.
Si verifica uno dei seguenti problemi:
Se si utilizza il programma di installazione interattiva di Solaris, non viene offerta la possibilità di effettuare l'aggiornamento.
Quando si utilizza l'installazione JumpStart personalizzata, viene visualizzato il seguente messaggio di errore:
ERRORE: Non è stato rilevato nessun file system root aggiornabile. |
Soluzione: eseguire per prima la soluzione 1. Passare alla soluzione 2 solo se la soluzione 1 non ha risolto il problema.
Soluzione 1: rimuovere le configurazioni RAID prima di eseguire l'aggiornamento. Ricreare la configurazione RAID al termine dell'aggiornamento. Per rimuovere le configurazioni RAID, procedere come segue.
Individuare i dispositivi fisici che vengono utilizzati per i volumi RAID-0 o i submirror della partizione radice, come nell'esempio seguente:
# df -k / Filesystem kbyte usati disp. capacità Attivato su /dev/md/dsk/d0 4459950 3089180 1326171 70% / # metastat -p d0 d0 -m d10 d11 1 d10 1 1 c1t0d0s0 d11 1 1 c1t1d0s0 |
Rimuovere il mirror che non deve essere aggiornato. Nell'esempio, se il disco da aggiornare è c1t0d0s0, è necessario rimuovere il mirror d11. Digitare il comando seguente:
# metadetach d0 d11 |
Ripristinare l'utilizzo del dispositivo fisico appropriato da aggiornare. Nell'esempio precedente, utilizzare il seguente comando.
# metaroot c1t0d0s0 |
Se necessario, verificare che il file /etc/vfstab sia stato aggiornato con il dispositivo richiesto.
# grep c1t0d0s0 /etc/vfstab /dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no - |
Arrestare il sistema.
Avviare il sistema dal DVD o da un CD.
Nella finestra di selezione dell'aggiornamento o dell'installazione iniziale, è ora possibile scegliere l'aggiornamento. È anche possibile selezionare il dispositivo da aggiornare dall'elenco dei dispositivi presentati. In genere, questo elenco contiene i dispositivi che fanno parte del sottovolume radice originale.
Tuttavia, se l'opzione è tuttora non disponibile, passare alla soluzione alternativa.
Per procedere con l'aggiornamento, selezionare il dispositivo.
Per ricreare le configurazioni RAID dopo l'aggiornamento, procedere come segue.
Ridefinire il dispositivo di avvio.
# metaroot d0 |
Riavviare il sistema.
Aggiungere il sottovolume.
# metattach d0 d11 |
Soluzione 2: usare questa soluzione solo se la soluzione 1 non ha avuto successo. Non eseguire questa soluzione senza aver provato prima ad eseguire la prima soluzione.
Riavviare il sistema.
Il sistema avvia la versione di Solaris esistente.
Eliminare i metadevice attivi che sono inclusi nella partizione radice usando il comando metaclear.
# metaclear d0 d10 d11 |
Arrestare il sistema.
Avviare il sistema dal DVD o da un CD.
Procedere seguendo le procedure di installazione o di aggiornamento che compaiono sullo schermo.
Al termine dell'aggiornamento, riconfigurare i metadevice con le normali procedure.
L'esempio seguente mostra i passaggi per configurare il metadevice radice (/), configurare i file di sistema per il metadevice e ricollegare il sottovolume.
# metainit d0 -m d10 # metaroot d0 # reboot # metainit d11 1 1 c1t1d0s0 # metattach d0 d11 |
Il precedente sottovolume deve essere ricollegato dopo l'avvio.