VMmanager 6: Administrator guide

Operating systems

OS templates in VMmanager


VMmanager utilizes OS templates to install operating systems (OS) on virtual machines. OS templates in VMmanager are images of the virtual machine disks with an operating system without additional software applications and special settings ("clean" OS). The installation of an operating system on a virtual machine includes two steps: 

  1. Recovery of VM disk from the image of the selected operating system.
  2. Automatic configuration of network parameters. 

Images are kept in .tgz archives and are uploaded to a cluster node only after the first deployment of the operating system on a virtual machine.  

The following operating systems can be installed from the ISPsystem repository on a virtual machine: 

  • CentOS 6, 7, 8;
  • Debian 8, 9, 10;
  • Ubuntu 16.04, 18.04;
  • Windows Server 2012 R2, 2016, 2019. 

Note

Some functions may not be supported on Windows virtual machines. Learn more in Specifics of VM running on Windows

OS information is displayed in Settings → Templates→ Operating systems. For more detailed information, click on the OS name. Learn more about the OS parameters in the article Editing an OS template

Licensing


You can specify licensing parameters for OS Windows templates:

  • License key. This key will be assigned to all VMs during OS installation.
  • IP address and port of KMS-server.

Compatibility with scripts


Scripts allow configuring virtual machines automatically: install software programs, modify configuration files, etc. Normally, every script is developed for a certain operating system. E.g. a script for CentOS 7 may work incorrectly on Debian 9, as the configuration files of the system are located in different repositories.  VMmanager uses tags to define that scripts are compatible with a certain operating system. A script can be executed on an operating system provided that they have at least one similar tag.  The OS tags cannot be changed that's why you need to specify the tags when creating a new script. Learn more in the article Creating a script for the VM