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 プレビューを実装し、透かしを追加する手順を実行します。
1. 問題時々Mysqlにログインしてパスワードを入力すると、この状況が発生しますmysql -u...
この記事では、Docker で新しいイメージを手動で構築する方法を紹介し、皆さんと共有します。詳細は...
このブログを書くつもりはなかったのですが、実際の操作中に、ネットワークの問題に圧倒されたこと (ネッ...
docker デーモンは通常の TCP ポートではなくホストの Unix ソケットにバインドする必要...
1pxの線が太くなる理由モバイルプロジェクトに取り組むとき、設計図に従って要素ノードのサイズとスタイ...
1. Yumのインストール yum でサブバージョンをインストール 2. 構成1. 倉庫を作る/ho...
目次序文VMware クローン仮想マシン (準備、3 台の仮想マシンのクローン、1 台のマスター、2...
ミラーを探すDocker Hubのウェブサイトからイメージを検索できます。Docker Hubのウェ...
nginx 設定ファイルのパスを表示する nginx -t 経由nginx -t コマンドの本来の機...
日常業務では、実行に時間のかかる SQL ステートメントを記録するために、スロー クエリを実行するこ...
1. Docker Compose の使用方法は docker コマンドの使用方法と非常に似ています...
目次1. はじめに2. データを消去するいくつかの方法2.1 ref() の使用2.2 スライスの使...
目次1. 読みやすいコード1. 統一コード形式2. マジックナンバーを削除する3. 単一機能原則2....
目次ハッシュと履歴の違いハッシュ履歴getCurrentLocation の実装setupListe...
ディスプレイ定義IDテーブルに定義された自動増分IDが上限に達した場合、次のIDを申請する際に得られ...