Skip to main content
NetApp Solutions
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

AWS 上的 Red Hat OpenShift 服務搭配 NetApp ONTAP

貢獻者

1.從 Snapshot 還原 在本節中、我們將說明如何從應用程式 Volume 的 Trident 快照還原應用程式。

a.從 SnapShot 建立磁碟區複本

若要將磁碟區還原至先前的狀態、您必須根據所拍攝快照中的資料建立新的 PVC 。若要這麼做、請將下列資訊清單儲存在名為 PVC-clone . yaml 的檔案中

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
 name: postgresql-volume-clone
spec:
 accessModes:
   - ReadWriteOnce
 storageClassName: trident-csi
 resources:
   requests:
     storage: 8Gi
 dataSource:
   name: postgresql-volume-snap-01
   kind: VolumeSnapshot
   apiGroup: snapshot.storage.k8s.io

使用上述資訊清單建立 PVC 作為來源、藉此建立磁碟區的複本。套用資訊清單、並確定已建立複本。

從快照複製 PostgreSQL

  • b.刪除原始的 PostgreSQL 安裝 **

PostgreSQL 應用程式刪除

  • c.使用新的複製 PVC** 建立新的 PostgreSQL 應用程式

$ helm install postgresql bitnami/postgresql --set primary.persistence.enabled=true --set primary.persistence.existingClaim=postgresql-volume-clone -n postgresql

PostgreSQL 全新安裝

  • d.確認應用程式 Pod 處於執行中狀態 **

PostgreSQL 全新安裝

  • e.確認 Pod 使用複本作為 PVC**

PostgreSQL 新安裝說明

新的 PVC 就是複製品

f )若要驗證資料庫是否如預期還原、請返回容器主控台並顯示現有的資料庫

資料庫已還原

示範影片:

Amazon FSX for NetApp ONTAP 搭配使用託管控制平面的 AWS 上的 Red Hat OpenShift 服務

有關 Red Hat OpenShift 和 OpenShift 解決方案的更多影片"請按這裡"、請參閱。