PowerFlex: Obnovení PFMP ze zálohy se nezdařilo, když heslo není zakódováno Base64
Shrnutí: Během obnovení platformy PowerFlex Manager Platform (PFMP) se proces přeruší, protože skript očekává hesla CIFS a šifrování v kódované podobě base64. Selhání způsobí zadání prostých hesel. ...
Příznaky
Při obnově nástroje PowerFlex Manager ze zálohy musí být hesla ve formátu kódování Base64 .
Příklad chyby, když je šifrovací heslo nesprávné nebo není správně zakódováno

Příklad chyby, když je heslo CIFS nesprávné nebo není správně zakódováno

Příčina
Uživatel zadal prosté heslo , nekódované heslo v následujících krocích
Please enter CIFS password(base64 encoded). Press enter to skip if username is not required:
Please enter encryption password for backup file (base64 encoded): Řešení
Spuštěním následujícího příkazu zakódujte heslo do formátu s kódováním Base64.
echo -n 'MyPassword' | base64
Nahraďte Mypassword , které má být zakódováno
Nezapomeňte provést následující úkony:
- Vložte heslo mezi 2 jednoduché uvozovky ' '
- Použijte argument -n v příkazu echo, abyste se vyhnuli koncovému novému řádku.
Příklad:
V tomto příkladu bylo heslo zakódováno do cGFzc3dvcmQ=
Znovu spusťte skript pro obnovení a po výzvě použijte nové zakódované heslo, nikoli prosté heslo.
Please enter CIFS password(base64 encoded). Press enter to skip if username is not required: cGFzc3dvcmQ=
Please enter encryption password for backup file (base64 encoded): cGFzc3dvcmQ=Další informace
Celý postup obnovení nástroje PowerFlex Manager naleznete v následující příručce Uživatelská příručka k nástroji Dell PowerFlex Manager 4.8.x , jejíž kopie je uvedena také níže.
- Obnovení nástroje PowerFlex Manager
Obnovením nástroje PowerFlex Manager vrátíte uživatelem vytvořená data do dřívější konfigurace, která je uložena v záložním souboru. Chcete-li provést obnovu ze zálohy, musíte spustit skript mimo nástroj PowerFlex Manager. Uživatelské rozhraní nepodporuje možnost obnovení ze zálohy.
Požadavky
Než začnete s procesem obnovení, musíte splnit tyto požadavky:
- Cluster pro obnovení musí mít přesně stejnou verzi PowerFlex a Kubernetes.
- Cluster pro obnovení musí mít přesně stejné IP adresy a konfiguraci.
Konfigurace clusteru musí být stejná jako konfigurace clusteru, na kterém byla záloha pořízena.
- Všechny uzly Kubernetes musí mít stejné IP adresy.
- Všechny uzly Kubernetes musí mít stejné názvy.
- Všechny IP adresy nástroje LoadBalancer musí být stejné.
- Přihlaste se do uzlu, kde jste původně spustili instalační program platformy PowerFlex Manager.
- Spusťte skript pro obnovení, který je součástí instalačního balíčku:
./restore_backup.sh
- Podle potřeby zadejte podrobnosti k dokončení provádění skriptu.
Budete vyzváni k zadání uživatelského jména a hesla SSH. Kromě toho budete vyzváni k zadání, zda jsou hesla stejná pro všechny uzly, a také k zadání umístění záložního souboru a šifrovaného hesla souboru. Můžete být také požádáni o zadání uživatelského jména a hesla CIFS. Přihlašovací údaje CIFS nemusí být vyžadovány pro sdílenou složku CIFS, která umožňuje anonymní přístup.Poznámka: Hesla musí být ve formátu s kódováním Base64.
Pokud chcete zakódovat heslo do base64, použijte následující příkaz:
echo -n 'MyPassword' | base64Nahraďte Mypassword, které heslo, které má být zakódováno, ujistěte se, že jste heslo vložili mezi 2 jednotlivé qoutes ' '
Příklad:
echo -n 'example' | base64 ZXhhbXBsZQ==Chcete-li dokončit spuštění skriptu obnovení, musíte určit, zda bude operace obnovení provedena v existujícím clusteru nebo v novém clusteru.
Tady je fragment kódu, který ukazuje ukázkové spuštění skriptu obnovení:
[root@sheetal-installer scripts]# ./restore_backup.sh /usr/local/lib/python3.8/site-packages/paramiko/transport.py:236: CryptographyDeprecationWarning: Blowfish has been deprecated "class": algorithms.Blowfish, Installation logs are available at <Bundle root>/PFMP_Installer/logs/ directory. More detailed logs are available at <Bundle root>/atlantic/logs/ directory. PFMP Installer is about to reset a PFMP cluster based on the configuration specified in the PFMP_Config.json. Please enter the ssh username for the nodes specified in the PFMP_Config.json[root]:root Are passwords the same for all the cluster nodes[Y]?:Y Please enter the ssh password for the nodes specified in the PFMP_Config.json. Password: Please enter backup file location - Example CIFS: \\1.2.3.4\Lab\backup\file.tgz Please enter CIFS username. Press enter to skip if username is not required:administrator Please enter CIFS password(base64 encoded). Press enter to skip if username is not required: UmFpZDR1cyE= Please enter encryption password for backup file (base64 encoded): UmFpZDR1cyE= Perform restore on existing cluster? Please enter yes/y or no/n :
Proces obnovení vytiskne informace o stavu, dokud nebude obnovení dokončeno.