isilon driver needs ability to handle access zones
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Shared File Systems Service (Manila) |
Invalid
|
Undecided
|
Shaun Edwards |
Bug Description
If you have configured multiple access zones[1] in the isilon system manila-share needs the ability to "context switch" into this access zone.
Manila-share connects to the isilon cluster management interface which resides in the default access zone named "System". It then tries to e.g. list available shares but does not find anything since it only searches in the "System" access zone.
There should be a config parameter that makes manila aware of the access zone of the specific share server (which leads to the fact, that the API calls in "isilon_api.py" need to query the right access zone).
Steps to reproduce:
Create an additional groupnet on the isilon system and put it into a second access zone. Manila will then not be able to manage anything in this access zone.
Proposed solution:
See attached patch files.
[1] http://
tags: | added: dell-emc drivers |
tags: |
added: driver isilon removed: drivers |
Changed in manila: | |
assignee: | nobody → Shaun Edwards (shaun-edwards) |
I've tried to apply that patches, but it didn't work. ssl_cert= True, zone='System'): session. auth = auth verify_ ssl_cert = verify_ssl_cert <<<<<<< <<<<<<< <<----- ------- --- added line
I made a little change in isilon_api.py adding the following line in the initialization in order to define the parameter 'zone'. Without that i got error message stating that the object IsilonApi doesn't have the parameter 'zone':
def __init__(self, api_url, auth, verify_
self.host_url = api_url
self.session = requests.session()
self.
self.
self.zone = zone <<<<<<<