<div dir="ltr"><div><div><div><div><div><div>Hi!<br><br></div>I tested your advice!<br><br></div>The whole concept still not working, but.<br><br></div>Format the cluster with -l option and tgtd helped to setup multipathing when only one XenServer node connected to the storage.<br></div><div>I've not tested with VM, but checking XenServer path status, seems to working as expected.<br></div><div>If i restart one sheep node with the tgtd...path goes down...after recovery...path recovers too.<br></div><div><br></div>After i created a XenServer pool with two xen node, and connect the storage...everything seems to be ok, but when i enable the XenServer High Avaliability, only one iSCSI path remain active...<br><br></div>I'm sure, this is not the Sheepdog Cluster or tgt problem.<br><br></div>Thank You for the advice again!<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-21 14:24 GMT+02:00 Balázs Kónya <span dir="ltr"><<a href="mailto:brokerka@gmail.com" target="_blank">brokerka@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi!<br><div><br>Thank You for the fast response!<br><br></div><div>Yes, i will try it, and report the results!<br><br></div><div>On XenServer (Citrix 6.5) i found a good pdf to setup multipath support, so that will (maybe) be ok.<br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2015-04-21 14:13 GMT+02:00 Hitoshi Mitake <span dir="ltr"><<a href="mailto:mitake.hitoshi@gmail.com" target="_blank">mitake.hitoshi@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>On Tue, Apr 21, 2015 at 8:00 PM, Balázs Kónya <<a href="mailto:brokerka@gmail.com" target="_blank">brokerka@gmail.com</a>> wrote:<br>
> Hello!<br>
><br>
> First of all, sorry for my english! I'm wokring on it :)<br>
><br>
> I want to set up sheepdog with tgt and multipath support.<br>
> I'm a newbie.<br>
><br>
> On Debian Wheezy, build 3 nodes of sheepdog, the latest from git, and tgt<br>
> too.<br>
><br>
> Everything working great, but i dont find any usabe "how-to" to setting up<br>
> the multipath.<br>
> I want to connect the sheeep cluster to XenServer with iSCSI<br>
><br>
> XenServer discover the single iSCSI path and LUN, and use it correctly.<br>
> But if one of my sheepdog node going to sleep with the fishies...after<br>
> recovery....<br>
> The corrupted node going online, recovery is success, and iSCSI resource<br>
> starting on an other node...sheepdog, and iSCSI HA seeming correct (thanks<br>
> to pacemaker, corosnyc)...but..<br>
><br>
> Every time my VM's virtual disk become corrupted, but not the VDI inside<br>
> sheepdog cluster..<br>
> dog vdi check finishing successfully....<br>
><br>
> The mailfuncion become inside the virtual machine...<br>
><br>
> i found this article:<br>
> <a href="https://www.mail-archive.com/sheepdog@lists.wpkg.org/msg13589.html" target="_blank">https://www.mail-archive.com/sheepdog@lists.wpkg.org/msg13589.html</a><br>
><br>
> This article descibes the same problem that i have!<br>
><br>
> Based on this article, my sheepdog, and tgt is the latest...so multipath<br>
> supporting is possibly ok..<br>
><br>
> But how can i setup it, to work properly?<br>
<br>
</div></div>Hi Balázs,<br>
<br>
At first, you need to format your cluster with "dog cluster -l" on the<br>
latest master. It is not documented, sorry!<br>
<br>
And the iSCSI feature of sheepdog doesn't depend on pacemaker (and the<br>
combination might not work).<br>
You just need to prepare two tgtd on two hosts, login with iSCSI<br>
initiator with it, and use them in fail over policy.<br>
<br>
In a case of multipathd of linux, you need to configure it with a<br>
configuration file like below:<br>
multipaths {<br>
        multipath {<br>
                wwid                    $SCSI_ID<br>
                alias                   sheepdog-iscsi<br>
                path_grouping_policy    failover<br>
                path_checker            readsector0<br>
                path_selector           "round-robin 0"<br>
                failback                manual<br>
                rr_weight               priorities<br>
                no_path_retry           5<br>
        }<br>
}<br>
<br>
# you need to specify scsi id to the $SCSI_ID<br>
<br>
I don't know how to setup iSCSI multipath on XenServer, so I cannot<br>
say anything about it :(<br>
<br>
Could you try the above procedure?<br>
<br>
Thanks,<br>
Hitoshi<br>
<span><font color="#888888"><br>
><br>
> --<br>
> sheepdog-users mailing lists<br>
> <a href="mailto:sheepdog-users@lists.wpkg.org" target="_blank">sheepdog-users@lists.wpkg.org</a><br>
> <a href="https://lists.wpkg.org/mailman/listinfo/sheepdog-users" target="_blank">https://lists.wpkg.org/mailman/listinfo/sheepdog-users</a><br>
><br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>