H,
I'm experimenting with gluster and as my DC is a iscsi dc, I've just
created a new cluster with two hosts and now I'm trying to create a
volume. I've followed all kind of guides in the web without success.
Now I'm having ovirt to complaint about a network error in the volume
creation and I'd like to ask two things:
- Why I must use ovirtmgmt network for gluster (can't choose other from
the add brick drop down list) instead of the network I have set up for
iscsi?
- What may be the problem with network?
I get success on both hosts when I proob each other
# gluster peer probe ovirt3.montecarlotv.com.uy
peer probe: success: host ovirt3.montecarlotv.com.uy port 24007 already
in peer list
# gluster peer probe ovirt4.montecarlotv.com.uy
peer probe: success: host ovirt4.montecarlotv.com.uy port 24007 already
in peer list
I get a lot of this ones in engine log:
2013-12-05 03:40:01,882 ERROR
[org.ovirt.engine.core.bll.gluster.GlusterSyncJob]
(DefaultQuartzScheduler_Worker-50) Error while refreshing Gluster
lightweight data of cluster Penryn!:
org.ovirt.engine.core.common.errors.VdcBLLException: VdcBLLException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
org.apache.xmlrpc.XmlRpcException: <type 'exceptions.Exception'>:method
"glusterVolumesList" is not supported (Failed with error
VDS_NETWORK_ERROR and code 5022)
at
org.ovirt.engine.core.bll.VdsHandler.handleVdsResult(VdsHandler.java:122) [bll.jar:]
at
org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.RunVdsCommand(VDSBrokerFrontendImpl.java:33)
[bll.jar:]
at
org.ovirt.engine.core.bll.gluster.GlusterJob.runVdsCommand(GlusterJob.java:64)
[bll.jar:]
at
org.ovirt.engine.core.bll.gluster.GlusterSyncJob.fetchVolumes(GlusterSyncJob.java:389)
[bll.jar:]
at
org.ovirt.engine.core.bll.gluster.GlusterSyncJob.fetchVolumes(GlusterSyncJob.java:375)
[bll.jar:]
at
org.ovirt.engine.core.bll.gluster.GlusterSyncJob.refreshVolumeData(GlusterSyncJob.java:346)
[bll.jar:]
at
org.ovirt.engine.core.bll.gluster.GlusterSyncJob.refreshClusterData(GlusterSyncJob.java:104)
[bll.jar:]
at
org.ovirt.engine.core.bll.gluster.GlusterSyncJob.refreshLightWeightData(GlusterSyncJob.java:83)
[bll.jar:]
at sun.reflect.GeneratedMethodAccessor99.invoke(Unknown Source)
[:1.7.0_45]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_45]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_45]
at
org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:60)
[scheduler.jar:]
at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
[quartz.jar:]
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
[quartz.jar:]
So I guess there's something with gluster version maybe:
glusterfs.x86_64 3.4.0-8.el6
@glusterfs-epel
glusterfs-api.x86_64 3.4.0-8.el6
@glusterfs-epel
glusterfs-cli.x86_64 3.4.0-8.el6
@glusterfs-epel
glusterfs-fuse.x86_64 3.4.0-8.el6
@glusterfs-epel
glusterfs-libs.x86_64 3.4.0-8.el6
@glusterfs-epel
glusterfs-rdma.x86_64 3.4.0-8.el6
@glusterfs-epel
glusterfs-server.x86_64 3.4.0-8.el6
@glusterfs-epel
vdsm-gluster.noarch 4.13.0-11.el6
@ovirt-stable
this are the main links I used to configure:
http://www.andrewklau.com/returning-to-glusterized-ovirt-3-3/
http://www.gluster.org/2013/09/ovirt-3-3-glusterized/
Regards