LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Virtualization and Cloud (http://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/)
-   -   General Question about virtualization (http://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/general-question-about-virtualization-4175428378/)

saraza 09-21-2012 09:46 AM

General Question about virtualization
 
Hi,

I'm pretty new with virtualization and wanted to know if someone can give me some guidance.

At work we want to have a group of 4+ servers doing virtualization. In those boxes we want to have several non IO intensive linux installs.
We also want to have the option to migrate the installed linux between server.

As far as I understand we need to have some kind of cluster filesystem in the backend so the virtualization software can share the files, correct?

Will this solutions work?

1.
- group of servers for virtualization (libvirt/kvm)
- group of storage servers (glusterfs)
- the virtualization servers mount the glusterfs share.

2.
- group of servers for virtualization (libvirt/kvm)
- two storage node with drbd/ocfs2
- mount the ocfs2 share via network.

3.
Vmware???

4.
Proxmox??

5.
Openstack?

I know it's a very broad question, but perhaps someone can tell me a little bit about a working design that is similar to what we need?

Thanks in advanced.

dyasny 09-21-2012 12:29 PM

take a look at oVirt.org, it can do all of this and more. If you need support and enterprise-grade stability, look at RHEV

jefro 09-21-2012 03:42 PM

There are a few hundred options available.

I might consider iscsi or nfs. Not sure what sort of resources you need access to and speeds. Most if not all vm's have a way to keep the lan between clients closed. They have a client to client sort of virtual lan as well as nat and bridged.

Vmware's eszxi and promox are good bare metal OS's, not sure anymore if that has advantages over kvm.


As for migration, the options range from copy, move to live migrate.

As with all VM's you have to decide your current load on servers and if they fully support the VM you want to use. Also you need to add enough resources for each unless the vm you select has a variable to adjust to loads. Very few have that.


All times are GMT -5. The time now is 06:19 PM.