I don't think this bug is valid. Isn't the problem just that you're
failing to schedule both times and ending up with the same error
message?
** Changed in: nova
Status: In Progress => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1180618
Title:
fault['message'] needs to be updated with exception message
Status in OpenStack Compute (Nova):
Invalid
Bug description:
current implementation of nova/compute/utils.py will not update the
exception message thrown from exception class.
Here are steps taken to produce the defect:
1. Created a fake glance image:
glance image-create --name=Fake_Image --is-public=true --container-format=ovf
--min-ram=4000 --disk-format=raw < /mnt/download/test2.raw
(test2.raw is only a txt file, not an image file).
2. The image Fake_Image shown:
ubuntu@osee0221:/mnt/download$ nova image-list
+--------------------------------------+---------------------------------+--------+--------+
| ID | Name |
Status | Server |
+--------------------------------------+---------------------------------+--------+--------+
| f474b249-e7fb-45de-adad-c5338fa53c53 | cirros-0.3.1-x86_64-uec |
ACTIVE | |
| 4664b408-ad40-4fba-9d71-20c217189090 | cirros-0.3.1-x86_64-uec-kernel |
ACTIVE | |
| bec25ebd-6543-4599-a8bf-c97b7ad3a649 | cirros-0.3.1-x86_64-uec-ramdisk |
ACTIVE | |
| 97bcfabc-5fab-4dd0-9d55-233613c0fdea | Fake_Image |
ACTIVE | |
+--------------------------------------+---------------------------------+--------+--------+
ubuntu@osee0221:/mnt/download$
3. Now boot that Fake_Image:
ubuntu@osee0221:/mnt/download$ nova boot --flavor 3 --image Fake_Image
97bcfabc-5fab-4dd0-9d55-233613c0fdea
+-------------------------------------+--------------------------------------+
| Property | Value |
+-------------------------------------+--------------------------------------+
| OS-EXT-STS:task_state | scheduling |
| image | Fake_Image |
| OS-EXT-STS:vm_state | building |
| OS-EXT-SRV-ATTR:instance_name | instance-00000002 |
| flavor | m1.medium |
| id | bcae969f-ece0-4c20-8738-354fb3a7cf68 |
| security_groups | [{u'name': u'default'}] |
| user_id | 8a6aac216f3241bba8b6cfda77778255 |
| OS-DCF:diskConfig | MANUAL |
| accessIPv4 | |
| accessIPv6 | |
| progress | 0 |
| OS-EXT-STS:power_state | 0 |
| OS-EXT-AZ:availability_zone | nova |
| config_drive | |
| status | BUILD |
| updated | 2013-05-15T22:38:28Z |
| hostId | |
| OS-EXT-SRV-ATTR:host | None |
| key_name | None |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None |
| name | 97bcfabc-5fab-4dd0-9d55-233613c0fdea |
| adminPass | cs4ULhBnb545 |
| tenant_id | 97ba217a35a14b5aa09fefe9c95610c0 |
| created | 2013-05-15T22:38:28Z |
| metadata | {} |
+-------------------------------------+--------------------------------------+
4. see the servers: (in Error state)
ubuntu@osee0221:/mnt/download$ nova list
+--------------------------------------+--------------------------------------+--------+------------------+
| ID | Name
| Status | Networks |
+--------------------------------------+--------------------------------------+--------+------------------+
| 16c7fc43-8cab-48e4-be63-03c9305807d8 | 4664b408-ad40-4fba-9d71-20c217189090
| ACTIVE | private=10.0.0.2 |
| bcae969f-ece0-4c20-8738-354fb3a7cf68 | 97bcfabc-5fab-4dd0-9d55-233613c0fdea
| ERROR | private=10.0.0.3 |
+--------------------------------------+--------------------------------------+--------+------------------+
5. See detail about that server:
ubuntu@osee0221:/mnt/download$ nova show 97bcfabc-5fab-4dd0-9d55-233613c0fdea
+-------------------------------------+------------------------------------------------------------------------------------+
| Property | Value
|
+-------------------------------------+------------------------------------------------------------------------------------+
| status | ERROR
|
| updated | 2013-05-15T22:38:50Z
|
| OS-EXT-STS:task_state | None
|
| OS-EXT-SRV-ATTR:host | osee0221
|
| key_name | None
|
| image | Fake_Image
(97bcfabc-5fab-4dd0-9d55-233613c0fdea) |
| private network | 10.0.0.3
|
| hostId |
f1e0c4e312540e8877e6b0d61e86db7887451ea877f901f359da7ad4
|
| OS-EXT-STS:vm_state | error
|
| OS-EXT-SRV-ATTR:instance_name | instance-00000002
|
| OS-EXT-SRV-ATTR:hypervisor_hostname | osee0221.novalocal
|
| flavor | m1.medium (3)
|
| id | bcae969f-ece0-4c20-8738-354fb3a7cf68
|
| security_groups | [{u'name': u'default'}]
|
| user_id | 8a6aac216f3241bba8b6cfda77778255
|
| name | 97bcfabc-5fab-4dd0-9d55-233613c0fdea
|
| created | 2013-05-15T22:38:28Z
|
| tenant_id | 97ba217a35a14b5aa09fefe9c95610c0
|
| OS-DCF:diskConfig | MANUAL
|
| metadata | {}
|
| accessIPv4 |
|
| accessIPv6 |
|
| fault | {u'message': u'NoValidHost', u'code':
500, u'details': u'No valid host was found. |
| | ', u'created':
u'2013-05-15T22:38:50Z'} |
| OS-EXT-STS:power_state | 0
|
| OS-EXT-AZ:availability_zone | nova
|
| config_drive |
|
+-------------------------------------+------------------------------------------------------------------------------------+
ubuntu@osee0221:/mnt/download$
6. reset the server to be active:
ubuntu@osee0221:/mnt/download$ nova reset-state --active
97bcfabc-5fab-4dd0-9d55-233613c0fdea
ubuntu@osee0221:/mnt/download$ nova show 97bcfabc-5fab-4dd0-9d55-233613c0fdea
+-------------------------------------+------------------------------------------------------------+
| Property | Value
|
+-------------------------------------+------------------------------------------------------------+
| status | ACTIVE
|
| updated | 2013-05-15T22:52:44Z
|
| OS-EXT-STS:task_state | None
|
| OS-EXT-SRV-ATTR:host | osee0221
|
| key_name | None
|
| image | Fake_Image
(97bcfabc-5fab-4dd0-9d55-233613c0fdea) |
| hostId |
f1e0c4e312540e8877e6b0d61e86db7887451ea877f901f359da7ad4 |
| OS-EXT-STS:vm_state | active
|
| OS-EXT-SRV-ATTR:instance_name | instance-00000002
|
| OS-EXT-SRV-ATTR:hypervisor_hostname | osee0221.novalocal
|
| flavor | m1.medium (3)
|
| id | bcae969f-ece0-4c20-8738-354fb3a7cf68
|
| security_groups | [{u'name': u'default'}]
|
| user_id | 8a6aac216f3241bba8b6cfda77778255
|
| name | 97bcfabc-5fab-4dd0-9d55-233613c0fdea
|
| created | 2013-05-15T22:38:28Z
|
| tenant_id | 97ba217a35a14b5aa09fefe9c95610c0
|
| OS-DCF:diskConfig | MANUAL
|
| metadata | {}
|
| accessIPv4 |
|
| accessIPv6 |
|
| progress | 0
|
| OS-EXT-STS:power_state | 0
|
| OS-EXT-AZ:availability_zone | nova
|
| config_drive |
|
+-------------------------------------+------------------------------------------------------------+
7. Try to resize it to flavor 1 (will put the server status back to error,
with hope that there will be a new fault msg)
ubuntu@osee0221:/mnt/download$ nova resize
97bcfabc-5fab-4dd0-9d55-233613c0fdea 1
8. Now it has the same fault msg:(created at same time, nothing change in the
fault msg)
ubuntu@osee0221:/mnt/download$ nova show 97bcfabc-5fab-4dd0-9d55-233613c0fdea
+-------------------------------------+------------------------------------------------------------------------------------+
| Property | Value
|
+-------------------------------------+------------------------------------------------------------------------------------+
| status | ERROR
|
| updated | 2013-05-15T22:56:01Z
|
| OS-EXT-STS:task_state | None
|
| OS-EXT-SRV-ATTR:host | osee0221
|
| key_name | None
|
| image | Fake_Image
(97bcfabc-5fab-4dd0-9d55-233613c0fdea) |
| hostId |
f1e0c4e312540e8877e6b0d61e86db7887451ea877f901f359da7ad4
|
| OS-EXT-STS:vm_state | error
|
| OS-EXT-SRV-ATTR:instance_name | instance-00000002
|
| OS-EXT-SRV-ATTR:hypervisor_hostname | osee0221.novalocal
|
| flavor | m1.medium (3)
|
| id | bcae969f-ece0-4c20-8738-354fb3a7cf68
|
| security_groups | [{u'name': u'default'}]
|
| user_id | 8a6aac216f3241bba8b6cfda77778255
|
| name | 97bcfabc-5fab-4dd0-9d55-233613c0fdea
|
| created | 2013-05-15T22:38:28Z
|
| tenant_id | 97ba217a35a14b5aa09fefe9c95610c0
|
| OS-DCF:diskConfig | MANUAL
|
| metadata | {}
|
| accessIPv4 |
|
| accessIPv6 |
|
| fault | {u'message': u'NoValidHost', u'code':
500, u'details': u'No valid host was found. |
| | ', u'created':
u'2013-05-15T22:38:50Z'} |
| OS-EXT-STS:power_state | 0
|
| OS-EXT-AZ:availability_zone | nova
|
| config_drive |
|
+-------------------------------------+------------------------------------------------------------------------------------+
ubuntu@osee0221:/mnt/download$
Problem:
The fault message in step 7 and step 5 are exactly same
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1180618/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp