1.2. ノードおよびエンタイトルメントの設定
3scale を OpenShift にデプロイする前に、環境が Red Hat コンテナーレジストリー からイメージを取得するのに必要なノードおよびエンタイトルメントを設定する必要があります。ノードとエンタイトルメントを設定するには、以下の手順を実施します。
手順
- 各ノードに Red Hat Enterprise Linux (RHEL) をインストールします。
- インターフェイス または コマンドライン で Red Hat Subscription Manager (RHSM) を使用し、Red Hat にノードを登録します。
- RHSM を使用して ノードを 3scale サブスクリプションに割り当てます。
以下の要件に準拠して、ノードに OpenShift をインストールします。
- サポート対象バージョンの OpenShift を使用する。
- 複数書き込みをサポートするファイルシステムで 永続ストレージ を設定する。
- OpenShift コマンドラインインターフェイス をインストールします。
Subscription Manager を使用して、
rhel-7-server-3scale-amp-2-rpms
リポジトリーへのアクセスを有効にします。sudo subscription-manager repos --enable=rhel-7-server-3scale-amp-2-rpms
sudo subscription-manager repos --enable=rhel-7-server-3scale-amp-2-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 3scale テンプレート
3scale-amp-template
をインストールします。このテンプレートは/opt/amp/templates
に保存されます。sudo yum install 3scale-amp-template
sudo yum install 3scale-amp-template
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.2.1. Amazon Simple Storage Service の設定 リンクのコピーリンクがクリップボードにコピーされました!
ローカルファイルシステムストレージで 3scale をデプロイする場合は、本セクションを飛ばして次に進んでください。
Amazon Simple Storage Service (Amazon S3) バケットをストレージとして使用する場合には、3scale を OpenShift にデプロイする前にバケットを設定する必要があります。
3scale 用の Amazon S3 バケットを設定するには、以下の手順を実施します。
以下の最低限のパーミッションで Identity and Access Management (IAM) ポリシーを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のルールで CORS 設定を作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow