Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Klonování serveru  (Přečteno 2650 krát)

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Klonování serveru
« kdy: 05 Ledna 2010, 08:40:38 »
Dobrý den,

Potřebovla bych poradit s klonováním. Jedná se o vytvoření klonu z jednoho LAMP, FTP serveru udělat  klon na druhý server. Bohužel jsou oba tyto servery HW odlišné. Na druhém serveru je dísk větší něž na tom který ,á být klonovaný. ¨Našel jsem na googli něco s ClonIT.
Nevíte prosím vás jak na to? Jestli to vůbec jde?

Děkuji za reakce.

8472

  • Aktivní člen
  • *
  • Příspěvků: 460
  • Zivot je ako rebrik do kurina, kratky a osraty ...
Re: Klonování serveru
« Odpověď #1 kdy: 05 Ledna 2010, 09:11:01 »
Ten ClonIT mi sice nic nehovori, ale klonovanie neni tazka zalezitost.
Mohlo by ti k tomu stacit LiveCD napr:
- http://partedmagic.com/
# kde mas napr. 'gparted'
alebo
- http://www.hiren.info/pages/bootcd
# kde mas viac nastrojov napr. Norton Ghost, ImageCenter, atd

Najjednoduchsie podla mna:
1. zapoj oba disky na jednom serveri,
2. nabootuj z niektoreho vyssie spomenuteho LiveCD a spusti niektory pozadovany nastroj/program,
3. nasledne uz iba spusti klonovanie/kopirovanie zo zdrojoveho na cielovy disk.

# teoreticky by si namiesto bodu 2. mohol pouzit i hociake ine linux LiveCD, kludne i Ubuntu CD ak z neho nabootujes, a z terminalu by si uz iba spustil 'dd if=ZDROJOVY_DISK-(napr. /dev/sda) of=CIELOVY_DISK-(napr. /dev/sdb)'

p.s.
- pred casom som podobonym sposobom (za pouzitia Partedmagic LiveCD pomocou 'gparted') klonoval doma cely disk so systemom na vacsi. z cca 320GB na novy 1TB disk.
- nastartoval som si 'gparted', na cielovom disku som si povytvaral diskove oddiely do takej podoby ako som ich chcel mat, teda nove a vacsie kapacity, a potom som uz iba zvolil kopirovat zo zdrojovych diskovych oddielov na tie cielove (jednotlive akcie sa nespustaju ihned, ale zaraduju sa do fronty kde vsetky cakaju na spustenie) a potom uz iba cakal kym sa vsetko presunie. nakoniec som musel este poriesit nejake problemy v grub-e s boot-ovanim bo sa trochu pomenilo poradie/oznacenie diskovych oddielov. ale inak vsetko slape v pohode.
« Poslední změna: 05 Ledna 2010, 09:12:32 od 8472 »
Logic clearly dictates that the needs of the many outweigh the needs of the few.

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Klonování serveru
« Odpověď #2 kdy: 07 Ledna 2010, 00:02:37 »
Co třeba clonezilla? Nebo rsync ?
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: Klonování serveru
« Odpověď #3 kdy: 07 Ledna 2010, 00:15:33 »
Mě napadá třeba Partimage
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: Klonování serveru
« Odpověď #4 kdy: 07 Ledna 2010, 00:58:44 »
Co třeba clonezilla? Nebo rsync ?

Já bych byl taky pro rsync. Nemám zkušenost s Ubuntu, ale Centos a Gentoo nemají s takovýmto přetahováním problém.. (samozřejmě s vynechám /proc, /dev a podobných :-))
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Klonování serveru
« Odpověď #5 kdy: 07 Ledna 2010, 10:39:19 »
dd if of, jak už tu bylo řečeno.
Funguje mi to. Přesouval jsem takto server data na novější HW.
Z Intel Celeron na Intel Atom (konfiguraci mám v popisu)
První start chvilku trval, pak vše ok...

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Klonování serveru
« Odpověď #6 kdy: 18 Ledna 2010, 11:06:53 »
nainstalovla jsme rsync.
Ted bych potřeboval poradit jak udělat klon. Bohužel HW jsou odlišné. Tak jsem nainstaloval čistý systém nainstaloval rsync. nainstaloval jsem FTP, APACHE. soubory k ftp i apache jsou v /var/www stím že konfiguraci k proFTPd jsme udělal ručně tedy zkopíroval jsem ty konfigurační soubory ručně.

Prosím vás jak provádět klon těchto aplikací jako je PHPMyADMIN, poštovního web klienta, mysql atd atd tedy spíš co které složky, soubory zkopírovat ?

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: Klonování serveru
« Odpověď #7 kdy: 19 Ledna 2010, 00:33:59 »
Pokud je nový HW kamarád s Ubuntu, tak je u mě nejjednodušším řešením nastartovat liveCD na starém serveru, udělat zálohu partition na nějaký jiný disky (třeba externí, to je jedno). Poté nastartovat liveCD a na novém serveru a na disk obnovit partition ze starého serveru (pokud jsou nové větší, tak je to OK, pokud by byly menší, tak by mohl nastat problém). Poté restartovat nový server, chvíli počkat, než Ubuntu pozjišťuje nový HW a mělo by to jet. Nevýhodou mého řešení je mezičlánek - disk, na kterém bude klon partition.

Dalším řešení by mohlo být rekurzivní zkopírování dat (klaiscké "cp") ze starého HDD na nový. Jednoduché, rychlé, přesné příkazy ti ale teď v noci nevymyslím  ;)
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Klonování serveru
« Odpověď #8 kdy: 19 Ledna 2010, 12:03:24 »
tak jsem na to tedy zatím šel jinak. V podstatě to kopírování přes rsync

nainstalovla jsme na nový server linux + apache + proftpd


Z kopíroval jsme obsah /var/www:
Kód: [Vybrat]
rsync -avrR --links --rsh=/usr/bin/ssh 192.168.1.11:/var/www/ /poté /etc/apache2
Kód: [Vybrat]
rsync -avrR --links --rsh=/usr/bin/ssh 192.168.1.11:/etc/apache2/ /poté /etc/proftpd
Kód: [Vybrat]
rsync -avrR --links --rsh=/usr/bin/ssh 192.168.1.11:/etc/proftpd/ /poté jsme zkopíroval mysql
Kód: [Vybrat]
rsync -avrR --links --rsh=/usr/bin/ssh 192.168.1.11:/var/lib/mysql/ /
ted řeším to že tam jsou udělány logy do DB a ty nevím kam se ukládají?
Mám namysli uživatel@localhost
nevíte někdo kam se tyto informace ukládají??

Díky moc za nápady a reakce

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Klonování serveru
« Odpověď #9 kdy: 20 Ledna 2010, 12:11:25 »
tak ti uživatel jsou nejspíš v /var/lib/mysql/ protože když jsem to zkopíroval opět tak již vše jelo.

Na internetu jsme se dočetl že kopírování mysql přes rsync není uplně to pravé. Psali tam něco o dumpu?

Nevíte prosím vás někdo co to je nebo jak na to?

Martin - ViPEr*CZ*

Re: Klonování serveru
« Odpověď #10 kdy: 20 Ledna 2010, 12:16:37 »
tak ti uživatel jsou nejspíš v /var/lib/mysql/ protože když jsem to zkopíroval opět tak již vše jelo.

Na internetu jsme se dočetl že kopírování mysql přes rsync není uplně to pravé. Psali tam něco o dumpu?

Nevíte prosím vás někdo co to je nebo jak na to?

To je vyextrahování celé databáze do jazyka té dané databáze...(např MySQL na CREATE apod.). Možno exportovat zpět třeba přes phpmyadmina ;-)

Hledejte utilitu mysqldump ;)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

 

Provoz zaštiťuje spolek OpenAlt.