a96d83ece6
When the plugin starts it will check if the global NS group and OS DFW section are created on the NSX. If not it will create these. There is a edge case where two servers are started in parallel and they both create the default section. This will lead to traffic being dropped. This is dealt with in the following way: 1. We store the default OS section and NS group in the database 2. If the entries do not exist then we create them, the DB will indicate if there is a duplicate and then the plugin will do a cleanup of the incorrect resources. In order to do this we need asecurity group. A default global one with ID 00000000-def0-0000-0fed-000000000000 is created. If the admin wishes to delete the global section then she/he should: 1. delete the NSX section 2. delete the security group 3. restart the neutron service Change-Id: Ide7a7c75efac3e49d51e522a11c77e754f3d1447
23 lines
781 B
Python
23 lines
781 B
Python
# Copyright 2015 VMware, Inc.
|
|
# All Rights Reserved
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
# L2 agent vif type
|
|
VIF_TYPE_DVS = 'dvs'
|
|
|
|
# NSXv3 CORE PLUGIN PATH
|
|
VMWARE_NSX_V3_PLUGIN_NAME = 'vmware_nsxv3'
|
|
|
|
INTERNAL_V3_TENANT_ID = 'v3_internal_project'
|