第1章 始める前に
アップグレードを進める前に、以下の点を考慮する必要があります。
サポートされる構成
- 3scale は、OpenShift 3.11 で テンプレート を使用する場合にも、2.5 から 2.6 へのアップグレードパスをサポートします。
3scale の以前のバージョン
3scale 2.5 が
amp.yml
標準シナリオテンプレートでデプロイされたと仮定して、新しい 3scale 2.6amp.yml
テンプレートをダウンロードしてデプロイし、新しい OpenShift 要素を作成 します。-
3scale 2.6
amp.yml
テンプレートをダウンロードするには、ノードと資格の設定 を参照してください。
-
3scale 2.6
2.4 より前のバージョンからのマルチバージョンアップグレードの場合、
システム環境
の ConfigMap があることを確認します。$ oc get configmap system-environment
-
NotFound
エラーメッセージが表示された場合は、2.4 アップグレードガイドの ConfigMap の作成 を参照してください。
-
ツール
- データベースのバックアップを実行します。バックアップの手順は、データベースのタイプや設定により異なります。
- OpenShift CLI ツールが 3scale をデプロイしたプロジェクトに設定されるようにする。
- bash シェルで次のコマンドを実行します。
このアップグレードでは、次の手順に従ってパッチファイルをダウンロードして取得します。
- templates-migration-2.5-to-2.6 をクリックします。
- ファイルをダウンロードして展開します。
ドキュメント全体で、ダウンロードした圧縮ファイルの内容に関連するいくつかのファイル参照が表示されます。たとえば、$(cat db-imagestream-patches/backend-redis-json.patch)
です。