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

Сводка: 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í.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Инструкции

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
Свойства статьи
Номер статьи: 000189023
Тип статьи: How To
Последнее изменение: 27 Aug 2022
Версия:  3
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.