Good points, Tim. Do you know if this is an issue the XenServer group plans to address anytime soon?
Thanks On Wed, Dec 18, 2013 at 5:13 PM, Tim Mackey <tmac...@gmail.com> wrote: > The problem with doing that is during host reboot. Then only one of the > credential sets will be used to do the discovery, and on each reboot a > discovery will occur. It'll also have issues with multipath. > > There will also be an issue during pool join, and there could be > replication issues in xenstore. > > Net is that you can make things work by doing that, but error recovery > paths and reboots break. > On Dec 18, 2013 6:07 PM, "Mike Tutkowski" <mike.tutkow...@solidfire.com> > wrote: > > > We have noticed if I ssh into XenServer and delete the file /etc/iscsi/ > > 10.10.8.108,3260 (where 10.10.8.108 is our storage's IP address and 3260 > is > > the port) that I can create SRs using different CHAP credentials. > > > > Can anyone think of a "got-cha" here? > > > > Thanks! > > > > > > On Wed, Dec 18, 2013 at 3:18 PM, Tim Mackey <tmac...@gmail.com> wrote: > > > > > Mike, > > > > > > I'm referring to the open-iscsi code used by XAPI. XAPI has a storage > > > manager API which deals with all the SR management. It's also where > the > > > issue you're running into exists. > > > > > > In terms of clearing the connections and credentials, the easiest way > is > > > via a reboot. Since your using multiple CHAP credentials, only one set > > > will be used and any SRs which use a different CHAP secret will fail to > > > have their targets discovered during the pdb-plug phase of storage > > > initialization. You can then destroy the SRs which failed to come up > and > > > move forward. > > > > > > -tim > > > > > > > > > On Wed, Dec 18, 2013 at 4:35 PM, Mike Tutkowski < > > > mike.tutkow...@solidfire.com> wrote: > > > > > > > Hey Tim, > > > > > > > > When you refer to modifying the storage manager, are you referring to > > > > CloudStack? > > > > > > > > Perhaps you are referring to CitrixResourceBase, which is where we > > > discover > > > > and log in to iSCSI targets. > > > > > > > > Do you know of a way to delete those cached CHAP credentials via XAPI > > so > > > > when new ones are used for discovery they can work? > > > > > > > > Thanks! > > > > > > > > > > > > On Wed, Dec 18, 2013 at 2:22 PM, Tim Mackey <tmac...@gmail.com> > wrote: > > > > > > > > > Unfortunately what you're experiencing is how it works. While > > > XenServer > > > > > does support different CHAP credentials by SR, it only supports a > > > single > > > > > CHAP credential for discovery. It can be made to work, but you'd > > need > > > to > > > > > either modify how the storage manager works to pull it off, or > > rewrite > > > > some > > > > > of the init scripts to cache the discovery data. > > > > > > > > > > > > > > > On Wed, Dec 18, 2013 at 3:55 PM, Mike Tutkowski < > > > > > mike.tutkow...@solidfire.com> wrote: > > > > > > > > > > > Hi, > > > > > > > > > > > > I just noticed a problem today while creating SRs in XenServer. > > > Perhaps > > > > > > someone with related experience could point me in the right > > > direction. > > > > > > > > > > > > Let's say my SAN's management IP address is X. > > > > > > > > > > > > I can have XenServer create a shared SR using IP address X with > > CHAP > > > > > > credentials Y. > > > > > > > > > > > > If I try to have XenServer create another shared SR using IP > > address > > > X > > > > > that > > > > > > uses different CHAP credentials (ex. CHAP credentials Z), > XenServer > > > > > returns > > > > > > a discovery failure. > > > > > > > > > > > > It's like XenServer is expecting all iSCSI targets at the same IP > > > > address > > > > > > to have the same CHAP credentials. > > > > > > > > > > > > Does anyone know if I am mistaken here? This seems like a > critical > > > > defect > > > > > > if this is true. > > > > > > > > > > > > Thanks! > > > > > > > > > > > > -- > > > > > > *Mike Tutkowski* > > > > > > *Senior CloudStack Developer, SolidFire Inc.* > > > > > > e: mike.tutkow...@solidfire.com > > > > > > o: 303.746.7302 > > > > > > Advancing the way the world uses the > > > > > > cloud<http://solidfire.com/solution/overview/?video=play> > > > > > > *™* > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > *Mike Tutkowski* > > > > *Senior CloudStack Developer, SolidFire Inc.* > > > > e: mike.tutkow...@solidfire.com > > > > o: 303.746.7302 > > > > Advancing the way the world uses the > > > > cloud<http://solidfire.com/solution/overview/?video=play> > > > > *™* > > > > > > > > > > > > > > > -- > > *Mike Tutkowski* > > *Senior CloudStack Developer, SolidFire Inc.* > > e: mike.tutkow...@solidfire.com > > o: 303.746.7302 > > Advancing the way the world uses the > > cloud<http://solidfire.com/solution/overview/?video=play> > > *™* > > > -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud<http://solidfire.com/solution/overview/?video=play> *™*