Thanks Bob. 

I will monkey with the iscsi a little more to understand how the xenserver 
relationship works.  Thanks for the leads. 

But one followup question: So all I need is xentools installed on the guest for 
it to be considered paravirtualized?

Bryan

On Aug 6, 2013, at 8:47 AM, Bob Ball <bob.b...@citrix.com> wrote:

> Hi Bryan,
> 
> The volumes should appear in the guest under /dev/xvd<num> when they are 
> added.
> 
> As long as the guest has PV drivers it should work - so HVM guests (such as 
> Windows or if you have installed Linux as HVM) with PV drivers will also see 
> these volumes added (although clearly with Windows they don't show up under 
> /dev!)
> 
> If using iSCSI then the target should appear on the xenserver host as a PBD - 
> so "xe pbd-list" should show one up.  The code that creates this is 
> https://github.com/openstack/nova/blob/master/nova/virt/xenapi/volume_utils.py#L51
>  - although that's not too obvious because we actually create a XenServer SR 
> and allow that to create the iscsi connection.
> 
> You're right that xensm isn't supported in the current code and the docs need 
> to be updated for Havana, but you don't have to use XenAPINFS - that SR is 
> primarily for setups using host aggregates where you want to do in-pool 
> migration between hosts.
> 
> Bob
> 
>> -----Original Message-----
>> From: Bryan Solie [mailto:bso...@well.com]
>> Sent: 06 August 2013 13:17
>> To: openstack@lists.openstack.org
>> Subject: [Openstack] Cinder basic questions
>> 
>> I am running OpenStack grizzly on Ubuntu 12.04 with XenServer.
>> 
>> I have tried configuring Cinder with a few different backends, but am not
>> able to get the end-to-end attachment process working.
>> 
>> I have tried LVM/iscsi driver: The volumes can be created.  I attach them,
>> and it returns successfully.  There is an iscsi target on the Cinder host. 
>> There
>> is no sign that iscsi target is logged in from the instance I have attached 
>> it to,
>> and there's no indication from the CLI that it is actually attached to the
>> instance.
>> 
>> I have tried it with xensm storage backend, which I found in the Grizzly 
>> docs.
>> But this backend no longer seems supported by the code.  Not sure if this is
>> out of sync somehow; I don't know the history.
>> 
>> I have tried it with XenapiNFS, and again, the volumes seem to be created,
>> and I attach them without error, but they are not obviously visible from the
>> instance.  I can't find an iscsi target when I create the volume in this 
>> case; I
>> don't know whether there is supposed to be one with this driver or not.
>> Code suggests no, but I am a Python newbie.
>> 
>> The one that seems most successful for me is the LVM/iscsi driver, but how
>> do I get the volume to automatically login to the created iscsi target?
>> 
>> Is there a requirement to use XenapiNFS if I am on xenserver?  What are the
>> advantages?  And again, how do I get created volumes to be visible from
>> inside the instance?
>> 
>> The doc says with xenserver I can attach volumes only to paravirtualized
>> guests.  I have looked at the PV-bootloader for the instances I have created,
>> and it is blank.  As I understand it, they need to be on pygrub to be
>> paravirtualized?  Again, I am a little new on this, and I have not been able 
>> to
>> get much out of google.
>> 
>> Any help would be appreciated.
>> 
>> Bryan
>> _______________________________________________
>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : openstack@lists.openstack.org
>> Unsubscribe : http://lists.openstack.org/cgi-
>> bin/mailman/listinfo/openstack


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to