Puncte:0

Cum pot extinde sau redimensiona lvm din spațiul pe disc

drapel ng

Folosim ceph pentru a gestiona stocarea și am mărit recent dimensiunea discului /dev/sdb. Nu sunt sigur cum să utilizez noul spațiu disponibil din lvm-ul meu ceph.

sdb 8:16 0 550G 0 disc
ââceph--9elp0015--40ic--40pf--bf26--436d3bmkilhf-osd--data--aamki6ca--ec5a--4251--8ep0-
c83plkmj176c 253:0 0 250G 0 lvm

Cum pot extinde sau redimensiona lvm-urile pentru a folosi cei 300 GB disponibile?

 pvdisplay
  --- Volumul fizic ---
  Nume PV /dev/sdb
  Nume VG ceph-9e7d6015-464c-4f1f-bf26-436d3b9b8a1f
  Dimensiune PV 250,00 GiB / neutilizabil 4,00 MiB
  Alocabil da (dar plin)
  Dimensiune PE 4,00 MiB
  Total PE 63999
  PE gratuit 0
  Alocat PE 63999
  PV UUID Arhj1O-KuxC-f1YG-une0-D3CI-sP4H-Gf7hf0
Puncte:1
drapel us

Puteți verifica și modifica dimensiunile cu ceph-bluestore-instrument:

   bluefs-bdev-sizes --path calea osd
      Imprimați dimensiunile dispozitivului, așa cum este înțeles de BlueFS, în stdout.

  bluefs-bdev-expand --path calea osd
      Instruiți BlueFS să verifice dimensiunea dispozitivelor bloc și, dacă acestea s-au extins, să folosească spațiul suplimentar.

Rețineți că acest lucru funcționează numai pentru OSD-urile oprite. Așadar, asigurați-vă că clusterul dvs. rămâne sănătos dacă închideți un OSD.Dacă nu ești sigur cât de repede vei fi setat noout steag: ceph osd set noout astfel încât OSD-ul nu se epuizează dacă este offline mai mult de 10 minute. Este un OSD independent sau are rocksDB și/sau WAL pe un dispozitiv separat mai rapid?

Recomand cu tărie să testați această procedură cu un cluster de testare în care nu puteți distruge date făcând greșeli.

drapel ng
Vă mulțumesc pentru sugestie, problema fiind că nu pot instala niciun utilitar pe VM și este blocat. Există un mod tradițional de abordare?
drapel us
`ceph-bluestore-tool` face deja parte din instalare, nu este nevoie să instalați instrumente suplimentare. Nu știu ce vrei să spui prin „mod tradițional”, dar fără acces la VM nu vei putea redimensiona discul. O abordare diferită ar fi să eliminați discul din ceph și să recreați acel OSD, dar asta este mai distructiv decât extinderea lui. Oricum, fără acces la VM, nu veți putea redimensiona OSD-ul.
drapel ng
Lasă-mă să încerc asta, mulțumesc mult.
drapel us
Stai, ce anume vrei să încerci? Nu scoateți pur și simplu un disc din ceph!
drapel ng
se va juca în clusterul de testare.. Odată ce voi obține nuanțele, voi încerca asta în PROd env. Mulțumiri..
drapel ng
`systemctl dezactivați ceph-osd@ # systemctl stop ceph-osd@` ar trebui să mă ajute să opresc corect un OSD, postați asta, va rula comanda `bluefs-bdev-expand --path osd path`
drapel us
Da, asta ar trebui să funcționeze. Nu uitați să setați `ceph osd set noout`.
drapel ng
Cool, multumesc mult!!

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.