New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Suggestion for Virtualization
Hello everyone,
We are going to rent one server from OVH (https://www.ovh.com/us/dedicated-servers/details-servers.xml?range=ENT&id=SP-64-S). But we want to spilt that server into multiple containers so that we can use that server for multiple purpose. Example: Webhosting, VoIP, BigBlueButton etc. Everything for our own purpose not for sale or share with multiple users. Now my question, which virtualisation we will consider OpenVZ or KVM? I read in web about the advantages of both OpenVZ & KVM but everyone was writing about resell/business purpose. Anyone can give me suggestion please?
Thanks
Jibon
Comments
I would use KVM or maybe vSphere.
Do you know any open source free control panel for it? Also should we take a combination of SSD+HDD or HDD is just fine?
I suggest you to try Proxmox
Proxmox is pretty good it supports KVM and LXC (Similar to OpenVZ), I've also used vSphere both are pretty good options. Proxmox would be the less expensive option.
it depends what the software needs you intend to use... openvz does not virtualize on hardware layer, so if you need special kernel modules per container this will probably not work as intended.
therefore KVM would be preferable, but its not so easy to share or overcommit on ressources like RAM or diskspace (which may be perfectly considerable on a personal environment)
there also is no newer kernel for openvz, which is a big disadvantage I'd say.
I'd suggest you first do some research on what you are really planning to install on your VMs and clarifying if everything of this list would work in a simple container.
if this is the case maybe have a look into proxmox+lxc which overcomes some OVZ disadvantages like the old kernel and such.
Thank you all for your suggestions. I have another question regarding Hard Disk. In KVM, will the combination of SSD+HDD give better performance or only HDD fine?
It depends on your IO patterns. If you have some apps with heavy random IO, SSD will grant a serious benefit.
@exception0x876, If I go for virtualisation, can I install rootfs of each OS on SSD? Or only HW OS can be install on SSD.
if you go with KVM, you can attach two disks for each VM. One for system root located on SSD, and one for data located on HDD.
EDIT: for OpenVZ and LXC it might be possible to "mount --bind" specific directories to HDD while keeping rootfs on SSD.
Take a look Docker, it has the minimal overhead. Otherwise I would say KVM.
Personally I use both.
XenServer
Try proxmox. Easy to install/configure and use
Proxmox has my vote as well. Very easy to setup, and supports both KVM and LXC. And technical / support wise you can find quite some information on their forum.
If you are going to host multiple virtual machines on that box, especially with random I/O operations, I would definitely recommend to go for the option with SSD storage.
@LiteServer, thanks for the suggestion. Are you talking about HW node on SSD or all VM in SSD? Actually we will need too much HD disk so don't want to hire SSD with high price.
An option you might want to consider in such case is SSD Caching. Possible with a nice LSI HW controller, or with a software solution like flashcache.
Using SSD caching gives you the benefit of SSD performance for data that is frequently being accessed/written, while other data will just run of your SATA drives.