第1章 Open Virtual Network (OVN)
Open Virtual Network (OVN) は、インスタンスにネットワークサービスを提供する、Open vSwitch をベースとするソフトウェア定義ネットワーク (SDN) ソリューションです。OVN はプラットフォームに依存しない、OpenStack Networking API の完全なサポートを提供します。OVN により、ゲストインスタンスのグループを L2 または L3 ネットワークにプログラムで接続することができます。OVN は、Red Hat の他のプラットフォームやソリューションを拡張することのできる仮想ネットワークの標準的な方法を採用しています。
OVS の必要な最小バージョンは OVS 2.9 です。
本項では、director を使用した OVN のデプロイに必要な手順を説明します。
分散仮想ルーティング (DVR) を使用する OVN は HA 環境でデプロイすることを推奨します。
1.1. 簡易ステップ: オーバークラウド上でのコンテナー化された OVN のデプロイ
OVN にすでに精通している場合には、以下の簡易ステップに従って、DVR を使用する OVN を HA 構成でオーバークラウド上にデプロイすることができます。
$ openstack overcloud deploy \
--templates /usr/share/openstack-tripleo-heat-templates \
...
-e /usr/share/openstack-tripleo-heat-templates/environments/services-docker/neutron-ovn-dvr-ha.yaml
....1.2. OVN のアーキテクチャー
OVN アーキテクチャーでは、Networking API をサポートするために OVS ML2 プラグインが OVN Modular Layer 2 (ML2) プラグインに置き換えられます。OVN は、Red Hat OpenStack Platform の頑強なネットワークサービスを提供します。
OVN アーキテクチャーは、以下のコンポーネントとサービスで構成されます。
- OVN ML2 プラグイン
- OpenStack 固有のネットワーク設定を、プラットフォーム非依存の OVN 論理ネットワーク設定に変換します。このプラグインは、通常コントローラーノード上で実行されます。
- OVN Northbound (NB) データベース (
ovn-nb) -
OVN ML2 プラグインからの論理 OVN ネットワーク設定を保管します。このデータベースは、通常コントローラーノードで稼働し、TCP ポート
6641をリッスンします。 - OVN Northbound サービス (
ovn-northd) - OVN NB データベースからの論理ネットワーク設定を論理データパスフローに変換して、それらを OVN Southbound データベースに投入します。このサービスは通常コントローラーノードで実行されます。
- OVN Southbound (SB) データベース (
ovn-sb) -
変換された論理データパスフローを保管します。このデータベースは、通常コントローラーノードで実行され、TCP ポート
6642をリッスンします。 - OVN コントローラー (
ovn-controller) -
OVN SB データベースに接続して、Open vSwitch コントローラーとして機能し、ネットワークトラフィックの制御とモニタリングを行います。
OS::Tripleo::Services::OVNControllerが定義されているすべてのコンピュートおよびゲートウェイノードで実行されます。 - OVN メタデータエージェント (
ovn-metadata-agent) -
OVS インターフェース、ネットワーク名前空間、メタデーター API 要求のプロキシーに使用される HAProxy プロセスを管理するための
haproxyインスタンスを起動します。OS::TripleO::Services::OVNMetadataAgentが定義されているすべてのコンピュートおよびゲートウェイノードで実行されます。


Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.