- Connect to the Master SolusVM server via SSH
- Upload KVM template to the /home/solusvm/kvm/template/ directory. SolusVM provides its own pre-created KVM templates
- After that log into SolusVM web interface and browse to Dashboard > Media > Add KVM Template
![](https://i2.wp.com/www.24x7serversupport.com/24x7serversupport-blog/wp-content/uploads/2019/05/kvm_template.png?fit=640%2C245&ssl=1)
- Configure the template per its requirements
- Click on Add Template button.
- Browse to Media > Media Sync > Create page
![](https://i0.wp.com/www.24x7serversupport.com/24x7serversupport-blog/wp-content/uploads/2019/05/kvm_template1.png?resize=640%2C292&ssl=1)
- Sync templates between Master and Slave nodes, e.g.:
![](https://i1.wp.com/www.24x7serversupport.com/24x7serversupport-blog/wp-content/uploads/2019/05/kvm_template2.png?fit=640%2C114&ssl=1)
click on Create Sync Job button
- On the Jobs tab verify that the task is completed. Note that cron task that runs template synchrinization is being executed every 15 minutes. It is possible to trigger this operation manually via Manually Force Sync button
Note: To save the disk space on the master node, it is possible to have a empty template file, but actual templates should be uploaded on the slaves manually in that case, e.g.:
Master node:
# ls -lh /home/solusvm/kvm/template/windows-2012-server-trial-x86_64-gen2-v1.gz
-rw-r–r– 1 root root 0 Nov 22 23:29 /home/solusvm/kvm/template/windows-2012-server-trial-x86_64-gen2-v1.gz
Slave node:
# ls -lh /home/solusvm/kvm/template/windows-2012-server-trial-x86_64-gen2-v1.gz
-rw-r–r– 1 qemu qemu 3.7G Sep 12 2012 /home/solusvm/kvm/template/windows-2012-server-trial-x86_64-gen2-v1.gz
Ref.:
https://support.solusvm.com/hc/en-us/articles/360021214032-How-to-add-a-KVM-template-on-SolusVM-