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í revizePředchozí verze
Následující verzeObě strany příští revize
navody:vps:vpsadminos [2022/04/06 08:40] – [vpsAdminOS] update info Aithernavody:vps:vpsadminos [2022/06/12 17:18] – update + jak migrovat Aither
Řá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: 2024/01/02 20:37 autor: aither