Jak pomocí nástroje ConfigMap namapovat třídu úložiště pro trvalé nároky svazků snapshotu pomocí nástroje PowerProtect Data Manager 19.8

Summary: Tento článek popisuje, jak povolit trvalé nároky svazku snapshotu zálohování při vytvoření vazby na uživatelem definovanou třídu úložiště během zálohování.

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

Podle těchto pokynů použijte nástroj Dell EMC PowerProtect Data Manager 19.8 a konfigurační mapování, aby bylo možné vytvořit vazbu na uživatelem definovanou třídu úložiště během zálohování.

Tento článek se zabývá následující situací:

  • V clusteru Kubernetes jsou definovány dvě třídy úložiště. Například:

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

NAME PROVISIONER RECLAIMPOLICY VOLUMEPOLICYMODE ALLOWVOLUMEEXPANSION AGE
csi-hostpath-sc (výchozí) hostpath.csi.k8s.io Delete Immediate true 161d
debjeet-sc hostpath.csi.k8s.io odstranit aktuální true 12d

  • Obor názvů aplikací používá například první třídu úložiště:
debjeet@irv-ppdm-sdr-140:~$ kubectl get pods, pvc -n exns
STATUS NAME READY RESTARTS AGE (STAV NAME READY RESTARTUJE STÁŘÍ
) pod/s-mysql-5b697dbbfc-gfv9k 1/1 Running 0 16d

NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE (REŽIMY PŘÍSTUPU KE KAPACITĚ SVAZKU NAME STATUS V REŽIMU STORAGECLASS AGE
) persistentvolumeclaim/mysql-pv-claim Bound pvc-d6df4270-dc9e-48bb-bca9-bd430cea88c6 2Gi RWO csi-hostpath-sc 16d
  • Když spustíte úlohu zálohování, nástroj Dell EMC PowerProtect Data Manager vytvoří dočasné záložní snapshoty trvalého svazku nároky, které jsou připojeny k podu cProxy. Tato akce přesune snapshot zálohy do zařízení PowerProtect. Tento snapshot zálohy se trvalé nároky na svazky automaticky prováže ke zdrojové třídě úložišť trvalého svazku.
debjeet@irv-ppdm-sdr-140:~$ kubectl get pods, pvc -n exns
STATUS NAME READY RESTARTS AGE (STAV NAME READY RESTARTUJE STÁŘÍ
) pod/epco-2021-06-17-11-40-05-epco-mysql-pv-claim-cproxy 1/1 Running 0 5s
pod/plugin-mysql-5b697dbbfc-gfv9k 1/1 Running 0 17d

NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE (REŽIMY PŘÍSTUPU KE KAPACITĚ SVAZKU NAME STATUS V REŽIMU STORAGECLASS AGE
) persistentvolumeclaim/mysql-pv-claim Bound pvc-d6df4270-dc9e-48bb-bca9-bd430cea88c6 2Gi RWO csi-hostpath-sc 17d
persistentvolumeclaim/pvc-epco-2021-06-17-11-40-05-mysql-pv-claim Bound pvc-4031a452-fd2b-42b1-b1a5-da4df6dc9eb0 2Gi RWO csi-hostpath-sc 6s
  • Je nutné, aby byl dočasný snapshot zálohy trvalých nároků svazku připojený k jiné třídě úložiště. Tento požadavek může být způsoben omezeními třídy úložiště nebo interními zásadami pro třídu zdrojového úložiště.

Proveďte následující postup:

  1. Pomocí následujícího příkazu vytvořte v oboru názvů powerprotect mapování ConfigMap s názvem ppdm-snapshot-storage-class-mapping :

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

  1. Upravte konfiguraci pomocí následujícího příkazu:

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

  1. Otevře se editor. V následujícím příkladu ConfigMap přidejte část dat zvýrazněnou tučně.

apiVersion: v1
Druhu: Konfigurační mapu
Dat:
  csi-hostpath-sc: debjeet-sc
Metadata:
  creationTimestamp: "2021-06-04T14:13:17Z"
název: ppdm-snapshot-storage-class-mapping
obor názvů: powerprotect
resourceVersion: "29682568"
SelfLink: /api/v1/namespaces/powerprotect/configmaps/ppdm-snapshot-storage-class-mapping
Uid: 74def0f9-207d-4ea5-a9b1-0fca688c7ea5

  1. Zadejte mapování mezi názvem třídy zdrojového úložiště a názvem cílové třídy úložiště.

Pokud v jednom konfiguračním mapě poskytujete více mapování, následující scénáře ukazují nepodporované a podporované případy použití:

  • Nepodporovaný scénář: Jednu třídu úložiště nelze namapovat na dvě různé třídy úložiště. Například:

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

  • Podporovaný scénář: Různé třídy úložišť můžete mapovat na jednu třídu úložiště.

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

  1. Uložte konfigurační mapu. Nárok trvalého svazku zálohování, který je vázán na název zdrojové třídy úložiště uvedený v konfiguračním plánu, je nárok trvalého svazku snapshotu zálohy vázán na název cílové třídy úložiště uvedený v konfiguračním mapě.

V předchozím příkladu ConfigMap je název třídy zdrojového úložiště csi-hostpath-sc a název cílové třídy úložiště je debjeet-sc. Pokud zálohovaný trvalý nárok na svazek využívá třídu úložiště csi-hostpath-sc, jeho snapshot Persistent Volume Claim během zálohování bude nyní vázán na debjeet-sc.

debjeet@irv-ppdm-sdr-140:~$ kubectl get pods, pvc -n exns
STATUS NAME READY RESTARTS AGE (STAV NAME READY RESTARTUJE STÁŘÍ
) pod/epco-2021-06-17-11-40-05-epco-mysql-pv-claim-cproxy 1/1 Running 0 5s
pod/plugin-mysql-5b697dbbfc-gfv9k 1/1 Running 0 17d

NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE (REŽIMY PŘÍSTUPU KE KAPACITĚ SVAZKU NAME STATUS V REŽIMU STORAGECLASS AGE
) persistentvolumeclaim/mysql-pv-claim Bound pvc-d6df4270-dc9e-48bb-bca9-bd430cea88c6 2Gi RWO csi-hostpath-sc 17d
persistentvolumeclaim/pvc-epco-2021-06-17-11-40-05-mysql-pv-claim Bound 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.