系统:ubuntu 22.04

错误信息

netplan apply
Cannot call openvswitch: ovsdb-server.service is not running.

解决方案

apt install openvswitch-switch -y

服务解析

ovsdb-server.service是Open vSwitch数据库服务器服务,它提供了Open vSwitch的数据存储和管理功能。

Open vSwitch是一个开源的虚拟交换机,可以为虚拟机提供交换服务。ovsdb-server是Open vSwitch的一个重要组件,它用于存储Open vSwitch的配置、网络状态等信息。

ovsdb-server服务主要具有以下功能:

- 提供Open vSwitch数据库的存储功能,包括桥、端口、接口等配置信息。

- 处理对Open vSwitch数据库的读写请求,如添加/修改/删除交换机、端口等。

- 为Open vSwitch的ovs-vswitchd守护进程提供配置数据。ovs-vswitchd会查询ovsdb-server获取交换机配置。

- 支持分布式数据库同步,可以与其它ovsdb-server实例实时同步数据。

- 提供北向接口,允许外部应用程序通过OVSDB管理协议访问数据库。

- 支持事务处理,确保数据库操作要么全部成功要么全部失败。

所以ovsdb-server是Open vSwitch正常工作所必须的,它为ovs-vswitchd提供配置数据支撑,是实现软件定义网络(SDN)的关键组件之一。