Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動します。 info
2015 年 10 月 22 日(木曜日)、Apigee Edge for Private Cloud の新しいパッチをリリースしました。
2 つのデータセンターのインストールのアップグレード順序
2 つのデータセンターがあるインストールをアップグレードする場合は、次の順序でコンポーネントをアップグレードします。
- Qpid データセンター 1
- Qpid データセンター 2
- Postgres データセンター 1
- Postgres データセンター 2
- 管理サーバー データセンター 1
- 管理サーバー データセンター 2
- Router / Message Processor データセンター 1
- Router / Message Processor データセンター 2
4.15.07.00 へのアップグレード時に余分な「gateway」Pod を削除する
このリリースには、問題 OPDK-1878 を修正するスクリプトが含まれています。この問題では、以前の Edge のインストールでゲートウェイ Pod の名前がデフォルト値の「gateway」から変更されている場合、4.15.07.00 のアップグレード スクリプトによって、作成した Pod とともに「gateway」という新しい Pod がインストールに自動的に追加されました。
影響を受けるかどうかの判断
この問題は、複数のデータセンターがある環境で、各データセンターに異なる名前(「gateway-1」や「gateway-2」など)のゲートウェイ Pod を作成した場合に発生する可能性が高くなります。ゲートウェイ Pod のデフォルト名「gateway」を使用している場合、この問題の影響は受けません。
リージョン内の Pod を確認するには、次の cURL コマンドを使用します。
> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods
ここで、ms_IP は Edge Management Server の IP アドレスまたは DNS 名で、dc-1 はリージョンの名前です。このコマンドは、リージョン内のすべての Pod 名を含む配列を返します。
アップグレード前にこのコマンドを実行し、「gateway」Pod の名前を変更した場合は、次の形式の結果が表示されます。
[ "gateway-1", "analytics", "central" ]
4.15.07.00 にアップグレードした後にこのコマンドを実行すると、結果に「gateway」Pod が含まれるようになります。
[ "gateway-1", "gateway", "analytics", "central" ]
リージョンの名前がわからない場合は、次のコマンドを使用します。
> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions
パッチ スクリプトの適用
4.15.07.01 パッチには、4.15.07.00 アップグレードで作成された余分な Pod を削除する delete-gw-pod.sh スクリプトが含まれています。
delete-gw-pod.sh スクリプトは次のことを行います。
- 「gateway」Pod または指定した Pod からすべての Edge コンポーネントを削除します。
- Pod から組織の関連付けを解除します。
- Pod を削除します。
このスクリプトを実行するには:
- 4.15.07.01 パッチをインストールします。
- すべての ZooKeeper ノードをバックアップします。詳細については、Edge オペレーション ガイドをご覧ください。
- 任意の Management Server ノードで、delete-gw-pod.sh スクリプトを実行して、4.15.07.00 アップグレーダーによって作成された「gateway」Pod を削除します。
> /<instal_dir>/apigee4/bin/delete-gw-pod.sh
スクリプトにより、システム管理者のパスワードの入力を求められます。
スクリプトにコマンドライン オプションを指定しない場合、すべてのリージョンをループして、ゲートウェイ Pod の複数のインスタンスを特定します。次に、1 つを削除するように求められます。デフォルトは「gateway」Pod です。
コマンドライン オプションを delete-gw-pod.sh スクリプトに渡すことができます。たとえば、Pod 名とリージョンを渡すと、そのリージョンの Pod のみが削除されます。次に、すべてのリージョンを確認するかどうかを尋ねられます。
delete-gw-pod.sh スクリプトに次のパラメータを渡すことができます。
- -P <システム管理者パスワード>
- -a <管理者のメールアドレス。デフォルトは apigee_env.sh の ADMIN_EMAIL の値>
- -H <Management Server ホスト。デフォルトは apigee_env.sh の MSIP の値>
- -r <「gateway」Pod を検索するリージョン>
- -p <Gateway Pod 名。 デフォルトは「gateway」です。>
- -y <警告を抑制>
バグの修正
このリリースでは以下のバグが修正されています。
| 問題 ID | 説明 |
|---|---|
| OPDK-1927 | Monetization のアップグレードでテーブルが欠落している。重複するインデックスが作成されている |
| OPDK-1878 | セットアップ時にゲートウェイ POD 名を変更すると問題が発生する |
| OPDK-1886 | ノードが 192.168.x.y などのローカル IP アドレスにアクセスできない |
| MGMT-2353 | カスタム レポート一覧ページの削除ボタンが 1 回しか機能しない |
| MGMT-2521 | トレース セッションがハングすることがある |
| MGMT-2543 | 新しいプロキシ エディタで AssignMessage ポリシーの <Payload> の XML が変更され、既存の API プロキシが破損する |
| MGMT-2581 | すべての管理ポートで HTTP トレース メソッドを無効にする |
| MGMT-2599 | 新しいプロキシ エディタで名前空間の接頭辞を削除すると、接頭辞が復元される |
| MGMT-2616 | 新しい API プロキシ エディタで XML エンティティが正しく処理されない |
| MGMT-2618 | 「パスのディレクトリの作成中にエラーが発生しました」というデプロイの問題 |
| MGMT-2702 | Firefox と IE のクロスサイト セキュリティの脆弱性 |
| DEVRT-1942 | Monetization のアップグレードでテーブルが欠落している。重複するインデックスが作成されている |
| APIRT-1074 | Connection: Close ヘッダーが Content-Length ヘッダーまたは Transfer-Encoding ヘッダーなしで送信された場合に、gzip 圧縮されたコンテンツが適切に処理されない |