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 からリポジトリのユーザー名とパスワードを受け取っていることを確認します。
|
curl -v https://software.apigee.com が HTTP 200 を返す |
|
バックエンド サービスへのアクセス |
バックエンド サービスへのアクセスを確保する |
curl -v http://backend を実行して、バックエンド サービスへのアクセスを確認します。 |
|
ライセンスキー |
Apigee からのメールにライセンスキーが添付されていることを確認します。 |
ライセンスキーがホストマシンにデプロイされていることを確認する |
|
OS バージョン |
サポートされているソフトウェアとサポートされているバージョンに記載されている、サポートされている OS バージョン。 |
cat /etc/redhat-release は OS のバージョンを返します。 |
|
Java のバージョン |
サポートされている Java バージョン:
|
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 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 を停止できます。 |