Users can receive a ready-to-use virtual machine within 5 minutes due to automatic OS installation. In order to provide it, VMmanager uses ISOs, OS templates, and recipes. Caching servers can be used to accelerate installation as they receive OS packages faster.

Templates of popular operating systems like Debian, CentOS, and Windows Server can be used. Recipes can help with deeper OS settings and installation of third party software. Also, there are ready templates and recipes available from official ISPsystem repository. However, it is also possible to create a separate repository and link it up with VMmanager.

Operating system constraints in VMmanager OVZ

VMmanager OVZ can only deploy virtual machines with Linux operating systems, such as Debian, CentOS, Ubuntu. This version uses OpenVZ as the system for OS virtualization. Virtual machines here use the common kernel with their master host, therefore other OS cannot be installed.

Recipes

Recipes are scripts used for automatic installation of auxiliary apps on the server. Recipes can turn a bare OS machine into a ready-to-use server.

Let’s consider the example. A user organizes hackathons for web apps development. By using recipes, the user can prepare 20 VMs easily within a few minutes. Recipes will automatically install Django on machines, so that the participants would receive ready environment for Python development. Such recipes can be for other apps e.g. BigBlueButton, Redmine, OpenVPN, or TeamSpeak.

While OS templates are normally created by providers, recipes can be easily used by end users. All they need to do is enter their code in the field of the corresponding menu in VMmanager. Recipes can be created in any language if the OS supports the required interpreter.

Learn more