
--=-aZsrVzyAkVB3GVWiu1xW Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 (=3Dmost) 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.=20 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.=20 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? =20 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 =20 When we grow oVirt we will grow with DL360=C2=B9s and use all shared stor= age from the guest fileserver on the first host. =20 =20 =20 On 14/07/14 08:57, "Daniel Helgenberger" <daniel.helgenberger@m-box.de> wrote: =20
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:
=20 From: Karli Sj=C3=B6berg <Karli.Sjoberg@slu.se<mailto:Karli.Sjoberg@sl= u.se>> Date: Sunday 13 July 2014 14:51 To: Niklas Fondberg <niklas@vireone.com<mailto:niklas@vireone.com>> Cc: "users@ovirt.org<mailto:users@ovirt.org>" <users@ovirt.org<mailto:users@ovirt.org>>, Karli Sj=C3=B6berg <Karli.Sjoberg@slu.se<mailto:Karli.Sjoberg@slu.se>> Subject: Re: [ovirt-users] fileserver as a guest oVirt =20 =20 Den 12 jul 2014 22:49 skrev Niklas Fondberg <niklas@vireone.com<mailto:niklas@vireone.com>>:
On 12 jul 2014, at 16:57, "Karli Sj=C3=B6berg"
<Karli.Sjoberg@slu.se<mailto:Karli.Sjoberg@slu.se>> wrote:
Den 12 jul 2014 15:45 skrev Niklas Fondberg
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
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
<niklas@vireone.com<mailto:niklas@vireone.com>>: path directory with NFS + SMB (which is semi crippled on the host after oVirt installation with version 3 et.c.). 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.
=20 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. =20 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 impor= t to a "real" setup when the AIO starts feeling crowded later on. Thinkin= g ahead is never a bad thing, no? =20 /K =20 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 ca= n figure out how to work with hooks...) Any chance anybody has an answer for these questions? =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--=20
Daniel Helgenberger m box bewegtbild GmbH
P: +49/30/2408781-22 F: +49/30/2408781-10
ACKERSTR. 19=20 D-10115 BERLIN=20
www.m-box.de www.monkeymen.tv
Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner Handeslregister: Amtsgericht Charlottenburg / HRB 112767=20 =20
--=20 Daniel Helgenberger=20 m box bewegtbild GmbH=20 P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19=20 D-10115 BERLIN=20 www.m-box.de www.monkeymen.tv=20 Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner Handeslregister: Amtsgericht Charlottenburg / HRB 112767=20 --=-aZsrVzyAkVB3GVWiu1xW Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINtjCCBBYw ggL+oAMCAQICCwQAAAAAAS9O4S9SMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkJFMRkwFwYD VQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT aWduIFJvb3QgQ0EwHhcNMTEwNDEzMTAwMDAwWhcNMTkwNDEzMTAwMDAwWjBUMQswCQYDVQQGEwJC RTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEqMCgGA1UEAxMhR2xvYmFsU2lnbiBQZXJzb25h bFNpZ24gMiBDQSAtIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwWtB+TXs+BJ9 3SJRaV+3uRNGJ3cUO+MTgW8+5HQXfgy19CzkDI1T1NwwICi/bo4R/mYR5FEWx91//eE0ElC/89iY 7GkL0tDasmVx4TOXnrqrsziUcxEPPqHRE8x4NhtBK7+8o0nsMIJMA1gyZ2FA5To2Ew1BBuvovvDJ +Nua3qOCNBNu+8A+eNpJlVnlu/qB7+XWaPXtUMlsIikxD+gREFVUgYE4VzBuLa2kkg0VLd09XkE2 ceRDm6YgRATuDk6ogUyX4OLxCGIJF8yi6Z37M0wemDA6Uff0EuqdwDQd5HwG/rernUjt1grLdAxq 8BwywRRg0eFHmE+ShhpyO3Fi+wIDAQABo4HlMIHiMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8E CDAGAQH/AgEAMB0GA1UdDgQWBBQ/FdJtfC/nMZ5DCgaolGwsO8XuZTBHBgNVHSAEQDA+MDwGBFUd IAAwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8w MwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9yb290LmNybDAfBgNV HSMEGDAWgBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUFAAOCAQEAQ3N5zKTMSTED HGFAgd/gu91Kb8AxPHgjq+7dhf7mkCinMqqrLai2XOrz8CP63BPaAx7oGOUBI0MyASBGk5zej9L3 oHtiF2BL01m1sBnT8rQxT2CJd/+jqjUl0p2ew8T3HSyatrsooGvDwf00yCB2JHTNvtQxNO8t6x/+ 048A1Q+0i7uf0nTnyrJLjD04zhL89ytetZspltOpJVYbmwiFjq6PxsdUNthUDme/9pOLmKDnQU0p W/JEwLs2TYCBNKwdgSGAk8/z+s2SCltKIG0Uh5U6t6j7JPuwNP/znImwMrlHDJ1YpW0rkF2PGraV CgDBf9dOB+IIpnwHfIi+LD+eITCCBMowggOyoAMCAQICEQCWaWbA3qWpL+Qmn6I16DynMA0GCSqG SIb3DQEBBQUAMFQxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSowKAYD VQQDEyFHbG9iYWxTaWduIFBlcnNvbmFsU2lnbiAyIENBIC0gRzIwHhcNMTMwODI3MTY1NzU4WhcN MTYwODI3MTY1NzU4WjBYMQswCQYDVQQGEwJERTEcMBoGA1UEAxMTRGFuaWVsIEhlbGdlbmJlcmdl cjErMCkGCSqGSIb3DQEJARYcZGFuaWVsLmhlbGdlbmJlcmdlckBtLWJveC5kZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAM4BQ5vPknk1OGLd1qKSUIKmQLrjccjJcYj7qtAtA+fNYKF8 9p1VY4UwiFcF9jKlmA9Q8o8tYSx16LYYFoGWokNRAeKFXZiBZiHyI0ekpEfxo8N5cTMCcxKcSYWV 8sqzmBPCoMNpmiVoC8ec8Nv5SqXH34VVtDmNLfiVlsTyomBXAJkJ2/n5XqJzPLFGWWREtPLkVVS+ u426vt/hNsQi5akNoidYeXo98JcrmeApFJ3zB2KxvMziHx8LD4q1gAl9NumtX5YLbCpdWL9AkWdX Oaro3D9zj6Q6LyGwa/UQUrZdg3BXc07hjHZn6d9vet1SzpbyqQpTzM63yXiX1meEMlMCAwEAAaOC AZEwggGNMA4GA1UdDwEB/wQEAwIFoDBMBgNVHSAERTBDMEEGCSsGAQQBoDIBKDA0MDIGCCsGAQUF BwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAnBgNVHREEIDAegRxk YW5pZWwuaGVsZ2VuYmVyZ2VyQG0tYm94LmRlMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUH AwIGCCsGAQUFBwMEMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20v Z3MvZ3NwZXJzb25hbHNpZ24yZzIuY3JsMFUGCCsGAQUFBwEBBEkwRzBFBggrBgEFBQcwAoY5aHR0 cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3NwZXJzb25hbHNpZ24yZzIuY3J0MB0G A1UdDgQWBBS8NFA/upd+Wipw2nj8RD/Ct+R2GTAfBgNVHSMEGDAWgBQ/FdJtfC/nMZ5DCgaolGws O8XuZTANBgkqhkiG9w0BAQUFAAOCAQEAXVTpu4fhOLETAW0zdbQiIwBIMZgeVNJnWV3GsMxByycU 63P+WBQTBl9qj47vHLmVdeF7MzH0QSXZSc9Tnfr6CYIImpyIZxRAGpAsWmtZf3JieRA0+j4GQJF2 zAea1NXYXoG9+ZSSZHBSxKUdrRdVdE320nuVGTT2HjEI2LEYbOvaXyi6HhpuHUiyu4LD0+RIT3fi T8jUiKKLTsApTD+Ak8SLF0IESOSA6htirv69mDDC7Klg9dT7QBPO7dpoKIUOldV3VhahndVfsDff KD7pkUUvG5XftYEQOxlWDJzuTBeqf/4hxXMtzFU9OaI6oKJjLfr6B+XBc6xwOtc/NMWmejCCBMow ggOyoAMCAQICEQCWaWbA3qWpL+Qmn6I16DynMA0GCSqGSIb3DQEBBQUAMFQxCzAJBgNVBAYTAkJF MRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSowKAYDVQQDEyFHbG9iYWxTaWduIFBlcnNvbmFs U2lnbiAyIENBIC0gRzIwHhcNMTMwODI3MTY1NzU4WhcNMTYwODI3MTY1NzU4WjBYMQswCQYDVQQG EwJERTEcMBoGA1UEAxMTRGFuaWVsIEhlbGdlbmJlcmdlcjErMCkGCSqGSIb3DQEJARYcZGFuaWVs LmhlbGdlbmJlcmdlckBtLWJveC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM4B Q5vPknk1OGLd1qKSUIKmQLrjccjJcYj7qtAtA+fNYKF89p1VY4UwiFcF9jKlmA9Q8o8tYSx16LYY FoGWokNRAeKFXZiBZiHyI0ekpEfxo8N5cTMCcxKcSYWV8sqzmBPCoMNpmiVoC8ec8Nv5SqXH34VV tDmNLfiVlsTyomBXAJkJ2/n5XqJzPLFGWWREtPLkVVS+u426vt/hNsQi5akNoidYeXo98JcrmeAp FJ3zB2KxvMziHx8LD4q1gAl9NumtX5YLbCpdWL9AkWdXOaro3D9zj6Q6LyGwa/UQUrZdg3BXc07h jHZn6d9vet1SzpbyqQpTzM63yXiX1meEMlMCAwEAAaOCAZEwggGNMA4GA1UdDwEB/wQEAwIFoDBM BgNVHSAERTBDMEEGCSsGAQQBoDIBKDA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxz aWduLmNvbS9yZXBvc2l0b3J5LzAnBgNVHREEIDAegRxkYW5pZWwuaGVsZ2VuYmVyZ2VyQG0tYm94 LmRlMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMEMGA1UdHwQ8MDow OKA2oDSGMmh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3MvZ3NwZXJzb25hbHNpZ24yZzIuY3Js MFUGCCsGAQUFBwEBBEkwRzBFBggrBgEFBQcwAoY5aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNv bS9jYWNlcnQvZ3NwZXJzb25hbHNpZ24yZzIuY3J0MB0GA1UdDgQWBBS8NFA/upd+Wipw2nj8RD/C t+R2GTAfBgNVHSMEGDAWgBQ/FdJtfC/nMZ5DCgaolGwsO8XuZTANBgkqhkiG9w0BAQUFAAOCAQEA XVTpu4fhOLETAW0zdbQiIwBIMZgeVNJnWV3GsMxByycU63P+WBQTBl9qj47vHLmVdeF7MzH0QSXZ Sc9Tnfr6CYIImpyIZxRAGpAsWmtZf3JieRA0+j4GQJF2zAea1NXYXoG9+ZSSZHBSxKUdrRdVdE32 0nuVGTT2HjEI2LEYbOvaXyi6HhpuHUiyu4LD0+RIT3fiT8jUiKKLTsApTD+Ak8SLF0IESOSA6hti rv69mDDC7Klg9dT7QBPO7dpoKIUOldV3VhahndVfsDffKD7pkUUvG5XftYEQOxlWDJzuTBeqf/4h xXMtzFU9OaI6oKJjLfr6B+XBc6xwOtc/NMWmejGCAucwggLjAgEBMGkwVDELMAkGA1UEBhMCQkUx GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExKjAoBgNVBAMTIUdsb2JhbFNpZ24gUGVyc29uYWxT aWduIDIgQ0EgLSBHMgIRAJZpZsDepakv5CafojXoPKcwCQYFKw4DAhoFAKCCAVMwGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNzE3MTIzMzI3WjAjBgkqhkiG9w0B CQQxFgQUgS34g4MSYT/5V1iCgFG2RuIBQPAweAYJKwYBBAGCNxAEMWswaTBUMQswCQYDVQQGEwJC RTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEqMCgGA1UEAxMhR2xvYmFsU2lnbiBQZXJzb25h bFNpZ24gMiBDQSAtIEcyAhEAlmlmwN6lqS/kJp+iNeg8pzB6BgsqhkiG9w0BCRACCzFroGkwVDEL MAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExKjAoBgNVBAMTIUdsb2JhbFNp Z24gUGVyc29uYWxTaWduIDIgQ0EgLSBHMgIRAJZpZsDepakv5CafojXoPKcwDQYJKoZIhvcNAQEB BQAEggEAiM9uEmADg334zJt8QcmlqZ8FdWuBDT5btqwvpaQf47DRMjGRHQ2UkNZSvZ/nAahEXRSj CSzqnBeBFHQJ6D2E1p2Ixuns6/b4k7qyijLnoQ+EF3NisTr1foWfkHtw4sEarIKleUTfPR89O7gy BEkZXSxHXw+OSFvUiRd+ZquLdS5sNgPzNhZIv9kcTVYWcuiig4UhDab8Bh8jRpoimhOWJn7RTGrM ++b13/DlyGm3B2LM+8YVlkRTPkDUYQdSqc8/+Awky7e/dkWNW/4Bz2CcGMuwOnBS1ZVokZtvekTW eu59344FiYSIXvbtyYgotZfYqjsloSJa3vKB/UZylUIq8wAAAAAAAA== --=-aZsrVzyAkVB3GVWiu1xW--