PowerFlex: PFMP:n palauttaminen varmuuskopioinnista epäonnistui, kun salasana ei ole base64-koodattu
Yhteenveto: PowerFlex Manager Platform (PFMP) -palautuksen aikana prosessi keskeytyy, koska komentosarja odottaa CIFS- ja salaussalasanoja base64-koodatussa muodossa. Pelkkien salasanojen antaminen aiheuttaa virheen. ...
Oireet
Kun PowerFlex Manager palautetaan varmuuskopiosta, salasanojen on oltava base64-koodatussa muodossa.
Virheesimerkki, kun salauksen salasana on väärä tai sitä ei ole koodattu oikein

Virheesimerkki, kun CIFS-salasana on väärä tai sitä ei ole koodattu oikein

Syy
Käyttäjä antoi tavallisen salasanan, ei koodattua salasanaa seuraavissa vaiheissa
Please enter CIFS password(base64 encoded). Press enter to skip if username is not required:
Please enter encryption password for backup file (base64 encoded): Tarkkuus
Koodaa salasana base64-koodattuun muotoon suorittamalla seuraava komento.
echo -n 'MyPassword' | base64
Vaihda Mypassword, jonka salasana koodataan
Varmista, että:
- Aseta salasana 2 yksittäisen lainausmerkin väliin ' '
- Käytä argumenttia -n kaikukomennossa välttääksesi lopussa olevan uuden rivin
Esimerkki:
Esimerkissä salasana koodattiin muotoon cGFzc3dvcmQ=
Suorita palautuskomentosarja uudelleen ja varmista, että käytät uutta koodattua salasanaa pyydettäessä etkä pelkkää salasanaasi
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=Lisätietoja
PowerFlex Managerin palauttamisen täydelliset vaiheet ovat seuraavassa oppaassa Dell PowerFlex Manager 4.8.x Käyttöopas , jonka kopio on myös alla.
- PowerFlex Managerin palauttaminen
PowerFlex Managerin palauttaminen palauttaa käyttäjän luomat tiedot aiempaan määritykseen, joka tallennetaan varmuuskopiotiedostoon. Jos haluat palauttaa varmuuskopiosta, suorita komentosarja PowerFlex Managerin ulkopuolella. Käyttöliittymä ei tue palautusta varmuuskopiosta.
Edellytykset
Ennen kuin aloitat palautuksen, sinun on täytettävä seuraavat edellytykset:
- Palautusklusterin on oltava täsmälleen sama PowerFlex- ja Kubernetes-versio.
- Palautusklusterilla on oltava täsmälleen samat IP-osoitteet ja määritykset.
Klusterikokoonpanon on oltava sama kuin se klusterikokoonpano, johon varmuuskopiointi tehtiin.
- Kaikilla Kubernetes-solmuilla on oltava samat IP-osoitteet.
- Kaikilla Kubernetes-solmuilla on oltava samat nimet.
- Kaikkien LoadBalancer-IP-osoitteiden on oltava samat.
- Kirjaudu solmuun, jossa PowerFlex Manager -alustan asennusohjelma suoritettiin ensimmäisen kerran.
- Suorita asennuspakettiin sisältyvä palautuskomentosarja:
./restore_backup.sh
- Anna tarvittavat tiedot komentosarjan suorittamisen suorittamiseksi.
Sinua pyydetään antamaan SSH-käyttäjänimi ja salasana. Lisäksi sinua pyydetään määrittämään, ovatko salasanat samat kaikille solmuille, ja antamaan myös varmuuskopiotiedoston sijainti ja tiedoston salattu salasana. Sinua voidaan myös pyytää antamaan CIFS-käyttäjänimi ja salasana. CIFS-tunnistetietoja ei välttämättä tarvita nimettömän käytön mahdollistavaan CIFS-jakoon.Huomautus: Salasanojen on oltava base64-koodatussa muodossa.
Koodaa salasana base64:ään seuraavalla komennolla
echo -n 'MyPassword' | base64Vaihda koodattava salasana Mypassword, varmista, että laitat salasanan 2 yksittäisen qoutin väliin ' '
Esimerkki:
echo -n 'example' | base64 ZXhhbXBsZQ==Jotta palautuskomentosarja voidaan viimeistellä, määritä, suoritetaanko palautustoiminto olemassa olevalle klusterille vai uudelle klusterille.
Tässä on katkelma, jossa näkyy esimerkki palautuskomentosarjasta:
[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 :
Palautusprosessi tulostaa tilatiedot, kunnes palautus on valmis.