VMs can be run on computers that do not have a hard drive or operating system installed. This is useful for security reasons or simply to use computers for running VMs without the need to access the OS installed on the computers. Data on the hosts hard drive is totally unaffected.
Infinity makes use of PXE to allow a computer to boot from the network when the infinity/PXE package is installed on an Infinity server.
Bare Metal Support is not "Thin Client". VMs run on and use the resources of the local Host computer. A preconfigured Arch Linux OS image with Java and the Infinity software will boot from the network.
The infinityPXE service automatically configures proxy DHCP through dnsmasq.
The PXE package is almost 900MB and includes support for both 32bit and 64bit computers.
On an Infinity server running Solaris11, install the infinity/pxe package.
# pkg install infinity/pxe
For OpenIndiana and OmniOS, install the infinity/pxecfg package.
# pkg install infinity/pxecfg
For Linux, install the TSOLInfinityPXE rpm.
# yum install TSOLInfinityPXE
The name of the service is infinityPXE.
# service infinityPXE status
Consult your computers documentation to enable PXE and boot from the network.
The Infinity Bare Metal Agent is a network bootable OS called Tiny Core with VirtualBox OSE and the Infinity software pre installed.
The Infinity Agent is started automatically.
By enabling "Kiosk" and "Full Screen" mode in the Agents configuration, VMs can be effectively run on the computer without users being aware that they are using a VM.
Remote access is provided by VNC for VMs running on the Infinity Bare Metal Agent. The user name and password to access the VMs is that of the user who logged into the Agent.