Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > Linux Forums > Server Operation

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #1  
Old 17th March 2010, 04:30
joel_griego joel_griego is offline
Member
 
Join Date: Nov 2008
Posts: 65
Thanks: 1
Thanked 1 Time in 1 Post
Question Best Virtualization Software

Good Morning,

I need your suggestions regarding linux open source virtualization software. Which is the most stable as of today?
Reply With Quote
Sponsored Links
  #2  
Old 17th March 2010, 14:49
falko falko is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,747 Times in 2,578 Posts
Default

Are you referring to desktop or server virtualization? On desktops, I'd use VMware or VirtualBox, on servers I'd go for KVM or OpenVZ.
__________________
Falko
--
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
  #3  
Old 18th March 2010, 02:13
joel_griego joel_griego is offline
Member
 
Join Date: Nov 2008
Posts: 65
Thanks: 1
Thanked 1 Time in 1 Post
Default

Thank you very much Sir Falko. Actually I already used Ubuntu Xen. Is that alright? I mean is Xen stable? I started using it last Monday. Is OpenVZ bettter than Xen?
Reply With Quote
  #4  
Old 18th March 2010, 09:52
Mark_NL Mark_NL is offline
Senior Member
 
Join Date: Sep 2008
Location: The Netherlands
Posts: 912
Thanks: 12
Thanked 100 Times in 96 Posts
Default

I've been trying out alot of these virtualization solutions.

Xen, Xenserver, ESX(i), VirtualBox, Proxmox

and i've to say i like Proxmox the most, besides the standard things all solutions have, it has LVM snapshot backupping (no downtime), Clustering, etc, which for the other solutions means you have to buy expensive licences to get that functionality. It supports KVM and OpenVZ.

So i'd give Proxmox a try
Reply With Quote
  #5  
Old 20th March 2010, 11:49
SamTzu SamTzu is offline
HowtoForge Supporter
 
Join Date: Apr 2007
Location: Helsinki
Posts: 438
Thanks: 34
Thanked 56 Times in 39 Posts
Send a message via Skype™ to SamTzu
Default Proxmox

Definitely Proxmox. We use VMWare ESX (vmotion optional) only on mission critical Windows servers. Non critical (Windows) servers that can be offline for a few minutes or so we use Proxmox with KVM.

For Critical or non critical Linux servers the choice is always Proxmox. Whether you go with OpenVZ or KVM options depends on the applications run on the Linux. OpenVZ comes with memory issues. Too little configured memory can cause services to start/restart. For LAMP's I would recommend Proxmox/OpenVZ with lots of memory (over 512Mb) configured. (Especially with JAVA applications.) The memory in OpenVZ containers is shared anyway so the 'peaks' in usage only slow down the whole somewhat but does not crash or stop services on the containers. The choise of kernel with Proxmox has complicated matters somewhat recently but it's still by far the easiest/best choise in starting virtualization.

I do not recommend XEN. XEN is the past. I want to believe in Ubuntu/Canonical's Eucalyptus or Enomaly or Amazon but I believe they will end in tears. (They are simply not simple enough for average admin to start using.) KVM is the future. I'm only hoping that OpenVZ will survive the coming years. If the kernel development will slow down anymore then my bet would be LXC. It looks very promising since it's already included in the normal Linux kernel. Their application level virtualisation seems VERY promising.
My long time dream has been application level virtualisation. Imagine being able to migrate just the mail service from one ISPConfig to another (Have to stop drooling now.)
__________________

Sami Mattila
Internet-Content

Telephone:
00358942833310
Email: firstname.lastname@internet-content.org
Shop: http://shop.internet-content.net
Site: http://www.internet-content.net
Blog: http://www.internet-content.net/en/blog
FB: https://www.facebook.com/internetcontent


Last edited by SamTzu; 20th March 2010 at 19:02.
Reply With Quote
The Following User Says Thank You to SamTzu For This Useful Post:
falko (21st March 2010)
  #6  
Old 22nd March 2010, 02:26
joel_griego joel_griego is offline
Member
 
Join Date: Nov 2008
Posts: 65
Thanks: 1
Thanked 1 Time in 1 Post
Wink

Thank you very much Sir Sam. I really appreciated your help. I will try proxmox.
Reply With Quote
  #7  
Old 22nd March 2010, 02:49
TheTank TheTank is offline
Junior Member
 
Join Date: Dec 2009
Posts: 5
Thanks: 0
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by Mark_NL View Post
I've been trying out alot of these virtualization solutions.

Xen, Xenserver, ESX(i), VirtualBox, Proxmox

and i've to say i like Proxmox the most, besides the standard things all solutions have, it has LVM snapshot backupping (no downtime), Clustering, etc, which for the other solutions means you have to buy expensive licences to get that functionality. It supports KVM and OpenVZ.

So i'd give Proxmox a try
I agree, though proxmox does have some shortcomings.
I have written about them in my topic in this board.

Short summary, depending on which feature you want, you will have to chose the correct kernel.
The latest one only supports KVM.

Though OpenVZ is different then KVM. KVM gives gives you access nearly down to the hardware, while OpenVZ (from my limited understanding) only allows you to run in the context of the OS.

But if you want something like HA with DRBD, you will need KVM as OpenVZ cannot be saved to the DRBD partition.
And as you mentioned, it does use LVM and the installer will install with LVM on your drives.
If you decide you need DRBD replication, you will have to set-up everything by hand again ... and I mean really EVERYTHING by hand!

Don't get me wrong, I'd still take Proxmox! You just have to know all the limitations.

Last edited by TheTank; 22nd March 2010 at 02:53.
Reply With Quote
The Following User Says Thank You to TheTank For This Useful Post:
SamTzu (22nd March 2010)
  #8  
Old 25th October 2010, 17:12
SamTzu SamTzu is offline
HowtoForge Supporter
 
Join Date: Apr 2007
Location: Helsinki
Posts: 438
Thanks: 34
Thanked 56 Times in 39 Posts
Send a message via Skype™ to SamTzu
 
Default

Proxmox finally updated OpenVZ support for 2.6.32 kernel so it's on the same level with KVM. No need to worry about the kernel versions anymore. I haven't actually tested whether the live migration on the new kernels work. There were some issues with the 2.6.24 kernels.

Does anyone have any experience with OpenQRM?
It seems to have LXC support.

http://www.howtoforge.com/how-to-ins...y-step-by-step
__________________

Sami Mattila
Internet-Content

Telephone:
00358942833310
Email: firstname.lastname@internet-content.org
Shop: http://shop.internet-content.net
Site: http://www.internet-content.net
Blog: http://www.internet-content.net/en/blog
FB: https://www.facebook.com/internetcontent

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ISPConfig3 Install writeups and Software integration modules quentusrex Developers' Forum 9 13th November 2008 22:33
Pre-check of software installed nemesis Developers' Forum 3 25th September 2006 02:23
Great FREE software to document your entire IT infrastructure itguy321 Server Operation 9 2nd August 2006 09:41
Newby - General Software Install Procedure Suse 10 spiritsofadventure Installation/Configuration 2 16th April 2006 15:48


All times are GMT +2. The time now is 09:00.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.