← Back to team overview

openstack team mailing list archive

Re: [openstack][cinder] cinder create gives an error

 

On Tue, Nov 6, 2012 at 3:44 PM, Ahmed Al-Mehdi <ahmed@xxxxxxxxxx> wrote:

> John,
>
> I reboot my controller node, and things seem to be working a bit better.
> I followed the steps in "OpenStack Deploy and Install – Ubuntu", section
> Appendix B (
> http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-cinder.html ).
>  All the three cinder-api/volume/scheduler services are running.
>
> root@bodega:/var/log/cinder# ps aux | grep cinder
> cinder    1329  0.0  0.0  37952  1312 ?        Ss   12:01   0:00 su -s
> /bin/sh -c exec cinder-scheduler --config-file=/etc/cinder/cinder.conf
> --log-file=/var/log/cinder/cinder-scheduler.log cinder
> cinder    1331  0.0  0.4 182508 34424 ?        S    12:01   0:07
> /usr/bin/python /usr/bin/cinder-scheduler
> --config-file=/etc/cinder/cinder.conf
> --log-file=/var/log/cinder/cinder-scheduler.log
> cinder    2289  0.0  0.0  37952  1308 ?        Ss   12:08   0:00 su -s
> /bin/sh -c exec cinder-api --config-file=/etc/cinder/cinder.conf
> --log-file=/var/log/cinder/cinder-api.log cinder
> cinder    2290  0.0  0.5 213864 46872 ?        S    12:08   0:01
> /usr/bin/python /usr/bin/cinder-api --config-file=/etc/cinder/cinder.conf
> --log-file=/var/log/cinder/cinder-api.log
> cinder    2537  0.0  0.0  37952  1312 ?        Ss   12:22   0:00 su -s
> /bin/sh -c exec cinder-volume --config-file=/etc/cinder/cinder.conf
> --log-file=/var/log/cinder/cinder-volume.log cinder
> cinder    2538  0.0  0.4 184644 36812 ?        S    12:22   0:06
> /usr/bin/python /usr/bin/cinder-volume
> --config-file=/etc/cinder/cinder.conf
> --log-file=/var/log/cinder/cinder-volume.log
>
> VG "cinder-volumes" is present:
>
> root@bodega:/var/log/cinder# vgdisplay  cinder-volumes
>   --- Volume group ---
>   VG Name               cinder-volumes
>   System ID
>   Format                lvm2
>   Metadata Areas        1
>   Metadata Sequence No  6
>   VG Access             read/write
>   VG Status             resizable
>   MAX LV                0
>   Cur LV                1
>   Open LV               0
>   Max PV                0
>   Cur PV                1
>   Act PV                1
>   VG Size               2.00 GiB
>   PE Size               4.00 MiB
>   Total PE              511
>   Alloc PE / Size       256 / 1.00 GiB
>   Free  PE / Size       255 / 1020.00 MiB
>   VG UUID               VhxQZx-fB8K-36V9-L0sB-ImVO-oVFw-LNOLM0
>
>
> However, when I create a 1GB test volume (as per the instructions), I run
> into a failure.
>
> root@bodega:~/ahmed/cinder# date; cinder create --display_name test 1
> Tue Nov  6 12:57:39 PST 2012
> +---------------------+--------------------------------------+
> |       Property      |                Value                 |
> +---------------------+--------------------------------------+
> |     attachments     |                  []                  |
> |  availability_zone  |                 nova                 |
> |      created_at     |      2012-11-06T20:57:39.538245      |
> | display_description |                 None                 |
> |     display_name    |                 test                 |
> |          id         | ab719d8d-42a4-44bc-b627-96b30e3f5002 |
> |       metadata      |                  {}                  |
> |         size        |                  1                   |
> |     snapshot_id     |                 None                 |
> |        status       |               creating               |
> |     volume_type     |                 None                 |
> +---------------------+--------------------------------------+
> root@bodega:~/ahmed/cinder#
> root@bodega:~/ahmed/cinder#
> root@bodega:~/ahmed/cinder#
> root@bodega:~/ahmed/cinder# date; cinder list
> Tue Nov  6 13:06:46 PST 2012
>
> +--------------------------------------+--------+--------------+------+-------------+-------------+
> |                  ID                  | Status | Display Name | Size |
> Volume Type | Attached to |
>
> +--------------------------------------+--------+--------------+------+-------------+-------------+
> | ab719d8d-42a4-44bc-b627-96b30e3f5002 | error  |     test     |  1   |
>   None    |             |
>
> +--------------------------------------+--------+--------------+------+-------------+-------------+
> root@bodega:~/ahmed/cinder#
>
> I am attaching text file containing the log entries from the three cinder
> log files.   Can you please help me understand why the volume creation is
> failing?  I really appreciate your help.
>
> Regards,
> Ahmed.
>
>
> From: John Griffith <john.griffith@xxxxxxxxxxxxx>
> Date: Tuesday, November 6, 2012 11:41 AM
>
> To: Ahmed Al-Mehdi <ahmed@xxxxxxxxxx>
> Cc: "openstack@xxxxxxxxxxxxxxxxxxx" <openstack@xxxxxxxxxxxxxxxxxxx>
> Subject: Re: [Openstack] [openstack][cinder] cinder create gives an error
>
>
>
> On Tue, Nov 6, 2012 at 11:28 AM, Ahmed Al-Mehdi <ahmed@xxxxxxxxxx> wrote:
>
>> John,
>>
>> Thank you for your response.  When you stay start from scratch, do you
>> mean re-install everything (all services) from scratch, as in a fresh
>> install of Ubuntu?   And then not install nova-volume and don't create
>> endpoint for nova-volume?
>>
>> Not to impose on you, but can you help me understand what does the
>> following error mean:
>>     *ERROR: Malformed request url (HTTP 400) (Request-ID:
>> req-8cff9608-598b-4618-bdc1-1068a1227781)*
>> *
>> *
>> Is there an issue with how the REST command (Get/Put) is formed?
>> Is the service not listening on the expected port, or the service is not
>> even up and running?
>>
>> Regards,
>> Ahmed.
>>
>>
>> From: John Griffith <john.griffith@xxxxxxxxxxxxx>
>> Date: Tuesday, November 6, 2012 11:19 AM
>> To: Ahmed Al-Mehdi <ahmed@xxxxxxxxxx>
>> Cc: "openstack@xxxxxxxxxxxxxxxxxxx" <openstack@xxxxxxxxxxxxxxxxxxx>
>> Subject: Re: [Openstack] [openstack][cinder] cinder create gives an error
>>
>>
>>
>> On Tue, Nov 6, 2012 at 11:10 AM, Ahmed Al-Mehdi <ahmed@xxxxxxxxxx> wrote:
>>
>>> Hello,
>>>
>>> I just installed installed cinder, however, I am getting the following
>>> error.
>>>
>>> root@bodega:~/ahmed/cinder# cinder create --display_name test 1
>>> ERROR: Malformed request url (HTTP 400) (Request-ID:
>>> req-a488154b-37f8-47e8-ae5f-8e7a73f6637b)
>>> root@bodega:~/ahmed/cinder#
>>>
>>>
>>> Can someone please help me understand what this error means.  I don't
>>> see any logs being generated in any of the cinder log files -
>>> cinder–api.log, cinder-scheduler.log, cinder-volume.log.
>>>
>>> Any pointers to debug this issue would be greatly appreciated.
>>>
>>> Regards,
>>> Ahmed.
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~openstack
>>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~openstack
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>> Ahmed,
>>
>> It looks like there's still a problem with your endpoint configuration?
>>  If your conf files are in fact set up correctly as advised earlier there
>> is also a potential that you didn't clean up the nova-volume settings you
>> had in keystone and the CS.  Depending on your system, you might want to
>> consider dropping the tables from your DB and starting from scratch and
>> install cinder only.
>>
>> Thanks,
>> John
>>
>> Ahmed,
>
> No... sorry, I didn't mean re-install the OS, just reconfigure OpenStack
> from scratch (drop the databases [NOT the mysql and other defaults]) and
> step back through the config without the nova-volume piece in the mix.
>
> The malformed request is telling you that there's something that the
> receiving end does not like about the call you've made.  The reason I
> suspect the endpoint or catalog service issue is that I've made the same
> mistake and seen the same error myself :)
>
> Thanks,
> John
>
> Ahmed,

Sorry this has been so much trouble for you, it looks like the only thing
missing now is your iscsi/tgt setup.  Double check the items in step 13 on
Migrate Wiki.

http://wiki.openstack.org/MigrateToCinder

Thanks,
John

Follow ups

References