Quote:
Originally Posted by AB49K
I'm looking for an online learning source focused on OpenVZ and other virtualisation methods on linux.
I've worked as a VMWare administrator in the past so I'm not looking for beginner learning. Just something to further my understanding in relation to OpenVZ and KVM in particular.
Any suggestions?
|
No one place, but some advice:
1. for OpenVZ it is hard to beat the OpenVZ forums, WIKI, and online documentation. Just be aware that the new version OpenVZ7 runs like VIRRIZIO and VMWARE, like a hypervisor base node, and unlike all earlier versions of OpenVZ. You can still use and run the earlier versions, but they support only the RHEL/CentOS versions through 6.x. When those go out of support, you will need to migrate to OpenVZ7 servers. Alas, the documentation and supporting articles for OpenVZ7 are not nearly as mature as those for the earlier versions, and the differences are significant. OpenVZ7 supports both proper containers (kernel based), and KVM based full guests. Earlier OpenVZ versions supported kernel based containers only.
2. for LXC/LXD the documentation at the UBUNTU documentation and WIKI sites is superior. While LXC support is in the kernel upstream, LXD is (or was) an Ubuntu project and product. I do not like everywhere that the *untu folks go, but they document well and LXD is nice.
I will not advise on KVM, as I have not used it for more than four years and my information on it would not be current.
OpenVZ and LXC offer clean and significant performance advantages over all other options. The pure efficiency of a kernel based container may never be beat! Traditional OpenVZ offers a level of control and security that is impressive. LXC is less mature and less secure, but will be supported as long as it is in the kernel upstream (longer than I will live, I am sure). What these do NOT offer is full virtual guests. XEN and KVM can support full guests. Of the two, I like KVM better.
LXD offers a more gui interface to the LXC container control. For all of the OSS solutions, some level of libvirt compatibility is maintained, so there are web or gui interfaces for control and command. All of them are made to be managed from the command line, the web/gui interfaces are an add-on or additional package. This difference from VMWARE has both advantages and disadvantages, but at the end of the day you can make nearly ANYTHING work with these at an efficiency level that is acceptable or superior: but VERY different than what you are used to with VMWARE.
Good luck!