Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

インフラストラクチャの設定(Contrail Networkingリリース21.4以降)

概要 Contrail Networkingリリース21.4以降を使用している場合、RHOSP 16環境でContrail Networking導入用のインフラストラクチャを設定するには、このトピックに従います。

この手順を使用する状況

Contrail Networkingリリース21.4以降を使用している場合は、このトピックを使用して、RHOSP 16環境でContrail Networking導入用のインフラストラクチャを設定する必要があります。

この手順では、ホストが Red Hat 仮想化 (RHV) を使用している場合に、インストール用のインフラストラクチャーをセットアップする方法を示します。Contrail Networkingは、リリース21.4でRed Hat仮想化(RHV)を使用してホストで動作するように拡張されました。

リリース 21.3 以前では、この手順はカーネルベースの仮想マシン(KVM)を使用するホストで実行されます。 インフラストラクチャの設定(Contrail Networkingリリース21.3以前) を参照してください。

Red Hat の仮想化について

この手順は、ホストが Red Hat 仮想化(RHV)を使用している場合に、RHOSP 16 環境で Contrail Networking デプロイメント用のインフラストラクチャを設定する方法の例を示しています。

RHV は、Red Hat Enterprise Linux と KVM 上に構築されたエンタープライズ仮想化プラットフォームです。RHV は Red Hat によって開発され、完全にサポートされています。

このトピックでは、RHOSP 16 を使用して RHOSP 16 環境に Contrail Networking を導入する方法の 1 つを説明することを目的としています。関連する RHV コンポーネントのドキュメントは、このトピックの範囲外です。

RHV の詳細については、Red Hat の Red Hat 仮想化の製品ドキュメント を参照してください。

RHV のインストールに関する追加情報については、Red Hat のコマンドラインドキュメントを使用したセルフホストエンジンとしての Red Hat 仮想化のインストール を参照してください。

Red Hat Virtualization Manager ホストの準備

Red Hat が提供する手順に従って、Red Hat Virtualization Manager ホストを準備します。Red Hat のコマンドラインガイドを使用してセルフホストエンジンとして Red Hat 仮想化をインストールする の章の「Red Hat 仮想化ホストのインストール」セクションを参照してください。

Red Hat Enterprise Linux を使用したホストのデプロイ

RHV を有効にするには、Red Hat Enterprise Linux (RHEL) を実行する必要があります。

このセクションでは、RHEL8 をデプロイする方法の例を示します。

必要なソフトウェアをインストールして有効にする

この例では、Red Hat Enterprise Linux 8 の運用に必要なソフトウェアを入手、インストール、および有効にする方法を示します。

ドメイン名の確認

続行する前に、完全修飾ドメイン名 (FQDN) が DNS またはすべてのノードの /etc/hosts によって解決できることを確認してください。

最初のノードへの Red Hat 仮想化マネージャーのデプロイ

このセクションでは、Red Hat Virtual Manager (RHVM) のデプロイ方法について説明します。

Red Hat Virtualization Manager アプライアンスを有効にする

Red Hat Virtualization Manager Appliance を有効にするには:

セルフホステッド エンジンのデプロイ

セルフホステッド エンジンをデプロイするには:

手記:

展開中に NFS タスクに進む前に、必要なすべてのインターフェイスが IP 転送用に 1 つのゾーンにあることを確認してください。

virh CLI で oVirt 認証を使用できるようにする

virh cli で oVirt 認証を使用できるようにするには:

Red Hat Virtualization Manager リポジトリの有効化

RHVM リポジトリを有効にするには:

  1. RHVM へのログイン
  2. Red Hat Virtualization Manager サブスクリプションを関連付け、リポジトリを有効にします。

ノードの展開とネットワークの有効化

このセクションのタスクに従って、ノードをデプロイし、ネットワークを有効にします。

Ansible 環境ファイルを準備する

Ansible 環境ファイルを準備するには、次の手順を実行します。

ノードとネットワーキングの展開

ノードを展開してネットワークを有効にするには:

ホストの確認

ホストが再起動ステータスの場合は、拡張メニューに移動し、[ホストが再起動されたことを確認する]を選択します。

イメージの準備

イメージを準備するには:

  1. 画像用のフォルダを作成します。
  2. RedHat のダウンロードから RHEL8.4 ベースイメージをダウンロードします (Red Hat アカウントが必要です)。前の手順で作成した ~/images ディレクトリにファイルを移動します。

オーバークラウド VM の作成

このセクションの手順に従って、オーバークラウド VM を作成します。

Kubernetes クラスター用のイメージの準備

KubernetesクラスターにContrailコントロールプレーンを展開する場合は、次の例に従ってContrailコントローラ用のイメージを準備します。

Kubernetes はノードに個別にデプロイする必要があることに注意してください。これはさまざまな方法で実行できます。Kubespray を使用してこのタスクを実行する方法については、GitHub の この Kubespray ページを参照してください。

Contrail Controllers は、Kubernetes 上で TF 演算子を使用して導入できます。 TF 演算子 の Github ページを参照してください。

オーバークラウド VM 定義の準備

オーバークラウド VM 定義を準備するには:

Kubernetesベースの導入向けにContrailコントロールプレーンVMを作成

Contrailコントロールプレーンが個別のKubernetesベースのクラスターとしてデプロイされるサイドバイサイドデプロイのこのセクションの手順に従ってください。

Kubernetes VM 用に VM イメージをカスタマイズする

Kubernetes VM の VM イメージをカスタマイズするには、次のようにします。

Kubernetes VM を定義する

Kubernetes VM を定義するには、次の手順に従います。

RHOSP 内部 API ネットワークの VLAN の設定

Kubernetes ノードに SSH 接続し、RHOSP 内部 API ネットワーク用に VLAN を構成するには、以下を行います。

クラウド VM の作成

このセクションの手順に従って、アンダークラウド VM を作成します。

アンダークラウド VM のイメージをカスタマイズする

アンダークラウドVMのイメージをお客様に提供:

アンダークラウドVMの定義

アンダークラウド VM を定義するには:

FreeIPA VM を作成する

FreeIPA VM を作成するには、次の手順に従います。

RedHat IDM(FreeIPA)VM用のVMイメージのカスタマイズ

この例に従って、RedHat IDM イメージの VM イメージを顧客に提供します。

この例は、TLS Everywhere デプロイのセットアップです。

RedHat IDM(FreeIPA)VMを有効にする

RedHat IDM VM を有効にするには:

ウェブブラウザからの RHVM へのアクセス

RHVM には、エンジン FQDN またはエンジン代替 FQDN の 1 つを使用してのみアクセスできます。たとえば、https://vmengine.dev.clouddomain などです。FQDNが解決可能であることを確認してください。

シリアル コンソール経由の VM へのアクセス

シリアルコンソールから仮想マシンにアクセスするには、RedHat のドキュメントまたは oVirtのドキュメントを参照してください。