[ovirt-users] fileserver as a guest oVirt
Niklas Fondberg
niklas at vireone.com
Thu Jul 17 12:53:14 UTC 2014
Thanks for your thorough answer and explaination. I have gone with the direct lun to start with. I bought new Sata disks and added them to the storage chassi for the purpose of file sharing.
Regards,
Niklas
> On 17 jul 2014, at 14:33, "Daniel Helgenberger" <daniel.helgenberger at m-box.de> wrote:
>
> Hello,
>
> for some reason the message was flagged spam; so there was a deplay.
>
> oVirt supports direct LUNs. These LUNs are often already partitions of
> some RAID enclosure.
> AFAIK the MSA60 is a JBOD. You can use the p411 controller to create
> your partitions / LUNs.
>
> The Virtio-SCSI paravirt driver supports a wide range of (=most) SCSI
> commands. This way clients can access them as 'real' SCSI devices.
>
> If you did partition the LUN with parted, then the client(s) will see
> these partitions also, along with the file system on it.
>
> As you might know, you cannot have 'normal' file systems mounted rw on
> several machines at one, you need a cluster file system; see examples in
> [1]; there are several open source FS's around.
>
> Also, nothing stops you from mounting a file system read only on several
> hosts.
>
> One note on the subject, though:
> I consider shared disk file systems as 'old' approach. I support them in
> our setup because of historical reasons.
> Today in a new deployment I would tend to use more 'modern' scale out
> file systems like GlusterFS (support in oVirt is quite well) or
> Ceph/Rados as object store file system. Using the native clients, you
> basically have a shared disk file system with less bottlenecks (MDC's in
> shared disk fs). Also, both examples have APIs - an application using
> this can greatly benefit in performance. Again, I consider using APIs
> for file storage the approach of the future.
>
> If you need to attach NFS / CIFS clients, you can always reshare these
> file systems and use (p)NFS or CTDB if you want to cluster this.
>
> Note, with one host and one JBOD this makes little sense to me.
>
> [1] http://en.wikipedia.org/wiki/Clustered_file_system
> [2] https://ctdb.samba.org/
>
>> On Mo, 2014-07-14 at 08:10 +0000, Niklas Fondberg wrote:
>> Thanks, after reading it makes sense. I suppose I need to drop my hope of
>> having sharing possibility with the host.
>> I have two questions that you might be able to answer:
>> 1. Does direct LUN support partitions or only whole devices
>> 2. Do you know of any open source way of making them shareable to Ovirt?
>>
>> My setup is simple:
>> - HP DL380 with dual Xeon and lots of RAM. Boots from seperate disk (USB)
>> - MSA60 with p411 attached to the HP DL380
>>
>> When we grow oVirt we will grow with DL360¹s and use all shared storage
>> from the guest fileserver on the first host.
>>
>>
>>
>> On 14/07/14 08:57, "Daniel Helgenberger" <daniel.helgenberger at m-box.de>
>> wrote:
>>
>>> Hello,
>>>
>>> just add my 2ct: I did a lot of bench marking for our SAN (FC LUN's). I
>>> also need file servers for our SMB Clients.
>>>
>>> I recommend using Direct Attached LUNs for your purpose and attach them
>>> to the VMs as VirtIO-SCSI disks. You can even added them as shareable to
>>> oVirt if you deploy some kind of SAN file system (we use Quantum's
>>> StorNext).
>>>
>>> Bottom line, the implementation of VirtIO-SCSI is so well done and
>>> support in oVirt is great. I cound not see any bottlenecks in the
>>> visualization. For the foreseeable future I will not deploy bare metal
>>> file Servers again.
>>>
>>> HTH,
>>>
>>>> On So, 2014-07-13 at 15:47 +0000, Niklas Fondberg wrote:
>>>>
>>>> From: Karli Sjöberg <Karli.Sjoberg at slu.se<mailto:Karli.Sjoberg at slu.se>>
>>>> Date: Sunday 13 July 2014 14:51
>>>> To: Niklas Fondberg <niklas at vireone.com<mailto:niklas at vireone.com>>
>>>> Cc: "users at ovirt.org<mailto:users at ovirt.org>"
>>>> <users at ovirt.org<mailto:users at ovirt.org>>, Karli Sjöberg
>>>> <Karli.Sjoberg at slu.se<mailto:Karli.Sjoberg at slu.se>>
>>>> Subject: Re: [ovirt-users] fileserver as a guest oVirt
>>>>
>>>>
>>>> Den 12 jul 2014 22:49 skrev Niklas Fondberg
>>>> <niklas at vireone.com<mailto:niklas at vireone.com>>:
>>>>>
>>>>>
>>>>>
>>>>>> On 12 jul 2014, at 16:57, "Karli Sjöberg"
>>>>> <Karli.Sjoberg at slu.se<mailto:Karli.Sjoberg at slu.se>> wrote:
>>>>>
>>>>>>
>>>>>> Den 12 jul 2014 15:45 skrev Niklas Fondberg
>>>> <niklas at vireone.com<mailto:niklas at vireone.com>>:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm new to oVirt but I must say I am impressed!
>>>>>>> I am running it on a HP DL380 with an external SAS chassi.
>>>>>>> Linux dist is Centos 6.5 and oVirt is 3.4 running all-in-one (for
>>>> now until we need to have a second host).
>>>>>>>
>>>>>>> Our company (www.vireone.com) deals with system architecture for
>>>> many telco and media operators and is now setting up a small own
>>>> datacenter for our internal tests as well as our IT infrastructure.
>>>>>>> We are in the process of installing Zentyal for the SMB purposes
>>>> on a guest and it would be great to have that guest also serving a fs
>>>> path directory with NFS + SMB (which is semi crippled on the host after
>>>> oVirt installation with version 3 et.c.).
>>>>>>>
>>>>>>> Does anyone have an idea of how I can through oVirt (seen several
>>>> solutions using virsh and kvm) letting my Zentyal Ubuntu guest have
>>>> access to a host mount point or if necessary (second best) a seperate
>>>> partition?
>>>>>>>
>>>>>>> Best regards
>>>>>>> Niklas
>>>>>>
>>>>>> Why not just give the guest a thin provision virtual hard drive and
>>>> expand it on a demand basis?
>>>>>>
>>>>>> /K
>>>>>
>>>>> Thanks for the advise but this would not suite us I'm afraid. It
>>>> would be difficult wrt incremental backups as well as host machine
>>>> file-routines.
>>>>
>>>> Well, going by Occam's raizor; the simplest answer is usually correct.
>>>> Can't really tell what you mean by file-routines but backups would be
>>>> well served by snapshots (can't get more incremental than that) and
>>>> disaster recovery could be as easy as a rsync from inside the guest to a
>>>> remote machine.
>>>>
>>>> The biggest pros here is the ease of being able to setup an export
>>>> domain, attach, export the VM, detach domain, and then attach and import
>>>> to a "real" setup when the AIO starts feeling crowded later on. Thinking
>>>> ahead is never a bad thing, no?
>>>>
>>>> /K
>>>>
>>>> Thanks for your suggestions!
>>>> The thing also is that the performance will be very bad if we have the
>>>> 25TB SAS array shared for our purposes (lots of media streaming) using a
>>>> virtual disk.
>>>> What I am after (after more reading) is support for virtio-9p-pci
>>>> (http://www.linux-kvm.org/page/9p_virtio) using oVirt. Alternative is
>>>> the Direct LUN hook (http://www.ovirt.org/VDSM-Hooks/directlun, if I can
>>>> figure out how to work with hooks...)
>>>> Any chance anybody has an answer for these questions?
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>
>>> --
>>>
>>> Daniel Helgenberger
>>> m box bewegtbild GmbH
>>>
>>> P: +49/30/2408781-22
>>> F: +49/30/2408781-10
>>>
>>> ACKERSTR. 19
>>> D-10115 BERLIN
>>>
>>>
>>> www.m-box.de www.monkeymen.tv
>>>
>>> Geschäftsführer: Martin Retschitzegger / Michaela Göllner
>>> Handeslregister: Amtsgericht Charlottenburg / HRB 112767
>
> --
>
> Daniel Helgenberger
> m box bewegtbild GmbH
>
> P: +49/30/2408781-22
> F: +49/30/2408781-10
>
> ACKERSTR. 19
> D-10115 BERLIN
>
>
> www.m-box.de www.monkeymen.tv
>
> Geschäftsführer: Martin Retschitzegger / Michaela Göllner
> Handeslregister: Amtsgericht Charlottenburg / HRB 112767
More information about the Users
mailing list