Servery
Připojení vlastního hardwaru k Futrou Cloud jako soukromý region.
Úvod
Server je fyzický nebo virtuální stroj, který připojíte ke svému workspacu a provozujete na něm služby Futrou na vlastním hardwaru — ať už vedle veřejných regionů Futrou, nebo místo nich. Připojením serveru vznikne soukromý region: vidí a používá ho jen váš workspace a stojí na strojích, které jste k němu připojili.
Pod kapotou server běží na Futrou Nasua — stejném orchestrátoru, který pohání i veřejné regiony Futrou: spouští kontejnery, směruje provoz proxy, odpovídá na DNS dotazy a vydává certifikáty. Připojením serveru k Futrou Cloud se nemění, co daný stroj dělá, jen kdo ho spravuje a jak — místo samostatné správy Nasua přes vlastní dashboard se stroj objeví ve vašem workspacu vedle všeho ostatního.
Server nezaměňujte se serverletem — server je stroj, serverlet je kontejnerová zátěž, která na něm běží (nebo na strojích Futrou ve veřejném regionu). Výpočetní jednotce se věnuje stránka Serverlet, tomu, jak servery navazují na zbytek vašich služeb, se věnují Regiony.
Přidání serveru {#pridani-serveru}
Na stránce workspacu Servery klikněte na Přidat server a zadejte mu jméno. Vytvoření serveru zároveň na pozadí vytvoří odpovídající soukromý region — samotný region ručně nevytváříte.
Po vytvoření Futrou zobrazí příkaz pro připojení:
wget -O - https://downloads.futrou.com/nasua/install.sh | bash -s
nasua cloud join --api-url https://api.futrou.com <join-token>Spusťte ho na stroji, který chcete připojit. Nainstaluje Futrou Nasua a pomocí join tokenu stroj zaregistruje do vašeho workspacu a připojí ho k regionu, který pro něj vznikl. Join token se zobrazí jen jednou, při vytvoření — pokud ho ztratíte, vygenerujte nový resetem na stránce serveru.
Aby se server úspěšně připojil, potřebuje veřejně dostupný API host a port; pokud stroj hlásí lokální adresu jako 0.0.0.0 nebo 127.0.0.1, Futrou použije veřejnou IP adresu z požadavku.
Stav serveru
| Stav | Význam |
|---|---|
| Pending | Vytvořený, ale ještě nepřipojený — čeká na spuštění nasua cloud join. |
| Online | Připojený a dostupný. |
| Degraded | Připojený, ale ne zcela zdravý. |
| Offline | Dříve připojený, momentálně nedostupný. |
Viditelnost
Server i jeho region jsou ve výchozím stavu soukromé — vidí je jen váš workspace. Na veřejný může region přepnout jen personál Futrou, čímž se zpřístupní všem workspacům jako jeden z regionů Futrou; sami to pro vlastní servery udělat nemůžete.
Správa serveru
Na stránce serveru můžete:
- Zobrazit jeho jméno, region a údaje o připojení.
- Sledovat metriky CPU, RAM, disku, IO a sítě napříč několika časovými okny.
- Streamovat a prohledávat logy — za celý server, nebo jen za konkrétní DNS zónu, proxy či serverlet, který na něm běží.
- Otevřít konzoli přímo v prohlížeči a dostat se tak k shellu na stroji bez SSH klienta.
- Resetovat join token, což zároveň stroj odpojí, dokud se znovu nepřipojí s novým tokenem.
- Smazat server úplně, čímž ho (a případně i jeho region, pokud v něm nezůstanou žádné další servery) odstraníte z workspacu.
Připojený server se od workspacu může odpojit i sám, pomocí vlastních API přihlašovacích údajů (akce leave), čímž se vymažou jeho údaje o připojení bez smazání samotného záznamu serveru.
Clustering
Region může obsahovat víc než jeden server. Pokud ano, Nasua je považuje za peers a umí mezi nimi API požadavky přepínat při výpadku — pokud je jeden server v regionu nedostupný, požadavky může obsloužit jiný.
Oprávnění
Přidání nebo správa serveru vyžaduje roli Administrator nebo vyšší ve workspacu; zobrazení serverů vyžaduje alespoň roli Viewer. Co která role umí, popisují Role.
Naposledy upraveno