Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
navody:vps:vpsadminos [2018/05/21 08:11] – [Obecné] /cpu/cpuinfo,stat Aither | navody:vps:vpsadminos [2019/11/10 11:02] – mounty -> exporty Aither | ||
---|---|---|---|
Řádek 45: | Řádek 45: | ||
===== Změny v chování VPS ===== | ===== Změny v chování VPS ===== | ||
- | ==== Nastavení sítě ==== | ||
- | Linux kernel nemá nic jako venet z OpenVZ, takže jsme si museli pomoci jinak. | ||
- | Síťování je řešeno přes dvojici rozhraní veth: jeden na nodu a druhý ve VPS. | ||
- | IP adresy VPS jsou routovány přes spojovací síť, která je každému VPS | ||
- | přidělena. | ||
- | |||
- | Například, | ||
- | na nodu bude mít adresu '' | ||
- | '' | ||
- | např. veřejná IPv4 '' | ||
- | '' | ||
- | '' | ||
- | automaticky, | ||
- | váš init systém používá k nastavení sítě, takže nic řešit nemusíte. První | ||
- | adresa na síťovém rozhraní ve VPS je však adresa spojovací, nikoli veřejná, | ||
- | jako tomu bylo doposud. Pokud si konfiguraci sítě upravujete, musíte se tomuto | ||
- | nastavení přizpůsobit. | ||
- | |||
==== User namespaces ==== | ==== User namespaces ==== | ||
VPS ve vpsAdminOS využívají //user namespace//, | VPS ve vpsAdminOS využívají //user namespace//, | ||
Řádek 75: | Řádek 57: | ||
spravovat a nastavovat si vlastní mapování UID/GID, což umožní izolovat od sebe | spravovat a nastavovat si vlastní mapování UID/GID, což umožní izolovat od sebe | ||
i VPS patřící jednomu členovi, případně vybrané UID/GID sdílet. | i VPS patřící jednomu členovi, případně vybrané UID/GID sdílet. | ||
- | |||
- | User namespace podstatně ovlivňují sdílení dat mezi VPS a NASem. Aktuálně | ||
- | **není možné** připojit NAS do VPS běžící na vpsAdminOS tak, aby měl VPS | ||
- | k datům přístup. Řešit se to bude tak, že u každého NAS datasetu budete mít | ||
- | na výběr, jaké mapování UID/GID má používat. Data pak budou přistupná | ||
- | jen z VPS, které mají nastaveno příslušné mapování. | ||
==== Obecné ==== | ==== Obecné ==== | ||
Změny týkající se VPS nezávisle na distribuci: | Změny týkající se VPS nezávisle na distribuci: | ||
- | * ''/ | + | * ''/ |
- | * '' | + | |
* Nastavený swap se nezobrazuje v ''/ | * Nastavený swap se nezobrazuje v ''/ | ||
- | * '' | ||
==== Debian/ | ==== Debian/ | ||
Řádek 98: | Řádek 72: | ||
===== Změny chování vpsAdminu ===== | ===== Změny chování vpsAdminu ===== | ||
+ | * Pro připojení NASu a snapshotů se ve vpsAdminu [[navody: | ||
* 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. | ||
- | * VPS features: bridge, iptables a NFS nejsou nastavitelné, | ||
* V detailech VPS je možné změnit název síťového rozhraní, výchozí název zůstává '' | * V detailech VPS je možné změnit název síťového rozhraní, výchozí název zůstává '' | ||
Řádek 114: | Řádek 88: | ||
rozdělit mezi 4 VPS. | rozdělit mezi 4 VPS. | ||
- | V současné době není možné klonovat/ | + | Vytvořit můžete buď nové VPS, nebo si vyzkoušet naklonovat |
- | na vpsAdminOS. Proces migrace VPS z OpenVZ na vpsAdminOS | + | klonování dojde k odstranění mountů, protože přístup k NASu ještě není dořešen, |
- | Omezen je také přístup k NASu, viz [[# | + | viz [[# |
==== Podporované distribuce ==== | ==== Podporované distribuce ==== | ||
- | * Alpine 3.6, 3.7 | + | * Alpine 3.8, 3.9 |
* Arch | * Arch | ||
- | * CentOS 7.5 | + | * CentOS 7, 8 |
- | * Debian | + | * Debian 9, 10 |
- | * Fedora | + | * Fedora |
* Gentoo | * Gentoo | ||
* NixOS | * NixOS | ||
+ | * openSUSE Leap 15.1, Tumbleweed | ||
+ | * Slackware 14.2 | ||
* Ubuntu 16.04, 18.04 | * Ubuntu 16.04, 18.04 | ||
+ | * Void Linux | ||
+ | |||
+ | ==== Features ==== | ||
- | ==== Ostatní distribuce ==== | + | Features lze zapínat/ |
+ | restartu VPS. | ||
- | Pokud tvoje distribuce zatím není mezi podporovanými, | + | {{ :navody: |
- | ji zprovoznit, nebo nezbývá než počkat, až to za tebe udělá někdo jiný, | + | |
- | viz [[https://github.com/ | + | |
- | Šablony distribucí se vytvářejí skripty ve | + | * Docker (experimental) - Povolí podporu pro Docker. |
- | [[https:// | + | * FUSE - " |
- | Pokud tam tvá distribuce není, je potřeba ji zde přidat. | + | * KVM - " |
+ | * LXC nesting | ||
+ | * PPP - " | ||
+ | * TUN/TAP - "TUN routing/TAP bridging" | ||
- | Dále je nutné vyřešit podporu dané distribuce ve vpsAdminOS tak, aby byl | + | Doporučujeme nastavit jen features, které opravdu |
- | '' | + | |
- | podle [[https:// | + | |
- | implementovat podporu jak pro bridged veth, tak routed veth, viz | + | |
- | [[https:// | + | |
- | a [[https:// | + | |
==== Více o vpsAdminOS ==== | ==== Více o vpsAdminOS ==== |