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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

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
Article Properties
Article Number: 000189023
Article Type: How To
Last Modified: 27 Aug 2022
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.