PowerScale | SmartPools 라이선스 없이 스토리지 위치 간 데이터 이동
Summary: 이 문서에서는 SmartPools 라이선스가 없는 경우 PowerScale 클러스터에서 데이터 배치가 작동하는 방식을 설명합니다. 라이선스가 없는 상태에서 특정 "다른 데이터 풀"(계층)로 데이터를 이동하는 제한 사항에 대해 자세히 설명합니다. 클러스터의 기본 파일 풀 정책을 적용하는 SetProtectPlus 작업의 역할과 수동으로 데이터를 이동하는 기본 방법에 대해 간략하게 설명합니다. ...
Instructions
사용자가 특정 데이터를 현재 위치에서 클러스터 내의 다른 스토리지 풀(별개의 노드 그룹 또는 계층을 의미)로 이동하려고 합니다. 그러나 시스템에 이러한 정책 기반 데이터 이동에 필요한 활성 SmartPools 라이선스가 없습니다.
원인:
OneFS SmartPools는 단일 PowerScale 클러스터 내에서 정의된 노드 풀과 계층 간에 자동화된 정책 기반 데이터 계층화 및 이동을 지원하도록 설계된 라이선스가 부여된 소프트웨어 모듈입니다. 이를 사용하지 않으면 OneFS는 모든 노드 풀을 단일 유니파이드 스토리지 풀로 관리합니다.
라이선스가 부여되지 않은 이 구성에서는 파일 특성을 기반으로 하는 특정 사용자 정의 계층 또는 노드 풀 간의 정책 기반 데이터 이동이 불가능합니다. 대신 모든 파일이 기본 파일 풀에 속하고 기본 파일 풀 정책이 이를 관리합니다.
무엇입니까 SetProtectPlus및 실행 방법:SetProtectPlus 작업이 내부 작업입니다. OneFS 특히 다음과 같은 경우에 실행되는 작업 SmartPools 라이선스가 활성 상태가 아닙니다. 그 목적은 클러스터의 기본 파일 정책 설정을 적용하는 것입니다. SmartPools가 필요하므로 파일 콘텐츠 또는 경로를 기반으로 데이터 마이그레이션을 위한 타겟 노드 풀을 수동으로 선택할 수 없습니다. 이 작업은 파일이 클러스터의 기본 보호 및 I/O 최적화 설정을 준수하는지 확인합니다. 데이터를 이동할 특정 노드 풀 또는 계층을 지정할 수는 없습니다. 대신 사용 가능한 모든 노드에 걸친 클러스터 전체의 기본 분포에 따라 데이터가 관리되며, 그런 다음 자동 밸런싱 작업이 밸런싱을 위해 작동합니다.
를 실행하는 단계 SetProtectPlus 직업:
- 설립하다
SSH연결: PowerScale 클러스터의 노드에 연결 방법SSH. - 웹 사이트
SmartPools라이선스 상태(선택 사항이지만 명확성을 위해 권장됨): 다음 사항을 확인합니다.SmartPools실제로 라이센스가 없습니다. - 예상 출력 예(
SmartPools목록에 없거나 상태가 '비활성' '라이선스 없음'인 경우):
- 이
isi license list명령은 다음을 포함한 다양한 모듈의 활성화 상태를 표시할 수 있습니다.SmartPools. - 기본 파일 풀 정책 검토 및 구성(필요한 경우): 동안
SetProtectPlus기본 정책을 적용하므로 기본 정책의 "디스크 풀 정책"(데이터 스토리지 대상)을 특정 노드 풀로 변경할 수 없다는 것을 이해해야 합니다.SmartPools면허. 기본값은 항상 "anywhere" 또는 이와 유사하며, 이는 데이터가 사용 가능한 모든 디스크 풀에 분산됨을 의미합니다. 보호 및 I/O 최적화에 대한 현재 설정을 볼 수 있습니다.- 이 명령은 현재 기본 파일 풀 정책 설정을 표시합니다.
isi filepool default-policy view
- 이 명령은 현재 기본 파일 풀 정책 설정을 표시합니다.
--data-storage-target and --data-ssd-기본 정책에 대한 전략은 다음과 같은 경우 "모든 풀"에 암시적으로 적용됩니다. SmartPools 라이센스가 없습니다.
- 를 시작합니다.
SetProtectPlus직업:- 이 명령은
SetProtectPlus클러스터 전체에 기본 파일 정책을 적용하는 작업
- 이 명령은
isi job start SetProtectPlus
-
작업 진행 상황을 모니터링합니다. 실행 중인 작업을 모두 보려면
SetProtectPlusjob (아래 명령에서 JobID>를 실제 작업 ID로 대체<) :
isi job view <job ID>
옵션 2: 수동 데이터 복제
수동 데이터 복사(파일 재배치): 이는 클러스터 내에서 데이터를 다른 논리적 경로로 "이동"하는 가장 직접적인 방법입니다. 클러스터가 서로 다른 하드웨어 유형으로 구성되고 논리적으로 구성된 디렉토리 구조가 있는 경우( SmartPools(Flash Translation Layer)을 사용하는 데이터 저장 애플리케이션과 시스템에서 일반적으로 수행되는 반복 프로그램과 삭제 사이클로 인해 마모되기 쉽습니다. 파일이 복제되면 OneFS의 현재 스토리지 할당 규칙에 따라 새 복제본이 작성됩니다. 없이 SmartPools즉, 데이터는 전체 클러스터에 걸쳐 스트라이핑되며 균일한 분산을 위해 자동 밸런싱 작업에 의해 최종 물리적 배치가 관리됩니다.
CLI(Command Line Interface)를 통한 수동 복사 단계:
- 설립하다
SSH연결: Secure Shell(SSH) 클라이언트. - 소스 및 대상 경로 식별: 이동할 데이터의 전체 경로를 결정합니다(
/ifs/source_data/file.txt) 및 새 복사본을 배치할 대상 디렉토리의 전체 경로(/ifs/destination_pool/new_data/(Flash Translation Layer)을 사용하는 데이터 저장 애플리케이션과 시스템에서 일반적으로 수행되는 반복 프로그램과 삭제 사이클로 인해 마모되기 쉽습니다. -
복사 작업을 수행합니다. 다음으로
cp명령을 사용하여 데이터를 복사합니다.- 개별 파일의 경우:
cp /ifs/source_data/file.txt /ifs/destination_pool/new_data - 디렉토리(콘텐츠 포함)의 경우: 다음으로
-r(재귀적) 옵션cp -r /ifs/source_data/ /ifs/destination_pool/new_data
- 개별 파일의 경우:
- 복제본을 확인합니다. 복사 작업이 완료되면 데이터가 성공적으로 복사되었고 새 위치에서 액세스할 수 있는지 확인합니다.
- 원본 데이터 삭제(선택 사항이지만 사용 가능한 공간): 데이터가 올바르게 복사되고 정확하며 새 위치에서 액세스할 수 있는지 철저히 확인한 후에는 원래 데이터를 삭제하여 공간을 확보할 수 있습니다
STATUS_NOT_SAME_DEVICE. 이러한 경우의 해결 방법은 경로에서 할당량을 삭제하는 것입니다.
중요 고려 사항 및 제한 사항:
-
없는 정책 기반 계층화 지원
SmartPools을 설정합니다. 이SetProtectPlus작업은 클러스터의 전체 유니파이드 스토리지 풀에 기본 파일 정책을 적용합니다. 정책 기반 데이터 계층화를 수행하거나 파일 특성 또는 경로를 기반으로 하는 특정 "다른 데이터 풀"(노드 풀 또는 계층)로의 마이그레이션을 수행할 수 없습니다. 이 기능은 다음에서만 사용할 수 있습니다.SmartPools면허. -
자동 재조정: 없이
SmartPools라이선스를 사용하는 경우 자동 밸런싱 작업(또는 멀티 스캔)이 백그라운드에서 계속 작동하여 사용 가능한 모든 노드와 디스크 풀에 데이터를 균등하게 분산함으로써 데이터가 균형 있게 분산되도록 합니다. -
기본 정책 범위: 기본 파일 풀 정책(에 의해 적용됨)
SetProtectPlus언제SmartPools라이센스가 없는 경우) 보호 및 I/O 최적화 설정을 설정할 수 있지만 디스크 풀 정책(대상 노드 풀 지정)은 변경할 수 없습니다. 클러스터의 "모든 곳"을 대상으로 합니다. -
성능에 미치는 영향: 동안
SetProtectPlus는 백그라운드 작업이며, 모든 작업을 실행하면 클러스터 리소스가 소모될 수 있습니다. 최적의 성능과 드라이브 장애 시 데이터를 재보호할 수 있는 충분한 공간을 위해 클러스터 용량 활용도(하드 드라이브 및 SSD)를 90% 미만으로 유지하는 것이 좋습니다. -
SmartPools라이선스 값: 데이터 배치에 대한 세분화된 제어, 자동화된 계층화 또는 데이터를 서로 다른 유형의 스토리지 노드로 분리하는 기능(성능 대 아카이브 계층)이 필요한 이기종 스토리지 요구 사항이 있는 조직의 경우SmartPools라이선스를 적극 권장합니다. 정의된 정책에 따라 데이터 배치를 자동화하여 스토리지 활용도를 최적화하고 성능을 개선하며 수동 복제 해결 방법 없이 장기 데이터 관리를 간소화할 수 있습니다. -
CloudPools속국:CloudPools외부 클라우드 스토리지로 데이터를 계층화할 수 있는 는SmartPools파일 풀 정책 프레임워크가 있으므로SmartPools및CloudPools면허