Sziasztok!
Adott egy linuxos szerver amit szeretnék virtualboxba konvertálni.
Még valami, nem fontos az egész gép minden userrel, jó lenne akár csak részben is.
Lehet olyat, hogy virtualboxban létrehozom a particiokat aztán a meglévő géprél áthoznám a particiok tartalmait.
Lehetséges ez? Ha igen, egy jó leírás hasznos lenne.
köszi
- 5378 megtekintés
Hozzászólások
Lehetségesnek biztosan lehetséges, ha van megfelelő hardvered, de ennyi alapján leírást... Max. ha valami általános, jó eséllyel angol nyelvű leírást fogsz találni.
Amibe szinte biztosan belefuthatsz: ha van rajta X, akkor a driverrel akadhatnak gondjaid. Az is könnyen előfordulhat, hogy az addigi eth0, eth1 stb. helyett új sorszámú eszközöket kapsz, esetleg a mountokkal lehetnek gondok, bár ha UUID alapján hivatkoztál korábban a diszkekre, akkor talán nem...
Szóval lehetnek buktatói, de elvben megvalósítható.
- A hozzászóláshoz be kell jelentkezni
+1. Egyébként meg érdemes előbb végiggondolni, hogy mit is szeretne pontosan, milyen feltételeknek kell megfeleljen a virtualizált környezet, és annak megfelelően kitalálni egy módszert, és rákérdezni, hogy jól gondolta-e a kérdező.
- A hozzászóláshoz be kell jelentkezni
Én ezt a programot használom egyszerű mentéshez és gép virtualizáláshoz.
Hátha jó neked is.
- A hozzászóláshoz be kell jelentkezni
Meg azt nem irtam, hogy nem allithatom le a szervert ehhez.
- A hozzászóláshoz be kell jelentkezni
a mondo-hoz nem kell leállítanod, és az rsync-hez sem. az más kérdés, hogy leállítás (v readonly mount ) nélkül inkonzisztens lesz a másolat (ugyanis történhet írás a másolás alatt)
- A hozzászóláshoz be kell jelentkezni
Azt lehet tudni, hogy milyen feladatokat lát el ez a gép? Mekkora adatmennyiségről van szó? Gondolok itt arra, hogy milyen sűrűn változnak az adatok a gépen. A mondo-hoz nem szükséges leállítani a gépet. A program készít egy bootolható iso fájlt amivel mindent visszatudsz állítani a célgépen.
- A hozzászóláshoz be kell jelentkezni
Ez egy régebbi ubuntu 8.04 server, samba pdc, ldap, mail server és 500gb hdd raid tükörrel.
Az a cél, hogy maga a rendszer kialakítást megmentsem. És virtualboxban élne tovább. Lenne erre a célra egy külső szintén 500 gb hdd usb-n.
Igazából van egy rossznak ítélt hdd is ami korábban a tükör része volt de valamennyire még elindul. Ha ezt a raid komponenst lehetne konvertálni nem raid komponensre, hogy elindujon az is jó lehet.
Odáig eljutottam, hogy read only módban elindul de nem enged belépni egyik userrel sem.
- A hozzászóláshoz be kell jelentkezni
akkor akár az is megoldás lehet, ha egy usb hdd-t kendácsolsz a kiesett raid lemez helyére. ez is lehet "online" megoldás keretében
- A hozzászóláshoz be kell jelentkezni
Az egésznek az értelmét nem látom.
Azon elgondolkodtál, hogy telepítesz egy új, friss szervert, szinkronizálod a domain-t és a levelezést, majd, ha mindent megfelelőnek találtál, akkor a régit lekapcsolod?
Az mellett, hogy frissebb lesz, jobban át fogod látni a rendszer működését, tanulsz belőle, kisebb eséllyel fogsz váratlan hibába belefutni.
- A hozzászóláshoz be kell jelentkezni
Ez egy régebbi ubuntu 8.04 server, samba pdc, ldap, mail server és 500gb hdd raid tükörrel.
Az a cél, hogy maga a rendszer kialakítást megmentsem. És virtualboxban élne tovább. Lenne erre a célra egy külső szintén 500 gb hdd usb-n.
Igazából van egy rossznak ítélt hdd is ami korábban a tükör része volt de valamennyire még elindul. Ha ezt a raid komponenst lehetne konvertálni nem raid komponensre, hogy elindujon az is jó lehet.
Odáig eljutottam, hogy read only módban elindul de nem enged belépni egyik userrel sem.
- A hozzászóláshoz be kell jelentkezni
Szóval mondot telepitek arra a gépre amit másolni akarok, majd indítom és készít egy iso-t mondjuk külső diskre amit át tudok vinni mondjuk egy virtualboxba?
- A hozzászóláshoz be kell jelentkezni
Igen. A mondo segítségével készítesz iso fájlt. Az iso a visszaállításhoz szükséges dolgokat tartalmazza. Ez az iso fájl bootolható. Ezt az iso fájlt adod meg a virtualboxnak, hogy erről bootoljon.
Boot után pedig elindítod a visszaállítást.
- A hozzászóláshoz be kell jelentkezni
7x24-es rendszerről van szó? Vagy csak munkaidőben nem lehet megállítani?
Működő rendszert én nem klónoznék, pont az inkonzisztencia miatt.
Ahhoz meg, hogy clustert építs belőle, megintcsak kell pár boot, szóval megállás nélkül én nem vállalnék ilyen műveletet.
ui: bár az is igaz, a mostanság divatos fájlrendszerekkel nem vagyok képben, azt hiszem, van olyan, amit lehet replikálni menet közben, de ehhez már elég alapos ismeretekre lenne szükség.
- A hozzászóláshoz be kell jelentkezni
én mindkét gépet vmi elindítanám vmi rescue lemezről (pl Knoppix) majd dd over netcat, vagy rsync. A grub-ot kézzel kell utána megcsinálnod, de nem lesz nehéz.
- A hozzászóláshoz be kell jelentkezni
Ha IDE HDD-ket csinálsz a virtuális gépnek, akkor szinte 99%, hogy sikerülni fog. A komplett blockdevice dumpot használd RAW diskimageként a virtualizációhoz.
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
Még kezdő vagyok ezen a téren. Tudnál kicsit részletesebb lenni? Ez nagyon jól hangzik.
- A hozzászóláshoz be kell jelentkezni
Most, hogy elolvastam, és valóban virtualbox a cél, akár több lehetőség is van.
A fizikai diskeket lehet így konvertálni:
dd if=/dev/sdX of=<valami.raw> bs=1M
sdX az a lemez, amin a konvertálandó rendszer van. Fontos, hogy ne a partíciókat dumpold, hanem az egész lemezt.
VirtualBoxhoz a VDI formátum kell Neked, így a RAW image nem lesz jó, szükséged lesz erre
qemu-img convert -O vdi <valami.raw> <valami.vdi>
Ezt követően a diskek már beránthatóak virtualbox alatt.
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
Megvolt ez:
dd if=/dev/sdX of= bs=1M
most futtatom ezt
qemu-img convert -O vdi
Ha jól látom ez nem tömörít és lehet h gond lesz a hely miatt.
Van e lehetőség mindjárt tömöríteni is?
máshol találtam ezt:
VBoxManage.exe modifyhd thedisk.vdi --compact
de jó lenne egy lépésben elintézni.
Valami tipp?
- A hozzászóláshoz be kell jelentkezni
Ez jó lehet, de két lépés lesz az ;)
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
Virtualbox alatt használtál már RAW image-t?
Ez konkrétan melyik típusnak felel meg? Nálam (windows host) nyoma sincs ilyennek.
Olyanról tudok, hogy fizikai diszket hozzá lehet adni, de ahhoz parancssoros matatás kell.
Egyébként ezt az egészet egy komplett életveszélynek tartom: tükrözött diszk, de csak az egyik tag megbízható, a másikat valaki már hibásnak mondta. Egy közel egy éve nem támogatott op.rendszer, rajta mail szerverrel, ami feltételezem, netről is elérhető. Mindezt úgy, hogy a migráció idejére nem állhat le, aminek egyenes következménye, hogy sérült adatbázisok kerülnek át az új rendszerbe (pláne PDC, ősi szoftverrel...)
- A hozzászóláshoz be kell jelentkezni
Félreértettél.
A rendszer teljesen ép, de van egy kiszedett disk amit már leseljteztem de még valamennyire bebootol.
Ez az egész csak arra kell, hogy meglegyen későbbre a rendszer. Nem akarom újra hadrendbe állítani.
- A hozzászóláshoz be kell jelentkezni
Magyarán legalább a tükröd rendben van?
Bizonytalan diszkről szerintem ne akarj semmit visszaszedni, ha nem feltétlenül muszáj (arra jó, hogy katasztrófa esetén a semminél több legyen a kezedben, de egyéb célra nem használnám)
De az továbbra is áll: leállítás nélkül másolni nem túl célszerű olyan rendszert, amibe írhatnak közben (mail, PDC szvsz ilyenek).
A lejárt támogatás sem tesz jót nekik, hiányoznak a biztonsági javítások, ki tudja, hány sec.hole van a rendszeredben.
- A hozzászóláshoz be kell jelentkezni
Ja, hogy virtualbox? Lehet konvertálni mindenből midenbe, qemu-img az jóbarát.
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
Lehetséges, csináltam ilyet már párszor Ubuntuval. Nem nagy művészet, de pár dologra oda kell figyelni.
Én mindig néhány GB-os gépeket mozgattam, ha nagyobb, akkor lehet nem jó az én megoldásom.
- Kell egy nagyobb szabad tárterület, ahová tar-al becsomagolom az egészet.
- Majd létrehozni az új virtuális gépet.
- Boot live cd-ről (ubuntu desktop editionben van Live funkció, 8.04-nél 8.04-es live CD-t használj)
- Particiókat megcsinálni
- Root partició mountolása
- Tar fájl kicsomagolása (figyelni kell mountolt mappákra)
- chroot a leendő root particióra.
- mount /dev, mount /proc, mount /sys
- mount minden egyéb partició +(tar fájlból kicsomagolni a megfelelő mappák tartalmát)
- swap aktiválása
- /etc/udev/70-persistens-rules-net (fejből írom nem biztos,hogy pontosan ez a neve.) Hálókártya aktualizálása
- Ellenőrizni,hogy a vinyó létezik-e a /dev alatt.
- Fstab bejegyzések ellenőrzése
- dpkg-reconfigure grub-pc (grub-reinstall)
- reboot live cd nélkül.
Röviden ennyi:)
Nagyobb méretnél konvertálni kell disk image fájlba közvetlen és azt megadni a virtuális gépnek.
Erre találsz leírásokat neten.
- A hozzászóláshoz be kell jelentkezni
köszi,
ezt: "tar-al becsomagolom az egészet." jelenti, hogy az egész rendszert menet közben becsomagolod?
bocs a kezdő kérdés miatt
- A hozzászóláshoz be kell jelentkezni
Ha tudod, akkor live CD-ről a preferált, de live rendszert-is be tudsz csomagolni.
Ha kell, akkor megírom a pontos tar parancsot :)
- A hozzászóláshoz be kell jelentkezni
köszi kérem
- A hozzászóláshoz be kell jelentkezni
Példa:
csinálsz egy könyvtárat: mkdir /M
tar --exclude=/proc/* --exclude=/sys/* --exclude=/tmp/* --exclude=/M/* --exclude=*lost+found* -czvf /M/save.tar.gz /
A lényeg,hogy ha nem külső eszközre csinálod a mentést, akkor kell figyelni a "/M" mappára. A könyvtár bárhol lehet csak akkor kivételeknél is hozzá kell igazítani.
Lehet jó ez a megoldás is, amit egy másik kolléga írt fentebb.
http://hup.hu/node/130061#comment-1694209
- A hozzászóláshoz be kell jelentkezni
Clonezilla. Tökéletes.
- A hozzászóláshoz be kell jelentkezni