1. ソースコードからovsをコンパイルしてインストールします。 依存関係をインストールします: # apt をインストールします # gccをインストールします # apt をインストールビルド必須 # libssl-dev をインストールします # libcap-ng-dev をインストールします # python2.7をインストールします # apt をインストールします # pip 6 をインストール # apt をインストール autoconf # apt をインストール automake # libtoolをインストール ソースパッケージをダウンロード # gitをインストール # git clone https://github.com/openvswitch/ovs.git (ダウンロードした git プロジェクト ディレクトリは ~/ovs です) 設定ファイルを生成する # ./boot.sh (ovs プロジェクトのルート ディレクトリ内) 構成 # ./configure -with-linux=/lib/modules/$(uname -r)/build コンパイル # 作る # インストールする # モジュールをインストールします # config_file="/etc/depmod.d/openvswitch.conf" # datapath/linux/*.ko内のモジュールの場合、 modname="\$(ベース名 \${モジュール})" echo "\${modname%.ko} * extra を上書きする" >> "\$config_file" echo "\${modname%.ko} * 弱い更新を上書きする" >> "\$config_file" 終わり # depmod -a # /sbin/modprobe openvswitch # /sbin/lsmod | grep openvswitch 起動する PATH=$PATH:/usr/local/share/openvswitch/scripts をエクスポートします。 # ovs-ctl 開始 テスト # ovs-vsctl ショー # ovs-vsctl add-br mybridge # ovs-vsctl ポート mybridge eth0 を追加します 2. Ovsのアンインストール ovs を起動した後、ovs ソース コードを変更して ovs サービスを更新する場合は、次の手順を実行します。 # ovs-ctl stop ovsサービスを停止します # ovs-dpctl show カーネルを表示します。ovs-systemのデータパスが表示されます # ovs-dpctl del-dp ovs-system 前の手順で表示されたデータパスを削除します (この手順を実行しないと、rmmod でエラーが報告される可能性があります) # rmmod openvswitch openvswitch カーネル モジュールをアンインストールします。lsmod | grep openvswitch を使用して、openvswitch が見つからないことを確認します。 # ovsソースコードディレクトリに入り、前のコンパイル手順に従って再コンパイルしてインストールします 参考文献 Linux、FreeBSD、NetBSD 上の Open vSwitch 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQLをインストールした後、ログイン時にルートアカウントプロンプトが表示されます。mysql ERROR 1045 (28000): アクセスが拒否されました。解決策
>>: Vue は PDF.js を統合して PDF プレビューを実装し、透かしを追加する手順を実行します。
この記事では主に、echart を使用してパーセンテージを表示する Vue の円グラフデータ部分を紹...
Kubernetes チームは最近、最新バージョンの Docker でサポートされている機能を廃止...
目次1. パラダイム基盤1.1 パラダイムの概念2. 3つの主要なパラダイム2.1 3つの主要なパラ...
数日前にプログラムを書いていたとき、プロンプト情報 (TITLE) を新しい行で囲みたいと思いました...
/etc/fstabパーティション/ディスクを自動的にマウントし、マウントするパーティション/デバイ...
今日この問題に遭遇しました。サーバー側でiframeのsrc値を再割り当てし、iframeにIDを追...
楽観的ロック楽観的ロックは、主にデータ バージョン記録メカニズムに基づいて実装され、通常はデータベー...
dockerをインストールすると、通常はdockerユーザーグループが作成されます。ステップ2: 現...
httpsを取得する方法を勉強しています。最近、Tencent Cloud が提供する無料の SSL...
通常の説明%はどのクライアントでも接続できることを意味しますlocalhostはローカルコンピュータ...
1. Tclスクリプトファイルcircle.tclコードコメント #シミュレーションに必要なプロパテ...
数日前に CentOS8 がリリースされました。8 の最初のバージョンですが、今日は VM12 に ...
今日もまた罠に落ちてしまいました。 私は以前MySQLの主キーオーバーフローに遭遇したことがあり、そ...
まず、MySQL のバージョンについて説明します。 mysql> バージョンを選択します();...
優先度両方のケースで同じ条件を設定すると、異なる結果セットが生成される可能性があるのは、優先順位のた...