This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
manuals:vps:vpsadminos [2018/05/21 08:12] – [General] /proc/cpuinfo,stat Aither | manuals:vps:vpsadminos [2019/10/22 16:48] – Aither | ||
---|---|---|---|
Line 47: | Line 47: | ||
===== Changes in VPS behaviour ===== | ===== Changes in VPS behaviour ===== | ||
- | ==== Network configuration ==== | ||
- | Linux kernel doesn' | ||
- | find a different way. Networking is done by a pair of veth interfaces: | ||
- | one on the host, the other in the VPS. IP addresses are routed through | ||
- | an interconnecting network that is assigned to every VPS. | ||
- | |||
- | For example, let's say the assigned interconnecting network is | ||
- | '' | ||
- | '' | ||
- | IP addresses are then routed via '' | ||
- | would be routed as '' | ||
- | in the VPS would be set as '' | ||
- | interface on the host is configured automatically by '' | ||
- | will also generate configuration files inside your VPS, depending on your | ||
- | distribution. The init system from your VPS will then read those files | ||
- | and setup the network interface. The first address on the interface will be | ||
- | the address from the interconnecting network, not the public address, as has | ||
- | been the case on OpenVZ. If you have some custom network configuration, | ||
- | you need to be aware of how the networking is supposed to work. | ||
- | |||
==== User namespaces ==== | ==== User namespaces ==== | ||
VPS in vpsAdminOS are using so called //user namespaces// | VPS in vpsAdminOS are using so called //user namespaces// | ||
Line 90: | Line 70: | ||
Changes regarding VPS, but independent on the distribution used: | Changes regarding VPS, but independent on the distribution used: | ||
- | * ''/ | + | * ''/ |
- | * ''/ | + | |
* Swap is not shown in ''/ | * Swap is not shown in ''/ | ||
- | * '' | ||
==== Debian/ | ==== Debian/ | ||
Line 119: | Line 97: | ||
resources among 4 VPS. | resources among 4 VPS. | ||
- | It is not possible to clone or swap production VPS with VPS in the staging | + | You can either create a new VPS or clone an existing |
- | environment. Migration | + | All mounts are removed when cloning, because NAS isn't acessible as of yet, |
- | Access to the NAS is also restricted, | + | see [[# |
==== Supported distributions ==== | ==== Supported distributions ==== | ||
- | * 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 ==== | ||
- | ==== Other distributions ==== | + | Features can be turned on/off individually. When any change is made, the VPS restarts. |
- | In case your distribution isn't supported yet, you can help us make | + | {{ :navody: |
- | it happen, or wait until someone does it for you, see | + | |
- | [[https://github.com/ | + | |
- | Distribution templates installable from vpsAdmin are built using scripts at | + | * Docker (experimental) - Enables support for Docker. |
- | [[https:// | + | * FUSE - " |
- | If your distribution isn't there, it has to be added. | + | * KVM - " |
+ | * LXC nesting | ||
+ | * PPP - " | ||
+ | * TUN/TAP - "TUN routing/TAP bridging" | ||
- | When the built script is done, it is necessary to add support for your | + | We recommend only setting |
- | distribution into '' | + | |
- | resolvers, etc., see [[https:// | + | |
==== More about vpsAdminOS ==== | ==== More about vpsAdminOS ==== |