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 [2023/01/25 18:04] – openvz eol Aithermanuals:vps:vpsadminos [2023/02/02 23:36] – deleted openVZ parolek
Line 1: Line 1:
 <page>manuals:vps:vpsadminos</page> <page>manuals:vps:vpsadminos</page>
 ====== vpsAdminOS ====== ====== vpsAdminOS ======
-Since [[information:openvz|OpenVZ Legacy]] is no longer supported and new distributions+Since OpenVZ Legacy is no longer supported and new distributions
 don't work there, we had to find a way to upgrade our kernel, which don't 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
Line 14: Line 14:
 [[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. It's as capable as OpenVZ Legacy was in its time.+virtualisation.
 vpsAdminOS naturally integrates with vpsAdmin, our administration interface vpsAdminOS naturally integrates with vpsAdmin, our administration interface
 with web interface. However, vpsAdminOS is meant to be fully usable even on its own, with web interface. However, vpsAdminOS is meant to be fully usable even on its own,
 outside vpsFree.cz's infrastructure. outside vpsFree.cz's infrastructure.
-===== Migration from OpenVZ to vpsAdminOS ====== 
-The upgrade of our infrastructure with all VPSes to vpsAdminOS is divided into 
-several phases: 
- 
-  - Developing vpsAdminOS into something usable 
-  - Integration with vpsAdmin 
-  - Opening of a staging environment with vpsAdminOS 
-    - Testing, fixing bugs, implementing missing features, preparing for production 
-  - New production nodes are using vpsAdminOS 
-  - Gradual migration of all VPS from OpenVZ nodes to vpsAdminOS, one node after another 
-  - End of story (:!: we're here :!:) 
-    - OpenVZ Legacy retired on 19.12.2022, all VPS migrated to vpsAdminOS 
- 
-===== What does it mean for members ====== 
-We're trying to make the migration to vpsAdminOS as seamless as possible, so 
-that one day your VPS will stop on the OpenVZ node and will start on 
-vpsAdminOS node a while later, without you having to do anything. However, it 
-depends on what programs you're running and what configuration changes you 
-have made. That's why we recommend for everyone to try VPS on vpsAdminOS 
-in the [[#staging_environment| staging environment]], so that we can find 
-and solve problems before we start migration production VPS. 
- 
-===== Changes in VPS behaviour ===== 
- 
-==== General ==== 
-Changes regarding VPS, but independent on the distribution used: 
- 
-  * ''/proc/stat'' reports only user (including system) and idle 
-  * Swap is not shown in ''/proc/meminfo'' 
- 
-==== Debian/Ubuntu/Alpine ==== 
- 
-  * Network is configured using ''ip'' from ''iproute2'', you no longer need ''ifconfig'' from ''net-tools'' 
-  * If there is a directory called ''/etc/network/interfaces.d'', it is sourced before ''/etc/network/interfaces.tail''. 
- 
-===== Behaviour changes in vpsAdmin ===== 
- 
-  * NAS and snapshots are not accessed using vpsAdmin [[manuals:vps:vpsadminos:storage|mounts, but NFS exports]] 
-  * IP address management is split into routed and interface addresses 
-  * Reinstalling VPS on vpsAdminOS no longer deletes subdatasets and does not reset its configuration to the initial state, e.g. VPS features remain as they were. 
-  * VPS features: bridge, iptables and NFS aren't configurable, they're always on. 
-  * It is possible to change the network interface name within the VPS in VPS details page. 
  
 ===== Staging environment ====== ===== Staging environment ======
manuals/vps/vpsadminos.txt · Last modified: 2024/01/02 20:39 by aither