PowerFlex: 암호가 Base64로 인코딩되지 않은 경우 백업에서 PFMP 복원에 실패함

요약: PFMP(PowerFlex Manager Platform) 복원 중에는 스크립트에 CIFS 및 암호화 비밀번호가 base64로 인코딩되어야 하므로 프로세스가 중단됩니다. 일반 암호를 제공하면 오류가 발생합니다.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

백업에서 PowerFlex Manager를 복원할 때 비밀번호는 base64 인코딩 형식이어야 합니다. 

 

암호화 암호가 잘못되었거나 올바르게 인코딩되지 않은 경우의 오류 예시 


  

암호화 암호가 인코딩되지 않은 경우의 오류 예시

 

CIFS 비밀번호가 잘못되었거나 올바르게 인코딩되지 않은 경우의 오류 예 

CIFS 비밀번호가 인코딩되지 않은 경우의 오류 예

원인

사용자가 다음 단계에서 인코딩된 비밀번호가 아닌 일반 비밀번호를 입력했습니다.

Please enter CIFS password(base64 encoded). Press enter to skip if username is not required: 

Please enter encryption password for backup file (base64 encoded): 

해결

다음 명령을 실행하여 암호를 base64 인코딩 형식으로 인코딩합니다. 

echo -n 'MyPassword' | base64

인코딩할 암호가 있는 Mypassword 를 바꿉니다.

다음을 확인하십시오.

  • 2개의 작은따옴표 ' ' 사이에 암호를 넣으십시오.
  • echo 명령에서 인수 -n을 사용하여 후행 줄 바꿈을 방지하십시오. 

예:

 암호 인코딩 예   

이 예시에서 비밀번호 cGFzc3dvcmQ=로 인코딩되었습니다.

 

복원 스크립트를 다시 실행하고 메시지가 표시될 때 일반 비밀번호가 아닌 새로 인코딩된 비밀번호를 사용해야 합니다 

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=

추가 정보

PowerFlex Manager를 복원하는 전체 단계는 Dell PowerFlex Manager 4.8.x 사용자 가이드 가이드에서 확인할 수 있습니다. 복사본은 아래에도 나와 있습니다. 

 

 

  • PowerFlex Manager 복원

PowerFlex Manager를 복원하면 사용자가 생성한 데이터가 백업 파일에 저장된 이전 구성으로 되돌아갑니다. 백업에서 복원하려면 PowerFlex Manager 외부에서 스크립트를 실행해야 합니다. 사용자 인터페이스는 백업에서 복원하는 기능을 지원하지 않습니다.

필수 구성 요소

복원 절차를 시작하기 전에 다음 사전 요구 사항을 충족해야 합니다.

  • 복원 클러스터는 PowerFlex 버전 및 Kubernetes 버전이 정확히 동일해야 합니다.
  • 복원 클러스터의 IP 주소와 구성은 정확히 동일해야 합니다.

    클러스터 구성은 백업을 수행한 클러스터 구성과 동일해야 합니다.

    • 모든 Kubernetes 노드의 IP 주소는 동일해야 합니다.
    • 모든 Kubernetes 노드의 이름은 동일해야 합니다.
    • 모든 LoadBalancer IP 주소는 동일해야 합니다.
이 작업에 대한 정보
주의: 이전 구성을 복원하면 PowerFlex Manager가 재시작되고 복원하려는 백업 파일 이후에 생성된 데이터가 삭제됩니다. 실행 중인 모든 작업도 종료될 수 있습니다.
단계
  1. PowerFlex Manager 플랫폼 설치 프로그램이 처음 실행된 노드에 로그인합니다.
  2. 설치 프로그램 번들에 포함된 복원 스크립트를 실행합니다.
./restore_backup.sh
  1. 스크립트 실행을 완료하는 데 필요한 세부 정보를 제공합니다.
    SSH 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됩니다. 또한 암호가 모든 노드에 대해 동일한지 여부를 지정하고 백업 파일의 위치와 파일의 암호화된 암호도 제공하라는 메시지가 표시됩니다. CIFS 사용자 이름과 암호를 입력하라는 메시지가 표시될 수도 있습니다. 익명 액세스를 허용하는 CIFS 공유에는 CIFS 자격 증명이 필요하지 않을 수 있습니다.
     
    참고: 암호는 base64로 인코딩된 형식이어야 합니다.

    암호를 base64로 인코딩하려면 다음 명령을 사용합니다. 

    echo -n 'MyPassword' | base64

    암호를 인코딩 할 Mypassword를 바꾸고 2 개의 단일 qoutes ''사이에 암호를 넣어야합니다.

    예:

    echo -n 'example' | base64
    ZXhhbXBsZQ==
    

    복원 스크립트의 실행을 완료하려면 복원 작업을 기존 클러스터에서 수행할지 아니면 새 클러스터에서 수행할지를 지정해야 합니다.

    다음은 복원 스크립트의 샘플 실행을 보여 주는 코드 조각입니다.

    [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 :
    
        
결과

복원 프로세스에서는 복원이 완료될 때까지 상태 정보를 인쇄합니다.

해당 제품

PowerFlex rack, ScaleIO
문서 속성
문서 번호: 000464562
문서 유형: Solution
마지막 수정 시간: 18 5월 2026
버전:  3
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.