On Thu, Aug 15, 2013 at 3:15 AM, Bob Ball <[email protected]> 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 [[email protected]]
> *Sent:* 14 August 2013 22:42
>
> *To:* Bob Ball
> *Cc:* [email protected]
> *Subject:* Re: [Xen-API] How to use iSCSI disk with Xenserver VM
>
>
>
>
> On Thu, Aug 15, 2013 at 2:57 AM, Bob Ball <[email protected]> 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 [[email protected]]
>> *Sent:* 14 August 2013 22:22
>> *To:* Bob Ball
>> *Cc:* [email protected]
>> *Subject:* Re: [Xen-API] How to use iSCSI disk with Xenserver VM
>>
>>
>>
>>
>> On Thu, Aug 15, 2013 at 2:31 AM, Bob Ball <[email protected]> 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:* [email protected] [[email protected]]
>>> on behalf of Rushikesh Jadhav [[email protected]]
>>> *Sent:* 14 August 2013 16:07
>>> *To:* [email protected]
>>> *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
[email protected]
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

Reply via email to