Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

設置の準備

Contrail リリース 5.1 では、Contrail、Contrail Insights(旧 AppFormix)、またはその両方がインストールされているノードが ターゲットと呼ばれます。Ansible が実行されるホストは 、ベース ホストと呼ばれます。 ベース ホストターゲットにもなることができます。つまり、Contrail、Contrail Insights のいずれか、または両方を ベース ホストにインストールできます。

ターゲットの準備

ターゲットを準備するためのワークフローは、以下のステップで構成されています。

  1. CentOS 7.5 kernel 3.10.0-862.3.2.el7.x86_64ですべての Contrail ターゲットをイメージします。

  2. Contrail Insights Controller または Contrail Insights Agent がインストールされるターゲットに必要なプラットフォーム ソフトウェアをインストールします。 OpenStack の Contrail Insights のインストールと構成のインストラクションを参照してください。

Ansibleインストーラを使用したベースホストの準備

基本ホストを準備するためのワークフローは、以下のステップで構成されています。

  1. Ansible 2.4.2 をベース ホストにインストールします。 OpenStackとKolla Ansibleを使用したContrailのインストール の「ベアホストを設定する」を参照してください。

  2. ベース ホストを設定します。 OpenStackとKolla Ansibleを使用したContrailのインストール の「ベースホストを設定する」を参照してください。このセクションには、Ansible instances.yaml ファイルの作成に関する情報が含まれています。

  3. ベースホストで、ContrailとContrail Insightsの両方の導入のインベントリをリストする単一のAnsible instances.yaml ファイルを作成します。このセクションの後半では、単一 instances.yaml ファイルの例を示します。

Contrail と Contrail Insights 間の TCP/IP ポートの競合

Contrail Insights Controller と Contrail サービスは、別のターゲット ノードにインストールすることを強くお勧めします。ただし、Contrail Insights Controller と Contrail サービスが同じターゲットにインストールされている場合、ポートの競合を解決するには、以下の設定が必要です。

以下の Contrail Insights ポートは、ファイルの [Contrail Insights group-vars ] セクションで再構成する instances.yaml 必要があります。

  • appformix_datamanager_port_http

  • appformix_datamanager_port_https

  • appformix_haproxy_datamanager_port_http

  • appformix_haproxy_datamanager_port_https

  • appformix_datamanager_port_http:8200

ContrailおよびContrail Insights導入を可能にするプラグイン

ファイルのContrail Insights group-vars セクションに含めて、以下のプラグインを instances.yaml 有効にします。

Contrail InsightsでのContrail監視の設定

Contrail への接続は、分析および構成 API サービスにアクセスするための完全な URL を提供することで構成されます。

  • contrail_cluster_name: Contrail_Clusterxxx

    Contrail インスタンスがダッシュボードに表示される名前。指定しない場合、この変数のデフォルト値 default_contrail_clusterは .

  • contrail_analytics_url: http://analytics-api-node-ip-address:8081

    Contrail 分析 API の URL。URL には、プロトコル、アドレス、およびオプションでポートのみを指定する必要があります。

  • contrail_config_url: http://contrail-config-api-server-api-address:8082

    Contrail 構成 API の URL。URL には、プロトコル、アドレス、およびオプションでポートのみを指定する必要があります。

メモ:

contrail 監視に指定された IP アドレスは、 構成と分析の Contrail ロールにリストされている IP のいずれか 1 つに対応します。通常、最初のアクティブな IP アドレスが選択されます。

コンピューティング監視:監視するIPアドレスのリスト

監視する IP アドレスは、Contrail Insights のセクションにファイルにinstances.yaml追加computeできます。ファイル内の vrouter ロールを持つ IP アドレスのinstances.yamlリスト。

Contrail InsightsのOpenstack_Controllerホストの設定

[Openstack_controller ホスト] セクションには、少なくとも 1 つのホストを構成する必要があります。例のセクションが表示されます。

インスタンスで有効にする必要があるその他の Contrail Insights group_vars。yaml

では、以下 group_vars を有効にする instances.yaml必要があります。

  • openstack_platform_enabled: true

  • appformix_remote_host_monitoring_enabled: true

Contrail Insights ライセンス

(リリース 2003 以前の Contrail Insights および Contrail Insights フローのインストールに必要)OpenStack 向け Contrail Insights と Contrail Insights の統合導入をサポートする適切なライセンスが必要です。ライセンスを取得するには、mailto:APPFORMIX-KEY-REQUEST@juniper.net にメールを送信してください。また、ファイル内instances.yamlの以下group_varsのContrail Insightsがこのライセンスを指し示す必要があります。

  • appformix_license: /path/appformix-contrail-license-file.sig

    これは、ライセンスがターゲットに展開できるように、 ベアホスト 上にライセンスが配置されるパスです。