It is impossible to release IP from instance. Error: 'AttributeError: remove_fixed_ip'.
affects python-openstackclient
importance high
affects nova
subscribe
tag openstack nova openstackclient novaclient
I'm trying to do simple thing - add fixed IP address to instance and remove it later. However, release just assigned IP is impossible. Added ‘–debug’ option for stack trace:
[root@controller ~]# openstack server remove fixed ip cade90ab-e9ab-4cb1-86cb-048cf7b48205 172.16.2.8 --debug
START with options: [u'server', u'remove', u'fixed', u'ip', u'cade90ab-e9ab-4cb1-86cb-048cf7b48205', u'172.16.2.8', u'--debug']
options: Namespace(access_key='', access_secret='***', access_token='***', access_token_endpoint='', access_token_type='', application_credential_id='', application_credential_name='', application_credential_secret='***', auth_type='', auth_url='http://controller:5000/v3', cacert=None, cert='', client_id='', client_secret='***', cloud='', code='', consumer_key='', consumer_secret='***', debug=True, default_domain='default', default_domain_id='', default_domain_name='', deferred_help=False, discovery_endpoint='', domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, interface='', key='', log_file=None, openid_scope='', os_beta_command=False, os_compute_api_version='', os_dns_api_version='2', os_identity_api_version='3', os_image_api_version='2', os_key_manager_api_version='1', os_network_api_version='', os_object_api_version='', os_project_id=None, os_project_name=None, os_volume_api_version='', passcode='', password='***', profile='', project_domain_id='', project_domain_name='Default', project_id='', project_name='demo', protocol='', redirect_uri='', region_name='', remote_project_domain_id='', remote_project_domain_name='', remote_project_id='', remote_project_name='', service_provider='', service_provider_endpoint='', service_provider_entity_id='', system_scope='', timing=False, token='***', trust_id='', url='', user_domain_id='', user_domain_name='Default', user_id='', username='demo', verbose_level=3, verify=None)
Auth plugin password selected
auth_config_hook(): {'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', u'clustering_api_version': u'1', 'verify': True, 'timing': False, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', u'interface': None, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': '1', 'beta_command': False, u'workflow_api_version': u'2', u'baremetal_status_code_retries': '5', u'identity_api_version': '3', u'volume_api_version': u'2', 'deferred_help': False, 'cert': None, u'secgroup_source': u'neutron', 'debug': True, u'block_storage_api_version': u'2', u'disable_vendor_agent': {}}
defaults: {u'auth_type': 'password', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', u'image_api_version': u'2', u'clustering_api_version': u'1', 'verify': True, u'interface': None, u'dns_api_version': u'2', u'object_store_api_version': u'1', u'status': u'active', u'container_infra_api_version': u'1', 'api_timeout': None, u'baremetal_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'cacert': None, u'application_catalog_api_version': u'1', u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', u'baremetal_status_code_retries': 5, u'identity_api_version': u'2.0', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'container_api_version': u'1', u'block_storage_api_version': u'2', u'disable_vendor_agent': {}}
cloud cfg: {'auth_type': 'password', 'username': 'demo', u'compute_api_version': u'2', u'orchestration_api_version': u'1', u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', u'clustering_api_version': u'1', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', u'status': u'active', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', 'debug': True, u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', 'key': None, 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': '1', 'beta_command': False, u'workflow_api_version': u'2', u'baremetal_status_code_retries': '5', u'block_storage_api_version': u'2', u'identity_api_version': '3', u'volume_api_version': u'2', 'deferred_help': False, 'cert': None, u'secgroup_source': u'neutron', u'container_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}}
compute API version 2, cmd group openstack.compute.v2
network API version 2, cmd group openstack.network.v2
image API version 2, cmd group openstack.image.v2
volume API version 2, cmd group openstack.volume.v2
identity API version 3, cmd group openstack.identity.v3
object_store API version 1, cmd group openstack.object_store.v1
neutronclient API version 2, cmd group openstack.neutronclient.v2
dns API version 2, cmd group openstack.dns.v2
key_manager API version 1, cmd group openstack.key_manager.v1
Auth plugin password selected
auth_config_hook(): {'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', u'clustering_api_version': u'1', 'verify': True, 'timing': False, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', u'interface': None, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': '1', 'beta_command': False, u'workflow_api_version': u'2', u'baremetal_status_code_retries': '5', u'identity_api_version': '3', u'volume_api_version': u'2', 'deferred_help': False, 'cert': None, u'secgroup_source': u'neutron', 'debug': True, u'block_storage_api_version': u'2', u'disable_vendor_agent': {}}
Auth plugin password selected
auth_config_hook(): {'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', u'clustering_api_version': u'1', 'verify': True, 'timing': False, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', u'interface': None, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': '1', 'beta_command': False, u'workflow_api_version': u'2', u'baremetal_status_code_retries': '5', u'identity_api_version': '3', u'volume_api_version': u'2', 'deferred_help': False, 'cert': None, u'secgroup_source': u'neutron', 'debug': True, u'block_storage_api_version': u'2', u'disable_vendor_agent': {}}
command: server remove fixed ip -> openstackclient.compute.v2.server.RemoveFixedIP (auth=True)
Auth plugin password selected
auth_config_hook(): {'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:5000/v3', 'additional_user_agent': [('osc-lib', '1.11.1')], u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', u'clustering_api_version': u'1', 'verify': True, 'timing': False, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', u'interface': None, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': '1', 'beta_command': False, u'workflow_api_version': u'2', u'baremetal_status_code_retries': '5', u'identity_api_version': '3', u'volume_api_version': u'2', 'deferred_help': False, 'cert': None, u'secgroup_source': u'neutron', 'debug': True, u'block_storage_api_version': u'2', u'disable_vendor_agent': {}}
Using auth plugin: password
Using parameters {'username': 'demo', 'project_name': 'demo', 'user_domain_name': 'Default', 'auth_url': 'http://controller:5000/v3', 'password': '***', 'project_domain_name': 'Default'}
Get auth_ref
REQ: curl -g -i -X GET http://controller:5000/v3 -H "Accept: application/json" -H "User-Agent: openstacksdk/0.17.2 keystoneauth1/3.10.0 python-requests/2.19.1 CPython/2.7.5"
Starting new HTTP connection (1): controller
http://controller:5000 "GET /v3 HTTP/1.1" 200 250
RESP: [200] Connection: Keep-Alive Content-Length: 250 Content-Type: application/json Date: Tue, 30 Oct 2018 07:26:27 GMT Keep-Alive: timeout=5, max=100 Server: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 Vary: X-Auth-Token x-openstack-request-id: req-651da27d-935f-441b-beec-1a9938f036f1
RESP BODY: {"version": {"status": "stable", "updated": "2018-02-28T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.10", "links": [{"href": "http://controller:5000/v3/", "rel": "self"}]}}
GET call to http://controller:5000/v3 used request id req-651da27d-935f-441b-beec-1a9938f036f1
Making authentication request to http://controller:5000/v3/auth/tokens
http://controller:5000 "POST /v3/auth/tokens HTTP/1.1" 201 4695
{"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "a6f626304e5341dcb389d522e9a3bb0e", "name": "user"}], "expires_at": "2018-11-01T07:26:28.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "65bbf847e7ae4854a21cb0fbc2e90e1f", "name": "demo"}, "catalog": [{"endpoints": [{"url": "http://controller:5000/v3/", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "47e965c541ec4640a21538b081ca9a11"}, {"url": "http://controller:5000/v3/", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "5628af3f525b4e0f8f1dc1a821d67a73"}, {"url": "http://controller:5000/v3/", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "cb36e8fc8b6d4851b659bd0dfa24f3ef"}], "type": "identity", "id": "6668aec2440c4db6bfff9a8a00977b4e", "name": "keystone"}, {"endpoints": [{"url": "http://controller:9292", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "2e3f0c1cc9034382a994a5f21cf2a4cd"}, {"url": "http://controller:9292", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "b18ccac434fd48028521b7000b85404f"}, {"url": "http://controller:9292", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "b444186a68734959918185d22a2cca43"}], "type": "image", "id": "77b156b373804a34a08fb911f53e50f9", "name": "glance"}, {"endpoints": [{"url": "http://controller:9696", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "50dad5219802405aa97082dc3c049d6d"}, {"url": "http://controller:9696", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "7de4e146e9854030add8154f9d9dd383"}, {"url": "http://controller:9696", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "ecc4d1bbbf514676b22cb3c84ba1afca"}], "type": "network", "id": "7809f4056ae2474d9abf947c60acd2ca", "name": "neutron"}, {"endpoints": [{"url": "http://controller:8774/v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "0b351222543b42569023ad340d0720a2"}, {"url": "http://controller:8774/v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "8f024e595d554d40922ee31a93730462"}, {"url": "http://controller:8774/v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "c0e61b6bc0f249868c3f43c5455dec27"}], "type": "compute", "id": "9197dd847eb046689a368c0219c4e5f8", "name": "nova"}, {"endpoints": [{"url": "http://controller:8776/v3/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "35171d3f4fac4dff82c98da8633eb81d"}, {"url": "http://controller:8776/v3/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "45e2d0d6a7ba4dfcb9e434f62b01061b"}, {"url": "http://controller:8776/v3/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "9ee0035430f344cca96642faf8243e88"}], "type": "volumev3", "id": "a31cccf183dc4f68913f1090b04011e3", "name": "cinderv3"}, {"endpoints": [{"url": "http://controller:8776/v2/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "2580b20aa65742d581acd9e49f201b9a"}, {"url": "http://controller:8776/v2/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "3aae22b47c694b26a0c100096454d02a"}, {"url": "http://controller:8776/v2/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "3c6528a9437342039b1bf5e6d08ea293"}], "type": "volumev2", "id": "b120b19022d44b8d9d8aa7dcd3aeda53", "name": "cinderv2"}, {"endpoints": [{"url": "http://controller:8778", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "40d2c6a8d9bc4768ab7536b33c1ecde4"}, {"url": "http://controller:8778", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "87e1070a644543539598b04b898271ce"}, {"url": "http://controller:8778", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "d8b655ef6cd940e9a5698f6fc263d339"}], "type": "placement", "id": "b45731042ff641bf9e430a70308e2e69", "name": "placement"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "demo", "id": "941fc025762742908b562889d73274cf"}, "audit_ids": ["UzNj9k_CTsipKg6d_DM02g"], "issued_at": "2018-10-30T07:26:28.000000Z"}}
run(Namespace(ip_address=u'172.16.2.8', server=u'cade90ab-e9ab-4cb1-86cb-048cf7b48205'))
Instantiating compute client for API Version Major: 2, Minor: 0
Instantiating compute api: <class 'openstackclient.api.compute_v2.APIv2'>
Making authentication request to http://controller:5000/v3/auth/tokens
http://controller:5000 "POST /v3/auth/tokens HTTP/1.1" 201 4695
{"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "a6f626304e5341dcb389d522e9a3bb0e", "name": "user"}], "expires_at": "2018-11-01T07:26:28.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "65bbf847e7ae4854a21cb0fbc2e90e1f", "name": "demo"}, "catalog": [{"endpoints": [{"url": "http://controller:5000/v3/", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "47e965c541ec4640a21538b081ca9a11"}, {"url": "http://controller:5000/v3/", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "5628af3f525b4e0f8f1dc1a821d67a73"}, {"url": "http://controller:5000/v3/", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "cb36e8fc8b6d4851b659bd0dfa24f3ef"}], "type": "identity", "id": "6668aec2440c4db6bfff9a8a00977b4e", "name": "keystone"}, {"endpoints": [{"url": "http://controller:9292", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "2e3f0c1cc9034382a994a5f21cf2a4cd"}, {"url": "http://controller:9292", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "b18ccac434fd48028521b7000b85404f"}, {"url": "http://controller:9292", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "b444186a68734959918185d22a2cca43"}], "type": "image", "id": "77b156b373804a34a08fb911f53e50f9", "name": "glance"}, {"endpoints": [{"url": "http://controller:9696", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "50dad5219802405aa97082dc3c049d6d"}, {"url": "http://controller:9696", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "7de4e146e9854030add8154f9d9dd383"}, {"url": "http://controller:9696", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "ecc4d1bbbf514676b22cb3c84ba1afca"}], "type": "network", "id": "7809f4056ae2474d9abf947c60acd2ca", "name": "neutron"}, {"endpoints": [{"url": "http://controller:8774/v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "0b351222543b42569023ad340d0720a2"}, {"url": "http://controller:8774/v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "8f024e595d554d40922ee31a93730462"}, {"url": "http://controller:8774/v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "c0e61b6bc0f249868c3f43c5455dec27"}], "type": "compute", "id": "9197dd847eb046689a368c0219c4e5f8", "name": "nova"}, {"endpoints": [{"url": "http://controller:8776/v3/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "35171d3f4fac4dff82c98da8633eb81d"}, {"url": "http://controller:8776/v3/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "45e2d0d6a7ba4dfcb9e434f62b01061b"}, {"url": "http://controller:8776/v3/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "9ee0035430f344cca96642faf8243e88"}], "type": "volumev3", "id": "a31cccf183dc4f68913f1090b04011e3", "name": "cinderv3"}, {"endpoints": [{"url": "http://controller:8776/v2/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "2580b20aa65742d581acd9e49f201b9a"}, {"url": "http://controller:8776/v2/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "3aae22b47c694b26a0c100096454d02a"}, {"url": "http://controller:8776/v2/65bbf847e7ae4854a21cb0fbc2e90e1f", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "3c6528a9437342039b1bf5e6d08ea293"}], "type": "volumev2", "id": "b120b19022d44b8d9d8aa7dcd3aeda53", "name": "cinderv2"}, {"endpoints": [{"url": "http://controller:8778", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "40d2c6a8d9bc4768ab7536b33c1ecde4"}, {"url": "http://controller:8778", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "87e1070a644543539598b04b898271ce"}, {"url": "http://controller:8778", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "d8b655ef6cd940e9a5698f6fc263d339"}], "type": "placement", "id": "b45731042ff641bf9e430a70308e2e69", "name": "placement"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "demo", "id": "941fc025762742908b562889d73274cf"}, "audit_ids": ["qjKoXe5WQ_Cwk6vgZt19XA"], "issued_at": "2018-10-30T07:26:28.000000Z"}}
REQ: curl -g -i -X GET http://controller:8774/v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f/servers/cade90ab-e9ab-4cb1-86cb-048cf7b48205 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA1}17c7c43d878f30324f95dd8d361354e65c24e15a"
Starting new HTTP connection (1): controller
http://controller:8774 "GET /v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f/servers/cade90ab-e9ab-4cb1-86cb-048cf7b48205 HTTP/1.1" 200 1918
RESP: [200] Connection: keep-alive Content-Length: 1918 Content-Type: application/json Date: Tue, 30 Oct 2018 07:26:29 GMT Openstack-Api-Version: compute 2.1 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version X-Compute-Request-Id: req-7c928f39-c760-4540-89b9-854132c5cf68 X-Openstack-Nova-Api-Version: 2.1 X-Openstack-Request-Id: req-7c928f39-c760-4540-89b9-854132c5cf68
RESP BODY: {"server": {"OS-EXT-STS:task_state": null, "addresses": {"selfservice": [{"OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:e4:83:1b", "version": 4, "addr": "172.16.2.6", "OS-EXT-IPS:type": "fixed"}, {"OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:20:da:f2", "version": 4, "addr": "172.16.2.9", "OS-EXT-IPS:type": "fixed"}, {"OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:b9:ec:24", "version": 4, "addr": "172.16.2.8", "OS-EXT-IPS:type": "fixed"}]}, "links": [{"href": "http://controller:8774/v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f/servers/cade90ab-e9ab-4cb1-86cb-048cf7b48205", "rel": "self"}, {"href": "http://controller:8774/65bbf847e7ae4854a21cb0fbc2e90e1f/servers/cade90ab-e9ab-4cb1-86cb-048cf7b48205", "rel": "bookmark"}], "image": {"id": "e7372ea2-5c92-4fb3-b450-f0092d2ee0d5", "links": [{"href": "http://controller:8774/65bbf847e7ae4854a21cb0fbc2e90e1f/images/e7372ea2-5c92-4fb3-b450-f0092d2ee0d5", "rel": "bookmark"}]}, "OS-EXT-STS:vm_state": "active", "OS-SRV-USG:launched_at": "2018-10-16T10:28:45.000000", "flavor": {"id": "1", "links": [{"href": "http://controller:8774/65bbf847e7ae4854a21cb0fbc2e90e1f/flavors/1", "rel": "bookmark"}]}, "id": "cade90ab-e9ab-4cb1-86cb-048cf7b48205", "security_groups": [{"name": "default"}, {"name": "default"}, {"name": "default"}], "user_id": "941fc025762742908b562889d73274cf", "OS-DCF:diskConfig": "MANUAL", "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 1, "OS-EXT-AZ:availability_zone": "nova", "config_drive": "", "status": "ACTIVE", "updated": "2018-10-30T06:33:11Z", "hostId": "34281847d2f0610efe40331698e37164662cb432ecc46bdfa6740114", "OS-SRV-USG:terminated_at": null, "key_name": "mykey", "name": "centos7-selfservice-1-3ip", "created": "2018-10-16T08:05:20Z", "tenant_id": "65bbf847e7ae4854a21cb0fbc2e90e1f", "os-extended-volumes:volumes_attached": [{"id": "b21518e0-84e3-42a3-b189-5cac6654efce"}, {"id": "4bf57aef-f2cf-48bd-aaf9-c1417bbc43d4"}], "metadata": {}}}
GET call to compute for http://controller:8774/v2.1/65bbf847e7ae4854a21cb0fbc2e90e1f/servers/cade90ab-e9ab-4cb1-86cb-048cf7b48205 used request id req-7c928f39-c760-4540-89b9-854132c5cf68
remove_fixed_ip
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/cliff/app.py", line 402, in run_subcommand
result = cmd.run(parsed_args)
File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
return super(Command, self).run(parsed_args)
File "/usr/lib/python2.7/site-packages/cliff/command.py", line 184, in run
return_code = self.take_action(parsed_args) or 0
File "/usr/lib/python2.7/site-packages/openstackclient/compute/v2/server.py", line 1587, in take_action
server.remove_fixed_ip(parsed_args.ip_address)
File "/usr/lib/python2.7/site-packages/novaclient/base.py", line 180, in __getattr__
raise AttributeError(k)
AttributeError: remove_fixed_ip
clean_up RemoveFixedIP: remove_fixed_ip
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 135, in run
ret_val = super(OpenStackShell, self).run(argv)
File "/usr/lib/python2.7/site-packages/cliff/app.py", line 281, in run
result = self.run_subcommand(remainder)
File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 175, in run_subcommand
ret_value = super(OpenStackShell, self).run_subcommand(argv)
File "/usr/lib/python2.7/site-packages/cliff/app.py", line 402, in run_subcommand
result = cmd.run(parsed_args)
File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
return super(Command, self).run(parsed_args)
File "/usr/lib/python2.7/site-packages/cliff/command.py", line 184, in run
return_code = self.take_action(parsed_args) or 0
File "/usr/lib/python2.7/site-packages/openstackclient/compute/v2/server.py", line 1587, in take_action
server.remove_fixed_ip(parsed_args.ip_address)
File "/usr/lib/python2.7/site-packages/novaclient/base.py", line 180, in __getattr__
raise AttributeError(k)
AttributeError: remove_fixed_ip
END return value: 1
Here are versions:
[root@controller ~]# rpm -qa | grep client
python2-ncclient-0.4.7-5.el7.noarch
python2-glanceclient-2.12.1-1.el7.noarch
openssh-clients-7.4p1-16.el7.x86_64
python2-oauth2client-1.5.2-3.el7.1.noarch
python2-neutronclient-6.9.1-1.el7.noarch
python2-openstackclient-3.16.1-1.el7.noarch
python2-keystoneclient-3.17.0-1.el7.noarch
python2-barbicanclient-4.7.0-1.el7.noarch
python-openstackclient-lang-3.16.1-1.el7.noarch
dhclient-4.2.5-68.el7.centos.1.x86_64
dibbler-client-1.0.1-0.RC1.2.el7.x86_64
python2-cinderclient-4.0.1-1.el7.noarch
python2-swiftclient-3.6.0-1.el7.noarch
python2-designateclient-2.10.0-1.el7.noarch
python2-google-api-client-1.4.2-4.el7.noarch
glusterfs-client-xlators-3.8.4-54.15.el7.centos.x86_64
python2-os-client-config-1.31.2-1.el7.noarch
python2-novaclient-11.0.0-1.el7.noarch
Here are versions once more time:
[root@controller ~]# rpm -qa | grep openstack
openstack-neutron-linuxbridge-13.0.1-2.el7.noarch
openstack-nova-conductor-18.0.2-1.el7.noarch
openstack-nova-common-18.0.2-1.el7.noarch
openstack-glance-17.0.0-2.el7.noarch
openstack-keystone-14.0.0-2.el7.noarch
python2-openstackclient-3.16.1-1.el7.noarch
openstack-neutron-ml2-13.0.1-2.el7.noarch
openstack-nova-scheduler-18.0.2-1.el7.noarch
openstack-nova-novncproxy-18.0.2-1.el7.noarch
openstack-selinux-0.8.14-1.el7.noarch
python-openstackclient-lang-3.16.1-1.el7.noarch
openstack-dashboard-14.0.1-1.el7.noarch
openstack-neutron-13.0.1-2.el7.noarch
openstack-nova-api-18.0.2-1.el7.noarch
openstack-nova-placement-api-18.0.2-1.el7.noarch
centos-release-openstack-rocky-1-1.el7.centos.noarch
python2-openstacksdk-0.17.2-1.el7.noarch
openstack-dashboard-theme-14.0.1-1.el7.noarch
openstack-cinder-13.0.1-1.el7.noarch
openstack-neutron-common-13.0.1-2.el7.noarch
openstack-nova-console-18.0.2-1.el7.noarch
affects nova
importance high