abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 4
včera 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 22
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 2
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 1
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 769 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Jak přenést Linux z jednoho serveru na druhý?

8.12.2014 14:17 Martin H. | skóre: 27 | blog: linservis | Brno
Jak přenést Linux z jednoho serveru na druhý?
Přečteno: 709×
Uvažuji, jak nejlépe (ne zbytečně komplikovaně) udělat zálohu serveru a přenést jí na druhý server.

Napadlo mě zazálohovat oddíl / DDčkem na jiný disk a z něj případně zase DD obnovit - ale jak Partitions?

Případně, jak řešit 100% repliku serverů mezi sebou?

Jde mi o to, že pokud by náhodou "padnul" ten server, abych byl schopen během krátké doby obnovit server na jiném železe. Na serveru jsou aplikace, jejichž nejsem autor a tak trošku nevím, jak je případně znovurozchodit jen za pomocí záloh -a apokud by autor nebyl k dispozici, aby to tzv. "nahodil" ...

Díky za případné náměty.
--- Kapitalismus je lepší, než socialismus ... ale horší, než jsem čekal. (Jiří Suchý) ---

Odpovědi

8.12.2014 14:41 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Pomocí dd je možné přenést celý disk, případně jen začátek (partition table) a pak vlastní partitions zvlášť. Ale na diferenciální přenos je spousta různých toolů, například rsync... A nebo se dá použít třeba iSCSI a mirroring disku po síti...

Možností je opravdu hodně a mají různá pro a proti. Pro zmíněný problém bych navrhoval udělat jednou dd celého disku a pak v pravidelných intervalech rsync. Jinak pokud je rozumně nastavený systém, tak pokud "padne" server, ale ne disk, tak stačí přendat disk a voilááááá :-)
8.12.2014 17:11 VK
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Přesně tak. Tedy možná bych to upravil na: pv /dev/sda | dd of=... , abych věděl, jak dlouhou si mohu dát pauzu. A u GPT tabulky je možné přenést jen začátek, ale pak je třeba ji na cílovém disku opravit...
Jendа avatar 8.12.2014 20:39 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
abych věděl, jak dlouhou si mohu dát pauzu
kill -USR1 dd
9.12.2014 01:39 VK
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Jo, to by taky šlo, ale je to jen statistika, kdežto pv mi napíše hezky pro blbce odhad v h:m:s do konce bez toho, že bych se musel zamyslet :-)
Jendа avatar 8.12.2014 15:36 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Osobně kopíruji systémy především rsyncem.
Na serveru jsou aplikace, jejichž nejsem autor a tak trošku nevím, jak je případně znovurozchodit jen za pomocí záloh
Pokud zálohu uděláš tak, že zkopíruješ celé /, tak by s tím neměl být problém. Možná bude potřeba před zálohou udělat něco s databází, aby byla v konzistentním stavu.
8.12.2014 18:00 Jardík
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Např. já kopíroval systém z laptopu na PC přes tar, výstup na stdout, přes rouru na stdin druhého taru s rozbalováním do nového rootu. Je to rychlé, rychlejší než třeba obyčejné cp, protože komprese+dekomprese probíhá +- paralelně, narozdíl od sériového cp.

Před tím vším jenom vytvoříš nové oddíly a připojíš nový / se zbytkem. DDčkem jenom na disk se stejnou kapacitou.
8.12.2014 21:49 pavele
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Tar už umí ACL a SELinux? Osobně jsem přes ty různé rsyncy, rdiffy, fsarchivery, dumpy, PartImagy, dd, caty, partclony, ddrescuy, Idera Hot Copy a další skončil u cp. :-)
9.12.2014 09:37 R
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
dd nie je problem aj na vacsi disk, staci potom zvacsit particiu a filesystem. Ale na mensi to nejde, musel by sa najprv zmensit filesystem.
8.12.2014 21:04 NN
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Tak od toho mame uz nejaky patek virtuialici..
8.12.2014 21:06 lertimir | skóre: 58 | blog: Par_slov
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Clonezilla udělá obraz disku. včetně MBR, tabulky oddílu a jednotlivých oddílů. Na rozdíl od dd zná (některé) filesystémy a kopíruje jen data ne prázdné místo a může je i kompresovat. Nevýhoda je, že je to bootovací systém, tedy server při kopii stojí.
Max avatar 9.12.2014 07:01 Max | skóre: 64 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Záleží, jaký rollback dat je přípustný? Pokud chceš vysokou dostupnost, můžeš to řešit na úrovni clusteru. Dva servery, na nich lvm + drbd (primary - secondary). Data se pak replikují v téměř reálném čase na vzdálený server. Pokud potřebuješ mít nějakou zálohu, tak si na vzdáleném serveru dělej lvm snapshoty.
Zdar Max
Měl jsem sen ... :(
9.12.2014 09:53 R
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Ak to ma byt HA-cluster, tak aplikacie musia fungovat z oboch serverov sucasne - a to chce aj master-master replikaciu databazy a kontrolu/upravu aplikacie.
pavlix avatar 9.12.2014 09:55 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Master-master na dvou serverech zavání splitem.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
11.12.2014 15:06 Martin H. | skóre: 27 | blog: linservis | Brno
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Je přípustný v nočních hodinách, kdy na něm uživatelé nepracují.

S LVM bohužel nemám zatím žádnou zkušenost.

V podstatě se mi jedná o to mít funkční zálohu někde - k určitému času funkční a zbytek asi RSYNC + replika DB. Jedná se o aplikaci, kde výpadek na 10-15 minut sice je blbý, ale ne kritický.
--- Kapitalismus je lepší, než socialismus ... ale horší, než jsem čekal. (Jiří Suchý) ---
9.12.2014 09:48 R
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Davnejsie som robil jedno riesenie, kde sa subory na filesysteme menili len minimalne (len vtedy, ked som tam nieco upravoval), inak sa vsetko dialo v databaze MySQL.

Nainstaloval som druhy server (uplne iny HW - obycajne stare desktopove P3, primarny server je nejaky IBM low-end server s P4) s rovnakymi balikmi, v MySQL urobil master-slave replikaciu a na aplikacne subory (PHP) pridal do cronu skript s rsync. V pripade zlyhania hlavneho servera by sa fyzicky vymenil za zalozny. Za 5 rokov to ale nikto nevyskusal, oba servery bezia bez chyby.
10.12.2014 00:04 mhepp
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Ahoj,

zacal bych tim, ze bych zal nejake LiveCD, na cilovem sytemu rozdelil disk(y) a vytvoril FS a pomoci rsync udelal inicialni kopii, nainstaloval zavadec a overil, ze mi to bootuje jak potrebuji. Hlavne bych si overil, ze nastartuje s jinou IP dokud nebudu potrebovat. Pokud je stroj virtualni, muzes samozrejme klonovat.

Dalsi postup zalezi na vyuziti HW serveru a potrebach.

Pokud mas relativne nevytizeny disk nebo potrebujes OPRAVDU CO NEJAKTUALNEJSI kopii, tak bych vzal cyklicky rsync (neco jako while true; do rsync ...; done). Nevyhoda je v narocnosti na disk.

Pokud Ti staci mene aktualni kopie, pak rsync poustej v zadanych intervalech podle potreby. Snizi to zatez disku, ale nebudes mit tak aktualni zalohu.

Dalsi moznost by byla sitovy datovy disk, ktery muzes rychle pripojit na zalozni server, pripadne virtualizace.
10.12.2014 17:09 Erbureth | skóre: 20
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Rsync se mi neosvědčil u MySQL, tam bych se raději spolehnul na snapshoty.
pavlix avatar 10.12.2014 17:25 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Důvod?
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
10.12.2014 17:27 Erbureth | skóre: 20
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Záloha byla corruptnutá (je pravda, že je to už celkem dávno) a nepovedlo se mi ji nahodit.
pavlix avatar 10.12.2014 20:24 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Předpokládám, že se jednalo o zastavenou databázi. Potom by mě ovšem zajímalo, co přesvědčilo rsync, aby ji překopíroval špatně.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
10.12.2014 21:22 Erbureth | skóre: 20
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Což ale není vhodný přístup pro snapshot každou vteřinu.
pavlix avatar 11.12.2014 09:22 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
To v diskuzi ani nemůžu najít.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
11.12.2014 09:31 Erbureth | skóre: 20
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
V kořenu vlákna se mluví o co nejaktuálnější kopii a cyklickém rsyncu...
pavlix avatar 11.12.2014 09:51 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Je to tak, máš pravdu. Tvůj komentář o rsync dává v kontextu smysl, zmátlo mě to, že jsi ten kontext ve svém komentáři nepodržel. Já jsem pak reagoval spíše v obecném kontextu rsync a MySQL.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
10.12.2014 17:40 Sten
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Žádnou běžící databázi není vhodné zálohovat kopírováním jejích souborů, protože databázový soubor nemusí být konzistentní (může se změnit v průběhu čtení) a transakční log je out-of-date (začne se kopírovat v jinou dobu).
pavlix avatar 10.12.2014 20:23 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
To beru jako samozřejmost.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
10.12.2014 19:29 j
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Snap je ti naprd uplne stejne, musis zajistit konzistenci databaze (a je jedno jestli MySQL nebo jiny). Tzn, musis databazi rict, ze ma dokoncit transakci/vysypat log (uzij si to s myisam), pak skopirujes data, a pak zas databazi reknes, ze muze pokracovat. Mezi tim se zmeny zapisujou jen do logu, ale ne do dat.

Tim samo zajistis vyhradne databazove konzistentni stav. Aby byl konzistentni i datove, to uz je takova vyssi divci (pochopitelne zaklad je prace s transakcema na urovni aplikace).

BTW: U MYSQL se to velmi casto naprasaka resi tim, ze DB proste stopnes/pauznes/posles do offline ... a predpoklada se, ze appka to nejak rozdejcha.
Max avatar 10.12.2014 19:49 Max | skóre: 64 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Osobně bych volil typ db, co umí transakce a splňuje normu přežití v případě pádu serveru (vypnutí proudu apod.).
V takovém případě bych se nebál udělat snapshot a ten pak odkopírovat, resp. použít třeba drbd i pro databázi.
Zdar Max
Měl jsem sen ... :(
pavlix avatar 10.12.2014 20:25 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
+1

Taky bych šel cestou nějaké plnohodnotné databáze s touto vlastností, pokud bych už z toho chtěl dělat snapshot.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
10.12.2014 23:26 mhepp
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Co takhle prepnout MySQL do rezimu clusteru? Master-Master replikace zajisti rozumne aktualni data pro pripad vypadku sama a v cene...

Navic, InnoDB uloziste pro mysql umoznuje nejake ty vlastnosti jako transakce a podobne.

Mate jeste nejaky jiny duvod proc nepouzit cyklicky rsync? Vazne se ptam.
Max avatar 11.12.2014 10:10 Max | skóre: 64 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Když rsync v loopu, tak asi se snapshotama, tzn. vytvořit snapshot a poté rsync snapshotu a poté snapshot smazat. Tím se zajistí, že budou všechna data ze stejného času, čímž by se měla zlepšit i celková konzistence.
Každopádně jsou případy, kdy to tak není potřeba dělat, záleží na konkrétním případu a požadavcích.
Zdar Max
PS: osobně nemám zkušenosti s master-master clusterem u mysql, ale když jsem slýchával ty nářky jen u replikací v podobě master-slave, tak nevím, zda tomu už věřit, nebo to má ještě nějaké mušky ...
Měl jsem sen ... :(
pavlix avatar 11.12.2014 10:22 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
+1
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
Jendа avatar 11.12.2014 11:52 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Když rsync v loopu, tak asi se snapshotama, tzn. vytvořit snapshot a poté rsync snapshotu a poté snapshot smazat. Tím se zajistí, že budou všechna data ze stejného času, čímž by se měla zlepšit i celková konzistence.
To už radši to DRBD…
11.12.2014 15:55 R
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Master-slave v MySQL chodi pekne. Konfiguracia je jednoducha.

Master-master uz nie je taka sranda.
11.12.2014 15:11 Martin H. | skóre: 27 | blog: linservis | Brno
Rozbalit Rozbalit vše Re: Jak přenést Linux z jednoho serveru na druhý?
Ano, to by asi bylo řešení.

V podstatě jde o to, že data jsou v MySQL DB (tu už teď replikuju jinak, takže replikace na tento server by určitě nebyla problém).

Vlastní programy /php se mění velice málo, takže by na ně RSYNC stačil (koneckonců to tak dělám už teď, ale není to funkční kopie - zálohuju na svůj server jen pro obnovu, jen data SQL jsou OnLine).

Zkusím tedy přenos přes nějaké klonovadlo, díky za rady a názory.

PS: Virtuál by byl skvělý, ale železo je poněkud méně výkonné a nechce se mi do něj investovat. Ale budu o tom vážně uvažovat.
--- Kapitalismus je lepší, než socialismus ... ale horší, než jsem čekal. (Jiří Suchý) ---

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.