ニュース
第36回 Open vSwitchで作るDockerのネットワーク(OVSを管理する編):古賀政純の「攻めのITのためのDocker塾」(1/2 ページ)
「Open vSwitch」(OVS)を利用したDockerネットワークの特徴や構築方法について解説してきました。今回は、構築したネットワークを管理するためのコマンドやツールをご紹介します。
OVSの管理コマンドやGUIベースの監視ツールをざっくり知る
Open vSwitch (OVS)では、管理対象の仮想NICや仮想ブリッジなどが「正常に稼働しているかどうか」や「通信パケットの量はどれくらいか」などを管理するコマンド類が用意されています。
OVSの管理コマンドは、OVSのパッケージに含まれ、通常はOVSが稼働するホストOS上で利用します。管理者はホストOS上にログインし、管理コマンドを駆使してOVSの構成変更や管理を行います。OVSのコマンドは、以下の4つに大別できます。
コマンド | 説明 |
---|---|
ovs-vsctl | OVSのデータベースを管理・制御するovs-vswitchdデーモンの設定やクエリを行う |
ovs-appctl | 稼働中のOVSの各種デーモンを設定する |
ovs-ofctl | OpenFlowスイッチの管理、監視を行う |
ovs-dpctl | OVSのデータパスの管理を行う |
仮想ブリッジの一覧表示、ポートのリストアップ、ポートが接続されている仮想ブリッジの確認、MACアドレス・テーブルの一覧表示など、上記のコマンドにオプションを付与することで、OVSの現在の設定状況を確認できます。また、仮想ブリッジやVLANのポート、データパスなどの追加、削除といった詳細な管理も可能です。
GUIベースのOVS監視ツールを知る
一般に、Linuxシステムで稼働するOVSでは、コマンドを駆使した設定や管理などが行われますが、GUIベースの監視ツールも存在します。GUIベースのOVS監視ツールは、Webのポータル画面を提供します。管理者はポータル画面にWebブラウザからアクセスし、視覚的に仮想スイッチの状況を把握できます。GUIベースのOVSの監視ツールは、ホストOS上で直接稼働させる場合もあれば、ホストOS上のDockerコンテナとして稼働させる場合もあります。
関連記事
- 第35回 Open vSwitchで作るDockerのネットワーク(OVSで構築する編)
Dockerでは、OpenStackなどクラウド基盤ソフトウェアでも広く採用されている「Open vSwitch」(OVS)を利用してネットワークを構築することができます。今回は、実際にOVSを利用したネットワークを構築してみましょう。 - 第34回 Open vSwitchで作るDockerのネットワーク(OVSを知る編)
Dockerのネットワークを構成するには、さまざまな方法があります。今回からは、OpenStackなどクラウド基盤ソフトウェアでも広く採用されている「Open vSwitch」(OVS)を利用した方法を取り上げます。OVSの紹介から始めましょう。 - 第33回 Dockerコンテナ同士の通信方法、フラットなネットワークを作る(後編)
引き続き、「Swarmクラスタ」を使わずに複数の物理サーバで稼働するDockerコンテナ同士を通信させる方法について紹介します。前編ではコンテナ用のネットワーク「mynet1」を用いる方法を取り上げましたが、後編ではこれを使わない方法も取り上げてみたいと思います。 - 【古賀政純の「攻めのITのためのDocker塾」】バックナンバー
Copyright © ITmedia, Inc. All Rights Reserved.