XenAPI: Remove ovs_integration_bridge default value

xapi1 as the default ovs_integration_bridge can be incorrect as it is
dependent on the environment. xapi<n> are internal bridges that are
incrementally defined from zero. Operators should set this config value
to the integration bridge used between all guests and the compute host
in their environment.

UpgradeImpact
Change-Id: If463936553cc663fd0bd018ccc9b8395bbdff6d9
This commit is contained in:
John Hua 2016-03-30 10:23:58 +08:00 committed by melanie witt
parent 474c2ef282
commit c4a88d597e
2 changed files with 12 additions and 4 deletions

View File

@ -22,8 +22,8 @@ xenserver_group = cfg.OptGroup('xenserver',
XenServer options are used when the compute_driver is set to use
XenServer (compute_driver=xenapi.XenAPIDriver).
Must specify connection_url, and connection_password to use
compute_driver=xenapi.XenAPIDriver.
Must specify connection_url, connection_password and ovs_integration_bridge to
use compute_driver=xenapi.XenAPIDriver.
""")
xenapi_agent_opts = [
@ -552,7 +552,6 @@ before raising VDI not found exception.
xenapi_ovs_integration_bridge_opts = [
cfg.StrOpt('ovs_integration_bridge',
default='xapi1',
help="""
The name of the integration Bridge that is used with xenapi
when connecting with Open vSwitch.
@ -563,7 +562,7 @@ accordingly if you are using XenAPI.
Possible values:
* Any string that represents a bridge name(default is xapi1).
* Any string that represents a bridge name.
"""),
]

View File

@ -0,0 +1,9 @@
---
upgrade:
- >
XenServer users must now set the value of xenserver.ovs_integration_bridge before they
can use the system. Previously this had a default of "xapi1", which has now been
removed, because it is dependent on the environment. The xapi<n> are internal bridges
that are incrementally defined from zero and "xapi1" may not be the correct bridge.
Operators should set this config value to the integration bridge used between all
guests and the compute host in their environment.