インストールのチェックリスト

Edge for Private Cloud v. 4.16.05

このチェックリストには、前述の前提条件が記載されており、続行する前に取得する必要があるファイルのリストが示されています。以下に、主な要件の概要を示します。

  • Edge システム管理者の認証情報: インストールの一環として、Edge システム管理者アカウントの作成に使用するメールアドレスとパスワードを指定するよう求められます。これらの認証情報は、Edge システム管理以外の目的で使用しないでください。後で、API プロキシ、アプリ、その他のすべてのユーザーレベルのタスクを作成、管理するために、さまざまなユーザーとユーザータイプを作成できます。

    管理者パスワードを変更するには、Edge UI を使用して管理者パスワードを変更しないでください。詳細については、Edge パスワードのリセットをご覧ください。
  • OS: オペレーティング システムのシステム要件については、https://apigee.com/docs/api-services/reference/supported-software をご覧ください。
  • Java: Java の要件は、上記の前提条件に記載されています。https://apigee.com/docs/api-services/reference/supported-software をご覧ください。

    JAVA_HOME が、インストールを実行するユーザーの JDK のルートを指していることを確認します。
  • ファイアウォール: ファイアウォール/ホストの要件については、上記の前提条件をご覧ください。続行する前に、インストール要件をご覧ください。
  • TCP ラッパー: TCP ラッパーは、一部のポートの通信をブロックし、OpenLDAP、Postgres、Cassandra のインストールに影響する可能性があります。これらのノードで、/etc/hosts.allow と /etc/hosts.deny を確認し、必要な OpenLDAP、Postgres、Cassandra のポートにポート制限がないことを確認します。
  • SELinux: SELinux の設定によっては、Edge コンポーネントのインストールと起動で問題が発生することがあります。必要に応じて、インストール中に SELinux を無効にするか、permissive モードに設定し、インストール後に再度有効にできます。詳細については、Edge apigee-setup ユーティリティをインストールするをご覧ください。
  • iptables: 必要な Edge ポートでノード間の接続を妨げる iptables ポリシーがないことを確認します。必要に応じて、インストール中に次のコマンドを使用して iptables を停止できます。
    > sudo /etc/init.d/iptables stop

    CentOS 7.x の場合:
    > systemctl stop firewalld
  • ライセンス ファイル: Apigee Edge をインストールするには、有効なライセンス ファイルを取得する必要があります。ライセンス情報については、上記の前提条件をご覧ください。続行する前に、設置要件を参照してください。
  • ディストリビューション ファイル: Apigee Edge ディストリビューション ファイルは、RPM と依存関係のセットとしてインストールされます。
  • システムの上限:
    • Cassandra ノードでは、/etc/security/limits.conf でインストール ユーザー(デフォルトは「apigee」)に対して soft および hard の memlock、nofile、アドレス空間(as)の制限を設定します。次に例を示します。
      apigee soft memlock unlimited
      apigee hard memlock unlimited
      apigee soft nofile 32768
      apigee hard nofile 65536
      apigee soft as unlimited
      apigee hard as unlimited
    • Message Processor ノードでは、次のコマンドを使用して、オープン ファイル記述子の最大数を 64,000 に設定します。
      > ulimit -n 65535

      必要に応じて、この上限を引き上げることができます。例えば、一度に多数の一時ファイルを開いている場合などです。
  • NSCD を使用する場合の IPv6 の DNS ルックアップを無効にする
    NSCD(ネームサービス キャッシュ デーモン)をインストールして有効にしている場合、Message Processor が 2 つの DNS ルックアップ(IPv4 用と IPv6 用)を行うことがあります。

    IPv6 での DNS ルックアップを無効にするには:
    1. すべての Message Processor ノードで、/etc/nscd.conf を編集します。
    2. 次のプロパティを設定します。
      enable-cache hosts no