On the HCUI (pictured above), you will see an IP address and URL. If you open one of them in an internet browser on a different computer connected to your network, you will connect to the Netframe GUI and be able to use it.
Login using the username and password created during installation.
After logging in, you should see a screen that looks like the following.
Before you can create a VM, you need to upload an OS ISO file to Netframe. Download the ISO of your choice, and then:
Click on the Host object, and navigate to the Storage tab
The Host object's name will be the same as the address you used to access Netframe in your browser (without the https://)
Find the VM Storage Pool called iso, and click the share button
In the popup dialogue, enter a password of your choosing and press Confirm
This password does not need to be the same as your Netframe password
This will create an SMB/samba server that you can upload files to directly.
Now outside of Netframe:
Open your computer's file explorer, and add a new network location
Windows: Go to This PC, right-click, and select “Add network location"
Ubuntu/Gnome: Click the “Other Locations” tab
When prompted, enter the server address as smb://<netframe host's name>
The hostname you enter will be the same as the one you clicked in the Netframe GUI
In the case of the above image for example, the server address should be smb://192.168.0.207
After connecting, you will be able to see the iso directory
Opening the directory will prompt you to input your authentication details
Connect as a “registered user”, with username nfadmin and the password that you chose after pressing the Share button in Netframe
You can keep the default domain
After successfully connecting, you can now copy your local iso file/s from your computer into the shared iso directory
Alternatively, you can upload files via ssh using scp. The destination directory will be /nfpool/pools/iso.
Once the file has finished copying, you can confirm that it worked in Netframe by clicking on the iso storage pool's name, which will list its contents.
Right-click the Host object, and select “New VM” from the context menu
Enter the details of the OS you intend to install
IMPORTANT: If you are planning to create a Windows VM, make sure you say so here. Windows VMs require some special handling that this enables
If you are using a Linux distro not listed under “other”, you can set this to other →Unknown → Unknown
Name your VM, and choose how much memory and CPU cores you wish to allocate
Be careful to not allocate more memory than your Host system has, as this can cause issues
Leave the Boot option as UEFI
Press the “Add Disk”, “Add NIC”, and “Add CD Image” buttons
Set how much storage to allocate the VM under “Disk Size”
Be careful to not allocate more storage than your Host system has
Set the storage volume to local-vm, and leave the storage type as the default option
Set the network as untagged
Leave the network type as the default option
Under CD Image, select the iso file you uploaded earlier
Leave the connection type as the default option
The new VM's finished configuration should look similar to the following:
After pressing “Create VM”, you should see your new VM in the navigation bar. Right-click it, and select “Power On” from the context menu.
The VM's icon should now turn green, and there will be an image reflecting the VM console's current contents. Clicking on the image will open the console in a new window.
image widget
You can now proceed to install the OS on your VM as you would on a physical computer.
Congratulations! You have just deployed your first VM.