Uživatelské nástroje

Nástroje pro tento web


navody:vps:vpsadminos

vpsAdminOS

vpsAdminOS je námi vyvíjená kontejnerová virtualizační platforma, kterou používáme pro běh našich VPS. Přecházíme na něj z OpenVZ Legacy, které už je zastaralé a není podporované. Pokud máte stále VPS na OpenVZ, doporučujeme VPS přesunout na vpsAdminOS.

O vpsAdminOS

vpsAdminOS je odnož linuxové distribuce NixOS. Zaměřuje se na kontejnerovou virtualizaci, hostitelský systém je tedy minimální. vpsAdminOS je propojen s naším administračním rozhraním vpsAdmin, ale umí taky fungovat i mimo infrastrukturu vpsFree.cz, třeba u vás doma.

Pokud vás zajímá na čem běžíme a jak vpsAdminOS vypadá, viz https://vpsadminos.org. Členům však pro migraci VPS stačí informace v tomto článku.

Migrace VPS z OpenVZ na vpsAdminOS

Přechod celé naší infrastruktury se všemi VPS na vpsAdminOS je rozdělen do několika fází:

  1. Vývoj vpsAdminOS do použitelné podoby
  2. Integrace s vpsAdminem
  3. Spuštění testovacího prostředí s vpsAdminOS
    1. Testování, opravy chyb, doplnění chybějících funkcí, připrava na produkci
  4. Nové produkční nody používají vpsAdminOS
    1. vpsAdminOS je dostupný pro nové VPS a provádíme postupnou migraci
    2. :!: zde se nacházíme :!:
  5. Pohádky je konec

Co to znamená pro členy

Snažíme se, aby migrace na vpsAdminOS byla bezproblémová, tj. aby se jednoho dne VPS vypl na OpenVZ nodu a spustil na vpsAdminOS, aniž by člen něco musel řešit. Nicméně, záleží na tom, co ve VPS provozujete. Proto všem doporučujeme vyzkoušet si VPS nad vpsAdminOS v testovacím prostředí, abychom mohli případné nedostatky vyřešit a při následné migraci produkčních VPS se jim vyhnout.

Jak migrovat VPS

Napište na podporu, potřebujeme vědět následující:

  • O jakou VPS se jedná
  • Kdy můžeme migraci provést

Vždy se chceme domluvit na konkrétní čas provedení migrace, tak abyste si mohli systém hned po migraci zkontrolovat. Délka migrace záleží na velikosti disku.

Před migrací VPS si všechno můžete vyzkoušet a ověřit na testovacím prostředí.

Testovací prostředí

VPS s vpsAdminOS si můžete vyzkoušet buď v prostředí playground nebo staging. Pravidla jsou podobná, rozdíl je pouze v tom, že staging používáme pro vývoj a testování vpsAdminOS a je tedy méně stabilní, v případě potřeby ho restartujeme a dopředu to nehlásíme.

Vytvořit můžete buď nové VPS, nebo si vyzkoušet naklonovat produkční VPS. Při klonování dojde k odstranění mountů, místo kterých je nutné použít exporty.

Změny v chování VPS

Obecné

Změny týkající se VPS nezávisle na distribuci:

  • Funguje nftables i iptables
  • /proc/stat u CPU reportuje jen user (včetně system) a idle

Debian/Ubuntu/Alpine

  • Pro nastavení sítě při startu už není potřeba mít nainstalovaný ifconfig z net-tools, používá se ip z iproute2.
  • Pokud existuje adresář /etc/network/interfaces.d, jeho obsah je načten před /etc/network/interfaces.tail.

Změny chování vpsAdminu

  • Pro připojení NASu a snapshotů se ve vpsAdminu nepoužívají mounty, ale NFS exporty
  • Správa IP adres je rozdělena na routy a adresy na rozhraní
  • Reinstalace VPS na vpsAdminOS nemaže subdatasety ani nevrací konfiguraci VPS do výchozího stavu, tzn. např. nastavení VPS features zůstavá zachováno.
  • V detailech VPS je možné změnit název síťového rozhraní, výchozí název zůstává venet0.

Více o vpsAdminOS

Kam hlásit chyby a nápady

Podle vlastního uvážení:

navody/vps/vpsadminos.txt · Poslední úprava: 2022/06/12 19:18 autor: Aither