User Tools

Site Tools


manuals:vps:vpsadminos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
manuals:vps:vpsadminos [2018/05/21 08:12] – [General] /proc/cpuinfo,stat Aithermanuals:vps:vpsadminos [2018/09/30 13:11] – Removed network configuration Aither
Line 47: Line 47:
  
 ===== Changes in VPS behaviour ===== ===== Changes in VPS behaviour =====
-==== Network configuration ==== 
-Linux kernel doesn't have anything like venet from OpenVZ, so we had to 
-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 
-''10.100.10.0/30''. The veth interface on the host will have address 
-''10.100.10.1'' and the interface in the VPS will have ''10.100.10.2''. 
-IP addresses are then routed via ''10.100.10.2'', e.g. public IPv4 ''1.2.3.4'' 
-would be routed as ''1.2.3.4/32 via 10.100.10.2''. The default gateway 
-in the VPS would be set as ''default via 10.100.10.1 src 1.2.3.4''. The 
-interface on the host is configured automatically by ''osctl'', which 
-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//. User namespace VPS in vpsAdminOS are using so called //user namespaces//. User namespace
Line 147: Line 127:
 distribution into ''osctl'', so that it can configure hostname, network, DNS distribution into ''osctl'', so that it can configure hostname, network, DNS
 resolvers, etc., see [[https://vpsadminos.org/osctld/distributions/|doc]]. resolvers, etc., see [[https://vpsadminos.org/osctld/distributions/|doc]].
 +
 +==== Features ====
 +
 +Features can be turned on/off individually. When any change is made, the VPS restarts.
 +
 +{{ :navody:vps:features.png?300 |}}
 +
 +  * Docker (experimental) - Enables trial support for Docker.
 +  * FUSE - "Filesystem in Userspace" Enables the kernel module to allow non-privileged users create their own file systems.
 +  * KVM - "Kernel-based Virtual Machine" Enables KVM for hardware support of virtualization.
 +  * LXC nesting - "Linux Containers" Enables nested LXC containers.
 +  * PPP - "Point-to-Point Protocol" Enables communications protocol used to establish a direct connection between point-to-point links.
 +  * TUN/TAP - "TUN routing/TAP bridging" Enables the creation of virtual interfaces that are then bridged.
 +
 +We recommend only setting the features that your really need.
  
 ==== More about vpsAdminOS ==== ==== More about vpsAdminOS ====
manuals/vps/vpsadminos.txt · Last modified: 2024/01/02 20:39 by aither