Edge デモのインストール要件

Edge for Private Cloud v. 4.17.05

デモまたは概念実証インストールの一環として、Edge for プライベート クラウド を単一のホストマシンにインストールできます。このタイプのインストールは、Edge の「オールインワン」インストールと呼ばれます。ホストマシンは、スタンドアロン マシンでも、以下に示すシステム要件を満たす VM でもかまいません。

ホストマシンに Edge for プライベート クラウド をインストールした後、必要に応じて以下をインストールできます。

  • 独自のホストマシン上のデベロッパー サービス ポータル
  • 独自のホストマシン上の API BaaS

ライセンス

Edge のインストールごとに、Apigee から取得した一意のライセンス ファイルが必要です。ライセンスをお持ちでない場合は、こちらからセールスにお問い合わせください。

Edge のシステム要件

次の表に、単一のホストマシンに Edge をインストールするためのシステム要件を示します。

要件

説明

テスト

Apigee RPM リポジトリへのアクセス

https://software.apigee.com へのアクセスを確保します。

Apigee からリポジトリのユーザー名とパスワードを受け取っていることを確認します。

  • Apigee の評価をご検討中の見込み顧客の方は、こちらから Apigee セールスにお問い合わせください。
  • Apigee をすでにご利用の場合は、Apigee の担当者にお問い合わせください。

curl -v https://software.apigee.com が HTTP 200 を返す

バックエンド サービスへのアクセス

バックエンド サービスへのアクセスを確保する

curl -v http://backend を実行して、バックエンド サービスへのアクセスを確認します。

ライセンスキー

Apigee からのメールにライセンスキーが添付されていることを確認します。

ライセンスキーがホストマシンにデプロイされていることを確認する

OS バージョン

サポートされているソフトウェアとサポートされているバージョンに記載されている、サポートされている OS バージョン。

cat /etc/redhat-release は OS のバージョンを返します。

Java のバージョン

サポートされている Java バージョン:

  • Oracle JDK 1.8
  • OpenJDK 1.8

java -version は、インストールされている Java のバージョンを返します。

必要な Java バージョンが見つからない場合、Edge インストーラによってダウンロードされ、インストールされます。

CPU コア

2 以上

lscpu は CPU の数を返します。

cat /proc/cpuinfo は CPU 情報を返します。

RAM

8 GB 以上

cat /proc/meminfo はメモリ情報を返します。

ディスク容量

100 GB 以上

df -h はディスク容量を返します。

df -h /opt は、Edge のインストール ディレクトリである /opt のディスク容量を返します。

Hostname

ホストの IP アドレスに設定されたホスト名

hostname -i は、ホストの IP アドレスを返します。

ネットワーク

外部インターネット アクセスが必要です。

RedHat OS の場合、RHEL yum リポジトリへのアクセス。

yum repolist は、利用可能なリポジトリを返します。

RedHat の場合は、/etc/yum.repos.d/redhat-rhui.repo からリポジトリの可用性を確認します。

ports、iptables、firewalld

ポート 8080、9000、9001、9002 が受信パケットを受け入れられることを確認します。

この要件は、OS と OS の構成によって異なります。現在の設定を表示するには、次のコマンドを使用します。

iptables -nvL

Linux 6.x: service iptables status

Linux 7.x: sysctl firewalld status

必要に応じて、iptables または firewalld を停止できます。

SELinux

インストール中に SELinux を無効にするか、permissive モードに設定します。必要に応じて、インストール後に再度有効にしてください

一時的に SELinux を permissive モードに設定します。

Linux 6.x オペレーティング システムの場合:

echo 0 > /selinux/enforce

Edge のインストール後、再度有効にするには、次のようにします。

echo 1 > /selinux/enforce

Linux 7.x オペレーティング システムの場合:

setenforce 0

Edge のインストール後、再度有効にするには、次のようにします。

setenforce 1

SELinux を完全に無効にするには、Edge apigee-setup ユーティリティのインストールをご覧ください。

システム ユーザーのアクセス

インストールを実行するユーザーには、次のものが必要です。

  • sudo アクセスまたは root アクセス
  • ホストマシンにユーザーを追加する機能

sudo whoami は root を返す必要があります。

SMTP サーバー

新しい Edge ユーザーにメールを送信するための SMTP サーバーへのアクセス。

デベロッパー サービス ポータルのシステム要件

Edge Developer Services ポータルは、Edge のインストールに使用したマシンとは異なるマシンにインストールできます。ポータルをインストールする前に、次の要件を満たしていることを確認してください。

要件

説明

テスト

Apigee RPM リポジトリへのアクセス

https://software.apigee.com へのアクセスを確保します。

Apigee からリポジトリのユーザー名とパスワードを受け取っていることを確認します。

curl -v https://software.apigee.com が HTTP 200 を返す

ホストにインストールされた Edge

ホストマシンに Edge がすでにインストールされていることを確認します。

上記の Edge のシステム要件をご覧ください。

ポート

ポート 8079 が使用可能で、アクセスできることを確認します。

netstat -nlptu | grep 8079

API BaaS のシステム要件

API BaaS は、Edge のインストールに使用したマシンとは異なる単一のホストマシンにインストールできます。ホストに API BaaS をインストールする前に、次の要件を満たしていることを確認してください。

要件

説明

テスト

Apigee RPM リポジトリへのアクセス

https://software.apigee.com へのアクセスを確保します。

Apigee からリポジトリのユーザー名とパスワードを受け取っていることを確認します。

curl -v https://software.apigee.com が HTTP 200 を返す

すべての Edge 要件

ホストマシンが、上記の Edge の要件をすべて満たしていることを確認します。

上記の Edge のシステム要件をご覧ください。

ports、iptables、firewalld

ポート 2551、8080、9000、9200 ~ 9400 が受信パケットを受け入れられることを確認します。

この手順は、OS と OS の構成によって異なります。現在の設定を表示するには、次のコマンドを使用します。

iptables -nvL

Linux 6.x: service iptables status

Linux 7.x: sysctl firewalld status

必要に応じて、iptables または firewalld を停止できます。