我想安装 Open Virtual Switch。我该怎么做?我读过openvswitch.org页面,但解释得不太清楚,我看不懂,也许是因为我刚接触 Linux。有谁能给我介绍一些关于通过 Linux 内核直接安装 Open Virtual Switch 的好的简单教程吗?
答案1
做不是 下载 tar 文件(链接下载v2.3.0)(其他版本) 因为有一些重要的提示,而且在写完这篇文章后(即兴创作)我发现它比你想象的要容易(虽然安装过程非常明显,我浪费了时间做这个 ;) )。如果你不想安装源版本(即他们网站上的下载),请跳到下面的图片。
openvSwitch 有一个适用于特定内核的版本。
Version Linux kernel
1.4.x 2.6.18 to 3.2
1.5.x 2.6.18 to 3.2
1.6.x 2.6.18 to 3.2
1.7.x 2.6.18 to 3.3
1.8.x 2.6.18 to 3.4
1.9.x 2.6.18 to 3.8
1.10.x 2.6.18 to 3.8
1.11.x 2.6.18 to 3.8
2.0.x 2.6.32 to 3.10
2.1.x 2.6.32 to 3.11
2.3.x 2.6.32 to 3.14
Ubuntu 14.10 有 3.16 ...
$uname -a
Linux schijfwereld 3.16.0-24-generic #32-Ubuntu SMP
Tue Oct 28 13:07:32 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
以下是 Ubuntu 版本及其内核版本的列表:
-
当前支持的 Ubuntu 版本:
12.04 Precise Pangolin 3.2+ 14.04 Trusty Tahr 3.13
如果你想确保安装成功来自 tar.gz(目前)建议使用 14.04。一般来说我不会对此发表评论,但该软件显然与内核版本有直接关系。因此,在未受支持的内核版本上安装它是不是建议。
下载后,您的 ~/Downloads 中会有一个 tar.gz 文件。使用 fileroler 打开文件并检查安装文件。“INSTALL:”是通用的 Linux 安装指南,但其中包含特定于平台的安装文件(哇,这是第一次!)。对于 Ubuntu,您需要“INSTALL.Debian”。
安装从一条注释开始:
在你开始之前
在开始之前,请考虑您是否真的需要自己构建软件包。Debian“wheezy”和“sid”以及最新版本的 Ubuntu 包含针对 Open vSwitch 的预构建 Debian 软件包。安装这些软件包比自己构建软件包更容易。要使用发行版中的软件包,请跳至下面的“安装 .deb 软件包”。
安装 .deb 软件包
这些说明适用于从您自己构建的 Debian 软件包进行安装(如上一节所述),或从 Debian 或 Debian 衍生发行版(如 Ubuntu)提供的软件包进行安装。在前一种情况下,使用诸如“dpkg -i”之类的命令来安装您构建的 .deb 文件,在后一种情况下,使用诸如“apt-get”或“aptitude”之类的程序来下载并安装提供的软件包。
您必须是超级用户才能安装 Debian 软件包。
首先安装 Open vSwitch 内核模块。请参阅 debian/openvswitch-switch.README.Debian 了解可用选项。
安装“openvswitch-switch”和“openvswitch-common”软件包。这些软件包包含交换机的核心用户空间组件。
上面未提及的 Open vSwitch .deb 软件包很少有用。请参阅其各自的软件包描述,以确定其中是否有对您有用。
因此手册建议有 debian 软件包(当然……我应该开始检查 Ubuntu 软件中心)。因此,让我们打开 Ubuntu 软件中心并搜索它。
因此回答你的问题:
谁能给我介绍一个关于直接通过 Linux 内核安装 Open Virtual Switch 的好的简单的教程?
答案似乎是肯定的(它包含软件中心提供的 2 个软件包),因此您可以从我们的软件中心或命令行执行此操作:
安装简单
根据您的需要,您可能需要更多组件,但基本安装将是:
sudo apt-get install openvswitch-switch openvswitch-common
有关此安装相关的软件包的更多信息,请参阅 tar.gz 中的安装指南或我们的软件中心或您链接的网站中的描述。