Virtuální servery umožňují současný běh několika instancí operačního systému na jednom hardware. V operačním systému GNU/Linux jsou nejznámější systémy pro virtualizaci komerční VMWare, Virtuozzo a OS řešení User Mode Linux (dále jen UML). Protože nemám peněz nazbyt, zvolil jsem si pro svojí další práci UML.
UML je jedna varianta překladu jádra Linuxu, která ho umožňuje spouštět jako normální program z již bežícího systému a to i vícekrát. UML se spouští pod neprivilegovaným uživatelem a ze strany hostitelského systému se tváří jako „normální“ procesy. Uvnitř UML vidíte pouze své procesy, jste v něm uzavřeni a prakticky neexistuje cesta ven do hostitelského systému. Samozřejmě poznáte, že se jedná o UML, protože jsou některé výpisy z adresáře /proc trochu jiné. Velkou výhodou je, že můžete dát například zákazníkovi práva uživatele root, ale ty jsou platná pouze uvnitř UML.
Celý návod najdete na adrese uml.zdenda.com, návod mi také vyšel na www.abclinuxu.cz jako článek.
Related posts:
Zdravim, musim podekovat – skvely navod. Mel bych zadost, zda by jsi mohl poskytnout konfiguraci jadra (2.6.9). Dale mne zajima, jak v pripade hostingu resis aktualizaci virtualnich systemu? Dik.
Vilem
Ahoj,
od UML jsem tak nějak upustil, takže ho už moc neřeším. Používal jsem ho pro vývoj, ale protože jsem s ním měl docela velké výkonostní problémy, přelezl jsem na kombinaci VMWare na Linuxu a zóny na Solarisu. Doporučuju aby ses podíval spíš na http://user-mode-linux.sourceforge.net/ kde najdeš příklady pro konfiguraci a udkazy na další zdroje.