StorageGRID Grid Manager를 사용하여 객체 데이터를 복원합니다
Grid Manager를 사용하면 장애가 발생한 스토리지 볼륨 또는 스토리지 노드의 객체 데이터를 복원할 수 있습니다. 또한 Grid Manager를 사용하여 진행 중인 복원 프로세스를 모니터링하고 복원 기록을 표시할 수 있습니다.
-
오류가 발생한 볼륨을 포맷하기 위해 다음 절차 중 하나를 완료했습니다.
-
객체를 복원하려는 스토리지 노드의 연결 상태가 Grid Manager의 노드 > 개요 탭에서 연결됨
으로 표시되는 것을 확인했습니다. -
다음 사항을 확인하셨습니다.
-
스토리지 노드를 추가하는 그리드 확장 작업은 현재 진행 중이 아닙니다.
-
스토리지 노드 해제 작업이 진행 중이 아니거나 실패했습니다.
-
손상된 스토리지 볼륨 복구 작업이 진행 중이 아닙니다.
-
시스템 드라이브에 오류가 발생한 스토리지 노드의 복구 작업이 진행 중이 아닙니다.
-
EC 리밸런싱 작업이 진행 중이 아닙니다.
-
어플라이언스 노드 복제 작업이 진행 중이 아닙니다.
-
드라이브를 교체하고 수동으로 볼륨을 포맷하는 단계를 완료하면 Grid Manager의 유지 관리 > 볼륨 복원 > 복원할 노드 탭에서 복원 후보 볼륨이 표시됩니다.
가능한 경우 그리드 관리자의 볼륨 복원 페이지를 사용하여 객체 데이터를 복원하십시오. 자동 복원 모드 활성화볼륨 복원 준비가 완료되면 자동으로 복원을 시작하거나 볼륨 복원을 수동으로 수행합니다. 다음 지침을 따르십시오.
-
유지 관리 > 볼륨 복원 > *복원할 노드*에 볼륨이 나열되어 있으면 아래 단계에 따라 객체 데이터를 복원하십시오. 볼륨은 다음과 같은 경우에 나열됩니다.
-
노드의 스토리지 볼륨 중 일부에 오류가 발생했습니다.
-
노드의 모든 스토리지 볼륨에 오류가 발생하여 동일하거나 더 많은 볼륨으로 교체되고 있습니다.
그리드 관리자의 볼륨 복원 페이지에서는 볼륨 복원 프로세스 모니터링 및 복원 내역 보기도 수행할 수 있습니다.
-
-
볼륨이 Grid Manager에서 복원 후보로 표시되지 않으면
repair-data스크립트를 사용하여 객체 데이터를 복원하는 적절한 단계를 따르십시오.-
repair-data 스크립트는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다.
복구된 스토리지 노드의 볼륨 수가 교체 대상 노드보다 적은 경우
repair-data스크립트를 사용해야 합니다.
객체 데이터는 두 가지 유형으로 복원할 수 있습니다.
-
그리드의 ILM 규칙이 객체 복사본을 사용할 수 있도록 구성되어 있다고 가정하면 복제된 데이터 객체는 다른 위치에서 복원됩니다.
-
ILM 규칙이 복제본을 하나만 저장하도록 구성되었고 해당 복제본이 장애가 발생한 스토리지 볼륨에 있는 경우, 해당 개체를 복구할 수 없습니다.
-
객체의 유일하게 남아 있는 복사본이 클라우드 스토리지 풀에 있는 경우, StorageGRID는 객체 데이터를 복원하기 위해 클라우드 스토리지 풀 엔드포인트에 여러 요청을 보내야 합니다.
-
-
소거 부호화(EC) 데이터 객체는 저장된 조각들을 재조립하여 복원됩니다. 손상되거나 손실된 조각은 남아 있는 데이터 및 패리티 조각들로부터 소거 부호화 알고리즘에 의해 다시 생성됩니다.
일부 스토리지 노드가 오프라인 상태인 동안에도 소거 코딩된 데이터 복구를 시작할 수 있습니다. 그러나 모든 소거 코딩된 데이터를 찾을 수 없는 경우 복구를 완료할 수 없습니다. 모든 노드가 다시 사용 가능해진 후에 복구가 완료됩니다.
|
|
볼륨 복원은 객체 복사본이 저장된 리소스의 가용성에 따라 달라집니다. 볼륨 복원 진행 상황은 비선형적이며 완료하는 데 며칠 또는 몇 주가 걸릴 수 있습니다. |
자동 복원 모드 활성화
자동 복원 모드를 활성화하면 볼륨 복원 준비가 완료되는 즉시 볼륨 복원이 자동으로 시작됩니다.
-
그리드 관리자에서 유지 관리 > *볼륨 복원*으로 이동합니다.
-
복원할 노드 탭을 선택한 다음 자동 복원 모드 토글을 활성화 위치로 이동합니다.
-
확인 대화 상자가 나타나면 세부 정보를 검토하십시오.
-
어떤 노드에서도 볼륨 복원 작업을 수동으로 시작할 수 없습니다.
-
볼륨 복원 작업은 다른 유지 관리 절차가 진행 중이지 않을 때만 자동으로 시작됩니다.
-
진행 상황 모니터링 페이지에서 작업 상태를 확인할 수 있습니다.
-
StorageGRID는 시작에 실패한 볼륨 복원 작업을 자동으로 재시도합니다.
-
-
자동 복원 모드 활성화의 결과를 이해하셨다면 확인 대화 상자에서 *예*를 선택하십시오.
자동 복원 모드는 언제든지 비활성화할 수 있습니다.
실패한 볼륨 또는 노드를 수동으로 복원합니다.
다음 단계를 따라 장애가 발생한 볼륨 또는 노드를 복원하십시오.
-
그리드 관리자에서 유지 관리 > *볼륨 복원*으로 이동합니다.
-
복원할 노드 탭을 선택한 다음 자동 복원 모드 토글 스위치를 비활성화 위치로 이동합니다.
탭에 표시된 숫자는 복원이 필요한 볼륨이 있는 노드의 수를 나타냅니다.
-
각 노드를 확장하여 복원이 필요한 볼륨과 해당 상태를 확인하십시오.
-
각 볼륨 복원을 방해하는 문제를 해결하십시오. 볼륨 상태에 *수동 조치 대기 중*이 표시되면 해당 항목을 선택했을 때 문제가 있는 것으로 나타납니다.
-
모든 볼륨의 상태가 '복원 준비됨'으로 표시되는 복원할 노드를 선택하십시오.
한 번에 하나의 노드에 대해서만 볼륨을 복원할 수 있습니다.
노드의 각 볼륨은 복원 준비가 완료되었음을 나타내야 합니다.
-
*복원 시작*을 선택합니다.
-
나타날 수 있는 경고를 해결하거나 *그래도 시작*을 선택하여 경고를 무시하고 복원을 시작하십시오.
복원 작업이 시작되면 노드가 복원할 노드 탭에서 복원 진행률 탭으로 이동합니다.
볼륨 복원을 시작할 수 없는 경우 노드는 복원할 노드 탭으로 돌아갑니다.
복원 진행 상황 보기
복원 진행률 탭에는 볼륨 복원 프로세스의 상태와 복원 중인 노드의 볼륨에 대한 정보가 표시됩니다.
모든 볼륨에서 복제 및 소거 코딩된 객체의 데이터 복구율은 repair-data 스크립트를 사용하여 시작된 복원을 포함하여 진행 중인 모든 복원 작업을 요약한 평균값입니다. 해당 볼륨에서 손상되지 않고 복원이 필요하지 않은 객체의 비율도 표시됩니다.
|
|
복제된 데이터 복원은 복제본이 저장된 리소스의 가용성에 따라 달라집니다. 복제된 데이터 복원 진행 상황은 비선형적이며 완료하는 데 며칠 또는 몇 주가 걸릴 수 있습니다. |
복구 작업 섹션에는 Grid Manager에서 시작된 볼륨 복구에 대한 정보가 표시됩니다.
-
'복원 작업' 섹션 제목에 있는 숫자는 현재 복원 중이거나 복원 대기 중인 볼륨 수를 나타냅니다.
-
이 표는 복원 중인 노드의 각 볼륨에 대한 정보와 복원 진행 상황을 보여줍니다.
-
각 노드의 진행 상황에는 각 작업의 백분율이 표시됩니다.
-
세부 정보 열을 확장하면 복원 시작 시간과 작업 ID가 표시됩니다.
-
-
볼륨 복원이 실패할 경우:
-
상태 열에는
failed (attempting retry), 자동으로 재시도됩니다. -
여러 복원 작업이 실패한 경우 가장 최근 작업이 자동으로 먼저 다시 시도됩니다.
-
재시도에도 불구하고 문제가 계속 발생하면 EC 복구 실패 경고가 표시됩니다. 경고에 안내된 단계를 따라 문제를 해결하십시오.
-