------=_Part_1525593_163252864.1464535747326
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Thank you, Gianluca.
The OpenStack integration with ScaleIO absolutely warrants further investigation on my
part. It looks like a rather recent addition to ScaleIO, so I'll need to run that in a
lab setting for a while. It looks like the best long term option.
In the meantime, I think that I might be able to get this working by exposing a few,
larger LUNs via NFS running on the ScaleIO nodes. I lose granular snapshot capabilities
and MPIO in ScaleIO that way, though.
If I need real MPIO-type performance on a VM, I guess I can just install the ScaleIO
client in the guest and access the LUN that way.
Also, I plan on learning more about the iSCSI Direct LUN logic in oVirt to see if there is
enough similarity between the output of iscsiadm and the ScaleIO SDC/SDS utilities to
request a direct ScaleIO integration feature. That might be a nice little side project for
a while.
Have a great day,
--Scott Sobotka
---- On Sun, 29 May 2016 02:45:36 -0700 gianluca.cecchi(a)gmail.com wrote ----
On Sun, May 29, 2016 at 7:18 AM, Scott Sobotka <scott(a)pragmatica.us> wrote:
Has anyone gotten an oVirt hosted engine and shared storage environment running with
ScaleIO as the backing storage?
I was thinking that I would just set up iSCSI LUNs in ScaleIO and have oVirt point
directly to one for the hosted engine setup. From there, my plan was to assign disks to
VMs as direct LUNs.
Unfortunately, it looks like ScaleIO dropped iSCSI support at around version 1.32 and
I'm at a loss as to how I can expose ScaleIO LUNs to oVirt.
Thank you,
--Scott Sobotka
I don't know much of ScaleIO, but at least since Liberty release it can be configured
as a cinder backend driver in Openstack
http://docs.openstack.org/liberty/config-reference/content/ScaleIO-cinder...
http://docs.openstack.org/mitaka/config-reference/block-storage/drivers/e...
So the more "natural" way that comes to mind is to interface oVirt with cinder
and configure ScaleIO in cinder in similar way as with Ceph backend
http://old.ovirt.org/Features/Cinder_Integration
But this implies configuring Openstack too and also I don't know how the security part
(see ceph authentication in above link), if present in ScaleIO, could be managed
HIH searching a solution
Gianluca
------=_Part_1525593_163252864.1464535747326
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN"><html><head>=
<meta content=3D"text/html;charset=3DUTF-8"
http-equiv=3D"Content-Type"></h=
ead><body ><div
style=3D'font-size:10pt;font-family:Verdana,Arial,Helvetica=
,sans-serif;'><div><div>Thank you, Gianluca.
<br></div><div><br></div><div>=
The OpenStack integration with ScaleIO absolutely warrants further investig=
ation on my part. It looks like a rather recent addition to ScaleIO, so I'l=
l need to run that in a lab setting for a while. It looks like the best lon=
g term
option. <br></div><div><div><br></div><div>In
the meantime, I t=
hink that I might be able to get this working by exposing a few, larger LUN=
s via NFS running on the ScaleIO nodes. I lose granular snapshot capabiliti=
es and MPIO in ScaleIO that way,
though. <br></div><div><br></div><div=
<div>If I need real MPIO-type performance on a VM, I guess I can
just inst=
all the ScaleIO client in the guest and access the LUN that
way.<br></div><=
div><br></div><div>Also, I plan on learning more about the iSCSI
Direct LUN=
logic in oVirt to see if there is enough similarity between the output of =
iscsiadm and the ScaleIO SDC/SDS utilities to request a direct ScaleIO inte=
gration feature. That might be a nice little side project for a while.<br><=
/div><div><br></div><div>Have a great
day,<br></div><div><div>--Scott Sobot=
ka<br></div></div><div><div><br></div><div>----
On Sun, 29 May 2016 02:45:3=
6 -0700 <b> <a href=3D"mailto:gianluca.cecchi@gmail.com"
target=3D"_blank">=
gianluca.cecchi(a)gmail.com</a> </b> wrote
----<br></div><div><br></div><div>=
<div><div><div><br></div><div><div>On Sun, May
29, 2016 at 7:18 AM, Scott S=
obotka <span><<a href=3D"mailto:scott@pragmatica.us"
target=3D"_blank">s=
cott(a)pragmatica.us</a>&gt;</span>
wrote:<br></div><blockquote style=3D"marg=
in: 0.0px 0.0px 0.0px 0.8ex;border-left: 1.0px solid rgb(204,204,204);paddi=
ng-left:
1.0ex;"><div><u></u><br></div><div><div
style=3D"font-size: 10.0pt=
;font-family: Verdana , Arial , Helvetica , sans-serif;"><div>Has anyone
go=
tten an oVirt hosted engine and shared storage environment running with Sca=
leIO as the backing storage?
<br></div><div><br></div><div>I was thinking t=
hat I would just set up iSCSI LUNs in ScaleIO and have oVirt point directly=
to one for the hosted engine setup. From there, my plan was to assign disk=
s to VMs as direct LUNs.
<br></div><div><br></div><div>Unfortunately, it lo=
oks like ScaleIO dropped iSCSI support at around version 1.32 and I'm at a =
loss as to how I can expose ScaleIO LUNs to
oVirt.<br></div><div><br></div>=
<div>Thank you,<br></div><div>--Scott
Sobotka<br></div></div></div></blockq=
uote></div></div><div><div>I don't know much of ScaleIO,
but at least since=
Liberty release it can be configured as a cinder backend driver in Opensta=
ck<br></div><div><a
href=3D"http://docs.openstack.org/liberty/config-refere=
nce/content/ScaleIO-cinder-driver.html"
target=3D"_blank">http://docs.opens=
tack.org/liberty/config-reference/content/ScaleIO-cinder-driver.html</...
ock-storage/drivers/emc-scaleio-driver.html"
target=3D"_blank">http://docs.=
openstack.org/mitaka/config-reference/block-storage/drivers/emc-scaleio-dri=
ver.html</a><br></div></div><div><div>So the more
"natural" way that comes =
to mind is to interface oVirt with cinder and configure ScaleIO in cinder i=
n similar way as with Ceph backend<br></div><div><a
href=3D"http://old.ovir=
t.org/Features/Cinder_Integration"
target=3D"_blank">http://old.ovirt.org/F=
eatures/Cinder_Integration</a><br></div></div><div><div>But
this implies co=
nfiguring Openstack too and also I don't know how the security part (see ce=
ph authentication in above link), if present in ScaleIO, could be managed<b=
r></div></div><div><div>HIH searching a
solution<br></div></div><div>Gianlu=
ca<br></div><div><br></div><div><br></div></div></div></div></div><div><br>=
</div></div></div><div><br></div></div></body></html>
------=_Part_1525593_163252864.1464535747326--