Puncte:0

Este posibil să faceți backup unui disc LVM pe un server extern?

drapel in

În ultima lună, m-am gândit la modul în care funcționează LVM. Gândul inițial a fost că este foarte flexibil, am fost surprins că sistemul poate rula în continuare în timp ce mută discul pe un alt disc local.


Nu am putut găsi multe informații în acest online, dar mi se pare un lucru care ar trebui să fie posibil. Poate că nu este practic sau, în general, nu este o soluție bună (?). Articolele pe care le-am citit erau toate discuri locale din jur, nu externe.

Când spun backup, mă refer la întregul disc/partiție, nu instantaneu.

Să presupunem că am 4 servere care rulează toate LVM și aș dori să fac backup pentru toate discurile pe un server de stocare mare, este posibil?

Daca se poate, care ar fi dezavantajele unei astfel de configuratii?

Puncte:2
drapel za

Da.

Acesta este utilizat pe scară largă și implică de fapt instantanee pentru a asigura coerența copiei de rezervă.

De exemplu, acesta este modul în care stocările de mașini virtuale (și containere) sunt salvate în Proxmox VE:

  • Suspendați VM-ul. Nu există nicio modalitate de a face atomic mai multe instantanee în Linux, deci singura modalitate de a face backup toate discurile în același moment este să vă asigurați că VM nu poate face nimic până când toate instantaneele sunt gata
  • Instantaneu toate discurile. Acest proces este relativ rapid
  • Anulați suspendarea VM-ului. Timpul în care VM a fost indisponibil este mic, până la punctul în care nu este vizibil
  • Trimiteți imagini cu toate instantaneele în spațiul de stocare de rezervă. Acesta este procesul lung. Dar faptul că acestea sunt instantanee ne permite să avem backup consecvent, în timp ce VM-ul poate încă rula. Starea copiei de rezervă va fi momentul în care VM a fost pentru prima dată suspendată
  • Eliminați toate instantaneele.

Acesta a fost simplificat Descriere; de fapt, PVE folosește și câteva trucuri în Qemu pentru a emula instantanee pe stocarea de rezervă unde nu există o astfel de caracteristică, dar acest lucru nu este relevant pentru întrebare.

Avantajele sunt deja descrise. Dezavantajele la care mă pot gândi sunt necesitatea de a avea ceva spațiu liber în VG pentru a stoca aceste instantanee, iar cantitatea de spațiu nu este posibil de prezis, în general, depinde de cantitatea de I/O pe care o face VM-ul în timp ce datele este trimis la stocare, care, la rândul său, depinde de rata I/O, dimensiunea discului virtual și capacitatea rețelei. În practică, nu am avut niciodată probleme cu asta.

Am descris un anumit caz de utilizare, dar orice ați face backup, detaliile procesului vor fi aceleași.

Puncte:0
drapel cn

Backup-ul completurilor pe o stocare separată de la distanță nu este ușor cu Linux LVM singur. Mai realiste sunt instantaneele LVM copiate în altă parte prin alt agent de rezervă.

Să presupunem că designul de restaurare solicită o copie completă la nivel de bloc, independent de grupul de volume original sau de volumele fizice membre ale acestuia. Instantaneele sunt ușor de realizat, dar depind de sursa VG și nu îndeplinesc această cerință. LVM poate oglindi și împărți volume, dar procedura ar fi mai complicată.

Deși aceste caracteristici permit cazuri de utilizare, cum ar fi migrarea stocării primare, ele sunt relativ avansate, cu mai puține exemple. În plus, poate fi dificil să prezentați dispozitive de blocare de rezervă gazdei care face backup.

Ca caracteristici suplimentare ale stratului de bloc, LVM în sine nu oferă acces la stocarea de la distanță. Sigur, cu un SAN adecvat puteți accesa o matrice de stocare partajată, prin canal de fibră sau iSCSI. Aceste LUN-uri pot fi utilizate ca PV-uri LVM. Este dificil din punct de vedere operațional să faceți acest lucru, deoarece multe cazuri de utilizare nu folosesc astfel de SAN-uri, instalarea sistemului de operare pe stocarea locală, de exemplu. Și astfel de SAN-uri tind să fie pe distanțe scurte și să nu tolerați pierderile. Introducerea unei oglinzi în spațiul de stocare de protecție pentru orice ar putea crea cerințe de performanță extreme pentru a ține pasul cu scrierile către primar.

Mai frecvent este copierea instantaneelor ​​cu un alt instrument. Faceți un instantaneu al sursei LV. Creați VG și LV-uri pe stocarea separată de protecție.Fie faceți o copie de rezervă bazată pe blocuri, cum ar fi cu dd peste ssh, fie montați instantaneul și faceți copii de siguranță bazate pe fișiere. Ștergeți instantaneul LV.

Typewar avatar
drapel in
dd over ssh pare un lucru relativ frumos și ușor de configurat, dar nu ar fi necesar ca partiția să nu fie activă? Este posibil să faceți dd în timp ce sistemul rulează și mai aveți șansa de a-l restaura?
John Mahowald avatar
drapel cn
Instantaneele LVM sunt copii la nivel de bloc punct în timp care nu se modifică pe măsură ce scrierile continuă în LV sursă. Backupul consecvent la un moment dat este un caz de utilizare. Ele pot fi luate online.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.