Uživatelské nástroje

Nástroje pro tento web


navody:vps:vpsadminos

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
navody:vps:vpsadminos [2022/04/06 10:40]
Aither [vpsAdminOS] update info
navody:vps:vpsadminos [2022/06/12 19:18] (aktuální)
Aither update + jak migrovat
Řádek 1: Řádek 1:
 <​page>​manuals:​vps:​vpsadminos</​page>​ <​page>​manuals:​vps:​vpsadminos</​page>​
 ====== vpsAdminOS ====== ====== vpsAdminOS ======
-Protož[[informace:​openvz|OpenVZ Legacy]] ​už dosloužilo a nové distribuce jej +vpsAdminOS je námi vyvíjená kontejnerová virtualizační platforma, kterou 
-nepodporujímuseli jsme začít řešit přechod na nějakou novější virtualizační +používáme pro běh našich VPS. Přecházíme na něj z [[informace:​openvz|OpenVZ Legacy]], 
-technologii. Linux kernel ​už sám o sobě kontejnery do jisté míry podporuje,​ +které ​už je zastaralé a není podporovanéPokud máte stále VPS na OpenVZ, 
-takže jsme se rozhodli toho využítDále jsme potřebovali nějakou distribuci,​ +doporučujeme VPS [[#​jak_migrovat_vps|přesunout na vpsAdminOS]].
-kterou bychom použili ​na nodech místo Scientific Linux 6 s OpenVZ ​kernelem. +
-Volba padla na [[https://​nixos.org|NixOS]], protože se nám líbí možnost deklarativně +
-definovat konfiguraci OS a služeb. A jelikož máme specifické nároky, udržujeme +
-si vlastní variantu NixOS zvanou vpsAdminOS.+
  
-[[https://​github.com/​vpsfreecz/​vpsadminos|vpsAdminOS]] je založen na +==== O vpsAdminOS ==== 
-[[https://​nixos.org|NixOS]] a [[https://​github.com/​cleverca22/​not-os/​|not-os]]. +vpsAdminOS je odnož linuxové distribuce ​[[https://​nixos.org|NixOS]]. ​Zaměřuje 
-Je to //live// distribuce sloužící jako hypervizor pro provoz kontejnerů+se na kontejnerovou virtualizaci,​ hostitelský systém je tedy minimální
-Funkcionalitou je srovnatelný s OpenVZ Legacy. ​vpsAdminOS je propojen s vpsAdminem,​ +vpsAdminOS je propojen s naším administračním rozhraním ​vpsAdminale umí taky 
-naším administračním rozhraním, ​nicmeně je plně použitelný i bez něj a můžete ho tak +fungovat ​i mimo infrastrukturu vpsFree.cz, třeba u vás doma. 
-provozovat ​i mimo infrastrukturu vpsFree.cz.+ 
 +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 ====== ===== Migrace VPS z OpenVZ na vpsAdminOS ======
Řádek 38: Řádek 37:
 vyhnout. vyhnout.
  
-Projděte si také změny chování ​[[#zmeny_v_chovani_vps|VPS]] +===== Jak migrovat VPS ===== 
-a [[#​zmeny_chovani_vpsadminu|vpsAdminu]].+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 
 +[[#testovaci_prostredi|testovacím prostředí]]. 
 + 
 +===== Testovací prostředí ====== 
 +VPS s vpsAdminOS si můžete vyzkoušet buď v prostředí 
 +[[navody:​vps:​playgroundvps|playground]] nebo staging. Pravidla jsou podobná, 
 +rozdíl je pouze v tom, že staging používáme pro vývoj ​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 
 +[[navody:​vps:​exporty|exporty]].
  
 ===== Změny v chování VPS ===== ===== Změny v chování VPS =====
Řádek 45: Řádek 63:
 Změny týkající se VPS nezávisle na distribuci: Změny týkající se VPS nezávisle na distribuci:
  
-  * ''/​proc/​stat''​ u CPU aktuálně ​reportuje jen ''​user''​ (včetně ''​system''​) a ''​idle'' ​((https://​lists.vpsfree.cz/​pipermail/​community-list/​2018-May/​009666.html))+  ​* Funguje nftables i iptables 
 +  ​* ''/​proc/​stat''​ u CPU reportuje jen ''​user''​ (včetně ''​system''​) a ''​idle''​
  
 ==== Debian/​Ubuntu/​Alpine ==== ==== Debian/​Ubuntu/​Alpine ====
Řádek 58: Řádek 77:
   * 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.   * 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 detailech VPS je možné změnit název síťového rozhraní, výchozí název zůstává ''​venet0''​.
- 
-===== Testovací prostředí ====== 
-Aby si všichni členové mohli vyzkoušet, jak se VPS nad vpsAdminOS chová, 
-k dispozicí je testovací prostředí,​ tzn. takový druhý playground node, na kterém 
-si každý může vytvořit VPS. Ve formuláři na vytváření VPS stačí vybrat lokaci 
-**Staging** a odškrtnout (zrušit) **Keep platform**. 
- 
-Podmínky provozu jsou podobné jako pro [[navody:​vps:​playgroundvps|playground VPS]], 
-akorát to může být trochu divočejší,​ tj. nehlášené výpadky, restarty pokud 
-potřebujeme něco aktualizovat. Každý má k dispozici 8 CPU, 4 GB RAM, 
-120 GB disku, + veřejnou IPv4 adresu, 32 IPv6 /64 adres a tyto prostředky lze 
-rozdělit mezi 4 VPS. 
- 
-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 
-[[navody:​vps:​exporty|exporty]]. 
- 
-==== Features ==== 
- 
-Features lze zapínat/​vypínat jednotlivě. Při jakékoliv změně dojde k 
-restartu VPS. 
- 
-{{ :​navody:​vps:​vps_features.png |}} 
- 
-  * TUN/TAP - "TUN routing/TAP bridging"​ Povolí vytváření virtuálních interface, např. pro VPN. 
-  * FUSE - "​Filesystem in Userspace"​ Povolí modul jádra, umožňující neprivilegovaným uživatelům vytvářet si vlastní souborové systémy. 
-  * PPP - "​Point-to-Point Protocol"​ Povolí protokol používaný pro propojeni dvou síti po telefonní, případně ISDN lince. 
-  * KVM - "​Kernel-based Virtual Machine"​ Povolí použití KVM, pro HW podporu virtualizace. 
-  * LXC nesting - Umožní uvnitř VPS používat LXC/LXD kontejnery 
  
 ==== Více o vpsAdminOS ==== ==== Více o vpsAdminOS ====
navody/vps/vpsadminos.txt · Poslední úprava: 2022/06/12 19:18 autor: Aither