No, túl sok zombie process? Hát, kellemetlen.
Röviden? Ha MSCP Lite-ot akarsz futtatni OpenVZ VPS-en, akkor adj a VPS-nek setuid capability-t.
:)
Cheers,
Semir
Kérkel segíts, hogy ne maradjon hibás információ az oldalon!
Ha szerinted valami nem fedi a valóságot, kérlek írd meg, hogy javítani tudjam. Ha kérdésed van, fordulj hozzám bizalommal!
Ha szerinted valami nem fedi a valóságot, kérlek írd meg, hogy javítani tudjam. Ha kérdésed van, fordulj hozzám bizalommal!
A következő címkéjű bejegyzések mutatása: openvz. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: openvz. Összes bejegyzés megjelenítése
2013. december 1., vasárnap
MSCP Lite OpenVZ megoldás
2013. július 24., szerda
OpenVZ 2 partíció quotával
Hogyan adjunk az OpenVZ konténerhez még partíciót?
Nnna, ez sem volt egyszerű, mivel a fél világ nem találta meg a megoldást.
Lényegében az OpenVZ gond nélkül támogatja a host könyvátárának VE-be mountolását (http://openvz.org/Bind_mounts) csak arra nem tér ki az OpenVZ wiki, hogy ekkor az új partíción ne lesz automatikusa quota, hanem a host teljes partícióját használhatja a VPS.
A megoldás, hogy a hoston be kell kapcsolni a vzquotát a mountolt könyvtárra!
vzquota init QUOTAID -p PATH -b BLOCK_SOFT_LIMIT -B BLOCK_HARD_LIMIT -i INODE_SOFT_LIMIT -I INODE_HARD_LIMIT -e BLOCK_EXP_TIME_SOFT -E BLOCK_EXP_TIME_HARD
ahol:
- QUOTAID: szabadon válaszott, még nem foglalt ID
- PATH: a mountolandó könyvtár
- BOCK*LIMIT: az OpenVZből ismert block limit (méret)
- INODE_*_LIMIT: az OpenVZből ismert inode limit
- EXP_TIME: a VPS valójában ennyi ideig túllépheti a limitet. Amikor eléri a hard limitet, ez az exp time kezd el visszaszámolni.
Tehát pl:
# vzquota init 14102 -p /vz/vps1410/ -b 1000 -B 1200 -i 1000 -I 1200 -e 120 -n120
Majd aktiváljuk a quotát:
# vzquota on 14102Ellenőrzés:
# vzquota show 14102
És a VPSen belül természetesen:
# df -h
A könyvtár automatikus mountolása:
Hozzuk létre a /etc/vz/conf/VPSID.mount filet (értelemszerűen cseréljük le a VPSID-t)[//SRIPT START//]
#!/bin/bash
. /etc/vz/vz.conf
. ${VE_CONFFILE}
SRC=/mnt/disk
DST=/mnt/disk
# init quota (no problem if already inited)
vzquota init ${VEID}2 -p /vz/vps1410/ -b 1000 -B 1200 -i 1000 -I 1200 -e 120 -n120
#enable quota
vzquota on ${VEID}2
if [ ! -e ${VE_ROOT}${DST} ]; then mkdir -p ${VE_ROOT}${DST}; fimount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}
[//SRIPT END//]
Majd tegyük futtathatóvá:
# chmod +x /etc/vz/conf/VPSID.mountEzt a scriptet egyébként a VPS indításakor a VPS mountolása után futtaja le az OpenVZ.
Megjegyzés: a scriptben a ${VEID}2 csak akkor működik, ha a quota idet így adtuk meg. (Pl. ha a VPS VEIDje 1410 akkor a quota idje legyen 14102.)
Feliratkozás:
Bejegyzések (Atom)