On Thu, Aug 15, 2013 at 1:38 PM, Bob Ball <bob.b...@citrix.com> wrote:

>  After running sr-introduce, find the record for the VDI on that SR and
> run vdi-introduce using the details from that record.****
>
> ** **
>
> This will update the managed flag so XAPI knows that it can manipulate it.
>

Actually #xe sr-create automatically creates the VDI with managed ( RO):
false . If I do vdi-forget and then vdi-introduce, it fails with below error

# xe vdi-introduce uuid=daff8cde-029e-2c80-d2e4-a3ff012d0342
sr-uuid=43be7e37-ba1e-468b-4366-5c865ab4e1db
location=daff8cde-029e-2c80-d2e4-a3ff012d0342 type=system
Error code: SR_BACKEND_FAILURE_46
Error parameters: , The VDI is not available,

May be duplicate VDI uuids ?

#xe sr-scan re-reads the disks and register it as VDI but the managed flag
stays to "false".
The managed field is RO so I'm not able to update it.  Any ideas ?

Thanks.

> ****
>
> ** **
>
> Bob****
>
> ** **
>
> *From:* Rushikesh Jadhav [mailto:2rushike...@gmail.com]
> *Sent:* 14 August 2013 23:40
>
> *To:* Bob Ball
> *Cc:* xen-api@lists.xen.org
> *Subject:* Re: [Xen-API] How to use iSCSI disk with Xenserver VM****
>
>  ** **
>
> ** **
>
> ** **
>
> On Thu, Aug 15, 2013 at 3:15 AM, Bob Ball <bob.b...@citrix.com> wrote:****
>
> I'd advise you to use sr-introduce rather than sr-create. ****
>
> ** **
>
> You'll have to provide a UUID, but you can generate one based on the
> targetIQN perhaps?****
>
> ** **
>
> Hi Bob,****
>
> ** **
>
> I have created the sr with type iSCSI and it has successfully created with
> vdi-per-LUN iSCSI. Then I created a VBD with****
>
> # xe vbd-create bootable=0 device=1
> vdi-uuid=daff8cde-029e-2c80-d2e4-a3ff012d0342
>  vm-uuid=dc3c8f17-27bb-86e8-ee28-706ffb680dde ****
>
> c0d20cbf-58a7-b2db-a4ad-85a357129e37****
>
> but Im not able to see it inside VM. When I try to activate the VBD it
> throws error like****
>
> ** **
>
> # xe vbd-plug uuid=c0d20cbf-58a7-b2db-a4ad-85a357129e37 ****
>
> This operation cannot be performed because the system does not manage this
> VDI****
>
> vdi: c0d20cbf-58a7-b2db-a4ad-85a357129e37****
>
> ** **
>
> # xe vbd-param-get  uuid=c0d20cbf-58a7-b2db-a4ad-85a357129e37
>  param-name=attachable****
>
> false (error: Api_errors.Server_error("VDI_NOT_MANAGED", _))****
>
> ** **
>
> Looks familiar ?****
>
>  ****
>
>   ** **
>
> Bob****
>
> ** **
>  ------------------------------
>
> *From:* Rushikesh Jadhav [2rushike...@gmail.com]
> *Sent:* 14 August 2013 22:42****
>
>
> *To:* Bob Ball
> *Cc:* xen-api@lists.xen.org
> *Subject:* Re: [Xen-API] How to use iSCSI disk with Xenserver VM****
>
> ** **
>
> ** **
>
> ** **
>
> On Thu, Aug 15, 2013 at 2:57 AM, Bob Ball <bob.b...@citrix.com> wrote:****
>
> Ah - understood. ****
>
> ** **
>
>  ****
>
> Thanks. ****
>
> ** **
>
>   The iSCSI SR will of course be logged in while the SR is plugged on the
> host (through the PBD).****
>
> ** **
>
> You could potentially use a hook script (create files called vm-pre-start
> and vm-post-destroy in /etc/xapi.d) to create the SR dynamically, but
> beyond that there isn't currently a way to only have the iSCSI target
> logged in when the VM is booted.****
>
> ** **
>
>  ** **
>
> Hopefully the sr-create will not auto format the luns on every mount :)***
> *
>
> Thanks for your help. I'll report back if any success on this.****
>
>  ****
>
>   Bob****
>
> ** **
>  ------------------------------
>
> *From:* Rushikesh Jadhav [2rushike...@gmail.com]
> *Sent:* 14 August 2013 22:22
> *To:* Bob Ball
> *Cc:* xen-api@lists.xen.org
> *Subject:* Re: [Xen-API] How to use iSCSI disk with Xenserver VM****
>
> ** **
>
> ** **
>
> On Thu, Aug 15, 2013 at 2:31 AM, Bob Ball <bob.b...@citrix.com> wrote:****
>
> Hi, ****
>
> ** **
>
> You can create an SR using the undocumented and unsupported
> "iscsi" type and set the device config target and targetIQN values - this
> will set up a single VDI which is a raw lun.****
>
> ** **
>
> ** **
>
> Thanks Bob but I'm looking for a generic way in which I would be storing
> the LUN info in VM properties other-config (MRW)  or if possible in VBD
> other config such that whenever VM tries to boot, the hook will login on
> iSCSI target and pass the device.  I think this needs be handled by blktap
> rather than XAPI or SMAPI, what you say ?****
>
>  ****
>
>   Attach that VDI to a guest and it should be what you're looking for?****
>
>  ** **
>
> Trying to automate it.****
>
>  ****
>
>   ** **
>
> Thanks,****
>
> ** **
>
> Bob****
>
> ** **
>  ------------------------------
>
> *From:* xen-api-boun...@lists.xen.org [xen-api-boun...@lists.xen.org] on
> behalf of Rushikesh Jadhav [2rushike...@gmail.com]
> *Sent:* 14 August 2013 16:07
> *To:* xen-api@lists.xen.org
> *Subject:* [Xen-API] How to use iSCSI disk with Xenserver VM****
>
> Hello All, ****
>
> ** **
>
> Since normal Xen supports iSCSI lun as device for xvda, I would like to
> know its possibility with Xenserver.****
>
> ** **
>
> What are the possible ways may be hacky to get it working ? ****
>
> ** **
>
> Since XAPI can now support Ceph as custom drive, how hard it would be to
> use same for iSCSI ?  ****
>
> ** **
>
> From Xenserver POV, I undestood that Ceph is acting as a SR but I'm
> expecting to pass iSCSI lun as raw block device to VM.****
>
> ** **
>
> Thanks.****
>
>  ** **
>
>  ** **
>
>  ** **
>
_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

Reply via email to