GNU/Linux >> Linux Esercitazione >  >> Linux

CentOS / RHEL:come migrare lo storage (LVM) con pvmove Command

Soluzione :
Configurazione esistente :

Existing Physical Volume: 1.5 TB, /dev/mapper/mpathX
Existing Volume Group: data_vg
Existing Logical Volume: lv_data01 (/dev/mapper/data_vg-lv_data01)

Dobbiamo passare alla seguente configurazione:

Physical Volume: 1.5TB, /dev/mapper/mpathY
Volume Group: data_vg
Logical Volume: data (/dev/mapper/data_vg-lv_data01)
Nota: Eseguire un backup completo prima di eseguire la migrazione dello storage

Passaggi

1. Inizia creando il nuovo disco. Questo è il disco del nuovo array di archiviazione su cui vogliamo migrare.

# pvcreate /dev/mapper/mpathY

2. Ora aggiungi questo disco nel gruppo di volumi data_vg :

# vgextend data_vg /dev/mapper/mpathY

Assicurati che ci siano estensioni libere sul nuovo disco, prima di eseguire pvmove

3. Inizia la migrazione dal /dev/mapper/mpathX PV al nuovo /dev/mapper/mpathY PV

# pvmove -b /dev/mapper/mpathX /dev/mapper/mpathY

Questo richiederà tempo in base alle dimensioni per completare l'attività. -b opzione nel comando sopra esegue il comando pvmove in background.

4. Periodicamente, puoi controllare lo stato di avanzamento della migrazione, assicurati di cercare nella colonna "Copia%" il LV e il VG con cui stai lavorando.

# lvs -a -o+devices

Al termine della migrazione, lo saprai perché la colonna "Copia%" non registrerà più un valore per LV e VG in cui stai lavorando.

Puoi anche eseguire pvmove -iX , dove X è un intervallo in secondi per segnalare l'avanzamento. Ad esempio, pvmove -i5 riporterà i progressi ogni 5 secondi.

5. Ora puoi rimuovere in sicurezza il PV originale dal VG.

# vgreduce oracleprod /dev/mapper/mpathX
# pvremove /dev/mapper/mpathX


Linux
  1. RHEL / CentOS:come ridurre il volume LVM

  2. CentOS / RHEL:come migrare lo storage (LVM) con pvmove Command

  3. CentOS / RHEL:come eliminare il volume LVM

  4. CentOS / RHEL:come rimuovere il volume fisico (PV) inutilizzato dal gruppo di volumi (VG) in LVM

  5. CentOS / RHEL:come trovare spazio libero in un gruppo di volumi in LVM

Aggiungi spazio di archiviazione con LVM

Come gestire lo storage su Linux con LVM

Come avviare il servizio all'avvio con RHEL 8 / CentOS 8 Linux

Come installare dig su RHEL 8 / CentOS 8

Come creare un gruppo di volumi in Linux con LVM

CentOS / RHEL:come estendere il volume fisico in LVM estendendo la partizione del disco utilizzata