예제 #1
0
파일: dvs.py 프로젝트: yxdh/vmware-nsx
    def __init__(self):
        super(NsxDvsV2, self).__init__()
        config.validate_config_options()
        LOG.debug('Driver support: DVS: %s' % dvs_utils.dvs_is_enabled())
        neutron_extensions.append_api_extensions_path([vmware.NSX_EXT_PATH])
        self._dvs = dvs.DvsManager()

        # Common driver code
        self.base_binding_dict = {
            pbin.VIF_TYPE: pbin.VIF_TYPE_DVS,
            pbin.VIF_DETAILS: {
                # TODO(rkukura): Replace with new VIF security details
                pbin.CAP_PORT_FILTER:
                'security-group' in self.supported_extension_aliases}}

        self.setup_dhcpmeta_access()
예제 #2
0
 def test_dvs_set(self):
     self._dvs_fake_cfg_set()
     self.assertTrue(dvs_utils.dvs_is_enabled())
예제 #3
0
 def test_default_configuration(self):
     self.assertFalse(dvs_utils.dvs_is_enabled())