
Virtuální strojový cluster Synology v produkčním prostředí: Naše 3uzlová instalace VMM Pro
11 minut čtení
- Zobrazit jako Markdown Otevřít tuto stránku jako obyčejný Markdown (otevře se v nové záložce)
- Otevřít v ChatuGPT Ptejte se na tuto stránku (otevře se v nové záložce)
- Otevřeno v Claude Ptejte se na tuto stránku (otevře se v nové záložce)
- Otevřít v Google AI Studiu Ptejte se na tuto stránku (vyžadován účet Google) (otevře se v nové záložce)
Virtuální cluster Synology není jen laboratorní hračka. Tento obchod, naše mail relay, naše sesterská značka a několik hostovaných webových stránek běží jako hostované servery na třech NAS jednotkách Synology spojených v jednom clusteru Virtual Machine Manager, chráněném licencí VMM Pro. V současné době na něm žije osm hostovaných serverů, sedm z nich běží nepřetržitě a šest je replikováno podle plánu na záložní hostitel, který tráví většinu svého života v režimu spánku. Tento článek provede nastavením virtuálního stroje Synology v jeho skutečném provozu: který hardware co dělá, proč jsme zvolili plánovanou replikaci místo vysoké dostupnosti, jak bychom prováděli failover a omezení, která byste měli znát před jeho kopírováním.
Bod SynoPower Club: Nejčastější otázka, kterou dostávám od zákazníků kupujících VMM Pro, je, jak to vypadá, když na tom závisí skutečná firma. Takže tady je ten náš, včetně bradavic. Konzole zobrazuje trvalé varování, protože jeden hostitel je záměrně vypnutý, záložní server se probouzí pouze pro sběr replik a webový server uvnitř hostovaného úložiště má nalepenou poznámku pro den failoveru. Nic z toho v brožuře není. To vše je důvod, proč nás cluster virtuálních strojů Synology stojí zlomek toho, co by stejná redundance stála v pronajatém datovém centru.
Jak vypadá cluster virtuálních strojů Synology v produkčním prostředí #
Virtual Machine Manager umožňuje sdílet jednu konzoli až se sedmi NAS hostiteli Synology. Každý hostitel si uchovává vlastní úložiště a spouští vlastní hostované servery a bezplatná edice je již spravuje jako cluster. VMM Pro přidává možnost pracovat napříč hostiteli: přesunout spuštěný virtuální stroj Synology z jednoho serveru na druhý, automaticky ho restartovat jinde nebo kopírovat jeho snímky na jiný hostitel podle plánu.
Toto rozlišení formuje vše níže uvedené. Náš cluster se skládá ze tří hostitelů, ale jeho hodnota pramení z ochranných plánů, které mezi nimi běží, nikoli ze skutečnosti, že se objevují v jednom seznamu. Pokud se stále rozhodujete mezi edicemi, naše srovnání Virtual Machine Manager a VMM Pro pokrývá celé rozdělení funkcí.
Naši tři hostitelé virtuálních strojů Synology a co kde běží #
Cluster kombinuje tři generace hardwaru Synology a každý hostitel virtuálního stroje Synology dostává úkol, který mu vyhovuje.
| Hostitel | Role | Co běží |
|---|---|---|
| DS1621xs+ | Primární produkční hostitel | Toto úložiště je používáno jako host Virtual DSM na úložišti NVMe a navíc je k dispozici jeden web zákazníka. |
| FS1018 | Hostitel sekundární produkce | Naše poštovní relé, webové stránky naší sesterské značky, dva hostované weby a jeden malý hostující web |
| FS2017 | Studený pohotovostní režim a cíl repliky | Nic aktivního; přijímá naplánované repliky a znovu se vypíná. |
Úložiště se nachází na DS1621xs+, protože je to nejvytíženější virtuální stroj Synology v clusteru a má historii, která to dokazuje. Přesunuli jsme ho tam z FS1018 v srpnu 2026 poté, co jsme naměřili, že menší hostitel běží deset virtuálních CPU na čtyřech hardwarových vláknech. Oba produkční hostitelé používají stejnou generaci procesorů se stejnou taktovací frekvencí, takže jeden požadavek běží na kterémkoli z nich stejnou rychlostí. Větší hostitel získává místo: více vláken, takže zaneprázdnění hosté přestanou soupeřit o stejná jádra.
Proč jsme zvolili replikaci před vysokou dostupností #
Na papíře jsou tři hostitelé přesně to, co vysoká dostupnost VMM Pro potřebuje. Synology vyžaduje alespoň tři hostitele v clusteru a ti rozhodují o stavu clusteru většinou, a proto bílá kniha doporučuje lichý počet uzlů.
Háček je v tom, že vysoká dostupnost očekává, že tyto hostitele budou online. Náš třetí hostitel je studený záložní server, který je většinu času vypnutý, aby se šetřila energie a šum, takže cluster nemohl udržet většinu, na které závisí automatické přepnutí při selhání. Místo toho, abychom provozovali třetí počítač celý den, jsme zvolili ochranné plány: plánované snapshoty se vzdálenou replikací na záložní server. Přepnutí při selhání se stává záměrným, manuálním krokem měřeným v minutách, nikoli automatickým v sekundách.
Pro malý obchod se takový obchod vyplatí. Provoz záložního serveru nestojí téměř nic a repliky na něm už máme, když je potřebujeme. Pokud by dostupnost někdy záležela víc než účet za elektřinu, přeměna záložního serveru na vždy zapnutého třetího hostitele by odemkla vysokou dostupnost na stejné licenci.
Replikace virtuálního počítače Synology na záložní hostitel ve 4 krocích #
Toto je postup, který jsme dodrželi k ochraně každého hosta. Vyžaduje VMM Pro, alespoň dva hostitele v clusteru a svazky Btrfs na zdrojovém i cílovém serveru.
Připojte se k hostitelům #
Nainstalujte Virtual Machine Manager na každý NAS, každému přidělte statickou IP adresu a svazek Btrfs a poté je přidejte do jednoho clusteru z primárního hostitele. Zapněte záložní server, když je zapnutý.
Aktivujte VMM Pro #
Zadejte licenci VMM Pro, která pokrývá všechny hostitele včetně záložního. Balíček pro 3 uzly pokrývá cluster, jako je ten náš. Pokud návrh testujete, použijte nejprve 30denní zkušební verzi.
Vytvořte plán ochrany #
Pro každého hosta vytvořte plán s lokálními snímky a vzdálenou replikací, vyberte záložního hostitele jako cíl a zvolte plán a zásady uchovávání dat, které odpovídají tomu, kolik dat si host může dovolit ztratit.
Nacvičte si failover #
Ručně pořiďte snímek uzamčeného serveru, ověřte, zda se replika zobrazuje na záložním serveru, a poté si nacvičte spuštění nekritického hosta na záložním serveru, aby se skutečné přepnutí při selhání neprovádělo poprvé.
Jak jsou plány ochrany laděny #
Šest z našich osmi hostů má ochranný plán a každý chráněný virtuální počítač Synology replikuje data do záložního systému. Ne každý host si zaslouží stejný plán, takže se dělí na dvě skupiny.
- Každých dvanáct hodin: tento obchod, poštovní relé a webové stránky jednoho zákazníka, kde by ztráta jednoho dne změn bolela.
- Jednou denně v 04:00: dva hostované weby a malý host, kde stačí denní návštěvnost.
Uchovávání se řídí stejnou logikou a používá vestavěné zásady Virtual Machine Manager pojmenované podle cíle bodu obnovy: nejvytíženější hosté si ponechají hodinovou zásadu, ti tišší denní nebo týdenní zásadu. Dva hosté bez plánu jsou vyřazený sledovač projektů, který je vypnutý, a jeden web, který plán ještě nemá.
Jeden detail nás hned na začátku zaskočil. Bezplatná verze uchovává maximálně 32 snímků na hosta a dvanáctihodinový plán toho dosáhne za šestnáct dní. VMM Pro zvyšuje strop na 255, ale stále uzamkneme všechny ručně pořízené snímky, které chceme uchovat, takže je plán nikdy neodstraní.
Jak malý tým chrání každý virtuální stroj Synology #
Celý cluster provozuje velmi malý tým, což je hlavní výhoda. Nikdo se celý den nedívá na dashboardy, takže návrh musí chránit každý virtuální stroj Synology, aniž by si kdokoli vzpomněl na stisknutí tlačítka.
Plány ochrany běží podle vlastního harmonogramu. Pohotovostní systém se probudí, přijme repliky a znovu se uspí. Před jakoukoli riskantní změnou, jako je změna velikosti hostovaného systému nebo aktualizace pluginů, nejprve pořídíme snímek uzamčeného systému; náš návod na správné dimenzování ukazuje tuto rutinu v praxi. Když se v obchodě něco pokazilo, jako například v bombardování e-mailem s kontaktním formulářem Tento měsíc jsme trasovali, protokoly, pošta a snímky byly na hardwaru, který spravujeme.
Jak vypadá den failoveru #
Replika obsahuje vše, co je součástí virtuálního stroje Synology, včetně nastavení, která byla vyladěna pro hostitele, ze kterého pochází. Na to lidé zapomínají.
Host úložiště je vyladěn pro DS1621xs+, včetně počtu souběžných pracovníků, které jeho webový server smí spustit. Pokud bude úložiště muset někdy běžet na hostiteli s menším počtem hardwarových vláken, musí se tento limit snížit před příchodem provozu, jinak se host přetíží. Náš runbook uvádí tyto změny jako první krok po spuštění repliky, následovaný kontrolou, zda web, pokladna a pošta odpovídají.
Napište si vlastní seznam, než ho budete potřebovat. Replikace přesune virtuální stroj Synology na druhý hostitel; kontrolní seznam ho tam zprovozní.
Plánování kapacity: Paměť je skutečným limitem #
Na našich hostitelích je paměť každého spuštěného hosta rezervovaná a uzamčená, takže ji DSM nemůže sdílet ani znovu získat. Skutečným limitem kapacity clusteru virtuálních strojů Synology je tedy paměť, nikoli procesor.
Záložní nebo sekundární virtuální počítač Synology je užitečný pouze tehdy, pokud má dostatek volné paměti pro hosty, kteří by na něm mohli přistát. Proto jsme snížili paměť úložiště hosta ze šestnácti gigabajtů na osm, jakmile měření ukázala, že nikdy nepotřebuje více. Osm gigabajtů, které jsme získali zpět, je prostor, který může jiný hostitel využít během failoveru, aniž by si cokoli kupoval.
Proč tento cluster běží na Synology a VMM Pro #
Upřímným důvodem je poměr cena/výkon. Tři NAS jednotky Synology, které také ukládají naše soubory, jedna Licence VMM Pro a zdarma Virtual DSM Například každý hostitel nám poskytuje replikovaný hosting chráněný snapshoty, spravovaný z jediné konzole. Každý host se dá během několika minut vrátit zpět a znovu sestavit na jiném serveru z repliky.
Díky tomu jsme také poctiví jako prodejci. Licence, které prodáváme, řídí naši vlastní firmu, takže když se zákazník zeptá, zda VMM Pro funguje v produkčním prostředí, odpověď najdete na stránce, kterou právě čtete.
Omezení a upozornění clusteru virtuálních strojů Synology #
Replikovaný virtuální stroj Synology je aktuální jen tak, jak je aktuální jeho plán. Úložiště se replikuje každých dvanáct hodin, takže v nejhorším případě jej failover obnoví do stavu, v jakém byl až o půl dne dříve. To je cena za pohotovostní režim a první nastavení, které bychom zpřísnili, pokud by vzrostl objem objednávek.
Studený pohotovostní režim také znamená, že konzole vždy zobrazuje varování o hostiteli, ke kterému se nemůže dostat. To je sice designově funkční, ne chyba, ale znamená to, že skutečná varování je snazší přehlédnout. Než varování zavřete, zkontrolujte, čeho se týká.
Vysoká dostupnost není záloha. Replikace sama o sobě také není: chyba nebo malware uvnitř hosta také způsobí replikaci. Uchovávejte uzamčené snímky a kopii mimo hostitele, ke které se můžete vrátit.
A konečně, VMM běží pouze na kompatibilních modelech se svazky Btrfs a smíšený hardware znamená smíšený výkon. Otestujte převzetí služeb při selhání na nejmenším hostiteli v clusteru, protože právě tam bude mít host problémy jako první.
Často kladené otázky #
Může cluster virtuálních strojů Synology provozovat skutečný podnik? #
Ano. Toto úložiště, mail relay a několik hostovaných webových stránek běží jako hostované servery na clusteru Synology se třemi hostiteli a replikací VMM Pro a fungují tak již měsíce.
Kolik jednotek NAS potřebuje cluster virtuálních strojů Synology? #
Bezplatný Virtual Machine Manager dokáže clusterovat až 7 hostitelů. Vzdálená replikace vyžaduje alespoň 2 hostitele a vysoká dostupnost alespoň 3.
Proč nepoužívat vysokou dostupnost se třemi hostiteli? #
Vysoká dostupnost vyžaduje, aby se hostitelé online dohodli na stavu clusteru. Náš třetí hostitel je studený pohotovostní režim, který je obvykle vypnutý, takže místo toho používáme plánovanou replikaci a manuální přepnutí při selhání.
Potřebuje replikace VMM Pro? #
Ano. Plány ochrany se vzdálenou replikací jsou funkcí VMM Pro. Zdrojový i cílový hostitel také potřebují svazky Btrfs.
Může virtuální stroj Synology po failoveru běžet na jiném modelu? #
Ano, replika může být spuštěna na jiném hostiteli v clusteru. Nastavení vyladěná uvnitř hosta pro větší hostitel, jako například limity pracovních procesů webového serveru, může být na menším hostiteli nutné snížit.
Jak často bych měl replikovat virtuální počítač? #
Přizpůsobte rozvrh množství dat, které si host může dovolit ztratit. Zaneprázdněné hosty replikujeme každých 12 hodin a klidnější hosty jednou denně.
Počítá se záložní hostitel do licence VMM Pro? #
Ano. Započítejte všechny hostitele, kteří se podílejí na funkcích clusteru, včetně záložního hostitele, který je obvykle vypnutý. Balíček se 3 uzly pokrývá konfiguraci, jako je ta naše.
Jaký je největší limit clusteru virtuálních strojů Synology? #
Paměť. Spuštěné hostované systémy si rezervují paměť na hostiteli, takže každý hostitel, který by mohl přijmout hosta přepnutého k selhání, potřebuje dostatek volné paměti, aby jej mohl obsadit.
Reference a video návody #
- Ochrana v Virtual Machine Manager, zahrnující plány ochrany, snímky a vzdálenou replikaci.
- Vysoká dostupnost v Virtual Machine Manager, včetně požadavku na tři hostitele.
- Správa clusterů v Virtual Machine Manager, o přidávání a správě hostitelů.
- Synology VMM bílá kniha, s pokyny pro návrh kvora, sítě a clusteru.
- Licenční balíček VMM Pro, s vysvětlením balíčků pro 3 uzly a 7 uzlů a licenčních podmínek.
Návod k Virtual Machine Manager a průvodce migrací hostovaných serverů na NAS serveru Synology. Třetí video se zabývá produktem Synology High Availability, který zrcadlí celý NAS server na identické pasivní dvojče, což je užitečné pro znázornění rozdílů od clusterů VMM.
Budujete vlastní cluster? Začněte s Licence VMM Pro pro replikaci a migraci za provozu přidejte Virtual DSM licence pro další hosty DSM nebo si prohlédněte všechny licence na SynoPower Club.