Isilon OneFS: 노드 풀을 SmartFail 아웃하는 방법
Summary: 이 문서에서는 클러스터에서 더 이상 필요하지 않은 노드 풀을 올바르게 SmartFail 아웃하는 방법에 대해 설명합니다.
Instructions
클러스터에서 더 이상 필요하지 않은 노드 풀을 올바르게 SmartFail 아웃하기 위한 단계는 다음과 같습니다.
- 파일 풀 정책을 사용하여 대부분의 데이터 이동
- CLI 또는 WebUI를 사용하여 해제 중인 풀의 데이터가 클러스터의 다른 풀을 가리키도록 파일 풀 정책을 편집합니다. 이를 가장 효과적으로 구성하는 방법에 대한 자세한 내용은 OneFS 버전의 관리 가이드를 참조하십시오.
파일 풀 정책이 변경되면 SmartPools 작업을 시작하여 변경 사항을 적용합니다. 파일 풀 정책이 올바르게 구성된 경우 대부분의 데이터를 이동해야 합니다.
참고: 노드 풀에서 일부 공간이 여전히 사용되는 것은 정상입니다(일반적으로 5% 미만이지만 그 이상일 수 있음). 이것은 괜찮으며 문제를 일으키지 않습니다.
- 노드의 마지막 데이터 비트를 다른 노드 풀로 이동할 수 있도록 글로벌 스필오버가 활성화되어 있는지 확인합니다.
CLI:# isi storagepool settings view
WebUI:
파일 시스템 ->스토리지 풀 ->SmartPools 설정
활성화되지 않은 경우 활성화되어 있는지 확인합니다.
- Smartfail 프로세스를 시작합니다.
다음 명령을 사용하여 한 번에 하나의 노드를 Smartfail 처리합니다.
OneFS 7.x# isi devices -a smartfail -d <node LNN>
OneFS 8.x# isi devices node smartfail --node-lnn=<node LNN>
Smartfail 프로세스가 완료되면(FlexProtect/LIN 작업) 다음 노드로 이동합니다.
두 개의 노드가 남을 때까지 한 번에 하나씩 Smartfail 처리합니다.
최소 51%의 디바이스가 온라인 상태인 노드 풀 쿼럼을 확보하려면 두 노드에서 함께 Smartfail 프로세스를 시작합니다.
Smartfail 마지막 2개 노드 중 한 노드만 Smartfail 처리하면 쿼럼이 깨지고 Smartfail 프로세스를 완료할 수 없게 됩니다.
두 노드를 모두 Smartfail 상태로 두면 쿼럼이 유지되고 데이터가 다른 노드 풀로 스트라이핑됩니다.
Additional Information
클러스터에서 SmartFail 처리되지 않을 노드 풀에도 시스템 플래그가 있는지 항상 확인하십시오.
시스템 플래그의 KB: 아카이브 노드
가 있는 혼합 노드 클러스터에 대한 PowerScale 9.x 성능 영향시스템 플래그가 있는 풀 ID를 확인하려면 아래 명령을 사용합니다.
sysctl efs.bam.disk_pool_db|grep -B2 -A10 system_group
pool_and_group_ids에 대한 예제 줄 검색 :
pool_and_group_ids={ 3, 4, 5 }
아래 명령을 사용하여 위의 출력과 일치하는 디스크 풀 ID를 확인합니다.
isi storagepool health
디스크 풀 이름 뒤의 숫자를 찾는 예가 있습니다. 아래 예는 다음과 같습니다. 3은 ID 3을 의미합니다.
s210_6.9tb_800gb- UM--- HDD +2d:1n 2:bay4,9,11,13,1 Nodes: Nodes:
ssd_32gb:3 8,23, 1:bay4,9,1 Drives: Drives:
3,18,23