wesupport

25% off on first invoice for all services*

SPRING SALE

Use coupon

*Offer valid for new customers only

25% off on first invoice for all services*

SPRING SALE

Use coupon

*Offer valid for new customers only

Need help?

Our experts have had an average response time of 11.43 minutes in March 2024 to fix urgent issues.

We will keep your servers stable, secure, and fast at all times for one fixed price.

How to configure SolusVM templates in 3 different ways

by | Mar 14, 2019

Clone VPS instances in a few clicks – that’s where SolusVM templates helps VPS hosting providers. SolusVM facilitates easy VM creation using these KVM templates.

VPS instances can run Linux and Windows OS in them. Depending on the OS version, the template used will vary.

Today, we’ll see how to generate KVM templates for your SolusVM VPS instances.

How to create SolusVM templates

There are three ways to create these templates, depending on the requirements of the VPS instances to be created.

 

1. Creating templates with SolusVM tools

 

SolusVM KVM templates can be created in slave server using the script ‘/scripts/kvmtemplate’. Templates can be created from existing VPS instances, using this tool.

However, this is not a one-step tool. The VPS node has to be scanned and prepared for the template generation. The partition and the file system should be verified before generating template.

The steps performed include:

i) Prescan – The partition number and file system for the VM is identified using this step

/scripts/kvmtemplate --mode=prescan --vmid=vm1 --generation=2

 

ii) Prepare – This step involves removing SSH keys, mac addresses and udev rules. The other data such as history, UUIDs and configuration files are manually removed and fstab entries are verified.

/scripts/kvmtemplate --mode=prepare --vmid=vm1 --generation=2

 

iii) Package – After confirming that the VM is ready for template creation, we execute the package scripts in it. This will generate a template out of it.

/scripts/kvmtemplate --mode=package --vmid=vm1 --generation=2

 

iv) Naming – The template that is generated in the folder ‘ /home/solusvm/kvm/template/ ‘ is then renamed with appropriate label for identification.

 

2. Downloading templates manually

 

SolusVM provides a set of Linux and Windows OS templates that can be downloaded and used by VPS providers to create their instances.

To use the OS templates provided by SolusVM, there required templates are downloaded from the repository. The OS files are upload to /home/solusvm/kvm/template folder on the master server.

For using these downloaded templates for VPS creation, these OS templates should be made available in the SolusVM Admin panel.

This is done by accessing the SolusVM Admin panel, from the section ‘Media -> Add KVM Template -> Enter details’ and Save.

However, the template that is downloaded is only available in the SolusVM master now. For the slave nodes to use these templates, they have to be copied over to other nodes too.

To sync the VPS templates to nodes, the option ‘Media > Media Sync’ is used. A sync job is created after selecting the template and the servers to sync. The sync job is then force started and templates get copied over.

 

3. Creating custom templates

 

The default template downloaded from SolusVM repository may not be suitable for direct use in VM creation. The VPS node has to be partitioned, server software installed and network configuration has to be done.

Doing this every time when a VPS is created, is cumbersome. In such scenarios, we create custom SolusVM templates with required software and other configuration.

For creating custom templates, the first step is to install OS in the VM with minimal disk partitioning and network configuration. The VM ID and associated logical volume group name is noted down.

Source VM is then configured with required server software and other tweaks. After that, it is shut down and prepared for template creation.

We then mount the partition of the VM in the host node and edit the fstab files as suited. After confirming that the entries are properly added, history is removed.

The virtual server is now unmounted after adding proper network parameters and existing disk mappings are removed. Now, the final step is creating the template and labeling it.

 

Conclusion

In short, SolusVM templates enable VPS hosting providers to quickly provision VPS instances for their customers. But caution has to be exercised as any mistake that can lead to template errors. Today, we saw the 3 different ways Support Engineers use for creating and configuring OS templates.

 

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server performance! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Categories

Tags