groupmsl Virtualisation Effort

The groupmsl Virtualisation Effort

The gVE was initiated in 2014 to create a virtualised environment to replace the Raspberry Pi (original model B) server that I was running at home. I needed to replace the Pi because it only had a 100Mb/s network interface, and no SATA, so file trasfers onto and off on the USB hard disk were painfully slow.

The main requirements were:

The plan was to have a number of services running in a virtualised environment so that less downtime is needed per service if another service requires mainternance. Another aim was to be able to use the server as a desktop machine, with GPU passthrough. Ideally two desktop guests: Windows (as my wifes chosen platform) and Linux (my chosen platform). This is the tricky part and requires some configuring and special hardware/settings.

Initially Xen was used to configure this, back in 2014, and some of the details can be seen here. More recently, Qemu/KVM has been used to the same effect, details of which can be seen here