LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Virtualization and Cloud
User Name
Password
Linux - Virtualization and Cloud This forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.

Notices


Reply
  Search this Thread
Old 04-30-2010, 06:49 AM   #1
chakoshi
LQ Newbie
 
Registered: Mar 2010
Posts: 17

Rep: Reputation: 7
virtualized datacenter solution considerations on storage


Hi, I'm trying to find the best solution for my small scale datacenter, I have about 10 HP servers all connected to an HP EVA SAN. I have virtual machines (kvm vms and vmware) on the servers local storages.now I'm considering if it's better to move the virtual machines to the SAN. do you think it is wise or not? how about the performance? if some one like me has the SAN storage available, is'nt it better to remove additional server hard disks and only use the san storage?(this way we can make some investment on new server costs). also I'm aware of some great advantages of a shared storage like san, for example the live migration features and so..., but I think the down side is that using these features need non-free VmWare products. what do you think?
thank you

Last edited by chakoshi; 04-30-2010 at 06:53 AM.
 
Old 05-01-2010, 04:23 AM   #2
mesiol
Member
 
Registered: Nov 2008
Location: Lower Saxony, Germany
Distribution: CentOS, RHEL, Solaris 10, AIX, HP-UX
Posts: 731

Rep: Reputation: 137Reputation: 137
Hi,

we using shared storages in all of our virtualized environment. We are not using SAN boot feature, which takes us in trouble in several environments. Performance depends on you use case, so best you will do a SAN capacity analyzation. We are using 8GB/s HBAs at the moment which works well. Also storage mirroring can be a thing for you to prevent from single storage failures. This can be done by using storage virtualization solutions like Falconstor oder Datacare provides.

Shared storage provides us with the possibility to have reliable, high performing, centralized storage, backup and live migration capabilities, which are required in high availability environments. I like this
 
Old 05-01-2010, 10:15 AM   #3
dyasny
Member
 
Registered: Dec 2007
Location: Canada
Distribution: RHEL,Fedora
Posts: 995

Rep: Reputation: 115Reputation: 115
libvirt supports live migrations, and it is free, so with a SAN hosting the kvm/xen VM images, you can have a feature-rich virtualization solution
 
Old 05-01-2010, 10:47 AM   #4
chakoshi
LQ Newbie
 
Registered: Mar 2010
Posts: 17

Original Poster
Rep: Reputation: 7
thank you for your useful reply,
Quote:
Originally Posted by mesiol View Post
Hi,
We are not using SAN boot feature.
so would you please tell me how you implement your virtual machines? as I know if you implement the virtual mashin disk image on the SAN then you need to boot from it, how did you not using SAN boot? also what technology do you use (vmware,kevm or xen)?

Quote:
libvirt supports live migrations, and it is free, so with a SAN hosting the kvm/xen VM images
dyasny, I've been using libvirt for quite a long time, but the problem I encountered with my kvm images and libvirt is that I define several kvm vm's on the local storage of a machine connected to my SAN through FC HBA modules, and I've tried to add some SAN partitions to each vm, but the vm's cant see the defined partiotions because they cant recognize the HBA modules, if I'm right this needs a technology called N_Port ID Virtualization or NPIV and I think kvm and/or libvirt doesnt support it yet. am I wrong? so do you suggest that I define the whole vm on the SAN partition? ( and this may need boot from SAN)
 
Old 05-01-2010, 11:04 AM   #5
chakoshi
LQ Newbie
 
Registered: Mar 2010
Posts: 17

Original Poster
Rep: Reputation: 7
I've just found that I had a miss understanding on not using SAN boot feature. in vmware ESX words you mean I setup a vmware esx on a machine connected to San, and then define the guest machines on a mounted SAN partition data-store, this can easily be implemented by kvm and libvirt too. did I get it right?
 
Old 05-01-2010, 03:13 PM   #6
mesiol
Member
 
Registered: Nov 2008
Location: Lower Saxony, Germany
Distribution: CentOS, RHEL, Solaris 10, AIX, HP-UX
Posts: 731

Rep: Reputation: 137Reputation: 137
Hi,

yes, you are right. The virtual machines are located on the SAN, the ESX/i/Xen etc is installed locally. Yes, i also use the local storage, that's wright, but only for things like testing-images or some like this, not for production machine.
So you did not loos the local storage, it's an additional space for playing and testing.
 
Old 05-01-2010, 03:20 PM   #7
chakoshi
LQ Newbie
 
Registered: Mar 2010
Posts: 17

Original Poster
Rep: Reputation: 7
great! I got the concept behind it. thank you friends for your valuable answers.
 
Old 05-02-2010, 02:21 PM   #8
dyasny
Member
 
Registered: Dec 2007
Location: Canada
Distribution: RHEL,Fedora
Posts: 995

Rep: Reputation: 115Reputation: 115
Quote:
Originally Posted by chakoshi View Post
dyasny, I've been using libvirt for quite a long time, but the problem I encountered with my kvm images and libvirt is that I define several kvm vm's on the local storage of a machine connected to my SAN through FC HBA modules, and I've tried to add some SAN partitions to each vm, but the vm's cant see the defined partiotions because they cant recognize the HBA modules,
The idea is to put the entire VM set of drives on the SAN, whether in images or reserved LVs/partitions doesn't matter


Quote:
if I'm right this needs a technology called N_Port ID Virtualization or NPIV and I think kvm and/or libvirt doesnt support it yet. am I wrong? so do you suggest that I define the whole vm on the SAN partition? ( and this may need boot from SAN)
The host will boot from it's local drives, then bring up the KVM VMs, whose v-disks are on the SAN. You'll need to set up GFS or something similar to manage the LUNs on that SAN, otherwise you might end up with several hosts trying to write to the same space, corrupting the v-disks, but that's a secondary thought.
BTW, for RHEV, there is no need to configure clustering, all you need is a set of hosts who can access the same LUNs on the SAN.

So yes, everything the VM has should be on the SAN, but the host OS shouldn't be there if you don't want to boot from SAN
 
  


Reply

Tags
kvm, san, storage, vmware



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



Similar Threads
Thread Thread Starter Forum Replies Last Post
scalable network storage solution jeopardyracing Linux - Server 8 07-13-2009 09:08 PM
File Storage Solution .... ? skate Linux - Software 6 05-09-2009 11:35 AM
LXer: HP Aims to Take the Sting Out of Virtualized Storage LXer Syndicated Linux News 0 09-05-2008 03:20 AM
Looking for a Data storage solution ufmale Linux - Server 3 06-15-2008 08:18 PM
Solution for storage purposes Swakoo Linux - General 5 04-25-2008 04:26 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Virtualization and Cloud

All times are GMT -5. The time now is 05:08 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration