On 24 November 2016 at 01:36, Babu Shanmugam <[email protected]> wrote:
> From: Babu Shanmugam <[email protected]> > > Openstack compute manager uses FQDN to check for the hypervisors to > which the ports are bound. > > Without this fix, no instances can be launched as the hypervisor's hostname > mismatches. > > Signed-off-by: Babu Shanmugam <[email protected]> > --- > utilities/ovs-ctl.in | 2 +- > vswitchd/vswitch.xml | 3 ++- > 2 files changed, 3 insertions(+), 2 deletions(-) > > diff --git a/utilities/ovs-ctl.in b/utilities/ovs-ctl.in > index ce3fb58..79979c3 100755 > --- a/utilities/ovs-ctl.in > +++ b/utilities/ovs-ctl.in > @@ -108,7 +108,7 @@ set_system_ids () { > esac > set "$@" external-ids:system-id="\"$SYSTEM_ID\"" > > - set "$@" external-ids:hostname="\"$(hostname)\"" > + set "$@" external-ids:hostname="\"$(hostname -f)\"" > I tracked down a 40 second outage when OVS upgrade happens to this change. When we restart OVS, there is a possibility that there is no network connectivity for 'hostname -f' to work. And this causes a timeout. > > if test X"$SYSTEM_TYPE" != X; then > set "$@" system-type="\"$SYSTEM_TYPE\"" > diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml > index 99c1476..14c7b87 100644 > --- a/vswitchd/vswitch.xml > +++ b/vswitchd/vswitch.xml > @@ -73,7 +73,8 @@ > </column> > > <column name="external_ids" key="hostname"> > - The hostname for the host running Open vSwitch. > + The hostname for the host running Open vSwitch. This is a fully > + qualified domain name since ovs version 2.6.2. > </column> > > <column name="other_config" key="stats-update-interval" > -- > 1.9.1 > > _______________________________________________ > dev mailing list > [email protected] > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
