Multiple VIM support same openstack env

Asked by Natarajan on 2017-03-21

I have installed tacker , launch vnf instance successfully . my doubt is how to add more VIM or register vim (nonadmin teneant) , more vim in same openstack environment?

existing vim-list

tacker vim-list
+--------------------------------------+----------------------------------+-------------+-----------+------------------+----------------------------+------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| id | tenant_id | name | type | description | auth_url | placement_attr | auth_cred |
+--------------------------------------+----------------------------------+-------------+-----------+------------------+----------------------------+------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 5a7585a4-cebc-458f-9ebc-eddad3313fc6 | 1167e04f6d034c6d9305fc2985140648 | default_vim | openstack | OpenStack Mitaka | http://controller:35357/v3 | {u'regions': [u'RegionOne']} | {u'username': u'admin', u'project_name': u'admin', u'user_id': u'', u'user_domain_name': u'default', u'project_id': u'', u'auth_url': u'http://controller:35357/v3', u'password': '***', u'project_domain_name': u'default'} |
+--------------------------------------+----------------------------------+-------------+-----------+------------------+----------------------------+------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

expecting
tacker vim-list
+--------------------------------------+----------------------------------+-------------+-----------+------------------+----------------------------+------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| id | tenant_id | name | type | description | auth_url | placement_attr | auth_cred |
+--------------------------------------+----------------------------------+-------------+-----------+------------------+----------------------------+------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 5a7585a4-cebc-458f-9ebc-eddad3313fc6 | 1167e04f6d034c6d9305fc2985140648 | default_vim | openstack | OpenStack Mitaka | http://controller:35357/v3 | {u'regions': [u'RegionOne']} | {u'username': u'admin', u'project_name': u'admin', u'user_id': u'', u'user_domain_name': u'default', u'project_id': u'', u'auth_url': u'http://controller:35357/v3', u'password': '***', u'project_domain_name': u'default'} |
| 5a7585a4-cebc-458f-9ebc-eddad3313fc6 | 1167e04f6d034c6d9305fc2985140648 | default_vim | openstack | OpenStack Mitaka | http://controller:35357/v3 | {u'regions': [u'RegionOne']} | {u'username': u'nonadmin', u'project_name': u'nonadmin', u'user_id': u'', u'user_domain_name': u'default', u'project_id': u'', u'auth_url': u'http://controller:35357/v3', u'password': '***', u'project_domain_name': u'default'} |
+--------------------------------------+----------------------------------+-------------+-----------+------------------+----------------------------+------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Question information

Language:
English Edit question
Status:
Answered
For:
tacker Edit question
Assignee:
No assignee Edit question
Last query:
2017-03-21
Last reply:
2017-03-21
Bob Haddleton (bob-haddleton) said : #1

Hi Natarajan:

Additional VIMs would be different OpenStack instances, so if you had three OpenStack nodes installed you could create a VIM for each.

Hope this helps

Bob

Sridhar Ramaswamy (srics-r) said : #2

Adding to Bob's note, currently Tacker's Multi-VIM is restricted different OpenStack instance... specifically the restriction is auth_url needs to be unique (you can't add the second VIM with a same auth_url and a different tenant). However, I think it is time now to remove this restriction. I will convert this ask into an enhancement request.

Can you help with this problem?

Provide an answer of your own, or ask Natarajan for more information if necessary.

To post a message you must log in.