jfKVM

Virtual Machines:
=================

Before creating a virtual machine you need to upload iso files.
Install ssh on your server (depends on distro type).
Enable root access to ssh:
  vi /etc/ssh/sshd_config
    PermitRootLogin yes
  systemctl restart sshd
Use filezilla and connect to server over SFTP using root account.
Navigate to /volumes to find your storage pools and select a pool to store iso files.
Create a folder called 'iso' in this storage pool and upload iso files there.

To create a virtual machine click on Virtual Machines : Create

Type in a name and select a storage pool.
Then fill out the hardware options.
Create disk, set boot order = 1.
Add disk, navigate to where you uploaded your iso files and select one and set boot order = 2.
Save.

Now you can start the VM and click on 'Console' to interact with Virtual Machine.

After installation you should shutdown the VM, edit it and remove the iso disk.

Hardware:
--------
OS Type : Linux, Windows
Machine : pc (pci system), q35 (pcie system)
Firmware : BIOS, UEFI
TPM : None, 1.2, 2.0
Video : vmvga, vga, cirrus, virtio, bochs

Devices:
--------

You can add Network cards, Host devices and Controllers.
Controllers are usually added as needed so you should not need to add them
unless you need a specific model.
The Address within the guest VM can be specified (domain,bus,slot,function).

Operations:
-----------

Create : Create a new VM : Create/add disks, hardware, etc.
Edit : Edit VM disks and hardware setup.
Console : View/interact with VM video screen.
Monitor : View VM performance statistics.
Start : Power on / resume a VM.
Stop : Request VM to power down.
Suspend : Pause VM by storing memory to disk.
Restart : Forcefully restart VM.
PowerOff : Forcefully power down VM.
Migrate / Compute : Move a running or powered down VM to another host in the cluster.
Migrate / Data : Move a powered down VM storage to another storage pool.
Snapshots : Manage a VMs snapshots.
Backup : Copy a VM to another remote host in the cluster.
 - VM must be powered off or running with at least one snapshot to allow a backup.
 - Performs a delta copy if VM already exists on remote host (similar to rsync).
 - Snapshots are not copied since they are in active use.
Clone : Copy a powered down VM to another storage pool/folder.
Unregister : Remove a powered down VM from the system.
 - Use storage explorer to find and register VM on this or another host.



Project Page Help GitHub