Van ez a fakeroot projekt, ami arra szolgal, hogy egy adott program a futttatasa soran, bizonyos rendszerhivasok -
chmod
(),
chown
(),
stat
(), stb. - felulbiralataval, azt higgye hogy root-kent fut. Kerdes, hogy letezik-e hasonlo projekt, ami az osszes kapcsolodo rendszerhivast (teljesseg igenye nelkul:
open
(),
lseek
(),
read
(),
write
(),
fstat
(),
close
(),
dup
(),
opendir
(),
readdir
(),
closedir
(),
ioctl
(), ...) felulirja, ugy hogy a futtatando program egy teljesen mas filerendszert (lenyegeben, gyakorlatban egy masik, internet madzaggal oszekotott gep filerendszere't, vagy legalabbis annak egy alkonyvta'ra't) lassa/lasson? Affele LD_PRELOAD alapokon, mindez (ahogy a fakeroot is megy, illetve mas lazan kapcsolodo dolgok, pl malloc profiler a
/lib/libmemusage.so
segitsegevel, stb).
- 2133 megtekintés
Hozzászólások
Nem biztos, hogy jó neked, ezért csak halkan kérdezem: OpenVZ?
Konténer alapú virtualizálás, minimális erőforrás foglalással.
- A hozzászóláshoz be kell jelentkezni
Igen, ez amit mondasz az explicit virtualizacio; amit en keresek az valamilyen ertelemben atmenet a szemiklasszikus ga'nyola's e's a virtualizacio kozott. Amire kellene, vagyis ami miatt felmerult ez az egesz az az elosztott szamitasok kerdeskore.
- A hozzászóláshoz be kell jelentkezni
lxc
lehet variálni, hogy mit (és mennyire) szeretnél virtualizálni, és mit nem. maga a kernel api elég ügyes, a user-space - ahogy elnéztem - még nem tud mindent kihasználni belőle.
- A hozzászóláshoz be kell jelentkezni
Hm, lehet hogy amit en keresek az megiscsak inkabb a tisztan szemiklasszikus ganyolas kategoriaba esik ;) A vicc az, hogy egy affele (ld_preload-os) megoldashoz nem kell semmi kernel szupport, raadasul ahol ez shared object modell amit az dynamic loader is kihasznal (es lehet ra epiteni, pl ld_preload-ot), ott ez is mukodne, hellyel-kozzel, pl egy kavefo"zo"n is. Meg akkor keresgelek. Itt a hangsuly ui. nem az egy gepen beluli kulonbozo (processzekhez tartozo, kulonbozo) fs-kornyezet kialakitasan lenne hanem pont forditva: kulonbozo gepeken userspace-szinten (sot, lenyegeben root priv nelkul, ez a hangsulyos) bzitositani valamilyen ertelemben azonos fs-kornyezetet.
- A hozzászóláshoz be kell jelentkezni
Azt látom, hogy valami elemi szintű megoldást keresel, amiben nem tudok segíteni, de az utolsó mondatodra reflektálnék:
A virtualizáció nem csak arra használatos, hogy azonos gépen különbző környezetet, környezeteket alakíts ki vele, hanem hogy különböző gépeken azonos környezetet biztosíts a programjaidnak. Egyszerű migráció gépek között, failover/HA megoldások,... pont ez miatt egyszerű ilyen esetben. Ha egy helyen kialakítod magadnak a kívánt felállást, akkor sokszorosíthatod a környezeted (géped) tetszőleges számban.
- A hozzászóláshoz be kell jelentkezni
én csak a chroot-ot tudom kiolvasni ebből a kérdésből...
- A hozzászóláshoz be kell jelentkezni
Ha jól értem, olyasmire gondolsz, mint a Vista/W7-ben lévő fájlrendszer-virtualizáció csak adott alkalmazás szinten implementálva?
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
Hat hogy mi van ezekben a win* rendszerekben arrol elkepzelesem sincs, ilyeneket eloben me'g nem is lattam. De igen, a lenyeg hogy ez absz. alkalmazas-szintu valami lenne, ami raadasul privilegizalast sem igenyel.
- A hozzászóláshoz be kell jelentkezni
még mindig chroot.
- A hozzászóláshoz be kell jelentkezni
masik gepen levo" file-ok oda/vissza tologatasahoz?
- A hozzászóláshoz be kell jelentkezni
nfs-sel alárakod a másik könyvtárat...
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
1 perc guglizas utan:
http://fakechroot.alioth.debian.org/ (neked valoszinuleg ez kell)
http://www.netfort.gr.jp/~dancer/software/cowdancer.html.en (ez is mokasnak tunik)
http://www.lostwebsite.net/2010/01/ld_preload-fun/
(Meglepoen a fakeroothoz hasonlo cucc ami a chrootot szimulalja fakechroot ;)
- A hozzászóláshoz be kell jelentkezni
allat, nem ertem hogy az fakechroot hogyhogy nem jott szembe eddig. pedig nem azert tettem fel a kerdest merthogy ne kerestem volna x ideje ma'r ezt vagy vmi ilyesmit. nade, persze, jobban utana ko"ll nezni hogy mit tud abbol es mit nem (nem trivialis mertha csak azert fejlesztette'k ki hogy deb csomagokat krealjanak biz kornyezetben, akkor a ce'l az nyilvan nem az, ami nekem kellene - elosztott szamitasok file i/o-jahoz - hanem...). thx, A.
- A hozzászóláshoz be kell jelentkezni
subscribe
---
Ami a windowsban szarrágás, az linuxban hegesztés.
Ha megszeretted a windowst, tanuld meg használni!
A linux igenis felhasználó-, és NEM idiótabarát.
A linuxot mi irányítjuk, a windows minket irányít.
- A hozzászóláshoz be kell jelentkezni
elkezdtem irkalni, elfekvo" idoben. fakechroot meg egyeb alapokon, ld_preload-os technikakkal. meglatjuk mi su"l ki belo"le.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
linux alatt a filesystem namespace lehet meg erdekes, csak azt picit macera beloni, meg nem egyszeru hasznalni. ellenben ha az ember jol belovi, es scripteket ir hozza, akkor egesz aranyos dolog.
- A hozzászóláshoz be kell jelentkezni