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

Esempio di scollegamento e aggiornamento di un lato di un volume RAID-1 (mirror) (riga di comando)

Questo esempio spiega come eseguire le seguenti attività:

La Figura 12–1 mostra l'ambiente di boot in uso, che contiene tre dischi fisici.

Figura 12–1 Scollegamento e aggiornamento di un lato di un volume RAID-1 (mirror) (continua)

Il contesto descrive l'illustrazione.

  1. Creare un nuovo ambiente di boot, secondo_disco, contenente un mirror.

    Il comando seguente esegue queste operazioni.

    • lucreate configura un file system UFS per il punto di attivazione del file system radice (/). Viene creato il mirror d10. Questo mirror contiene il file system radice (/) dell'ambiente di boot in uso, che viene copiato sul mirror d10. Tutti i dati contenuti nel mirror d10 vengono sovrascritti.

    • Le due slice c0t1d0s0 e c0t2d0s0 vengono designate per essere usate come submirror. Questi due submirror vengono collegati al mirror d10.


    # lucreate -c primo_disco -n secondo_disco \ 
    -m /:/dev/md/dsk/d10:ufs,mirror \ 
    -m /:/dev/dsk/c0t1d0s0:attach \ 
    -m /:/dev/dsk/c0t2d0s0:attach
    
  2. Attivare l'ambiente di boot secondo_disco.


    # /sbin/luactivate secondo_disco
    # init 6
    
  3. Creare un altro ambiente di boot di nome terzo_disco.

    Il comando seguente esegue queste operazioni.

    • lucreate configura un file system UFS per il punto di attivazione del file system radice (/). Viene creato il mirror d20.

    • La slice c0t1d0s0 viene rimossa dal mirror in uso e viene aggiunta al mirror d20. Il contenuto del submirror, il file system radice ( /), viene preservato senza la creazione di una copia.


    # lucreate -n terzo_disco \ 
    -m /:/dev/md/dsk/d20:ufs,mirror \ 
    -m /:/dev/dsk/c0t1d0s0:detach,attach,preserve
    
  4. Aggiornare il nuovo ambiente di boot, terzo_disco


    # luupgrade -u -n terzo_disco \ 
    -s /net/sistema_inst/export/Solaris_10/immagine_OS
    
  5. Aggiungere una patch all'ambiente di boot aggiornato.


    # luupgrade -t n terzo_disco -s /net/patches 222222-01
    
  6. Attivare l'ambiente di boot terzo_disco per renderlo operativo sul sistema.


    # /sbin/luactivate terzo_disco
    # init 6
    
  7. Eliminare l'ambiente di boot secondo_disco.


    # ludelete secondo_disco
    
  8. I comandi seguenti eseguono queste operazioni.

    • Cancellare il mirror d10.

    • Individuare il numero della concatenazione di c0t2d0s0.

    • Collegare la concatenazione restituita dal comando metastat al mirror d20. Il comando metattach sincronizza la concatenazione così collegata alla concatenazione del mirror d20. Tutti i dati contenuti nella concatenazione vengono sovrascritti.


    # metaclear d10 
    # metastat -p | grep c0t2d0s0
    dnum 1 1 c0t2d0s0
    # metattach d20 dnum
    
    num

    È il numero restituito dal comando metastat per la concatenazione

Il nuovo ambiente di boot, terzo_disco, è stato aggiornato ed è il sistema attualmente in uso. terzo_disco contiene il file system radice (/) in mirroring.

La Figura 12–2 mostra il processo di scollegamento e aggiornamento del mirror eseguito con i comandi dell'esempio precedente.

Figura 12–2 Scollegamento e aggiornamento di un lato di un volume RAID-1 (mirror) (continua)

Il contesto descrive l'illustrazione.