GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come configurare il gruppo di volumi Lvm esistente per utilizzare DM-Multipath

Domanda :PV chiamato "/dev/sdb" che è stato creato su un singolo percorso del dispositivo, è necessario impostare questo PV per avere funzionalità multipath efficaci (migrazione di PV da un percorso singolo a nomi multipath)

Come configurare il gruppo di volumi lvm esistente per utilizzare DM-Multipath?

È necessario utilizzare il gruppo di volumi esistente e la configurazione del volume logico esistente per garantire che la configurazione lato server non causi problemi di riferimento per alcuna applicazione sottostante (punti di montaggio, ecc...).

Nota :È sempre bene avere un backup completo dei dati per evitare qualsiasi problema.

Disattiva i volumi logici utilizzando i dispositivi di percorso sottostanti di qualsiasi dispositivo multipath, prima di ciò assicurati che LVM sia smontato e non utilizzato da nessuna applicazione,

Disattiva il VG:

# vgchange -an Name_of_your_VG

Una volta configurato il multipath, i volumi logici verranno riattivati ​​utilizzando i dispositivi multipath, fare riferimento al post di seguito su come configurare multipath sul server.

Come installare e configurare Device Mapper Multipath in CentOS/RHEL 6,7

Configura LVM per funzionare su dispositivi multipath. Modifica i seguenti due parametri di configurazione in /etc/lvm.conf :

  • filtro
  • nomi_preferiti

Cambiare la linea del filtro

Modificare la linea dei filtri per "accettare" i dispositivi multipath e qualsiasi altro dispositivo che contiene PV LVM e rifiutare tutti gli altri dispositivi. Ad esempio, la seguente riga di filtro fa in modo che LVM esegua la scansione di dispositivi multipath con user_friendly_names, nonché dispositivi ATA locali, ma salti la scansione di tutti gli altri dispositivi:

filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/hd|", "r|.*|" ]

Cambiare i "nomi_preferiti"

La riga preferred_names influisce solo sull'output dei comandi LVM, ma deve essere modificata come segue, in modo che i dispositivi multipath vengano utilizzati prima dei dispositivi path.
Nelle versioni successive su LVM2 non è più necessario impostare questo parametro, come nomi multipath verrà utilizzato per impostazione predefinita. Tuttavia, poiché non provoca danni ed è rilevante per alcuni sistemi precedenti, rimane qui per completezza.

In questo esempio vengono utilizzati dispositivi multipath con user_friendly_names:

preferred_names = [ "^/dev/mpath/", "^/dev/mapper/mpath", "^/dev/[hs]d" ]

– Utilizzare pvscan per eseguire la scansione dei dispositivi LVM utilizzando le nuove impostazioni del filtro. L'output di 'pvscan' dovrebbe mostrare i dispositivi multipath.
– Utilizzare vgchange -ay o lvchange -ay per attivare i volumi logici in base ai dispositivi multipath.
– Verificare i comandi LVM, pvs, vgs e lvs, mostra tutti i volumi fisici, i gruppi di volumi e i volumi logici correttamente.
– Ricostruisci initrd utilizzando il seguente post:

CentOS/RHEL 6:Come ricostruire l'immagine Ramdisk iniziale
CentOS/RHEL 5:Come ricostruire l'immagine Ramdisk inizialeNota :Se rootvg sul disco locale, devi inserirlo nella blacklist in multipath.conf su questo server.

Dal mio server Usa scsi_id per restituire identificatori di dispositivo univoci, questo deve essere inserito nella lista nera. Ad esempio:

#/lib/udev/scsi_id --whitelisted --device=/dev/sda
3600144f0adf5cc4c0000514a72c10003

Determina quali dischi sono i dischi interni e contrassegnali come quelli da inserire nella lista nera. In questo esempio, /dev/sda è il disco interno. Tieni presente che, come originariamente configurato nel file di configurazione multipath predefinito, l'esecuzione di "multipath -v2 Il comando ' mostra il disco locale, /dev/sda, nella mappa multipath.

Esegui "multipath -v2 -d" senza blacklist, mostrerà sda in quello.

# vi /etc/multipath.conf

Per impedire al mappatore del dispositivo di mappare /dev/sda nelle sue mappe multipath, modificare la sezione blacklist del file /etc/multipath.conf per includere questo dispositivo. Sebbene sia possibile inserire nella blacklist il dispositivo sda utilizzando un tipo devnode, non sarebbe una procedura sicura poiché /dev/sda non è garantito essere lo stesso al riavvio. Per inserire nella blacklist singoli dispositivi, puoi inserire nella blacklist utilizzando il WWID di quel dispositivo.

Si noti che nell'output del comando multipath -v2, il WWID del dispositivo /dev/sda è 3600144f0adf5cc4c0000514a72c10003. Per inserire nella lista nera questo dispositivo, includi quanto segue nel file /etc/multipath.conf.

blacklist {
wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
}

Dopo aver aggiornato il file /etc/multipath.conf, è necessario ricaricare manualmente il file. Il comando seguente ricarica il file /etc/multipath.conf aggiornato.

# systemctl reload multipathd.service


Cent OS
  1. Come configurare LVM su Linux / CentOS / Redhat

  2. CentOS / RHEL:come ripristinare/ripristinare un gruppo di volumi eliminato in LVM

  3. Comprensione dell'utilità multipath per configurare DM-Multipath

  4. Come utilizzare mdadm per creare un mirror software su dispositivi multipath

  5. Come partizionare i dispositivi pseudo-multipath DM in CentOS/RHEL

Come configurare PureFTPd per utilizzare le sessioni TLS su CentOS 7

Come creare un gruppo di volumi in Linux con LVM

Come usare Ansible per configurare Vim

CentOS / RHEL:come eliminare un gruppo di volumi in LVM

CentOS / RHEL:come aggiungere volume fisico (PV) a un gruppo di volumi (VG) in LVM

CentOS / RHEL:come aggiungere un nuovo volume fisico a un gruppo di volumi esistente