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 [2021/11/12 19:42] – [Migration from OpenVZ to vpsAdminOS] odstraněna zmínka o tom, že vpsAdminOS není v Brně. KerryCZEmanuals:vps:vpsadminos [2022/04/06 08:45] – [vpsAdminOS] update info Aither
Line 1: Line 1:
 <page>manuals:vps:vpsadminos</page> <page>manuals:vps:vpsadminos</page>
 ====== vpsAdminOS ====== ====== vpsAdminOS ======
-Since [[information:openvz|OpenVZ]] is dead and new distributions +Since [[information:openvz|OpenVZ Legacy]] is no longer supported and new distributions 
-aren'supporting it, we had to find a way to upgrade our kernel, which+don'work there, we had to find a way to upgrade our kernel, which
 meant choosing a different virtualization technology. Linux kernel now meant choosing a different virtualization technology. Linux kernel now
-has some support for containers, so we've decided to stick with thatNext, +has some support for containers, so we've decided to use it
-we needed some distribution that we could use on nodes to serve as +We needed some distribution that we could use on nodes to serve as 
-hypervisors, as a replacement of Scientific Linux 6 with OpenVZ kernel. +a hypervisor, as a replacement of Scientific Linux 6 with OpenVZ kernel. 
-We've chosen [[https://nixos.org|NixOS]], which allows you to declare +We've chosen [[https://nixos.org|NixOS]], because it allows us to declaratively 
-the system and its configuration and then reproducibly build it. And since +configure the system and its services. And since our requirements are quite specific, 
-we have a bit specific requirements, we've created our own distribution +we're maintaining our own spin of NixOS called vpsAdminOS.
-on top of NixOS.+
  
 [[https://github.com/vpsfreecz/vpsadminos|vpsAdminOS]] is based on [[https://github.com/vpsfreecz/vpsadminos|vpsAdminOS]] is based on
 [[https://nixos.org|NixOS]] and [[https://github.com/cleverca22/not-os/|not-os]]. [[https://nixos.org|NixOS]] and [[https://github.com/cleverca22/not-os/|not-os]].
 It's a //live// distribution serving as a hypervisor for container It's a //live// distribution serving as a hypervisor for container
-virtualisation. Its as capable as OpenVZ Legacy was in its time. We have +virtualisation. It'as capable as OpenVZ Legacy was in its time. 
-our own userspace tools to manage containers called ''osctl'', which +vpsAdminOS naturally integrates with vpsAdmin, our administration interface 
-internally uses LXC. vpsAdminOS naturally integrates with vpsAdmin, our +with web interface. However, vpsAdminOS is meant to be fully usable even on its own, 
-administration interface with web interface, which you're all using to manage +outside vpsFree.cz's infrastructure.
-your VPS. However, vpsAdminOS is meant to be fully usable even on its own, as +
-a replacement to OpenVZ Legacy deploymentsIf you have some OpenVZ servers +
-and would like a newer system, you can consider vpsAdminOSWe also have +
-[[https://vpsadminos.org/migration-paths/openvz-legacy/|scripts]] to help +
-with migration of OpenVZ containers onto vpsAdminOS. +
 ===== Migration from OpenVZ to vpsAdminOS ====== ===== Migration from OpenVZ to vpsAdminOS ======
 The upgrade of our infrastructure with all VPSes to vpsAdminOS is divided into The upgrade of our infrastructure with all VPSes to vpsAdminOS is divided into
Line 87: Line 80:
 Features can be turned on/off individually. When any change is made, the VPS restarts. Features can be turned on/off individually. When any change is made, the VPS restarts.
  
-{{ :navody:vps:features.png?300 |}}+{{ :navody:vps:vps_features.png |}}
  
-  * Docker (experimental) - Enables support for Docker. 
   * FUSE - "Filesystem in Userspace" Enables the kernel module to allow non-privileged users create their own file systems.   * 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.   * KVM - "Kernel-based Virtual Machine" Enables KVM for hardware support of virtualization.
Line 95: Line 87:
   * PPP - "Point-to-Point Protocol" Enables communications protocol used to establish a direct connection between point-to-point links.   * 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.   * 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