Netapp: DHSS=True share create fails trying to change broadcast domain on port
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Shared File Systems Service (Manila) |
Fix Released
|
Undecided
|
Tom Barron |
Bug Description
Deploying with NetApp driver with DHSS=True backend the driver attempts to set up a new
vserver/SVM as a manila share server, and a new LIF (on each node in the NetApp cluster)
within that VM as export location for shares.
Share creates are failing because the vserver create fails:
2016-11-30 20:46:32.027 261185 ERROR manila.
Vserver create fails because even though it is actually completed on the backend it's LIFs are not
created and set up, which failure in turn is due to one of the ports for the LIF being in use by
other LIFs when the driver attempts to change its "broadcast domain" from "Default" to "OpenStack":
invoke_elem /usr/lib/
2016-11-30 20:46:31.996 261185 DEBUG manila.
<net-
<broadcast-
<ipspace>
<ports>
<
</ports>
</net-
</netapp>
invoke_elem /usr/lib/
2016-11-30 20:46:32.026 261185 DEBUG manila.
invoke_elem /usr/lib/
Note that multiple LIFs per port is normal on NetApps and at least in lab situations (and
perhaps elsewher) it will be a normal circumstance to use a NetApp with pre-existing data port
LIFs before OpenStack is run with the multi-svm driver.
A poor customer experience with an obscure failure will be the current result.
Changed in manila: | |
assignee: | nobody → Tom Barron (tpb) |
Log snippets above are from the share log. Here's a fuller pastebin of that log: http:// paste.fedorapro ject.org/ 494411/ 80540061/