Sziasztok!
Olvasgatok, elvileg működik, de mivel éles rendszeren is meg kellene csinálnom, ezért szeretném gyakorlottabbak tapasztalatát is meghallgatni.
Az volna a cél, hogy Unity storage-ról FC-n osztott LUN-t menet közben átméretezzek, úgy hogy a Proxmox által futtatott VM ne érezze meg. A Proxmoxon ZFS storage van készítve az adott LUN-ból. A VM diskjét nem érintené a változás, csak annyi lenne a cél, hogy a pool-ban több hely legyen. Elvileg autoexpand property ON esetén figyel a maga alatt történő méretváltozásra, de van bennem bizonytalanság. Ezek volnának a parancsok.
# zpool set autoexpand=on zfsvol # zpool online -e zfsvol /dev/sdc # zpool export zfsvol # zpool import zfsvol
Az export hatására szerintem átmenetileg elveszítem a pool-t, tehát nem futhat közben a VM, ami ebből a pool-ból kapta a diszket. Jól gondolom? Ez a lépés mindenképpen kell?
- 100 megtekintés
Hozzászólások
"Az export hatására szerintem átmenetileg elveszítem a pool-t, tehát nem futhat közben a VM, ami ebből a pool-ból kapta a diszket. Jól gondolom? "
Igen.
"Ez a lépés mindenképpen kell?"
Igen.
Párszor csináltam már így, és működött, nem volt gond. Igaz, nem proxmox alatt, hanem csak "mezei" file szerveren.
Mentés azért legyen.
szerk: elég rég volt már, hogy utoljára ilyet csináltam, azóta lehet, hogy nem kell export-import, de ez úgyis kiderül.
Az autoexpand-ot a növelés előtt állítsd be, az még nem destruktív.
- A hozzászóláshoz be kell jelentkezni
Köszönöm! Tesztelem közben mindenképp, egyelőre még van egy tesztgépem az éles mellett.
Mindjárt az is kiderul, hogy a multipath online felismeri-e a változást. Aztán lehet, hogy már itt elbukik a rebootmentes történetem:)
- A hozzászóláshoz be kell jelentkezni
Régen volt és Solarison nem Linuxon, de ha autoexpand on-on volt akkor csak újrascanneltük a dszikeket és nem kellett a poolt kidobni. Ha kvótád volt feljebb toltad. Linuxon nem használtam mondom mégegyszer de az az export és az online dolog nekem sem fér össze,de ha így van, így van.
- A hozzászóláshoz be kell jelentkezni
Ha autoexpand=on van akkor nem kell a zpool online -e, vagy hagyd off-on es csak legyen a manualos expand.
Az export/import felesleges.
- A hozzászóláshoz be kell jelentkezni
Köszönöm! Így teszteltem végül, és valóban működött.
- A hozzászóláshoz be kell jelentkezni
Wow, reboot, meg mindenféle leállás nélkül sikerült.
Ezeket csináltam:
zpool set autoexpand=on zfsvol (expand lun on fc-storage) partprobe rescan-scsi-bus.sh /etc/init.d/multipath-tools restart
És megnőtt a Proxmox alatti ZFS storage.
Ami zavar egy kicsit, hogy ezeket a parancsokat többször is ki kellett adnom, mert elsőre nem lett eredménye. Én vagyok türelmetlen, és ezeknek idő kell? Igazából azután javult meg, miután úgy döntöttem, hogy: "ez mégsem működik, akkor inkább hozzáadok egy plusz LUN-t a Host-hoz". Fogalmam sincs, hogy ennek van-e köze a megjavuláshoz, vagy csak várnom kellett volna. De akkor mennyit kell várni, vagy mire? Emiatt még mindig félek éles rendszeren ezt eljátszani.
- A hozzászóláshoz be kell jelentkezni
Többször újratesztelve ez a helyes sorrend:
zpool set autoexpand=on zfsvol (expand lun on fc-storage) rescan-scsi-bus.sh partprobe /etc/init.d/multipath-tools restart partprobe
Így stabilan, reboot nélkül megnő a storage mérete. Lát valaki nálam hozzáértőbb ebben kivetnivalót?
- A hozzászóláshoz be kell jelentkezni
Régen volt már de a multipath-tools restart nem fáj a diszkeknek?
Én úgy emlékszem, hogzy a 4-es pont kellett:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/…
- A hozzászóláshoz be kell jelentkezni
Nem tudom, pont az ilyen apróságokban vagyok én is bizonytalan:(
Próbáltam multipath -F parancsot, azt nem engedte végrehajtani, mondván,hogy "device busy". De a restartnál nem panaszkodott.
De egy újabb teszt eredménye:
az általad javasolt "multipathd resize map multipath_device
" parancs is tökéletesen elegendő, nem kell a restart. Köszönöm a tanácsot!
- A hozzászóláshoz be kell jelentkezni