那我怎么样才能让openstack Yoga版本启用openvswitch呢
时间: 2024-02-02 22:02:48 浏览: 143
openstack使用openvswitch实现vxlan的方法
在 OpenStack Yoga 中启用 Open vSwitch,您需要执行以下步骤:
1. 首先,使用以下命令启动 Open vSwitch 服务:
```
sudo systemctl start openvswitch
```
2. 接下来,使用以下命令将 Open vSwitch 服务设置为开机启动:
```
sudo systemctl enable openvswitch
```
3. 确认 Open vSwitch 服务已经启动,并且没有任何错误:
```
sudo systemctl status openvswitch
```
4. 配置 OpenStack 使用 Open vSwitch。您需要在 OpenStack 的配置文件中指定使用 Open vSwitch 作为网络服务的插件。在 `neutron.conf` 文件中,找到以下行:
```
# service_plugins =
```
将其修改为:
```
service_plugins = router,neutron.services.trunk.plugin.TrunkPlugin,neutron.services.qos.qos_plugin.QoSPlugin,neutron.services.segments.plugin.Plugin
```
并在 `ml2_conf.ini` 文件中找到以下行:
```
# mechanism_drivers =
```
将其修改为:
```
mechanism_drivers = openvswitch
```
5. 重启 OpenStack 服务以使更改生效:
```
sudo systemctl restart openstack-*
```
请注意,这些命令是基于默认安装和配置的 OpenStack Yoga 版本。如果您的 OpenStack 安装方式有所不同,请根据您的环境进行相应的更改。
阅读全文