GNU/Linux >> Znalost Linux >  >> Linux

Migrujte na server pro obecné účely nebo I/O server

Migrace vašich dat na cloudový server pro obecné účely nebo I/O optimalizovaný cloudový server (stránka produktu) ze standardního cloudového serveru může být jednoduchý proces s určitým plánováním a přípravou.

Příprava

Podrobné rady týkající se přípravy serveru na migraci naleznete v doporučeních v části Příprava na migraci serveru se systémem Linux nebo Příprava na migraci serveru se systémem Windows. Množství dat k migraci můžete snížit odstraněním starých instalačních programů, rotací protokolů a odstraněním staré mezipaměti a relace. soubory.

V tomto článku také naleznete seznam položek, které je třeba zvážit před migrací.

Pokud plánujete odebrat soubory ze serveru, abyste urychlili migraci, doporučujeme vám nejprve vytvořit zálohu, aby nedošlo ke ztrátě důležitých dat.

Migrace na základě obrázků

Nejjednodušší způsob, jak migrovat existující server na server pro obecné účely, je vytvořit obraz vašeho aktuálního serveru a nasadit nový server pro obecné použití z tohoto obrazu.

Obraz z klasického nebo standardního serveru může vytvořit server pro obecné použití, který je o jednu velikost větší. Například 1 GB standardní bitové kopie serveru může vytvořit 2 GB server pro obecné použití. Pokud je váš standardní nebo klasický server o 8 GB nebo větší, nemůžete provést migraci založenou na bitových kopiích kvůli většímu diskovému přidělení u starších variant. Pokud máte starší linuxový server, možná budete moci zmenšit jeho velikost na 4 GB nebo méně a poté vytvořit bitovou kopii pro sestavení serveru pro obecné použití.

Chcete-li otestovat, zda je obraz vašeho serveru příliš velký, použijte kroky v tomto článku a pokuste se obraz obnovit na nový server. Pokud je velikost obrázku pro server pro obecné účely příliš velká, nebudete mít možnost vytvořit server pro obecné účely.

Pokud migrace založená na obrázcích funguje, doporučujeme použít tento přístup.

Ruční migrace

Pokud nemůžete použít migraci založenou na obrázcích, použijte informace v této části k plánování ruční migrace.

Zkontrolujte velikost původního serveru

Chcete-li určit minimální místo na disku, které potřebujete na novém serveru, zkontrolujte, kolik místa na disku aktuálně používáte.

Chcete-li zkontrolovat místo na disku používaném v systému Linux, spusťte následující příkaz:

df -h

Chcete-li zkontrolovat místo na disku používaném v systému Windows®, zkontrolujte vlastnosti C: řídit.

Pokud požadujete více než 160 GB (maximální velikost disku pro General Purposeflavor), musíte na novém serveru použít svazky Cloud Block Storage, abyste pojali všechna svá data.

Určete požadavky na adresář

Když nastavujete svazky Cloud Block Storage, zkontrolujte velikosti adresářů na vašem původním serveru. Tyto informace vám pomohou naplánovat organizaci dat na novém serveru, například jaká data budou uložena na systémový disk a jaká data by měla být uložena na dalších svazcích.

V systému Linux můžete určit místo na disku, které využívají soubory a adresáře v aktuálním adresáři, spuštěním následujícího příkazu:

du -hs *

Můžete také zadat název adresáře nebo souboru spuštěním následujícího příkazu:

du -hs directoryName

V systému Windows klikněte pravým tlačítkem na adresář, který chcete zkontrolovat, a vyberteVlastnosti .

Až budete vědět, která data zkopírovat na systémový disk a která zkopírovat na připojený disk, naplánujte podle toho velikost nového serveru a jeho dalších svazků.

Vytvořte cílový server

Při vytváření cílového serveru zvažte své požadavky na úložiště a také na paměť, procesor a síť.

Pokud máte více dat, než se vejde na systémový disk nového serveru, rozhodněte se, zda chcete použít jeden nebo více datových disků (pouze I/O varianta), nebo připojit k serveru svazky Cloud Block Storage.

Při výběru velikosti vašeho serveru zvažte své aktuální potřeby a případné škálování, které budete v budoucnu možná muset provést.

Velikost serverů optimalizovaných pro I/O nelze měnit, takže jediné změny, které můžete v jejich možnostech provést, je přidat nebo odebrat úložný prostor pomocí Cloud BlockStorage. Servery pro obecné použití mají maximální velikost 8 GB RAM/160 GB HDD, a pokud nepoužívají zastaralý paravirtuální (PV) virtualizační režim, můžete pouze změnit jejich velikost.

Pro prostředí s jedním serverem musíte migrovat na nový server, pokud se změní požadavky na RAM nebo CPU.

Alternativně můžete naplánovat své prostředí tak, aby využívalo horizontální škálování, kde vaši aplikaci provozuje více než jeden server, s nástrojem pro vyrovnávání zatížení pro správu provozu na různých serverech. Horizontální škálování nemusí fungovat se všemi aplikacemi, ale po jeho nastavení můžete snadno přidávat nebo odebírat servery, abyste zohlednili kolísající požadavky na zatížení.

Referenční architektura otevřeného cloudu poskytuje několik příkladů prostředí.

Poznámka: Pokud aktuálně používáte servery Performance, mějte na paměti, že při vytváření bitové kopie se nezachytí datové disky. Chcete-li zálohovat datové disky, musíte se spolehnout na Rackspace Cloud Backup nebo podobný přístup k zálohování založeným na souborech. Pokud chcete, aby vaše další úložiště bylo přenosnější nebo potřebujete mít možnost pořizovat snímky dat, zvažte přidání jednoho nebo více svazků Cloud Block Storage do nového server.

Formátování a konfigurace všech svazků nebo datových disků Cloud Block Storage

Po vytvoření serveru připravte všechny připojené datové disky nebo svazky Cloud BlockStorage tak, že je naformátujete a nakonfigurujete systém tak, aby je používal.

Pokud jste připojili svazky Cloud Block Storage, přečtěte si další informace v části Příprava svazku Cloud Block Storage.

Pokyny k formátování a připojení datových disků na I/O optimalizovaných serverech naleznete v následujícím článku, který je vhodný pro operační systém vašeho serveru:

  • Připravte datové disky na cloudových serverech Windows
  • Připravte datové disky na cloudových serverech Linux

Pokud nastavujete připojené svazky v softwarovém RAID v systému Linux, přečtěte si pokyny v tématu Linux Software-RAID HOWTO.

Až budou připojené disky připraveny, můžete migrovat data.

Další možnosti ruční migrace

Máte několik možností pro ruční migraci na Linux, včetně Rackspace CloudBackup, Rackspace Cloud Block Storage nebo rsync. V systému Windows můžete použít WebDeploy nebo Microsoft Web Farm Framework (WFF).

Zálohování do cloudu

K migraci konkrétních adresářů můžete použít Cloud Backup. Vytvořte zálohu dat na původním serveru a poté je obnovte na cílový server.

Cloudové blokové úložiště

K migraci konkrétních dat můžete použít Cloud Block Storage. Připojte disk k původnímu serveru a zkopírujte na něj svá data. Poté odpojte disk od původního serveru, připojte jej k cílovému serveru a zkopírujte svá data z disku.

rsync v systému Linux pro migraci adresářů

V Linuxu můžete použít rsync ke zkopírování adresáře přes síť přímo. Například z původního serveru můžete spustit následující příkaz pro zkopírování /var/lib/mysql :

rsync -e 'ssh' -avl --stats --progress /var/lib/mysql [email protected]:/var/lib/mysql

Další informace o rsync najdete v tématu Zálohování souborů pomocí rsync.

Úplná migrace Linuxu s rsync

Pokud chcete migrovat server Linux na nový server pro obecné použití, můžete použít rsync k migraci serveru z příkazového řádku. Viz Migrace linuxového serveru z příkazového řádku.

WFF v systému Windows 2008

K migraci dat IIS a SQL Server® v systému Windows 2008 můžete použít MicrosoftWFF.

Web Deploy v systému Windows 2012

Chcete-li migrovat data IIS a SQL Server v systému Windows 2012, můžete použít nástroj MicrosoftWeb Deploy. Viz Spuštění webové farmy Windows pomocí Web Deploy.

Možnosti specifické pro aplikaci

Jiné aplikace mohou mít své vlastní prostředky pro usnadnění migrace dat. Chcete-li například migrovat databázi, můžete z nového serveru vytvořit repliku původní databáze, která automaticky replikuje vaše data na nový server.

Úkoly po migraci

Až budou všechna vaše data na novém serveru, důkladně aplikaci otestujte, abyste se ujistili, že v novém prostředí funguje podle očekávání.

Pokud jste tak ještě neučinili, implementujte plán zálohování, abyste zabránili významné ztrátě dat v případě katastrofy.


Linux
  1. Úvahy o migraci na cloudový server pro obecné účely nebo I/O

  2. Vytvořte image cloudového serveru pro obecné účely v1

  3. Upgradujte prostředky pro cloudové servery pro obecné účely nebo I/O optimalizované

  1. Jak vyčistit diskové I/O mezipaměti v Linuxu?

  2. Linux OOM disk I/O. Také:swap, k čemu je to dobré?

  3. Vyhodnocení čekání CPU I/O na Linuxu

  1. Linux – Jak monitorovat diskový vstup/výstup v konkrétním adresáři?

  2. wa (Čekání na I/O) z horního příkazu je velký

  3. Jak zkontrolovat využití I/O disku na proces?