Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

設置の前提条件

Paragon オートメーションクラスタを適切にインストールして導入するには、制御ホストとして機能する専用マシンを備え、多数のクラスタ ノードに分散ソフトウェアをインストールする必要があります。分散ソフトウェアはコントロール ホストでダウンロードし、インストール ファイルを作成および設定して、コントロール ホストからインストールを実行できます。制御ホスト上でパッケージをダウンロードするには、インターネットにアクセスできる必要があります。Docker や OS パッチなどの追加ソフトウェアをダウンロードするには、クラスタ ノード上でインターネットにアクセスする必要があります。

ディストリビューション ソフトウェアをダウンロードしてインストールする前に、このトピックで説明されているとおり、制御ホストとクラスター ノードを事前設定する必要があります。

制御ホストの準備

制御ホストは、仮想クラスタのインストールとアップグレードのオーケストレーションに使用される専用Paragon オートメーションです。このインストール パッケージは、コントロール ホストでダウンロードする必要があります。制御ホストは、ソフトウェアをクラスタ ノードにインストールするソフトウェア のインストーラを実行します。また、コントロール ホストは、オプションの OS パッケージ、Docker、ElasticSearch などの追加パッケージをクラスタ ノードにインストールします。制御ノードでは、ソフトウェアをダウンロードするためにインターネットアクセスが必要です。サードパーティー製マイクロサービスを含むすべてのマイクロサービスが制御ホストにダウンロードされ、インストール時にパブリック レジストリにアクセスできません。制御ホストはクラスタ ノードとは異なるブロードキャスト ドメイン上にできますが、ノードへの SSH アクセスが必要です。

インストールまたはアップグレードが完了すると、制御ホストはクラスタの機能に何の役割も果たしません。引き続き制御ホストを使用して設定ファイルをアーカイブできます。クラスタ ノードに障害や障害が発生した場合に備え、制御ホストを使用してクラスタを再インストールすることもできます。

制御ホストが次の前提条件を満たしていることを確認します。

  • Docker ソフトウェアのインストールを可能にする Linux ディストリビューションのCE OS をインストールする必要があります。

  • Docker CE環境を実装するには、制御ホストにインストールおよび構成する必要があります。Docker アプリケーションをダウンロードしてインストールCE、次の手順に従います。

    1. On Ubuntu OS:

      次のコマンドは、x86マシンに最新の安定したバージョンをインストールします。

      Docker がインストールされ、実行されていることを確認するには、以下の手順に示します。

      Docker バージョンがインストールされていることを確認するには、以下の手順に示します。

      または

      詳細な手順および詳細については、 を参照https://docs.docker.com/engine/install/ubuntu/。

    2. On CentOS:

      次のコマンドを実行すると、x86 マシンに最新の安定したバージョンがインストールされます。

      Docker がインストールされ、実行されていることを確認するには、以下の手順に示します。

      Docker バージョンがインストールされていることを確認するには、以下の手順に示します。

      または

      詳細な手順および詳細については、 を参照https://docs.docker.com/engine/install/centos/。

  • 制御ホスト上で実行されている設置者は、インストール ユーザー アカウントを使用して SSH を通じてクラスタ ノードに接続する必要があります。

  • パッケージ wget をインストールする必要があります。このツールを wget 使用して、分散ソフトウェアのParagon オートメーションをダウンロードします。

    • Ubuntu OSでは、次の機能を使用します。

    • CentOSでは、次の方法が必要です。

クラスター ノードの準備

Paragon オートメーションは、プライマリ ノードとワーカー ノードの Kubernetes クラスタ(総称してクラスタ ノード)にインストールされます。クラスタ ノードが次の前提条件を満たしていることを確認します。

  • 静的IPアドレスまたはホスト名は、各クラスタ ノードに対して設定する必要があります。すべてのノードが同じブロードキャスト ドメインに含することをお勧めします。

    クラスタ ノードにクラスタ外部からアクセスできる必要はありません。Kubernetes クラスタへのアクセスは、別々の仮想 IP アドレスで管理されます。

  • CentOS 7またはUbuntu 18.04以降のベースOSをインストールする必要があります。インストール済みOSバージョンを検証するには、 コマンドを使用 lsb_release -a します。

  • インストール ユーザーは、root ユーザーである必要があります。またはスーパーユーザー(権限を持つ)権限が必要です。

  • SSHサーバーは、すべてのノードで実行されている必要があります。制御ホスト上で実行されている設置者は、install ユーザー アカウントを使用して SSH を通じてクラスタ ノードに接続します。

  • Python はクラスタ ノードにインストールする必要があります。

    • Ubuntu OSでは、次の機能を使用します。

      Python 2.7 をインストールするには。

      インストールされている Python バージョンを確認するには。

      または

    • CentOSでは、次の方法が必要です。

      Python 2.7 をインストールするには。

      インストールされている Python バージョンを確認するには。

      または

仮想 IP アドレスに関する考慮事項

クラスタ外Paragon オートメーションのParagon オートメーションロードバランサで管理される仮想IPアドレス(VIP)を介してアクセスします。クラスタには最大 5 つの仮想 IP アドレスが必要です。VIP は、クラスタ ノードと同じブロードキャスト ドメイン内または異なるブロードキャスト ドメイン内に設定できます。これらの VIP を特定する前に、これらの VIP をParagon オートメーション。

  • マルチプライマリ ノードの設定の場合、クラスタ ノードと同じブロードキャスト ドメインに 1 つ以上の VIP が必要です。この IP アドレスは、プライマリ ノードとワーカー ノード間の通信に使用されます。この IP アドレスは、インストール ウィザードの Kubernetes マスター仮想 IP アドレスと呼ばれます。

  • また、負荷分散された以下のサービスにそれぞれ VIP が必要です。

    • イングレス コントローラ —Paragon オートメーション、アプリケーションのインストール用にアクセスできる共通の Web サーバーを提供します。サーバーへのアクセスは、Kubernetes Ingress Controller を使用して管理されます。この VIP は、デバイスの GUI への Web アクセスParagon オートメーション使用されます。

    • Paragon インサイト — この VIP は、SNMP、syslog、DHCP リレーなどの DHCP サービスに使用されます。

    • Paragon パスファインダー PCE サーバーです。

  • SNMP トラップ レシーバ プロキシ(オプション) — この機能が必要な場合にのみ、SNMP トラップ レシーバ プロキシ用に VIP を設定する必要があります。

DNS サーバーの構成(オプション)

メイン Web ゲートウェイには、イングレス コントローラ VIP から、またはイングレス コントローラ VIP に解決する DNS で設定されているホスト名を使用してアクセスできます。DNS は、ホスト名を使用して Web ゲートウェイにアクセスしたい場合にのみ設定する必要があります。

ホスト名を DNS として A、AAAA、または CNAME レコードとして追加します。ラボおよびPOCの設定では、クラスタ ノードの /etc/hosts ファイルにホスト名を追加できます。