Sådan bruger du ConfigMap til at tilknytte en lagringsklasse for permanente snapshot-diskenhedskrav med PowerProtect Data Manager 19.8

Shrnutí: Denne artikel beskriver, hvordan du aktiverer permanente sikkerhedskopieringssnapshotkrav for at binde sig til en brugerdefineret lagringsklasse under sikkerhedskopiering.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

Følg disse instruktioner for at bruge Dell EMC PowerProtect Data Manager 19.8 og ConfigMap til at aktivere permanente diskenhedskrav for sikkerhedskopiering, der bindes til en brugerdefineret lagringsklasse under sikkerhedskopiering.

Denne artikel omhandler følgende scenarie:

  • Du har to storage-klasser defineret i din Kubernetes-klynge. F.eks.:

debjeet@irv-ppdm-sdr-140:~$ kubectl get sc

NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE
csi-hostpath-sc (standard) hostpath.csi.k8s.io Delete Immediate true 161d
debjeet-sc hostpath.csi.k8s.io Delete Immediate true 12d

  • Dit programs navneområde bruger f.eks. den første lagerklasse:
debjeet@irv-ppdm-sdr-140:~$ kubectl få pods, pvc -n exns
STATUS FOR KLAR NAVN GENSTARTER ALDER
pod/wordpress-mysql-5b697dbbfc-gfv9k 1/1 kører 0 16d

NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
persistentvolumeclaim/mysql-pv-claim Bundet pvc-d6df4270-dc9e-48bb-bca9-bd430cea88c6 2Gi RWO csi-hostpath-sc 16d
  • Når du starter et sikkerhedskopieringsjob, opretter Dell EMC PowerProtect Data Manager et midlertidigt sikkerhedskopi af permanente diskenhedskrav, som er monteret på cProxy-pod. Denne handling flytter sikkerhedskopieringssnapshot til PowerProtect-enheden. Dette sikkerhedskopieringssnapshot til vedvarende diskenhedskrav bindes automatisk til lagringsklassen for vedvarende diskenhedsanmodninger fra kilden.
debjeet@irv-ppdm-sdr-140:~$ kubectl få pods, pvc -n exns
STATUS FOR KLAR NAVN GENSTARTER ALDER
pod/epco-2021-06-17-11-40-05-epco-mysql-pv-claim-cproxy 1/1 Kører 0 5s
pod/wordpress-mysql-5b697dbbfc-gfv9k 1/1 kører 0 17d

NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
persistentvolumeclaim/mysql-pv-claim Bundet pvc-d6df4270-dc9e-48bb-bca9-bd430cea88c6 2Gi RWO csi-hostpath-sc 17d
persistentvolumeclaim/pvc-epco-2021-06-17-11-40-05-mysql-pv-claim bundet pvc-4031a452-fd2b-42b1-b1a5-da4df6dc9eb0 2Gi RWO csi-hostpath-sc 6s
  • Du skal have det midlertidige snapshot af sikkerhedskopien permanent diskenhed monteret på en anden lagringsklasse. Dette krav kan skyldes begrænsninger for storageklassen eller interne politikker for kildelagerklassen.

Udfør følgende trin:

  1. Opret en konfigurationstilknytning i powerprotect-navneområdet med navnet ppdm-snapshot-storage-class-mapping ved hjælp af følgende kommando:

kubectl create cm ppdm-snapshot-storage-class-mapping -n powerprotect

  1. Rediger konfigurationstilknytningen med følgende kommando:

kubectl edit cm ppdm-snapshot-storage-class-mapping -n powerprotect

  1. Editoren åbnes. Tilføj dataafsnittet fremhævet med fed skrift i følgende eksempel på ConfigMap.

apiVersion: v1
Form: Konfigurationstilknytning
Data:
  csi-hostpath-sc: debjeet-sc
Metadata:
  creationTimestamp: "2021-06-04T14:13:17Z"
navn: ppdm-snapshot-storage-class-mapping
navneområde: powerprotect
resourceVersion: "29682568"
selfLink: /api/v1/namespaces/powerprotect/configmaps/ppdm-snapshot-storage-class-mapping
Uid: 74def0f9-207d-4ea5-a9b1-0fca688c7ea5

  1. Angiv tilknytningen mellem kildens lagerklassenavn og navnet på destinationslagringsklassen.

Hvis du leverer flere tilknytninger i en enkelt konfigurationstilknytning, viser følgende scenarier ikke-understøttede og understøttede brugsscenarier:

  • Ikke-understøttet scenarie: Du kan ikke tilknytte én storageklasse til to forskellige storage-klasser. F.eks.:

isilon-sc: unity-nfs
isilon-sc: vxflex-sc

  • Understøttet scenarie: Du kan knytte forskellige storage-klasser til én storage-klasse.

unity-nfs: isilon-sc
vxflex-sc: isilon-sc

  1. Gem konfigurationstilknytningen. For den vedvarende diskenhedssikkerhedskopiering, der er bundet til navnet på den kildelagringsklasse, der er angivet i ConfigMap, er sikkerhedskopiens permanente diskenhedskrav bundet til navnet på den destinationslagringsklasse, der er angivet i konfigurationstilknytningen.

Ved hjælp af det forrige eksempel ConfigMap er kildens lagerklassenavn csi-hostpath-sc , og mållagerklassenavnet er debjeet-sc. Hvis et permanent diskenhedskrav, der sikkerhedskopieres, bruger lagringsklassen csi-hostpath-sc, vil dets snapshot persistent volume claim under sikkerhedskopiering nu være bundet til debjeet-sc.

debjeet@irv-ppdm-sdr-140:~$ kubectl få pods, pvc -n exns
STATUS FOR KLAR NAVN GENSTARTER ALDER
pod/epco-2021-06-17-11-40-05-epco-mysql-pv-claim-cproxy 1/1 Kører 0 5s
pod/wordpress-mysql-5b697dbbfc-gfv9k 1/1 kører 0 17d

NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
persistentvolumeclaim/mysql-pv-claim Bundet pvc-d6df4270-dc9e-48bb-bca9-bd430cea88c6 2Gi RWO csi-hostpath-sc 17d
persistentvolumeclaim/pvc-epco-2021-06-17-11-40-05-mysql-pv-claim Bundet pvc-4031a452-fd2b-42b1-b1a5-da4df6dc9eb0 2Gi RWO debjeet-sc 56s
Vlastnosti článku
Číslo článku: 000189023
Typ článku: How To
Poslední úprava: 27 srp 2022
Verze:  3
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.