Moving the Control Server
Existing control server preparation and backup
Event Hooks
2 items
Keeping VirtFusion Up to Date
How to keep the VirtFusion services up to date.
PHP Upgrade
How to upgrade the control server php version.
Change the Control Server Domain
Changing your control server domain is straightforward. You'll need SSH access to your control server to proceed.
Cloning a Server (VM)
VirtFusion is designed primarily for service providers, where server cloning is not typically part of regular workflows. As such, cloning a server is a manual process and requires careful attention. This guide walks you through the steps required to manually clone a server.
Protecting the Control Server with Cloudflare
You may use Cloudflare to protect your control server. You should set Cloudflare up like any other website.
Multiple Control Server Domains
Generate an SSL Certificate for the Additional Domain
Custom ISO
VirtFusion 3.1+ supports custom ISO URLs for end users. Custom ISO's will be streamed from a remote server (not
Custom Icons
You have the ability to add up to 20 of your own icons (logos) for use in operating system templates and groups.
Debian 11 Backports
Install the latest version of Libvirt & QEMU from backports
DHCP
VirtFusion has the ability to run a DHCP server on each hypervisor in a cluster to serve the primary IPv4 of virtual servers. This is ideal if you boot from a live CD or do an install from ISO.
Disaster Recovery
VirtFusion 2.3+ supports DR (backup/restore) to minimize downtime and data loss in the event of a disaster.
Elevate
VirtFusion 4.1+ supports the new Elevate functionality. When you elevate a server, it will allow you to make changes to the server without making them final. If the changes are successful, you commit those changes. If they don't work as expected, you discard the changes and the server is reverted back to the point of elevation.
Custom Favicon
if you have an unbranded license replacing the default favicon is easy, but you can't just replace the existing one, You are required to create a custom HTML snippet so VirtFusion can find the replacement icons.
Hypervisor Assets
Starting from version 5.1, VirtFusion allows the configuration of asset sets on a per-hypervisor basis. This feature is especially useful for offering additional resources such as GPUs, USB access, or even basic CPU pinning, providing greater flexibility in resource allocation.
Importing KVM Servers
Introduction
IPv6 Route Blocks
IPv6 Route Blocks allow the assignment of a /128, /127 or /126 subnet with a larger IPv6 subnet.
Localization
VirtFusion 2.3 introduces partial support for various languages.
Mailouts
A Mailout allows you to send an email message to multiple recipients at once. Itβs commonly used for maintenance
Optimizing Windows Deployment
VirtFusion v1.9+ supports Hyper-V Enlightenments for Windows servers. These features make Windows servers think theyβre running on top of a Hyper-V compatible hypervisor and use Hyper-V specific features.
NAT
VirtFusion supports NAT IPv4 addressing in conjunction with native IPv6. This allows you to have a single IPv4 address per hypervisor and manage port and domain forwarding on a per VM basis within VirtFusion.
NAT Provider Native IPv6 Setup
Hetzner
Network Filtering (IP Anti-Hijacking)
Since version 3.0, VirtFusion has built in native bridge network filtering.
Server Provisioners
A Server Provisioner is a script that is executed during the initial setup of a virtual server.
Self Service
Self Service allows end users to build and destroy virtual servers within a set of defined limits.
Server Migration
VirtFusion 3.0+ supports two types of server migration, Live and hybrid.
System Backup
A database backup is of no use unless you have a backup of the system encryption key. To retrieve the encryption key, see the section Encryption Key Backup. It will not be included in any of your backups.
Task Queue Configuration
VirtFusion uses background tasks to process server actions such as installs, reboots, backups etc...
Webhooks
VirtFusion webhooks can be used to automatically send data in real-time when certain events occur.