Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: EDUMach 24 Listopadu 2008, 21:49:58
-
Již nějakou dobu uvažuji o přenesení fyzického webového serveru do virtuálního stroje, konkrétně VMware. Server již drahnou dobu běží, databáze se denně zálohuje, složka /var/www jednou týdně také, obojí na jiný HDD. Dalo by se říct, idylka. Přesto mě děsí představa, že server zkolabuje a webové stránky budou mrknutím oka v tahu. A co dál?
1. server přeinstalovat, data obnovit a jedeme dál - proces trvající řádově dny - nepřijatelné
2. raidové pole - tuto variantu nechci
a nebo
3. migrace fyzického serveru do virtuálního stroje na VMware
Jenže. Lehko se to řekne, hůře udělá. Když jsem pátral po tom, JAK přemigrovat, našel jsem několik kusých, nepoužitelných informací. Použít VMware Converter (nástroj pro migraci) nelze - podporuje jen Windows.
Máte s tímto (mým) problémem někdo zkušenosti, jak dostat instalaci Ubuntu serveru do virtuálního stroje?
-
Mě spíš děsí představa migrovat server do virtuálu... nebyla by lepší automatizovaná záloha třeba každej den? ;)
-
Automaticky se zálohují data (cron, mysqldump, tar).
Chci přenést celý /dev/hda1 do virtuálního stroje. Poté již můžu jednoduše zálohovat celý server prostým překopírováním jednoho souboru .vmdk na jakýkoliv jiný počítač s nainstalovaným VMware Serverem, bez nutnosti cokoliv dále konfigurovat ... a mít konečně klidné spaní.
Serverů máme několik. Není problém mít záložní virtuální stroj předpřipravený. V případě potřeby se tak výpadek služby smrskne na řádově několik desítek minut. Pokud v té době zrovna nebudu na dovolené na Tahiti ;D
O výhodách/nevýhodách virtualizace není pochyb. Nevýhody jsou, ale výhody převažují.
-
Hledejte "vmware p2v"
najdete návody - zapsat si jak vypadá fstab ap., nakopírovat stávající disk do image (partimage, dd, ghost ap.), připojit ho ve vmware, nabootovat z livka, vygenerovat nový initrd a upravit fstab aby odpovídala novému stavu, nainstalovat vmware tools a mělo by to být vše, pak maximálně upravit nastavení sítě.
jeden z návodů třeba tady:
http://www.windley.com/archives/2007/08/p2v_how_to_make_a_physical_linux_box_into_a_virtual_machine.shtml
btw co máte proti raidu? Bez něj(nejen) bych já klidné spaní neměl.
-
Zdá se, že jsem (možná) našel způsob jak přemigrovat (pouze heslovitě):
1. pomocí Acronis True Image vytvořit image fyzického disku
2. ve VMware vytvořit Linuxový stroj s patřičnými HDD
3. pomocí Acronis True Image obnovit image do virtuálního stroje
"na ostro" jsem to zatím nezkoušel, pouze VMware > VMware a klaplo to na jedničku.
Znovu opakuji, byl to pouze test. Musím to ještě otestovat na ostrém PC s instalací Linuxu a poté ho přenést do virtuálu.
Dám vědět, jak to dopadlo... držte palce ;)
-
Zdá se, že jsem (možná) našel způsob jak přemigrovat (pouze heslovitě):
1. pomocí Acronis True Image vytvořit image fyzického disku
2. ve VMware vytvořit Linuxový stroj s patřičnými HDD
3. pomocí Acronis True Image obnovit image do virtuálního stroje
Ano, tohle funguje - pred casem jsem takhle pobastlil provizorni zrcadlo serveru pri povysovani verze mysql - delal jsem v tom konverzi tabulek a testoval par veci "nanecisto".
Nicmene provozovat ostrej server ve virtualu trvale mi prijde jako mejt si nohy v ponozkach - mozna tak nejakou intranetovou zalezitost, ale vytizenejsi webserver? Nevim nevim... Pripravis se minimalne o cast cennejch systemovejch prostredku a zdvojnasobujes si riziko vypadku systemu i rizika bezpecnostni.
Ale kdo chce kam... :)
-
To emil54: Váš názor respektuji. Mě zase přijde provozovat ostrý server ve virtuálu jako úplně normální. Ten server se v serverovně vysloveně "nudí" (~600 návštěv denně). Navíc server (na kterém poběží webserver ve virtuálu) je pouze fileserver bez stálého vytížení.
No kdo chce kam ... třeba budu později bušit hlavou o zeď a nadávat si do deb..ů ;D
-
Nahodou, pokud mate celkem silne zelezo(vice jak 4GB RAM), tak je VMware k nezaplaceni.
Fakt super je posledni FREE produkt VMWare ESXi, ktery je v podstate jen jadro o velikosti cca 35MB, nad kterym muze bezet Widle, Linuxy, Unix a pod dohromady az na 4 jadrech pro kazdy virtualni server.
Super ficury jsou, ze lze presouvat !za behu! server z jednoho fyzickeho na druhy, ukladat momentalni stav serveru (ted si nevzpomenu na ten vyraz... neco jako screenshot nebo neco tkovyho) do strmove struktury, ve ktere se muzete prepnout behem 10ti sekund (vyborne pro testovani). Propojovat virtualni servery virtualnimi switchy, routery uvnitr jednoho stroje a pod...
Pro vice ESXi serveru je nutne mit samozrejme VMWare infrastructure, ktry je uz zaplaceny, ale i s jednim ESXi se daji delat bomba kousky ;)
-
...super je posledni FREE produkt VMWare ESXi, ktery je v podstate jen jadro o velikosti cca 35MB, nad kterym muze bezet Widle, Linuxy, Unix a pod dohromady az na 4 jadrech pro kazdy virtualni server...
Dekuji za tip. O VMWare ESXi jsem jsem vubec nevedel.
-
ad.vmware) je proprietalni a tim pro produkcni nasazeni nevhodny .. doporucuju KVM/xen
ad.migrace) v tomto pripade se nemigruje imho instance ale konfigurace ..
-
Ja klonuji pomoci VMware vCenter Converter Enterprise, je i verze Starter volne ke stazeni, ale ta umi jen "hot cloning" Windows.
Je to bootovaci CD kde bez problemu premigrujete stroj z fyzickeho na virtualni.
viz tabulka vlastnosti
http://www.vmware.com/products/converter/get.html
Verze enterprise neni volne ke stazeni - uz je to davno co jsem ji ziskal - podle mne jsem tehdy se zaregistroval ke stazeni 60 denni trial verzi VMware vCenter kde byl odkaz i ke stazeni Converteru - ale za to 100% nerucim - ale rozhodne jsem to netahal nekde z warezu. viz http://www.vmware.com/products/vi/vc/
Pouzival jsem jak VMware Server tak i ted ESX a pokud ti pobezi na serveru ESXi (vyzaduje certifikovany hardware - ale nutnost to neni - jen neobsahuje moc ovladacu) tak doporucuji ESXi pouzit - ma to jedinou nevyhodu - ovladaci konzole je jen pro windows :(
-
ukladat momentalni stav serveru (ted si nevzpomenu na ten vyraz... neco jako screenshot nebo neco tkovyho) do strmove struktury, ve ktere se muzete prepnout behem 10ti sekund (vyborne pro testovani).
Jmenuje se to "snapshoot" a je to opravdu vyborna vec, napr. pred aktualizaci serveru udelam snapshoot, provedu potrebne upravy, a pokud by se neco "posralo", tak jedinym prikazem se vratim k puvodni verzi bez preruseni provozu serveru.
-
omg .. jmenuje se to snapshot a je to na wiki :: http://en.wikipedia.org/wiki/Snapshot_(computer_storage)
-
Pokud Vám jde pouze o snapshot zkuste se podívat na http://cs.wikipedia.org/wiki/LVM (http://cs.wikipedia.org/wiki/LVM)