<div dir="ltr">Ahoj,<div><br></div><div>bude podporovan out-of-the box docker?</div><div>Pripadne v jake verzi?</div><div>Pokud ne, je nejaky tutorial na jeho zprovozneni?</div><div><br></div><div>Diky</div><div><br></div><div>Ondra</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-05-21 9:41 GMT+02:00 Jakub Skokan <span dir="ltr"><<a href="mailto:jakub.skokan@vpsfree.cz" target="_blank">jakub.skokan@vpsfree.cz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ahoj,<br>
<br>
(English version below)<br>
<br>
aktuálně na všech nodech k provozu VPS používáme kontejnerovou<br>
virtualizaci OpenVZ Legacy. Protože už dosluhuje, vývoj skončil a nové<br>
distribuce jej přestávají podporovat, řešíme přechod na novější řešení<br>
v podobě vpsAdminOS [1,2]. Jedná se o distribuci založenou na NixOS [3]<br>
a not-os [4], která bude na nodech sloužit jako hypervizor pro provoz VPS.<br>
<br>
Pro správu VPS (kontejnerů) jsme vytvořili vlastní utilitu `osctl`,<br>
která se funkcemi vyrovná `vzctl` z OpenVZ, popř. LXD [5]. Řeší hlavně<br>
nastavení user namespaces [6] pro správnou izolaci VPS a cgroups pro<br>
limity paměti, CPU, atd. Ke spouštění kontejnerů se používá LXC [5].<br>
vpsAdminOS není omezen jen na infrastrukturu vpsFree.cz. Pokud někde<br>
provozujete OpenVZ Legacy a nevíte co dál, můžete zvážit vpsAdminOS,<br>
který je na migraci kontejnerů z OpenVZ připraven [7].<br>
<br>
Na vpsAdminOS pracujeme zhruba od podzimu 2017 a nyní si všichni členové<br>
mohou vyzkoušet, jak VPS nad novým systémem fungují. Naším cílem je, aby<br>
migrace VPS z OpenVZ na vpsAdminOS proběhly bezpovšimnutí, nicméně<br>
záleží na tom, co ve VPS provozujete. Doporučujeme všem, aby si novou<br>
VPS vyzkoušeli a hlásili nám případné problémy a nedostatky. Než<br>
přistoupíme k migraci produkčních VPS, je potřeba ten OS a integraci<br>
s vpsAdminem vyladit.<br>
<br>
V podstatě máte k dispozici další playground VPS, podmínky jsou podobné.<br>
Jen to může být trochu divočejší -- nehlášené výpadky, restarty když<br>
budeme potřebovat něco aktualizovat, atd. Ve vpsAdminu ve formuláři na<br>
vytvoření VPS vyberte lokaci *Staging*. K dispozici jsou zatím tyto<br>
distribuce: Alpine, Arch, CentOS, Debian, Fedora, Gentoo, NixOS, Ubuntu.<br>
Časem budou přibývat další.<br>
<br>
Na testování a hlášení chyb máte cca několik týdnů až měsíců, podle toho<br>
jak nám to půjde. Více informací o změnách v OS, vpsAdminu a plánu<br>
přechodu viz KB:<br>
<br>
  <a href="https://kb.vpsfree.cz/navody/vps/vpsadminos" rel="noreferrer" target="_blank">https://kb.vpsfree.cz/navody/<wbr>vps/vpsadminos</a><br>
<br>
<br>
ENGLISH:<br>
<br>
We're currently using container virtualization OpenVZ Legacy to run VPS.<br>
Since it's slowly dying, isn't developed anymore and modern<br>
distributions stopped supporting it, we're going to upgrade to a newer<br>
solution we've called vpsAdminOS [1,2]. It's a Linux distribution based<br>
on NixOS [3] and not-os [4], which will serve as a hypervisor for VPS<br>
on our nodes.<br>
<br>
VPS are managed using our own utility called `osctl`, which is<br>
comparable to `vzctl` from OpenVZ or LXD [5]. It's main purpose<br>
is to set up user namespaces [8] to isolate VPS and to configure cgroups<br>
for resource management, such as CPU or memory. Under the hood,<br>
it's using LXC [5] to start containers. vpsAdminOS is not limited<br>
to vpsFree.cz, it's designed to be independent of the specifics of our<br>
infrastructure. If you're using OpenVZ Legacy on some servers<br>
and you're looking for a replacement, you can consider vpsAdminOS.<br>
We've also made a tool [7] which can convert containers from OpenVZ into<br>
vpsAdminOS.<br>
<br>
We've been working on vpsAdminOS since the fall of 2017 and now all<br>
members can finally give it a try and test VPS on the new system. Our<br>
goal is to make the transition from OpenVZ to vpsAdminOS as seamless<br>
as possible, but it depends on what programs and configuration<br>
you're using. That's why we're giving everyone the opportunity to try<br>
out a VPS on the new system and report issues. Before we can start<br>
migrating production VPS, we need to implement missing functions<br>
and iron it out.<br>
<br>
Essentialy, what you get is another playground VPS, the terms of use<br>
are very similar. It can be a bit rougher though, there may be<br>
unexpected reboots and outages when we need to fix issues and deploy new<br>
system versions. To create a VPS on vpsAdminOS, select location<br>
*Staging* in the form for VPS creation. The following distributions<br>
are supported: Alpine, Arch, CentOS, Debian, Fedora, Gentoo, NixOS,<br>
Ubuntu. More will be added in the future.<br>
<br>
The staging environment will remain open for several weeks or months,<br>
depending on how many issues we'll discover. You can read more<br>
information about changes in the OS and vpsAdmin in KB:<br>
<br>
  <a href="https://kb.vpsfree.org/manuals/vps/vpsadminos" rel="noreferrer" target="_blank">https://kb.vpsfree.org/<wbr>manuals/vps/vpsadminos</a><br>
<br>
[1] <a href="https://vpsadminos.org" rel="noreferrer" target="_blank">https://vpsadminos.org</a><br>
<br>
[2] <a href="https://github.com/vpsfreecz/vpsadminos" rel="noreferrer" target="_blank">https://github.com/vpsfreecz/<wbr>vpsadminos</a><br>
<br>
[3] <a href="https://nixos.org" rel="noreferrer" target="_blank">https://nixos.org</a><br>
<br>
[4] <a href="https://github.com/cleverca22/not-os" rel="noreferrer" target="_blank">https://github.com/cleverca22/<wbr>not-os</a><br>
<br>
[5] <a href="https://linuxcontainers.org" rel="noreferrer" target="_blank">https://linuxcontainers.org</a><br>
<br>
[6] <a href="https://kb.vpsfree.cz/navody/vps/vpsadminos#user_namespaces" rel="noreferrer" target="_blank">https://kb.vpsfree.cz/navody/<wbr>vps/vpsadminos#user_namespaces</a><br>
<br>
[7] <a href="https://vpsadminos.org/migration-paths/openvz-legacy/" rel="noreferrer" target="_blank">https://vpsadminos.org/<wbr>migration-paths/openvz-legacy/</a><br>
<br>
[8] <a href="https://kb.vpsfree.org/manuals/vps/vpsadminos#user_namespaces" rel="noreferrer" target="_blank">https://kb.vpsfree.org/<wbr>manuals/vps/vpsadminos#user_<wbr>namespaces</a><br>
<br>
Jakub<br>
______________________________<wbr>_________________<br>
Community-list mailing list<br>
<a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.<wbr>cz</a><br>
<a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Ondřej Plátek, +420 737 758 650, skype:ondrejplatek, <a href="mailto:ondrej.platek@gmail.com" target="_blank">ondrej.platek@gmail.com</a></div></div>
</div>