notes on various virtualisation approaches
We have been using VMware
- A usefule comparison of approaches and technologies http://virt.kernelnewbies.org/TechComparison
There are two major approaches (1) containers and (2) virtualisation
Containers
LXC
- LXC, LXD https://linuxcontainers.org - this aims at ‘system containers’ which are a full virtual environment, without multiple kernels and hardware simulation
Docker
- Docker - I have some notes on our usage
- Understanding the Docker Machine and Docker Engine https://docs.docker.com/machine/overview://docs.docker.com/machine/overview/
- You can run the engine on Linux, Windows and on a Mac
Virtualisation
Here both the hardware and operating system levels are virualised and presented to the guest systems.
- VMware
- KVM
KVM
- https://wiki.debian.org/KVM
- https://doc.opensuse.org/documentation/leap/virtualization/html/book.virt/cha.kvm.intro.html
- http://www.dedoimedo.com/computers/kvm-intro.html
VirtualBox
You can download a Debian Cloud Image and following some of the steps in this script (lines 25-6) to convert the image format and then attach it to an appropriately configured VirtualBox machine (later lines).
This boots up ok, but I’m not sure about the default account setup (but could do this)
Putting it all together
- https://www.servethehome.com/creating-the-ultimate-virtualization-and-container-setup-with-management-guis/
- Part 2 https://www.servethehome.com/setup-docker-on-proxmox-ve-using-zfs-storage/
- https://forums.servethehome.com/index.php?threads/proxmox-ve-5-0-and-docker-with-a-web-gui.13902/
- https://forum.proxmox.com/threads/docker-support-in-proxmox.27474/page-5