9.4. 保持されている Postgres 13 PVC を削除します


Red Hat Ansible Automation Platform を Postgres 13 を使用するバージョンから Postgres 15 を使用するバージョンにアップグレードした後、管理対象データベースを使用する Automation Controller デプロイメントでは、元の Postgres 13 永続ボリューム要求 (PVC) が自動的に削除されません。デプロイメントで外部データベースを使用している場合は、PVC のクリーンアップは不要です。アップグレードが正常に完了したことを確認した後、保持されている PVC を手動で削除する必要があります。

前提条件

  • Ansible Automation Platform を Postgres 15 を使用するバージョンにアップグレードしました。
  • Automation Controller のデプロイメントでは、マネージドデータベースが使用されます。外部データベースを使用するデプロイメントでは、PVC のクリーンアップは不要です。

手順

  1. Postgres 15 Pod が実行されていることを確認してください。

    $ oc get pods -n <your_namespace> | grep postgres

    名前に postgres-15 を含む Pod が 実行 状態になっていることを確認してください。

  2. 名前空間内の PVC をリスト表示して、保持されている Postgres 13 PVC を特定します。

    $ oc get pvc -n <your_namespace>

    保持される Postgres 13 PVC は、以下の命名形式に従います。

    postgres-13-<deployment_name>-postgres-13-0

    現在の Postgres 15 の PVC は、以下の命名規則に従います。

    postgres-15-<deployment_name>-postgres-15-0
  3. 保持されている Postgres 13 PVC を削除します。

    $ oc delete pvc postgres-13-<deployment_name>-postgres-13-0 -n <your_namespace>
重要

アップグレードが正常に完了したことを確認するまでは、Postgres 13 PVC を削除しないでください。アップグレードが失敗した場合、保持されたボリュームを使用してデータ復旧を行うことができます。

注記

AutomationController カスタムリソース定義 (CRD) の postgres_keep_pvc_after_upgrade フィールドは、Ansible Automation Platform 2.4 以降では効果がありません。PVC の清掃は、必ず手作業で行う必要があります。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る