Public bug reported:
According to the help description, either the name or ID of the server
can be used in "nova reset-state <server>".
Using the server name actually fails.
localadmin@qa4:~/devstack$ nova help reset-state
usage: nova reset-state [--active] <server> [<server> ...]
Reset the state of a server.
Positional arguments:
<server> Name or ID of server(s). <<<<<<<
Optional arguments:
--active Request the server be reset to "active" state instead of "error"
state (the default).
localadmin@qa4:~/devstack$ nova list
+--------------------------------------+------+--------+------------+-------------+------------------+
| ID | Name | Status | Task State | Power
State | Networks |
+--------------------------------------+------+--------+------------+-------------+------------------+
| fd2d1590-9993-43cc-b92d-48a4fdbc8d1c | vm-1 | ACTIVE | - | Running
| private=10.0.0.2 |
+--------------------------------------+------+--------+------------+-------------+------------------+
localadmin@qa4:~/devstack$
localadmin@qa4:~/devstack$
localadmin@qa4:~/devstack$ nova --debug --os-tenant-name admin --os-username
admin reset-state vm-1
REQ: curl -i 'http://172.29.172.161:5000/v2.0/tokens' -X POST -H "Accept:
application/json" -H "Content-Type: application/json" -H "User-Agent:
python-novaclient" -d '{"auth": {"tenantName": "admin", "passwordCredentials":
{"username": "admin", "password":
"{SHA1}5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8"}}}'
INFO (connectionpool:258) Starting new HTTP connection (1): 172.29.172.161
DEBUG (connectionpool:375) Setting read timeout to 600.0
DEBUG (connectionpool:415) "POST /v2.0/tokens HTTP/1.1" 200 4288
RESP: [200] CaseInsensitiveDict({'date': 'Sun, 25 Jan 2015 01:40:52 GMT',
'vary': 'X-Auth-Token', 'content-length': '4288', 'content-type':
'application/json', 'server': 'Apache/2.4.7 (Ubuntu)'})
RESP BODY: {"access": {"token": {"issued_at": "2015-01-25T01:40:52.884988",
"expires": "2015-01-25T02:40:52Z", "id":
"{SHA1}b791da8356ec9fba2b86f8dbac9717bb35397cf3", "tenant": {"enabled": true,
"description": null, "name": "admin", "id":
"fd72b5ea8d5942ea8927238a9da9f90f"}, "audit_ids": ["fbeMQKJ1RRy1ACHDg9oFiw"]},
"serviceCatalog": [{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:8774/v2.1/fd72b5ea8d5942ea8927238a9da9f90f", "region":
"RegionOne", "publicURL":
"http://172.29.172.161:8774/v2.1/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL":
"http://172.29.172.161:8774/v2.1/fd72b5ea8d5942ea8927238a9da9f90f", "id":
"0e005e1d2cf6444190e777b2c9fb6f14"}], "type": "computev21", "name": "novav21"},
{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:8774/v2/fd72b5ea8d5942ea8927238a9da9f90f", "region":
"RegionOne", "publicURL":
"http://172.29.172.161:8774/v2/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL": "http://172.29.172.161:8774/v2/fd72
b5ea8d5942ea8927238a9da9f90f", "id": "59afb4d03d5d4956956e4a46b4a37862"}],
"type": "compute", "name": "nova"}, {"endpoints_links": [], "endpoints":
[{"adminURL": "http://172.29.172.161:9696/", "region": "RegionOne",
"publicURL": "http://172.29.172.161:9696/", "internalURL":
"http://172.29.172.161:9696/", "id": "394bbcb86ccb4145912c9d1b2fad0251"}],
"type": "network", "name": "neutron"}, {"endpoints_links": [], "endpoints":
[{"adminURL": "http://172.29.172.161:8776/v2/fd72b5ea8d5942ea8927238a9da9f90f",
"region": "RegionOne", "publicURL":
"http://172.29.172.161:8776/v2/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL":
"http://172.29.172.161:8776/v2/fd72b5ea8d5942ea8927238a9da9f90f", "id":
"6843182678a341f3b4514fa4f8d4d292"}], "type": "volumev2", "name": "cinderv2"},
{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:3333", "region": "RegionOne", "publicURL":
"http://172.29.172.161:3333", "internalURL": "http://172.29.172.161:3333",
"id": "69fb582ce2fe45a8aa10daa6
477d465d"}], "type": "s3", "name": "s3"}, {"endpoints_links": [], "endpoints":
[{"adminURL": "http://172.29.172.161:9292", "region": "RegionOne", "publicURL":
"http://172.29.172.161:9292", "internalURL": "http://172.29.172.161:9292",
"id": "6b35833a55554c1f8b95b3d98006fa14"}], "type": "image", "name": "glance"},
{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:8000/v1", "region": "RegionOne", "publicURL":
"http://172.29.172.161:8000/v1", "internalURL":
"http://172.29.172.161:8000/v1", "id": "03c808dabc484ad08bf1a70116b04db7"}],
"type": "cloudformation", "name": "heat-cfn"}, {"endpoints_links": [],
"endpoints": [{"adminURL":
"http://172.29.172.161:8776/v1/fd72b5ea8d5942ea8927238a9da9f90f", "region":
"RegionOne", "publicURL":
"http://172.29.172.161:8776/v1/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL":
"http://172.29.172.161:8776/v1/fd72b5ea8d5942ea8927238a9da9f90f", "id":
"222fe5fa58a44d1ca2e4efe9225883bb"}], "type": "volume", "name": "cinder"},
{"endpoint
s_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:8773/services/Admin", "region": "RegionOne",
"publicURL": "http://172.29.172.161:8773/services/Cloud", "internalURL":
"http://172.29.172.161:8773/services/Cloud", "id":
"38a22577c71342899b55510b3f34c573"}], "type": "ec2", "name": "ec2"},
{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:8004/v1/fd72b5ea8d5942ea8927238a9da9f90f", "region":
"RegionOne", "publicURL":
"http://172.29.172.161:8004/v1/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL":
"http://172.29.172.161:8004/v1/fd72b5ea8d5942ea8927238a9da9f90f", "id":
"3b5822567e004f26a0dd171d10203d02"}], "type": "orchestration", "name": "heat"},
{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:35357/v2.0", "region": "RegionOne", "publicURL":
"http://172.29.172.161:5000/v2.0", "internalURL":
"http://172.29.172.161:5000/v2.0", "id": "0c5c5fe4cb1a44128101550e9a7e3057"}],
"type": "identity", "name": "keystone"}], "user": {"usern
ame": "admin", "roles_links": [], "id": "41ec0e1b76064e558671410d14917e8a",
"roles": [{"name": "_member_"}, {"name": "admin"}, {"name":
"heat_stack_owner"}], "name": "admin"}, "metadata": {"is_admin": 0, "roles":
["9fe2ff9ee4384b1894a90878d3e92bab", "bd6661f9b68a4de1b34ca1ef0b925144",
"accd4f1e417244f5ad19784a2e2e8156"]}}}
REQ: curl -i
'http://172.29.172.161:8774/v2/fd72b5ea8d5942ea8927238a9da9f90f/servers?name=vm-1'
-X GET -H "Accept: application/json" -H "User-Agent: python-novaclient" -H
"X-Auth-Project-Id: admin" -H "X-Auth-Token:
{SHA1}b791da8356ec9fba2b86f8dbac9717bb35397cf3"
INFO (connectionpool:258) Starting new HTTP connection (1): 172.29.172.161
DEBUG (connectionpool:375) Setting read timeout to 600.0
DEBUG (connectionpool:415) "GET
/v2/fd72b5ea8d5942ea8927238a9da9f90f/servers?name=vm-1 HTTP/1.1" 200 15
RESP: [200] CaseInsensitiveDict({'date': 'Sun, 25 Jan 2015 01:40:53 GMT',
'content-length': '15', 'content-type': 'application/json',
'x-compute-request-id': 'req-19653536-b081-46fd-b8a0-a1bd548e8a02'})
RESP BODY: {"servers": []}
REQ: curl -i
'http://172.29.172.161:8774/v2/fd72b5ea8d5942ea8927238a9da9f90f/servers?name=vm-1'
-X GET -H "Accept: application/json" -H "User-Agent: python-novaclient" -H
"X-Auth-Project-Id: admin" -H "X-Auth-Token:
{SHA1}b791da8356ec9fba2b86f8dbac9717bb35397cf3"
INFO (connectionpool:258) Starting new HTTP connection (1): 172.29.172.161
DEBUG (connectionpool:375) Setting read timeout to 600.0
DEBUG (connectionpool:415) "GET
/v2/fd72b5ea8d5942ea8927238a9da9f90f/servers?name=vm-1 HTTP/1.1" 200 15
RESP: [200] CaseInsensitiveDict({'date': 'Sun, 25 Jan 2015 01:40:53 GMT',
'content-length': '15', 'content-type': 'application/json',
'x-compute-request-id': 'req-8a93aebe-ead0-4863-8be7-ddf468c346ef'})
RESP BODY: {"servers": []}
Reset state for server vm-1 failed: No server with a name or ID of 'vm-1'
exists. <<<<<ERROR
DEBUG (shell:803) Unable to reset the state for the specified server(s).
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/novaclient/shell.py", line 800,
in main
OpenStackComputeShell().main(argv)
File "/usr/local/lib/python2.7/dist-packages/novaclient/shell.py", line 730,
in main
args.func(self.cs, args)
File "/usr/local/lib/python2.7/dist-packages/novaclient/v1_1/shell.py", line
3024, in do_reset_state
raise exceptions.CommandError(msg)
CommandError: Unable to reset the state for the specified server(s).
ERROR (CommandError): Unable to reset the state for the specified server(s).
** Affects: nova
Importance: Undecided
Status: New
--
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/1414450
Title:
nova reset-state <server> does not work using server name.
Status in OpenStack Compute (Nova):
New
Bug description:
According to the help description, either the name or ID of the server
can be used in "nova reset-state <server>".
Using the server name actually fails.
localadmin@qa4:~/devstack$ nova help reset-state
usage: nova reset-state [--active] <server> [<server> ...]
Reset the state of a server.
Positional arguments:
<server> Name or ID of server(s). <<<<<<<
Optional arguments:
--active Request the server be reset to "active" state instead of "error"
state (the default).
localadmin@qa4:~/devstack$ nova list
+--------------------------------------+------+--------+------------+-------------+------------------+
| ID | Name | Status | Task State | Power
State | Networks |
+--------------------------------------+------+--------+------------+-------------+------------------+
| fd2d1590-9993-43cc-b92d-48a4fdbc8d1c | vm-1 | ACTIVE | - | Running
| private=10.0.0.2 |
+--------------------------------------+------+--------+------------+-------------+------------------+
localadmin@qa4:~/devstack$
localadmin@qa4:~/devstack$
localadmin@qa4:~/devstack$ nova --debug --os-tenant-name admin --os-username
admin reset-state vm-1
REQ: curl -i 'http://172.29.172.161:5000/v2.0/tokens' -X POST -H "Accept:
application/json" -H "Content-Type: application/json" -H "User-Agent:
python-novaclient" -d '{"auth": {"tenantName": "admin", "passwordCredentials":
{"username": "admin", "password":
"{SHA1}5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8"}}}'
INFO (connectionpool:258) Starting new HTTP connection (1): 172.29.172.161
DEBUG (connectionpool:375) Setting read timeout to 600.0
DEBUG (connectionpool:415) "POST /v2.0/tokens HTTP/1.1" 200 4288
RESP: [200] CaseInsensitiveDict({'date': 'Sun, 25 Jan 2015 01:40:52 GMT',
'vary': 'X-Auth-Token', 'content-length': '4288', 'content-type':
'application/json', 'server': 'Apache/2.4.7 (Ubuntu)'})
RESP BODY: {"access": {"token": {"issued_at": "2015-01-25T01:40:52.884988",
"expires": "2015-01-25T02:40:52Z", "id":
"{SHA1}b791da8356ec9fba2b86f8dbac9717bb35397cf3", "tenant": {"enabled": true,
"description": null, "name": "admin", "id":
"fd72b5ea8d5942ea8927238a9da9f90f"}, "audit_ids": ["fbeMQKJ1RRy1ACHDg9oFiw"]},
"serviceCatalog": [{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:8774/v2.1/fd72b5ea8d5942ea8927238a9da9f90f", "region":
"RegionOne", "publicURL":
"http://172.29.172.161:8774/v2.1/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL":
"http://172.29.172.161:8774/v2.1/fd72b5ea8d5942ea8927238a9da9f90f", "id":
"0e005e1d2cf6444190e777b2c9fb6f14"}], "type": "computev21", "name": "novav21"},
{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:8774/v2/fd72b5ea8d5942ea8927238a9da9f90f", "region":
"RegionOne", "publicURL":
"http://172.29.172.161:8774/v2/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL": "http://172.29.172.161:8774/v2/fd
72b5ea8d5942ea8927238a9da9f90f", "id": "59afb4d03d5d4956956e4a46b4a37862"}],
"type": "compute", "name": "nova"}, {"endpoints_links": [], "endpoints":
[{"adminURL": "http://172.29.172.161:9696/", "region": "RegionOne",
"publicURL": "http://172.29.172.161:9696/", "internalURL":
"http://172.29.172.161:9696/", "id": "394bbcb86ccb4145912c9d1b2fad0251"}],
"type": "network", "name": "neutron"}, {"endpoints_links": [], "endpoints":
[{"adminURL": "http://172.29.172.161:8776/v2/fd72b5ea8d5942ea8927238a9da9f90f",
"region": "RegionOne", "publicURL":
"http://172.29.172.161:8776/v2/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL":
"http://172.29.172.161:8776/v2/fd72b5ea8d5942ea8927238a9da9f90f", "id":
"6843182678a341f3b4514fa4f8d4d292"}], "type": "volumev2", "name": "cinderv2"},
{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:3333", "region": "RegionOne", "publicURL":
"http://172.29.172.161:3333", "internalURL": "http://172.29.172.161:3333",
"id": "69fb582ce2fe45a8aa10da
a6477d465d"}], "type": "s3", "name": "s3"}, {"endpoints_links": [],
"endpoints": [{"adminURL": "http://172.29.172.161:9292", "region": "RegionOne",
"publicURL": "http://172.29.172.161:9292", "internalURL":
"http://172.29.172.161:9292", "id": "6b35833a55554c1f8b95b3d98006fa14"}],
"type": "image", "name": "glance"}, {"endpoints_links": [], "endpoints":
[{"adminURL": "http://172.29.172.161:8000/v1", "region": "RegionOne",
"publicURL": "http://172.29.172.161:8000/v1", "internalURL":
"http://172.29.172.161:8000/v1", "id": "03c808dabc484ad08bf1a70116b04db7"}],
"type": "cloudformation", "name": "heat-cfn"}, {"endpoints_links": [],
"endpoints": [{"adminURL":
"http://172.29.172.161:8776/v1/fd72b5ea8d5942ea8927238a9da9f90f", "region":
"RegionOne", "publicURL":
"http://172.29.172.161:8776/v1/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL":
"http://172.29.172.161:8776/v1/fd72b5ea8d5942ea8927238a9da9f90f", "id":
"222fe5fa58a44d1ca2e4efe9225883bb"}], "type": "volume", "name": "cinder"},
{"endpoi
nts_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:8773/services/Admin", "region": "RegionOne",
"publicURL": "http://172.29.172.161:8773/services/Cloud", "internalURL":
"http://172.29.172.161:8773/services/Cloud", "id":
"38a22577c71342899b55510b3f34c573"}], "type": "ec2", "name": "ec2"},
{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:8004/v1/fd72b5ea8d5942ea8927238a9da9f90f", "region":
"RegionOne", "publicURL":
"http://172.29.172.161:8004/v1/fd72b5ea8d5942ea8927238a9da9f90f",
"internalURL":
"http://172.29.172.161:8004/v1/fd72b5ea8d5942ea8927238a9da9f90f", "id":
"3b5822567e004f26a0dd171d10203d02"}], "type": "orchestration", "name": "heat"},
{"endpoints_links": [], "endpoints": [{"adminURL":
"http://172.29.172.161:35357/v2.0", "region": "RegionOne", "publicURL":
"http://172.29.172.161:5000/v2.0", "internalURL":
"http://172.29.172.161:5000/v2.0", "id": "0c5c5fe4cb1a44128101550e9a7e3057"}],
"type": "identity", "name": "keystone"}], "user": {"use
rname": "admin", "roles_links": [], "id": "41ec0e1b76064e558671410d14917e8a",
"roles": [{"name": "_member_"}, {"name": "admin"}, {"name":
"heat_stack_owner"}], "name": "admin"}, "metadata": {"is_admin": 0, "roles":
["9fe2ff9ee4384b1894a90878d3e92bab", "bd6661f9b68a4de1b34ca1ef0b925144",
"accd4f1e417244f5ad19784a2e2e8156"]}}}
REQ: curl -i
'http://172.29.172.161:8774/v2/fd72b5ea8d5942ea8927238a9da9f90f/servers?name=vm-1'
-X GET -H "Accept: application/json" -H "User-Agent: python-novaclient" -H
"X-Auth-Project-Id: admin" -H "X-Auth-Token:
{SHA1}b791da8356ec9fba2b86f8dbac9717bb35397cf3"
INFO (connectionpool:258) Starting new HTTP connection (1): 172.29.172.161
DEBUG (connectionpool:375) Setting read timeout to 600.0
DEBUG (connectionpool:415) "GET
/v2/fd72b5ea8d5942ea8927238a9da9f90f/servers?name=vm-1 HTTP/1.1" 200 15
RESP: [200] CaseInsensitiveDict({'date': 'Sun, 25 Jan 2015 01:40:53 GMT',
'content-length': '15', 'content-type': 'application/json',
'x-compute-request-id': 'req-19653536-b081-46fd-b8a0-a1bd548e8a02'})
RESP BODY: {"servers": []}
REQ: curl -i
'http://172.29.172.161:8774/v2/fd72b5ea8d5942ea8927238a9da9f90f/servers?name=vm-1'
-X GET -H "Accept: application/json" -H "User-Agent: python-novaclient" -H
"X-Auth-Project-Id: admin" -H "X-Auth-Token:
{SHA1}b791da8356ec9fba2b86f8dbac9717bb35397cf3"
INFO (connectionpool:258) Starting new HTTP connection (1): 172.29.172.161
DEBUG (connectionpool:375) Setting read timeout to 600.0
DEBUG (connectionpool:415) "GET
/v2/fd72b5ea8d5942ea8927238a9da9f90f/servers?name=vm-1 HTTP/1.1" 200 15
RESP: [200] CaseInsensitiveDict({'date': 'Sun, 25 Jan 2015 01:40:53 GMT',
'content-length': '15', 'content-type': 'application/json',
'x-compute-request-id': 'req-8a93aebe-ead0-4863-8be7-ddf468c346ef'})
RESP BODY: {"servers": []}
Reset state for server vm-1 failed: No server with a name or ID of 'vm-1'
exists. <<<<<ERROR
DEBUG (shell:803) Unable to reset the state for the specified server(s).
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/novaclient/shell.py", line
800, in main
OpenStackComputeShell().main(argv)
File "/usr/local/lib/python2.7/dist-packages/novaclient/shell.py", line
730, in main
args.func(self.cs, args)
File "/usr/local/lib/python2.7/dist-packages/novaclient/v1_1/shell.py",
line 3024, in do_reset_state
raise exceptions.CommandError(msg)
CommandError: Unable to reset the state for the specified server(s).
ERROR (CommandError): Unable to reset the state for the specified server(s).
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1414450/+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