<p style="padding:0 0 0 0; margin:0 0 0 0;">Zdravím,</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">* při vytváření VPS ve Staging, nelze přiřadit Private IPv4. Budou Private IPv4 podporovány pro produkční VPS? Případně lze je nyní na žádost k VPS Staging přidělit?</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">* v editaci VPS (Staging), nelze přidat IPv6 z nabízených IPv6 adres, hodí to chybu "Cannot add an interconnecting IP". IPv6 lze přidat pouze při vytváření VPS.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">* u VPS (Staging), která má pouze IPv6, nechodí překlad názvů DNS. Tedy pokud neznám konkrétní IPv6 adresu, na domény se po IPv6 nedostanu. V nastavení VPS mám IPv6 DNS zvolen.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">* No a když při vytváření VPS (Staging) nepřiřadím při vytváření public IPv4 ani IPv6, VPS se vytvoří s IPv4 v rámci spojovací sítě, ale bez konektivity do internetu. Bylo by také fajn, kdyby spojovací IPv4 na sebe viděli v rámci jednoho účtu na vpsfree.cz, pokud tedy nebudou Private IPv4 podporován.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">Renda</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br />
> Od: Jakub Skokan <jakub.skokan@vpsfree.cz><br />
> Komu: news-list@lists.vpsfree.cz,<br />
> Datum: 21.05.2018 09:41<br />
> Předmět: [vpsFree.cz: community-list] Přechod z OpenVZ na v<br />
></p>
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">https://kb.vpsfree.cz/navody/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">https://kb.vpsfree.org/manuals/vps/vpsadminos</a><br />
<br />
[1] <a href="https://vpsadminos.org">https://vpsadminos.org</a><br />
<br />
[2] <a href="https://github.com/vpsfreecz/vpsadminos">https://github.com/vpsfreecz/vpsadminos</a><br />
<br />
[3] <a href="https://nixos.org">https://nixos.org</a><br />
<br />
[4] <a href="https://github.com/cleverca22/not-os">https://github.com/cleverca22/not-os</a><br />
<br />
[5] <a href="https://linuxcontainers.org">https://linuxcontainers.org</a><br />
<br />
[6] <a href="https://kb.vpsfree.cz/navody/vps/vpsadminos#user_namespaces">https://kb.vpsfree.cz/navody/vps/vpsadminos#user_namespaces</a><br />
<br />
[7] <a href="https://vpsadminos.org/migration-paths/openvz-legacy/">https://vpsadminos.org/migration-paths/openvz-legacy/</a><br />
<br />
[8] <a href="https://kb.vpsfree.org/manuals/vps/vpsadminos#user_namespaces">https://kb.vpsfree.org/manuals/vps/vpsadminos#user_namespaces</a><br />
<br />
Jakub<br />
_______________________________________________<br />
Community-list mailing list<br />
Community-list@lists.vpsfree.cz<br />
<a href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a><br />