From alex.tuxx at gmail.com Sun Mar 3 15:59:52 2013 Content-Type: multipart/mixed; boundary="===============5421489189173448478==" MIME-Version: 1.0 From: Alex Leonhardt To: users at ovirt.org Subject: Re: [Users] ovirt / 2 iscsi storage domains / same LUN IDs Date: Sun, 03 Mar 2013 20:59:49 +0000 Message-ID: <5133B9C5.9090804@gmail.com> In-Reply-To: 784356398.1626108.1362335643783.JavaMail.root@redhat.com --===============5421489189173448478== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------000500010209060307080609 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Ayal, Thanks for that - I was thinking the same after I did some more testing = last week - e.g. shared a image file from a different iscsi target and = the same iscsi target, the lun on the "same target" changed, the one on = the "other target" did again the same - so I figured it had something to = do with tgtd. Thanks for below, I was looking into those options to try next week :) ... Thanks Alex On 03/03/2013 06:34 PM, Ayal Baron wrote: > > ----- Original Message ----- >> >> >> >> >> Hi there, >> >> I was doing some testing around ovirt and iscsi and found an issue >> where as when you use "dd" to create "backing-stores" for iscsi and >> you point ovirt to it to discover& login, it thinks the LUN ID is >> the same although the target is different and adds additional paths >> to the config (automagically?) bringing down the iSCSI storage >> domain. > There is no question about the behaviour, it's not a bug, that is the way= multipathing works (has nothing to do with oVirt). The GUID of a LUN has = to be unique. multipathd seeing the same LUN ID across multiple targets as= sumes that it's the same LUN with multiple paths and that's how you get red= undancy and load balancing. > Why tgtd doesn't take care of this built in I could never grok, but what = you need to do is edit your targets.conf and add the scsi_id and scsi_sn fi= elds. > > Example: > > allow-in-use yes > > lun 1 > scsi_id MasterBackup > scsi_sn 444444444401 > > > >> See attached screenshot of what I got when trying to a "new iscsi san >> storage domain" to ovirt. The Storage Domain is now down and I >> cannot get rid of the config (???) how do I force it to logout of >> the targets ?? >> >> >> Also, anyone know how to deal with the duplicate LUN ID issue ? >> >> >> Thanks >> Alex >> >> >> >> >> >> -- >> >> >> >> | RHCE | Senior Systems Engineer | www.vcore.co | >> | www.vsearchcloud.com | >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> --------------000500010209060307080609 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Hi Ayal,

Thanks for that - I was thinking the same after I did some more testing last week - e.g. shared a image file from a different iscsi target and the same iscsi target, the lun on the "same target" changed, the one on the "other target" did again the same - so I figured it had something to do with tgtd.

Thanks for below, I was looking into those options to try next week :) ...

Thanks
Alex


On 03/03/2013 06:34 PM, Ayal Baron wrote:

----- Original Message -----




Hi there,

I was doing some testing around ovirt and iscsi and found an issue
where as when you use "dd" to create "backing-stores" for iscsi and
you point ovirt to it to discover & login, it thinks the LUN ID is
the same although the target is different and adds additional paths
to the config (automagically?) bringing down the iSCSI storage
domain.
There is no question about the behaviour, it's not a bug, that is the way m=
ultipathing works (has nothing to do with oVirt).  The GUID of a LUN has to=
 be unique.  multipathd seeing the same LUN ID across multiple targets assu=
mes that it's the same LUN with multiple paths and that's how you get redun=
dancy and load balancing.
Why tgtd doesn't take care of this built in I could never grok, but what yo=
u need to do is edit your targets.conf and add the scsi_id and scsi_sn fiel=
ds.

Example:
<target MasterBackup>
     allow-in-use yes
<backing-store /dev/vg0/MasterBackup>
         lun 1
         scsi_id MasterBackup
         scsi_sn 444444444401
</backing-store>
</target>

See attached screenshot of what I got when trying to a "new iscsi san
storage domain" to ovirt. The Storage Domain is now down and I
cannot get rid of the config (???) how do I force it to logout of
the targets ??


Also, anyone know how to deal with the duplicate LUN ID issue ?


Thanks
Alex





--



| RHCE | Senior Systems Engineer | www.vcore.co |
| www.vsearchcloud.com |

_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--------------000500010209060307080609-- --===============5421489189173448478== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMDA1MDAwMTAyMDkwNjAzMDcwODA2MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CkhpIEF5YWwsCgpUaGFua3MgZm9yIHRoYXQgLSBJIHdhcyB0aGlua2luZyB0aGUgc2FtZSBhZnRl ciBJIGRpZCBzb21lIG1vcmUgdGVzdGluZyAKbGFzdCB3ZWVrIC0gZS5nLiBzaGFyZWQgYSBpbWFn ZSBmaWxlIGZyb20gYSBkaWZmZXJlbnQgaXNjc2kgdGFyZ2V0IGFuZCAKdGhlIHNhbWUgaXNjc2kg dGFyZ2V0LCB0aGUgbHVuIG9uIHRoZSAic2FtZSB0YXJnZXQiIGNoYW5nZWQsIHRoZSBvbmUgb24g CnRoZSAib3RoZXIgdGFyZ2V0IiBkaWQgYWdhaW4gdGhlIHNhbWUgLSBzbyBJIGZpZ3VyZWQgaXQg aGFkIHNvbWV0aGluZyB0byAKZG8gd2l0aCB0Z3RkLgoKVGhhbmtzIGZvciBiZWxvdywgSSB3YXMg bG9va2luZyBpbnRvIHRob3NlIG9wdGlvbnMgdG8gdHJ5IG5leHQgd2VlayA6KSAuLi4KClRoYW5r cwpBbGV4CgoKT24gMDMvMDMvMjAxMyAwNjozNCBQTSwgQXlhbCBCYXJvbiB3cm90ZToKPgo+IC0t LS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPj4KPj4KPj4KPj4KPj4gSGkgdGhlcmUsCj4+Cj4+ IEkgd2FzIGRvaW5nIHNvbWUgdGVzdGluZyBhcm91bmQgb3ZpcnQgYW5kIGlzY3NpIGFuZCBmb3Vu ZCBhbiBpc3N1ZQo+PiB3aGVyZSBhcyB3aGVuIHlvdSB1c2UgImRkIiB0byBjcmVhdGUgImJhY2tp bmctc3RvcmVzIiBmb3IgaXNjc2kgYW5kCj4+IHlvdSBwb2ludCBvdmlydCB0byBpdCB0byBkaXNj b3ZlciYgIGxvZ2luLCBpdCB0aGlua3MgdGhlIExVTiBJRCBpcwo+PiB0aGUgc2FtZSBhbHRob3Vn aCB0aGUgdGFyZ2V0IGlzIGRpZmZlcmVudCBhbmQgYWRkcyBhZGRpdGlvbmFsIHBhdGhzCj4+IHRv IHRoZSBjb25maWcgKGF1dG9tYWdpY2FsbHk/KSBicmluZ2luZyBkb3duIHRoZSBpU0NTSSBzdG9y YWdlCj4+IGRvbWFpbi4KPiBUaGVyZSBpcyBubyBxdWVzdGlvbiBhYm91dCB0aGUgYmVoYXZpb3Vy LCBpdCdzIG5vdCBhIGJ1ZywgdGhhdCBpcyB0aGUgd2F5IG11bHRpcGF0aGluZyB3b3JrcyAoaGFz IG5vdGhpbmcgdG8gZG8gd2l0aCBvVmlydCkuICBUaGUgR1VJRCBvZiBhIExVTiBoYXMgdG8gYmUg dW5pcXVlLiAgbXVsdGlwYXRoZCBzZWVpbmcgdGhlIHNhbWUgTFVOIElEIGFjcm9zcyBtdWx0aXBs ZSB0YXJnZXRzIGFzc3VtZXMgdGhhdCBpdCdzIHRoZSBzYW1lIExVTiB3aXRoIG11bHRpcGxlIHBh dGhzIGFuZCB0aGF0J3MgaG93IHlvdSBnZXQgcmVkdW5kYW5jeSBhbmQgbG9hZCBiYWxhbmNpbmcu Cj4gV2h5IHRndGQgZG9lc24ndCB0YWtlIGNhcmUgb2YgdGhpcyBidWlsdCBpbiBJIGNvdWxkIG5l dmVyIGdyb2ssIGJ1dCB3aGF0IHlvdSBuZWVkIHRvIGRvIGlzIGVkaXQgeW91ciB0YXJnZXRzLmNv bmYgYW5kIGFkZCB0aGUgc2NzaV9pZCBhbmQgc2NzaV9zbiBmaWVsZHMuCj4KPiBFeGFtcGxlOgo+ IDx0YXJnZXQgTWFzdGVyQmFja3VwPgo+ICAgICAgIGFsbG93LWluLXVzZSB5ZXMKPiA8YmFja2lu Zy1zdG9yZSAvZGV2L3ZnMC9NYXN0ZXJCYWNrdXA+Cj4gICAgICAgICAgIGx1biAxCj4gICAgICAg ICAgIHNjc2lfaWQgTWFzdGVyQmFja3VwCj4gICAgICAgICAgIHNjc2lfc24gNDQ0NDQ0NDQ0NDAx Cj4gPC9iYWNraW5nLXN0b3JlPgo+IDwvdGFyZ2V0Pgo+Cj4+IFNlZSBhdHRhY2hlZCBzY3JlZW5z aG90IG9mIHdoYXQgSSBnb3Qgd2hlbiB0cnlpbmcgdG8gYSAibmV3IGlzY3NpIHNhbgo+PiBzdG9y YWdlIGRvbWFpbiIgdG8gb3ZpcnQuIFRoZSBTdG9yYWdlIERvbWFpbiBpcyBub3cgZG93biBhbmQg SQo+PiBjYW5ub3QgZ2V0IHJpZCBvZiB0aGUgY29uZmlnICg/Pz8pIGhvdyBkbyBJIGZvcmNlIGl0 IHRvIGxvZ291dCBvZgo+PiB0aGUgdGFyZ2V0cyA/Pwo+Pgo+Pgo+PiBBbHNvLCBhbnlvbmUga25v dyBob3cgdG8gZGVhbCB3aXRoIHRoZSBkdXBsaWNhdGUgTFVOIElEIGlzc3VlID8KPj4KPj4KPj4g VGhhbmtzCj4+IEFsZXgKPj4KPj4KPj4KPj4KPj4KPj4gLS0KPj4KPj4KPj4KPj4gfCBSSENFIHwg U2VuaW9yIFN5c3RlbXMgRW5naW5lZXIgfCB3d3cudmNvcmUuY28gfAo+PiB8IHd3dy52c2VhcmNo Y2xvdWQuY29tIHwKPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4+IFVzZXJzQG92aXJ0Lm9yZwo+PiBodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPj4KCi0tLS0tLS0tLS0t LS0tMDAwNTAwMDEwMjA5MDYwMzA3MDgwNjA5CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFy c2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFk PgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2 PSJDb250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0 PSIjMDAwMDAwIj4KICAgIDxmb250IHNpemU9Ii0xIj48Zm9udCBmYWNlPSJUYWhvbWEiPkhpIEF5 YWwsPGJyPgogICAgICAgIDxicj4KICAgICAgICBUaGFua3MgZm9yIHRoYXQgLSBJIHdhcyB0aGlu a2luZyB0aGUgc2FtZSBhZnRlciBJIGRpZCBzb21lIG1vcmUKICAgICAgICB0ZXN0aW5nIGxhc3Qg d2VlayAtIGUuZy4gc2hhcmVkIGEgaW1hZ2UgZmlsZSBmcm9tIGEgZGlmZmVyZW50CiAgICAgICAg aXNjc2kgdGFyZ2V0IGFuZCB0aGUgc2FtZSBpc2NzaSB0YXJnZXQsIHRoZSBsdW4gb24gdGhlICJz YW1lCiAgICAgICAgdGFyZ2V0IiBjaGFuZ2VkLCB0aGUgb25lIG9uIHRoZSAib3RoZXIgdGFyZ2V0 IiBkaWQgYWdhaW4gdGhlCiAgICAgICAgc2FtZSAtIHNvIEkgZmlndXJlZCBpdCBoYWQgc29tZXRo aW5nIHRvIGRvIHdpdGggdGd0ZC4gPGJyPgogICAgICAgIDxicj4KICAgICAgICBUaGFua3MgZm9y IGJlbG93LCBJIHdhcyBsb29raW5nIGludG8gdGhvc2Ugb3B0aW9ucyB0byB0cnkgbmV4dAogICAg ICAgIHdlZWsgOikgLi4uIDxicj4KICAgICAgICA8YnI+CiAgICAgICAgVGhhbmtzPGJyPgogICAg ICAgIEFsZXg8YnI+CiAgICAgICAgPGJyPgogICAgICA8L2ZvbnQ+PC9mb250Pjxicj4KICAgIE9u IDAzLzAzLzIwMTMgMDY6MzQgUE0sIEF5YWwgQmFyb24gd3JvdGU6CiAgICA8YmxvY2txdW90ZQog ICAgICBjaXRlPSJtaWQ6Nzg0MzU2Mzk4LjE2MjYxMDguMTM2MjMzNTY0Mzc4My5KYXZhTWFpbC5y b290QHJlZGhhdC5jb20iCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8cHJlIHdyYXA9IiI+Cgot LS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCjwvcHJlPgogICAgICA8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4KICAgICAgICA8cHJlIHdyYXA9IiI+CgoKCgpIaSB0aGVyZSwKCkkgd2FzIGRvaW5n IHNvbWUgdGVzdGluZyBhcm91bmQgb3ZpcnQgYW5kIGlzY3NpIGFuZCBmb3VuZCBhbiBpc3N1ZQp3 aGVyZSBhcyB3aGVuIHlvdSB1c2UgImRkIiB0byBjcmVhdGUgImJhY2tpbmctc3RvcmVzIiBmb3Ig aXNjc2kgYW5kCnlvdSBwb2ludCBvdmlydCB0byBpdCB0byBkaXNjb3ZlciAmYW1wOyBsb2dpbiwg aXQgdGhpbmtzIHRoZSBMVU4gSUQgaXMKdGhlIHNhbWUgYWx0aG91Z2ggdGhlIHRhcmdldCBpcyBk aWZmZXJlbnQgYW5kIGFkZHMgYWRkaXRpb25hbCBwYXRocwp0byB0aGUgY29uZmlnIChhdXRvbWFn aWNhbGx5PykgYnJpbmdpbmcgZG93biB0aGUgaVNDU0kgc3RvcmFnZQpkb21haW4uCjwvcHJlPgog ICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgIDxwcmUgd3JhcD0iIj4KVGhlcmUgaXMgbm8gcXVlc3Rp b24gYWJvdXQgdGhlIGJlaGF2aW91ciwgaXQncyBub3QgYSBidWcsIHRoYXQgaXMgdGhlIHdheSBt dWx0aXBhdGhpbmcgd29ya3MgKGhhcyBub3RoaW5nIHRvIGRvIHdpdGggb1ZpcnQpLiAgVGhlIEdV SUQgb2YgYSBMVU4gaGFzIHRvIGJlIHVuaXF1ZS4gIG11bHRpcGF0aGQgc2VlaW5nIHRoZSBzYW1l IExVTiBJRCBhY3Jvc3MgbXVsdGlwbGUgdGFyZ2V0cyBhc3N1bWVzIHRoYXQgaXQncyB0aGUgc2Ft ZSBMVU4gd2l0aCBtdWx0aXBsZSBwYXRocyBhbmQgdGhhdCdzIGhvdyB5b3UgZ2V0IHJlZHVuZGFu Y3kgYW5kIGxvYWQgYmFsYW5jaW5nLgpXaHkgdGd0ZCBkb2Vzbid0IHRha2UgY2FyZSBvZiB0aGlz IGJ1aWx0IGluIEkgY291bGQgbmV2ZXIgZ3JvaywgYnV0IHdoYXQgeW91IG5lZWQgdG8gZG8gaXMg ZWRpdCB5b3VyIHRhcmdldHMuY29uZiBhbmQgYWRkIHRoZSBzY3NpX2lkIGFuZCBzY3NpX3NuIGZp ZWxkcy4KCkV4YW1wbGU6CiZsdDt0YXJnZXQgTWFzdGVyQmFja3VwJmd0OwogICAgIGFsbG93LWlu LXVzZSB5ZXMKJmx0O2JhY2tpbmctc3RvcmUgL2Rldi92ZzAvTWFzdGVyQmFja3VwJmd0OwogICAg ICAgICBsdW4gMQogICAgICAgICBzY3NpX2lkIE1hc3RlckJhY2t1cAogICAgICAgICBzY3NpX3Nu IDQ0NDQ0NDQ0NDQwMQombHQ7L2JhY2tpbmctc3RvcmUmZ3Q7CiZsdDsvdGFyZ2V0Jmd0OwoKPC9w cmU+CiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgIDxwcmUgd3JhcD0iIj4K U2VlIGF0dGFjaGVkIHNjcmVlbnNob3Qgb2Ygd2hhdCBJIGdvdCB3aGVuIHRyeWluZyB0byBhICJu ZXcgaXNjc2kgc2FuCnN0b3JhZ2UgZG9tYWluIiB0byBvdmlydC4gVGhlIFN0b3JhZ2UgRG9tYWlu IGlzIG5vdyBkb3duIGFuZCBJCmNhbm5vdCBnZXQgcmlkIG9mIHRoZSBjb25maWcgKD8/PykgaG93 IGRvIEkgZm9yY2UgaXQgdG8gbG9nb3V0IG9mCnRoZSB0YXJnZXRzID8/CgoKQWxzbywgYW55b25l IGtub3cgaG93IHRvIGRlYWwgd2l0aCB0aGUgZHVwbGljYXRlIExVTiBJRCBpc3N1ZSA/CgoKVGhh bmtzCkFsZXgKCgoKCgotLQoKCgp8IFJIQ0UgfCBTZW5pb3IgU3lzdGVtcyBFbmdpbmVlciB8IDxh IGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Imh0dHA6Ly93d3cudmNvcmUu Y28iPnd3dy52Y29yZS5jbzwvYT4gfAp8IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0 ZWQiIGhyZWY9Imh0dHA6Ly93d3cudnNlYXJjaGNsb3VkLmNvbSI+d3d3LnZzZWFyY2hjbG91ZC5j b208L2E+IHwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f ClVzZXJzIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBo cmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+CjxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL3VzZXJzPC9hPgoKPC9wcmU+CiAgICAgIDwvYmxvY2txdW90ZT4KICAgIDwvYmxvY2txdW90 ZT4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDAwNTAwMDEwMjA5MDYwMzA3MDgw NjA5LS0K --===============5421489189173448478==--