Re: Storage Virtualization and LVM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Since noone else replied I thought I'd share my thoughts and 
invite you to share your experience. If you export the LVs, not 
the PVs, XCP doesn't see the PVs and therefore sees the LVs as 
iscsi LUNs, not as LVs, it won't see the metadata.  The storage
server is writing to the metadata and the snapshot, but not to the 
LV. The XCP is writing to the LV (as an iscsi LUN), but not to the 
snapshot or the metadata. Therefore you're OK because you don't have 
two machines writing to the same thing.

On the other hand, if you export the PVs so that both machines see the
LVs as LVs, meaning both machines see the metadata, then you'd need to
use clvm. (clustered LVM).

I'm not an expert, but I believe the above to be accurate. I plan 
to do the same thing, but had some trouble getting the SCST driver for
Marvell SAS working or LSI/MPT working. The idea was that the initiator 
would then see the LUN as an ordinary disk connected to the SAS
controller. It could therfore boot from that "SAS drive" (actually a
LUN on another machine) without any special drivers being required on
the initiator side. That would be much simpler on the initiator side
than booting from iscsi or similar. In that way, any arbitrary virtual
machine could be run on bare metal by simply exporting it's image
thriough the SCST SAS interface.

I would be interested to hear of your experience - any problems you run
into or even better if you don't have any problems.
-- 
Ray Morris
support@bettercgi.com

Strongbox - The next generation in site security:
http://www.bettercgi.com/strongbox/

Throttlebox - Intelligent Bandwidth Control
http://www.bettercgi.com/throttlebox/

Strongbox / Throttlebox affiliate program:
http://www.bettercgi.com/affiliates/user/register.php




On Thu, 15 Mar 2012 19:00:53 -0400
Errol Neal <eneal@businessgrade.com> wrote:

> 
> Hola.
> I've been doing something in my virtualization environment and I
> thought I better check with the experts before I continue my pratices
> and run into issues. I use SCST to carve out luns via iSCSI and FC to
> servers in my environment. Generally I will take a hardware RAID
> volume from the controller, create a volume group and a number of
> logical volumes and share those out to servers using the targets I
> mentioned above. Most of these servers are running XCP and they also
> use LVM and the VG and LVs are not only visible on the initiator but
> also on the target. So here is where I need so help understanding if
> I'm doing something "bad" or something that could create scenarios
> where data can be corrupted. I've begun doing off-host backups by
> using partclone, nfsclone and dd from the SCST server. I just create
> a snapshot of the visible LV associated with the XCP SR and then run
> partclone or ntfsclone, depending upon the OS on the snapshot. My
> question is around the snapshot. Since the snapshot was not created
> on the XCP host but on the storage server, how does the kernel on the
> XCP host react? Could my practices result data being corrupted?
> 
> Thanks in advance for your thoughts..
> 
> _______________________________________________
> linux-lvm mailing list
> linux-lvm@redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
> 

_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/


[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux