onefs 8.0.1 cli 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108...

1192
Isilon OneFS 8.0.1 버전 CLI 관리 가이드

Upload: others

Post on 23-Jan-2021

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

IsilonOneFS8.0.1 버전

CLI 관리 가이드

Page 2: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Copyright © 2013-2016 EMC Corporation All rights reserved.

발행: 2016년 10월

Dell은 본 발행물의 정보가 해당 발행일 현재 정확한 것으로 간주합니다. 모든 정보는 예고 없이 변경될 수 있습니다.

본 발행물의 정보는 "있는 그대로" 제공됩니다. Dell은 본 발행물의 정보와 관련하여 어떠한 진술이나 보증도 하지 않으며, 특히 상품성이나 특정 목

적을 위한 적합성에 대하여 어떠한 묵시적인 보증도 부인합니다. 본 발행물에 설명된 Dell 소프트웨어를 사용, 복사 및 배포하려면 해당 소프트웨어

라이센스가 필요합니다.

Dell, EMC 및 기타 상표는 Dell Inc. 또는 해당 자회사의 상표입니다. 기타 모든 상표는 해당 소유주의 자산일 수 있습니다. Published in the USA.

한국이엠씨컴퓨터시스템즈(주)서울특별시 강남구 테헤란로 152 강남파이낸스센터 18층 (우)06236대표 전화: (02)2125-7000 구입/상담 문의: 080-775-7000 팩스: (02)2125-7280www.DellEMC.com/ko-kr/index.htm

2 OneFS 8.0.1 CLI 관리 가이드

Page 3: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

가이드 소개 31가이드 소개................................................................................................ 32Isilon 스케일 아웃 NAS 개요....................................................................... 32IsilonSD Edge 개요..................................................................................... 32지원 문의....................................................................................................32

셀프 서비스 지원........................................................................... 33

Isilon 스케일 아웃 NAS 35OneFS 스토리지 아키텍처..........................................................................36Isilon 노드 구성 요소...................................................................................36내부 및 외부 네트워크................................................................................ 37Isilon 클러스터............................................................................................37

클러스터 관리................................................................................37쿼럼...............................................................................................38분리와 병합................................................................................... 39스토리지 풀................................................................................... 39

OneFS 운영 체제........................................................................................ 39데이터 액세스 프로토콜................................................................ 40ID 관리 및 액세스 제어.................................................................. 40

파일 시스템 구조.........................................................................................41데이터 레이아웃.............................................................................41파일 쓰기.......................................................................................42파일 읽기.......................................................................................42메타데이터 레이아웃..................................................................... 42잠금 및 동시성...............................................................................43스트라이핑.................................................................................... 43

데이터 보호 개요........................................................................................ 43N+M 데이터 보호.......................................................................... 44데이터 미러링................................................................................45파일 시스템 저널........................................................................... 45가상 핫 스페어(VHS).....................................................................45보호와 스토리지 공간 간의 균형 조정............................................46

VMware 통합..............................................................................................46소프트웨어 모듈......................................................................................... 46

OneFS CLI 소개 49OneFS CLI 개요..........................................................................................50

IsilonSD Edge CLI 개요.................................................................. 50구문 다이어그램.........................................................................................50범용 옵션.................................................................................................... 51CLI 권한..................................................................................................... 52SmartLock 컴플라이언스 명령 사용 권한................................................... 52OneFS 시간 값............................................................................................54

일반 클러스터 관리 57일반적인 클러스터 관리 개요..................................................................... 58사용자 인터페이스..................................................................................... 58

1장

2장

3장

4장

목차

OneFS 8.0.1 CLI 관리 가이드 3

Page 4: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

클러스터에 접속.........................................................................................59웹 관리 인터페이스에 로그인........................................................ 59클러스터에 대한 SSH 접속 열기....................................................60

라이센스 등록............................................................................................ 60라이센스 상태................................................................................ 61라이센스 구성................................................................................63라이센스 활성화............................................................................ 64라이센스 정보 보기....................................................................... 65

인증서........................................................................................................ 65SSL 인증서 교체 또는 갱신............................................................65SSL 인증서 업데이트 확인.............................................................66자체 서명된 SSL 인증서 데이터 예................................................ 67

클러스터 ID................................................................................................ 67클러스터 이름 설정 .......................................................................68

클러스터 연락처 정보.................................................................................68연락처 정보 지정 .......................................................................... 68

클러스터 날짜 및 시간................................................................................69클러스터 날짜 및 시간 설정........................................................... 69NTP 시간 서버 지정.......................................................................70

SMTP e-메일 설정......................................................................................70SMTP e-메일 설정 구성 ................................................................ 71SMTP e-메일 설정 보기................................................................. 71

클러스터 연결 모드 구성............................................................................. 71클러스터 연결 모드 지정 ...............................................................72

파일 시스템 설정........................................................................................ 72클러스터 문자 인코딩 지정............................................................ 73액세스 시간 추적 설정 또는 해제 .................................................. 73

보안 강화....................................................................................................74STIG 보안 강화 프로파일............................................................... 74보안 강화 프로파일 적용................................................................75보안 강화 프로파일 되돌리기.........................................................76보안 강화 상태 확인....................................................................... 77

클러스터 모니터링......................................................................................78클러스터 모니터링.........................................................................78노드 상태 보기...............................................................................79

클러스터 하드웨어 모니터링...................................................................... 79노드 하드웨어 상태 보기................................................................79섀시 및 드라이브 상태................................................................... 79배터리 상태 확인........................................................................... 82SNMP 모니터링............................................................................ 83

이벤트 및 알림............................................................................................86이벤트 개요................................................................................... 87이벤트 그룹 개요........................................................................... 87알림 개요....................................................................................... 87채널 개요.......................................................................................88이벤트 그룹 보기 및 수정...............................................................88알림 관리.......................................................................................89채널 관리....................................................................................... 91유지 보수 및 테스트.......................................................................93

클러스터 유지 보수.................................................................................... 95노드 구성 요소 교체.......................................................................95노드 구성 요소 업그레이드............................................................96드라이브 펌웨어 관리.................................................................... 96클러스터 노드 관리...................................................................... 100OneFS 업그레이드....................................................................... 103

목차

4 OneFS 8.0.1 CLI 관리 가이드

Page 5: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

원격 지원.................................................................................................. 104ESRS 지원 구성........................................................................... 104원격 지원 스크립트...................................................................... 105ESRS 지원 설정 및 구성............................................................... 107ESRS 지원 해제............................................................................107ESRS 구성 설정 보기................................................................... 108

클러스터 관리 명령................................................................................... 108isi diagnostics gather settings modify...........................................108isi diagnostics gather settings view...............................................110isi diagnostics gather start............................................................ 110isi diagnostics gather status.......................................................... 111isi diagnostics gather stop............................................................. 111isi diagnostics netlogger settings modify.......................................112isi diagnostics netlogger settings view.......................................... 113isi diagnostics netlogger start....................................................... 113isi diagnostics netlogger status..................................................... 114isi diagnostics netlogger stop........................................................ 114isi config....................................................................................... 114isi email settings modify................................................................ 119isi email settings view................................................................... 120isi hardening apply........................................................................ 121isi hardening revert....................................................................... 121isi hardening status....................................................................... 121isi license licenses activate........................................................... 122isi license licenses list................................................................... 122isi license licenses view.................................................................123isi remotesupport connectemc modify......................................... 123isi remotesupport connectemc view............................................. 124isi services....................................................................................125isi set............................................................................................125isi snmp settings modify............................................................... 129isi snmp settings view...................................................................130isi statistics client......................................................................... 131isi statistics drive..........................................................................136isi statistics heat.......................................................................... 138isi statistics query current............................................................ 142isi statistics query history............................................................. 143isi statistics list keys.....................................................................145isi statistics list operations........................................................... 145isi statistics protocol.....................................................................147isi statistics pstat......................................................................... 152isi statistics system...................................................................... 153isi status.......................................................................................155isi upgrade cluster add-nodes.......................................................156isi upgrade cluster add-remaining-nodes...................................... 156isi upgrade cluster archive............................................................156isi upgrade cluster assess............................................................. 157isi upgrade cluster commit............................................................157isi upgrade cluster firmware......................................................... 157isi upgrade cluster from-version................................................... 158isi upgrade cluster nodes firmware............................................... 158isi upgrade cluster nodes list........................................................ 159isi upgrade cluster nodes view......................................................160isi upgrade cluster retry-last-action............................................. 160isi upgrade cluster rollback........................................................... 160isi upgrade cluster settings........................................................... 161

목차

OneFS 8.0.1 CLI 관리 가이드 5

Page 6: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi upgrade cluster start................................................................ 161isi upgrade cluster to-version....................................................... 162isi upgrade cluster view................................................................ 162isi upgrade patches abort............................................................. 162isi upgrade patches install............................................................ 162isi upgrade patches list................................................................. 163isi upgrade patches uninstall.........................................................163isi upgrade patches view.............................................................. 164isi version..................................................................................... 164isi_for_array.................................................................................164isi get........................................................................................... 166isi_gather_info............................................................................. 168isi_phone_home........................................................................... 174

이벤트 명령............................................................................................... 175isi event alerts create................................................................... 175isi event alerts delete....................................................................177isi event alerts list.........................................................................178isi event alerts modify...................................................................178isi event alerts view...................................................................... 182isi event channels create.............................................................. 182isi event channels delete.............................................................. 184isi event channels list....................................................................184isi event channels modify............................................................. 185isi event channels view................................................................. 188isi event events list.......................................................................188isi event events view.................................................................... 189isi event groups bulk.....................................................................189isi event groups list...................................................................... 190isi event groups modify................................................................. 191isi event groups view.................................................................... 192isi event settings modify...............................................................192isi event settings view.................................................................. 193isi event test create......................................................................193

하드웨어 명령........................................................................................... 194isi batterystatus list...................................................................... 194isi batterystatus view................................................................... 194isi devices add.............................................................................. 195isi devices drive add..................................................................... 195isi devices drive firmware list........................................................196isi devices drive firmware update list............................................ 196isi devices drive firmware update start......................................... 197isi devices drive firmware update view......................................... 197isi devices drive firmware view..................................................... 198isi devices drive format................................................................ 198isi devices drive list.......................................................................198isi devices drive purpose.............................................................. 199isi devices drive purposelist......................................................... 200isi devices drive smartfail.............................................................200isi devices drive stopfail................................................................201isi devices drive suspend.............................................................. 201isi devices drive view................................................................... 202isi devices firmware list................................................................202isi devices firmware update list.................................................... 203isi devices firmware update start................................................. 203isi devices firmware update view................................................. 204isi devices firmware view............................................................. 204

목차

6 OneFS 8.0.1 CLI 관리 가이드

Page 7: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi devices format.........................................................................204isi devices list.............................................................................. 205isi devices node add.....................................................................206isi devices node list......................................................................206isi devices node smartfail............................................................. 207isi devices node stopfail............................................................... 207isi devices purpose.......................................................................208isi devices purposelist.................................................................. 208isi devices smartfail..................................................................... 209isi devices stopfail........................................................................209isi devices suspend.......................................................................210isi devices view............................................................................. 211isi readonly list.............................................................................. 211isi readonly modify........................................................................ 211isi readonly view........................................................................... 212isi servicelight list......................................................................... 212isi servicelight modify................................................................... 213isi servicelight view.......................................................................213

액세스 존 215액세스 존 개요 ......................................................................................... 216기본 디렉토리 지침................................................................................... 216액세스 존 Best Practice............................................................................ 217SyncIQ 보조 클러스터의 액세스 존........................................................... 217액세스 존 제한.......................................................................................... 218QoS(Quality of Service)............................................................................218액세스 존 관리.......................................................................................... 219

액세스 존 생성............................................................................. 219중복되는 기본 디렉토리 할당....................................................... 219액세스 존에서 인증 공급자 관리..................................................220액세스 존에 IP 주소 풀 연결........................................................ 220액세스 존 수정............................................................................. 221액세스 존 삭제............................................................................. 221액세스 존 목록 보기..................................................................... 221

액세스 존 명령..........................................................................................222isi zone restrictions create...........................................................222isi zone restrictions delete........................................................... 223isi zone restrictions list................................................................ 224isi zone zones create................................................................... 224isi zone zones delete....................................................................225isi zone zones list.........................................................................226isi zone zones modify...................................................................227isi zone zones view...................................................................... 228

인증 229인증 개요..................................................................................................230인증 공급자 기능...................................................................................... 230SID(Security Identifier) 기록 개요............................................................ 230지원되는 인증 공급자................................................................................231Active Directory........................................................................................ 231LDAP........................................................................................................ 232NIS........................................................................................................... 233Kerberos 인증...........................................................................................233

keytab 및 SPN 개요.....................................................................234

5장

6장

목차

OneFS 8.0.1 CLI 관리 가이드 7

Page 8: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

MIT Kerberos 프로토콜 지원........................................................234파일 공급자.............................................................................................. 234로컬 공급자.............................................................................................. 235Active Directory 공급자 관리....................................................................235

Active Directory 공급자 구성.......................................................235Active Directory 공급자 수정.......................................................236Active Directory 공급자 삭제.......................................................236

LDAP 공급자 관리.................................................................................... 236LDAP 공급자 구성....................................................................... 236LDAP 공급자 수정........................................................................237LDAP 공급자 삭제........................................................................237

NIS 공급자 관리........................................................................................237NIS 공급자 구성...........................................................................238NIS 공급자 수정...........................................................................238NIS 공급자 삭제...........................................................................238

MIT Kerberos 인증 관리............................................................................238MIT Kerberos 영역 관리...............................................................238MIT Kerberos 공급자 관리............................................................241MIT Kerberos 도메인 관리........................................................... 243SPN 및 키 관리............................................................................245

파일 공급자 관리...................................................................................... 247파일 공급자 구성......................................................................... 247암호 파일 생성.............................................................................248파일 공급자 수정......................................................................... 248파일 공급자 삭제......................................................................... 248암호 파일 형식.............................................................................249그룹 파일 형식.............................................................................250넷그룹 파일 형식......................................................................... 250

로컬 사용자 및 그룹 관리.......................................................................... 251공급자별 사용자 및 그룹 목록 보기.............................................. 251로컬 사용자 생성..........................................................................251로컬 그룹 생성.............................................................................252로컬 사용자 및 그룹에 대한 명명 규칙.........................................252로컬 암호 정책 구성 또는 수정.....................................................252로컬 암호 정책 설정.....................................................................253로컬 사용자 수정......................................................................... 254로컬 그룹 수정.............................................................................255로컬 사용자 삭제......................................................................... 255로컬 그룹 삭제.............................................................................255

인증 및 액세스 제어 명령......................................................................... 256isi auth access............................................................................. 256isi auth ads create........................................................................256isi auth ads delete........................................................................260isi auth ads list..............................................................................261isi auth ads modify....................................................................... 262isi auth ads view...........................................................................267isi auth ads spn check.................................................................. 267isi auth ads spn create................................................................. 268isi auth ads spn delete................................................................. 268isi auth ads spn fix....................................................................... 268isi auth ads spn list.......................................................................269isi auth ads trusts controllers list................................................. 270isi auth ads trusts list................................................................... 270isi auth ads trusts view................................................................. 271isi auth error................................................................................. 271

목차

8 OneFS 8.0.1 CLI 관리 가이드

Page 9: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth file create......................................................................... 271isi auth file delete.........................................................................274isi auth file list..............................................................................275isi auth file modify........................................................................275isi auth file view........................................................................... 282isi auth groups create.................................................................. 283isi auth groups delete...................................................................284isi auth groups flush.....................................................................284isi auth groups list........................................................................285isi auth groups members list........................................................ 285isi auth groups modify..................................................................286isi auth groups view..................................................................... 288isi auth id..................................................................................... 288isi auth krb5 create......................................................................289isi auth krb5 delete...................................................................... 290isi auth krb5 list........................................................................... 290isi auth krb5 view......................................................................... 291isi auth krb5 domain create.......................................................... 291isi auth krb5 domain delete...........................................................291isi auth krb5 domain list................................................................291isi auth krb5 domain modify......................................................... 292isi auth krb5 domain view.............................................................292isi auth krb5 realm create............................................................ 293isi auth krb5 realm delete.............................................................293isi auth krb5 realm modify............................................................293isi auth krb5 realm list..................................................................294isi auth krb5 realm view............................................................... 295isi auth krb5 spn create............................................................... 295isi auth krb5 spn delete................................................................295isi auth krb5 spn check................................................................ 296isi auth krb5 spn fix......................................................................296isi auth krb5 spn import............................................................... 296isi auth krb5 spn list..................................................................... 297isi auth ldap create.......................................................................297isi auth ldap delete.......................................................................304isi auth ldap list............................................................................305isi auth ldap modify......................................................................305isi auth ldap view.......................................................................... 316isi auth local list............................................................................ 316isi auth local modify......................................................................316isi auth local view......................................................................... 318isi auth log-level modify................................................................318isi auth log-level view................................................................... 319isi auth mapping create................................................................ 319isi auth mapping delete.................................................................321isi auth mapping dump................................................................. 322isi auth mapping flush.................................................................. 322isi auth mapping import................................................................323isi auth mapping list..................................................................... 323isi auth mapping modify............................................................... 324isi auth mapping token.................................................................325isi auth mapping view...................................................................325isi auth netgroups view................................................................ 326isi auth nis create.........................................................................327isi auth nis delete......................................................................... 330isi auth nis list.............................................................................. 330

목차

OneFS 8.0.1 CLI 관리 가이드 9

Page 10: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth nis modify.........................................................................331isi auth nis view............................................................................336isi auth privileges......................................................................... 337isi auth refresh.............................................................................337isi auth roles create......................................................................338isi auth roles delete......................................................................338isi auth roles list........................................................................... 338isi auth roles members list............................................................339isi auth roles modify.....................................................................340isi auth roles privileges list............................................................341isi auth roles view........................................................................ 342isi auth settings acls modify.........................................................343isi auth settings acls view............................................................ 348isi auth settings global modify......................................................348isi auth settings global view......................................................... 350isi auth settings krb5 modify........................................................ 351isi auth settings krb5 view............................................................351isi auth settings mapping modify.................................................. 351isi auth settings mapping view..................................................... 353isi auth status.............................................................................. 353isi auth users create.....................................................................354isi auth users delete.....................................................................356isi auth users flush....................................................................... 356isi auth users list.......................................................................... 357isi auth users modify.................................................................... 357isi auth users view....................................................................... 360isi certificate server delete........................................................... 361isi certificate server import.......................................................... 361isi certificate server list................................................................362isi certificate server modify......................................................... 362isi certificate server view............................................................. 363

관리자 역할 및 권한 365역할 기반 액세스...................................................................................... 366역할..........................................................................................................366

사용자 지정 역할......................................................................... 366기본 제공 역할.............................................................................367

권한..........................................................................................................370지원되는 OneFS 권한...................................................................371데이터 백업 및 복구 권한.............................................................373CLI 권한.......................................................................................374

역할 관리..................................................................................................378역할 보기..................................................................................... 378권한 보기..................................................................................... 378사용자 지정 역할 생성 또는 수정................................................. 379사용자 지정 역할 삭제................................................................. 379

ID 관리 381ID 관리 개요............................................................................................. 382ID 유형......................................................................................................382액세스 토큰.............................................................................................. 383액세스 토큰 생성...................................................................................... 384

ID 매핑.........................................................................................384사용자 매핑................................................................................. 386

7장

8장

목차

10 OneFS 8.0.1 CLI 관리 가이드

Page 11: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

온디스크 ID..................................................................................388ID 매핑 관리............................................................................................. 389

ID 매핑 생성.................................................................................389ID 매핑 수정................................................................................ 390ID 매핑 삭제................................................................................ 390ID 매핑 보기................................................................................. 391ID 매핑 캐시 플러시......................................................................391사용자 토큰 보기..........................................................................391ID 매핑 설정 구성.........................................................................392ID 매핑 설정 보기.........................................................................392

사용자 ID 관리..........................................................................................393사용자 ID 보기............................................................................. 393사용자 매핑 규칙 생성................................................................. 394Windows 및 UNIX 토큰 병합........................................................395LDAP에서 기본 그룹 검색............................................................396매핑 규칙 옵션.............................................................................396매핑 규칙 연산자......................................................................... 397

홈 디렉토리 401홈 디렉토리 개요...................................................................................... 402홈 디렉토리 사용 권한.............................................................................. 402SMB 사용자 인증..................................................................................... 402SMB를 통한 홈 디렉토리 생성..................................................................402

확장 변수를 사용한 홈 디렉토리 생성..........................................403--inheritable-path-acl 옵션을 사용하여 홈 디렉토리 생성............404SMB 공유 %U 변수를 사용하여 특수 홈 디렉토리 생성...............405

SSH 및 FTP를 통한 홈 디렉토리 생성...................................................... 406SSH 또는 FTP 로그인 셸 설정 .................................................... 406SSH/FTP 홈 디렉토리 사용 권한 설정.........................................407SSH/FTP 홈 디렉토리 생성 옵션 설정.........................................408dot 파일이 포함된 홈 디렉토리 프로비저닝................................. 408

혼합 환경의 홈 디렉토리 생성.................................................................. 409ACL과 모드 비트 간의 상호 작용.............................................................. 409인증 공급자의 기본 홈 디렉토리 설정....................................................... 410지원되는 확장 변수....................................................................................411홈 디렉토리 프로비저닝의 도메인 변수.....................................................412

데이터 액세스 제어 415데이터 액세스 제어 개요........................................................................... 416ACL...........................................................................................................416UNIX 사용 권한......................................................................................... 417혼합 사용 권한 환경.................................................................................. 417

Windows 생성 파일에 대한 NFS 액세스....................................... 417UNIX 생성 파일에 대한 SMB 액세스............................................ 417

액세스 권한 관리.......................................................................................418예상 사용자 권한 보기..................................................................418액세스 관리 설정 구성..................................................................419ACL 정책 설정 수정......................................................................419PermissionsRepair 작업 실행....................................................... 420

파일 공유 421파일 공유 개요..........................................................................................422

혼합 프로토콜 환경......................................................................422

9장

10장

11장

목차

OneFS 8.0.1 CLI 관리 가이드 11

Page 12: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SmartCache를 통한 쓰기 캐시.....................................................423SMB......................................................................................................... 424

액세스 존의 SMB 공유.................................................................425SMB 멀티 채널............................................................................ 425MMC를 통한 SMB 공유 관리....................................................... 427SMB 서버 측 복제........................................................................428SMB 무중단 가용성..................................................................... 428SMB 파일 필터링.........................................................................429심볼 링크 및 SMB 클라이언트.....................................................430SMB 공유에 대한 익명 액세스......................................................431SMB 설정 관리.............................................................................431SMB 공유 관리............................................................................ 434SMB 명령.................................................................................... 440

NFS...........................................................................................................471NFS 내보내기.............................................................................. 472NFS 별칭..................................................................................... 472NFS 로그 파일............................................................................. 473NFS 서비스 관리..........................................................................473NFS 내보내기 관리...................................................................... 474NFS 별칭 관리............................................................................. 478NFS 명령..................................................................................... 480

FTP...........................................................................................................527FTP 설정 보기..............................................................................527FTP 파일 공유 설정..................................................................... 528FTP 파일 공유 구성..................................................................... 528FTP 명령..................................................................................... 529

HTTP 및 HTTPS.......................................................................................536HTTP 설정 및 구성...................................................................... 536Apache 서비스를 통해 HTTPS 활성화......................................... 536Apache 서비스를 통해 HTTPS 비활성화......................................537isi http settings modify................................................................ 537isi http settings view....................................................................538

파일 필터링 539액세스 존에서 파일 필터링.......................................................................540액세스 존에서 파일 필터링 설정 및 구성.................................................. 540액세스 존에서 파일 필터링 해제...............................................................540파일 필터링 설정 보기...............................................................................541파일 필터링 명령.......................................................................................541

isi file-filter settings modify..........................................................541isi file-filter settings view.............................................................542

감사 및 로깅 545감사 개요..................................................................................................546Syslog...................................................................................................... 546

Syslog 전달................................................................................. 546프로토콜 감사 이벤트............................................................................... 547지원되는 감사 툴...................................................................................... 547여러 CEE 서버에 프로토콜 감사 이벤트 제공........................................... 548지원되는 이벤트 유형...............................................................................548샘플 감사 로그..........................................................................................549감사 설정 관리......................................................................................... 550

프로토콜 액세스 감사 설정..........................................................550syslog에 프로토콜 액세스 이벤트 전달 ........................................551

12장

13장

목차

12 OneFS 8.0.1 CLI 관리 가이드

Page 13: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

시스템 구성 감사 활성화............................................................. 552감사 호스트 이름 설정................................................................. 552프로토콜 감사 존 구성................................................................. 553시스템 구성 변경 내용을 syslog에 전달....................................... 553프로토콜 이벤트 필터 구성..........................................................553

EMC Common Event Enabler와 통합........................................................554CEE for Windows 설치................................................................ 554CEE for Windows 구성................................................................ 555프로토콜 감사 이벤트를 제공할 CEE 서버 구성...........................556

프로토콜 감사 이벤트 제공 추적...............................................................556CEE 서버 및 syslog에 대한 이벤트 제공 타임스탬프 확인............556CEE 서버 및 syslog에 대한 프로토콜 감사 이벤트 제공을 종합적으로 보여 주는 뷰를 표시합니다..................................................... 557CEE 전달자의 로그 위치 이동......................................................557CEE 서버에 대한 프로토콜 감사 이벤트의 제공률 보기............... 558

감사 명령..................................................................................................558isi audit settings global modify.....................................................558isi audit settings global view........................................................ 560isi audit settings modify...............................................................560isi audit settings view.................................................................. 563isi audit topics list........................................................................ 564isi audit topics modify..................................................................564isi audit topics view..................................................................... 565isi audit progress view ................................................................ 565isi audit progress global view....................................................... 566

스냅샷 567스냅샷 개요.............................................................................................. 568SnapshotIQ를 사용한 데이터 보호........................................................... 568스냅샷 디스크 공간 사용량.......................................................................568스냅샷 스케줄.......................................................................................... 569스냅샷 별칭.............................................................................................. 569파일 및 디렉토리 복구..............................................................................569스냅샷 생성에 대한 Best Practice............................................................ 569스냅샷 스케줄 생성에 대한 Best Practice.................................................570파일 클론.................................................................................................. 571

섀도우 저장소 고려 사항.............................................................. 571스냅샷 잠금.............................................................................................. 572스냅샷 예약.............................................................................................. 572SnapshotIQ 라이센스 기능....................................................................... 573SnapshotIQ를 사용하여 스냅샷 생성........................................................ 573

SnapRevert 도메인 생성..............................................................573스냅샷 스케줄 생성......................................................................574스냅샷 생성................................................................................. 574스냅샷 명명 패턴......................................................................... 574

스냅샷 관리 ............................................................................................. 577스냅샷 디스크 공간 사용량 줄이기...............................................577스냅샷 삭제................................................................................. 578스냅샷 속성 수정......................................................................... 578스냅샷 별칭 수정 ........................................................................ 578스냅샷 보기................................................................................. 579스냅샷 정보................................................................................. 580

스냅샷 데이터 복구.................................................................................. 580스냅샷 되돌리기 ......................................................................... 580

14장

목차

OneFS 8.0.1 CLI 관리 가이드 13

Page 14: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Windows 탐색기를 사용하여 파일 또는 디렉토리 복구................ 581UNIX 명령줄을 통해 파일 또는 디렉토리 복구..............................581스냅샷에서 파일 클론 생성..........................................................582

스냅샷 스케줄 관리.................................................................................. 582스냅샷 스케줄 수정 .....................................................................582스냅샷 스케줄 삭제 .....................................................................583스냅샷 스케줄 보기 .....................................................................583

스냅샷 별칭 관리...................................................................................... 583스냅샷 스케줄에 대한 스냅샷 별칭 구성...................................... 583스냅샷에 스냅샷 별칭 할당..........................................................584라이브 파일 시스템에 스냅샷 별칭 재할당...................................584스냅샷 별칭 보기......................................................................... 584스냅샷 별칭 정보......................................................................... 585

스냅샷 잠금을 통한 관리.......................................................................... 585스냅샷 잠금 생성......................................................................... 585스냅샷 잠금 만료 날짜 수정.........................................................586스냅샷 잠금 삭제......................................................................... 586스냅샷 잠금 정보......................................................................... 586

SnapshotIQ 설정 구성 ..............................................................................587SnapshotIQ 설정 .........................................................................587

스냅샷 예약 설정...................................................................................... 588변경 목록 관리......................................................................................... 589

변경 목록 생성.............................................................................589변경 목록 삭제.............................................................................589변경 목록 보기.............................................................................589변경 목록 정보.............................................................................590

스냅샷 명령...............................................................................................591스냅샷 명명 패턴..........................................................................591isi snapshot schedules create...................................................... 594isi snapshot schedules modify..................................................... 595isi snapshot schedules delete.......................................................598isi snapshot schedules list............................................................598isi snapshot schedules view......................................................... 599isi snapshot schedules pending list.............................................. 600isi snapshot snapshots create...................................................... 601isi snapshot snapshots modify..................................................... 602isi snapshot snapshots delete...................................................... 603isi snapshot snapshots list........................................................... 604isi snapshot snapshots view.........................................................606isi snapshot settings modify........................................................ 606isi snapshot settings view............................................................ 607isi snapshot locks create..............................................................608isi snapshot locks modify............................................................. 609isi snapshot locks delete...............................................................610isi snapshot locks list.................................................................... 611isi snapshot locks view................................................................. 612isi snapshot aliases create............................................................ 612isi snapshot aliases modify........................................................... 612isi snapshot aliases delete............................................................ 613isi snapshot aliases list..................................................................613isi snapshot aliases view............................................................... 614

SmartDedupe을 사용한 데이터 중복 제거 617중복 제거 개요.......................................................................................... 618

15장

목차

14 OneFS 8.0.1 CLI 관리 가이드

Page 15: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

데이터 중복 제거 작업...............................................................................618데이터 중복 제거를 통한 데이터 복제 및 백업...........................................619데이터 중복 제거를 사용한 스냅샷............................................................619데이터 중복 제거 고려 사항......................................................................620섀도우 저장소 고려 사항.......................................................................... 620SmartDedupe 라이센스 기능.....................................................................621데이터 중복 제거 관리...............................................................................621

데이터 중복 제거 공간 절약 크기 진단 .........................................621데이터 중복 제거 설정 지정 ........................................................ 622데이터 중복 제거 공간 절약 크기 보기 ........................................ 622데이터 중복 제거 보고서 보기 .....................................................623데이터 중복 제거 작업 보고서 정보............................................. 623데이터 중복 제거 정보................................................................. 624

데이터 중복 제거 명령..............................................................................625isi dedupe settings modify........................................................... 625isi dedupe settings view...............................................................626isi dedupe stats............................................................................626isi dedupe reports list...................................................................627isi dedupe reports view ............................................................... 627

SyncIQ를 사용한 데이터 복제 629SyncIQ 데이터 복제 개요..........................................................................630

IsilonSD Edge를 사용하여 SyncIQ에 액세스................................ 630복제 정책 및 작업..................................................................................... 630

자동화된 복제 정책...................................................................... 631소스 및 타겟 클러스터 연결......................................................... 632NAT를 사용하여 SyncIQ 소스 및 타겟 클러스터 구성.................. 633전체 및 차등 복제........................................................................ 634복제 작업 리소스 사용량 제어..................................................... 634복제 정책 우선 순위.....................................................................635복제 보고서................................................................................. 635

복제 스냅샷.............................................................................................. 635소스 클러스터 스냅샷.................................................................. 635타겟 클러스터 스냅샷.................................................................. 636

SyncIQ를 사용한 데이터 페일오버 및 페일백........................................... 636데이터 페일오버.......................................................................... 637데이터 페일백..............................................................................637SmartLock 컴플라이언스 모드 페일오버 및 페일백..................... 638SmartLock 복제 제한 사항...........................................................638

SyncIQ의 복구 시간 및 목표..................................................................... 639RPO 알림.....................................................................................640

복제 정책 우선 순위................................................................................. 640SyncIQ 라이센스 기능.............................................................................. 640복제 정책 생성..........................................................................................640

복제에서 디렉토리 제외.............................................................. 640복제에서 파일 제외...................................................................... 641파일 조건 옵션.............................................................................642기본 복제 정책 설정 구성 ............................................................644복제 정책 생성.............................................................................644SyncIQ 도메인 생성.....................................................................645복제 정책 진단 ............................................................................645

원격 클러스터에 대한 복제 관리...............................................................646복제 작업 시작.............................................................................646복제 작업 일시 중지 ....................................................................646

16장

목차

OneFS 8.0.1 CLI 관리 가이드 15

Page 16: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

복제 작업 재개 ............................................................................646복제 작업 취소 ............................................................................ 647활성 복제 작업 보기 ....................................................................647복제 작업 정보 ............................................................................ 647

SyncIQ를 사용한 데이터 페일오버 및 페일백 실행................................... 648보조 클러스터로 데이터 페일오버 .............................................. 648페일오버 작업 되돌리기.............................................................. 649운영 클러스터로 데이터 페일백 ..................................................649

이전 SmartLock 디렉토리에 대한 재해 복구 수행..................................... 651타겟 클러스터에서 SmartLock 컴플라이언스 디렉토리 복구 ...... 651SmartLock 컴플라이언스 디렉토리 마이그레이션 ...................... 652

복제 정책 관리..........................................................................................653복제 정책 수정 ............................................................................653복제 정책 삭제 ............................................................................653복제 정책 설정 또는 해제 ............................................................654복제 정책 보기 ............................................................................654복제 정책 정보 ............................................................................655

로컬 클러스터에 대한 복제 관리...............................................................655로컬 클러스터에 대한 복제 취소 .................................................655로컬 타겟 연결 해제 ....................................................................656로컬 클러스터를 타겟으로 하는 복제 정책 보기.......................... 656원격 복제 정책 정보 ....................................................................656

복제 성능 규칙 관리..................................................................................657네트워크 트래픽 규칙 생성 ......................................................... 657파일 작업 규칙 생성 ....................................................................657성능 규칙 수정 ............................................................................657성능 규칙 삭제 ............................................................................658성능 규칙 설정 또는 해제 ............................................................658성능 규칙 보기 ............................................................................658

복제 보고서 관리......................................................................................659기본 복제 보고서 설정 구성 ........................................................ 659복제 보고서 삭제......................................................................... 659복제 보고서 보기 ........................................................................ 659복제 보고서 정보......................................................................... 660

실패한 복제 작업 관리...............................................................................661복제 정책 해결 ............................................................................ 661복제 정책 재설정 ........................................................................ 662전체 또는 차등 복제 수행.............................................................662

데이터 복제 명령...................................................................................... 663isi sync policies create................................................................. 663isi sync policies modify.................................................................673isi sync policies delete................................................................. 684isi sync policies list...................................................................... 685isi sync policies reset................................................................... 688isi sync policies resolve................................................................688isi sync policies view.................................................................... 688isi sync policies disable................................................................ 689isi sync policies enable.................................................................689isi sync jobs start.........................................................................690isi sync jobs pause....................................................................... 690isi sync jobs resume......................................................................691isi sync jobs cancel....................................................................... 691isi sync jobs list............................................................................ 691isi sync jobs view......................................................................... 692isi sync jobs reports list................................................................693

목차

16 OneFS 8.0.1 CLI 관리 가이드

Page 17: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi sync jobs reports view............................................................. 693isi sync settings modify............................................................... 693isi sync settings view................................................................... 695isi sync target cancel...................................................................695isi sync target list........................................................................ 695isi sync target view...................................................................... 697isi sync target break.....................................................................697isi sync target reports list............................................................ 698isi sync target reports view..........................................................699isi sync target reports subreports list.......................................... 700isi sync target reports subreports view.........................................701isi sync reports list....................................................................... 702isi sync reports view.................................................................... 703isi sync reports rotate.................................................................. 704isi sync reports subreports list..................................................... 704isi sync reports subreports view.................................................. 705isi sync recovery allow-write........................................................706isi sync recovery resync-prep...................................................... 707isi sync rules create......................................................................707isi sync rules modify.....................................................................708isi sync rules delete...................................................................... 710isi sync rules list........................................................................... 710isi sync rules view..........................................................................711

FlexProtect를 사용한 데이터 레이아웃 713FlexProtect 개요....................................................................................... 714파일 스트라이핑........................................................................................714요청된 데이터 보호................................................................................... 714FlexProtect 데이터 복구........................................................................... 715

SmartFail......................................................................................715노드 장애......................................................................................716

데이터 보호 요청.......................................................................................716요청된 보호 설정.......................................................................................716요청된 보호 디스크 공간 사용량................................................................717

NDMP 백업 및 복구 개요 719NDMP 백업 및 복구 개요..........................................................................720

IsilonSD Edge에서의 NDMP 백업 및 복구....................................720NDMP 2-way 백업....................................................................................720NDMP 3-way 백업.....................................................................................721NDMP 3-way 작업을 위한 기본 IP 설정.....................................................721NDMP 멀티 스트림 백업 및 복구...............................................................721스냅샷 기반 증분 백업.............................................................................. 722NDMP 프로토콜 지원............................................................................... 722지원되는 DMA.......................................................................................... 723NDMP 하드웨어 지원............................................................................... 723NDMP 백업 제한 사항.............................................................................. 724NDMP 성능 권장 사항.............................................................................. 724NDMP 백업에서 파일 및 디렉토리 제외................................................... 725기본 NDMP 백업 설정 구성...................................................................... 727

NDMP 백업 구성 및 설정............................................................. 727NDMP 백업 해제 .........................................................................727NDMP 백업 설정 .........................................................................727NDMP 백업 설정 보기 .................................................................728

17장

18장

목차

OneFS 8.0.1 CLI 관리 가이드 17

Page 18: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NDMP 사용자 계정 관리...........................................................................728NDMP 사용자 계정 생성 ............................................................. 728NDMP 사용자 계정의 암호 수정 ................................................. 728NDMP 사용자 계정 삭제 ............................................................. 728NDMP 사용자 계정 보기 ............................................................. 729

NDMP 백업 디바이스 관리....................................................................... 729NDMP 백업 디바이스 감지 ......................................................... 729NDMP 백업 디바이스 항목 이름 수정 ......................................... 729연결 해제된 NDMP 백업 디바이스의 디바이스 항목 삭제............730NDMP 백업 디바이스 보기 ......................................................... 730

NDMP Fibre Channel 포트 관리................................................................730NDMP 백업 포트 설정 수정 ........................................................ 730NDMP 백업 포트 설정 또는 해제................................................. 730NDMP 백업 포트 보기 ................................................................. 731NDMP 백업 포트 설정 ................................................................. 731

NDMP 기본 IP 설정 관리.......................................................................... 732NDMP 기본 IP 설정 생성............................................................. 732NDMP 기본 IP 설정 수정............................................................. 732NDMP 기본 IP 설정 나열............................................................. 733NDMP 기본 IP 설정 보기............................................................. 733NDMP 기본 IP 설정 삭제............................................................. 733

NDMP 세션 관리...................................................................................... 733NDMP 세션 종료 .........................................................................733NDMP 세션 보기 .........................................................................734NDMP 세션 정보 .........................................................................734

NDMP 재시작 가능한 백업 관리............................................................... 736EMC NetWorker에 NDMP 재시작 가능한 백업 구성....................736NDMP 재시작 가능한 백업 컨텍스트 보기................................... 736NDMP 재시작 가능한 백업 컨텍스트 삭제................................... 737NDMP 재시작 가능한 백업 설정 구성.......................................... 737NDMP 재시작 가능한 백업 설정 보기.......................................... 738

NDMP 복구 작업...................................................................................... 738NDMP 병렬 복구 작업..................................................................738NDMP 직렬 복구 작업..................................................................738NDMP 직렬 복구 작업 지정......................................................... 738

기본 NDMP 변수 관리.............................................................................. 739경로에 대한 기본 NDMP 변수 설정 지정......................................739경로에 대한 기본 NDMP 변수 설정 수정......................................739경로에 대한 기본 NDMP 설정 보기..............................................740NDMP 환경 변수..........................................................................740백업 및 복구 작업에 대한 환경 변수 설정.....................................746

스냅샷 기반 증분 백업 관리...................................................................... 747디렉토리에 대한 스냅샷 기반 증분 백업 설정...............................747스냅샷 기반 증분 백업에 대한 스냅샷 삭제.................................. 747스냅샷 기반 증분 백업을 위한 스냅샷 보기.................................. 748

NDMP 백업 로그 보기 ............................................................................. 748NDMP 백업 명령...................................................................................... 748

isi ndmp users create................................................................... 748isi ndmp users delete................................................................... 749isi ndmp users list.........................................................................749isi ndmp users modify.................................................................. 750isi ndmp users view......................................................................750isi ndmp contexts delete.............................................................. 750isi ndmp contexts list....................................................................751isi ndmp contexts view................................................................. 751

목차

18 OneFS 8.0.1 CLI 관리 가이드

Page 19: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi ndmp dumpdates delete........................................................... 751isi ndmp dumpdates list................................................................752isi ndmp sessions delete...............................................................753isi ndmp sessions list....................................................................754isi ndmp sessions view................................................................. 754isi ndmp settings diagnostics modify........................................... 755isi ndmp settings diagnostics view............................................... 755isi ndmp settings global modify.................................................... 756isi ndmp settings global view........................................................756isi ndmp settings preferred-ips create......................................... 757isi ndmp settings preferred-ips delete..........................................757isi ndmp settings preferred-ips list...............................................758isi ndmp settings preferred-ips modify.........................................758isi ndmp settings preferred-ips view............................................ 759isi ndmp settings variables create................................................ 760isi ndmp settings variables delete................................................ 760isi ndmp settings variables list...................................................... 761isi ndmp settings variables modify................................................ 761isi fc settings list.......................................................................... 762isi fc settings modify....................................................................762isi fc settings view....................................................................... 763isi tape delete.............................................................................. 764isi tape list....................................................................................764isi tape modify............................................................................. 765isi tape rescan..............................................................................766isi tape view................................................................................. 766

SmartLock을 사용한 파일 보존 769SmartLock 개요........................................................................................ 770컴플라이언스 모드....................................................................................770엔터프라이즈 모드....................................................................................770SmartLock 디렉토리..................................................................................771IsilonSD Edge를 사용하여 SmartLock에 액세스........................................ 771SmartLock에 대한 복제 및 백업................................................................772SmartLock 라이센스 기능.........................................................................772SmartLock 고려 사항................................................................................ 772컴플라이언스 클록 설정............................................................................773컴플라이언스 클록 보기............................................................................773SmartLock 디렉토리 생성.........................................................................773

보존 기간..................................................................................... 774기간 자동 커밋............................................................................. 774비어 있지 않은 디렉토리에서 엔터프라이즈 디렉토리 생성......... 774SmartLock 디렉토리 생성............................................................ 775

SmartLock 디렉토리 관리.........................................................................775SmartLock 디렉토리 수정............................................................ 775SmartLock 디렉토리 설정 보기....................................................776SmartLock 디렉토리구성 설정.....................................................776

SmartLock 디렉토리의 파일 관리............................................................. 779UNIX 명령줄을 통해 보존 기간 설정............................................ 780Windows Powershell을 통해 보존 기간 설정................................ 780UNIX 명령줄을 통해 WORM 상태로 파일 커밋............................. 781Windows 탐색기를 통해 WORM 상태로 파일 커밋....................... 781SmartLock 디렉토리의 모든 파일에 대해 보존 기간 재정의......... 781WORM 상태로 커밋된 파일 삭제 ................................................ 782파일의 WORM 상태 보기............................................................. 782

19장

목차

OneFS 8.0.1 CLI 관리 가이드 19

Page 20: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SmartLock 명령........................................................................................ 783isi worm domains create.............................................................. 783isi worm domains modify.............................................................. 787isi worm domains list.................................................................... 791isi worm domains view ................................................................ 792isi worm cdate set........................................................................792isi worm cdate view..................................................................... 793isi worm files delete..................................................................... 793isi worm files view........................................................................793

보호 도메인 795보호 도메인 개요...................................................................................... 796

IsilonSD Edge의 보호 도메인....................................................... 796보호 도메인 고려 사항.............................................................................. 796보호 도메인 생성 ..................................................................................... 797보호 도메인 삭제 ..................................................................................... 797

DARE(Data at Rest Encryption) 799DARE(Data at Rest Encryption) 개요.......................................................800

IsilonSD Edge의 D@RE(Data at Rest Encryption)....................... 800SED(Self-Encrypting Drive)..................................................................... 800SED(Self-Encrypting Drive)의 데이터 보안..............................................800SED(Self-Encrypting Drive)로 구성된 클러스터로 데이터 마이그레이션..801섀시 및 드라이브 상태...............................................................................801SmartFail 처리된 드라이브의 REPLACE 상태...........................................805SmartFail 처리된 드라이브의 ERASE 상태............................................... 806

SmartQuotas 809SmartQuotas 개요.....................................................................................810할당량 유형...............................................................................................810기본 할당량 유형....................................................................................... 811사용량 계산 및 제한.................................................................................. 813디스크 사용량 계산................................................................................... 814할당량 알림...............................................................................................815할당량 알림 규칙.......................................................................................816할당량 보고서........................................................................................... 816할당량 생성...............................................................................................817

Accounting 할당량 생성............................................................... 817Enforcement 할당량 생성.............................................................818

할당량 관리...............................................................................................818할당량 검색..................................................................................818할당량 관리..................................................................................819할당량 구성 파일 내보내기..........................................................820할당량 구성 파일 가져오기..........................................................820할당량 알림 관리......................................................................... 820e-메일 할당량 알림 메시지.......................................................... 822할당량 보고서 관리......................................................................825기본적인 할당량 설정.................................................................. 826advisory 제한 할당량 알림 규칙 설정........................................... 827Soft 제한 할당량 알림 규칙 설정................................................. 828Hard 제한 할당량 알림 규칙 설정................................................ 829제한 알림 설정.............................................................................829할당량 보고서 설정......................................................................830

20장

21장

22장

목차

20 OneFS 8.0.1 CLI 관리 가이드

Page 21: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

할당량 명령...............................................................................................831isi quota quotas create................................................................. 831isi quota quotas delete.................................................................833isi quota quotas modify................................................................835isi quota quotas list...................................................................... 838isi quota quotas view................................................................... 840isi quota quotas notifications clear............................................... 841isi quota quotas notifications create............................................ 842isi quota quotas notifications delete.............................................846isi quota quotas notifications disable........................................... 848isi quota quotas notifications list..................................................849isi quota quotas notifications modify............................................ 851isi quota quotas notifications view............................................... 854isi quota reports create................................................................856isi quota reports delete................................................................856isi quota reports list..................................................................... 857isi quota settings mappings create...............................................858isi quota settings mappings delete...............................................859isi quota settings mappings list.................................................... 859isi quota settings mappings modify..............................................860isi quota settings mappings view................................................. 860isi quota settings notifications clear.............................................860isi quota settings notifications create...........................................861isi quota settings notifications delete...........................................863isi quota settings notifications list................................................864isi quota settings notifications modify......................................... 865isi quota settings notifications view............................................. 867isi quota settings reports modify................................................. 868isi quota settings reports view..................................................... 870

스토리지 풀 871스토리지 풀 개요...................................................................................... 872스토리지 풀 기능...................................................................................... 872

IsilonSD Edge에서 지원되는 스토리지 풀 기능.............................874자동 프로비저닝....................................................................................... 874노드 풀..................................................................................................... 875

노드 클래스 호환성......................................................................875SSD 호환성..................................................................................876수동 노드 풀.................................................................................877

가상 핫 스페어.......................................................................................... 877스필오버...................................................................................................878제안된 보호.............................................................................................. 878보호 정책..................................................................................................878SSD 전략.................................................................................................. 879GNA(Global Namespace Acceleration).....................................................880L3 캐시 개요.............................................................................................880

L3 캐시로 마이그레이션.............................................................. 882NL 시리즈 및 HD 시리즈 노드 풀의 L3 캐시.................................882

계층..........................................................................................................882파일 풀 정책............................................................................................. 883CLI를 통한 노드 풀 관리........................................................................... 883

노드 클래스 호환성 생성..............................................................884호환되는 노드 풀 병합................................................................. 884노드 클래스 호환성 삭제............................................................. 885SSD 호환성 생성......................................................................... 886

23장

목차

OneFS 8.0.1 CLI 관리 가이드 21

Page 22: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SSD 호환성 삭제..........................................................................887수동으로 노드 풀 생성................................................................. 888수동으로 관리되는 노드 풀에 노드 추가...................................... 888노드 풀의 이름 또는 보호 정책 변경............................................ 888수동으로 관리되는 노드 풀에서 노드 제거...................................889기본 스토리지 풀 설정 수정......................................................... 889SmartPools 설정..........................................................................889

CLI에서 L3 캐시 관리............................................................................... 892L3 캐시를 새 노드 풀에 대한 기본값으로 설정.............................892특정 노드 풀에 L3 캐시 설정 .......................................................893노드 풀에서 SSD를 스토리지 드라이브로 복구............................893

계층 관리..................................................................................................893계층 생성.....................................................................................894계층에서 노드 풀 추가 또는 이동................................................. 894계층 이름 변경.............................................................................894계층 삭제.....................................................................................894

파일 풀 정책 생성..................................................................................... 895파일 풀 정책 생성........................................................................ 895유효한 와일드카드 문자.............................................................. 896기본 파일 풀의 요청된 보호 설정................................................. 897기본 파일 풀 입출력 최적화 설정.................................................898

파일 풀 정책 관리..................................................................................... 898파일 풀 정책 수정........................................................................ 899기본 파일 풀 정책 설정 구성........................................................900파일 풀 정책 우선 순위 지정........................................................900파일 풀 정책 삭제.........................................................................901

스토리지 풀 모니터링............................................................................... 901스토리지 풀 모니터링...................................................................901스토리지 풀 상태 보기................................................................. 902SmartPools 작업 결과 보기..........................................................902

스토리지 풀 명령...................................................................................... 903isi filepool apply........................................................................... 903isi filepool default-policy modify.................................................. 905isi filepool default-policy view......................................................908isi filepool policies create.............................................................908isi filepool policies delete.............................................................. 913isi filepool policies list................................................................... 913isi filepool policies modify............................................................. 914isi filepool policies view................................................................ 919isi filepool templates list...............................................................920isi filepool templates view.............................................................921isi storagepool compatibilities class active create.........................921isi storagepool compatibilities class active delete........................ 922isi storagepool compatibilities class active list............................. 923isi storagepool compatibilities class active view...........................924isi storagepool compatibilities class available list..........................924isi storagepool compatibilities ssd active create.......................... 925isi storagepool compatibilities ssd active delete........................... 927isi storagepool compatibilities ssd active list................................928isi storagepool compatibilities ssd active view............................. 929isi storagepool compatibilities ssd available list............................ 929isi storagepool health...................................................................930isi storagepool list.........................................................................931isi storagepool nodepools create.................................................. 931isi storagepool nodepools delete.................................................. 932

목차

22 OneFS 8.0.1 CLI 관리 가이드

Page 23: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi storagepool nodepools list....................................................... 932isi storagepool nodepools modify................................................. 933isi storagepool nodepools view.................................................... 935isi storagepool settings modify.................................................... 935isi storagepool settings view........................................................936isi storagepool tiers create...........................................................937isi storagepool tiers delete........................................................... 937isi storagepool tiers list................................................................ 938isi storagepool tiers modify..........................................................938isi storagepool tiers view............................................................. 939

CloudPools 941CloudPools 개요....................................................................................... 942

IsilonSD Edge로 CloudPools에 액세스......................................... 942지원되는 클라우드 공급자........................................................................942

EMC Isilon................................................................................... 943EMC ECS Appliance.................................................................... 943Virtustream Storage Cloud.......................................................... 943Amazon S3.................................................................................. 944Microsoft Azure...........................................................................944

CloudPools 개념....................................................................................... 944CloudPools 파일 처리............................................................................... 946파일 풀 정책을 사용하여 파일 아카이빙................................................... 947

CloudPools 작업에 대한 정책 예.................................................. 947파일 풀 정책 순서 정보................................................................ 947파일 풀 정책 클라우드 아카이브 매개 변수..................................948클라우드 아카이빙 정책에 사용되는 파일 일치 옵션................... 952클라우드 및 로컬 스토리지 정책 작업 결합..................................954

클라우드에서 파일 데이터 검색................................................................954클라우드 데이터의 인라인 액세스............................................... 954클라우드에서 파일 리콜.............................................................. 954

CloudPools와 다른 OneFS 기능과의 상호 운용성..................................... 954클라우드 데이터 압축 및 암호화..................................................955NFS 인라인 액세스......................................................................955SMB 인라인 액세스.....................................................................955인라인 액세스를 지원하는 다른 프로토콜................................... 956SyncIQ 상호 운용성.....................................................................956클라우드 데이터의 NDMP 백업 및 복구...................................... 958CloudPools의 스냅샷 관련 동작...................................................959CloudPools와 SmartLock.............................................................959CloudPools 및 SmartQuotas........................................................ 960CloudPools 및 SmartDedupe....................................................... 960

CloudPools Best Practice......................................................................... 960클라우드 데이터 아카이빙 및 리콜에 타임스탬프 사용................ 961CloudPools 아카이빙 및 파일 크기............................................... 961CloudPools 전용 계정 생성...........................................................961

CloudPools 문제 해결................................................................................961CloudPools 예상 동작.................................................................. 962CloudPools 로그.......................................................................... 963CloudPools 문제 해결.................................................................. 964

네트워크 프록시 서버와 CloudPools.........................................................965네트워크 프록시 생성..................................................................965네트워크 프록시 목록 보기..........................................................966네트워크 프록시 속성 보기..........................................................966

24장

목차

OneFS 8.0.1 CLI 관리 가이드 23

Page 24: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

네트워크 프록시 수정..................................................................966네트워크 프록시 삭제.................................................................. 967

클라우드 계정 관리...................................................................................967클라우드 스토리지 계정 생성...................................................... 967클라우드 스토리지 계정 나열...................................................... 968클라우드 스토리지 계정 보기...................................................... 969클라우드 스토리지 계정 수정...................................................... 969클라우드 스토리지 계정 삭제...................................................... 969

CloudPools 관리....................................................................................... 970CloudPool 생성............................................................................ 970CloudPools 나열........................................................................... 971CloudPool 정보 보기.....................................................................971CloudPoo 수정.............................................................................972CloudPool 삭제............................................................................ 972

파일 풀 정책을 사용하여 파일 아카이빙................................................... 973파일 풀 정책 생성........................................................................ 973파일 풀 정책 나열........................................................................ 973파일 풀 정책 보기........................................................................ 973파일 풀 정책 수정........................................................................ 974파일 풀 정책 삭제........................................................................ 974지정된 파일 또는 경로에 파일 풀 정책 적용.................................975파일을 직접 클라우드에 아카이빙............................................... 975

보조 클러스터에서 클라우드 데이터로의 액세스 구성..............................975사용 가능한 클러스터 나열.......................................................... 976보조 클러스터에서 클라우드 데이터에 대한 액세스 허용.............977소스 클러스터에서 데이터에 대한 액세스 제거............................977

클라우드 작업 관리...................................................................................978클라우드 작업 목록 보기..............................................................978클라우드 작업 보기......................................................................979클라우드 작업 일시 중지..............................................................979일시 중지된 작업 재개................................................................. 980클라우드 작업 취소..................................................................... 980

CloudPools 설정 관리............................................................................... 980클라우드 설정 보기..................................................................... 980기본 클라우드 설정 수정.............................................................. 981새 마스터 암호화 키 생성............................................................. 981

CloudPools 명령 참조............................................................................... 982isi cloud access add..................................................................... 982isi cloud access list...................................................................... 982isi cloud access remove............................................................... 984isi cloud access view....................................................................984isi cloud accounts create............................................................. 985isi cloud accounts delete..............................................................986isi cloud accounts list...................................................................987isi cloud accounts modify.............................................................988isi cloud accounts view................................................................ 990isi cloud archive........................................................................... 990isi cloud jobs cancel......................................................................991isi cloud jobs files list................................................................... 992isi cloud jobs list...........................................................................993isi cloud jobs pause...................................................................... 994isi cloud jobs resume....................................................................995isi cloud jobs view........................................................................ 995isi cloud pools create................................................................... 996isi cloud pools delete....................................................................997

목차

24 OneFS 8.0.1 CLI 관리 가이드

Page 25: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi cloud pools list.........................................................................997isi cloud pools modify...................................................................998isi cloud pools view...................................................................... 999isi cloud proxies create...............................................................1000isi cloud proxies delete................................................................1001isi cloud proxies list.................................................................... 1002isi cloud proxies modify.............................................................. 1003isi cloud proxies view..................................................................1004isi cloud recall.............................................................................1004isi cloud restore_coi................................................................... 1005isi cloud settings modify.............................................................1006isi cloud settings regenerate-encryption-key............................. 1007isi cloud settings view.................................................................1007

시스템 작업 1009시스템 작업 개요..................................................................................... 1010시스템 작업 라이브러리.......................................................................... 1010작업......................................................................................................... 1013작업 성능 영향......................................................................................... 1014작업 우선 순위.........................................................................................1015시스템 작업 관리..................................................................................... 1015

작업 시작.................................................................................... 1015작업 일시 중지............................................................................ 1016작업 수정.................................................................................... 1016작업 재개.................................................................................... 1017작업 취소.................................................................................... 1017작업 유형 설정 수정.................................................................... 1018활성 작업 보기............................................................................ 1018작업 기록 보기............................................................................ 1019

영향 정책 관리.........................................................................................1019영향 정책 생성............................................................................ 1019영향 정책 설정 보기................................................................... 1020영향 정책 수정........................................................................... 1020영향 정책 삭제............................................................................ 1021

작업 보고서 및 통계 보기........................................................................ 1022진행 중인 작업에 대한 통계 보기................................................1022완료된 작업에 대한 보고서 보기.................................................1022

작업 관리 명령........................................................................................ 1023isi job events list......................................................................... 1023isi job jobs cancel....................................................................... 1025isi job jobs list............................................................................. 1026isi job jobs modify....................................................................... 1027isi job jobs pause........................................................................ 1028isi job jobs resume...................................................................... 1028isi job jobs start.......................................................................... 1029isi job jobs view........................................................................... 1031isi job policies create.................................................................. 1032isi job policies delete...................................................................1033isi job policies list........................................................................1033isi job policies modify..................................................................1035isi job policies view..................................................................... 1036isi job reports list........................................................................ 1036isi job reports view......................................................................1037isi job statistics list..................................................................... 1038isi job statistics view...................................................................1039

25장

목차

OneFS 8.0.1 CLI 관리 가이드 25

Page 26: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi job types list...........................................................................1040isi job status................................................................................ 1041isi job types modify.....................................................................1042isi job types view........................................................................ 1043

네트워킹 1045네크워킹 개요......................................................................................... 1046내부 네트워크 정보................................................................................. 1046

내부 IP 주소 범위....................................................................... 1046내부 네트워크 페일오버............................................................. 1047IsilonSD Edge의 내부 네트워크 구성.......................................... 1047

외부 네트워크 정보................................................................................. 1047그룹넷........................................................................................ 1048서브넷........................................................................................ 1048IP 주소 풀...................................................................................1049SmartConnect 모듈................................................................... 1050노드 프로비저닝 규칙.................................................................1053라우팅 옵션................................................................................1053

내부 네트워크 설정 관리......................................................................... 1054내부 IP 주소 범위 추가 또는 제거............................................... 1054내부 네트워크 넷마스크 수정.....................................................1055내부 네트워크 페일오버 구성 및 설정........................................ 1056내부 네트워크 페일오버 해제..................................................... 1057

그룹넷 관리.............................................................................................1057그룹넷 생성................................................................................ 1057그룹넷 수정................................................................................ 1057그룹넷 삭제................................................................................1058그룹넷 보기................................................................................1058

외부 네트워크 서브넷 관리..................................................................... 1059서브넷 생성................................................................................1059서브넷 수정................................................................................1060서브넷 삭제................................................................................ 1061서브넷 보기................................................................................ 1061SmartConnect 서비스 IP 주소 구성............................................1062VLAN 태그 지정 설정 또는 해제................................................. 1062DSR 주소 추가 또는 제거........................................................... 1063

IP 주소 풀 관리........................................................................................1064IP 주소 풀 생성...........................................................................1064IP 주소 풀 수정...........................................................................1064IP 주소 풀 삭제...........................................................................1065IP 주소 풀 보기...........................................................................1065IP 주소 범위 추가 또는 제거....................................................... 1066IP 주소 할당 구성....................................................................... 1067

SmartConnect 설정 관리.........................................................................1067SmartConnect DNS 존 구성....................................................... 1068SmartConnect 서비스 서브넷 지정............................................ 1069노드 일시 중지 또는 재개........................................................... 1069접속 밸런싱 정책 구성................................................................1070IP 페일오버 정책 구성................................................................ 1070

접속 재조정 관리..................................................................................... 1071IP 재조정 정책 구성.................................................................... 1071수동으로 IP 주소 재조정.............................................................1072

네트워크 인터페이스 구성원 관리........................................................... 1072네트워크 인터페이스 추가 또는 제거..........................................1072

26장

목차

26 OneFS 8.0.1 CLI 관리 가이드

Page 27: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Link Aggregation 모드 지정........................................................ 1073네트워크 인터페이스 보기..........................................................1075

노드 프로비저닝 규칙 관리..................................................................... 1075노드 프로비저닝 규칙 생성.........................................................1075노드 프로비저닝 규칙 수정.........................................................1076노드 프로비저닝 규칙 삭제.........................................................1076노드 프로비저닝 규칙 보기......................................................... 1077

라우팅 옵션 관리.....................................................................................1078소스 기반 라우팅 설정 또는 해제................................................1078정적 라우트 추가 또는 삭제........................................................1078

DNS 캐시 설정 관리................................................................................ 1079DNS 캐시 설정........................................................................... 1079

네트워킹 명령......................................................................................... 1080isi network dnscache flush......................................................... 1080isi network dnscache modify...................................................... 1080isi network dnscache view..........................................................1083isi network external modify........................................................ 1083isi network external view............................................................ 1084isi network groupnets create...................................................... 1084isi network groupnets delete...................................................... 1085isi network groupnets list........................................................... 1086isi network groupnets modify..................................................... 1086isi network groupnets view.........................................................1088isi network interfaces list........................................................... 1089isi network pools create ............................................................ 1090isi network pools delete..............................................................1095isi network pools list...................................................................1095isi network pools modify............................................................. 1097isi network pools rebalance-ips................................................... 1102isi network pools sc-resume-nodes............................................. 1103isi network pools sc-suspend-nodes............................................1104isi network pools view................................................................. 1104isi network rules create...............................................................1105isi network rules delete............................................................... 1105isi network rules list.................................................................... 1106isi network rules modify.............................................................. 1107isi network rules view..................................................................1108isi network sc-rebalance-all........................................................ 1109isi network subnets create.......................................................... 1109isi network subnets delete............................................................1111isi network subnets list................................................................. 1111isi network subnets modify.......................................................... 1112isi network subnets view..............................................................1115

Hadoop 1117Hadoop 개요.............................................................................................1118Hadoop 아키텍처..................................................................................... 1118

컴퓨팅 계층................................................................................. 1118스토리지 계층..............................................................................1118

OneFS에서 Hadoop이 구축되는 방법....................................................... 1118OneFS에서 지원하는 Hadoop 배포판....................................................... 1119HDFS 파일 및 디렉토리............................................................................1119Hadoop 사용자 및 그룹 계정....................................................................1120HDFS 인증 방법.......................................................................................1120HDFS 및 SmartConnect...........................................................................1120

27장

목차

OneFS 8.0.1 CLI 관리 가이드 27

Page 28: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

WebHDFS................................................................................................1120보안 가장..................................................................................................1121Ambari 에이전트.......................................................................................1121HDFS 회선 암호화................................................................................... 1122Apache Ranger 지원................................................................................ 1122가상 HDFS 랙.......................................................................................... 1123OneFS로 Hadoop 배포............................................................................. 1123HDFS 서비스 관리................................................................................... 1123

HDFS 서비스 설정 또는 해제...................................................... 1124HDFS 서비스 설정 구성.............................................................. 1124HDFS 서비스 설정...................................................................... 1124HDFS 설정 보기.......................................................................... 1125HDFS 로그 레벨 수정.................................................................. 1125HDFS 로그 레벨 보기.................................................................. 1126

HDFS 루트 디렉토리 설정........................................................................1126HDFS 인증 방법 구성...............................................................................1126

HDFS 인증 방법 설정.................................................................. 1126지원되는 HDFS 인증 방법........................................................... 1127Hadoop 클라이언트에서 HDFS 인증 속성 구성........................... 1127

로컬 Hadoop 사용자 생성........................................................................ 1128액세스 존에서 WebHDFS 설정 또는 해제................................................ 1128보안 가장 구성......................................................................................... 1129

프록시 사용자 생성..................................................................... 1129프록시 사용자 수정..................................................................... 1129프록시 사용자 삭제..................................................................... 1130프록시 사용자의 구성원 나열......................................................1130프록시 사용자 보기..................................................................... 1130

Ambari 에이전트 설정 구성...................................................................... 1131Ranger 플러그인 설정 편집......................................................................1132HDFS 회선 암호화 구성........................................................................... 1132가상 HDFS 랙 관리.................................................................................. 1133

가상 HDFS 랙 생성......................................................................1133가상 HDFS 랙 수정......................................................................1133가상 HDFS 랙 삭제......................................................................1134가상 HDFS 랙 보기......................................................................1134

HDFS 명령............................................................................................... 1135isi hdfs log-level modify.............................................................. 1135isi hdfs log-level view.................................................................. 1136isi hdfs proxyusers create........................................................... 1136isi hdfs proxyusers modify...........................................................1137isi hdfs proxyusers delete............................................................1139isi hdfs proxyusers members list................................................. 1140isi hdfs proxyusers list................................................................. 1141isi hdfs proxyusers view.............................................................. 1142isi hdfs racks create.................................................................... 1142isi hdfs racks modify................................................................... 1143isi hdfs racks delete.................................................................... 1144isi hdfs racks list..........................................................................1144isi hdfs racks view....................................................................... 1145isi hdfs ranger-plugin settings modify......................................... 1145isi hdfs ranger-plugin settings view............................................. 1146isi hdfs settings modify............................................................... 1146isi hdfs settings view................................................................... 1147

목차

28 OneFS 8.0.1 CLI 관리 가이드

Page 29: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

바이러스 백신 1149바이러스 백신 개요..................................................................................1150액세스 시 검사.........................................................................................1150바이러스 백신 정책 검사.......................................................................... 1151개별 파일 검사......................................................................................... 1151WORM 파일 및 바이러스 백신................................................................. 1151바이러스 백신 검사 보고서.......................................................................1151ICAP 서버................................................................................................ 1152바이러스 백신 위협 대응..........................................................................1152글로벌 바이러스 백신 설정 구성.............................................................. 1153

바이러스 백신 검사에 특정 파일을 포함합니다. ......................... 1153액세스 시 검사 설정 구성 ........................................................... 1154바이러스 백신 위협 대응 설정 구성 ............................................1154바이러스 백신 보고서 보존 설정 구성......................................... 1154바이러스 백신 검사 설정 또는 해제.............................................1154

ICAP 서버 관리........................................................................................ 1155ICAP 서버 추가 및 연결 ..............................................................1155일시적으로 ICAP 서버 연결 해제 ............................................... 1155ICAP 서버에 다시 연결 .............................................................. 1155ICAP 서버 제거 .......................................................................... 1155

바이러스 백신 정책 생성 .........................................................................1156바이러스 백신 정책 관리..........................................................................1156

바이러스 백신 정책 수정 ............................................................1156바이러스 백신 정책 삭제 ............................................................1156바이러스 백신 정책 설정 또는 해제 ............................................ 1157바이러스 백신 정책 보기 ............................................................ 1157

바이러스 백신 검사 관리..........................................................................1157파일 검사.................................................................................... 1157수동으로 바이러스 백신 정책 실행..............................................1157실행 중인 바이러스 백신 검사 중지.............................................1158

바이러스 백신 위협 관리..........................................................................1158수동으로 파일 격리 .................................................................... 1158파일 재검사................................................................................ 1158파일 격리 해제 ........................................................................... 1158수동으로 파일 잘라내기..............................................................1159위협 보기 ................................................................................... 1159바이러스 백신 위협 정보.............................................................1159

바이러스 백신 보고서 관리...................................................................... 1159바이러스 백신 보고서 보기 ........................................................ 1160바이러스 백신 이벤트 보기......................................................... 1160

바이러스 백신 명령..................................................................................1160isi antivirus policies create.......................................................... 1160isi antivirus policies delete...........................................................1162isi antivirus policies list................................................................1163isi antivirus policies start............................................................. 1163isi antivirus policies modify..........................................................1164isi antivirus policies view............................................................. 1166isi antivirus release......................................................................1166isi antivirus scan.......................................................................... 1167isi antivirus settings modify......................................................... 1167isi antivirus settings view............................................................ 1170isi antivirus quarantine................................................................. 1171isi antivirus reports scans list....................................................... 1171isi antivirus reports scans view.................................................... 1173isi antivirus reports threats list.................................................... 1173

28장

목차

OneFS 8.0.1 CLI 관리 가이드 29

Page 30: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi antivirus reports threats view................................................. 1174isi antivirus reports delete........................................................... 1174isi antivirus servers create...........................................................1175isi antivirus servers delete........................................................... 1176isi antivirus servers list................................................................ 1176isi antivirus servers modify.......................................................... 1177isi antivirus servers view..............................................................1177isi antivirus status....................................................................... 1178

IsilonSD Edge 1179EMC IsilonSD Edge 스토리지 및 아키텍처............................................... 1180IsilonSD 클러스터 개요............................................................................. 1181EMC IsilonSD Edge 라이센스 개요........................................................... 1181IsilonSD Management Server 개요...........................................................1183IsilonSD 클러스터 구축 및 구성................................................................1184

VMware 통합 1185VMware 통합 개요................................................................................... 1186VAAI........................................................................................................ 1186VASA....................................................................................................... 1186

Isilon VASA 알림......................................................................... 1186VASA 스토리지 기능................................................................... 1187

VASA 지원 구성....................................................................................... 1187VASA 설정.................................................................................. 1188Isilon Vendor Provider 인증서 다운로드...................................... 1188자체 서명된 인증서 생성.............................................................1188Isilon Vendor Provider 추가.........................................................1190

VASA 해제 또는 재설정........................................................................... 1190VASA 스토리지 표시 장애 문제 해결........................................................ 1191

29장

30장

목차

30 OneFS 8.0.1 CLI 관리 가이드

Page 31: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

1장

가이드 소개

이 섹션에서는 다음과 같은 항목을 다룹니다.

l 가이드 소개........................................................................................................32l Isilon 스케일 아웃 NAS 개요...............................................................................32l IsilonSD Edge 개요............................................................................................. 32l 지원 문의........................................................................................................... 32

가이드 소개 31

Page 32: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

가이드 소개이 가이드에서는 Isilon OneFS 명령줄 인터페이스에서 클러스터 구성, 관리 및 모니터링 기능에 대한 액세스를 제공하는 방법에 대해 설명합니다. 또한 이 가이드에는 표준UNIX 명령 집합을 확장하는 모든 OneFS 관련 명령의 목록과 설명이 나와 있습니다.

이 가이드에 나온 대부분의 정보는 VMware ESXi 하이퍼바이저를 기반으로 실행되는OneFS의 소프트웨어 정의 버전인 IsilonSD Edge에도 적용됩니다. 차이점(있는 경우)은 가이드의 해당 섹션에 강조 표시되어 있습니다.

여러분이 보내 주시는 의견은 제품 설명서의 체계적인 구성과 정확성, 전반적인 품질향상을 위해 유용하게 사용됩니다. https://www.research.net/s/isi-docfeedback으로의견을 보내 주십시오. URL을 통해 피드백을 제공할 수 없는 경우에는 [email protected]으로 이메일 메시지를 보내 주십시오.

Isilon 스케일 아웃 NAS 개요EMC Isilon 스케일 아웃 NAS 스토리지 플랫폼은 모듈식 하드웨어를 통합 소프트웨어와 결합하여 비정형 데이터를 활용합니다. OneFS 운영 체제에 기반을 둔 EMC Isilon 클러스터는 글로벌 네임스페이스를 가진 확장 가능한 스토리지 풀을 제공합니다.

플랫폼의 통합 소프트웨어는 웹 기반의 중앙 집중식 명령줄 관리를 통해 다음과 같은기능을 관리합니다.

l 분산된 파일 시스템을 실행하는 클러스터

l 용량 및 성능을 높이는 스케일 아웃 노드

l 파일 및 계층화를 관리하는 스토리지 옵션

l 유연한 데이터 보호 및 고가용성

l 비용을 제어하고 리소스를 최적화하는 소프트웨어 모듈

IsilonSD Edge 개요IsilonSD Edge는 VMware ESXi 하이퍼바이저를 기반으로 실행되는 OneFS 소프트웨어정의 버전으로서 상용 하드웨어에서 스케일 아웃 NAS 기능을 제공합니다.

이러한 호스트에서 사용 가능한 하드웨어 리소스를 활용해 VMware ESXi 호스트에 구축된 OneFS 클러스터 내에서 OneFS 노드를 가상 머신으로 생성할 수 있습니다. 가상OneFS 클러스터 및 노드를 IsilonSD 클러스터 및 IsilonSD 노드라고 합니다.

IsilonSD Edge는 OneFS가 지원하는 대부분의 기능 및 소프트웨어 모듈을 지원합니다.또한 OneFS와 동일한 중앙 집중식 웹 기반 및 명령줄 관리 기능을 제공하여 클러스터및 노드 관리 작업을 관리할 수 있도록 합니다. 자세한 내용은 IsilonSD Edge 설치 및 관리 가이드를 참조하십시오.

지원 문의EMC Isilon 제품에 관한 궁금한 사항은 EMC Isilon 기술 지원 부서에 문의하면 됩니다.

온라인 지원

l 라이브 채팅

l Service Request 생성

가이드 소개

32 OneFS 8.0.1 CLI 관리 가이드

Page 33: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

전화 지원 l 미국: 1-800-SVC-4EMC(1-800-782-4362)

l 캐나다: 1-800-543-4782

l 기타 지역: 1-508-497-7901

l 각국 현지 전화 번호는 EMC 고객 지원 본부에서 확인할 수 있습니다.

지원 등록또는 액세스

EMC 온라인 지원의 등록 또는 액세스에 관한 궁금한 사항은 [email protected]으로 문의해 주십시오.

Isilon InfoHub

Isilon Info Hub 목록은 EMC Isilon Community Network의 Isilon Info Hub페이지를 참조하십시오. Isilon Info Hub에는 Isilon 문서, 비디오, 블로그및 사용자 기고 문서가 주제 영역별로 구성되어 있으므로 관심 있는 주제에 맞는 컨텐츠를 쉽게 찾아볼 수 있습니다.

IsilonSD Edge 지원IsilonSD Edge 무료 버전을 실행하는 경우 EMC Isilon Community Network를 통해 지원을 받을 수 있습니다. IsilonSD Edge 라이센스를 하나 이상 구입한 경우에는 제품에 대한 유효한 지원 계약이 있을 때만 EMC Isilon 기술 지원 부서를 통해 지원을 받을 수 있습니다.

셀프 서비스 지원EMC는 고객이 일반적인 Isilon 문제를 자체적으로 해결할 수 있도록 무료 애플리케이션인 IA(Isilon Advisor)를 제공합니다.

Isilon Advisor는 EMC Isilon 기술 지원 엔지니어 및 현장 담당자가 서비스 요청을 해결하는 데 사용하는 애플리케이션과 동일합니다. 애플리케이션은 문제 진단 및 해결을 위해 사용할 수 있습니다. 또한 클러스터의 현재 상태를 분석하고 주의가 필요한 항목을파악하는 데 사용할 수도 있습니다. 이를 통해 미래에 발생할 수 있는 문제를 방지하는데 도움이 될 수 있습니다.

Isilon Advisor에 대한 자세한 내용을 보고 최신 버전을 다운로드하려면 https://help.psapps.emc.com/pages/viewpage.action?pageId=2853972를 참조하십시오.

가이드 소개

셀프 서비스 지원 33

Page 34: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

가이드 소개

34 OneFS 8.0.1 CLI 관리 가이드

Page 35: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2장

Isilon 스케일 아웃 NAS

이 섹션에서는 다음과 같은 항목을 다룹니다.

l OneFS 스토리지 아키텍처................................................................................. 36l Isilon 노드 구성 요소.......................................................................................... 36l 내부 및 외부 네트워크........................................................................................37l Isilon 클러스터................................................................................................... 37l OneFS 운영 체제................................................................................................39l 파일 시스템 구조................................................................................................ 41l 데이터 보호 개요................................................................................................43l VMware 통합..................................................................................................... 46l 소프트웨어 모듈.................................................................................................46

Isilon 스케일 아웃 NAS 35

Page 36: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

OneFS 스토리지 아키텍처EMC Isilon은 분산 파일 시스템을 실행하는 노드 클러스터를 생성함으로써 스토리지와관련해 스케일 아웃 방식을 사용합니다. OneFS는 스토리지 아키텍처를 구성하는 3개계층, 즉 파일 시스템, 볼륨 관리자, 데이터 보호를 하나의 스케일 아웃 NAS 클러스터로 통합합니다.

각 노드는 리소스를 클러스터에 추가합니다. 각 노드에는 전역적 정합성을 보장하는RAM이 포함되어 있어 클러스터가 커질수록 속도가 빨라집니다. 한편, 파일 시스템이동적으로 확장되고 컨텐츠가 재분배되기 때문에 디스크 파티셔닝 및 볼륨 생성 작업이필요 없습니다.

노드는 피어로 작동하여 클러스터 전반에 데이터를 분산합니다. 스트라이핑 프로세스라고 하는 데이터 세그먼트화 및 분산을 통해 데이터가 보호될 뿐만 아니라 노드에 접속한 사용자가 전체 클러스터의 성능을 활용할 수 있습니다.

OneFS는 분산형 소프트웨어를 사용하여 상용 하드웨어 전반에 데이터를 분산합니다.각 노드는 데이터 요청을 제어하고 성능을 향상하며 클러스터 용량을 확장하는 데 도움이 됩니다. 클러스터를 제어하는 마스터 디바이스는 없으며, 종속성을 호출하는 슬레이브도 없습니다. 대신 각 노드가 데이터 요청을 제어하고 성능을 향상하며 클러스터 용량을 확장하는 데 도움이 됩니다.

Isilon 노드 구성 요소랙마운트 가능한 어플라이언스인 스토리지 노드에는 LCD 전면 패널이 장착된 2U 또는4U 랙마운트 가능 섀시가 있으며, 이 섀시에는 CPU, RAM, NVRAM, 네트워크 인터페이스, InfiniBand 어댑터, 디스크 컨트롤러, 스토리지 미디어와 같은 구성 요소가 포함되어 있습니다. Isilon 클러스터는 3개에서 최대 144개에 이르는 노드로 구성됩니다.

클러스터에 노드를 추가하면 클러스터의 디스크, 캐시, CPU, RAM 및 네트워크의 총용량이 늘어납니다. OneFS는 RAM을 정합성이 보장되는 단일 캐시로 그룹화하므로 노드에 데이터 요청이 발생하면 어디서나 캐시에 저장된 데이터를 가져옵니다. NVRAM은 높은 처리 속도로 데이터를 쓰고 전원 장애가 발생할 경우 쓰기 작업을 보호하도록그룹화됩니다. 클러스터가 확장됨에 따라 처리 속도, 용량, IOPS를 높일 수 있도록 스핀들과 CPU가 결합됩니다.

EMC Isilon은 여러 가지 유형의 노드를 제공하며, 이러한 모든 유형을 클러스터에 추가하여 용량 및 성능과 처리량 또는 IOPS 간의 균형을 맞출 수 있습니다.

노드 활용 사례

S 시리즈 IOPS가 많은 애플리케이션에 적합

X 시리즈 동시 처리량이 많은 워크플로우

NL 시리즈 테이프 수준의 저렴한 스토리지 비용으로 운영스토리지 수준의 빠른 액세스 성능 제공

HD 시리즈 최대 용량 제공

다음 EMC Isilon 노드는 성능을 높입니다.

노드 기능

A 시리즈 Performance Accelerator 고성능을 위해 독립적으로 확장 가능

A 시리즈 Backup Accelerator Fibre Channel 접속을 통해 테이프 드라이브에확장성이 뛰어난 고속 백업/복구 솔루션 제공

Isilon 스케일 아웃 NAS

36 OneFS 8.0.1 CLI 관리 가이드

Page 37: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

내부 및 외부 네트워크하나의 클러스터에는 두 개의 네트워크가 포함되어 있습니다. 하나는 여러 노드 사이에서 데이터를 교환하는 내부 네트워크이고, 다른 하나는 클라이언트 접속을 처리하는 외부 네트워크입니다.

노드는 InfiniBand 기반의 전용 유니캐스트 프로토콜을 사용하여 내부 네트워크를 통해데이터를 교환합니다. 각 노드에는 이중화된 InfiniBand 포트가 포함되어 있어 내부 네트워크 하나에 장애가 발생할 경우 다른 내부 네트워크를 추가할 수 있습니다.

IsilonSD Edge의 경우, 노드는 이더넷 스위치를 통해 데이터를 교환합니다. IsilonSDEdge에 필요한 내부 및 외부 네트워크 요건에 대한 자세한 정보는 IsilonSD Edge 설치 및관리 가이드를 참조하십시오.

클라이언트는 1GigE 또는 10GigE 이더넷을 통해 클러스터에 연결됩니다. 모든 노드에는 이더넷 포트가 포함되어 있기 때문에 노드를 추가함에 따라 성능 및 용량과 함께 클러스터 대역폭이 확장됩니다.

InfiniBand 스위치에는 Isilon 노드만 연결해야 합니다. 백엔드 네트워크에서 교환되는정보는 암호화되지 않습니다. InfiniBand 스위치에 Isilon 노드 이외의 다른 것을 연결하면 보안 위험이 발생합니다.

Isilon 클러스터Isilon 클러스터는 3개 이상의 하드웨어 노드(최대 144개)로 구성됩니다. 각 노드는 노드를 클러스터로 통합하는 분산 파일 시스템 소프트웨어인 Isilon OneFS 운영 체제를실행합니다. 클러스터의 스토리지 용량은 최소 18TB에서 최대 50PB까지 다양하게 구성할 수 있습니다.

IsilonSD Edge를 실행하는 경우, IsilonSD 클러스터 요구 사항에 대한 자세한 내용은 이가이드의 IsilonSD 클러스터 섹션을 참조하십시오.

클러스터 관리OneFS에서는 웹 관리 인터페이스와 CLI를 통해 중앙 집중식으로 클러스터를 관리할수 있습니다. 두 인터페이스에서 모두 라이센스 활성화, 노드 상태 확인, 클러스터 구성, 시스템 업그레이드, 알림 생성, 클라이언트 접속 보기, 성능 추적, 다양한 설정 변경등의 작업을 수행할 수 있습니다.

또한 OneFS에서는 작업 엔진을 통해 유지 보수 작업이 자동화되어 관리가 간소화됩니다. 바이러스 검사, 디스크 오류 검사, 디스크 공간 재확보, 파일 시스템 무결성 확인 등의 작업을 예약할 수 있습니다. 이 엔진은 클러스터 성능에 미치는 영향을 최소화하도록 작업을 관리합니다.

SNMP 버전 2c 및 3을 사용하는 경우 하드웨어 구성 요소, CPU 사용률, 스위치 및 네트워크 인터페이스를 원격으로 모니터링할 수 있습니다. EMC Isilon에서는MIB(Management Information Base)와 OneFS 운영 체제에 대한 트랩 기능을 제공합니다.

OneFS에 포함된 API(Application Programming Interface)는 두 개의 기능 영역으로 구분됩니다. 한 영역에서는 클러스터 구성, 관리 및 모니터링 기능을 사용할 수 있고, 다

Isilon 스케일 아웃 NAS

내부 및 외부 네트워크 37

Page 38: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

른 영역에서는 클러스터의 파일 및 디렉토리에 대한 작업을 수행할 수 있습니다. 리소스 URI 및 표준 HTTP 메서드를 통해 액세스되는 REST(Representational StateTransfer) 인터페이스를 통해 OneFS API에 요청을 보낼 수 있습니다. 이 API는 OneFS의 RBAC(Role-Based Access Control)와 통합되어 보안을 강화합니다. 자세한 내용은Isilon Platform API Reference를 참조하십시오.

쿼럼Isilon 클러스터가 제대로 작동하려면 쿼럼이 있어야 합니다. 쿼럼은 두 노드 그룹이 동기화되지 않은 경우 데이터 충돌(예: 동일한 파일의 버전 충돌)을 방지합니다. 클러스터에서 읽기 및 쓰기 요청에 대한 쿼럼이 손실되면 OneFS 파일 시스템에 액세스할 수없습니다.

내부 네트워크에서 반 이상의 노드를 쿼럼에 사용할 수 있어야 합니다. 예를 들어 7노드클러스터에는 4노드 쿼럼이 필요하고, 10노드 클러스터에는 6노드 쿼럼이 필요합니다.내부 네트워크를 통해 노드에 접속할 수 없는 경우 OneFS가 해당 노드를 클러스터에서분리하며, 이를 분리(split)라고 합니다. 클러스터가 분리된 후 쿼럼 구성을 위해 충분한노드가 접속 상태를 유지하는 한 클러스터 작업이 계속됩니다.

분리된 클러스터에서 클러스터에 남아 있는 노드를 다수 그룹이라고 하고, 클러스터에서 분리된 노드를 소수 그룹이라고 합니다.

분리된 노드가 클러스터에 다시 접속되어 다른 노드와 재동기화가 가능한 경우, 해당노드가 클러스터의 다수 그룹에 다시 연결되며, 이를 병합(merging)이라고 합니다.

각 OneFS 클러스터에는 다음 두 가지 쿼럼 속성이 포함되어 있습니다.

l 읽기 쿼럼(efs.gmp.has_quorum)

l 쓰기 쿼럼(efs.gmp.has_super_block_quorum)

SSH를 통해 노드에 접속하고 루트로 sysctl 명령줄 툴을 실행하여 두 쿼럼 유형 모두의 상태를 볼 수 있습니다. 다음 예의 클러스터에는 읽기와 쓰기 작업 모두를 위한 쿼럼이 있으며, 이는 명령 출력의 1(true)을 통해 알 수 있습니다.

sysctl efs.gmp.has_quorum efs.gmp.has_quorum: 1 sysctl efs.gmp.has_super_block_quorum efs.gmp.has_super_block_quorum: 1

SmartFail, 읽기 전용, 오프라인을 비롯한 노드의 성능 저하 상태는 여러 가지 방식으로쿼럼에 영향을 미칩니다. SmartFail 또는 읽기 전용 상태의 노드는 쓰기 쿼럼에만 영향을 미치지만, 오프라인 상태의 노드는 읽기 쿼럼과 쓰기 쿼럼 모두에 영향을 미칩니다.클러스터에서 서로 다른 성능 저하 상태를 갖는 노드 조합에 따라 읽기 요청, 쓰기 요청또는 두 요청 모두의 작동 여부가 결정됩니다.

클러스터에서 쓰기 쿼럼이 손실되지만 읽기 쿼럼이 유지될 수 있습니다. 노드 1과 노드2가 정상적으로 작동하고 있는 4노드 클러스터를 예로 들어 보겠습니다. 노드 3이 읽기전용 상태이고 노드 4가 SmartFail 상태일 경우 클러스터에 대한 읽기 요청은 성공하지만, 노드 3과 노드 4의 상태로 인해 쓰기 쿼럼이 손상되어 쓰기 요청 시 입/출력 오류가발생합니다.

또한 클러스터에서 읽기 쿼럼과 쓰기 쿼럼이 모두 손실될 수 있습니다. 4노드 클러스터에서 노드 3과 노드 4가 오프라인 상태일 경우, 쓰기 요청과 읽기 요청 시 모두 입/출력오류가 발생하고 파일 시스템에 액세스할 수 없습니다. OneFS가 이러한 노드에 다시접속할 수 있게 되면 해당 노드를 클러스터에 다시 병합합니다. RAID 시스템과 달리Isilon 노드는 재구축 및 재구성 과정 없이 클러스터에 다시 연결될 수 있습니다.

Isilon 스케일 아웃 NAS

38 OneFS 8.0.1 CLI 관리 가이드

Page 39: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

분리와 병합분리와 병합을 통해 사용자의 개입 없이 노드 사용이 최적화됩니다.

OneFS는 클러스터의 모든 노드를 모니터링합니다. 내부 네트워크를 통해 노드에 접속할 수 없는 경우 OneFS가 해당 노드를 클러스터에서 분리하며, 이를 분리(split)라고 합니다. 클러스터에서 이 노드에 다시 접속할 수 있게 되면 OneFS가 노드를 클러스터에다시 추가하며, 이를 병합(merging)이라고 합니다.

클러스터에서 분리된 노드는 계속해서 이벤트 정보를 로컬로 캡처합니다. SSH를 통해분리된 노드에 접속하고 isi event events list 명령을 실행하여 해당 노드에 대한 로컬 이벤트 로그를 볼 수 있습니다. 로컬 이벤트 로그는 분리의 원인이 되는 연결 문제를 해결하는 데 도움이 될 수 있습니다. 분리된 노드가 클러스터에 다시 연결되면 분리 중 수집된 로컬 이벤트가 삭제됩니다. /var/log/isi_celog_events.log에 있는 노드의 이벤트 로그 파일을 통해 분리된 노드에서 생성된 이벤트를 계속 볼 수 있습니다.

쓰기 작업 중 클러스터가 분리되면 OneFS가 쿼럼이 있는 쪽의 파일에 블록을 재할당해야 할 수 있으며, 이 경우 쿼럼이 없는 쪽의 할당된 블록이 고립될 수 있습니다. 분리된노드가 클러스터에 다시 접속되면 OneFS Collect 시스템 작업을 통해 링크가 끊어진블록이 재확보됩니다.

한편 노드가 클러스터와 분리되고 병합될 때 OneFS AutoBalance 작업을 통해 클러스터의 노드 간에 데이터가 균등하게 재분배되어 보호 기능을 최적화하고 공간을 보존할수 있습니다.

스토리지 풀스토리지 풀은 노드와 파일을 논리적 영역으로 분할하여 데이터 관리와 저장을 간소화합니다.

스토리지 풀은 노드 풀과 계층으로 이루어집니다. 노드 풀은 동등한 노드를 그룹화하여데이터를 보호하고 신뢰성을 보장합니다. 계층은 노드 풀을 결합하여 필요에 맞게 스토리지를 최적화합니다(예: 자주 사용하는 고속 계층 또는 드물게 액세스하는 아카이브).

SmartPools 모듈은 노드와 파일을 풀로 그룹화합니다. SmartPools 라이센스를 활성화하지 않을 경우 이 모듈은 노드 풀을 프로비저닝하고 하나의 파일 풀을 생성합니다.SmartPools 라이센스를 활성화하면 더 많은 기능을 이용할 수 있습니다. 예를 들어 여러 파일 풀을 생성하고 정책을 통해 이러한 풀을 관리할 수 있습니다. 정책에 따라 파일, 디렉토리 및 파일 풀이 여러 노드 풀 또는 계층 사이를 이동합니다. 또한 노드 풀이나 계층이 가득 찼을 때 OneFS에서 쓰기 작업을 처리하는 방법도 정의할 수 있습니다.SmartPools는 가상 핫 스페어를 예약하여 드라이브에 장애가 발생할 경우 데이터를 재보호합니다. 이 기능은 SmartPools 라이센스의 활성화 여부에 관계없이 제공됩니다.

OneFS 운영 체제FreeBSD에 기반을 둔 분산형 운영 체제인 OneFS는 중앙 관리 지점을 통해 Isilon 클러스터의 파일 시스템을 단일 공유 또는 내보내기로 표시합니다.

OneFS 운영 체제는 다음 기능을 제공합니다.

l SMB 및 NFS와 같은 일반적인 데이터 액세스 프로토콜 지원

l Active Directory 및 LDAP와 같은 여러 ID 관리 시스템에 연결

l 사용자 및 그룹 인증

l 디렉토리 및 파일에 대한 액세스 제어

Isilon 스케일 아웃 NAS

분리와 병합 39

Page 40: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

데이터 액세스 프로토콜OneFS 운영 체제를 사용하면 여러 파일 공유 및 전송 프로토콜을 통해 데이터에 액세스할 수 있습니다. 따라서 Microsoft Windows, UNIX, Linux 및 Mac OS X 클라이언트가동일한 디렉토리 및 파일을 공유할 수 있습니다.

OneFS는 다음 프로토콜을 지원합니다.

SMB

SMB(Server Message Block) 프로토콜은 Windows 사용자가 클러스터에 액세스할 수 있도록 합니다. OneFS는 SMB 1, SMB 2, SMB 2.1, 멀티 채널 전용 SMB 3.0을 지원합니다. SMB 2.1의 경우 OneFS는 편의적 잠금(oplock) 및 대용량(1MB)MTU 크기를 지원합니다. 기본 파일 공유는 /ifs입니다.

NFS

NFS(Network File System) 프로토콜은 UNIX, Linux 및 Mac OS X 시스템에서Windows 사용자가 생성한 하위 디렉토리를 포함한 모든 하위 디렉토리를 원격으로 마운트할 수 있도록 합니다. OneFS는 NFS 버전 3 및 4를 지원합니다. 기본 내보내기는 /ifs입니다.

HDFS

HDFS(Hadoop Distributed File System) 프로토콜은 클러스터에서 데이터 집약적인 분산 애플리케이션을 위한 프레임워크인 Apache Hadoop을 사용할 수 있도록합니다. HDFS 통합을 위해서는 별도의 라이센스를 활성화해야 합니다.

FTP

FTP는 FTP 클라이언트를 사용하는 시스템에서 클러스터에 접속해 파일을 교환할수 있도록 합니다.

HTTP 및 HTTPS

HTTP 및 HTTP의 보안 버전인 HTTPS는 리소스에 대한 브라우저 기반 액세스를시스템에 제공합니다. OneFS에는 WebDAV에 대한 제한적인 지원이 포함되어 있습니다.

Swift

Isilon Swift를 사용하면 EMC Isilon 클러스터에 오브젝트로 저장된 파일 기반 데이터에 액세스할 수 있습니다. Swift API는 HTTP 또는 HTTPS(Secure HTTP)를 통한 REST(Representational State Transfer) 웹 서비스 세트로 구현됩니다. 컨텐츠및 메타데이터는 오브젝트로 수집되며 기타 지원되는 EMC Isilon 프로토콜을 통해동시에 액세스될 수 있습니다. 자세한 내용은 Isilon Swift Technical Note를 참조하십시오.

ID 관리 및 액세스 제어OneFS는 다양한 ID 관리 시스템을 사용하여 사용자를 인증하고 파일에 대한 액세스를제어합니다. 또한 OneFS는 액세스 존이라는 기능을 통해 다양한 디렉토리 서비스의 사용자가 해당 IP 주소를 기반으로 서로 다른 리소스에 액세스할 수 있도록 합니다. 한편,RBAC(역할 기반 액세스 제어)는 액세스 권한을 역할별로 구분합니다.

OneFS는 다음 ID 관리 시스템을 통해 사용자를 인증합니다.

l Microsoft AD(Active Directory)

l LDAP(Lightweight Directory Access Protocol)

l NIS(Network Information Service)

l 로컬 사용자 및 로컬 그룹

Isilon 스케일 아웃 NAS

40 OneFS 8.0.1 CLI 관리 가이드

Page 41: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l /etc/spwd.db에 있는 계정 및 /etc/group 파일을 위한 파일 공급자. 파일 공급자를 통해 신뢰할 수 있는 타사의 사용자 및 그룹 정보 소스를 추가할 수 있습니다.

서로 다른 ID 관리 시스템을 통해 사용자를 관리할 수 있습니다. OneFS는 Windows ID와 UNIX ID를 함께 사용할 수 있도록 계정을 매핑합니다. 예를 들어 Active Directory에서 관리되는 Windows 사용자 계정이 NIS 또는 LDAP의 해당 UNIX 계정에 매핑됩니다.

Isilon 클러스터는 액세스 제어를 위해 Windows 시스템의 ACL(Access Control List)과UNIX 시스템의 POSIX 모드 비트를 모두 사용합니다. OneFS는 파일의 사용 권한을ACL에서 모드 비트로 전환하거나 모드 비트에서 ACL로 전환해야 할 경우, 사용 권한을병합하여 일관된 보안 설정을 유지합니다.

OneFS는 NFS 내보내기에서 모드 비트를 표시하고 SMB 공유에서 ACL을 표시하도록프로토콜별 사용 권한 뷰를 제공합니다. 하지만 chmod 및 chown 명령과 같은 표준UNIX 툴을 사용하여 모드 비트뿐만 아니라 ACL도 관리할 수 있습니다. 또한 ACL 정책을 통해 OneFS가 Windows 시스템과 UNIX 시스템이 혼합된 네트워크에서 사용 권한을 관리하는 방식을 구성할 수 있습니다.

액세스 존

OneFS에는 액세스 존 기능이 포함되어 있습니다. 액세스 존을 사용하면 두 개의신뢰할 수 없는 Active Directory 도메인과 같은 서로 다른 인증 공급자의 사용자가수신 IP 주소를 기반으로 서로 다른 OneFS 리소스에 액세스할 수 있습니다. 액세스 존에는 여러 인증 공급자 및 SMB 네임스페이스가 포함될 수 있습니다.

관리용 RBAC

OneFS에는 관리용으로 역할 기반 액세스 제어가 포함되어 있습니다. RBAC를 사용하면 루트 또는 관리자 계정을 대신해 역할별로 관리 액세스를 관리할 수 있습니다. 역할에 따라 관리 영역에 대한 권한이 제한됩니다. 예를 들어 보안, 감사, 저장,백업 등에 각기 다른 관리자 역할을 만들 수 있습니다.

파일 시스템 구조OneFS에서는 클러스터의 모든 노드를 글로벌 네임스페이스, 즉 기본 파일 공유 /ifs로 표시합니다.

파일 시스템에서 디렉토리는 inode 번호 링크입니다. inode에는 파일 메타데이터와 함께 파일 위치를 식별하는 inode 번호가 포함되어 있습니다. OneFS에서는 inode가 동적으로 할당되며, inode 수에 대한 제한이 없습니다.

노드 간에 데이터를 분산하기 위해 OneFS는 클러스터의 내부 네트워크를 통해 전역적으로 라우팅 가능한 블록 주소를 사용하여 메시지를 전송합니다. 블록 주소는 데이터블록이 저장된 노드와 드라이브를 식별합니다.

데이터를 루트 /ifs 파일 경로가 아니라 /ifs 아래의 디렉토리에 저장하는 것이 좋습니다. 데이터 스토리지 구조 설계는 신중하게 계획해야 합니다. 디렉토리가 적절하게설계되어 있으면 클러스터 성능 및 관리가 최적화됩니다.

데이터 레이아웃OneFS는 스토리지 효율성 및 성능을 극대화하는 레이아웃 알고리즘을 사용하여 클러스터 노드 간에 데이터를 균일하게 분배하며, 지속적으로 데이터를 재할당하여 공간을확보합니다.

OneFS는 데이터를 블록이라고 하는 더 작은 구획으로 나눈 다음, 이 블록을 스트라이프 유닛에 배치합니다. 스트라이프 유닛은 파일 데이터 또는 삭제 코드를 참조하여 하

Isilon 스케일 아웃 NAS

파일 시스템 구조 41

Page 42: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

드웨어 장애로부터 파일을 보호하는 데 도움을 줍니다. 스트라이프 유닛의 크기는 파일크기, 노드 수, 보호 설정에 따라 달라집니다. OneFS는 데이터를 스트라이프 유닛으로나눈 후에 클러스터 노드 전체에 스트라이프 유닛을 할당(스트라이핑)합니다.

클라이언트가 한 노드에 접속해도 클라이언트의 읽기/쓰기 작업은 여러 노드에서 이루어집니다. 예를 들어 클라이언트가 한 노드에 접속하여 파일을 요청할 경우 해당 노드가 여러 노드에서 데이터를 검색하여 파일을 재구축합니다. 주요 액세스 패턴(동시, 스트리밍 또는 랜덤)에 맞춰 OneFS가 데이터를 배치하는 방식을 최적화할 수 있습니다.

파일 쓰기OneFS 소프트웨어 스택의 입출력 작업은 노드에서 두 가지 기능적 계층으로 분할됩니다. 상위 계층은 이니시에이터이고 하위 계층은 참가 노드입니다. 이니시에이터와 참가노드는 읽기 및 쓰기 작업에서 서로 다른 역할을 수행합니다.

클라이언트가 파일을 노드에 쓰면 해당 노드의 이니시에이터가 클러스터에서의 파일레이아웃을 관리합니다. 이니시에이터는 먼저 파일을 각각 8KB의 블록으로 나누고, 이러한 블록을 하나 이상의 스트라이프 유닛에 배치합니다. 128KB에서 스트라이프 유닛하나는 블록 16개로 구성됩니다. 그런 다음 이니시에이터는 클러스터 폭에 이를 때까지스트라이프를 생성하여 클러스터 전반에 스트라이프 유닛을 분산합니다. 스트라이프의 폭은 노드 수와 보호 설정에 따라 달라집니다.

이니시에이터는 한 파일을 여러 스트라이프 유닛으로 나눈 후에 데이터를 먼저NVRAM(Non-Volatile Random-Access Memory)에 쓰고 그 다음에 디스크에 씁니다.NVRAM은 전원이 꺼져도 정보를 보존합니다.

NVRAM은 쓰기 트랜잭션 시 저널링을 통해 노드 장애로부터 데이터를 보호합니다. 트랜잭션 중간에 노드에 장애가 발생할 경우 이 노드 없이 트랜잭션이 재시작됩니다. 노드가 복구되면 노드가 NVRAM의 저널을 재생하여 트랜잭션을 완료합니다. 또한 노드는 AutoBalance 작업을 실행하여 파일의 온디스크 스트라이핑을 검사합니다. 한편, 캐시에서 대기 중인 커밋되지 않은 쓰기 작업은 미러링을 통해 보호됩니다. 그리고OneFS를 통해 여러 장애 지점이 제거됩니다.

파일 읽기노드는 읽기 작업 시 관리자 역할을 수행하며 다른 노드의 데이터를 수집하여 요청 클라이언트에 제공합니다.

Isilon 클러스터의 정합성이 보장되는 캐시는 전체 노드에 분산되어 있기 때문에 각 노드의 RAM에 서로 다른 데이터를 저장할 수 있습니다. 노드는 내부 InfiniBand 네트워크를 사용함으로써 자체 로컬 디스크보다 다른 노드의 캐시에서 파일 데이터를 더 빠르게검색할 수 있습니다. 읽기 작업에서 특정 노드에 캐싱된 데이터를 요청할 경우 OneFS는 해당 캐싱된 데이터를 가져와서 신속하게 제공합니다.

또한 동시 또는 스트리밍 액세스 패턴을 갖는 파일의 경우 필요에 맞게 데이터를 관리노드의 로컬 캐시로 프리페치하여 순차적 읽기 성능을 더욱 향상시킵니다.

메타데이터 레이아웃OneFS는 노드와 드라이브 전반에 메타데이터를 분산하여 메타데이터를 보호합니다.

메타데이터에는 파일이 저장되는 위치와 파일이 보호되는 방식 및 파일을 액세스할 수있는 사용자에 대한 정보가 포함되어 있습니다. 메타데이터는 inode에 저장되며, 파일시스템에서 즉시 조회가 가능하도록 데이터 블록을 구성하는 표준 구조인 B+ 트리에서잠금을 통해 보호됩니다. OneFS는 파일 메타데이터를 클러스터 전반에 복제하므로 단일 장애 지점이 없습니다.

모든 노드는 피어로 함께 작동하며 메타데이터 액세스 및 잠금을 관리하는 데 도움을줍니다. 노드가 메타데이터의 오류를 감지하면 다른 위치의 메타데이터를 조회하여 해당 오류를 수정합니다.

Isilon 스케일 아웃 NAS

42 OneFS 8.0.1 CLI 관리 가이드

Page 43: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

잠금 및 동시성OneFS에는 클러스터의 모든 노드에서 데이터에 대한 잠금을 조정하는 분산 잠금 관리자가 포함되어 있습니다.

잠금 관리자는 SMB 공유 모드(Share-mode) 잠금 및 NFS 권고형(Advisory) 잠금을 비롯하여 파일 시스템, 바이트 범위 및 프로토콜에 잠금 권한을 부여합니다. 또한 OneFS는 SMB 편의적(Opportunistic) 잠금을 지원합니다.

OneFS는 모든 노드에 잠금 관리자를 분산하기 때문에 모드 노드가 잠금 코디네이터 역할을 수행할 수 있습니다. 노드의 스레드가 잠금을 요청하면 일반적으로 잠금 관리자의해시 알고리즘이 코디네이터 역할을 다른 노드에 할당합니다. 코디네이터는 요청 유형에 따라 공유 잠금 또는 배타적 잠금을 할당합니다. 공유 잠금은 사용자가 대개 읽기 작업에서 동시에 파일을 공유할 수 있도록 합니다. 배타적 잠금은 대개 쓰기 작업에서 한사용자만 파일에 액세스할 수 있도록 합니다.

스트라이핑OneFS는 스트라이핑이라는 프로세스에서 파일을 데이터 유닛으로 나누고 해당 유닛을 클러스터의 노드 전반에 분산합니다. 스트라이핑은 데이터를 보호하고 클러스터의성능을 향상시킵니다.

파일을 분산하기 위해 OneFS는 파일을 데이터 블록으로 줄여 해당 블록을 스트라이프유닛으로 배열한 후 내부 네트워크를 통해 이 스트라이프 유닛을 노드에 할당합니다.

이와 동시에 OneFS는 파일을 보호하는 삭제 코드를 분산합니다. 삭제 코드는 파일 데이터를 분산 기호 세트로 인코딩하여 공간 효율성이 뛰어난 이중화 데이터를 추가합니다. OneFS는 기호 세트의 일부만 사용해서 원본 파일 데이터를 복구할 수 있습니다.

데이터 및 해당 이중화 데이터는 함께 파일 데이터 영역에 대한 보호 그룹을 형성합니다. OneFS는 보호 그룹을 별개 노드의 서로 다른 드라이브에 배치하며 데이터 스트라이프를 생성합니다.

OneFS는 피어로 함께 작동하는 노드 전반에 데이터를 스트라이핑하므로 특정 노드에접속하는 사용자가 전체 클러스터의 성능을 활용할 수 있습니다.

기본적으로 OneFS는 동시 액세스를 위해 스트라이핑을 최적화합니다. 주요 액세스 패턴이 비디오와 같은 스트리밍이어서 최대 동시 접속 수가 적고 단일 스트림 워크로드가많을 경우 OneFS에서 순차 읽기 성능을 높이기 위해 데이터를 배치하는 방식을 변경할수 있습니다. 스트리밍 액세스 처리를 향상하기 위해 OneFS는 더 많은 드라이브에 데이터를 스트라이핑합니다. 스트리밍은 대용량 파일을 제공하는 클러스터 또는 하위 풀에서 가장 효과적입니다.

데이터 보호 개요Isilon 클러스터는 구성 요소에 장애가 발생하더라도 데이터를 제공하도록 설계되었습니다. 기본적으로 OneFS는 삭제 코드를 통해 노드 또는 디스크에 장애가 발생했을 때파일을 검색할 수 있도록 하여 데이터를 보호합니다. 삭제 코드에 대한 대안으로 2~8개의 미러를 사용하여 데이터를 보호할 수 있습니다.

5개 이상의 노드로 클러스터를 생성하면 삭제 코드가 최대 80%의 효율성을 제공합니다. 보다 큰 규모의 클러스터에서는 삭제 코드가 최대 4레벨의 이중화를 제공합니다.

삭제 코드와 미러링 외에도 OneFS는 데이터의 무결성, 가용성 및 기밀성을 보호하는데 도움이 되는 다음 기능을 제공합니다.

Isilon 스케일 아웃 NAS

잠금 및 동시성 43

Page 44: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기능 설명

바이러스 백신 ICAP(Internet Content Adaptation Protocol)를 실행하는 서버로 파일을 전송하여 바이러스및 기타 위협을 검사할 수 있습니다.

클론 다른 파일과 블록을 공유하는 클론을 생성하여공간을 절약할 수 있습니다.

NDMP 백업 및 복구 NDMP(Network Data Management Protocol)를 통해 데이터를 테이프 및 기타 디바이스에백업할 수 있습니다. OneFS는 3-way 및 2-way백업을 모두 지원하지만, 2-way 백업을 사용하려면 Isilon Backup Accelerator 노드가 필요합니다.

IsilonSD Edge는 3-way NDMP 백업만 지원합니다.

보호 도메인 파일 및 디렉토리에 보호 도메인을 적용하여변경을 방지할 수 있습니다.

다음 소프트웨어 모듈도 데이터를 보호하는 데 도움이 됩니다. 단, 이러한 모듈은 별도의 라이센스를 활성화해야 사용할 수 있습니다.

라이센스를 통해 제공되는 기능 설명

SyncIQ SyncIQ는 데이터를 다른 Isilon 클러스터에 복제하고 클러스터 간 페일오버 및 페일백 작업을 자동으로 수행합니다. 클러스터를 사용할수 없게 되면 다른 Isilon 클러스터로 페일오버할 수 있습니다.

SnapshotIQ 클러스터에 저장된 데이터의 논리적 복제본인스냅샷을 사용하여 데이터를 보호할 수 있습니다.

SmartLock SmartLock 툴은 사용자가 파일을 수정 및 삭제하지 못하도록 방지합니다. 파일을WORM(Write Once Read Many) 상태로 커밋할 수 있고 설정된 보존 기간이 지날 때까지 파일을 절대 수정하거나 삭제할 수 없습니다.SmartLock은 미국 증권거래위원회 규칙 17a-4를 준수하는 데 도움이 될 수 있습니다.

N+M 데이터 보호OneFS는 전체 클러스터에 데이터 이중화를 사용하여 드라이브 또는 노드 장애로 인한데이터 손실을 방지합니다. 이러한 보호 기능은 파일 시스템 구조에 기본적으로 포함되어 있으며, 개별 파일 수준으로 적용될 수 있습니다.

OneFS의 보호 기능은 FEC(Forward Error Correction)를 사용하는 Reed-Solomon 알고리즘을 바탕으로 모델링되었습니다. OneFS는 FEC를 사용하여 128KB 청크 단위로 데이터를 할당합니다. 각 N 데이터 청크마다 OneFS는 M 보호(즉, 패리티 청크)를 씁니다. 보호 그룹이라고 하는 각 N+M 청크는 독립 노드의 독립 디스크에 기록됩니다. 이

Isilon 스케일 아웃 NAS

44 OneFS 8.0.1 CLI 관리 가이드

Page 45: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

프로세스를 데이터 스트라이핑이라고 합니다. 전체 클러스터에 데이터를 스트라이핑함으로써 OneFS는 드라이브나 노드에 장애가 발생하는 경우 파일을 복구할 수 있습니다.

OneFS에서 보호 정책과 보호 수준의 개념은 서로 다릅니다. 보호 정책은 클러스터의스토리지 풀에 대해 지정하는 보호 설정입니다. 보호 수준은 OneFS가 보호 정책 및 실제 쓰기 가능한 노드 수를 바탕으로 데이터에 대해 구현하는 실제 보호입니다.

예를 들어 3노드 클러스터가 있고 [+2d:1n] 보호 정책을 지정하는 경우 OneFS가 2개의드라이브나 1개의 노드에서 장애가 발생해도 데이터 손실 없이 운영을 계속할 수 있습니다. 하지만 동일한 3노드 클러스터에서 [+4d:2n] 보호 정책을 지정하는 경우 OneFS가 4개의 드라이브에 장애가 발생하거나 2개의 노드에 장애가 발생하는 경우를 허용하는 보호 수준을 구현할 수 없습니다. 이는 N+M이 클러스터에 포함된 노드 수보다 작거나 같아야 하기 때문입니다.

기본적으로 OneFS는 클러스터 구성을 기준으로 권장되는 보호 정책을 계산하고 설정합니다. 권장되는 보호 정책은 데이터 무결성과 스토리지 효율성 사이에 최적의 균형을유지합니다.

클러스터에서 지원할 수 있는 것보다 높은 보호 정책을 설정할 수 있습니다. 예를 들어4노드 클러스터에서 보호 정책을 [5x]로 설정할 수 있습니다. 하지만 OneFS는 클러스터에 5번째 노드를 추가할 때까지 데이터를 4x로 보호하며, 5번째 노드가 추가되면 자동으로 5x로 데이터를 재보호합니다.

데이터 미러링데이터를 여러 위치로 복사하는 미러링을 통해 디스크에 있는 데이터를 보호할 수 있습니다. OneFS는 2~8개의 미러를 지원합니다. 삭제 코드 대신에 미러링을 사용하거나 삭제 코드와 미러링을 함께 사용할 수 있습니다.

하지만 미러링의 경우 삭제 코드보다 더 많은 공간이 사용됩니다. 예를 들어 데이터를3번 미러링하면 데이터가 3번 중복되어 삭제 코드보다 더 많은 공간이 필요합니다. 따라서 미러링은 높은 성능이 필요한 트랜잭션에 적합합니다.

또한 미러링과 함께 삭제 코드를 사용할 수 있습니다. 쓰기 작업 시 OneFS는 데이터를이중화된 보호 그룹으로 나눕니다. 삭제 코드로 보호되는 파일의 경우 보호 그룹은 데이터 블록과 해당 삭제 코드로 구성됩니다. 미러링된 파일의 경우 보호 그룹에는 블록세트의 모든 미러가 포함됩니다. OneFS는 파일을 디스크에 쓸 때 보호 그룹의 유형을전환할 수 있습니다. 보호 그룹을 동적으로 변경함으로써 노드 장애로 클러스터에 삭제코드를 적용할 수 없을 때에도 데이터 쓰기 작업을 계속할 수 있습니다. OneFS는 노드가 복구된 후에 미러링된 보호 그룹을 삭제 코드로 자동으로 전환합니다.

파일 시스템 저널저널은 배터리로 구동되는 NVRAM 카드에 파일 시스템 변경 내용을 기록하여 정전과같은 장애 후에 파일 시스템을 복구합니다. 노드가 재시작되면 저널이 파일 트랜잭션을재생하여 파일 시스템을 복구합니다.

가상 핫 스페어(VHS)드라이브에 장애가 발생할 경우 OneFS는 핫 스페어 드라이브 대신 하위 풀에 예약된공간을 사용합니다. 이 예약된 공간을 가상 핫 스페어라고 합니다.

스페어 드라이브와 달리, 가상 핫 스페어는 드라이브 장애를 자동으로 확인하여 데이터쓰기를 계속합니다. 드라이브에 장애가 발생할 경우 OneFS는 데이터를 가상 핫 스페어로 마이그레이션하여 재보호합니다. 최대 4개의 디스크 드라이브를 가상 핫 스페어로예약할 수 있습니다.

Isilon 스케일 아웃 NAS

데이터 미러링 45

Page 46: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

보호와 스토리지 공간 간의 균형 조정보호 수준을 설정하여 보호 요구 사항과 스토리지 공간 간의 균형을 조정할 수 있습니다.

보호 수준이 높아지면 삭제 코드를 저장하기 위한 디스크 공간이 필요하기 때문에 일반적으로 보호 수준이 낮은 경우보다 더 많은 공간이 사용됩니다. 삭제 코드의 오버헤드는 보호 수준, 파일 크기 및 클러스터의 노드 수에 따라 달라집니다. OneFS는 데이터와삭제 코드 모두를 노드 전체에서 스트라이핑하므로 노드 추가에 따라 오버헤드가 감소합니다.

VMware 통합OneFS는 vSphere, vCenter, ESXi를 비롯한 여러 VMware 제품과 통합됩니다.

예를 들어 OneFS는 VMware VASA(vSphere API for Storage Awareness)와 통합되어vSphere에서 Isilon 클러스터에 대한 정보를 볼 수 있도록 합니다. OneFS는 VMwareVAAI(vSphere API for Array Integration)와도 함께 작동하여 블록 스토리지에 대한 다음 기능을 지원합니다. 하드웨어 지원 잠금(Hardware-assisted locking), 전체 복제본및 블록 제로화 등입니다. VAAI for NFS를 사용하려면 ESXi 플러그인이 필요합니다.

Isilon Storage Replication Adapter를 통해 OneFS는 VMware vCenter Site RecoveryManager와 통합되어 Isilon 클러스터 간에 복제되는 가상 머신을 복구합니다.

소프트웨어 모듈EMC Isilon 소프트웨어 모듈의 라이센스를 활성화하여 고급 기능에 액세스할 수 있습니다.

IsilonSD Edge를 실행하는 경우, 지원되는 소프트웨어 모듈의 목록은 이 제품의 무료 버전을 구성했는지 또는 유료 버전을 구매하여 구성했는지에 따라 달라집니다. IsilonSDEdge와 함께 사용할 수 있는 소프트웨어 모듈에 대한 자세한 내용은 이 가이드의IsilonSD Edge 라이센스 개요 섹션을 참조하십시오.

SmartLock

SmartLock은 실수나 성급한 판단으로 또는 악의적으로 중요 데이터를 변경하거나삭제하는 것을 방지하여 SEC 17a-4 규정을 준수할 수 있도록 지원합니다. 자동으로 데이터를 변조 방지 상태로 커밋하고 컴플라이언스 클록을 사용하여 보존할 수있습니다.

HDFS

OneFS는 HDFS(Hadoop Distributed File System) 프로토콜을 지원하므로 데이터집약적 분산 애플리케이션을 위한 프레임워크인 Apache Hadoop을 실행하는 클라이언트를 통해 빅데이터를 분석할 수 있습니다.

SyncIQ automated failover and failback

SyncIQ는 데이터를 다른 Isilon 클러스터에 복제하고 클러스터 간 페일오버 및 페일백을 자동으로 수행합니다. 클러스터를 사용할 수 없게 되면 다른 Isilon 클러스터로 페일오버할 수 있습니다. 페일백은 운영 클러스터를 다시 사용할 수 있게 되었을 때 원본 소스 데이터를 복구합니다.

Isilon 스케일 아웃 NAS

46 OneFS 8.0.1 CLI 관리 가이드

Page 47: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Security hardening

보안 강화는 보안 위험을 최대한 많이 줄이거나 제거하는 시스템 구성 프로세스입니다. 정책 지침에 따라 OneFS의 구성을 보호하는 보안 강화 정책을 적용할 수 있습니다.

SnapshotIQ

SnapshotIQ는 클러스터에 저장된 데이터의 논리적 복제본인 스냅샷을 사용하여데이터를 보호합니다. 스냅샷은 최상위 디렉토리로 복구할 수 있습니다.

SmartDedupe

클러스터에서 SmartDedupe을 실행하여 중복을 줄일 수 있습니다. 데이터 중복 제거를 통해 생성되는 링크는 파일 읽기 및 쓰기 속도에 영향을 미칠 수 있습니다.

SmartPools

SmartPools를 사용하면 여러 파일 풀을 생성하고 파일 풀 정책으로 제어할 수 있습니다. 정책에 따라 파일 및 디렉토리가 노드 풀 또는 계층 사이를 이동합니다. 또한 노드 풀이나 계층이 가득 찼을 때 OneFS에서 쓰기 작업을 처리하는 방법도 정의할 수 있습니다.

CloudPools

SmartPools 정책 프레임워크를 기반으로 구축되는 CloudPools는 데이터를 클라우드 스토리지로 아카이빙할 수 있도록 지원함으로써 클라우드를 또 다른 스토리지계층으로 효과적으로 정의합니다. CloudPools는 EMC Isilon, EMC ECS Appliance,Virtustream Storage Cloud, Amazon S3 및 Microsoft Azure를 클라우드 스토리지공급자로 사용할 수 있도록 지원합니다.

SmartConnect Advanced

SmartConnect Advanced 라이센스를 활성화하면 밸런싱 정책을 통해 CPU 사용률, 클라이언트 접속 또는 처리량을 균등하게 분산할 수 있고, IP 주소 풀을 정의하여 한 서브넷에서 여러 DNS 존을 지원할 수 있습니다. 또한 SmartConnect는 NFS페일오버라고도 하는 IP 페일오버를 지원합니다.

InsightIQ

InsightIQ 가상 어플라이언스는 Isilon 클러스터의 성능을 모니터링하고 분석하여스토리지 리소스를 최적화하고 용량을 예측할 수 있도록 지원합니다.

SmartQuotas

SmartQuotas 모듈은 보고서를 통해 디스크 사용량을 추적하고 알림을 사용하여스토리지 제한을 적용합니다.

Isilon Swift

Isilon Swift는 OpenStack Swift 1.0 API와 호환되는 오브젝트 스토리지 게이트웨이입니다. Isilon Swift를 통해 EMC Isilon 클러스터에 오브젝트로 저장된 기존 파일기반 데이터에 액세스할 수 있습니다. Swift API는 HTTP 또는 HTTPS를 통한RESTful 웹 서비스 세트로 구현됩니다. Swift API는 프로토콜로 간주되므로 컨텐츠 및 메타데이터는 오브젝트로 수집되며 기타 지원되는 EMC Isilon 프로토콜을통해 동시에 액세스될 수 있습니다.

Isilon 스케일 아웃 NAS

소프트웨어 모듈 47

Page 48: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Isilon 스케일 아웃 NAS

48 OneFS 8.0.1 CLI 관리 가이드

Page 49: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

3장

OneFS CLI 소개

이 섹션에서는 다음과 같은 항목을 다룹니다.

l OneFS CLI 개요................................................................................................. 50l 구문 다이어그램................................................................................................ 50l 범용 옵션............................................................................................................51l CLI 권한............................................................................................................. 52l SmartLock 컴플라이언스 명령 사용 권한...........................................................52l OneFS 시간 값................................................................................................... 54

OneFS CLI 소개 49

Page 50: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

OneFS CLI 개요OneFS CLI(Command Line Interface)는 표준 UNIX 명령 집합을 확장하여 웹 관리 인터페이스 또는 LCD 패널을 벗어나 Isilon 클러스터를 관리할 수 있는 명령을 포함하고 있습니다. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열어 CLI에 액세스할 수 있습니다.

isi 명령을 실행하여 Isilon 클러스터 및 클러스터의 개별 노드를 구성, 모니터링 및 관리할 수 있습니다. 각 명령별로 간단한 설명, 사용 정보 및 예가 제공됩니다.

IsilonSD Edge CLI 개요IsilonSd Edge CLI는 대부분의 OneFS 명령을 지원합니다.

가상화 인프라스트럭처에서 실행되는 클러스터에 의해 명령이 지원되지 않거나 사용자가 IsilonSD Edge 라이센스를 구입하지 않은 경우에는 일부 명령이 IsilonSD Edge에적용되지 않을 수 있습니다. 이러한 명령은 해당 섹션에서 호출됩니다.

구문 다이어그램각 명령의 형식이 구문 다이어그램에 설명되어 있습니다.

구문 다이어그램에 대해 다음 명명 규칙이 적용됩니다.

요소 설명

[ ] 대괄호는 선택적 요소를 나타냅니다. 명령을지정할 때 대괄호 안의 내용을 생략해도 명령은 성공적으로 실행됩니다.

< > 꺾쇠 괄호는 자리 표시자 값을 나타냅니다. 유효한 값으로 꺾쇠 괄호 안의 내용을 대체해야합니다. 그렇지 않으면 명령이 실패합니다.

{ } 중괄호는 요소 그룹을 나타냅니다. 중괄호 안의 내용들이 세로줄로 구분되어 있는 경우 이내용들은 상호 배타적입니다. 중괄호 안의 내용들이 세로줄로 구분되어 있지 않은 경우 이내용들은 함께 지정되어야 합니다.

| 세로줄은 중괄호 내의 항목들을 상호 배타적으로 구분합니다.

... 줄임표는 앞에 오는 요소가 두 번 이상 반복될수 있음을 나타냅니다. 줄임표가 괄호 뒤에 오는 경우 괄호 안의 내용이 두 번 이상 반복될수 있습니다.

각 isi 명령은 명령, 필수 옵션, 선택적 옵션의 세 가지 부분으로 나뉩니다. 필수 옵션은 위치가 고정되어 있습니다. 즉, 구문 다이어그램에 나와 있는 순서대로 지정해야 합니다. 그러나 꺾쇠 괄호에 표시된 텍스트 앞에 이중 대시를 사용하면 필수 옵션을 다른

OneFS CLI 소개

50 OneFS 8.0.1 CLI 관리 가이드

Page 51: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

순서로 지정할 수 있습니다. 예를 들어 isi snapshot snapshots create에 대해생각해 보겠습니다.

isi snapshot snapshots create <name> <path>[--expires <timestamp>][--alias <string>][--verbose]

<name> 및 <path> 옵션에 이중 대시를 접두사로 사용하는 경우 이 옵션은 명령의 다른 위치로 이동할 수 있습니다. 예를 들어 다음 명령을 사용할 수 있습니다.

isi snapshot snapshots create --verbose --path /ifs/data --aliasnewSnap_alias --name newSnap

명확하고 여러 명령에 적용되지 않는다면 축약된 버전의 명령을 사용할 수 있습니다.예를 들어 isi snap snap c newSnap /ifs/data는 isi snapshotsnapshots create newSnap /ifs/data와 동일합니다. 이는 각 단어의 어원이단일 명령에 배타적으로 속해 있기 때문입니다. 단어가 두 개 이상의 명령에 속해 있는경우 명령은 실패합니다. 예를 들어 isi sn snap c newSnap /ifs/data는 isisnapshot snapshots create newSnap /ifs/data와 동일하지 않습니다. isisn의 어원이 isi snapshot 또는 isi snmp에 속할 수 있기 때문입니다.

단어를 입력하기 시작하고 Tab 키를 누르면 이 단어가 명확하고 단일 명령에만 적용되는 한, 단어의 나머지 부분이 자동으로 나타납니다. 예를 들어 isi snap은 유일하게가능한 단어인 isi snapshot으로 완성됩니다. 그러나 isi sn은 isi snapshot및 isi snmp 모두의 어원이므로 완성되지 않습니다.

범용 옵션일부 옵션은 모든 명령에 사용할 수 있습니다.

구문

isi [--timeout <integer>] [--debug] <command> [--help]

--timeout <integer>

명령이 시간 초과되기 전까지의 시간(초)을 지정합니다.

--debug

Isilon OneFS 플랫폼 API에 대한 모든 호출을 표시합니다. 추적이 발생한 경우 오류메시지 외에 추가로 추적을 표시합니다.

--help

명령의 기본 설명과 명령에 사용 가능한 모든 옵션을 표시합니다.

예다음 명령을 실행하면 isi sync policies list 명령이 30초 후에 시간 초과됩니다.

isi --timeout 30 sync policies list

OneFS CLI 소개

범용 옵션 51

Page 52: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 isi sync policies list에 대한 도움말 출력이 표시됩니다.

isi sync policies list --help

CLI 권한권한에 따라 허용된 대부분의 작업을 CLI(Command-line interface)를 통해 수행할 수있습니다. 일부 OneFS 명령에는 루트 액세스 권한이 필요합니다.

SmartLock 컴플라이언스 명령 사용 권한클러스터가 SmartLock 컴플라이언스 모드에서 실행 중인 경우 클러스터에서의 루트액세스가 해제됩니다. 따라서 명령에 루트 액세스가 필요한 경우 sudo 프로그램을 통해서만 명령을 실행할 수 있습니다.

컴플라이언스 모드에서는 sudo를 통해 모든 isi 명령 뒤에 공백을 붙여 실행할 수 있습니다. 예를 들어 sudo를 통해 isi sync policies create 명령을 실행할 수 있습니다. 또한 다음 isi_ 명령을 sudo를 통해 실행할 수도 있습니다. 이러한 명령은 내부용이며 일반적으로 Isilon 기술 지원 부서에서만 실행합니다.

l isi_auth_expert

l isi_bootdisk_finish

l isi_bootdisk_provider_dev

l isi_bootdisk_status

l isi_bootdisk_unlock

l isi_checkjournal

l isi_clean_idmap

l isi_client_stats

l isi_cpr

l isi_cto_update

l isi_disk_firmware_reboot

l isi_dmi_info

l isi_dmilog

l isi_dongle_sync

l isi_drivenum

l isi_dsp_install

l isi_dumpjournal

l isi_eth_mixer_d

l isi_evaluate_provision_drive

l isi_fcb_vpd_tool

l isi_flexnet_info

l isi_flush

l isi_for_array

OneFS CLI 소개

52 OneFS 8.0.1 CLI 관리 가이드

Page 53: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l isi_fputil

l isi_gather_info

l isi_gather_auth_info

l isi_gather_cluster_info

l isi_gconfig

l isi_get_itrace

l isi_get_profile

l isi_hangdump

l isi_hw_check

l isi_hw_status

l isi_ib_bug_info

l isi_ib_fw

l isi_ib_info

l isi_ilog

l isi_imdd_status

l isi_inventory_tool

l isi_ipmicmc

l isi_job_d

l isi_kill_busy

l isi_km_diag

l isi_lid_d

l isi_linmap_mod

l isi_logstore

l isi_lsiexputil

l isi_make_abr

l isi_mcp

l isi_mps_fw_status

l isi_netlogger

l isi_nodes

l isi_ntp_config

l isi_ovt_check

l isi_patch_d

l isi_phone_home

l isi_promptsupport

l isi_radish

l isi_rbm_ping

l isi_repstate_mod

l isi_restill

l isi_rnvutil

l isi_sasphymon

OneFS CLI 소개

SmartLock 컴플라이언스 명령 사용 권한 53

Page 54: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l isi_save_itrace

l isi_savecore

l isi_sed

l isi_send_abr

l isi_smbios

l isi_stats_tool

l isi_transform_tool

l isi_ufp

l isi_umount_ifs

l isi_update_cto

l isi_update_serialno

l isi_vitutil

l isi_vol_copy

l isi_vol_copy_vnx

isi 명령 외에, sudo를 통해 다음 UNIX 명령을 실행할 수 있습니다.

l date

l gcore

l ifconfig

l kill

l killall

l nfsstat

l ntpdate

l nvmecontrol

l pciconf

l pkill

l ps

l pwd_mkdb

l renice

l shutdown

l sysctl

l tcpdump

l top

OneFS 시간 값OneFS에서는 애플리케이션에 따라 서로 다른 시간 값을 사용합니다.

여러 OneFS 애플리케이션에 대해 월과 같은 기간을 지정할 수 있습니다. 그러나 일부시간 값은 둘 이상의 의미를 지니므로 OneFS에서는 애플리케이션에 따라 시간 값을 정의합니다. 다음 표에는 OneFS 애플리케이션의 시간 값이 나와 있습니다.

OneFS CLI 소개

54 OneFS 8.0.1 CLI 관리 가이드

Page 55: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

모듈 월 연도

SnapshotIQ 30일 365일(윤년은 산정하지 않음)

SmartLock 31일 365일(윤년은 산정하지 않음)

SyncIQ 30일 365일(윤년은 산정하지 않음)

OneFS CLI 소개

OneFS 시간 값 55

Page 56: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

OneFS CLI 소개

56 OneFS 8.0.1 CLI 관리 가이드

Page 57: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

4장

일반 클러스터 관리

이 섹션에서는 다음과 같은 항목을 다룹니다.

l 일반적인 클러스터 관리 개요.............................................................................58l 사용자 인터페이스.............................................................................................58l 클러스터에 접속................................................................................................ 59l 라이센스 등록.................................................................................................... 60l 인증서................................................................................................................65l 클러스터 ID........................................................................................................ 67l 클러스터 연락처 정보........................................................................................ 68l 클러스터 날짜 및 시간....................................................................................... 69l SMTP e-메일 설정............................................................................................. 70l 클러스터 연결 모드 구성.....................................................................................71l 파일 시스템 설정................................................................................................72l 보안 강화........................................................................................................... 74l 클러스터 모니터링............................................................................................. 78l 클러스터 하드웨어 모니터링..............................................................................79l 이벤트 및 알림................................................................................................... 86l 클러스터 유지 보수............................................................................................95l 원격 지원.......................................................................................................... 104l 클러스터 관리 명령...........................................................................................108l 이벤트 명령...................................................................................................... 175l 하드웨어 명령...................................................................................................194

일반 클러스터 관리 57

Page 58: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

일반적인 클러스터 관리 개요EMC Isilon 클러스터에 대한 일반적인 OneFS 설정 및 모듈 라이센스를 관리할 수 있습니다.

일반적인 클러스터 관리에는 여러 영역이 포함됩니다. 다음을 수행할 수 있습니다.

l 클러스터 이름, 날짜 및 시간, e-메일과 같은 일반적인 설정 관리

l 하드웨어 구성 요소를 비롯한 클러스터 상태 및 성능 모니터링

l 이벤트 및 알림이 처리되는 방식 구성

l 노드 추가, 제거 및 재시작과 같이 클러스터 유지 보수 수행

대부분의 관리 작업은 웹 관리 인터페이스 또는 CLI 모두를 사용하여 수행됩니다. 하지만 경우에 따라 둘 중 한 가지로만 관리할 수 있는 작업도 있습니다.

사용자 인터페이스OneFS와 IsilonSD Edge는 다양한 인터페이스를 제공하여 EMC Isilon 클러스터와IsilonSD 클러스터를 관리할 수 있게 해줍니다.

인터페이스 설명 참고

OneFS 웹 관리 인터페이스 브라우저 기반 OneFS 웹 관리인터페이스에서는 OneFS 지원 브라우저를 사용한 보안 액세스가 제공됩니다. 이 인터페이스를 사용하여 강력한 그래픽 모니터링 표시를 보고 클러스터 관리 작업을 수행할 수있습니다.

OneFS 웹 관리 인터페이스는포트 8080을 기본 포트로 사용합니다.

OneFS CLI CLI에서 OneFS isi 명령을실행하여 클러스터를 구성, 모니터링 및 관리할 수 있습니다. CLI에 대한 액세스는 클러스터의 노드에 대한SSH(Secure SHell) 접속을 통해 이루어집니다.

OneFS CLI는 클러스터 관리를위한 확장된 표준 UNIX 명령집합을 제공합니다.

OneFS API OneFS API(ApplicationProgramming Interface)는 기능면에서 두 가지 영역으로 나뉘어 있습니다. 한 영역에서는클러스터 구성, 관리 및 모니터링 기능을 활성화하고 다른영역에서는 클러스터에 있는파일 및 디렉토리에 작업을 할수 있습니다. 리소스 URI 및 표준 HTTP 메서드를 통해 액세스되는REST(Representational StateTransfer) 인터페이스를 통해OneFS API에 요청을 보낼 수있습니다.

OneFS API를 통해 클라이언트 기반 소프트웨어를 구축하기 위해서는 사전에 HTTP/1.1에 대한 확실한 이해와 HTTP기반 클라이언트 소프트웨어를 작성한 경험을 갖추어야 합니다.

일반 클러스터 관리

58 OneFS 8.0.1 CLI 관리 가이드

Page 59: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

인터페이스 설명 참고

노드 전면 패널 Accelerator 노드를 제외하고각 노드의 전면 패널에는 5개의 버튼이 있는 LCD 스크린이포함되어 있어, 이를 통해 노드와 클러스터 세부 정보를 모니터링할 수 있습니다.

이 인터페이스는 IsilonSDEdge에는 적용되지 않습니다.

노드 전면 패널을 통해 노드상태, 이벤트, 클러스터 세부정보, 용량, IP 및 MAC 주소,처리량 및 드라이브 상태를 볼수 있습니다.

클러스터에 접속웹 관리 인터페이스 또는 SSH를 통해 EMC Isilon 클러스터에 액세스할 수 있고, 직렬연결을 사용하면 CLI를 통한 클러스터 관리 작업을 수행할 수 있습니다.

또한 노드 전면 패널을 통해서도 클러스터에 액세스하여 일부 클러스터 관리 작업을 수행할 수 있습니다. 노드 전면 패널에 연결하는 방법에 대한 자세한 내용은 해당 노드의설치 설명서를 참조하십시오.

노드 전면 패널은 IsilonSD Edge에서 사용할 수 없습니다.

웹 관리 인터페이스에 로그인브라우저 기반 웹 관리 인터페이스에서 EMC Isilon 클러스터를 모니터링 및 관리할 수있습니다.

절차

1. 브라우저 창을 열고 주소 필드에 클러스터의 URL을 입력합니다. 다음 예 중 하나를 사용하며 <yourNodeIPaddress> 자리에 ext-1 구성 시 지정한 첫 번째 IP 주소를 입력합니다.

IPv4

https://<yourNodeIPaddress>:8080IPv6

https://[<yourNodeIPaddress>]:8080

IsilonSD Edge에서는 IPv6 주소가 지원되지 않습니다.

보안 인증서가 구성되지 않은 경우 메시지가 표시됩니다. 인증서 구성을 확인하고 웹 사이트를 계속 진행합니다.

2. Username 및 Password 필드에 OneFS 자격 증명을 입력하여 OneFS에 로그인합니다.

일반 클러스터 관리

클러스터에 접속 59

Page 60: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

웹 관리 인터페이스에 로그인한 후에는 4시간의 로그인 시간 초과가 적용됩니다.

클러스터에 대한 SSH 접속 열기OpenSSH 또는 PuTTY와 같은 SSH 클라이언트를 사용하여 EMC Isilon 클러스터에 접속할 수 있습니다.

시작하기 전에

접속이 열린 후 클러스터에 로그인할 수 있는 유효한 OneFS 자격 증명이 있어야 합니다.

절차

1. 노드의 IP 주소 및 포트 번호 22를 사용하여 클러스터의 노드에 대한SSH(Secure Shell) 접속을 엽니다.

2. OneFS 자격 증명을 사용하여 로그인합니다.

OneFS 명령줄 프롬프트에서 isi 명령을 사용하여 클러스터를 모니터링 및 관

리할 수 있습니다.

라이센스 등록OneFS 소프트웨어 모듈의 라이센스를 활성화하면 고급 클러스터 기능을 사용할 수 있

습니다. 각 OneFS 소프트웨어 모듈(선택 사항)마다 별도의 라이센스를 활성화해야 합

니다.

다음 선택적 소프트웨어 모듈에 대한 자세한 내용은 EMC Isilon 영업 담당자에게 문의

하십시오.

l CloudPools

l Security hardening

l HDFS

l InsightIQ

l Isilon Swift

l SmartConnect Advanced

l SmartDedupe

l SmartLock

l SmartPools

l SmartQuotas

l SnapshotIQ

l SyncIQ

IsilonSD Edge를 실행하는 경우 CloudPools, SmartLock 및 SyncIQ는 IsilonSD Edge 라이센스를 구매한 경우에만 이용할 수 있습니다. 다른 옵션 모듈은 모두 이 제품의 무료라이센스와 함께 기본적으로 제공됩니다.

일반 클러스터 관리

60 OneFS 8.0.1 CLI 관리 가이드

Page 61: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

라이센스 상태OneFS 모듈 라이센스의 상태는 모듈에서 제공되는 기능을 클러스터에서 사용할 수 있는지 여부를 나타냅니다.

라이센스의 상태는 다음 중 하나입니다.

상태 설명

비활성 클러스터에서 라이센스가 활성화되지 않았습니다. 해당 모듈에서 제공되는 기능에 액세스할 수 없습니다.

평가판 클러스터에서 라이센스가 일시적으로 활성화되었습니다. 한정 기간 동안 해당 모듈에서 제공되는 기능에 액세스할 수 있습니다. 라이센스가 만료된 후에는 라이센스를 다시 활성화해야 기능을 사용할 수 있습니다.

활성화됨 클러스터에서 라이센스가 활성화되었습니다.해당 모듈에서 제공되는 기능에 액세스할 수있습니다.

만료됨 클러스터에서 평가판 라이센스가 만료되었습니다. 더 이상 해당 모듈에서 제공되는 기능에액세스할 수 없습니다. 기능을 사용하려면 라이센스를 다시 활성화해야 합니다.

IsilonSD Edge를 실행하는 경우, 소프트웨어 모듈에 대한 라이센스는 IsilonSD Edge의무료 또는 구매한 라이센스를 구성했는지 여부 및 해당 라이센스 상태에 따라 달라집니다.

다음 표에는 라이센스 상태에 따라 각 라이센스에서 사용할 수 있는 기능이 설명되어있습니다.

라이센스 비활성 평가판/활성화됨 만료됨

CloudPools 클라이언트가 클라우드에 접속하거나파일을 저장할 수 없습니다.

클라이언트가 클라우드에서 파일을 저장, 액세스 및 수정할 수 있습니다.NFS 또는 SMB와 같은 일반적인 프로토콜을 통해 클라우드파일에 액세스할 수있습니다.

클라우드에 대해 새로운 접속이 설정되지 않거나 새 데이터가 아카이빙되지 않을수 있습니다. 이전에 쓴 클라우드 데이터는 여전히 검색됩니다.

Security Hardening 클라이언트가 보안강화를 적용하거나되돌릴 수 없습니다.클라이언트가 보안강화 상태를 확인할수 있습니다.

클라이언트가 보안강화를 적용하거나되돌릴 수 있으며,보안 강화 상태를 확인할 수 있습니다.

클라이언트가 보안 강화를적용하거나 되돌릴 수 없습니다. 클라이언트가 보안 강화 상태를 확인할 수 있습니다.

일반 클러스터 관리

라이센스 상태 61

Page 62: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

라이센스 비활성 평가판/활성화됨 만료됨

HDFS 클라이언트에서HDFS를 통해 클러스터에 액세스할 수없습니다.

HDFS 설정을 구성할 수 있고 클라이언트에서 HDFS를 통해 클러스터에 액세스할 수 있습니다.

HDFS 설정을 구성할 수 없습니다. HDFS 서비스가 재시작된 후에 더 이상 클라이언트에서 HDFS를 통해 클러스터에 액세스할 수 없습니다.

InsightIQ InsightIQ를 사용하여 클러스터를 모니터링할 수 없습니다.

InsightIQ를 사용하여 클러스터를 모니터링할 수 있습니다.

InsightIQ에서 클러스터 모니터링이 중지됩니다.InsightIQ에서 이전에 취합된 데이터는 InsightIQ 인스턴스에서 계속 사용할 수 있습니다.

Isilon Swift 클라이언트에서Swift를 통해 클러스터에 액세스할 수 없습니다.

클라이언트는 클러스터에 오브젝트로저장된 기존의 파일기반 데이터를HTTP 또는 HTTPS기반 Swift API 클라이언트 애플리케이션을 통해 액세스할수 있습니다.

클라이언트에서 더 이상Swift를 통해 클러스터에 액세스할 수 없습니다.

SmartConnectAdvanced

라운드 로빈 정책을사용하여 클라이언트 접속이 밸런싱됩니다. IP 주소 할당이정적입니다. 각 외부네트워크 서브넷을하나의 IP 주소 풀에만 할당할 수 있습니다.

라운드 로빈 정책 이외에도 CPU 사용률,접속 수, 클라이언트접속 정책과 같은 기능에 액세스할 수 있습니다. 또한 단일서브넷 내에서 여러DNS 존을 지원하고,IP 페일오버를 지원하도록 주소 풀을 구성할 수 있습니다.

더 이상 SmartConnectAdvanced 설정을 지정할 수없습니다.

SmartDedupe SmartDedupe을 사용하여 데이터의 중복을 제거할 수 없습니다.

SmartDedupe을 사용하여 데이터의 중복을 제거할 수 있습니다.

더 이상 데이터의 중복을 제거할 수 없습니다. 이전에중복 제거된 데이터는 중복제거 상태로 남아 있습니다.

SmartLock SmartLock을 사용하여 파일 보존을 적용할 수 없습니다.

SmartLock을 사용하여 파일 보존을 적용할 수 있습니다.

새 SmartLock 디렉토리를생성하거나 기존 디렉토리에 대한 SmartLock 디렉토리 구성 설정을 수정할 수없습니다.SmartLock 라이센스의 구성이 취소된 후에도 여전히파일을 WORM(Write OnceRead Many) 상태로 커밋할수 있지만 엔터프라이즈 디렉토리에서 WORM으로 커밋된 파일을 삭제할 수는 없습니다.

일반 클러스터 관리

62 OneFS 8.0.1 CLI 관리 가이드

Page 63: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

라이센스 비활성 평가판/활성화됨 만료됨

SmartPools 모든 파일이 기본 파일 풀에 속해 있고기본 파일 풀 정책에의해 제어됩니다. 드라이브에 장애가 발생할 경우 데이터 복구를 위한 공간을 예약하는 가상 핫 스페어 할당도 사용할 수있습니다.

여러 파일 풀과 파일풀 정책을 생성할 수있습니다. 또한 스토리지 풀이 쓰기 가능하지 않은 상태가 될때 쓰기 작업을 처리하는 방법을 정의하는 스필오버(spillover)도 관리할수 있습니다.

더 이상 파일 풀 정책을 관리할 수 없으며 더 이상SmartPools 작업이 실행되지 않습니다. 새로 추가되는파일이 기본 파일 풀 정책에의해 제어되며,SetProtectPlus 작업을 통해 결국 클러스터의 모든 파일에 기본 파일 풀 정책이적용됩니다.라이센스 만료 시점에SmartPools 작업이 실행되고 있을 경우 SmartPools 작업이 완료된 후에 라이센스가 비활성화됩니다.

SmartQuotas SmartQuotas를 사용하여 할당량을 생성할 수 없습니다.

SmartQuotas를 사용하여 할당량을 생성할 수 있습니다.

OneFS에서 모든 할당량이해제됩니다. advisory 및soft 임계값을 초과해도 이벤트가 트리거되지 않습니다. hard 및 soft 임계값이적용되지 않습니다.

SnapshotIQ OneFS 애플리케이션에서 생성된 스냅샷을 보고 관리할 수있습니다. 하지만 스냅샷을 생성하거나SnapshotIQ 설정을구성할 수는 없습니다.

스냅샷을 생성하고보고 관리할 수 있습니다. 또한 스냅샷설정을 구성할 수 있습니다.

더 이상 스냅샷을 생성할 수없습니다. 기존의 스냅샷 스케줄은 삭제되지 않지만 스케줄에 따라 스냅샷이 생성되지는 않습니다.여전히 스냅샷을 삭제하고스냅샷 데이터에 액세스할수 있습니다.

SyncIQ SyncIQ를 사용하여데이터를 복제할 수없습니다.

SyncIQ를 사용하여데이터를 복제할 수있습니다.

더 이상 원격 클러스터로 데이터를 복제할 수 없고, 원격 클러스터에서 로컬 클러스터로 데이터를 복제할 수없습니다. 복제 정책이 계속설정 상태로 표시되지만 이후에 해당 정책에 의해 생성되는 복제 작업이 실패합니다.라이센스 만료 시점에 복제작업이 진행 중일 경우 복제작업이 완료됩니다.

라이센스 구성일부 OneFS 모듈 라이센스를 구성할 수 있습니다.

해당 모듈을 통해 특정 작업을 수행하면 라이센스가 구성됩니다. 라이센스를 활성화해야 수행 가능한 작업 중 일부 작업을 통해서만 라이센스가 구성되며, 구성할 수 없는 라

일반 클러스터 관리

라이센스 구성 63

Page 64: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이센스도 있습니다. 라이센스를 구성하는 것으로 모듈에서 제공되는 기능에 대한 액세스가 추가되거나 제거되지 않습니다.

다음 표는 각 라이센스가 구성되도록 하는 작업을 설명한 것입니다.

라이센스 구성 원인

CloudPools 클라우드 풀 정책 생성(기본 풀 정책 제외)

Hardening 이 라이센스를 구성할 수 없음

HDFS 이 라이센스를 구성할 수 없음

InsightIQ 이 라이센스를 구성할 수 없음

Isilon Swift 이 라이센스를 구성할 수 없음

SmartConnect 하나 이상의 IP 주소 풀에 대한 SmartConnectAdvanced 설정 구성

SmartDedupe 이 라이센스를 구성할 수 없음

SmartLock 이 라이센스를 구성할 수 없음

SmartPools 파일 풀 정책(기본 파일 풀 정책 제외) 생성

SmartQuotas 할당량 생성

SnapshotIQ 스냅샷 스케줄 생성

SyncIQ 복제 정책 생성

IsilonSD Edge의 경우, 모듈 라이센스가 IsilonSD Edge의 무료 라이센스 및 구매한 라이센스와 함께 번들로 제공됩니다. 이러한 라이센스는 별도로 구성하지 않아도 됩니다.

라이센스 활성화OneFS 모듈에 액세스하기 위해서는 라이센스를 활성화해야 합니다.

시작하기 전에

라이센스를 활성화하기 전에 유효한 라이센스 키를 획득해야 하며 클러스터에 루트 사용자 권한이 있어야 합니다. 라이센스 키를 획득하려면 EMC Isilon 영업 담당자에게 문의하십시오.절차

1. isi license activate 명령을 실행합니다.

다음 명령을 실행하면 라이센스가 활성화됩니다.

isi license activate <license key>

IsilonSD Edge의 경우, 소프트웨어 라이센스는 무료 라이센스 및 구매한 라이센스와 함께 번들로 제공됩니다. 소프트웨어 모듈에 액세스하려면 IsilonSD Edge라이센스를 구성 및 활성화해야 합니다.

일반 클러스터 관리

64 OneFS 8.0.1 CLI 관리 가이드

Page 65: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

라이센스 정보 보기모든 선택적 Isilon 소프트웨어 모듈의 현재 상태에 대한 정보를 볼 수 있습니다.

절차

1. 다음 명령을 실행합니다.

isi license licenses view

인증서Isilon 웹 관리 인터페이스의 SSL(Secure Sockets Layer) 인증서를 갱신하거나 타사SSL 인증서로 교체할 수 있습니다.

웹 관리 인터페이스를 통한 통신을 비롯한 모든 플랫폼 API 통신은 SSL을 통해 이루어집니다. 자체 서명된 인증서를 갱신하거나 직접 생성한 인증서로 교체할 수 있습니다.SSL 인증서를 교체하거나 갱신하려면 루트로 로그인해야 합니다.

SSL 인증서 교체 또는 갱신브라우저를 통해 EMC Isilon 클러스터에 액세스하는 데 사용되는 SSL(Secure SocketsLayer) 인증서를 교체하거나 갱신할 수 있습니다.

시작하기 전에

자체 서명된 SSL 인증서를 갱신하거나 교체할 때에는 자체 서명된 SSL 인증서 데이터예에 나온 형식으로 조직에 대한 정보를 입력해야 합니다.

OneFS 6.0 이상에서 server.crt 및 server.key 파일의 기본 위치는 다음 폴더입니다.

l SSL 인증서: /usr/local/apache2/conf/ssl.crt/server.crtl SSL 인증서 키: /usr/local/apache2/conf/ssl.key/server.key절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. 적절한 디렉토리를 생성하려면 다음 명령을 실행합니다.

mkdir /ifs/local/

3. 디렉토리를 변경하려면 다음 명령을 실행합니다.

cd /ifs/local/

4. 설치할 인증서 유형을 선택합니다.

일반 클러스터 관리

라이센스 정보 보기 65

Page 66: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션 설명

타사(공용 또는 개인) CA 발급 인증서

a. 새 키에 더하여 새로운 CSR(Certificate Signing Request)을 생성하려면 openssl req 명령을 실행합니다. 다음 명령을 실행하면 호스트 이름이 isilon.example.com인 CSR이생성됩니다.

openssl req -new -nodes -newkey rsa:1024 -keyout \<common name>.key -out <common-name>.csr

b. 서명을 위해 <common_name>.csr 파일 내용을 클러스터에서 해당 CA(Certificate Authority)로 전송합니다. CA에서 서명된 인증서(이제 .crt 파일)를 받으면 그 인증서를 /ifs/local/<common-name>.crt로 복사합니다.

기존의 저장된ssl.key를 기반으로 하는 자체서명된 인증서

a. 명령 프롬프트에서 다음 명령을 실행하여 2년 기한의 인증서를 생성합니다. 다른 만료 날짜의 인증서를 생성하려면 -days의 값을 늘리거나 줄입니다.

cp /usr/local/apache2/conf/ssl.key/server.key ./openssl req -new \/-days 730 -nodes -x509 -key server.key -out server.crt

기존의 저장된 ssl.key 파일을 기반으로 갱신 인증서가 생성됩니다.

5. (선택 사항) SSL 인증서의 속성을 확인하려면 openssl req 명령을 실행합니다.

openssl x509 -text -noout -in <common-name>.crt

6. 다음 명령을 실행하여 인증서와 키를 설치합니다.

isi services -a isi_webui disable chmod 640 <common name>.key \isi_for_array -s 'cp /ifs/local/<common-name>.key \ /usr/local/apache2/conf/ssl.key/server.key' \isi_for_array -s 'cp /ifs/local/<common-name>.crt \/usr/local/apache2/conf/ssl.crt/server.crt' isi services -a isi_webui enable

7. 파일을 제거하려면 rm 명령을 실행합니다. 다음 명령을 실행하면 /ifs/local/folder1의 파일이 제거됩니다.

rm /ifs/local/folder1/*

SSL 인증서 업데이트 확인SSL(Secure Sockets Layer) 인증서에 저장된 세부 정보를 확인할 수 있습니다.

일반 클러스터 관리

66 OneFS 8.0.1 CLI 관리 가이드

Page 67: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. 다음 명령을 실행하여 SSL 인증서의 속성을 열고 확인합니다.

echo QUIT | openssl s_client -connect localhost:8080

자체 서명된 SSL 인증서 데이터 예자체 서명된 SSL 인증서를 갱신하거나 교체하려면 정규화된 도메인 이름 및 연락처 e-메일 주소 등의 데이터를 제공해야 합니다.

자체 서명된 SSL 인증서를 갱신하거나 교체할 때에는 다음 예에 나온 형식으로 데이터를 제공해야 합니다. 인증서 파일의 일부 필드에는 기본값이 들어 있습니다. '.'을 입력하면 인증서가 생성될 때 필드가 비어 있게 됩니다.

l 국가 이름(2문자 코드) [XX]:USl 시/도 이름(전체 이름) [Some-State]:Washingtonl 구/군/시 이름(예: 시) [default city]:Seattlel 조직 이름(예: 회사) [Internet Widgits Pty Ltd]:Isilonl 조직 단위 이름(예: 과) []:Supportl 일반 이름(예: 서버 FQDN 또는 서버 이름) []:isilon.example.coml e-메일 주소 []:[email protected]또한 인증서 요청 시 함께 보내도록 다음 속성을 추가해야 합니다.

l 본인 확인 암호 []:Isilon1l 선택적 회사 이름 []:

클러스터 IDEMC Isilon 클러스터의 ID 속성을 지정할 수 있습니다.

Cluster name

클러스터 이름은 로그인 페이지에 표시되며, 이를 통해 클러스터와 클러스터에 포함된 노드를 네트워크에서 보다 쉽게 인식할 수 있습니다. 클러스터의 각 노드는클러스터 이름과 노드 번호를 함께 사용하여 식별됩니다. 예를 들어 Images라는클러스터의 첫 번째 노드는 Images-1로 이름이 지정될 수 있습니다.

IsilonSD Edge의 경우, IsilonSD Management Plug-in을 통해서만 클러스터 이름을지정할 수 있습니다. 자세한 내용은 IsilonSD Edge 설치 및 관리 가이드를 참조하십시오.

Cluster description

클러스터 설명은 로그인 페이지의 클러스터 이름 아래에 표시됩니다. 사용자 환경에 클러스터가 여러 개 있는 경우 클러스터 설명이 도움이 됩니다.

Login message

로그인 메시지는 OneFS 웹 관리 인터페이스의 로그인 페이지에 별도의 상자로 표시되거나 OneFS CLI에서 클러스터 이름 아래에 텍스트 줄로 표시됩니다. 로그인메시지에는 클러스터 정보, 로그인 지침 또는 클러스터에 로그인하기 전에 사용자

일반 클러스터 관리

자체 서명된 SSL 인증서 데이터 예 67

Page 68: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

가 알아야 하는 경고가 나타날 수 있습니다. OneFS 웹 관리 인터페이스의 ClusterIdentity 페이지에서 이 정보를 설정합니다.

클러스터 이름 설정EMC Isilon 클러스터의 이름과 설명, 로그인 메시지를 지정할 수 있습니다.

클러스터 이름은 문자로 시작해야 하고 숫자, 문자, 하이픈만 포함할 수 있습니다. 클러스터에서 각 노드를 식별할 수 있도록 클러스터 이름이 노드 번호에 추가됩니다. 예를들어 Images라는 클러스터의 첫 번째 노드는 Images-1로 이름이 지정될 수 있습니다.

절차

1. 다음 명령을 실행하여 isi config 명령 프롬프트를 엽니다.

isi config

2. name 명령을 실행합니다.

다음 명령을 실행하면 클러스터 이름이 NewName으로 설정됩니다.

name NewName

3. 다음 명령을 실행하여 변경 내용을 저장합니다.

commit

클러스터 연락처 정보Isilon 기술 지원 담당자와 이벤트 알림 수신자가 지정된 연락처를 통해 커뮤니케이션할수 있습니다.

EMC Isilon 클러스터에 대해 다음과 같은 연락처 정보를 지정할 수 있습니다.

l 회사 이름 및 위치

l 기본 및 보조 연락처 이름

l 각 연락처의 전화 번호 및 e-메일 주소

연락처 정보 지정Isilon 기술 지원 담당자 및 이벤트 알림 수신자가 사용자에게 연락할 수 있도록 연락처정보를 지정할 수 있습니다.

ESRS는 연락 메커니즘으로 연락처 정보를 지정하려면 반드시 설정해야 합니다.

절차

1. 다음 명령을 실행하여 ESRS를 사용하도록 설정합니다.

isi_promptesrs -e

시스템에서 다음과 같은 메시지를 표시합니다.

Would you like to enable ESRS? [yes]

일반 클러스터 관리

68 OneFS 8.0.1 CLI 관리 가이드

Page 69: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. yes를 입력한 후 Enter 키를 누릅니다.

시스템에서 다음과 같은 메시지를 표시합니다.

Please enter company name:3. 회사 이름을 입력한 다음 Enter 키를 누릅니다.

시스템에서 다음과 같은 메시지를 표시합니다.

Please enter contact name:4. 연락처 이름을 입력한 다음 Enter 키를 누릅니다.

시스템에서 다음과 같은 메시지를 표시합니다.

Please enter contact phone:5. 연락처 전화 번호를 입력한 다음 Enter 키를 누릅니다.

시스템에서 다음과 같은 메시지를 표시합니다.

Please enter contact email:6. 연락처 e-메일 주소를 입력한 다음 Enter 키를 누릅니다.

클러스터 날짜 및 시간NTP(Network Time Protocol) 서비스를 수동으로 구성하여 클러스터의 모든 노드가 동일한 시간 소스에 동기화되도록 할 수 있습니다.

NTP 방법을 사용하면 NTP 서버를 통해 클러스터 날짜 및 시간 설정이 자동으로 동기화되는데, 수동으로 서비스를 구성하여 클러스터에서 보고되는 날짜와 시간을 설정할수도 있습니다.

Windows 도메인은 도메인 구성원을 도메인 컨트롤러에서 실행되는 마스터 클록에 동기화하는 메커니즘을 제공합니다. 따라서 OneFS는 서비스를 통해 클러스터 시간을Active Directory 시간에 맞게 조정합니다. 외부 NTP 서버가 구성되어 있지 않은 경우OneFS에서는 Windows 도메인 컨트롤러를 NTP 시간 서버로 사용합니다. 클러스터 시간과 도메인 시간이 동기화 중단으로 4분 넘게 차이가 날 경우, OneFS에서 이벤트 알림을 생성합니다.

클러스터 시간과 Active Directory 시간이 동기화 중단으로 5분 넘게 차이가 날 경우 인증이 작동하지 않습니다.

클러스터 날짜 및 시간 설정EMC Isilon 클러스터에서 사용되는 날짜, 시간 및 표준 시간대를 설정할 수 있습니다.

절차

1. isi config 명령을 실행합니다.

명령줄 프롬프트가 isi config 서브시스템에 있음을 나타내도록 변경됩니다.

2. date 명령을 실행하여 현재 날짜와 시간을 지정합니다.

다음 명령을 실행하면 클러스터 시간이 2015년 7월 22일 오전 9시 47분으로 설정됩니다.

date 2015/07/22 09:47:00

일반 클러스터 관리

클러스터 날짜 및 시간 69

Page 70: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

3. 표준 시간대 설정을 확인하려면 timezone 명령을 실행합니다. 현재 표준 시간대 설정이 표시됩니다. 예를 들면 다음과 같습니다.

The current time zone is: Pacific Time Zone4. 유효한 표준 시간대 목록을 보려면 help timezone 명령을 실행합니다. 다음

과 같은 옵션이 표시됩니다.

Greenwich Mean TimeEastern Time ZoneCentral Time ZoneMountain Time ZonePacific Time ZoneArizonaAlaskaHawaiiJapanAdvanced

5. 표준 시간대를 변경하려면 timezone 명령과 표시된 옵션 중 하나를 차례로 입력합니다.

다음 명령을 실행하면 표준 시간대가 Hawaii로 변경됩니다.

timezone Hawaii

새 표준 시간대 설정을 확인하는 메시지가 표시됩니다. help timezone 명령을 실행했을 때 원하는 표준 시간대가 표시되지 않으면 timezone Advanced를입력합니다. 경고 화면이 표시된 후 지역 목록이 표시됩니다. 지역을 선택하면해당 지역의 특정 표준 시간대 목록이 나타납니다. 원하는 표준 시간대(스크롤해야 할 수 있음)를 선택한 후 isi config 프롬프트로 돌아갈 때까지 OK 또는Cancel을 입력합니다.

6. commit 명령을 실행하여 변경 사항을 저장하고 isi config를 종료합니다.

NTP 시간 서버 지정하나 이상의 NTP(Network Time Protocol) 서버를 지정하여 EMC Isilon 클러스터의 시스템 시간을 동기화할 수 있습니다. 클러스터는 NTP 서버에 정기적으로 접속하여 수신한 정보를 기준으로 날짜와 시간을 설정합니다.

절차

1. add server와 호스트 이름, 원하는 NTP 서버의 IPv4 또는 IPv6 주소를 차례로지정하여 isi_ntp_config 명령을 실행합니다.

다음 명령을 실행하면 ntp.time.server1.com이 지정됩니다.

isi_ntp_config add server ntp.time.server1.com

SMTP e-메일 설정네트워크 환경에서 SMTP 서버를 사용해야 하거나, SMTP를 사용하여 포트를 통해EMC Isilon 클러스터 이벤트 알림을 라우팅하려는 경우 SMTP e-메일 설정을 구성할수 있습니다.

SMTP 설정에는 e-메일 라우팅에 사용되는 포트 번호와 SMTP 릴레이 주소가 포함됩니다. 클러스터에서 전송되는 모든 이벤트 알림 e-메일의 제목 줄과 발신 e-메일을 지정할 수 있습니다.

일반 클러스터 관리

70 OneFS 8.0.1 CLI 관리 가이드

Page 71: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

인증을 지원하도록 SMTP 서버를 구성한 경우 사용자 이름과 암호를 지정할 수 있습니다. 또한 접속에 암호화를 적용할지 여부를 지정할 수 있습니다.

SMTP e-메일 설정 구성SMTP 메일 서버를 통해 이벤트 알림을 보낼 수 있습니다. 또한 SMTP 서버가 SMTP인증을 사용하도록 구성되어 있는 경우 SMTP 인증을 설정할 수도 있습니다.

네트워크 환경에서 SMTP 서버를 사용해야 하거나 SMTP를 사용하여 포트를 통해EMC Isilon 클러스터 이벤트 알림을 라우팅하려는 경우 SMTP e-메일 설정을 구성할수 있습니다.

절차

1. isi email 명령을 실행합니다.

다음 예에서는 SMTP e-메일 설정을 구성합니다.

isi email settings modify --mail-relay 10.7.180.45 \--mail-sender [email protected] \--mail-subject "Isilon cluster event" --use-smtp-auth yes \--smtp-auth-username SMTPuser --smtp-auth-passwd Password123 \--use-encryption yes

SMTP e-메일 설정 보기SMTP e-메일 설정을 볼 수 있습니다.

절차

1. 다음 명령을 실행합니다.

isi email settings view

다음 예와 유사한 정보가 표시됩니다.

Mail Relay: - SMTP Port: 25 Mail Sender: - Mail Subject: - Use SMTP Auth: No SMTP Auth Username: - Use Encryption: No Batch Mode: none User Template: -

클러스터 연결 모드 구성클러스터 연결 모드는 EMC Isilon 클러스터에 노드가 추가되는 방식과 인증이 필요한지 여부를 지정합니다. OneFS는 EMC Isilon 클러스터에 노드를 추가하는 데 수동 연결모드와 보안 연결 모드를 지원합니다.

모드 설명

수동 인증이 필요 없이 수동으로 클러스터에 노드를추가할 수 있습니다.

일반 클러스터 관리

SMTP e-메일 설정 구성 71

Page 72: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

모드 설명

보안 클러스터에 추가되는 모든 노드에 인증이 필요하며, 웹 관리 인터페이스 또는 CLI의 isidevices -a add -d<unconfigured_node_serial_no> 명령을 통해 노드를 추가해야 합니다.

보안 연결 모드를 지정한 경우 직렬 콘솔 마법사 옵션 [2] Join an existingcluster를 통해 클러스터에 노드를 연결할수 없습니다.

IsilonSD Edge의 경우, 클러스터 연결 모드를 구성할 수 없습니다. 자세한 내용은IsilonSD Edge 설치 및 관리 가이드를 참조하십시오.

클러스터 연결 모드 지정EMC Isilon 클러스터에 노드를 추가하는 방식을 결정하는 연결 모드를 지정할 수 있습니다.

이러한 지침은 IsilonSD Edge에는 적용되지 않습니다.

절차

1. 다음 명령을 실행하여 isi config 명령 프롬프트를 엽니다.

isi config

2. joinmode 명령을 실행합니다.

다음 명령을 실행하면 연결이 클러스터에 의해 시작되지 않는 한 클러스터에 노드를 연결할 수 없습니다.

joinmode secure

3. 다음 명령을 실행하여 변경 내용을 저장합니다.

commit

파일 시스템 설정EMC Isilon 클러스터에서 액세스 시간 추적 및 문자 인코딩과 관련하여 글로벌 파일 시스템 설정을 구성할 수 있습니다.

각 파일에 대한 액세스 시간을 모니터링하는 액세스 시간 추적 기능을 설정하거나 해제할 수 있습니다. 필요한 경우 클러스터에서 기본 문자 인코딩을 변경할 수도 있습니다.

일반 클러스터 관리

72 OneFS 8.0.1 CLI 관리 가이드

Page 73: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

클러스터 문자 인코딩 지정설치 후 EMC Isilon 클러스터의 문자 인코딩 체계를 수정할 수 있습니다.

OneFS 지원 문자 체계만 선택할 수 있습니다. UTF-8은 OneFS 노드의 기본 문자 체계입니다.

클러스터 문자 인코딩이 UTF-8로 설정되어 있지 않으면 SMB 공유 이름이 대/소문자를 구분합니다.

문자 인코딩 변경 사항을 적용하려면 클러스터를 다시 시작해야 합니다.

문자 인코딩은 대개 클러스터 설치 중에 설정됩니다. 설치 후에 문자 인코딩 설정을 수정하는 경우 수정이 잘못 완료되면 파일을 읽을 수 없게 될 수 있습니다. 필요한 경우에만 Isilon 기술 지원 부서에 문의한 후 설정을 수정하십시오.

절차

1. isi config 명령을 실행합니다.

명령줄 프롬프트가 isi config 서브시스템에 있음을 나타내도록 변경됩니다.

2. encoding 명령을 실행하여 문자 인코딩을 수정합니다.

다음 명령을 실행하면 클러스터의 인코딩이 ISO-8859-1로 설정됩니다.

encoding ISO-8859-1

3. commit 명령을 실행하여 변경 사항을 저장하고 isi config 서브시스템을 종료합니다.

4. 클러스터를 다시 시작하여 문자 인코딩 수정 사항을 적용합니다.

액세스 시간 추적 설정 또는 해제액세스 시간 추적이 필요한 기능을 지원하기 위해 이를 설정할 수 있습니다.

기본적으로 EMC Isilon 클러스터에서는 파일 액세스 시 타임 스탬프가 추적되지 않습니다. 이 기능을 설정하여 이를 사용하는 OneFS 기능을 지원할 수 있습니다. 예를 들어마지막으로 액세스한 시간을 기준으로 일치하는 파일을 찾는 SyncIQ 정책 조건을 구성하려면 액세스 시간 추적 기능이 설정되어 있어야 합니다.

액세스 시간 추적 기능을 설정하면 클러스터 성능에 영향을 미칠 수 있습니다.

절차

1. atime_enabled 시스템 제어를 설정하여 액세스 시간 추적 기능을 설정하거나 해제할 수 있습니다.

l 액세스 시간 추적 기능을 설정하려면 다음 명령을 실행합니다.

sysctl efs.bam.atime_enabled=1

일반 클러스터 관리

클러스터 문자 인코딩 지정 73

Page 74: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 액세스 시간 추적 기능을 해제하려면 다음 명령을 실행합니다.

sysctl efs.bam.atime_enabled=0

2. 마지막 액세스 시간을 업데이트하는 빈도를 지정하려면 atime_grace_period 시스템 제어를 설정합니다.

초 단위로 시간을 지정하십시오.

다음 명령을 실행하면 OneFS가 마지막 액세스 시간을 2주마다 업데이트하도록구성됩니다.

sysctl efs.bam.atime_grace_period=1209600

보안 강화보안 강화는 보안 위험을 최대한 많이 줄이거나 제거하는 시스템 구성 프로세스입니다.

보안 강화 프로파일을 적용하면 OneFS에서 보안 강화 프로파일을 읽고 프로파일 요구사항을 적용합니다. 필요한 경우, OneFS는 노드의 보안 강화를 저해하는 구성 문제를식별합니다. 예를 들어 특정 디렉토리에 설정된 파일 권한이 예상된 값으로 설정되지않았거나 필요한 디렉토리가 없음을 확인할 수 있습니다. 문제가 발견되면 OneFS가 문제를 해결하도록 허용하거나 문제 해결 작업을 연기하고 문제를 수동으로 해결할 수 있습니다.

OneFS는 현재 DISA(Defense Information Systems Agency) STIG(Security TechnicalImplementation Guide) 기반 보안 강화 기능만 지원합니다. 다른 보안 프로파일은 사용할 수 없습니다.

OneFS를 사용하면 보안 강화 구성이 시스템에 적합하지 않다고 판단하는 경우 보안 강화 프로파일을 되돌릴 수 있습니다. 보안 강화 프로파일을 되돌리면 OneFS가 보안을강화하기 전에 문제가 있는 경우 이러한 문제를 해결함으로써 적용된 구성으로 되돌아갑니다.

보안 강화 정책을 OneFS에 적용하려면 활성 보안 강화 라이센스가 있어야 하고 루트사용자로 EMC Isilon 클러스터에 로그인해야 합니다. 라이센스를 얻으려면 EMC Isilon영업 담당자에게 문의하십시오.

STIG 보안 강화 프로파일STIG 보안 강화 프로파일에는 미국 국방부에서 규정한 구성 요구 사항이 포함되어 있으며 연방 정부 기관 고객을 지원하는 Isilon 클러스터에 적합하게 설계되었습니다.STIG 프로파일이 적용된 상태로 설치된 Isilon 클러스터는 STIG를 준수하는 주변 협력체계에 의존합니다. Isilon 엔터프라이즈 고객은 STIG를 준수하는 협력 체계를 갖추고있지 않을 가능성이 크므로 일반적으로 STIG 프로파일을 적용할 대상이 아닙니다.

연방 APL(Approved Products List) 요구 사항을 충족하려면 OneFS의 구성이 보안 강화 구성 요구 사항을 포함하는 여러 STIG(Security Technology Implementation Guide)를 준수해야 합니다. STIG는 진단 영역이라고 하는 여러 컴퓨팅 기술에 대해 STIG를 작성하는 DISA(Defense Information Systems Agency)가 유지 관리합니다. STIG 보안 강화 프로파일에는 OneFS에 적용 가능한 모든 진단 영역에 대한 요구 사항이 포함되어있습니다.

STIG 보안 강화 프로파일을 적용하면 OneFS의 구성이 STIG 요구 사항을 충족하도록수정됩니다. 다음 수정 사항은 많은 시스템에서 발생하는 변경 사항에 대한 예입니다.

일반 클러스터 관리

74 OneFS 8.0.1 CLI 관리 가이드

Page 75: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l SSH 또는 웹 인터페이스를 통해 로그인하면 시스템에 미국 정부 정보 시스템에 액세스한다는 내용의 메시지와 시스템 사용 약관이 표시됩니다.

l 각 노드에서 SSH와 웹 인터페이스는 노드의 외부 IP 주소에 대해서만 수신 대기합니다.

l 로컬 사용자 계정에 대한 암호 복잡성 요구 사항이 증가합니다. 암호는 14자 이상이어야 하며 숫자, 대문자, 소문자, 기호를 각각 하나 이상 포함해야 합니다.

l 루트 SSH가 해제됩니다. 보안 강화가 적용된 후 로그인하려면 웹 인터페이스 또는직렬 콘솔 세션을 통해 루트로만 로그인할 수 있습니다.

STIG 프로파일 진단 영역STIG 보안 강화 프로파일에는 진단 영역이라고 하는 시스템의 여러 측면에 대한 구성요구 사항이 포함되어 있습니다.

다음 표에는 이 보안 강화 프로파일에 의해 적용되는 각각의 진단 영역과 관련STIG(Security Technical Implementation Guide)가 나와 있습니다.

진단 영역 STIG

운영 체제 UNIX Manual SRG - 버전 1, 릴리즈 3UNIX Policy Manual SRG - 버전 1, 릴리즈 2

Apache 웹 서버 Apache 2.2 STIG UNIX - 버전 1, 릴리즈 4

웹 서버 Web Server SRG - 버전 1, 릴리즈 1Web Policy Manual STIG - 버전 1, 릴리즈 1

애플리케이션 보안 및 개발 Application Security and Development STIG - 버전 3, 릴리즈 8

애플리케이션 서버 Application Server SRG - 버전 1, 릴리즈 1

네트워크 Network Devices STIG - 버전 8, 릴리즈 17

네트워크 간 주변기기 공유 Storage Area Network STIG - 버전 2, 릴리즈 2

데이터베이스 Database SRG - 버전 1, 릴리즈 1

Enclave Enclave STIG - 버전 4, 릴리즈 5

이동식 스토리지 Removable Storage STIG - 버전 1, 릴리즈 2

원격 액세스 서버 RAS Remote Access Server STIG - 버전 2, 릴리즈 7

보안 강화 프로파일 적용STIG 보안 강화 프로파일을 EMC Isilon 클러스터에 적용할 수 있습니다.

시작하기 전에

보안 강화 정책을 적용하려면 루트 권한이 필요하며, 이 작업은 CLI를 통해서만 수행할수 있습니다.

보안 강화 정책이 클러스터에 적용된 후에는 보안 강화된 클러스터에서 루트 SSH가 허용되지 않습니다. 보안 강화된 클러스터에 루트 사용자로 로그인하려면 웹 인터페이스나 직렬 콘솔 세션을 통해 연결해야 합니다.

OneFS에 보안 강화 프로파일을 적용하려면 활성 보안 강화 라이센스가 있어야 합니다.라이센스를 얻으려면 EMC Isilon 영업 담당자에게 문의하십시오.

일반 클러스터 관리

보안 강화 프로파일 적용 75

Page 76: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 루트로 로그인합니다.

2. isi hardening apply 명령을 실행합니다.

다음 명령을 실행하면 OneFS가 STIG 보안 강화 프로파일을 Isilon 클러스터에 적용합니다.

isi hardening apply --profile=STIG

OneFS에서 시스템에 보안 강화 프로파일이 적용되기 전에 해결해야 하는 구성문제가 있는지 여부를 확인합니다.

l OneFS에 아무런 문제가 없으면 보안 강화 프로파일이 적용됩니다.

l OneFS에 문제가 발생한 경우에는 다음 예와 유사한 출력이 표시됩니다.

Found the following Issue(s) on the cluster:Issue #1 (Isilon Control_id:isi_GEN001200_01)Node: test-cluster-21: /etc/syslog.conf: Actual permission 0664; Expected permission 0654

Issue #2 (Isilon Control_id:isi_GEN001200_02)Node: test-cluster-31: /usr/bin/passwd: Actual permission 4555; Expected permission 05552: /usr/bin/yppasswd: Actual permission 4555; Expected permission 0555Node: test-cluster-21: /usr/bin/passwd: Actual permission 4555; Expected permission 05552: /usr/bin/yppasswd: Actual permission 4555; Expected permission 0555

Total: 2 issue(s)Do you want to resolve the issue(s)?[Y/N]:

3. 구성 문제를 모두 해결합니다. Do you want to resolve the issue(s)?[Y/N] 프롬프트에서 다음 작업 중 하나를 선택합니다.

l OneFS가 모든 문제를 해결하도록 하려면 Y를 입력합니다. OneFS가 문제를해결한 후 보안 강화 프로파일을 적용합니다.

l 문제 해결 작업을 연기하고 발견된 문제를 모두 수동으로 해결하려면 N을 입력합니다. 연기된 문제를 모두 해결한 후 isi hardening apply 명령을다시 실행합니다.

OneFS에 치명적인 것으로 간주되는 문제가 발생한 경우 이 문제를 수동으로 해결하라는 메시지가 표시됩니다. OneFS는 치명적인 문제를 해결할 수 없습니다.

보안 강화 프로파일 되돌리기EMC Isilon 클러스터에 적용된 보안 강화 프로파일을 되돌릴 수 있습니다.

시작하기 전에

보안 강화 정책을 되돌리려면 루트 권한이 필요하며, 이 작업은 CLI를 통해서만 수행할수 있습니다. 보안 강화된 클러스터에 루트 사용자로 로그인하려면 직렬 콘솔 세션을통해 연결해야 합니다. 보안 강화된 클러스터에서는 루트 SSH가 허용되지 않습니다.

일반 클러스터 관리

76 OneFS 8.0.1 CLI 관리 가이드

Page 77: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

OneFS에서 보안 강화 프로파일을 되돌리려면 활성 보안 강화 라이센스가 있어야 합니다. 라이센스를 얻으려면 EMC Isilon 영업 담당자에게 문의하십시오.

절차

1. 클러스터의 노드에 대한 직렬 콘솔 세션을 열고 루트로 로그인합니다.

2. isi hardening revert 명령을 실행합니다.

OneFS에서 시스템이 예상되는 상태인지 여부를 확인합니다.

l OneFS에 아무런 문제가 없으면 보안 강화 프로파일이 되돌려집니다.l OneFS에 문제가 발생한 경우에는 다음 예와 유사한 출력이 표시됩니다.

Found the following Issue(s) on the cluster:Issue #1 (Isilon Control_id:isi_GEN001200_01)Node: test-cluster-21: /etc/syslog.conf: Actual permission 0664; Expected permission 0654

Issue #2 (Isilon Control_id:isi_GEN001200_02)Node: test-cluster-31: /usr/bin/passwd: Actual permission 4555; Expected permission 05552: /usr/bin/yppasswd: Actual permission 4555; Expected permission 0555Node: test-cluster-21: /usr/bin/passwd: Actual permission 4555; Expected permission 05552: /usr/bin/yppasswd: Actual permission 4555; Expected permission 0555

Total: 2 issue(s)Do you want to resolve the issue(s)?[Y/N]:

3. 구성 문제를 모두 해결합니다. Do you want to resolve the issue(s)?[Y/N] 프롬프트에서 다음 작업 중 하나를 선택합니다.

l OneFS가 모든 문제를 해결하도록 하려면 Y를 입력합니다. OneFS에서 영향을 받은 구성을 예상되는 상태로 설정한 후 보안 강화 프로파일을 되돌립니다.

l 문제 해결 작업을 연기하고 발견된 문제를 모두 수동으로 해결하려면 N을 입력합니다. 모든 문제가 해결될 때까지 OneFS가 되돌리기 프로세스를 중단합니다. 연기된 모든 문제를 해결한 후 isi hardening revert 명령을 다시실행합니다.

OneFS에 치명적인 것으로 간주되는 문제가 발생한 경우 이 문제를 수동으로 해결하라는 메시지가 표시됩니다. OneFS는 치명적인 문제를 해결할 수 없습니다.

보안 강화 상태 확인EMC Isilon 클러스터와 각 클러스터 노드의 보안 강화 상태를 확인할 수 있습니다. 클러스터는 해당 노드 전체가 보안이 강화되기 전까지는 보안이 강화된 것으로 간주되지 않습니다. 보안 강화 프로세스 도중 OneFS에 수동으로 해결해야 하는 문제가 발생하거나사용자가 수동으로 해결해야 하는 문제를 연기하는 경우 문제가 해결되고 보안 강화 프로파일이 성공적으로 적용될 때까지 문제가 발생한 노드의 보안이 강화되지 않습니다.이 문제를 해결하는 데 도움이 필요한 경우 Isilon 기술 지원 부서에 문의하십시오.

시작하기 전에클러스터의 보안 강화 상태를 확인하려면 루트 권한이 필요하며, 이 작업은 CLI를 통해서만 수행할 수 있습니다. 보안 강화된 클러스터에 루트 사용자로 로그인하려면 직렬

일반 클러스터 관리

보안 강화 상태 확인 77

Page 78: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

콘솔 세션을 통해 연결해야 합니다. 보안 강화된 클러스터에서는 루트 SSH가 허용되지않습니다.

클러스터의 보안 강화 상태를 확인하는 데는 보안 강화 라이센스가 필요하지 않습니다.

절차

1. 클러스터의 노드에 대한 콘솔 세션을 열고 루트로 로그인합니다.

2. isi hardening status 명령을 실행하여 Isilon 클러스터 및 각 노드의 보안강화 상태를 확인합니다.

다음 예와 유사한 출력이 표시됩니다.

Cluster Name: test-clusterHardening Status: Not HardenedProfile: STIGNode status:test-cluster-1: Disabledtest-cluster-2: Enabledtest-cluster-3: Enabled

클러스터 모니터링EMC Isilon 클러스터에 대한 상태 정보를 확인하고 클러스터 및 노드 성능을 모니터링할 수 있습니다.

다음 정보를 검토하려면 isi status 명령을 실행합니다.

l 클러스터, 노드 및 드라이브 상태

l 크기 및 사용량과 같은 스토리지 데이터

l IP 주소

l 처리량

l 심각한 이벤트

l 작업 상태

다음 영역에 대한 성능 정보를 검토하기 위해 추가 명령을 사용할 수 있습니다.

l 일반적인 클러스터 통계

l 클러스터에 접속한 프로토콜 또는 클라이언트별 통계

l 드라이브별 성능 데이터

l 기간별 성능 데이터

InsightIQ 모듈을 통해 고급 성능 모니터링 및 분석 기능을 사용할 수 있으며, 이 모듈을사용하려면 별도의 라이센스를 활성화해야 합니다. 선택적 소프트웨어 모듈에 대한 자세한 내용은 EMC Isilon 영업 담당자에게 문의하십시오.

클러스터 모니터링차트와 테이블을 통해 클러스터의 상태 및 성능을 모니터링할 수 있습니다.

절차

1. 다음 명령을 실행합니다.

isi status

일반 클러스터 관리

78 OneFS 8.0.1 CLI 관리 가이드

Page 79: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

노드 상태 보기노드의 상태를 볼 수 있습니다.

절차

1. (선택 사항) isi status 명령을 실행합니다.

다음 명령을 실행하면 LNN(Logical Node Number)이 1인 노드에 대한 정보가 표시됩니다.

isi status -n 1

클러스터 하드웨어 모니터링EMC Isilon 클러스터 하드웨어의 상태를 수동으로 확인하고 SNMP를 설정하여 구성요소를 원격으로 모니터링할 수 있습니다.

노드 하드웨어 상태 보기노드의 하드웨어 상태를 볼 수 있습니다.

절차

1. Dashboard > Cluster Overview > Cluster Status를 클릭합니다.

2. (선택 사항) Status 영역에서 노드의 ID 번호를 클릭합니다.

3. Chassis and drive status 영역에서 Platform을 클릭합니다.

섀시 및 드라이브 상태섀시와 드라이브 상태에 대한 세부 정보를 볼 수 있습니다.

클러스터에서 서로 다른 성능 저하 상태를 갖는 노드 조합에 따라 읽기 요청, 쓰기 요청또는 두 요청 모두의 작동 여부가 결정됩니다. 클러스터에서 쓰기 쿼럼이 손실되지만읽기 쿼럼이 유지될 수 있습니다. OneFS에서는 클러스터의 섀시와 드라이브 상태에 대한 세부 정보를 제공합니다. 다음 표에는 클러스터에서 나타날 수 있는 모든 상태가 설명되어 있습니다.

IsilonSD Edge를 실행하는 경우, IsilonSD Management Plug-in을 통해 섀시와 드라이브상태에 대한 세부 정보를 확인하고 관리할 수 있습니다. 자세한 내용은 IsilonSD Edge 설치 및 관리 가이드를 참조하십시오.

상태 설명 인터페이스 오류 상태

HEALTHY 노드의 모든 드라이브가 정상적으로 작동합니다.

CLI, 웹 관리 인터페이스

L3 캐시 메모리 크기를 틀리고 처리량 속도를 향상하기 위해SSD(Solid StateDrive)가 L3(Level 3)

CLI

일반 클러스터 관리

노드 상태 보기 79

Page 80: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

상태 설명 인터페이스 오류 상태

캐시로 구축되었습니다.

SMARTFAIL 또는Smartfail orrestripe inprogress

입출력 오류로 인해 또는 사용자 요청에 따라드라이브가 파일 시스템에서 안전하게 제거되는 중입니다.SmartFail 또는 읽기전용 상태의 노드나 드라이브는 쓰기 쿼럼에만 영향을 미칩니다.

CLI, 웹 관리 인터페이스

NOT AVAILABLE 다양한 이유로 드라이브가 사용 불가능한 상태입니다. 해당 베이를 클릭하여 이 상태에대한 자세한 정보를 볼수 있습니다.

웹 관리 인터페이스에서는 이 상태에ERASE 및SED_ERROR CLI 상태가 포함됩니다.

CLI, 웹 관리 인터페이스

X

SUSPENDED 이 상태는 드라이브 작업이 일시적으로 중단되었고 드라이브가 사용 중이지 않음을 나타냅니다. 이 상태는 수동으로 시작되며 정상적인 클러스터 작업 중에는 발생하지 않습니다.

CLI, 웹 관리 인터페이스

NOT IN USE 오프라인 상태의 노드는 읽기 쿼럼과 쓰기쿼럼에 모두 영향을 미칩니다.

CLI, 웹 관리 인터페이스

REPLACE 드라이브가 성공적으로 SmartFail 처리되었고 교체 가능한 상태입니다.

CLI만

STALLED 드라이브가 중단되었고 중단 평가가 진행중입니다. 중단 평가는 느리거나 다른 문제가 있는 드라이브를 확인하는 프로세스입니다. 평가 결과에 따라

CLI만

일반 클러스터 관리

80 OneFS 8.0.1 CLI 관리 가이드

Page 81: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

상태 설명 인터페이스 오류 상태

드라이브의 서비스가재개되거나 드라이브가 SmartFail 처리될수 있습니다. 이것은과도적인 상태입니다.

NEW 새 드라이브로, 비어있는 상태입니다. isidev 명령을 -aadd 옵션을 사용하여 실행하는 경우 나타나는 드라이브 상태입니다.

CLI만

USED 드라이브를 추가하고드라이브에 IsilonGUID를 포함했지만드라이브가 이 노드에속하지 않습니다. 이드라이브는 클러스터로 포맷될 수 있습니다.

CLI만

PREPARING 드라이브의 포맷 작업이 진행 중입니다. 포맷이 성공하면 드라이브 상태가 HEALTHY로 바뀝니다.

CLI만

EMPTY 이 베이에 드라이브가없습니다.

CLI만

WRONG_TYPE 드라이브 유형이 이 노드에 맞지 않습니다.예를 들어 SED 노드인데 비 SED 드라이브이거나 SATA 드라이브유형이 필요한데 SAS일 수 있습니다.

CLI만

BOOT_DRIVE 베이에 부팅 드라이브가 있는 A100 드라이브에만 해당됩니다.

CLI만

SED_ERROR OneFS 시스템에서 드라이브를 인식할 수 없습니다.

웹 관리 인터페이스에서는 이 상태가 Notavailable에 포함됩니다.

CLI, 웹 관리 인터페이스

X

ERASE 드라이브가 제거 가능한 상태이지만 데이터

CLI만

일반 클러스터 관리

섀시 및 드라이브 상태 81

Page 82: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

상태 설명 인터페이스 오류 상태

가 삭제되지 않았기 때문에 사용자의 주의가요구됩니다. 데이터가확실히 제거되도록 드라이브를 수동으로 삭제할 수 있습니다.

웹 관리 인터페이스에서는 이 상태가 Notavailable에 포함됩니다.

INSECURE SED(Self-EncryptingDrive)의 데이터가 무단으로 액세스될 수 있습니다. 암호화되지않은 데이터에는SED(Self-EncryptingDrive)를 사용하면 안됩니다.

웹 관리 인터페이스에서는 이 상태가UnencryptedSED로 표시됩니다.

CLI만 X

UNENCRYPTED SED

SED(Self-EncryptingDrive)의 데이터가 무단으로 액세스될 수 있습니다. 암호화되지않은 데이터에는SED(Self-EncryptingDrive)를 사용하면 안됩니다.

CLI에서는 이 상태가INSECURE로 표시됩니다.

웹 관리 인터페이스만 X

배터리 상태 확인NVRAM 배터리와 충전 시스템의 상태를 모니터링할 수 있습니다. 이 작업은 OneFS 명령을 지원하는 노드 하드웨어의 OneFS CLI에서만 수행할 수 있습니다.

이러한 지침은 IsilonSD Edge에는 적용되지 않습니다.

일반 클러스터 관리

82 OneFS 8.0.1 CLI 관리 가이드

Page 83: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. 클러스터의 노드에 대한 SSH 접속을 아무 것이나 엽니다.

2. 노드에 있는 모든 NVRAM 배터리와 충전 시스템의 상태를 보려면 isibatterystatus list 명령을 실행합니다.

다음 예와 유사한 출력이 표시됩니다.

Lnn Status1 Status2 Result1 Result2----------------------------------------1 Good Good - -2 Good Good - -3 Good Good - -----------------------------------------

SNMP 모니터링SNMP를 사용하여 팬, 하드웨어 센서, 전원 공급 장치, 디스크 등의 EMC Isilon 클러스터 하드웨어 구성 요소를 원격으로 모니터링할 수 있습니다. 이를 위해 기본 LinuxSNMP 툴 또는 GUI 기반 SNMP 툴을 원하는 대로 사용할 수 있습니다.

클러스터의 개별 노드에 대한 SNMP 모니터링을 설정할 수 있으며, 어느 노드에서든클러스터 정보를 모니터링할 수 있습니다. 생성된 SNMP 트랩은 SNMP 네트워크로 전송됩니다. 특정 이벤트에 대한 SNMP 트랩을 전송할 네트워크 스테이션을 지정하는 이벤트 알림 규칙을 구성할 수 있습니다. 이렇게 하면 이벤트가 발생할 때 클러스터에서해당 서버로 트랩이 전송됩니다. OneFS는 읽기 전용 모드로 SNMP를 지원합니다.OneFS는 SNMP 버전 2c(기본)와 SNMP 버전 3을 지원합니다.

OneFS는 SNMP 버전 1을 지원하지 않습니다. OneFS CLI(Command Line Interface) 명령 isi snmp settings modify에 --snmp-v1-v2-access에 대한 옵션이 있지만, 이 기능을 켜면 OneFS에서 SNMP 버전 2c를 통해서만 모니터링하게 됩니다.

SNMP 버전 3 단독이나 SNMP 버전 2c와 버전 3 모두에 대한 설정을 구성할 수 있습니다.

SNMP 버전 3을 구성하는 경우, 클러스터를 쿼리할 때 SNMP 관련 보안 수준을 기본값인 AuthNoPriv로 지정해야 합니다. 보안 수준 AuthPriv는 지원되지 않습니다.

SNMP 계층의 요소는 디렉토리 트리와 유사한 트리 구조로 정렬됩니다. 디렉토리와 마찬가지로 문자열이 왼쪽에서 오른쪽으로 갈수록 식별자가 점점 더 구체적으로 변합니다. 하지만 파일 계층과 달리, 각 요소에 이름뿐만 아니라 번호도 지정됩니다.

예를 들어 SNMP 개체 .iso.org.dod.internet.private.enterprises.isilon.oneFSss.ssLocalNodeId.0은 .1.3.6.1.4.1.12124.3.2.0에 매핑됩니다. OneFS SNMP 네임스페이스를 가리키는 이름 부분은 12124 요소입니다. 이 숫자 오른쪽에 있는 모든 요소는 OneFS 모니터링과 관련되어 있습니다.

MIB(Management Information Base) 문서는 관리되는 오브젝트에 대해 사용자가 읽을수 있는 이름을 정의하고 데이터 유형 및 기타 속성을 지정합니다. Isilon 클러스터의SNMP 모니터링을 위해 생성된 MIB를 OneFS 웹 관리 인터페이스에서 다운로드하거나 CLI(Command Line Interface)를 사용하여 관리할 수 있습니다. MIB는 OneFS 노드의 /usr/share/snmp/mibs/에 저장됩니다. OneFS ISILON-MIB는 다음과 같은 두가지 용도로 사용됩니다.

일반 클러스터 관리

SNMP 모니터링 83

Page 84: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 표준 MIB에서 제공되는 정보 보완

l 표준 MIB에서 제공되지 않는 OneFS 관련 정보 제공

ISILON-MIB는 등록된 엔터프라이즈 MIB입니다. Isilon 클러스터에 있는 두 가지 MIB:

ISILON-MIB

OneFS Statistics Snapshot 에이전트라고도 하는 NMS(Network MonitoringSystem)의 쿼리에 응답하는 SNMP 에이전트 그룹을 정의합니다. 이름에서 알 수있듯이 이러한 에이전트는 요청을 수신할 때 OneFS 파일 시스템의 상태에 대한 스냅샷을 생성하고 이러한 정보를 다시 NMS에 보고합니다.

ISILON-TRAP-MIB

PDU(Protocol Data Unit) 트랩에 정의된 상황이 발생하면 SNMP 모니터링 스테이션에 전송할 SNMP 트랩을 생성합니다.

OneFS MIB 파일은 OneFS 관련 오브젝트 ID와 설명을 매핑합니다. SNMP 툴에서 찾을수 있는 디렉토리(예: /usr/share/snmp/mibs/)에 MIB 파일을 다운로드 또는 복사합니다.

Net-SNMP 툴을 사용하여 MIB를 읽고 자동 이름-OID 매핑을 적용하도록 설정하려면다음 예와 같이 명령에 -m All을 추가합니다.

snmpwalk -v2c -c public -m All <node IP> isilon

기본 Net-SNMP MIB 디렉토리에 MIB 파일이 없을 경우 다음 예와 같이 전체 경로를 지정해야 할 수 있습니다. 세 줄이 모두 하나의 명령입니다.

snmpwalk -m /usr/local/share/snmp/mibs/ISILON-MIB.txt:/usr \/share/snmp/mibs/ISILON-TRAP-MIB.txt:/usr/share/snmp/mibs \/ONEFS-TRAP-MIB.txt -v2c -C c -c public <node IP> enterprises.onefs

위의 예는 클러스터에 대해 snmpwalk 명령을 사용하여 실행된 것이며, SNMP 버전에따라 다른 인수가 필요할 수 있습니다.

SNMP 설정 관리SNMP를 사용하여 클러스터 하드웨어 및 시스템 정보를 모니터링할 수 있습니다. 설정은 웹 관리 인터페이스 또는 명령줄 인터페이스 중 하나를 통해 구성할 수 있습니다.

클러스터의 개별 노드에 대한 SNMP 모니터링을 설정할 수 있으며, 각 노드에 대한SNMP를 설정하면 어느 노드에서든 클러스터 전체의 정보를 모니터링할 수 있습니다.Isilon 클러스터에서 SNMP를 사용하는 경우 고정된 일반 사용자 이름을 사용해야 합니다. 일반 사용자의 암호는 웹 관리 인터페이스에서 구성할 수 있습니다.

정적 IPv4 또는 IPv6 주소를 통해 직접 각 노드를 쿼리하려면 NMS(NetworkMonitoring System)를 구성해야 합니다. 이 방식을 사용하면 모든 노드에 외부 IP 주소가 있음을 확인하여 SNMP 쿼리에 응답할 수 있습니다. SNMP 프록시가 기본적으로설정되어 있기 때문에 각 노드에 구현되는 SNMP에서는 자체 노드를 제외한 클러스터내 다른 모든 노드에 대해 프록시 처리하도록 자동으로 구성됩니다. 이 프록시 구성을통해 지원되는 SNMP 버전에 대한 컨텍스트 문자열을 사용하여 IsilonMIB(Management Information Base) 및 표준 MIB를 완벽하게 표시할 수 있습니다. 해당 MIB를 다운로드하여 저장한 후에는 웹 관리 인터페이스나 CLI를 통해 SNMP 모니터링을 구성할 수 있습니다.

일반 클러스터 관리

84 OneFS 8.0.1 CLI 관리 가이드

Page 85: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SNMP 설정 구성SNMP 모니터링 설정을 구성할 수 있습니다.

SNMP v3가 사용된 경우 EMC Isilon 클러스터를 쿼리할 때 OneFS에서는 기본값으로SNMP 관련 보안 수준 AuthNoPriv가 필요합니다. 보안 수준 AuthPriv는 지원되지 않습니다.

절차

l isi snmp settings modify 명령을 실행합니다.

다음 명령을 실행하면 SNMP v3 액세스가 설정됩니다.

isi snmp settings modify --snmp-v3-access=yes

SNMP 모니터링을 위한 클러스터 구성SNMP를 사용하여 원격으로 하드웨어 구성 요소를 모니터링하도록 EMC Isilon 클러스터를 구성할 수 있습니다.

시작하기 전에

SNMPv3를 사용하는 경우 클러스터를 쿼리할 때 SNMP 관련 보안 수준을 기본값인AuthNoPriv로 지정해야 합니다. 보안 수준 AuthPriv는 지원되지 않습니다.

SNMP 모니터링을 설정하거나 해제하고, 버전별로 SNMP 액세스를 허용하고, 선택적설정을 비롯한 기타 설정을 구성할 수 있습니다. 모든 SNMP 액세스는 읽기 전용입니다.

이벤트를 전송하도록 이벤트 알림 규칙을 구성하지 않으면 Isilon 클러스터에서 SNMP트랩이 생성되지 않습니다.

절차

1. Cluster Management > General Settings > SNMP Monitoring을 클릭합니다.

2. SNMP Service Settings에서 Enable SNMP Service 확인란을 클릭합니다.SNMP 서비스가 기본적으로 활성화됩니다.

3. 사용하려는 MIB 파일(기본 또는 트랩)을 다운로드합니다.

사용 중인 브라우저에 해당하는 다운로드 프로세스를 따릅니다.

4. SNMP 툴에서 찾을 수 있는 디렉토리(예: /usr/share/snmp/mibs/)에 MIB파일을 복사합니다.

Net-SNMP 툴을 사용하여 MIB를 읽고 자동 이름-OID 매핑을 적용하려면 다음예와 같이 명령에 -m All 을 추가합니다.

snmpwalk -v2c -c public -m All <node IP> isilon

5. 프로토콜이 SNMPv2인 경우, Allow SNMPv2 Access 확인란이 선택되어 있어야 합니다. SNMPv2는 기본적으로 선택되어 있습니다.

6. SNMPv2 Read-Only Community Name 필드에 적절한 커뮤니티 이름을 입력합니다. 기본값은 I$ilonpublic입니다.

일반 클러스터 관리

SNMP 모니터링 85

Page 86: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

7. SNMPv3를 활성화하려면 Allow SNMPv3 Access 확인란을 클릭합니다.

8. SNMP v3 Settings를 구성합니다.

a. SNMPv3 Read-Only User Name 필드에 SNMPv3 보안 이름을 입력하여 읽기 전용 권한을 가진 사용자의 이름을 변경합니다.

기본 읽기 전용 사용자는 general입니다.

b. SNMPv3 Read-Only Password 필드에 읽기 전용 사용자의 새 암호를 입력하여 새 SNMPv3 인증 암호를 설정합니다.

기본 암호는 password입니다. 암호를 변경하여 보안을 강화하는 것이 좋습니다. 암호는 8자 이상이어야 하며 공백을 포함할 수 없습니다.

c. Confirm password 필드에 새 암호를 입력하여 새 암호를 확인합니다.

9. SNMP Reporting 영역의 Cluster Description 필드에 클러스터 설명을 입력합니다.

10. System Contact Email 필드에 연락처 e-메일 주소를 입력합니다.

11. Save Changes를 클릭합니다.

SNMP 설정 보기SNMP 모니터링 설정을 검토할 수 있습니다.

절차

l 다음 명령을 실행합니다.

isi snmp settings view

다음은 아래 명령을 실행하여 생성된 출력 예입니다.

System Location: unset System Contact: [email protected] Snmp V1 V2C Access: Yes Read Only Community: I$ilonpublic Snmp V3 Access: NoSnmp V3 Read Only User: general SNMP Service Enabled: Yes

이벤트 및 알림OneFS는 클러스터의 상태와 성능을 지속적으로 모니터링하며, 주의가 필요한 상황이발생하면 이벤트를 생성합니다.

이벤트는 파일 시스템 무결성, 네트워크 연결, 작업, 하드웨어, 기타 중요 클러스터 작업 및 구성 요소와 관련된 것일 수 있습니다. 이벤트가 캡처되면 OneFS를 통해 분석됩니다. 근본 원인이 비슷한 이벤트는 이벤트 그룹으로 구성됩니다.

이벤트 유형 ID 기준의 각 이벤트 유형에 대한 설명은 OneFS 이벤트 참조를 참조하십시오. 하드웨어 이벤트와 같은 특정 이벤트는 IsilonSD Edge에 적용되지 않습니다.

이벤트 그룹은 특정 상황에 관련된 수많은 이벤트를 관리할 수 있는 단일 지점의 역할을 수행합니다. 사용자는 모니터링, 무시 또는 해결할 이벤트 그룹을 결정할 수 있습니다.

일반 클러스터 관리

86 OneFS 8.0.1 CLI 관리 가이드

Page 87: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

알림은 이벤트 그룹에서 변경이 발생했을 때 이를 보고하는 메시지입니다.

이벤트 그룹에 관련된 알림이 배포되는 방식도 제어할 수 있습니다. 알림은 채널을 통해 배포됩니다. 채널을 생성하고 구성하여 특정 대상에게 알림을 보내거나 해당 채널에서 배포하는 컨텐츠를 제어하고 알림의 빈도를 제한할 수 있습니다.

이벤트 개요이벤트는 클러스터의 데이터 워크플로우, 유지 보수 작업 및 하드웨어 구성 요소와 관련해 발생한 개별 사건 또는 상태입니다.

OneFS 전반에 걸쳐 지속적으로 클러스터 작업에 대한 정보를 모니터링 및 수집하는 프로세스가 있습니다.

구성 요소 또는 작업 상태가 변경되면 변경 내용이 이벤트로 캡처되어 커널 레벨에서우선 순위 대기열에 배치됩니다.

모든 이벤트에는 이벤트의 컨텍스트를 설정하는 데 도움이 되는 두 개의 ID 번호가 있습니다.

l 이벤트 유형 ID는 발생한 이벤트 유형을 나타냅니다.

l 이벤트 인스턴스 ID는 특정 이벤트 유형의 발생에 대한 고유 번호입니다. 이벤트를커널 대기열에 제출하면 이벤트 인스턴스 ID가 할당됩니다. 인스턴스 ID를 참조해이벤트가 발생한 정확한 시간을 확인할 수 있습니다.

개별 이벤트를 볼 수 있지만 이벤트 그룹 레벨에서 이벤트 및 알림을 관리합니다.

이벤트 그룹 개요이벤트 그룹은 클러스터상에서 단일 상황의 관련 증상인 개별 이벤트의 모음입니다. 이벤트 그룹은 클러스터의 상황에 따라 생성된 여러 개의 이벤트 인스턴스에 단일 관리지점을 제공합니다.

예를 들어 노드의 섀시 팬에 장애가 발생하면 OneFS에서 장애가 발생한 팬 자체는 물론 노드 내 초과된 온도 임계값과 관련된 여러 이벤트를 모두 캡처하게 됩니다. 팬과 관련된 모든 이벤트는 단일 이벤트 그룹에 표시됩니다. 단일 접촉 지점이 있으므로 많은개별 이벤트를 관리할 필요가 없습니다. 상황을 하나의 일관된 문제로 처리할 수 있습니다.

모든 이벤트 관리는 이벤트 그룹 레벨에서 수행합니다. 이벤트 그룹을 확인 또는 무시상태로 표시할 수 있습니다. 이벤트 그룹에 대해 알림이 배포되는 방식과 시기도 구성할 수 있습니다.

알림 개요알림은 이벤트 그룹에 발생한 변경을 설명하는 메시지입니다.

언제든지 이벤트 그룹을 검토하여 클러스터에 발생 중인 상황을 추적할 수 있습니다.그러나 이벤트 그룹에 변경이 있을 경우 사전 예방적으로 알려 주도록 알림을 생성할수도 있습니다.

예를 들어, 새로운 이벤트가 이벤트 그룹에 추가되거나 이벤트 그룹이 확인되거나 이벤트 그룹의 심각도가 변경되는 경우 알림을 생성할 수 있습니다.

특정 이벤트 그룹, 조건, 심각도에 대해 또는 제한된 기간에만 알림이 생성되도록 클러스터를 구성할 수 있습니다.

알림은 채널을 통해 제공됩니다. 채널을 구성해 알림을 받을 대상과 시기를 정할 수 있습니다.

일반 클러스터 관리

이벤트 개요 87

Page 88: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

채널 개요채널은 이벤트 그룹이 알림을 전송하는 경로입니다.

알림이 생성되면 알림과 연결된 채널에 따라 알림을 배포하는 방법과 알림의 수신 대상이 결정됩니다.

SMTP, SNMP 또는 ConnectEMC와 같은 메커니즘 중 하나로 알림을 제공하는 채널을구성할 수 있습니다. 제공 메커니즘에 필요한 라우팅 및 레이블 정보를 지정할 수도 있습니다.

이벤트 그룹 보기 및 수정이벤트를 보고 이벤트 그룹의 상태를 수정할 수 있습니다.

이벤트 그룹 보기이벤트 그룹의 세부 정보를 볼 수 있습니다.

절차

1. (선택 사항) 확인할 이벤트 그룹의 그룹 ID를 식별하려면 다음 명령을 실행합니다.

isi event groups list

2. 특정 이벤트 그룹의 세부 정보를 확인하려면 isi event groups view 명령을 실행하고 이벤트 그룹 ID를 지정합니다.

다음 명령 예에서는 이벤트 그룹 ID가 65686인 이벤트 그룹에 대한 세부 정보를표시합니다.

isi event groups view 65686

다음 예와 유사한 출력이 표시됩니다.

ID: 65686Started: 08/15 02:12

Causes Long: Node 2 offlineLast Event: 2015-08-15T03:01:17

Ignore: NoIgnore Time: Never

Resolved: YesEnded: 08/15 02:46Events: 6

Severity: critical

이벤트 그룹 상태 변경이벤트 그룹을 무시하거나 확인할 수 있습니다.

절차

1. (선택 사항) 수정할 이벤트 그룹의 그룹 ID를 식별하려면 다음 명령을 실행합니다.

isi event groups list

일반 클러스터 관리

88 OneFS 8.0.1 CLI 관리 가이드

Page 89: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. 이벤트 그룹의 상태를 변경하려면 isi event groups modify 명령을 실행합니다. 모든 이벤트 그룹의 상태를 한 번에 변경하려면 isi event groupsbulk 명령을 실행합니다.

다음 명령 예에서는 이벤트 그룹 ID가 7인 이벤트 그룹의 상태를 ignored로 변경합니다.

isi event groups modify 7 --ignored true

다음 명령 예에서는 모든 이벤트 그룹의 상태를 resolved로 변경합니다.

isi event groups bulk --resolved true

이벤트 보기특정 이벤트의 세부 정보를 확인할 수 있습니다.

절차

1. (선택 사항) 확인할 이벤트의 인스턴스 ID를 식별하려면 다음 명령을 실행합니다.

isi event events list

2. 특정 이벤트의 세부 정보를 확인하려면 isi event events view 명령을 실행하고 이벤트 인스턴스 ID를 지정합니다.

다음 명령 예에서는 인스턴스 ID가 3.121인 이벤트에 대한 세부 정보를 표시합니다.

isi event events view 3.121

다음 예와 유사한 출력이 표시됩니다.

ID: 3.121Eventgroup ID: 7

Event Type: 200020001Message: Gigabit Ethernet link ext-1 (vmx1) running below

capacityDevid: 3

Lnn: 3Time: 2015-08-04T16:02:10

Severity: warningValue: 1.0

알림 관리알림 보기, 생성, 수정 또는 삭제를 통해 이벤트 그룹에 대해 제공하는 정보를 결정할수 있습니다.

알림 보기특정 알림의 세부 정보를 확인할 수 있습니다.

일반 클러스터 관리

알림 관리 89

Page 90: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. (선택 사항) 확인할 알림의 알림 ID를 식별하려면 다음 명령을 실행합니다.

isi event alerts list

2. 특정 알림의 세부 정보를 확인하려면 isi event alerts view 명령을 실행하고 알림의 이름을 지정합니다.

다음 명령 예에서는 NewExternal이라는 이름의 알림에 대한 세부 정보를 표시합니다.

isi event alerts view NewExternal

알림의 이름은 대/소문자를 구분합니다.

다음 예와 유사한 출력이 표시됩니다.

Name: NewExternal Eventgroup: 3

Category: 200000000, 700000000, 900000000Channel: RemoteSupport

Condition: NEW

새 알림 생성이벤트 그룹에 특정 업데이트를 제공하는 새 알림을 생성할 수 있습니다.

절차

1. isi event alerts create 명령을 실행합니다.

다음 명령을 실행하면 Hardware라는 이름의 알림이 생성되고, 알림 조건이NEW_EVENTS로 설정되며, 이벤트를 RemoteSupport로 브로드캐스팅할 채널이 설정됩니다.

isi event alerts create Hardware NEW-EVENTS --channelRemoteSupport

다음 명령을 실행하면 ExternalNetwork라는 이름의 알림이 생성되고 알림 조건이 NEW로 설정되며 소스 이벤트 그룹이 ID 번호가 3인 이벤트 그룹으로 설정됩니다. 또한 이벤트를 RemoteSupport로 브로드캐스팅할 채널이 설정되고 심각도수준이 critical로 설정되며 최대 알림 제한이 10으로 설정됩니다.

isi event alerts create ExternalNetwork NEW --eventgroup 3 --channel RemoteSupport --severity critical --limit 10

알림 수정사용자가 생성한 알림을 수정할 수 있습니다.

절차

1. (선택 사항) 수정할 알림의 이름을 식별하려면 다음 명령을 실행합니다.

isi event alerts list

일반 클러스터 관리

90 OneFS 8.0.1 CLI 관리 가이드

Page 91: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. isi event alerts modify 명령을 실행하여 알림을 수정합니다.

다음 명령 예에서는 알림의 이름을 ExtNetwork로 변경하고, 이벤트 그룹 ID 번호가 131091인 이벤트 그룹을 추가하고, 심각도 값이 critical인 이벤트 그룹에 대해서만 알림을 보내도록 필터링하여 ExternalNetwork라는 이름의 알림을 수정합니다.

isi event alerts modify ExternalNetwork --name ExtNetwork --add-eventgroup 131091 --severity critical

알림 삭제사용자가 생성한 알림을 삭제할 수 있습니다.

절차

1. (선택 사항) 삭제할 알림의 이름을 식별하려면 다음 명령을 실행합니다.

isi event alerts list

2. isi event alerts delete 명령을 실행하여 알림을 삭제합니다.

다음 명령 예에서는 ExtNetwork라는 알림을 삭제합니다.

isi event alerts delete ExtNetwork

알림의 이름은 대/소문자를 구분합니다.

3. yes를 클릭하여 삭제를 확인합니다.

채널 관리채널 보기, 생성, 수정 또는 삭제를 통해 이벤트 그룹에 대한 정보 제공 방식을 결정할수 있습니다.

채널 보기특정 채널의 세부 정보를 확인할 수 있습니다.

절차

1. (선택 사항) 확인할 채널의 이름을 식별하려면 다음 명령을 실행합니다.

isi event channels list

2. 채널의 세부 정보를 확인하려면 isi event channels view 명령을 실행하고 채널의 이름을 지정합니다.

다음 명령 예에서는 Support라는 이름의 채널에 대한 세부 정보를 표시합니다.

isi event channels view Support

채널의 이름은 대/소문자를 구분합니다.

일반 클러스터 관리

채널 관리 91

Page 92: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 예와 유사한 출력이 표시됩니다.

ID: 3 Name: Support Type: smtp Enabled: YesExcluded Nodes: 2 Address: [email protected] Send As: [email protected] Subject: Support Request SMTP Host: - SMTP Port: 25 SMTP Use Auth: No SMTP Username: - SMTP Password: - SMTP Security: - Batch: NONE Enabled: Yes Allowed Nodes: 1

새 채널 생성알림 정보를 전송할 수 있는 새 채널을 생성 및 구성할 수 있습니다.

절차

1. isi event channels create 명령을 실행합니다.

다음 명령을 실행하면 Support라는 채널이 생성되고 유형이 EMCConnect로 설정됩니다.

isi event channels create Support connectemc

다음 명령을 실행하면 Meeting이라는 이름의 채널이 생성되고 유형이 SNMP로설정되며 SNMP 호스트가 hostname으로, SNMP 커뮤니티 문자열이 public으로설정됩니다.

isi event channels create Meeting snmp --host hostname --community public

채널 수정사용자가 생성한 채널을 수정할 수 있습니다.

절차

1. (선택 사항) 수정할 채널의 이름을 식별하려면 다음 명령을 실행합니다.

isi event channels list

2. isi event channels modify 명령을 실행하여 채널을 수정합니다.

다음 명령 예에서는 보낸 사람 e-메일 주소를 [email protected]으로 변경하여 Support라는 채널을 수정합니다.

isi event channels modify Support --send-as [email protected]

일반 클러스터 관리

92 OneFS 8.0.1 CLI 관리 가이드

Page 93: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령 예에서는 SMTP 사용자 이름을 admin으로, SMTP 암호를 p@ssword로 변경하여 Support라는 채널을 수정합니다.

isi event channels modify Support --smtp-username admin --smtp-password p@ssword

채널 삭제사용자가 생성한 채널을 삭제할 수 있습니다.

시작하기 전에

현재 알림에서 사용 중인 채널을 삭제할 수 없습니다. isi event alerts modify명령을 실행하여 알림에서 채널을 제거하십시오.

절차

1. (선택 사항) 삭제할 채널의 이름을 식별하려면 다음 명령을 실행합니다.

isi event channels list

2. isi event channels delete 명령을 실행하여 채널을 삭제합니다.

다음 명령 예에서는 Support라는 채널을 삭제합니다.

isi event channels delete Support

채널의 이름은 대/소문자를 구분합니다.

3. yes를 클릭하여 삭제를 확인합니다.

유지 보수 및 테스트이벤트 설정을 수정하여 이벤트 데이터에 대한 보존 및 스토리지 제한값을 지정하고,유지 보수 윈도우를 예약하고 테스트 이벤트를 전송할 수 있습니다.

이벤트 데이터 보존 및 스토리지 제한값설정을 수정해 클러스터에서의 이벤트 데이터 처리 방식을 지정할 수 있습니다.

기본적으로 확인된 이벤트 그룹과 관련된 데이터는 무기한 보존됩니다. 시스템에서 특정 일 수가 지나면 확인된 이벤트 그룹 데이터를 자동 삭제하도록 보존 제한을 설정할수 있습니다.

클러스터상에서 이벤트 데이터가 사용할 수 있는 메모리 양도 제한할 수 있습니다. 클러스터에서 기본 제한값은 총 메모리 1테라바이트마다 1메가바이트의 메모리입니다. 1메가바이트에서 100메가바이트 메모리 사이로 이 제한값을 조정할 수 있습니다. 상대적으로 작은 클러스터의 경우 확보되는 최소 메모리 양은 1기가바이트입니다.

클러스터가 스토리지 제한값에 도달하면 시스템에서 새 데이터를 수용하기 위해 가장오래된 이벤트 그룹 데이터부터 삭제하기 시작합니다.

이벤트 스토리지 설정 보기스토리지 및 유지 보수 설정을 볼 수 있습니다.

절차

1. 보려면 isi event settings view 명령을 실행합니다.

일반 클러스터 관리

유지 보수 및 테스트 93

Page 94: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 예와 유사한 출력이 표시됩니다.

Retention Days: 90Storage Limit: 1

Maintenance Start: 2015-08-05T08:00:00Maintenance Duration: 4H

Heartbeat Interval: daily

이벤트 스토리지 설정 수정스토리지 및 유지 보수 설정을 수정할 수 있습니다.

절차

1. isi event settings modify 명령을 실행하여 설정을 수정합니다.

다음 명령 예에서는 확인된 이벤트 그룹이 저장되는 일수를 120으로 변경합니다.

isi event settings modify --retention-days 120

다음 명령 예에서는 이벤트 데이터에 대한 스토리지 제한값을 총 클러스터 스토리지 1TB마다 5MB로 변경합니다.

isi event settings modify --storage-limit 5

유지 보수 윈도우유지 보수 시작 시간 및 기간을 설정하여 유지 보수 윈도우를 예약할 수 있습니다.

예약된 유지 보수 윈도우 기간 동안, 시스템은 계속 이벤트를 기록하지만 알림은 생성되지 않습니다. 유지 보수 윈도우를 예약하면 클러스터 유지 보수 절차와 관련된 문제가 되지 않는 알림이 채널에 쇄도하지 않습니다.

예약된 유지 보수 기간이 끝나면 활성 이벤트 그룹이 자동으로 알림 생성을 재개합니다.

유지 보수 윈도우 예약클러스터에서 유지 보수를 수행하는 동안 알림을 중단하려면 유지 보수 윈도우를 예약할 수 있습니다.

절차

1. isi event settings modify 명령을 실행하여 유지 보수 윈도우를 예약합니다.

다음 명령 예에서는 2015년 9월 1일 오후 11시에 시작해 2일 동안 지속되는 유지보수 윈도우를 예약합니다.

isi event settings modify --maintenance-start2015-09-01T23:00:00 --maintenance-duration 2D

테스트 이벤트 및 알림하트비트 이벤트라고 하는 테스트 이벤트는 자동 생성됩니다. 테스트 알림을 수동으로생성할 수도 있습니다.

시스템이 올바르게 작동 중인지를 확인하기 위해 클러스터에 있는 각 노드로부터 한 개씩 테스트 이벤트가 매일 자동으로 전송됩니다. 이를 하트비트 이벤트라고 하며, 하트비트 이벤트라는 이름의 이벤트 그룹으로 보고됩니다.

일반 클러스터 관리

94 OneFS 8.0.1 CLI 관리 가이드

Page 95: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

채널의 구성을 테스트하려면 시스템을 통해 테스트 알림을 수동으로 전송할 수 있습니다.

테스트 알림 생성테스트 알림을 수동으로 생성할 수 있습니다.

절차

1. isi event test create 명령을 실행하여 테스트 알림을 수동으로 생성합니다.

다음 명령 예에서는 Test message 메시지와 함께 테스트 알림을 생성합니다.

isi event test create "Test message"

하트비트 이벤트 수정하트비트 이벤트가 생성되는 빈도를 변경할 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi event settings modify 명령을 실행하여 하트비트 이벤트 간격을 수정합니다.

다음의 명령 예는 주 단위로 전송되도록 하트비트 이벤트를 수정합니다.

isi event settings modify --heartbeat-interval weekly

클러스터 유지 보수숙련된 서비스 담당자가 Isilon 노드의 구성 요소를 교체하거나 업그레이드할 수 있습니다.

Isilon 기술 지원 부서에서는 고객을 도와 노드 구성 요소를 교체하거나 성능 향상을 위해 구성 요소를 업그레이드할 수 있습니다.

노드 구성 요소 교체노드 구성 요소에 장애가 발생할 경우 Isilon 기술 지원 부서는 고객과 협력하여 신속하게 구성 요소를 교체하고 노드를 정상 상태로 되돌립니다.

숙련된 서비스 담당자가 다음 FRU(Field Replaceable Unit)를 교체할 수 있습니다.

다음과 같은 구성 요소는 IsilonSD 노드에 해당되지 않습니다.

l 배터리

l 부팅 플래시 드라이브

l SATA/SAS 드라이브

l 메모리(DIMM)

l 팬

l 전면 패널

일반 클러스터 관리

클러스터 유지 보수 95

Page 96: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 간섭 스위치

l NIC(Network Interface Card)

l InfiniBand 카드

l NVRAM 카드

l SAS 컨트롤러

l 전원 공급 장치

클러스터에서 Isilon에 알림을 전송하도록 구성한 경우 Isilon 기술 지원 부서에서 구성요소 교체 필요 여부와 관련하여 고객에게 연락합니다. 클러스터에서 Isilon에 알림을전송하도록 구성하지 않은 경우 고객이 직접 서비스 요청을 개시해야 합니다.

노드 구성 요소 업그레이드용량 증가나 성능 향상을 위해 노드 구성 요소를 업그레이드할 수 있습니다.

숙련된 서비스 담당자가 현장에서 다음 구성 요소를 업그레이드할 수 있습니다.

이러한 노드 구성 요소는 IsilonSD Edge에 해당되지 않습니다.

l 드라이브

l 메모리(DIMM)

l NIC(Network Interface Card)

노드의 구성 요소를 업그레이드하려면 Isilon 기술 지원 부서에 문의하십시오.

드라이브 펌웨어 관리클러스터에 있는 드라이브의 펌웨어가 오래된 경우 클러스터 성능 또는 하드웨어 신뢰성에 영향을 미칠 수 있습니다. 전체 데이터 무결성을 보장하기 위해 드라이브 지원 패키지 또는 드라이브 펌웨어 패키지를 설치함으로써 드라이브 펌웨어를 최신 개정 버전으로 업데이트할 수 있습니다.

드라이브 펌웨어 및 그와 관련된 특징 및 기능은 IsilonSD Edge에는 적용되지 않습니다.

드라이브 펌웨어의 상태를 보면 클러스터의 드라이브 펌웨어가 최신 개정 버전인지를확인할 수 있습니다.

드라이브 펌웨어를 업데이트하기 전에 EMC Isilon 기술 지원 부서에 문의하는 것이 좋습니다.

드라이브 펌웨어 업데이트 개요드라이브 지원 패키지 또는 드라이브 펌웨어 패키지를 통해 드라이브 펌웨어를 업데이트할 수 있습니다.

클러스터에 실행 중인 OneFS 버전과 노드에 있는 드라이브 유형에 따라 http://support.emc.com에서 이 두 패키지 중 하나를 다운로드하고 설치하십시오.

드라이브 지원 패키지OneFS 7.1.1 이상을 실행하는 클러스터의 경우, 드라이브 지원 패키지를 설치하여 드라이브 펌웨어를 업데이트합니다. 영향을 받는 노드를 재부팅하지 않고도 펌웨어 업데이

일반 클러스터 관리

96 OneFS 8.0.1 CLI 관리 가이드

Page 97: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

트를 완료할 수 있습니다. 드라이브 지원 패키지는 다음과 같은 추가 기능을 제공합니다.

l 다음 드라이브 구성 정보를 업데이트합니다.

n 지원되는 드라이브 목록

n 드라이브 펌웨어 메타데이터

n SSD 마모 모니터링 데이터

n SAS 및 SATA 설정과 속성

l 신규 및 교체 드라이브의 드라이브 펌웨어를 최신 개정 버전으로 자동 업데이트한후에 해당 드라이브를 포맷하고 클러스터에서 사용합니다. 이는 OneFS 7.2 이상을실행하는 클러스터에만 해당됩니다.

사용 중인 드라이브의 펌웨어는 자동으로 업데이트할 수 없습니다.

드라이브 펌웨어 패키지7.1.1 이전의 OneFS 버전을 실행하는 클러스터나 부팅 플래시 노드가 아닌 노드가 포함된 클러스터의 경우, 클러스터 전체의 드라이브 펌웨어 패키지를 설치하여 드라이브 펌웨어를 업데이트합니다. 영향을 받는 노드를 재부팅해야 펌웨어 업데이트를 완료할 수있습니다.

드라이브 지원 패키지 설치OneFS 7.1.1 이상을 실행하는 클러스터의 경우, 최신 드라이브 지원 패키지를 설치하여드라이브 펌웨어를 지원되는 최신 개정 버전으로 업데이트합니다.

시작하기 전에

설치를 시작하기 전에 최신 드라이브 지원 패키지 설치 고려 사항 섹션을 검토하십시오.

절차

1. 드라이브 지원 패키지의 사용 가능한 모든 버전이 나와 있는 EMC 지원 페이지로이동합니다.

2. 드라이브 지원 패키지의 최신 버전을 클릭하고 파일을 다운로드합니다.

적합한 버전의 패키지를 선택하려면 최신 드라이브 지원 패키지 설치 고려 사항섹션을 참조하십시오. 패키지를 다운로드할 수 없는 경우 EMC Isilon 기술 지원부서에 도움을 요청하십시오.

3. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

4. /ifs/data/Isilon_Support/dsp 디렉토리 구조를 생성하거나, 이 디렉토리 구조를 사용할 수 있는지 여부를 확인합니다.

5. SCP, FTP, SMB, NFS 또는 기타 지원되는 모든 데이터 액세스 프로토콜을 통해다운로드한 파일을 dsp 디렉토리에 복사합니다.

6. tar 명령을 실행하여 파일의 압축을 풉니다.

예를 들어, 드라이브 지원 패키지에 대해 선택된 버전에 따라 다음 명령 중 하나를 실행하여 패키지의 압축을 풉니다.

tar -zxvf Drive_Support_<version>.tgztar –zxvf Drive_Support_<version>_No_SSD.tgz

일반 클러스터 관리

드라이브 펌웨어 관리 97

Page 98: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

7. isi_dsp_install 명령을 실행하여 패키지를 설치합니다.

예를 들어, 드라이브 지원 패키지에 대해 선택된 버전에 따라 다음 명령 중 하나를 실행하여 패키지를 설치합니다.

isi_dsp_install Drive_Support_<version>.tarisi_dsp_install Drive_Support_<version>_No_SSD.tar

l isi_dsp_install 명령을 실행하여 드라이브 지원 패키지를 설치해야 합니다. isi pkg 명령을 사용하지 마십시오.

l isi_dsp_install을 실행하면 전체 클러스터에 드라이브 지원 패키지가 설치됩니다.

l 설치 프로세스가 드라이브 지원 패키지에서 필요한 모든 파일의 설치 작업을처리한 후 패키지 제거 작업을 처리합니다. 패키지를 설치한 후나 최신 버전을 설치하기 전에 패키지를 삭제할 필요가 없습니다.

드라이브 펌웨어 상태 정보OneFS CLI를 통해 드라이브 펌웨어의 상태 정보를 볼 수 있습니다.

다음 예는 isi devices drive firmware list 명령의 출력을 보여 줍니다.

your-cluster-1# isi devices drive firmware listLnn Location Firmware Desired Model------------------------------------------------------2 Bay 1 A204 - HGST HUSMM1680ASS2002 Bay 2 A204 - HGST HUSMM1680ASS2002 Bay 3 MFAOABW0 MFAOAC50 HGST HUS724040ALA6402 Bay 4 MFAOABW0 MFAOAC50 HGST HUS724040ALA6402 Bay 5 MFAOABW0 MFAOAC50 HGST HUS724040ALA6402 Bay 6 MFAOABW0 MFAOAC50 HGST HUS724040ALA6402 Bay 7 MFAOABW0 MFAOAC50 HGST HUS724040ALA6402 Bay 8 MFAOABW0 MFAOAC50 HGST HUS724040ALA6402 Bay 9 MFAOABW0 MFAOAC50 HGST HUS724040ALA6402 Bay 10 MFAOABW0 MFAOAC50 HGST HUS724040ALA6402 Bay 11 MFAOABW0 MFAOAC50 HGST HUS724040ALA6402 Bay 12 MFAOABW0 MFAOAC50 HGST HUS724040ALA640------------------------------------------------------Total: 12

구문 설명:

LNN

드라이브가 포함된 노드의 LNN을 표시합니다.

Location

드라이브가 설치된 베이 번호를 표시합니다.

Firmware

드라이브에서 현재 실행 중인 펌웨어의 버전 번호를 표시합니다.

Desired

드라이브 펌웨어를 업그레이드해야 하는 경우 펌웨어를 업데이트할 대상 드라이브 펌웨어의 버전 번호를 표시합니다.

일반 클러스터 관리

98 OneFS 8.0.1 CLI 관리 가이드

Page 99: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

모델드라이브의 모델 번호를 표시합니다.

isi devices drive firmware list 명령을 실행하면 로컬 노드의 드라이브에대한 펌웨어 정보만 표시됩니다. 다음 명령을 실행하여 로컬 클러스터만이 아니라 전체클러스터에 대한 드라이브 펌웨어 정보를 표시할 수 있습니다.isi devices drive firmware list --node-lnn all

드라이브 펌웨어 업데이트드라이브 펌웨어를 최신 개정 버전으로 업데이트할 수 있습니다. 드라이브 펌웨어를 업데이트하면 전체 데이터 무결성이 보장됩니다.

이 절차는 최신 드라이브 지원 패키지를 설치한 후에 부팅 플래시 드라이브가 있는 노드에서 드라이브 펌웨어를 업데이트하는 방법을 설명합니다. 부팅 플래시 드라이브가있는 노드의 목록에 대해서는 Isilon Drive Support Package Release Notes의 시스템 요구사항 섹션을 참조하십시오.

부팅 플래시 드라이브가 없는 노드에서 드라이브 펌웨어를 업데이트하려면 최신 드라이브 펌웨어 패키지를 다운로드하고 설치하십시오. 자세한 내용은 https://support.emc.com/에 있는 최신 드라이브 펌웨어 패키지 릴리즈 노트를 참조하십시오.

펌웨어 업데이트 중에 드라이브 전원을 껐다 켜면 예상치 못한 결과가 발생할 수 있습니다. 클러스터에서 드라이브 펌웨어가 업데이트되는 동안에는 노드를 재시작하거나노드의 전원을 끄지 않는 것이 좋습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 다음 명령을 실행하여 전체 클러스터에 대한 드라이브 펌웨어를 업데이트합니다.

isi devices drive firmware update start all --node-lnn all특정 노드에 대해서만 드라이브 펌웨어를 업데이트하려면 다음 명령을 실행합니다.

isi devices drive firmware update start all --node-lnn <node-number>

현재 노드의 업데이트가 완료될 때까지 기다린 후 다음 노드의 업데이트를 시작해야 합니다. 노드 업데이트가 완료되었는지 확인하려면 다음 명령을 실행하십시오.isi devices drive firmware update list현재 업데이트 중인 드라이브의 상태는 FWUPDATE로 표시됩니다.

드라이브 모델에 따라 단일 드라이브의 드라이브 펌웨어를 업데이트하는 데 약15초가 소요됩니다. OneFS는 드라이브를 순차적으로 업데이트합니다.

일반 클러스터 관리

드라이브 펌웨어 관리 99

Page 100: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

드라이브 펌웨어 업데이트 확인노드의 드라이브 펌웨어를 업데이트한 후에는 펌웨어가 제대로 업데이트되었는지 그리고 영향을 받는 드라이브가 올바르게 작동하는지를 확인하십시오.

절차

1. 다음 명령을 실행하여 현재 진행 중인 드라이브 펌웨어 업데이트가 없는지 확인합니다.

isi devices drive firmware update list

드라이브가 현재 업데이트 중일 경우 상태 열에 [FW_UPDATE]가 표시됩니다.

2. 다음 명령을 실행하여 모든 드라이브가 업데이트되었는지 확인합니다.

isi devices drive firmware list --node-lnn all

모든 드라이브가 업데이트된 경우 Desired FW 열이 비어 있습니다.

3. 다음 명령을 실행하여 영향을 받는 모든 드라이브가 정상 상태로 작동하고 있는지 확인합니다.

isi devices drive list --node-lnn all

드라이브가 정상 상태로 작동하는 경우 상태 열에 [HEALTHY]가 표시됩니다.

드라이브 펌웨어의 자동 업데이트OneFS 7.2 이상을 실행하는 클러스터의 경우, 최신 드라이브 지원 패키지를 노드에 설치하여 신규 또는 교체 드라이브의 펌웨어를 자동으로 업데이트합니다.

드라이브 지원 패키지 내의 정보는 드라이브를 포맷하고 사용하기 전에 드라이브의 펌웨어를 업데이트해야 하는지 여부를 결정합니다. 업데이트를 사용할 수 있는 경우에는드라이브가 최신 펌웨어로 자동 업데이트됩니다.

클러스터에 추가된 신규 및 교체 드라이브는 펌웨어 개정 버전의 상태에 관계없이 포맷됩니다. 특정 노드에서 드라이브에 대한 펌웨어 상태를 봄으로써 펌웨어 업데이트 장애를 식별할 수 있습니다. 장애가 발생한 경우에는 노드에서 isi devices 명령을fwupdate 작업과 함께 실행하여 펌웨어를 수동으로 업데이트합니다. 예를 들어 다음명령을 실행하여 노드 1에서 펌웨어를 수동으로 업데이트합니다.

isi devices -a fwupdate -d 1

클러스터 노드 관리클러스터에서 노드를 추가 및 제거할 수 있습니다. 또한 전체 클러스터를 종료하거나재시작할 수 있습니다.

일반 클러스터 관리

100 OneFS 8.0.1 CLI 관리 가이드

Page 101: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

클러스터에 노드 추가기존 EMC Isilon 클러스터에 새 노드를 추가할 수 있습니다.

시작하기 전에

클러스터에 새 노드를 추가하기 전에 내부 IP 주소를 사용할 수 있는지 확인해야 합니다. 새 노드를 추가하기 전에 필요에 따라 IP 주소를 추가합니다.

새 노드에 클러스터와는 다른 버전의 OneFS가 실행 중인 경우 노드의 OneFS 버전이클러스터와 일치하는 버전으로 변경됩니다.

l OneFS 및 EMC Isilon 하드웨어 간 버전 호환성에 대한 자세한 내용은 IsilonSupportability and Compatibility Guide를 참조하십시오.

l IsilonSD Edge를 실행하는 경우, IsilonSD Management Plug-in을 통해 IsilonSD 클러스터에 노드를 추가하려면 IsilonSD Edge 설치 및 관리 가이드에 나온 지침을 따르십시오.

절차

1. 추가될 노드의 일련 번호를 식별하려면 다음 명령을 실행합니다.

isi devices node list

2. 클러스터에 노드를 연결하려면 다음 명령을 실행합니다.

isi devices node add <serial-number>

예를 들어 다음 명령을 실행하면 일련 번호가 43252인 노드가 클러스터에 연결됩니다.

isi devices node add 43252

클러스터에서 노드 제거클러스터에서 노드를 제거할 수 있습니다. 노드를 제거하면 해당 노드가 SmartFail 처리되어 포함된 데이터가 클러스터의 다른 노드로 전송됩니다.

클러스터에서 스토리지 노드를 제거하면 해당 노드에서 데이터가 삭제되며, 데이터가삭제되기 전에 FlexProtect 작업을 통해 데이터가 클러스터의 나머지 노드 전반에 재분배됩니다.

절차

1. isi devices 명령을 실행합니다.

다음 명령을 실행하면 클러스터에서 LNN(Logical Node Number)이 2인 노드가제거됩니다.

isi devices --action smartfail --device 2

일반 클러스터 관리

클러스터 노드 관리 101

Page 102: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

IsilonSD Edge를 실행하는 경우 IsilonSD 클러스터에서 노드를 제거하려면IsilonSD Edge 설치 및 관리 가이드에 나온 지침을 따르십시오.

노드의 LNN 수정노드의 LNN(Logical Node Number)을 수정할 수 있습니다. 이 절차는 CLI를 통해서만수행할 수 있습니다.

클러스터 내의 노드는 1과 144 사이의 어떤 이름/정수로든 이름을 변경할 수 있습니다.노드의 이름을 변경하면 LNN이 재설정됩니다.

l LNN으로 원하는 모든 정수를 지정할 수 있지만 144보다 큰 정수는 지정하지 않는것이 좋습니다. 144보다 큰 LNN을 지정하면 상당한 성능 저하가 발생할 수 있습니다.

l IsilonSD Edge를 실행하는 경우 이러한 지침은 무시하십시오. IsilonSD의 노드 LNN은 수정할 수 없기 때문입니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 다음 명령을 실행하여 isi config 명령 프롬프트를 엽니다.

isi config

3. lnnset 명령을 실행합니다.

다음 명령을 실행하면 노드의 LNN이 12에서 73으로 변경됩니다.

lnnset 12 73

4. commit 을 입력합니다.

결과

새로운 노드 이름이 자동으로 변경되도록 하려면 SSH 세션을 다시 연결해야 할 수 있습니다.

클러스터 다시 시작 또는 종료EMC Isilon 클러스터를 다시 시작하거나 종료할 수 있습니다.

절차

1. isi config 명령을 실행합니다.

명령줄 프롬프트가 isi config 서브시스템에 있음을 나타내도록 변경됩니다.

2. 클러스터의 노드를 다시 시작 또는 종료합니다.

l 클러스터의 단일 노드 또는 전체 노드를 다시 시작하려면 reboot 명령을 실행합니다.

일반 클러스터 관리

102 OneFS 8.0.1 CLI 관리 가이드

Page 103: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 지정한 LNN(Logical Node Number)의 단일 노드가 다시 시작됩니다.

reboot 7

l 클러스터의 단일 노드 또는 전체 노드를 종료하려면 shutdown 명령을 실행합니다.

다음 명령을 실행하면 클러스터의 전체 노드가 종료됩니다.

shutdown all

OneFS 업그레이드OneFS 운영 체제를 업그레이드할 때 점진적 업그레이드 또는 동시 업그레이드의 두 가지 옵션을 사용할 수 있습니다. OneFS 소프트웨어를 업그레이드하기 전에 업그레이드전 확인 작업을 수행해야 합니다.

점진적 업그레이드는 EMC Isilon 클러스터의 각 노드를 순차적으로 하나씩 업그레이드하고 재시작합니다. 점진적 업그레이드 중에 클러스터는 계속 온라인 상태에서 서비스중단 없이 클라이언트에 서비스를 제공할 수 있지만, SMB 클라이언트에서 일부 접속이 재설정될 수 있습니다. 점진적 업그레이드는 노드 번호에 따라 순차적으로 수행되므로 동시 업그레이드보다 완료하는 데 더 오랜 시간이 걸립니다. 업그레이드 프로세스를시작하는 데 사용된 노드가 가장 마지막에 업그레이드됩니다.

일부 클러스터의 경우 점진적 업그레이드가 지원되지 않습니다. 업그레이드를 계획하고, 업그레이드를 위해 클러스터를 준비하고, 운영 체제의 업그레이드를 수행하는 방법에 대한 지침은 OneFS Upgrades – Isilon Info Hub를 참조하십시오.

동시 업그레이드는 클러스터의 모든 노드에 새 운영 체제를 동시에 설치하고 재시작합니다. 동시 업그레이드는 점진적 업그레이드보다 속도가 빠르지만 업그레이드 프로세스 중에 서비스를 일시적으로 중단해야 합니다. 업그레이드 프로세스를 완료할 때까지데이터에 액세스할 수 없습니다.

동시 업그레이드나 점진적 업그레이드를 시작하기 전에 OneFS는 현재 클러스터 및 운영 체제를 새 버전과 비교하여 클러스터가 구성 호환성(SMB, LDAP, SmartPools), 디스크 가용성, 중요 클러스터 이벤트 부재와 같은 특정 조건을 충족하는지 확인합니다.업그레이드로 인해 클러스터에 위험이 발생할 수 있는 경우, 경고가 표시되어 위험 관련 정보를 제공하고 업그레이드를 계속할 것인지 확인하는 메시지를 표시합니다.

클러스터가 업그레이드 전 조건을 충족하지 않는 경우 업그레이드가 진행되지 않고 지원되지 않는 상태가 나열됩니다.

EMC Isilon 기술 지원 부서에서는 선택 사항인 업그레이드 전 검사를 실행할 것을 권장합니다. 업그레이드를 시작하기 전에 OneFS는 클러스터가 업그레이드 프로세스를 완료할 수 있을 만큼 상태가 정상인지를 확인합니다. 일부 업그레이드 전 검사는 필수적이기 때문에 선택적 검사를 건너뛰도록 선택한 경우에도 수행됩니다. 모든 업그레이드전 검사는 업그레이드를 보다 안전하게 만듭니다.

일반 클러스터 관리

OneFS 업그레이드 103

Page 104: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

원격 지원OneFS는 ESRS(Secrue Remote Services)를 통한 원격 지원을 허용합니다. ESRS는EMC Isilon 클러스터를 모니터링하며, 사용자 허가 시 Isilon 기술 지원 담당자의 원격액세스를 허용하여 클러스터 데이터를 수집하고 문제를 해결할 수 있도록 합니다.

ESRS는 안전한 IP 기반의 고객 서비스 지원 시스템입니다. ESRS 기능으로는 24x7 원격 모니터링과 AES 256비트 암호화 및 RSA 디지털 인증서를 사용한 보안 인증이 포함됩니다.

ESRS는 구성된 경우 Isilon 클러스터를 노드별로 모니터링하고 디바이스 상태에 대해알림을 보냅니다. Isilon 기술 지원 담당자는 SSH 또는 웹 관리 인터페이스를 통해 원격세션을 설정할 수 있습니다. 원격 세션 중에 지원 담당자는 클러스터 설정 및 작업에 대한 진단 데이터를 수집하는 스크립트를 실행하고 이 데이터를 보안 FTP 사이트에 보내며, 클러스터와 관련해 개설된 지원 케이스를 해결할 수 있습니다.

원격 지원을 활성화하는 경우 Isilon 기술 지원 담당자에게 클러스터 로그인 자격 증명을 알려 주어야 합니다. Isilon 기술 지원 담당자는 개설된 지원 케이스가 있는 경우에만클러스터에 대한 원격 액세스를 요청하며, 사용자는 이러한 원격 세션 요청을 허용 또는 거부할 수 있습니다.

ESRS는 OneFS 운영 체제에 함께 포함되어 있으며 별도의 라이센스를 활성화할 필요가 없습니다. ESRS를 활성화하고 구성해야 ESRS가 데이터를 수집하는 스크립트를 실행할 수 있습니다. 이 기능은 클러스터를 처음 설정할 때 활성화되었을 수 있지만, 언제라도 ESRS를 활성화 또는 비활성화할 수 있습니다.

ESRS의 특징 및 기능에 대한 자세한 내용은 최신 버전의 EMC Secure Remote ServicesTechnical Description 문서를 참조하십시오. ESRS에 대한 추가 설명서는 EMC 온라인지원 사이트에서 찾을 수 있습니다.

ESRS 지원 구성Isilon 클러스터에서 ESRS(EMC Secure Remote Services)에 대한 지원을 구성할 수 있습니다.

ESRS를 구성하기 전에 하나 이상의 ESRS 게이트웨이 서버를 설치하고 구성해야 합니다. 게이트웨이 서버는 IP 기반 원격 지원 작업 및 모니터링 알림에 대한 단일 진입점 및단일 진출점 역할을 합니다. 또한 보조 게이트웨이 서버를 페일오버 모드로 설정할 수있습니다.

ESRS는 IPv6 통신을 지원하지 않습니다. ESRS 전송 및 원격 접속을 지원하려면 EMCIsilon 클러스터의 서브넷 하나 이상이 IPv4 주소에 대해 구성되어 있어야 합니다. ESRS로 관리하고자 하는 모든 노드는 IPv4 주소 풀 구성원인 네트워크 인터페이스를 하나이상 가지고 있어야 합니다.

사용자가 하나 이상의 IP 주소 풀을 지정하고 지원 담당자가 이 풀에 대해 원격 게이트웨이 접속을 처리해야 합니다. IP 주소 풀은 반드시 groupnet0 아래의 서브넷에 속해야합니다. groupnet0는 기본 시스템 그룹넷이며 System 액세스 존에서 참조됩니다.ESRS를 통해 원격 접속 전용으로 설정된 정적 IP 주소로 풀을 지정하는 것이 좋습니다.

ESRS 전송이 실패하는 경우, ESRS에서 페일오버 SMTP 주소로 이벤트 알림을 보내도록 할 수 있습니다. 전송 실패 시 e-메일 전송 여부도 지정할 수 있습니다. SMTP 주소와e-메일 주소는 OneFS 일반 클러스터 설정에서 지정됩니다.

클러스터에서 ESRS에 대한 지원을 설정하면 각 노드의 일련 번호와 IP 주소가 게이트웨이 서버로 전송됩니다. 노드 정보를 수신하면 다음을 수행할 수 있습니다.

l ESRS 구성 툴을 사용하여 ESRS를 통해 관리할 노드 선택

l ESRS 정책 관리자를 사용하여 Isilon 노드에 대한 원격 지원 접속 규칙 생성

일반 클러스터 관리

104 OneFS 8.0.1 CLI 관리 가이드

Page 105: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

게이트웨이 서버의 요구 사항, 설치 및 구성에 대한 자세한 내용은 최신 버전의 EMCSecure Remote Services Site Planning Guide 문서를 참조하십시오.

ESRS 구성 툴에 대한 자세한 내용은 최신 버전의 EMC Secure Remote ServicesInstallation and Operations Guide 문서를 참조하십시오.

ESRS 정책 관리자에 대한 자세한 내용은 최신 버전의 EMC Secure Remote ServicesPolicy Manager Operations Guide 문서를 참조하십시오.

ESRS에 대한 추가 설명서는 EMC 온라인 지원 사이트에서 찾을 수 있습니다.

원격 지원 스크립트ESRS를 통해 원격 지원을 활성화한 경우, Isilon 기술 지원 담당자가 EMC Isilon 클러스터 데이터를 수집한 후 데이터를 업로드하는 스크립트를 통해 로그를 요청할 수 있습니다.

Isilon isi_gather_info 로그 수집 툴을 기반으로 하는 원격 지원 스크립트는 각 노드에 있는 /ifs/data/Isilon_Support/ 디렉토리에 위치합니다.

또한 ESRS를 활성화하면 클러스터 관련 데이터와 노드 관련 데이터에만 중점을 두는isi_phone_home 툴이 활성화됩니다. 이 툴은 매주 클러스터 관련 정보를 Isilon 기술지원 부서에 보내도록 미리 설정되어 있습니다. OneFS CLI에서 isi_phone_home을비활성화하거나 활성화할 수 있습니다.

다음 표에는 원격 지원 스크립트를 통해 수행되는 데이터 수집 작업이 정리되어 있습니다. 이러한 스크립트는 Isilon 기술 지원 담당자의 요청 시 클러스터의 구성 설정 및 작업에 대한 정보를 취합하기 위해 자동으로 실행될 수 있습니다. 그런 다음 ESRS가 취합된 정보를 Isilon 보안 FTP 사이트에 업로드하면 Isilon 기술 지원 담당자가 이를 분석할수 있습니다. 원격 지원 스크립트는 클러스터 서비스나 데이터의 가용성에 영향을 미치지 않습니다.

작업 설명

감시 폴더 정리 /var/crash의 내용을 지웁니다.

애플리케이션 데이터 가져오기 OneFS 애플리케이션 프로그램에 대한정보를 취합하여 업로드합니다.

일별 대시보드 파일 생성 일별 대시보드 정보를 생성합니다.

대시보드 파일 시퀀스 생성 대시보드 정보를 발생한 순서대로 생성합니다.

ABR(As Built Record) 데이터 가져오기 하드웨어의 구축 상태 정보를 취합합니다.

ATA 제어 및 GMirror 상태 가져오기 시스템 출력을 취합하고 사전 결정된eventid에 해당하는 이벤트가 발생하면 스크립트를 호출합니다.

클러스터 데이터 가져오기 전반적인 클러스터 구성 및 작업에 대한정보를 취합하여 업로드합니다.

클러스터 이벤트 가져오기 기존의 중요 이벤트 출력을 가져와서 이정보를 업로드합니다.

클러스터 상태 가져오기 클러스터 상태 세부 정보를 취합하여 업로드합니다.

연락처 정보 가져오기 연락처 정보를 추출하여 이 정보가 포함된 텍스트 파일을 업로드합니다.

일반 클러스터 관리

원격 지원 스크립트 105

Page 106: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

작업 설명

내용 가져오기(var/crash) /var/crash의 내용을 업로드합니다.

작업 상태 가져오기 모니터링되는 작업에 대한 세부 정보를취합하여 업로드합니다.

도메인 데이터 가져오기 클러스터의 ADS(Active DirectoryServices) 도메인 구성원에 대한 정보를취합하여 업로드합니다.

파일 시스템 데이터 가져오기 OneFS /ifs/ 파일 시스템의 상태에 대한 정보를 취합하여 업로드합니다.

IB 데이터 가져오기 InfiniBand 백엔드 네트워크의 구성 및 운영에 대한 정보를 취합하여 업로드합니다.

로그 데이터 가져오기 최신 클러스터 로그 정보만 취합하여 업로드합니다.

메시지 가져오기 활성 /var/log/messages 파일을 취합하여 업로드합니다.

네트워크 데이터 가져오기 클러스터 전체의 네트워크 구성 설정 및운영과 노드별 네트워크 구성 설정 및 운영에 대한 정보를 취합하여 업로드합니다.

NFS 클라이언트 가져오기 명령을 실행하여 노드가 NFS 클라이언트로 사용되는지 확인합니다.

노드 데이터 가져오기 노드별 구성, 상태 및 운영 정보를 취합하여 업로드합니다.

프로토콜 데이터 가져오기 NFS, SMB, HDFS, FTP, HTTP 프로토콜에 대한 네트워크 상태 정보 및 구성 설정을 취합하여 업로드합니다.

Pcap 클라이언트 통계 가져오기 클라이언트 통계를 취합하여 업로드합니다.

읽기 전용 상태 가져오기 섀시가 열려 있는 경우 경고를 생성하고해당 이벤트 정보의 텍스트 파일을 업로드합니다.

사용량 데이터 가져오기 노드 성능과 리소스 사용량에 대한 현재및 기간별 정보를 취합하여 업로드합니다.

isi_gather_info 모든 최신 클러스터 로그 정보를 취합하여 업로드합니다.

isi_gather_info--incremental 최근 수행된 전체 작업 이후 발생한 클러스터 로그 정보 변경 내용을 취합하여 업로드합니다.

isi_gather_info --incrementalsinglenode

최근 수행된 전체 작업 이후 발생한 클러스터 로그 정보 변경 내용을 취합하여 업로드합니다.노드 번호를 입력하라는 메시지를 표시합니다.

일반 클러스터 관리

106 OneFS 8.0.1 CLI 관리 가이드

Page 107: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

작업 설명

isi_gather_infosingle node 단일 노드에 대한 세부 정보를 취합하여업로드합니다.노드 번호를 입력하라는 메시지를 표시합니다.

isi_phone_home--script-file 최신 클러스터 관련 정보 및 노드 관련 정보를 취합하여 업로드합니다.

대시보드 파일 업로드 대시보드 정보를 Isilon 기술 지원 보안FTP 사이트에 업로드합니다.

ESRS 지원 설정 및 구성Isilon 클러스터에서 ESRS(EMC Secure Remote Services)에 대한 지원을 활성화할 수있습니다.

시작하기 전에

Isilon 클러스터에서 ESRS를 활성화하려면 먼저 ESRS 게이트웨이 서버를 설치하고 구성해야 합니다. 게이트웨이 접속을 처리할 IP 주소 풀이 이미 시스템에 존재하고, 기본시스템 그룹넷인 groupnet0 아래의 서브넷에 속해야 합니다.

IsilonSD Edge를 실행하는 경우 이 절차를 무시합니다.

절차

l isi remotesupport connectemc modify 명령을 실행하여 ESRS를 설정 및구성합니다.

다음 명령을 실행하면 ESRS가 활성화되고, 운영 게이트웨이로 IPv4 주소가 지정되며, ESRS에서 전송 작업에 실패한 경우 OneFS가 SMTP를 사용하며, 두 IP 주소 풀이 게이트웨이 접속을 처리하도록 지정합니다.

isi remotesupport connectemc modify --enabled=yes \ --primary-esrs-gateway=192.0.2.1 --use-smtp-failover=yes \ --gateway-access-pools=subnet0.pool2,subnet3.pool1

다음 명령을 실행하면 ESRS가 활성화되고 운영 게이트웨이 서버로 gw-serv-esrs1이 지정되며, 게이트웨이 접속을 처리하는 풀 목록에 IP 주소 풀을 추가합니다.

isi remotesupport connectemc modify --enabled=yes \ --primary-esrs-gateway=gw-serv-esrs1 --add-gateway-access-pools=subnet0.pool3

ESRS 지원 해제Isilon 클러스터에서 ESRS(EMC Secure Remote Services)에 대한 지원을 해제할 수 있습니다.

IsilonSD Edge를 실행하는 경우 이 절차를 무시합니다.

일반 클러스터 관리

ESRS 지원 설정 및 구성 107

Page 108: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

l 다음 명령을 실행하여 Isilon 클러스터에서 ESRS를 해제합니다.

isi remotesupport connectemc modify --enabled=no

ESRS 구성 설정 보기EMC Isilon 클러스터에 지정된 ESRS(EMC Secure Remote Services) 설정을 볼 수 있습니다.

IsilonSD Edge를 실행하는 경우 이 절차를 무시합니다.

절차

l isi remotesupport connectemc view 명령을 실행합니다.

다음 예와 유사한 출력이 표시됩니다.

Enabled: yes Primary Esrs Gateway: 198.51.100.12 Secondary Esrs Gateway: 198.51.100.14 Use SMTP Failover: yesEmail Customer On Failure: no Gateway Access Pools: subnet0.pool2, subnet3.pool1

클러스터 관리 명령클러스터 관리 명령을 사용하여 Isilon 클러스터를 구성하고, 모니터링하고, 관리할 수있습니다.

IsilonSD Edge를 실행하는 경우 보안 강화, 원격 지원, 클러스터 펌웨어 업그레이드, 실행 중인 업그레이드 프로세스에 새 노드 또는 나머지 노드 추가 등과 관련된 명령은 적용되지 않습니다.

isi diagnostics gather settings modify클러스터 로그 정보에 대한 수집 및 업로드 설정을 수정합니다.

구문

isi diagnostics gather settings modify [--upload {enable | disable}] [--esrs {enable | disable}] [--gather-mode {incremental | full}] [--http-upload {enable | disable}] [--http-upload-host <host>] [--http-upload-path <path>] [--http-upload-proxy <host>] [--http-upload-proxy-port <port>] [--ftp-upload {enable | disable}] [--ftp-upload-host <host>] [--ftp-upload-path <path>] [--ftp-upload-proxy <host>] [--ftp-upload-proxy-port <port>] [--ftp-upload-user <username>] [--ftp-upload-pass <password>] [--set-ftp-upload-pass] [--verbose]

일반 클러스터 관리

108 OneFS 8.0.1 CLI 관리 가이드

Page 109: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

--upload {enable | disable}

수집한 로그의 업로드를 활성화합니다.

--esrs {enable | disable}

로그 업로드를 위한 ESRS(EMC Secure Remote Services)를 지정합니다.

--gather-mode {incremental | full}

증가분 로그 수집과 전체 로그 수집 중에서 무엇을 시작할 것인지 지정합니다.

--http-upload {enable | disable}

로그 업로드를 위한 HTTP를 지정합니다.

--http-upload-host<host>

업로드할 HTTP 사이트를 지정합니다.

--http-upload-path<path>

HTTP 업로드 디렉토리를 지정합니다.

--http-upload-proxy<host>

HTTP 프록시 서버를 지정합니다.

--http-upload-proxy-port<port>

HTTP 프록시 서버 포트를 지정합니다.

--ftp-upload {enable | disable}

로그 업로드를 위한 FTP를 지정합니다.

--ftp-upload-host<host>

업로드할 FTP 사이트를 지정합니다.

--ftp-upload-path<path>

FTP 업로드 디렉토리를 지정합니다.

--ftp-upload-proxy<host>

FTP 프록시 서버를 지정합니다.

--ftp-upload-proxy-port<port>

FTP 프록시 서버 포트를 지정합니다.

--ftp-upload-user<username>

FTP 사이트 사용자 이름을 지정합니다. 기본 사용자는 anonymous입니다.

--ftp-upload-pass<password>

FTP 사이트 암호를 지정합니다.

--set-ftp-upload-pass<password>

FTP 사이트 암호를 설정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

일반 클러스터 관리

isi diagnostics gather settings modify 109

Page 110: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi diagnostics gather settings view로그 수집을 위한 설정을 표시합니다.

구문

isi diagnostics gather settings view

옵션이 명령에 대한 옵션은 없습니다.

isi diagnostics gather start가장 최근의 클러스터 로그 정보를 수집하고 업로드하는 프로세스를 시작합니다.

수집된 클러스터 로그는 /ifs/data/Isilon_Support/pkg 아래에 저장됩니다.

구문

isi diagnostics gather start [--upload {enable | disable}] [--esrs {enable | disable}] [--gather-mode {incremental | full}] [--http-upload {enable | disable}] [--http-upload-host <host>] [--http-upload-path <path>] [--http-upload-proxy <host>] [--http-upload-proxy-port <port>] [--ftp-upload {enable | disable}] [--ftp-upload-host <host>] [--ftp-upload-path <path>] [--ftp-upload-proxy <host>] [--ftp-upload-proxy-port <port>] [--ftp-upload-user <username>] [--ftp-upload-pass <password>] [--set-ftp-upload-pass]

옵션

--upload {enable | disable}

수집한 로그의 업로드를 활성화합니다.

--esrs {enable | disable}

로그 업로드를 위한 ESRS(EMC Secure Remote Services)를 지정합니다.

--gather-mode {incremental | full}

증가분 로그 수집과 전체 로그 수집 중에서 무엇을 시작할 것인지 지정합니다.

--http-upload {enable | disable}

로그 업로드를 위한 HTTP를 지정합니다.

--http-upload-host<host>

업로드할 HTTP 사이트를 지정합니다.

--http-upload-path<path>

HTTP 업로드 디렉토리를 지정합니다.

일반 클러스터 관리

110 OneFS 8.0.1 CLI 관리 가이드

Page 111: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--http-upload-proxy<host>

HTTP 프록시 서버를 지정합니다.

--http-upload-proxy-port<port>

HTTP 프록시 서버 포트를 지정합니다.

--ftp-upload {enable | disable}

로그 업로드를 위한 FTP를 지정합니다.

--ftp-upload-host<host>

업로드할 FTP 사이트를 지정합니다.

--ftp-upload-path<path>

FTP 업로드 디렉토리를 지정합니다.

--ftp-upload-proxy<host>

FTP 프록시 서버를 지정합니다.

--ftp-upload-proxy-port<port>

FTP 프록시 서버 포트를 지정합니다.

--ftp-upload-user<username>

FTP 사이트 사용자 이름을 지정합니다. 기본 사용자는 anonymous입니다.

--ftp-upload-pass<password>

FTP 사이트 암호를 지정합니다.

--set-ftp-upload-pass<password>

FTP 사이트 암호를 설정합니다.

isi diagnostics gather status로그 수집 작업의 현재 상태를 표시합니다.

구문

isi diagnostics gather status

옵션이 명령에 대한 옵션은 없습니다.

isi diagnostics gather stop활성 로그 수집 작업을 중지합니다.

구문

isi diagnostics gather stop

옵션이 명령에 대한 옵션은 없습니다.

일반 클러스터 관리

isi diagnostics gather status 111

Page 112: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi diagnostics netlogger settings modifyIP 트래픽 정보에 대한 수집 설정을 수정합니다.

구문

isi diagnostics netlogger settings modify [--interfaces <interface>] [--count <integer>] [--duration <duration>] [--snaplength <bytes>] [--nodelist <LNN>] [--clients <IP>] [--ports <string>] [--protocols {ip | ip6 | arp | tcp | udp}] [--verbose]

옵션

--interfaces<interface>

트래픽을 캡처할 네트워크 인터페이스를 지정합니다.

--count<integer>

캡처가 완료된 후에 유지할 캡처 파일 수를 지정합니다. 기본값은 파일 3개입니다.

--duration<duration>

각 캡처 파일에 대해 IP 트래픽을 얼마나 오래 캡처할 것인지를 <integer>{Y|M|W|D|H|m|s} 형식으로 지정합니다.

--snaplength<bytes>

캡처의 스냅 길이입니다. 기본값은 320바이트입니다. 이 값에 대한 유효 범위는64-9100입니다.

--nodelist<nodes>

통계를 보고할 노드를 지정합니다. 노드를 LNN(Logical Node Number)으로 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할 수 있습니다(예: --nodes1,2). 기본값은 all입니다.

--clients<clients>

통계를 보고할 클라이언트 IP를 지정합니다. 쉼표로 구분된 목록으로 여러 개의 IP주소를 지정할 수 있습니다. 기본값은 all입니다.

--ports<port>

통계를 보고할 TCP 또는 UDP 포트를 지정합니다. 쉼표로 구분된 목록으로 여러개의 포트를 지정할 수 있습니다. 기본값은 all입니다.

--protocols {ip | ip6 | arp | tcp | udp}

통계를 보고할 프로토콜을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

일반 클러스터 관리

112 OneFS 8.0.1 CLI 관리 가이드

Page 113: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi diagnostics netlogger settings viewIP 트래픽 로그 캡처를 위한 설정을 표시합니다.

구문

isi diagnostics netlogger settings view

옵션이 명령에 대한 옵션은 없습니다.

isi diagnostics netlogger start가장 최근의 IP 트래픽 로그 정보를 수집하고 업로드하는 프로세스를 시작합니다.

수집된 클러스터 로그는 /ifs/data/Isilon_Support/pkg 아래에 저장됩니다.

구문

isi diagnostics netlogger start [--interfaces <interface>] [--count <integer>] [--duration <duration>] [--snaplength <bytes>] [--nodelist <LNN>] [--clients <IP>] [--ports <string>] [--protocols {ip | ip6 | arp | tcp | udp}]

옵션

--interfaces<interface>

트래픽을 캡처할 네트워크 인터페이스를 지정합니다.

--count<integer>

캡처가 완료된 후에 유지할 캡처 파일 수를 지정합니다. 기본값은 파일 3개입니다.

--duration<duration>

각 캡처 파일에 대해 IP 트래픽을 얼마나 오래 캡처할 것인지를 <integer>{Y|M|W|D|H|m|s} 형식으로 지정합니다.

--snaplength<bytes>

캡처의 스냅 길이입니다. 기본값은 320바이트입니다. 이 값에 대한 유효 범위는64-9100입니다.

--nodelist<nodes>

통계를 보고할 노드를 지정합니다. 노드를 LNN(Logical Node Number)으로 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할 수 있습니다(예: --nodes1,2). 기본값은 all입니다.

--clients<clients>

통계를 보고할 클라이언트 IP를 지정합니다. 쉼표로 구분된 목록으로 여러 개의 IP주소를 지정할 수 있습니다. 기본값은 all입니다.

일반 클러스터 관리

isi diagnostics netlogger settings view 113

Page 114: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--ports<port>

통계를 보고할 TCP 또는 UDP 포트를 지정합니다. 쉼표로 구분된 목록으로 여러개의 포트를 지정할 수 있습니다. 기본값은 all입니다.

--protocols {ip | ip6 | arp | tcp | udp}

통계를 보고할 프로토콜을 지정합니다.

isi diagnostics netlogger statusIP 트래픽 캡처 작업의 현재 상태를 표시합니다.

구문

isi diagnostics netlogger status

옵션이 명령에 대한 옵션은 없습니다.

isi diagnostics netlogger stop활성 IP 트래픽 캡처 작업을 중지합니다.

구문

isi diagnostics netlogger stop

옵션이 명령에 대한 옵션은 없습니다.

isi config노드 및 클러스터 설정을 변경할 수 있는 새 프롬프트를 엽니다.

명령줄 프롬프트가 isi config 서브시스템에 있음을 나타내도록 변경됩니다. isiconfig 서브시스템에 있는 동안 다른 OneFS 명령은 사용할 수 없으며 isi config명령만 사용할 수 있습니다.

구문

isi config

l 현재 isi config 명령 프롬프트에 있지 않은 한 다음 명령이 인식되지 않습니다.

l commit 명령을 실행할 때까지 변경 사항이 적용되지 않습니다.

l 일부 명령의 경우 클러스터를 재시작해야 합니다.

명령

changes커밋되지 않은 구성에 대한 변경 사항 목록을 표시합니다.

일반 클러스터 관리

114 OneFS 8.0.1 CLI 관리 가이드

Page 115: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

commit구성 설정을 커밋한 다음 isi config를 종료합니다.

date<time-and-date>

클러스터에 현재 날짜 및 시간을 표시하거나 설정합니다.

<time-and-date>

클러스터 시간을 지정된 시간으로 설정합니다.<time-and-date>를 다음 형식으로 지정하십시오.

<YYYY>-<MM>-<DD>[T<hh>:<mm>[:<ss>]]

<time>을 다음 값 중 하나로 지정하십시오.

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

h시간을 지정합니다.

s초를 지정합니다.

deliprange [<interface-name> [<ip-range>]]

노드에 할당할 수 있는 내부 네트워크 IP 주소의 목록을 표시하거나 목록에서 지정된 주소를 제거합니다.

<interface-name>

다음 값 중 하나로 인터페이스 이름을 지정합니다.

int-aint-bfailover

<ip-range>

더 이상 노드에 할당할 수 없는 IP 주소의 범위를 지정합니다. <lowest-ip>-<highest-ip>의 형식으로 지정하십시오.

encoding [list] [<encoding>]

클러스터에 대한 기본 인코딩 문자 체계를 설정합니다.

일반 클러스터 관리

isi config 115

Page 116: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

문자 인코딩은 대개 클러스터 설치 중에 설정됩니다. 문자 인코딩 설정을 잘못 수정하면 파일을 읽지 못하게 될 수 있습니다. 필요한 경우에만 Isilon 기술 지원 부서에 문의한 후 설정을 수정하십시오.

list지원되는 문자 체계의 목록을 표시합니다.

exitisi config 서브시스템을 종료합니다.

help모든 isi config 명령 목록을 표시합니다. 구체적인 명령에 대한 자세한 내용을보려는 경우 구문은 help [<command>]입니다.

interface <interface-name> {enable | disable}

인터페이스 명령은 IP 범위, 넷마스크 및 MTU(Maximum Transmission Unit)를 표시하며 내부 인터페이스를 설정하거나 해제합니다. 인수 없이 실행된 경우 이 명령은 모든 인터페이스의 IP 범위, 넷마스크 및 MTU를 표시합니다. <interface-name>인수로 실행된 경우 이 명령은 지정된 인터페이스에 대한 IP 범위, 넷마스크 및MTU를 표시합니다.

{enable | disable}

지정된 인터페이스를 설정하거나 해제합니다.

<interface-name>

인터페이스의 이름을 int-a 또는 int-b로 지정합니다.

iprange [<interface-name> [<lowest-ip>-<highest-ip>]]

노드에 할당할 수 있는 내부 IP 주소의 목록을 표시하거나 목록에 주소를 추가합니다.

<interface-name>

인터페이스의 이름을 int-a, int-b 또는 failover로 지정합니다.

<lowest-ip>-<highest-ip>

노드에 할당할 수 있는 IP 주소의 범위를 지정합니다.

ipset더 이상 사용되지 않습니다. lnnset을 사용하여 클러스터 노드의 번호를 다시 매깁니다. IP 주소는 수동으로 설정할 수 없습니다.

joinmode [<mode>]

현재 클러스터에 노드를 추가하는 방법에 대한 설정을 표시합니다. <mode> 옵션은 클러스터 및 노드 설정을 다음 값 중 하나로 지정합니다.

manual연결이 노드나 클러스터 중 하나로 시작될 수 있도록 클러스터를 구성합니다.

secure연결이 클러스터로만 시작될 수 있도록 클러스터를 구성합니다.

일반 클러스터 관리

116 OneFS 8.0.1 CLI 관리 가이드

Page 117: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

lnnset [<old-lnn><new-lnn>]

인수 없이 실행된 경우 클러스터에 있는 각 노드의 LNN(Logical Node Number), 디바이스 ID 및 내부 IP 주소의 테이블 표시합니다. 지정된 경우 LNN을 변경합니다.

<old lnn>

변경할 이전 LNN을 지정합니다.

<new lnn>

해당 노드의 이전 LNN 값을 대체할 새 LNN을 지정합니다.

새 LNN은 현재 다른 노드에 할당되어 있지 않아야 합니다. LNN이 변경된 노드의 셸 또는 웹 관리 인터페이스에 로그인한 사용자는 새 LNN을 확인하려면다시 로그인해야 합니다.

migrate [<interface-name> [[<old-ip-range>] {<new-ip-range> [-n<netmask>]}]]

노드에 할당할 수 있는 IP 주소 범위의 목록을 표시하거나 IP 범위를 해당 목록에추가하고 목록에서 제거합니다.

<interface-name>

인터페이스의 이름을 int-a, int-b 및 failover로 지정합니다.

<old-ip-range>

더 이상 노드에 할당할 수 없는 IP 주소의 범위를 지정합니다. 지정되지 않은경우 모든 기존 IP 범위는 새 IP 범위가 추가되기 전에 제거됩니다. <lowest-ip>-<highest-ip>의 형식으로 지정하십시오.

<new-ip-range>

노드에 할당할 수 있는 IP 주소의 범위를 지정합니다. <lowest-ip>-<highest-ip>의 형식으로 지정하십시오.

-n<netmask>

인터페이스의 새 넷마스크를 지정합니다.

새 IP 주소에 둘 이상의 노드가 지정된 경우 변경 사항이 커밋될 때 클러스터가 재부팅됩니다. 새 IP 주소에 하나의 노드만 지정된 경우 해당 노드만 재부팅됩니다.

mtu [<value>]

인수 없이 실행될 때 내부 네트워크 통신을 위해 클러스터가 사용하는MTU(Maximum Transmission Unit)의 크기를 표시합니다. 지정된 경우 MTU 값의새 크기를 설정합니다. 이 명령은 내부 네트워크 전용입니다.

이 명령은 InfiniBand 백엔드를 사용하는 클러스터에는 사용할 수 없습니다.

일반 클러스터 관리

isi config 117

Page 118: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

<value>

MTU 값의 새 크기를 지정합니다. 어떤 값이든 사용할 수 있지만, 일부 값은 해당 네트워크와 호환되지 않습니다. 가장 일반적인 설정은 표준 프레임의 경우1500이고 점보 프레임의 경우 9000입니다.

name [<new_name>]

인수 없이 실행된 경우 현재 클러스터에 할당된 이름을 표시합니다. 지정한 대로클러스터에 새 이름을 할당합니다.

<new name>

클러스터의 새 이름을 지정합니다.

netmask [<interface-name> [<ip-mask>]]

클러스터가 현재 사용 중인 서브넷 IP 마스크를 표시하거나 지정한 대로 새 서브넷IP 마스크를 설정합니다. 인터페이스 이름을 int-a 및 int-b로 지정합니다.

<interface-name>

인터페이스의 이름을 지정합니다. 유효한 이름은 int-a 및 int-b입니다.

<ip-mask>

인터페이스의 새 IP 마스크를 지정합니다.

quitisi config 서브시스템을 종료합니다.

reboot [{<node_lnn> | all}]

LNN으로 지정된 하나 이상의 노드를 재부팅합니다. 지정된 노드가 없는 경우 명령이 실행된 노드를 재부팅합니다. 클러스터를 재부팅하려면 all을 지정하십시오.

구성되지 않은 노드에서 실행하는 경우 이 명령은 인수를 허용하지 않습니다.

remove더 이상 사용되지 않습니다. 대신 isi devices -a smartfail 명령을 실행합니다.

shutdown [{<node_lnn> | all}]

LNN으로 지정된 하나 이상의 노드를 종료합니다. 지정된 노드가 없는 경우 명령이실행된 노드를 종료합니다. 클러스터를 종료하려면 all을 지정하십시오.

구성되지 않은 노드에서 실행하는 경우 이 명령은 인수를 허용하지 않습니다.

status [advanced]

클러스터 상태에 대한 현재 정보를 표시합니다. 디바이스 상태를 포함한 추가 정보를 표시하려면 advanced를 지정하십시오.

timezone [<timezone identifier>]

현재 표준 시간대를 표시하거나 새로운 표준 시간대를 지정합니다. 클러스터의 새표준 시간대를 다음 값 중 하나로 지정합니다.

일반 클러스터 관리

118 OneFS 8.0.1 CLI 관리 가이드

Page 119: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

<timezone identifier>

클러스터의 새 표준 시간대를 다음 값 중 하나로 지정합니다.

Greenwich Mean TimeEastern Time ZoneCentral Time ZoneMountain Time ZonePacific Time ZoneArizonaAlaskaHawaiiJapanAdvanced. 추가 표준 시간대 옵션이 있는 프롬프트를 엽니다.

version현재 OneFS 버전에 대한 정보를 표시합니다.

wizard구성되지 않은 노드에 대한 마법사를 활성화하고 초기 노드 구성 프로세스 중에 종료한 마법사를 다시 활성화합니다. 마법사는 노드 구성 단계를 따라 안내합니다.

isi email settings modify클러스터의 e-메일 설정을 수정합니다.

구문

isi email settings modify [--mail-relay <string>] [--smtp-port <integer>] [--mail-sender <string>] [--mail-subject <string>] [--use-smtp-auth {yes | no}] [--smtp-auth-username <string>] [--use-encryption {yes | no}] [--batch-mode {all | severity | category | none}] [--user-template <string>] [--clear-user-template] [--smtp-auth-passwd <string>] [--clear-smtp-auth-passwd] [--set-smtp-auth-passwd] [--verbose]

옵션

--mail-relay<string>

SMTP 릴레이 주소를 설정합니다.

--smtp-port<integer>

SMTP 포트를 설정합니다. 기본값은 25입니다.

--mail-sender<string>

일반 클러스터 관리

isi email settings modify 119

Page 120: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

e-메일 주소 시작 위치를 설정합니다.

mail-subject<string>

e-메일 제목의 접두사 문자열을 설정합니다.

--use-smtp-auth {yes | no}

SMTP 인증을 사용합니다.

{--smtp-auth-username | -u} <string>

SMTP 사용자 이름을 설정합니다.

--use-encryption {yes | no}

SMTP 인증에 암호화(TLS)를 사용합니다.

--batch-mode {all | severity | category | none}

방법을 설정하여 알림을 함께 배치 구성하여 e-메일로 보내도록 합니다.

--user-template<string>

사용자 지정 e-메일 템플릿에 액세스할 경로를 지정합니다.

--clear-user-template사용자 지정 e-메일 템플릿에 액세스하기로 지정된 경로를 지웁니다.

{--smtp-auth-passwd | -p} <string>

SMTP 인증 암호를 설정합니다.

--clear-smtp-auth-passwd지정된 SMTP 인증 암호를 지웁니다.

--set-smtp-auth-passwd--smtp-auth-passwd를 대화형으로 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi email settings view클러스터 e-메일 설정을 확인합니다.

구문

isi email settings view

예현재 구성된 e-메일 설정을 확인하려면 다음 명령을 실행합니다.

isi email settings view

다음 예와 유사한 출력이 표시됩니다.

Mail Relay: - SMTP Port: 25 Mail Sender: - Mail Subject: -

일반 클러스터 관리

120 OneFS 8.0.1 CLI 관리 가이드

Page 121: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Use SMTP Auth: No SMTP Auth Username: - Use Encryption: No Batch Mode: none User Template: - SMTP Auth Password Set: False

isi hardening applyEMC Isilon 클러스터에 보안 강화를 적용합니다.

구문

isi hardening apply <profile>[--report {yes | no}][--verbose]

옵션

<profile>

Isilon 클러스터에 적용할 보안 강화 프로파일을 지정합니다. 현재, OneFS에서는클러스터의 보안 강화에 대해 DISA(Defense Information Systems Agency)STIG(Security Technology Implementation Guide) 프로파일만 지원합니다.

--report {yes | no}

보안 강화 프로파일을 실제로 적용하지 않고 Isilon 클러스터의 상태를 확인하고 결과를 보고할지 여부를 지정합니다. 보안 강화 엔진으로 해결이 가능하거나 수동으로 해결하기 위해 연기할 수 있는 문제가 발견되는 경우 모두 표시됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi hardening revertEMC Isilon 클러스터에 적용된 모든 보안 강화를 되돌립니다.

구문

isi hardening revert[--verbose][--force]

옵션

{--verbose | -v}

자세한 정보를 표시합니다.

{--force | -f}

보안 강화를 되돌리는 명령줄 프롬프트 및 메시지를 표시하지 않습니다.

isi hardening statusEMC Isilon 클러스터와 각 클러스터 노드에 대한 보안 강화 상태를 표시하고 이 클러스터에 적용된 보안 강화 프로파일을 나타냅니다.

일반 클러스터 관리

isi hardening apply 121

Page 122: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi hardening status

옵션이 명령에 대한 옵션은 없습니다.

isi license licenses activate라이센스 키를 입력하여 새 라이센스 등록이 가능한 제품을 활성화합니다.

구문

isi license licenses activate <key> [--verbose]

옵션

<key>

라이센스 키입니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi license licenses list라이센스 등록이 가능한 모든 제품의 라이센스 정보를 검색합니다.

구문

isi license licenses list [--limit <integer>] [--sort {name | status | expiration}] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

표시할 라이센스의 수입니다.

--sort {name | status | expiration}

지정된 필드를 기준으로 데이터를 정렬합니다.

{--descending | -d}

데이터를 내림차순으로 정렬합니다.

--format {table | json | csv | list}

라이센스를 테이블, JSON, CSV 또는 목록 형식으로 표시합니다.

{--no-header | -a}

테이블 또는 CSV 형식에서 머리글을 표시하지 않습니다.

일반 클러스터 관리

122 OneFS 8.0.1 CLI 관리 가이드

Page 123: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi license licenses view라이센스 등록이 가능한 모든 제품의 라이센스 정보를 검색합니다.

구문

isi license licenses view <name>

옵션

<name>

라이센스를 확인할 제품 이름입니다.

예SmartQuotas의 라이센스 정보를 확인하려면 다음 명령을 실행하십시오.

isi email settings view SmartQuotas

다음 예와 유사한 출력이 표시됩니다.

Name: SmartQuotas Status: Evaluation Expiration: 2016-10-04T14:08:26

isi remotesupport connectemc modifyIsilon 노드에서 ESRS(EMC Secure Remote Services)에 대한 지원을 설정하거나 해제합니다.

구문

isi remotesupport connectemc modify [--enabled {yes|no}] [--primary-esrs-gateway <string>] [--secondary-esrs-gateway <string>] [--use-smtp-failover {yes|no}] [--email-customer-on-failure {yes|no}] [--gateway-access-pools <string>]... [--clear-gateway-access-pools] [--add-gateway-access-pools <string>]... [--remove-gateway-access-pools <string>]...

옵션

--enabled {yes|no}

ESRS에 대한 지원이 Isilon 클러스터에서 설정되는지 여부를 지정합니다.

--primary-esrs-gateway<string>

일반 클러스터 관리

isi license licenses view 123

Page 124: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

운영 ESRS 게이트웨이 서버를 지정합니다. 게이트웨이 서버는 IP 기반 원격 지원작업 및 모니터링 알림에 대한 단일 진입점 및 단일 진출점 역할을 합니다. IPv4 주소 또는 게이트웨이 이름으로 게이트웨이를 지정할 수 있습니다.

--secondary-esrs-gateway<string>

페일오버 서버로 사용되는 보조 ESRS 게이트웨이 서버(선택 사항)를 지정합니다.IPv4 주소 또는 게이트웨이 이름으로 게이트웨이를 지정할 수 있습니다.

--use-smtp-failover {yes|no}

ESRS 전송 실패 시 페일오버 SMTP 주소로 이벤트 알림을 보낼지 여부를 지정합니다. SMTP e-메일 주소는 isi email settings modify 명령을 통해 지정됩니다.

--email-customer-on-failure {yes|no}

다른 알림 방법의 실패 시 고객 e-메일 주소로 알림을 보낼지 여부를 지정합니다.고객 e-메일 주소는 isi_promptesrs -e 명령을 통해 지정됩니다.

--gateway-access-pools<string>...

ESRS 게이트웨이를 통해 원격 지원 접속을 처리하는 Isilon 클러스터의 IP 주소 풀을 지정합니다.IP 주소 풀은 반드시 기본 시스템 그룹넷인 groupnet0 아래의 서브넷에 속해야 합니다.

ESRS를 통해 원격 접속 전용으로 설정된 정적 IP 주소로 풀을 지정하는 것이 좋습니다.

--clear-gateway-access-pools원격 지원 접속을 처리하는 IP 주소 풀의 목록을 삭제합니다.

--add-gateway-access-pools<string>...

ESRS 게이트웨이를 통해 원격 지원 접속을 처리하는 풀 목록에 하나 이상의 IP 주소 풀을 추가합니다.

--remove-gateway-access-pools<string>...

ESRS 게이트웨이를 통해 원격 지원 접속을 처리하는 풀 목록에서 하나 이상의 IP주소 풀을 삭제합니다.

예다음 명령을 실행하면 ESRS가 활성화되고, 운영 게이트웨이로 IPv4 주소가 지정되며,모든 전송 방법이 실패하는 경우 OneFS가 고객에게 e-메일을 전송하도록 하고, 게이트웨이 접속을 처리하는 풀 목록에서 IP 주소 풀을 제거합니다.

isi remotesupport connectemc modify --enabled=yes \ --primary-esrs-gateway=192.0.2.1 --email-customer-on-failure=yes \ --remove-gateway-access-pools=subnet3.pool1

isi remotesupport connectemc viewIsilon 노드에 대한 ESRS(EMC Secure Remote Services) 설정을 표시합니다.

일반 클러스터 관리

124 OneFS 8.0.1 CLI 관리 가이드

Page 125: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi remotesupport connectemc view

옵션이 명령에 대한 옵션은 없습니다.

isi services사용 가능한 서비스의 목록을 표시합니다. -l 및 -a 옵션은 별도로 사용하거나 함께 사용할 수 있습니다.

구문

isi services [-l | -a] [<service> [{enable | disable}]]

옵션

-l사용 가능한 모든 서비스와 각각의 현재 상태를 나열합니다. 이것이 이 명령의 기본값입니다.

- a숨겨진 서비스를 비롯한 모든 서비스와 각각의 현재 상태를 나열합니다.

<service> {enable | disable}

지정된 서비스를 설정하거나 해제합니다.

예다음 예에서는 지정된 숨겨진 서비스를 설정하는 명령을 보여 줍니다.

isi services -a <hidden-service> enable

isi setchmod와 유사하게 작동하여 요청된 보호와 같은 OneFS 관련 파일 속성을 조정하거나명시적으로 파일을 다시 스트라이핑하는 메커니즘을 제공합니다. 경로 또는 LIN으로파일을 지정할 수 있습니다.

구문

isi set [-f -F -L -n -v -r -R] [-p <policy>] [-w <width>] [-c {on | off}] [-g <restripe_goal>] [-e <encoding>] [-d <@r drives>] [-a {<default> | <streaming> | <random> | <custom{1..5}> |

일반 클러스터 관리

isi services 125

Page 126: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

<disabled>}] [-l {<concurrency> | <streaming> | <random>}] [--diskpool {<id> | <name>}] [-A {on | off}] [-P {on | off}] [{--strategy | -s} {<avoid> | <metadata> | <metadata-write> | <data>] [<file> {<path> | <lin>}]

옵션

-f파일 변경 실패 시 경고를 표시하지 않습니다.

-F/ifs/.ifsvar 디렉토리 컨텐츠와 모든 하위 디렉토리를 포함합니다. -F를 사용하지 않으면 /ifs/.ifsvar 디렉토리 컨텐츠와 모든 하위 디렉토리를 건너뜁니다. 이 설정을 통해 위험할 가능성이 있는 지원되지 않는 보호 정책을 지정할 수 있습니다.

-L경로 대신 LIN으로 파일 인수를 지정합니다.

-n작업을 수행하지 않고 변경될 파일의 목록을 표시합니다.

-v각 파일에 도달하면 해당 파일을 표시합니다.

-r재스트라이핑을 실행합니다.

-R파일에 대해 반복적으로 보호를 설정합니다.

-p<policy>

다음과 같은 형식으로 보호 정책을 지정합니다.

+MM은 데이터 손실 없이 허용될 수 있는 노드 장애 수입니다. +M은 1부터 4까지의 수여야 합니다.

+D:MD는 드라이브 장애 수를 나타내고, M은 데이터 손실 없이 허용될 수 있는 노드장애 수를 나타냅니다. D는 1부터 4까지의 수여야 하고, M은 D를 나누어 떨어지는 값이어야 합니다. 예를 들어 +2:2와 +4:2는 유효하지만 +1:2와 +3:2는 유효하지 않습니다.

NxN은 저장될 데이터의 독립적인 미러링된 복제본 수입니다. N은 1부터 8까지의수여야 합니다.

일반 클러스터 관리

126 OneFS 8.0.1 CLI 관리 가이드

Page 127: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

-w<width>

파일이 스트라이핑되는 노드 수를 지정합니다. 일반적으로 w = N + M이지만, 너비는 사용되는 총 노드 수도 의미할 수 있습니다.

최대 너비 정책을 32로 설정할 수 있지만, 실제 보호에는 N 및 M에 대한 제한이 계속 적용됩니다.

-c {on | off}

쓰기 병합(coalescing)이 설정되는지 여부를 지정합니다.

-g<restripe goal>

재스트라이핑 목표를 지정합니다. 다음 값을 사용할 수 있습니다.

repairreprotectrebalanceretune

-e<encoding>

파일 이름의 인코딩을 지정합니다. 다음 값을 사용할 수 있습니다.

EUC-JPEUC-JP-MSEUC-KRISO-8859-1ISO-8859-10ISO-8859-13ISO-8859-14ISO-8859-15ISO-8859-160ISO-8859-2ISO-8859-3ISO-8859-4ISO-8859-5ISO-8859-6ISO-8859-7ISO-8859-8ISO-8859-9UTF-8UTF-8-MACWindows-1252Windows-949Windows-SJIS

-d<@r drives>

일반 클러스터 관리

isi set 127

Page 128: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

파일이 분산되는 최소 드라이브 수를 지정합니다.

-a<value>

파일 액세스 패턴 최적화 설정을 지정합니다. 다음 값을 사용할 수 있습니다.

defaultstreamingrandomcustom1custom2custom3custom4custom5disabled

-l<value>

파일 레이아웃 최적화 설정을 지정합니다. 이는 -a 및 -d 플래그를 모두 설정하는것과 같습니다.

concurrencystreamingrandom

--diskpool <id | name>

파일의 기본 디스크 풀을 설정합니다.

-A {on | off}

파일 액세스 및 보호 설정을 수동으로 관리해야 하는지 여부를 지정합니다.

-P {on | off}

파일이 적용 가능한 파일 풀 정책에서 값을 상속하는지 여부를 지정합니다.

{--strategy | -s} <value>

파일에 대한 SSD 전략을 설정합니다. 다음 값을 사용할 수 있습니다.

값이 metadata-write인 경우 가능하면 파일 메타데이터의 모든 복제본이 SSD 스토리지에 배치되고 사용자 데이터는 SSD에 배치되지 않습니다. 값이 data인 경우가능하면 파일의 메타데이터와 사용자 데이터(미러링 방식 보호를 사용하는 경우하나의 복제본이고 FEC인 경우 모든 블록임)가 모두 SSD 스토리지에 배치됩니다.

avoid연결된 모든 파일 데이터 및 메타데이터를 HDD에만 씁니다. 공간 부족 상태가 발생하지 않는 한 파일의 데이터와 메타데이터가 저장될 때 SSD 스토리지가 사용되지 않습니다.

metadata파일 데이터와 메타데이터를 모두 HDD에 씁니다. 가능하면 파일 메타데이터의 미러 하나가 SSD 스토리지에 저장되지만, 데이터에 대한 전략은 SSD 스토리지를 사용하지 않는 것입니다.

일반 클러스터 관리

128 OneFS 8.0.1 CLI 관리 가이드

Page 129: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

metadata-write파일 데이터를 HDD에 쓰고 메타데이터를 SSD에 씁니다(사용 가능한 경우).가능하면 파일 메타데이터의 모든 복제본이 SSD 스토리지에 저장되지만, 데이터에 대한 전략은 SSD 스토리지를 사용하지 않는 것입니다.

data데이터와 메타데이터 모두에 SSD 노드 풀을 사용합니다. 가능하면 파일의 메타데이터와 사용자 데이터(미러링 방식 보호를 사용하는 경우 하나의 복제본이고 FEC인 경우 모든 블록임)가 모두 SSD 스토리지에 저장됩니다.

<file> {<path> |<lin>}

경로 또는 LIN으로 파일을 지정합니다.

isi snmp settings modify클러스터에 대한 SNMP 설정을 수정합니다.

구문

isi snmp settings modify [--service {yes | no}] [--system-location <string>] [--revert-system-location] [--system-contact <string>] [--revert-system-contact] [--snmp-v1-v2c-access {yes | no}] [--revert-snmp-v1-v2c-access] [--read-only-community <string>] [--revert-read-only-community] [--snmp-v3-access {yes | no}] [--revert-snmp-v3-access] [--snmp-v3-read-only-user <string>] [--revert-snmp-v3-read-only-user] [--snmp-v3-password <string>] [--revert-snmp-v3-password] [--set-snmp-v3-password] [--verbose]

옵션

--service {yes | no}

SNMP 서비스를 활성화하거나 비활성화합니다.

--system-location<string>

SNMP 시스템의 위치입니다.

--revert-system-location--system-location을 시스템 기본값으로 설정합니다.

--system-contact<string>

시스템 소유자의 유효한 e-메일 주소입니다.

--revert-system-contact--system-contact를 시스템 기본값으로 설정합니다.

--snmp-v1-v2c-access {yes | no}

일반 클러스터 관리

isi snmp settings modify 129

Page 130: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SNMP v1 및 v2c 프로토콜을 활성화하거나 비활성화합니다.

--revert-snmp-v1-v2c-access--snmp-v1-v2c-access를 시스템 기본값으로 설정합니다.

{--read-only-community | -c} <string>

읽기 전용 커뮤니티의 이름입니다.

--revert-read-only-community--read-only-community를 시스템 기본값으로 설정합니다.

--snmp-v3-access {yes | no}

SNMP v3를 활성화하거나 비활성화합니다.

--revert-snmp-v3-access--snmp-v3-access를 시스템 기본값으로 설정합니다.

{--snmp-v3-read-only-user | -u} <string>

SNMP v3 읽기 요청에 대한 읽기 전용 사용자입니다.

--revert-snmp-v3-read-only-user--snmp-v3-read-only-user를 시스템 기본값으로 설정합니다.

{--snmp-v3-password | -p} <string>

SNMP v3 암호를 수정합니다.

--revert-snmp-v3-password--snmp-v3-password를 시스템 기본값으로 설정합니다.

--set-snmp-v3-password--snmp-v3-password를 대화형으로 지정합니다.

isi snmp settings view클러스터의 SNMP 설정을 확인합니다.

구문

isi snmp settings view

예현재 구성된 SNMP 설정을 확인하려면 다음 명령을 실행합니다.

isi snmp settings view

다음 예와 유사한 출력이 표시됩니다.

System Location: unset System Contact: [email protected] Snmp V1 V2C Access: Yes Read Only Community: I$ilonpublic Snmp V3 Access: No Snmp V3 Read Only User: general SNMP Service Enabled: No

일반 클러스터 관리

130 OneFS 8.0.1 CLI 관리 가이드

Page 131: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi statistics client지원되는 각 프로토콜에 대한 클러스터에 액세스하는 사용 빈도가 가장 높은 클라이언트를 처리량을 기준으로 표시합니다. 사용자별 액세스를 추적하는 옵션을 지정할 수 있습니다. 동일한 클라이언트 호스트에서 둘 이상의 사용자가 클러스터에 액세스하는 경우를 예로 들 수 있습니다.

구문

isi statistics client [--numeric] [--local-addresses <string>] [--local_names <string>] [--remote_addresses <integer>] [--remote_names <string>] [--user-ids <integer>] [--user-names <string>] [--protocols <value>] [--classes <string>] [--nodes <value>] [--degraded] [--nohumanize] [--interval <integer>] [--repeat <integer>] [--limit] [--long] [--totalby <column>] [--output <column>] [--sort <column>] [--format] [--no-header] [--no-footer] [--verbose]

옵션

--numeric로컬 호스트, 원격 클라이언트 또는 사용자의 텍스트 식별자가 표시할 열의 목록에있는 경우(기본 설정은 해당 텍스트 식별자가 표시되는 것임), 이러한 열에 해당하는 확인되지 않은 숫자를 표시합니다.

--local-addresses<string>

통계가 보고될 로컬 IP 주소를 지정합니다.

--local-names<string>

통계가 보고될 로컬 호스트 이름을 지정합니다.

--remote-addresses<string>

통계가 보고될 원격 IP 주소를 지정합니다.

--remote-names<string>

통계가 보고될 원격 클라이언트 이름을 지정합니다.

--user-ids<string>

통계가 보고될 사용자 ID를 지정합니다. 기본 설정은 모든 사용자입니다.

--user-names<string>

통계가 보고될 사용자 이름을 지정합니다. 기본 설정은 모든 사용자입니다.

일반 클러스터 관리

isi statistics client 131

Page 132: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--protocols<value>

통계를 보고할 프로토콜을 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할 수 있습니다(예: --protocols http,papi). 유효한 값은 다음과 같습니다.

l alll externall ftpl hdfsl httpl internall irpl jobdl lsass_inl lsass_outl nlml nfs3l nfs4l papil siql smb1l smb2

--classes<string>

통계를 보고할 작업 클래스를 지정합니다. 기본 설정은 모든 클래스입니다. 다음값을 사용할 수 있습니다.

other분류되지 않은 다른 작업에 대한 파일 시스템 정보

write파일 및 스트림 쓰기

read파일 및 스트림 읽기

namespace_read속성, 통계 및 ACL 읽기, 조회, 디렉토리 읽기

namespace_write이름 변경, 속성 설정, 사용 권한, 시간 및 ACL 쓰기

{--nodes | -n} <node>통계를 보고할 노드를 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할수 있습니다(예: --nodes 1,2). 기본값은 all입니다. 유효한 값은 다음과 같습니다.

l all

일반 클러스터 관리

132 OneFS 8.0.1 CLI 관리 가이드

Page 133: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l <int>

{--degraded | -d}

일부 노드가 응답하지 않는 경우 보고서가 계속 실행되도록 합니다.

--nohumanize동적 변환 없이 기본 수량 단위로 모든 데이터를 표시합니다. 이 옵션을 설정하면데이터 테이블 내의 단위 표시도 해제됩니다.

{--interval | -i}<float>

지정된 간격(초)으로 데이터를 보고합니다.

{--repeat | -r} <integer>

종료하기 전에 보고서를 실행할 횟수를 지정합니다.

무기한으로 실행되도록 보고서를 설정하려면 -1을 지정하십시오.

{--limit | -l}<integer>

표시할 통계의 횟수를 제한합니다.

--long모든 가능한 열을 표시합니다.

--totalby<column>

지정된 필드에 따라 결과를 집계합니다. 다음 값을 사용할 수 있습니다.

l Nodel {Proto | protocol}

l Classl {UserId | user.id}

l {UserName | user.name}

l {LocalAddr | local_addr}

l {LocalName | local_name}

l {RemoteAddr | remote_addr}

l {RemoteName | remote_name}

--output<column>

표시할 열을 지정합니다. 다음 값을 사용할 수 있습니다.

{NumOps | num_operations}

작업이 수행된 횟수를 표시합니다.

{Ops | operation_rate}

작업이 수행된 속도를 표시합니다. 초당 작업 수로 표시됩니다.

{InMax | in_max}

작업에 대한 최대 입력(받은) 바이트를 표시합니다.

{InMin | in_min}

작업에 대한 최소 입력(받은) 바이트를 표시합니다.

일반 클러스터 관리

isi statistics client 133

Page 134: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Inisi statistics가 마지막으로 데이터를 수집한 이후 작업에 대한 입력 속도를 표시합니다. 초당 바이트 수로 표시됩니다.

{InAvg | in_avg}

작업에 대한 평균 입력(받은) 바이트를 표시합니다.

{OutMax | out_max}

작업에 대한 최대 출력(보낸) 바이트를 표시합니다.

{OutMin | out_min}

작업에 대한 최소 출력(보낸) 바이트를 표시합니다.

Outisi statistics가 마지막으로 데이터를 수집한 이후 작업에 대한 출력 속도를 표시합니다. 초당 바이트 수로 표시됩니다.

{OutAvg | out_avg}

작업에 대한 평균 출력(보낸) 바이트를 표시합니다.

{TimeMax | time_max}

작업을 완료하는 데 걸린 최대 경과 시간을 표시합니다. 마이크로초 단위로 표시됩니다.

{TimeMin | time_min}

작업을 완료하는 데 걸린 최소 경과 시간을 표시합니다. 마이크로초 단위로 표시됩니다.

{TimeAvg | time_avg}

작업을 완료하는 데 걸린 평균 경과 시간을 표시합니다. 마이크로초 단위로 표시됩니다.

Node작업이 수행된 노드를 표시합니다.

{Proto | protocol}

작업의 프로토콜을 표시합니다.

Class작업의 클래스를 표시합니다.

{UserID | user.id}

작업 요청을 실행하는 사용자의 숫자 UID를 표시합니다.

{UserName | user.name}

UserID의 확인된 텍스트 이름을 표시합니다. 확인을 수행할 수 없으면UNKNOWN이 표시됩니다.

{LocalAddr | local_addr}

작업 요청을 실행하는 사용자의 로컬 IP 주소를 표시합니다.

{LocalName | local_name}

작업 요청을 실행하는 사용자의 로컬 호스트 이름을 표시합니다.

일반 클러스터 관리

134 OneFS 8.0.1 CLI 관리 가이드

Page 135: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{RemoteAddr | remote_addr}

작업 요청을 실행하는 사용자의 원격 IP 주소를 표시합니다.

{RemoteName | remote_name}

작업 요청을 실행하는 사용자의 원격 클라이언트 이름을 표시합니다.

--sort<column>

행이 정렬되는 방법을 지정합니다. 다음 값을 사용할 수 있습니다.

l {NumOps | num_operations}

l {Ops | operation_rate}

l {InMax | in_max}

l {InMin | in_min}

l Inl {InAvg | in_avg}

l {OutMax | out_max}

l {OutMin | out_min}

l Outl {OutAvg | out_avg}

l {TimeMax | time_max}

l {TimeMin | time_min}

l {TimeAvg | time_avg}

l Nodel {Proto | protocol}

l Classl {UserID | user.id}

l {UserName | user.name}

l {LocalAddr | local_addr}

l {LocalName | local_name}

l {RemoteAddr | remote_addr}

l {RemoteName | remote_name}

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

{--noheader | -a}

열 머리글 없이 데이터를 표시합니다.

{ --no-footer | -z}

일반 클러스터 관리

isi statistics client 135

Page 136: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

바닥글 없이 데이터를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi statistics drive드라이브별 성능 정보를 표시합니다.

구문

isi statistics drive [--type <value>] [--nodes <value>] [--degraded] [--nohumanize] [--interval <integer>] [--repeat <integer>] [--limit <integer>] [--long] [--output <column>] [--sort <column>] [--format][--top] [--no-header] [--no-footer] [--verbose]

옵션

--type<string>통계가 보고될 드라이브 유형을 지정합니다. 기본 설정은 모든 드라이브입니다. 다음 값을 사용할 수 있습니다.

l satal sasl ssd

{ --nodes | -n} <node>통계를 보고할 노드를 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할수 있습니다(예: --nodes 1,2). 기본값은 all입니다. 유효한 값은 다음과 같습니다.

l alll <int>

{--degraded | -d}

일부 노드가 응답하지 않는 경우 계속 실행되도록 보고서를 설정합니다.

--nohumanize동적 변환 없이 기본 수량 단위로 모든 데이터를 표시합니다. 이 매개 변수를 설정하면 데이터 테이블 내의 단위 표시도 해제됩니다.

{--interval | -I} <integer>

지정된 간격(초)으로 데이터를 보고합니다.

{--repeat | -r} <integer>

종료하기 전에 보고서를 실행할 횟수를 지정합니다.

일반 클러스터 관리

136 OneFS 8.0.1 CLI 관리 가이드

Page 137: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

무기한으로 실행되도록 보고서를 설정하려면 -1을 지정하십시오.

{--limit | -l}<integer>

표시할 통계의 횟수를 제한합니다.

--long모든 가능한 열을 표시합니다.

--output<column>

표시할 열을 지정합니다. 다음 값을 사용할 수 있습니다.

l {Timestamp | time}

l {Drive | drive_id}

l {Type | }

l {BytesIn | bytes_in}

l {SizeIn | xfer_size_in}

l {OpsOut | xfers_out}

l {BytesOut | bytes_out}

l {SizeOut | xfer_size_out}

l {TimeAvg | access_latency}

l {Slow | access_slow}

l {TimeInQ | iosched_latency}

l {Queued | iosched_queue}

l {Busy | used_bytes_percent}

l {Inodes | used_inodes}

--sort<column>

행이 정렬되는 방법을 지정합니다. 다음 값을 사용할 수 있습니다.

l {Timestamp | time}

l {Drive | drive_id}

l {Type | }

l {BytesIn | bytes_in}

l {SizeIn | xfer_size_in}

l {OpsOut | xfers_out}

l {BytesOut | bytes_out}

l {SizeOut | xfer_size_out}

l {TimeAvg | access_latency}

l {Slow | access_slow}

l {TimeInQ | iosched_latency}

l {Queued | iosched_queue}

일반 클러스터 관리

isi statistics drive 137

Page 138: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l {Busy | used_bytes_percent}

l {Inodes | used_inodes}

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

{--noheader | -a}

열 머리글 없이 데이터를 표시합니다.

{ --no-footer | -z}

바닥글 없이 데이터를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi statistics heat다양한 메트릭에 대한 사용 빈도가 가장 높은 /ifs 경로를 표시합니다.

구문

isi statistics heat [--events <string>] [--pathdepth <integer>] [--maxpath <integer>] [--classes <string>] [--numeric] [--nodes <value>] [--degraded] [--nohumanize] [--interval <integer>] [--repeat <integer>] [--limit <integer>] [--long] [--totalby <column>] [--output <column>] [--sort <column> [--format] [--no-header] [--no-footer] [--verbose]

옵션

--events<string>

보고되는 지정된 정보에 대한 이벤트 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

blocked다른 작업에서 리소스를 해제하기를 기다리는 동안 LIN에 대한 액세스가 차단되었습니다. 클래스는 other입니다.

일반 클러스터 관리

138 OneFS 8.0.1 CLI 관리 가이드

Page 139: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

contendedLIN에서 노드 간 경합이 발생하고 있습니다. 즉, LIN이 여러 노드를 통해 동시에 액세스되고 있습니다. 클래스는 other입니다.

deadlockedLIN을 잠그려는 시도로 인해 교착 상태가 발생했습니다. 클래스는 other입니다.

getattr파일 또는 디렉토리 속성을 읽었습니다. 클래스는 namespace_read입니다.

linkLIN이 파일 시스템에 연결되어 있습니다. 이 이벤트와 연결된 LIN은 상위 디렉토리이며 연결된 LIN이 아닙니다. 클래스는 namespace_write입니다.

lockLIN이 잠겼습니다. 클래스는 other입니다.

lookup이름이 디렉토리에서 조회되었습니다. 검색된 디렉토리의 LIN은 이벤트와 연결된 LIN입니다. 클래스는 namespace_read입니다.

read읽기가 수행되었습니다. 클래스는 read입니다.

rename파일 또는 디렉토리의 이름이 변경되었습니다. 이 이벤트와 연결된 LIN은 소스 디렉토리 또는 대상 디렉토리(두 디렉토리가 다른 경우)에 대한 이름 변경이 발생한 디렉토리입니다. 클래스는 namespace_write입니다.

setattr파일 또는 디렉토리 속성이 추가되거나, 수정되거나, 삭제되었습니다. 클래스는 namespace_write입니다.

unlink파일 시스템에서 파일 또는 디렉토리의 연결이 해제되었습니다. 이 이벤트와연결된 LIN은 제거된 항목의 상위 디렉토리입니다. 클래스는namespace_write입니다.

write쓰기가 수행되었습니다. 클래스는 write입니다.

-pathdepth<integer>

지정된 수준으로 경로를 줄입니다.

--maxpath<integer>

파일 시스템에서 조회할 최대 경로 길이를 지정합니다.

--classes<string>

보고될 지정된 정보에 대한 클래스를 지정합니다. 기본 설정은 모든 클래스입니다.다음 값을 사용할 수 있습니다.

write파일 및 스트림 쓰기

일반 클러스터 관리

isi statistics heat 139

Page 140: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

read파일 및 스트림 읽기

namespace_write이름 변경, 속성 설정, 사용 권한, 시간 및 ACL 쓰기

namespace_read속성, 통계 및 ACL 읽기, 조회, 디렉토리 읽기

other파일 시스템 정보

--numeric로컬 호스트, 원격 클라이언트 또는 사용자의 텍스트 식별자가 표시할 열의 목록에있는 경우(기본 설정은 해당 텍스트 식별자가 표시되는 것임), 이러한 열에 해당하는 확인되지 않은 숫자를 표시합니다.

{ --nodes | -n} <value>

통계를 보고할 노드를 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할수 있습니다(예: --노드 1,2). 기본값은 all입니다. 유효한 값은 다음과 같습니다.

l alll <int>

{--degraded | -d}

일부 노드가 응답하지 않는 경우 계속 실행되도록 보고서를 설정합니다.

--nohumanize동적 변환 없이 기본 수량 단위로 모든 데이터를 표시합니다. 이 옵션을 설정하면데이터 테이블 내의 단위 표시도 해제됩니다.

{--interval | -I} <integer>

지정된 간격(초)으로 데이터를 보고합니다.

{--repeat | -r} <integer>

종료하기 전에 보고서를 실행할 횟수를 지정합니다.

무기한으로 실행되도록 보고서를 설정하려면 -1을 지정하십시오.

--limit<integer>

합계를 계산하고 정렬한 후 지정된 수의 항목만 표시합니다.

--long모든 가능한 열을 표시합니다.

--totalby<column>

지정된 필드에 따라 결과를 집계합니다. 다음 값을 사용할 수 있습니다.

l Nodel {Event | event_name}

l {Class | class_name}

일반 클러스터 관리

140 OneFS 8.0.1 CLI 관리 가이드

Page 141: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l LINl Path

--output<column>

표시할 열을 지정합니다. 다음 값을 사용할 수 있습니다.

{Ops | operation_rate}

작업이 수행된 속도를 표시합니다. 초당 작업 수로 표시됩니다.

Node작업이 수행된 노드를 표시합니다.

{Event | event_name}

이벤트의 이름을 표시합니다.

{ Class | class_name}

작업의 클래스를 표시합니다.

LIN이벤트와 연결된 파일 또는 디렉토리의 LIN을 표시합니다.

Path이벤트 LIN과 연결된 경로를 표시합니다.

--sort<column>

행이 정렬되는 방법을 지정합니다. 다음 값을 사용할 수 있습니다.

l {Ops | operation_rate}

l Nodel {Event | event_name}

l {Class | class_name}

l LINl Path

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

{--noheader | -a}

열 머리글 없이 데이터를 표시합니다.

{ --no-footer | -z}

바닥글 없이 데이터를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

일반 클러스터 관리

isi statistics heat 141

Page 142: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi statistics query current최신 통계를 표시합니다.

구문

isi statistics query current [--keys <string>] [--substr] [--raw] [--nodes <value>] [--degraded] [--interval <number>] [--repeat <number>] [--limit] [--long] [--format] [--no-header] [--no-footer] [--verbose]

옵션

--keys<string> ...

요청된 노드에 대해 보고해야 하는 통계를 지정합니다. 여기서 <string>의 값은 통계 키입니다. 통계 키의 전체 목록을 보려면 isi statistics list keys 명령을 사용합니다.

--substr지정된 모든 키에 대한 '. *<key>. *' 통계를 --keys와 맞춥니다.

--raw복잡한 객체를 16진수로 출력합니다.

{ --nodes | -n} <node>통계를 보고할 노드를 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할수 있습니다(예: --nodes 1,2). 기본값은 all입니다. 유효한 값은 다음과 같습니다.

l alll <int>

{--degraded | -d}

일부 노드가 응답하지 않는 경우 계속 실행되도록 보고서를 설정합니다.

{--interval | -i} <float>

지정된 간격(초)으로 데이터를 보고합니다.

{--repeat | -r} <integer>종료하기 전에 보고서를 실행할 횟수를 지정합니다.

무기한으로 실행되도록 보고서를 설정하려면 -1을 지정하십시오.

{--limit | -l}<integer>

일반 클러스터 관리

142 OneFS 8.0.1 CLI 관리 가이드

Page 143: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

표시할 통계의 횟수를 제한합니다.

--long모든 가능한 열을 표시합니다.

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

{--noheader | -a}

열 머리글 없이 데이터를 표시합니다.

{ --no-footer | -z}

바닥글 없이 데이터를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi statistics query history사용 가능한 기간별 통계를 표시합니다. 모든 통계가 기간별 쿼리를 지원하도록 구성된것은 아닙니다.

구문

isi statistics query history [--keys <string>] [--substr] [--begin <integer>] [--end <integer>] [--resolution <number>] [--memory-only] [--raw] [--nodes <value>] [--degraded] [--nohumanize] [--interval <number>] [--repeat <number>] [--limit] [--format] [--no-header] [--no-footer] [--verbose]

옵션

--keys<string> ...

요청된 노드에 대해 보고해야 하는 통계를 지정합니다. 여기서 <string>의 값은 통계 키입니다. 통계 키의 전체 목록을 보려면 isi statistics list keys 명령을 사용합니다.

--substr지정된 모든 키에 대한 '. *<key>. *' 통계를 --keys와 맞춥니다.

일반 클러스터 관리

isi statistics query history 143

Page 144: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--begin<time>

UNIX Epoch 타임 스탬프 형식의 시작 시간을 지정합니다.

--end<time>

UNIX Epoch 타임 스탬프 형식의 종료 시간을 지정합니다.

--resolution<integer>

계열 데이터 요소 간의 최소 간격(초)을 지정합니다.

--memory-only디스크에 보존된 통계가 아닌 메모리 내의 통계만 검색합니다.

--raw복잡한 객체를 16진수로 출력합니다.

{ --nodes | -n} <node>통계를 보고할 노드를 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할수 있습니다(예: --nodes 1,2). 기본값은 all입니다. 유효한 값은 다음과 같습니다.

l alll <int>

{--degraded | -d}

일부 노드가 응답하지 않는 경우 계속 실행되도록 보고서를 설정합니다.

--nohumanize동적 변환 없이 기본 수량 단위로 모든 데이터를 표시합니다. 이 옵션을 설정하면데이터 테이블 내의 단위 표시도 해제됩니다.

{--interval | -i} <float>

지정된 간격(초)으로 데이터를 보고합니다.

{--repeat | -r} <integer>종료하기 전에 보고서를 실행할 횟수를 지정합니다.

무기한으로 실행되도록 보고서를 설정하려면 -1을 지정하십시오.

{--limit | -l}<integer>

표시할 통계의 횟수를 제한합니다.

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

{--noheader | -a}

열 머리글 없이 데이터를 표시합니다.

일반 클러스터 관리

144 OneFS 8.0.1 CLI 관리 가이드

Page 145: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{ --no-footer | -z}

바닥글 없이 데이터를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi statistics list keys사용 가능한 모든 키 목록을 표시합니다.

구문

isi statistics list keys [--limit] [--format] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l}<integer>

표시할 통계의 횟수를 제한합니다.

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

{--noheader | -a}

열 머리글 없이 데이터를 표시합니다.

{ --no-footer | -z}

바닥글 없이 데이터를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi statistics list operations--operations 옵션에 대한 유효한 인수의 목록을 표시합니다.

구문

isi statistics list operations [--protocols <value>] [--limit] [--format] [--no-header]

일반 클러스터 관리

isi statistics list keys 145

Page 146: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--no-footer] [--verbose]

옵션

--protocols<value>

통계를 보고할 프로토콜을 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할 수 있습니다(예: --protocols http,papi). 유효한 값은 다음과 같습니다.

l nfs3l smb1l nlml ftpl httpl siql smb2l nfs4l papil jobdl irpl lsass_inl lsass_outl hdfsl consolel ssh

{--limit | -l}<integer>

표시할 통계의 횟수를 제한합니다.

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

{--noheader | -a}

열 머리글 없이 데이터를 표시합니다.

{ --no-footer | -z}

바닥글 없이 데이터를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

일반 클러스터 관리

146 OneFS 8.0.1 CLI 관리 가이드

Page 147: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi statistics protocolNFSv3 및 HTTP와 같은 프로토콜별 통계를 표시합니다.

구문

isi statistics protocol [--classes <class>...] [--protocols <protocol>...] [--operations <operation>...] [--zero] [--nodes <value>] [--degraded] [--nohumanize] [--interval <integer>] [--repeat <integer>] [--limit] [--long] [--totalby <column>...] [--output <column>...] [--nodes <value>] [--sort <column>...] [--format] [--no-header] [--no-footer] [--verbose]

옵션

--classes<class>

통계를 보고할 작업 클래스를 지정합니다. 다음 값을 사용할 수 있습니다.

other

파일 시스템 정보. 쉼표로 구분된 목록으로 여러 개의 값을 지정할 수 있습니다.

write파일 및 스트림 쓰기

read파일 및 스트림 읽기

create파일, 링크, 노드, 스트림 및 디렉토리 생성

delete파일, 링크, 노드, 스트림 및 디렉토리 삭제

namespace_read속성, 통계 및 ACL 읽기, 조회, 디렉토리 읽기

namespace_write

이름 변경, 속성 설정, 사용 권한, 시간 및 ACL 쓰기

file_state

열기, 닫기, 잠금, 확보, 해제, 분리, 확인, 알림

일반 클러스터 관리

isi statistics protocol 147

Page 148: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

session_state

프로토콜 접속 또는 세션 상태의 협상, 조회 또는 조작

--protocols<value>

통계를 보고할 프로토콜을 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할 수 있습니다(예: --protocols http,papi). 유효한 값은 다음과 같습니다.

l nfs3l smb1l nlml ftpl httpl siql smb2l nfs4l papil jobdl irpl lsass_inl lsass_outl hdfsl alll internall external

--operations<operation>

통계가 보고되는 작업을 지정합니다. 유효한 값의 목록을 보려면 isistatistics list operations 명령을 실행하십시오. 쉼표로 구분된 목록으로 여러 개의 값을 지정할 수 있습니다.

--zero값이 없는 테이블 항목을 보여 줍니다.

{--nodes | -n} <node>통계를 보고할 노드를 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할수 있습니다(예: --nodes 1,2). 기본값은 all입니다. 유효한 값은 다음과 같습니다.

l alll <int>

{--degraded | -d}

일부 노드가 응답하지 않는 경우 보고서가 계속 실행되도록 합니다.

--nohumanize동적 변환 없이 기본 수량 단위로 모든 데이터를 표시합니다. 이 옵션을 설정하면데이터 테이블 내의 단위 표시도 해제됩니다.

일반 클러스터 관리

148 OneFS 8.0.1 CLI 관리 가이드

Page 149: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--interval | -i} <float>

지정된 간격(초)으로 데이터를 보고합니다.

{--repeat | -r} <integer>

종료하기 전에 보고서를 실행할 횟수를 지정합니다.

무기한으로 실행되도록 보고서를 설정하려면 -1을 지정하십시오.

{--limit | -l}<integer>

표시할 통계의 횟수를 제한합니다.

--long모든 가능한 열을 표시합니다.

--totalby <column>

지정된 필드에 따라 결과를 집계합니다. 다음 값을 사용할 수 있습니다.

l Nodel {Proto | protocol}

l Classl {Op | operation}

--output<column>

표시할 열을 지정합니다. 다음 값을 사용할 수 있습니다.

{timestamp | time}

isi statistics 툴이 마지막으로 데이터를 수집한 시간을 표시합니다.POSIX 시간으로 표시됩니다(1970년 1월 1일 이후 경과된 시간(초)).<time-and-date>를 다음 형식으로 지정하십시오.

<YYYY>-<MM>-<DD>[T<hh>:<mm>[:<ss>]]

<time>을 다음 값 중 하나로 지정하십시오.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

h시간을 지정합니다.

s초를 지정합니다.

일반 클러스터 관리

isi statistics protocol 149

Page 150: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{NumOps | operation_count}

작업이 수행된 횟수를 표시합니다.

{Ops | operation_rate}

작업이 수행된 속도를 표시합니다. 초당 작업 수로 표시됩니다.

{InMax | in_max}

작업에 대한 최대 입력(받은) 바이트를 표시합니다.

{InMin | in_min}

작업에 대한 최소 입력(받은) 바이트를 표시합니다.

Inisi statistics가 마지막으로 데이터를 수집한 이후 작업에 대한 입력 속도를 표시합니다. 초당 바이트 수로 표시됩니다.

{InAvg | in_avg}

작업에 대한 평균 입력(받은) 바이트를 표시합니다.

{InStdDev | in_standard_dev}

작업에 대한 입력(받은) 바이트의 표준 편차를 표시합니다. 바이트 단위로 표시됩니다.

{OutMax | out_max}

작업에 대한 최대 출력(보낸) 바이트를 표시합니다.

{OutMin | out_min}

작업에 대한 최소 출력(보낸) 바이트를 표시합니다.

Outisi statistics가 마지막으로 데이터를 수집한 이후 작업에 대한 출력 속도를 표시합니다. 초당 바이트 수로 표시됩니다.

{OutAvg | out_avg}

작업에 대한 평균 출력(보낸) 바이트를 표시합니다.

{OutStdDev | out_standard_dev}

작업에 대한 출력(보낸) 바이트의 표준 편차를 표시합니다. 바이트 단위로 표시됩니다.

{TimeMax | time_max}

작업을 완료하는 데 걸린 최대 경과 시간을 표시합니다. 마이크로초 단위로 표시됩니다.

{TimeMin | time_min}

작업을 완료하는 데 걸린 최소 경과 시간을 표시합니다. 마이크로초 단위로 표시됩니다.

{TimeAvg | time_avg}

작업을 완료하는 데 걸린 평균 경과 시간을 표시합니다. 마이크로초 단위로 표시됩니다.

{TimeStdDev | time_standard_dev}

평균 경과 시간에서 표준 편차로 작업을 완료하는 데 걸리는 경과 시간을 표시합니다.

일반 클러스터 관리

150 OneFS 8.0.1 CLI 관리 가이드

Page 151: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Node작업이 수행된 노드를 표시합니다.

{Proto | protocol}

작업의 프로토콜을 표시합니다.

Class작업의 클래스를 표시합니다.

{Op | operation}

작업의 이름을 표시합니다.

--sort <column>

행이 정렬되는 방법을 지정합니다. 다음 값을 사용할 수 있습니다.

l Classl Inl InAvg | in_avg}

l InMax | in_max}

l InMin | in_min}

l InStdDev | in_standard_dev}

l Nodel NumOps | operation_count}

l Op | operation}

l Ops | operation_rate}

l Outl OutAvg | out_avg}

l OutMax | out_max}

l OutMin | out_min}

l OutStdDev | out_standard_dev}

l Proto | protocol}

l TimeAvg | time_avg}

l TimeMax | time_max}

l TimeMin | time_min}

l TimeStamp | time}

l TimeStdDev | time_standard_dev}

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

일반 클러스터 관리

isi statistics protocol 151

Page 152: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--noheader | -a}

열 머리글 없이 데이터를 표시합니다.

{ --no-footer | -z}

바닥글 없이 데이터를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi statistics pstat선택된 클러스터 전체 및 프로토콜 데이터를 표시합니다.

구문

isi statistics pstat [--protocol <protocol>] [--degraded] [--interval <integer>] [--repeat <integer>] [--format] [--verbose]

옵션

--protocols<value>

통계를 보고할 프로토콜을 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할 수 있습니다(예: --protocols http,papi). 유효한 값은 다음과 같습니다.

l nfs3l smb1l nlml ftpl httpl siql smb2l nfs4l papil jobdl irpl lsass_inl lsass_outl hdfs

{--degraded | -d}

일부 노드가 응답하지 않는 경우 계속 실행되도록 보고서를 설정합니다.

{--interval | -i} <float>

지정된 간격(초)으로 데이터를 보고합니다.

일반 클러스터 관리

152 OneFS 8.0.1 CLI 관리 가이드

Page 153: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--repeat | -r} <integer>

종료하기 전에 보고서를 실행할 횟수를 지정합니다.

무기한으로 실행되도록 보고서를 설정하려면 -1을 지정하십시오.

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi statistics system모든 지원되는 프로토콜과 네트워크 및 디스크 트래픽에 대한 작업 속도를 비롯한 일반적인 클러스터 통계를 표시합니다.

구문

isi statistics system [--oprates] [--nodes] [--degraded] [--nohumanize] [--interval <integer>] [--repeat <integer>] [--limit] [--long] [--output <column>] [--sort <column>] [--format] [--no-header] [--no-footer] [--verbose]

옵션

--oprates기본 처리량 통계 대신 프로토콜 작업 속도 통계를 표시합니다.

{ --nodes | -n} <node>통계를 보고할 노드를 지정합니다. 쉼표로 구분된 목록으로 여러 개의 값을 지정할수 있습니다(예: --nodes 1,2). 기본값은 all입니다. 유효한 값은 다음과 같습니다.

l alll <int>

{--degraded | -d}

일반 클러스터 관리

isi statistics system 153

Page 154: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

일부 노드가 응답하지 않는 경우 계속 실행되도록 보고서를 설정합니다.

--nohumanize동적 변환 없이 기본 수량 단위로 모든 데이터를 표시합니다. 이 옵션을 설정하면데이터 테이블 내의 단위 표시도 해제됩니다.

{--interval | -I} <integer>

지정된 간격(초)으로 데이터를 보고합니다.

{--repeat | -r} <integer>종료하기 전에 보고서를 실행할 횟수를 지정합니다.

무기한으로 실행되도록 보고서를 설정하려면 -1을 지정하십시오.

{--limit | -l}<integer>

표시할 통계의 횟수를 제한합니다.

--long모든 가능한 열을 표시합니다.

--output<column>

표시할 열을 지정합니다. 다음 값을 사용할 수 있습니다.

l {Timestamp | time}

l Nodel CPUl SMBl FTPl HTTPl NFSl HDFSl Totall {NetIn | net_in}

l {NetOut | net_out}

l {DiskIn | disk_in}

l {DiskOut | disk_out}

--sort<column>

행이 정렬되는 방법을 지정합니다. 다음 값을 사용할 수 있습니다.

l {Timestamp | time}

l Nodel CPUl SMBl FTPl HTTP

일반 클러스터 관리

154 OneFS 8.0.1 CLI 관리 가이드

Page 155: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l NFSl HDFSl Totall { NetIn | net_in}

l { NetOut | net_out}

l {DiskIn | disk_in}

l {DiskOut | disk_out}

--format {table | json | csv | list | top}

테이블, JSON(JavaScript Object Notation), CSV(쉼표로 구분된 값), 목록 형식 또는 데이터를 지속적으로 단일 테이블에 덮어쓰는 상위 스타일 표시로 출력을 표시합니다.

--top을 --repeat 없이 지정하면 보고서가 무기한으로 실행됩니다.

{--noheader | -a}

열 머리글 없이 데이터를 표시합니다.

{ --no-footer | -z}

바닥글 없이 데이터를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi status클러스터의 현재 노드 상태에 대한 정보를 표시합니다.

구문

isi status [--all-nodes | -a] [--node | -n <integer>] [--all-nodepools | -p] [--nodepool | -l <string>] [--quiet | -q] [--verbose | -v]

옵션

--all-nodes | -a클러스터의 모든 노드에 대해 노드별 상태를 표시합니다.

--node | -n<integer>

LNN(Logical Node Number)으로 지정된 노드에 대해 노드별 상태를 표시합니다.

--all-nodepools | -p클러스터의 모든 노드 풀에 대해 노드 풀 상태를 표시합니다.

--nodepool | -l<string>

지정된 노드 풀에 대해 노드 풀 상태를 표시합니다.

일반 클러스터 관리

isi status 155

Page 156: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--quiet | -q간결한 정보를 표시합니다.

--verbose | -v--nodepool 또는 --all-nodepools 옵션에 대한 자세한 정보를 표시합니다.

isi upgrade cluster add-nodes실행 중인 업그레이드 프로세스에 새 노드를 추가합니다.

구문

isi upgrade cluster add-nodes <nodes> [--yes]

옵션

<nodes>

업그레이드를 위해 표시할 지정 LNN(Logical Node Number) 목록입니다(쉼표로구분(1,3,7) 또는 대시로 구분(1-7)).

--yes메시지가 나타나면 자동으로 yes라고 답합니다.

isi upgrade cluster add-remaining-nodes시스템이 기존 업그레이드에 나머지 모든 노드 또는 새 노드를 포함하도록 합니다.

구문

isi upgrade cluster add-remaining-nodes [--yes]

옵션

--yes메시지가 나타나면 자동으로 yes라고 답합니다.

isi upgrade cluster archive업그레이드 프레임워크의 아카이브를 시작합니다.

구문

isi upgrade cluster archive [--clear]

옵션

--clear아카이브를 완료한 후 업그레이드를 지웁니다.

일반 클러스터 관리

156 OneFS 8.0.1 CLI 관리 가이드

Page 157: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi upgrade cluster assess업그레이드를 시작하지 않고 업그레이드 점검을 실행합니다.

구문

isi upgrade cluster assess <install-image-path>

옵션

<install-image-path>

업그레이드 설치 이미지의 경로입니다. /ifs 또는 http:// 소스 내에 있어야 합니다.

isi upgrade cluster commit새 버전으로 업그레이드를 커밋합니다. 이 명령을 실행 한 후 롤백이 불가능합니다.

구문

isi upgrade cluster commit [--yes]

옵션

--yes업그레이드 커밋 메시지가 뜨면 자동으로 Yes라고 답합니다.

isi upgrade cluster firmware펌웨어 업그레이드를 위한 CLI입니다.

구문

isi upgrade cluster firmware <action> [--timeout <integer>]

옵션

<action>

펌웨어 업그레이드에 대해 수행할 수 있는 작업을 지정합니다.

package

클러스터의 모든 노드를 나열하고 해당 노드에 대한 펌웨어 패키지 세부 정보를 표시합니다.

devices

클러스터의 모든 노드를 나열하고 각 노드에 대한 현재 펌웨어 상태의 세부 정보를 표시합니다.

assess

펌웨어 업그레이드를 시작하지 않고 업그레이드 점검을 실행합니다.

일반 클러스터 관리

isi upgrade cluster assess 157

Page 158: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

view

현재 펌웨어 업그레이드 작업의 간략한 상태를 표시합니다.

start

업그레이드 프로세스를 시작합니다.

모든 업그레이드 프로세스는 실행에 오랜 시간이 소요됩니다. 명령의 반환 상태는명령의 성공적인 완료가 아닌 명령 자체의 실행과만 관련됩니다.

--timeout<integer>

명령 시간 초과 시간(초)입니다.

예다음 명령을 실행하면 펌웨어 업그레이드를 시작하지 않고 업그레이드 점검이 수행됩니다.

isi upgrade cluster firmware assess

isi upgrade cluster from-version업그레이드 전 클러스터의 버전을 표시합니다.

구문

isi upgrade cluster from-version

예업그레이드 전 클러스터 버전에 대한 정보를 보려면 다음 명령을 실행합니다.

isi upgrade cluster from-version

다음 예와 유사한 출력이 표시됩니다.

Upgrading Current OS Version: 7.2.1.1 Major: 7 Minor: 0 Maintenance: 0 Bugfix: 0

isi upgrade cluster nodes firmware운영 중단 없는 업그레이드 펌웨어에 대한 CLI입니다.

구문

isi upgrade cluster nodes firmware <action> [--timeout <integer>]

일반 클러스터 관리

158 OneFS 8.0.1 CLI 관리 가이드

Page 159: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<action>

노드 펌웨어 업데이트와 관련하여 수행할 수 있는 보고 작업을 지정합니다.

devices

설치된 펌웨어 패키지에서 지원되는 노드의 디바이스를 보고합니다.

package

설치된 펌웨어 패키지의 컨텐츠를 보고합니다.

progress

펌웨어 업그레이드에 관한 상태 정보를 목록 또는 보기 형식으로 보고합니다.

--timeout<integer>

명령 시간 초과 시간(초)입니다.

예다음 명령을 실행하면 설치된 펌웨어 패키지의 컨텐츠가 표시됩니다.

isi upgrade cluster nodes firmware package

isi upgrade cluster nodes list클러스터 상의 모든 노드를 나열하고 업그레이드 활동의 세부 상태를 표시합니다.

구문

isi upgrade cluster nodes list

예클러스터 상의 모든 노드에 대한 업그레이드 상태를 나열하려면 다음 명령을 실행합니다.

isi upgrade cluster nodes list

다음 예와 유사한 출력이 표시됩니다.

Node LNN: 1 Node Upgrade State: committed Error Details: None Last Upgrade Action: - Last Action Result: -Node Upgrade Progress: None Node OS Version: 8.0.0.0

Node LNN: 2 Node Upgrade State: non-responsive Error Details: None Last Upgrade Action: - Last Action Result: -Node Upgrade Progress: unknown Node OS Version: N/A

Node LNN: 3 Node Upgrade State: committed

일반 클러스터 관리

isi upgrade cluster nodes list 159

Page 160: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Error Details: None Last Upgrade Action: - Last Action Result: -Node Upgrade Progress: None Node OS Version: 8.0.0.0

isi upgrade cluster nodes view지정된 노드에 대한 현재 업그레이드 작업의 세부 상태를 표시합니다.

구문

isi upgrade cluster nodes view <lnn>

옵션

<lnn>

업그레이드 상태를 확인할 노드의 LNN(Logical Node Number)입니다.

예LNN 1인 노드의 업그레이드 상태를 보려면 다음 명령을 실행합니다.

isi upgrade cluster nodes view 1

다음 예와 유사한 출력이 표시됩니다.

Node LNN: 1 Node Upgrade State: committed Error Details: None Last Upgrade Action: - Last Action Result: -Node Upgrade Progress: None Node OS Version: 8.0.0.0

isi upgrade cluster retry-last-action이전 작업이 실패한 경우 노드에 대해 마지막 업그레이드 작업을 다시 시도합니다.

구문

isi upgrade cluster retry-last-action <nodes>

옵션

<nodes>

선택할 LNN(Logical Node Number) 목록입니다(쉼표로 구분(1,3,7) 또는 대시로구분(1-7)). 언제든지 all을 사용해 모든 클러스터의 노드를 선택할 수 있습니다.

isi upgrade cluster rollback클러스터 업그레이드를 중지하고 이전 버전으로 돌아갑니다. 이로 인해 업그레이드의중단 롤백이 발생합니다.

일반 클러스터 관리

160 OneFS 8.0.1 CLI 관리 가이드

Page 161: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi upgrade cluster rollback [--yes]

옵션

--yes확인 메시지가 나타나면 자동으로 yes라고 답합니다.

isi upgrade cluster settings현재 실행 중인 업그레이드의 설정을 표시합니다.

구문

isi upgrade cluster settings

옵션이 명령에 대한 옵션은 없습니다.

isi upgrade cluster start업그레이드 프로세스를 시작합니다.

구문

isi upgrade cluster start <install-image-path> [--skip-optional] [--yes] [--simultaneous] [--nodes <integer_range_list>]

옵션

<install-image-path>

업그레이드 설치 이미지의 위치에 대한 파일 경로입니다. 파일 경로는 /ifs 디렉토리 또는 https:// URL을 통해 액세스 가능해야 합니다.

--skip-optional업그레이드 전 확인 작업(선택 사항)을 건너뜁니다.

--yes확인 메시지가 나타나면 자동으로 yes라고 답합니다.

--simultaneous동시 업그레이드를 시작합니다.

--nodes<integer_range_list>

업그레이드를 위해 선택할 LNN(Logical Node Number) 목록입니다(쉼표로 구분(1,3,7) 또는 대시로 구분(1-7)).

일반 클러스터 관리

isi upgrade cluster settings 161

Page 162: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi upgrade cluster to-version업그레이드 후 클러스터의 버전을 표시합니다.

구문

isi upgrade cluster to-version

옵션이 명령에 대한 옵션은 없습니다.

isi upgrade cluster view클러스터에 대한 현재 업그레이드 활동의 상태를 표시합니다.

구문

isi upgrade cluster view

옵션이 명령에 대한 옵션은 없습니다.

isi upgrade patches abort최근에 실패한 작업을 중단하여 시스템을 복구합니다.

구문

isi upgrade patches abort [--force]

옵션

{--force | -f}

이 명령에 대한 확인 프롬프트를 건너뜁니다.

isi upgrade patches install시스템 패치를 설치합니다.

구문

isi upgrade patches install <patch> [--rolling {yes | no}] [--override]

옵션

<patch>

패치를 설치할 파일 경로 위치입니다. /ifs 파일 시스템 내에서의 절대 경로여야합니다.

{--rolling | -r} {yes | no}

일반 클러스터 관리

162 OneFS 8.0.1 CLI 관리 가이드

Page 163: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

점진적 패치 설치를 수행합니다. no 값을 사용하면 모든 노드에서 동시에 설치합니다.

{--override | -o}

패치 시스템 검증을 무시하고 패치 설치를 강제로 수행합니다.

isi upgrade patches list모든 시스템 패치를 나열합니다.

구문

isi upgrade patches list [--local] [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--local로컬 노드에 대한 패치 정보만 표시합니다.

{--limit | -l} <integer>

표시할 업그레이드 패치의 수입니다.

--format {table | json | csv | list}

업그레이드 패치를 테이블, JSON, CSV 또는 목록 형식으로 표시합니다.

{--no-header | -a}

CSV 또는 테이블 형식에서 머리글을 표시하지 않습니다.

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi upgrade patches uninstall시스템 패치를 제거합니다.

구문

isi upgrade patches uninstall <patch> [--rolling {yes | no}] [--override] [--force]

옵션

<patch>

제거할 패치의 이름 또는 ID입니다.

일반 클러스터 관리

isi upgrade patches list 163

Page 164: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--rolling | -r} {yes | no}

점진적 패치 제거를 수행합니다. no 값을 사용하면 모든 노드에서 동시에 제거합니다.

{--override | -o}

패치 시스템 검증을 무시하고 패치 제거를 강제로 수행합니다.

{--force | -f}

확인 프롬프트를 건너뜁니다.

isi upgrade patches view시스템 패치의 세부 정보를 표시합니다.

구문

isi upgrade patches view <patch> [--local]

옵션

<patch>

보려는 패치의 이름 또는 ID입니다.

--local로컬 노드에 대한 패치 정보만 표시합니다.

isi version클러스터 버전 정보를 표시합니다.

구문

isi version [--format {list | json}] [--verbose

옵션

--format {list | json}

클러스터 버전 정보를 목록 또는 JSON 형식으로 표시합니다.

{--verbose | -v}

자세한 클러스터 버전 정보를 표시합니다.

isi_for_array스토리지의 여러 노드에서 병렬 또는 직렬로 명령을 실행합니다.

옵션이 충돌하는 경우 마지막으로 지정된 옵션이 우선합니다.

-k, -u, -p 및 -q 옵션은 SSH 전송에만 사용할 수 있습니다.

일반 클러스터 관리

164 OneFS 8.0.1 CLI 관리 가이드

Page 165: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi_for_array [--array-name <array>] [--array-file <filename>] [--directory <directory>] [--diskless] [--ignore-errors] [--known-hosts-file <filename>] [--user <user>] [--nodes <nodes>] [--password <password>] [--pre-command <command>] [--query-password] [--quiet] [--serial] [--storage] [--transport <transport-type>] [--throttle <setting>] [--exclude-nodes <nodes>] [--exclude-down-nodes]

옵션

{--array-name | -a} <array>

<array>를 사용합니다.

{--array-file | -A} <filename>

<filename>에서 스토리지 정보를 읽습니다. 기본적으로 먼저$HOME/.array.xml을 찾은 다음 /etc/ifs/array.xml을 찾습니다.

{--directory | -d} <directory>

원격 컴퓨터의 지정된 디렉토리에서 명령을 실행합니다. 현재 작업 디렉토리가 기본 디렉토리입니다. <directory>가 비어 있으면 명령이 원격 컴퓨터에 있는 사용자의 홈 디렉토리에서 실행됩니다.

{--diskless | -D}

디스크 없는 노드에서 명령을 실행합니다.

{--ignore | -I}

0이 아닌 종료 상태를 반환하는 노드에 대해 오류 메시지를 출력하지 않습니다. 모든 노드에서 최대의 종료 상태를 반환합니다.

{--known-hosts-file | -k} <filename>

기본 /dev/null 디렉토리 대신 알려진 SSH 호스트 파일의 <filename>을 사용합니다.

{--user | -u | -l} <user>

기본 루트 사용자 대신 <user>로 로그인합니다.

{--nodes | -n} <nodes>

지정된 노드에서 명령을 실행합니다. 노드는 여러 번 지정할 수 있습니다. 노드 이름 또는 노드 ID 범위의 목록이어야 합니다(예: 1,3-5,neal8,10). 노드를 명시적으로 나열하지 않으면 전체 스토리지가 사용됩니다.

{--password | -p | --pw} <password>

기본 암호 대신 지정된 암호를 사용합니다.

일반 클러스터 관리

isi_for_array 165

Page 166: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--pre-command | -P} <command>

다른 모든 명령 전에 지정된 명령을 실행합니다. 이는 환경을 설정하는 데 유용하며 여러 번 지정할 수 있습니다. -를 지정하여 사전 명령의 목록을 재설정할 수 있습니다.

{--query-password | -q}

암호를 묻는 메시지를 표시합니다.

{--quiet | -Q}

각 출력 줄에 호스트 접두사를 인쇄하지 않습니다.

{--serial | -s}

병렬 대신 직렬로 명령을 실행합니다.

{--storage | -S}

스토리지 노드에서 명령을 실행합니다.

{--transport | -t} <transport-type>

네트워크 전송 유형을 지정합니다. 기본값은 rpc입니다. 유효한 전송 값은 rpc 또는 ssh입니다.

{--throttle | -T} <setting>

임계치 조절을 조정합니다. 임계치 조절을 비활성화하려면 0을 지정하십시오. 기본값은 24입니다.

{--exclude-nodes | -x} <nodes>

지정된 노드를 명령에서 제외합니다. 이 인수는 -n 옵션과 동일한 방식으로 지정됩니다.

{--exclude-down-nodes | -X}

오프라인 노드를 명령에서 제외합니다. 이 명령은 클러스터 로컬 사용으로만 제한됩니다.

예SmartLock 컴플라이언스 모드에서 루트 권한이 필요한 명령에 대해 isi_for_array를 실행하려면 sudo를 두 번 지정해야 합니다. 예를 들어 다음 명령을 실행하면 컴플라이언스 클러스터의 각 노드에서 isi statistics client list이 실행됩니다.

sudo isi_for_array -u compadmin sudo isi statistics client list

isi get요청된 보호, 현재 실제 보호 및 쓰기 병합(coalescing) 설정 여부를 비롯한 파일 세트에대한 정보를 표시합니다.

요청된 보호는 녹색, 노란색 또는 빨간색 중 하나로 나타납니다. 녹색은 완전한 보호를나타내고, 노란색은 미러링 정책에 따른 저하된 보호를 나타내며, 빨간색은 패리티 정책에 따른 하나 이상의 데이터 블록 손실을 나타냅니다.

일반 클러스터 관리

166 OneFS 8.0.1 CLI 관리 가이드

Page 167: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi get {{[-a] [-d] [-g] [-s] [{-D | -DD | -DDC}] [-R] <path>} | {[-g] [-s] [{-D | -DD | -DDC}] [-R] -L <lin>}}

옵션

-a

각 디렉토리의 숨겨진 "." 및 ".." 항목을 표시합니다.

-d

컨텐츠 대신 디렉토리의 속성을 표시합니다.

-g

스냅샷 거버넌스 목록을 비롯한 자세한 정보를 표시합니다.

-s

색상 대신 단어를 사용하여 보호 상태를 표시합니다.

-D

자세한 정보를 표시합니다.

-DD

보호 그룹과 보안 설명자 소유자 및 그룹에 대한 정보를 포함합니다.

-DDC

CRC(Cyclic Redundancy Check) 정보를 포함합니다.

-R

지정된 디렉토리의 하위 디렉토리 및 파일에 대한 정보를 표시합니다.

<path>

지정된 파일 또는 디렉토리에 대한 정보를 표시합니다.

파일 또는 디렉토리 경로로 지정하십시오.

-L <lin>

지정된 파일 또는 디렉토리에 대한 정보를 표시합니다.

파일 또는 디렉토리 LIN으로 지정하십시오.

예다음 명령을 실행하면 ifs/home/ 및 모든 하위 디렉토리에 대한 정보가 표시됩니다.

isi get -R /ifs/home

다음 예와 유사한 출력이 표시됩니다.

POLICY LEVEL PERFORMANCE COAL FILE

일반 클러스터 관리

isi get 167

Page 168: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

default 4x/2 concurrency on ./default 8x/3 concurrency on ../default 4x/2 concurrency on admin/default 4x/2 concurrency on ftp/default 4x/2 concurrency on newUser1/default 4x/2 concurrency on newUser2/

/ifs/home/admin:default 4+2/2 concurrency on .zshrc

/ifs/home/ftp:default 4x/2 concurrency on incoming/default 4x/2 concurrency on pub/

/ifs/home/ftp/incoming:

/ifs/home/ftp/pub:

/ifs/home/newUser1:default 4+2/2 concurrency on .cshrcdefault 4+2/2 concurrency on .logindefault 4+2/2 concurrency on .login_confdefault 4+2/2 concurrency on .mail_aliasesdefault 4+2/2 concurrency on .mailrcdefault 4+2/2 concurrency on .profiledefault 4+2/2 concurrency on .rhostsdefault 4+2/2 concurrency on .shrcdefault 4+2/2 concurrency on .zshrc

/ifs/home/newUser2:default 4+2/2 concurrency on .cshrcdefault 4+2/2 concurrency on .logindefault 4+2/2 concurrency on .login_confdefault 4+2/2 concurrency on .mail_aliasesdefault 4+2/2 concurrency on .mailrcdefault 4+2/2 concurrency on .profiledefault 4+2/2 concurrency on .rhostsdefault 4+2/2 concurrency on .shrcdefault 4+2/2 concurrency on .zshrc

isi_gather_info최신 클러스터 로그 정보를 수집하여 ESRS(EMC Secure Remote Services)에 업로드합니다.

-i, -f, -s, -S 및 -1의 여러 인스턴스가 허용됩니다.

gather_expr 및 analysis_expr은 따옴표로 묶을 수 있습니다.

기본 임시 디렉토리는 /ifs/data/Isilon_Support/입니다(-L 또는 -T를 사용하여 변경).

구문

isi_gather_info [-h] [-v] [-u <user>] [-p <password>] [-i] [--incremental] [-l] [-f <filename>] [-n <nodes>]

일반 클러스터 관리

168 OneFS 8.0.1 CLI 관리 가이드

Page 169: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--local-only] [--skip-node-check] [-s gather-script] [-S gather-expr] [-1 gather expr] [-a analysis-script] [-A analysis-expr] [-t <tarfile>] [-x exclude_tool] [-I] [-L] [-T <temp-dir>] [--tardir <dir>] [--symlinkdir <dir>] [--varlog_recent] [--varlog_all] [--nologs] [--group <name>] [--clean-cores] [--clean-all] [--no-dumps] [--dumps] [--no-cores] [--cores] [--upgrade-archive] [--debug] [--verbose] [--noconfig] [--save-only] [--save] [--upload] [--noupload] [--re-upload <filename>] [--verify-upload] [--http] [--nohttp] [--http-host <host>] [--http-path <dir>] [--http-proxy <host>] [--http-proxy-port <port>] [--ftp] [--noftp] [--ftp-user <user>] [--ftp-pass <password>] [--ftp-host <host>] [--ftp-path <dir>] [--ftp-port <alt-port>] [--ftp-proxy <host>] [--ftp-proxy-port <port>] [--ftp-mode <mode>] [--esrs] [--email] [--noemail] [--email-addresses] [--email-from] [--email-subject] [--email-body] [--skip-size-check]

옵션

-h이 메시지를 인쇄하고 종료합니다.

-v

일반 클러스터 관리

isi_gather_info 169

Page 170: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

버전 정보를 인쇄하고 종료합니다.

-u<user>

기본 루트 사용자 대신 <user>로 로그인하도록 지정합니다.

-p<password>

<password>를 사용합니다.

-i나열된 유틸리티만 포함합니다. 포함할 유틸리티의 목록을 보려면 -l 옵션도 참조하십시오. 특수 값 all을 사용하여 알려진 모든 유틸리티를 포함할 수 있습니다.

--incremental마지막 로그 업로드 이후 변경된 로그만 수집합니다.

-l포함될 수 있는 유틸리티와 그룹을 나열합니다. -i 및 --group을 참조하십시오.

-f<filename>

각 노드에서 <filename>을 수집합니다. 값은 절대 경로여야 합니다.

-n<nodes>

지정된 노드에서만 정보를 수집합니다. 노드는 목록이거나 LNN 범위(예: 1,410,12,14)여야 합니다. 지정된 노드가 없으면 스토리지 전체를 사용합니다. 작동이 중단된 노드는 자동으로 제외됩니다.

--local-only로컬 노드에서만 정보를 수집합니다. /ifs 파일 시스템에서 파일을 수집할 때 이옵션을 실행하십시오.

--skip-node-check노드 가용성의 확인을 건너뜁니다.

-s gather-script모든 노드에서 <gather-script>를 실행합니다.

-S gather-expr모든 노드에서 <gather-expr>을 실행합니다.

-1 gather-expr로컬 노드에서 <gather-expr>을 실행합니다.

-a analysis-script결과에 대해 <analysis-script>를 실행합니다.

-A analysis-expr모든 노드에서 <analysis-expr>을 실행합니다.

-t<tarfile>

일반 클러스터 관리

170 OneFS 8.0.1 CLI 관리 가이드

Page 171: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

모든 결과를 기본 tar 파일 대신 지정된 <tarfile>에 저장합니다.

-x exclude_tool각 노드에서 수집되지 않도록 하나 이상의 지정된 툴을 제외합니다. 쉼표로 구분된값으로 여러 개의 툴을 나열할 수 있습니다.

-I결과를 /ifs에 저장합니다. 이는 기본 설정입니다.

-L모든 결과를 로컬 스토리지 /var/crash/support/에 저장합니다.

-T<temp-dir>

모든 결과를 기본 디렉토리 대신 <temp-dir>에 저장합니다.-T 는 -L 및 -l을 재정의합니다.

--tardir<dir>

최종 패키지를 지정된 디렉토리에 직접 배치합니다.

--symlinkdir<dir>

지정된 디렉토리에서 최종 패키지에 대한 symlink를 생성합니다.

--varlog_recent압축되고 순환된 이전 로그를 제외하고 /var/log에 모든 로그를 수집합니다. 기본 설정은 모든 로그입니다.

--varlog_all압축되고 순환된 이전 로그를 포함하여 /var/log에 모든 로그를 수집합니다. 이는 기본 설정입니다.

--nologs필요한 최소 수의 로그를 수집하지 않습니다.

--group<name>

특정 유틸리티 그룹을 tar 파일에 추가합니다.

--clean-cores패키지를 성공적으로 압축한 다음 /var/crash에서 코어를 삭제합니다.

--clean-dumps패키지를 성공적으로 압축한 다음 /var/crash에서 덤프를 삭제합니다.

--clean-all패키지를 성공적으로 압축한 다음 /var/crash에서 코어 및 덤프를 삭제합니다.

--no-dumps패키지의 중단된 덤프를 수집하지 않습니다.

--dumps패키지에 코어를 추가합니다.

일반 클러스터 관리

isi_gather_info 171

Page 172: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--no-cores패키지의 코어를 수집하지 않습니다.

--cores패키지에 덤프를 추가합니다.

--upgrade-archive

패키지에 업그레이드 아카이브를 추가합니다.

--debug디버깅 메시지를 표시합니다.

--verbose자세한 정보를 표시합니다.

--noconfig내장된 기본값을 사용하고 구성 파일을 무시합니다.

--save-onlyCLI로 지정된 구성을 파일에 저장하고 종료합니다.

--saveCLI로 지정된 구성을 파일에 저장하고 실행합니다.

--upload로그를 Isilon 기술 지원에 자동으로 업로드합니다. 이는 기본 설정입니다.

--nouploadIsilon 기술 지원에 자동으로 업로드하지 않도록 지정합니다.

--re-upload<filename>

지정된 <filename>을 다시 업로드합니다.

--verify-uploadtar 파일을 생성하고 업로드하여 접속을 테스트합니다.

--httpHTTP 업로드를 시도합니다. 이는 기본 설정입니다.

--nohttpHTTP 업로드를 시도하지 않도록 지정합니다.

--http-host <host>

업로드할 대체 HTTP 사이트를 지정합니다.

--http-path<dir>

대체 HTTP 업로드 디렉토리를 지정합니다.

--http-proxy<host>

사용할 프록시 서버를 지정합니다.

일반 클러스터 관리

172 OneFS 8.0.1 CLI 관리 가이드

Page 173: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--http-proxy-port<port>

사용할 프록시 포트를 지정합니다.

--ftpFTP 업로드를 시도합니다. 이 설정이 기본값입니다.

--noftpFTP 업로드를 시도하지 않도록 지정합니다.

--ftp-user<user>

FTP에 대한 대체 사용자를 지정합니다(기본값: 익명).

--ftp-pass<password>

FTP에 대한 대체 암호를 지정합니다.

--ftp-host<host>

업로드할 대체 FTP 사이트를 지정합니다.

--ftp-pathDIR

대체 FTP 업로드 디렉토리를 지정합니다.

--ftp-port<alt-port>

업로드할 대체 FTP 포트를 지정합니다.

--ftp-proxy<host>

사용할 프록시 서버를 지정합니다.

--ftp-proxy-port<port>

사용할 프록시 포트를 지정합니다.

--ftp-mode<mode>

FTP 파일 전송의 모드를 지정합니다. 다음 값을 사용할 수 있습니다. both ,active, passive. 기본값은 both입니다.

--esrsESRS 업로드를 시도합니다.

--emailSMTP 업로드를 시도합니다. 설정되면 SMTP가 먼저 시도됩니다.

--noemailSMTP 업로드를 시도하지 않도록 지정합니다. 이것이 기본값입니다.

--email-addresses쉼표로 구분된 문자열로 e-메일 주소를 지정합니다.

--email-from보낸 사람의 e-메일 주소를 지정합니다.

--email-subject

일반 클러스터 관리

isi_gather_info 173

Page 174: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

대체 e-메일 제목을 지정합니다.

--email-body본문의 위쪽에 표시되는 대체 e-메일 텍스트를 지정합니다.

--skip-size-check수집된 파일의 크기를 확인하지 않습니다.

isi_phone_home매주 Isilon 기술 지원 부서에 보낼 특정 노드 및 클러스터 관련 정보를 수집하는isi_phone_home 기능의 설정을 수정합니다. ESRS(EMC Secure Remote Services)가활성화된 경우 이 기능은 기본적으로 활성화되어 있습니다.

구문

isi_phone_home [--enable] [--disable] [--logging-level {debug | info | warning | error | critical}] [--list-file <string>] [--script-file <string>] [--create-package] [--send-data] [--delete-data]

옵션

OneFS 명령줄 인터페이스에서 --enable 또는 --disable 옵션만 실행하는 것이 좋습니다. 다른 모든 옵션은 툴이 활성화되면 자동으로 실행되며, 여기에서는 Isilon 기술지원 부서에서 특정 유형의 정보를 물어볼 경우에 대비하여 참조용으로 제공됩니다.

{--enable | -e}

ESRS가 구성되고 활성화된 경우 isi_phone_home을 활성화합니다. Isilon 클러스터를 구성할 때 ESRS를 활성화한 경우 이 기능은 자동으로 활성화되어 있습니다.

{--disable | -d}

isi_phone_home을 비활성화합니다.

{--logging-level | -o} {debug | info | warning | error | critical}

로그 상태에 맞는 로그와 더 높은 우선 순위의 모든 로그를 내보냅니다. 기본값은error로 상태가 error 및 critical인 로그를 모두 내보낸다는 것을 의미합니다.warning과 같은 보다 낮은 수준의 로그를 선택하면 warning, error 및critical 수준의 로그를 모두 내보냅니다. 기본 설정을 변경하지 않는 것이 좋습니다.

{--list-file | -l} <string>

클러스터에 대해 실행할 isi 명령을 포함하는 목록 파일의 이름을 받습니다. 이목록 파일은/usr/local/isi_phone_home/list에 있습니다.

{--script-file | -r} <string>

일반 클러스터 관리

174 OneFS 8.0.1 CLI 관리 가이드

Page 175: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

클러스터에 대해 실행할 Python 스크립트 파일의 이름을 받습니다. 이 스크립트파일은 /usr/local/isi_phone_home/script에 있습니다.

{--create-package | -c}

/ifs/data/Isilon_Support/phone_home/data 디렉토리에 있는 모든 파일을 /ifs/data/Isilon_Support/phone_home/pkg에 복제되는 gzip 파일로 그룹화합니다.

{--send-data | -s}

/ifs/data/Isilon_Support/phone_home/pkg를 검사하고, 보내지 않은 모든 gzip 파일을 ESRS를 통해 Isilon 기술 지원 부서에 업로드합니다.

{--delete-data | -t}

30일보다 오래된 모든 gzip 파일을 /ifs/data/Isilon_Support/phone_home/pkg 디렉토리에서 삭제합니다.

이벤트 명령이벤트 명령을 사용하여 OneFS 이벤트 및 알림 규칙 설정을 액세스하고 구성할 수 있습니다. 하위 명령 없이 isi events를 실행하는 것은 isi events list를 실행하는 것과 동일합니다.

isi event alerts create새 알림을 생성합니다.

구문

isi event alerts create <name> <condition> [--category <string>] [--eventgroup <string>] [--severity {emergency | critical | warning | information}] [--channel <string>] [--limit <integer>] [--interval <duration>] [--transient <duration>] [--description <string>] [--verbose]

옵션

<name>알림 이름을 지정합니다.

<condition>알림을 보낼 조건을 지정합니다.조건 값은 대/소문자를 구분합니다. 다음 값을 사용할 수 있습니다.

NEW이전에 보고되지 않은 이벤트 그룹 발생을 보고합니다.

NEW_EVENTS이벤트 그룹이 마지막으로 보고된 이후 새로 발생한 이벤트 그룹에 대해 보고합니다.

일반 클러스터 관리

이벤트 명령 175

Page 176: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ONGOING확인되지 않은 이벤트 그룹 발생에 대해 정기 보고서를 제공합니다.

SEVERITY_INCREASE이벤트 그룹이 마지막으로 보고된 이후 심각도가 증가한 이벤트 그룹 발생에대해 보고합니다.

SEVERITY_DECREASE이벤트 그룹이 마지막으로 보고된 이후 심각도가 감소한 이벤트 그룹 발생에대해 보고합니다.

RESOLVED이벤트 그룹이 마지막으로 보고된 이후 확인된 이벤트 그룹 발생에 대해 보고합니다.

--category<string>...

알림을 설정할 하나 이상의 이벤트 그룹 범주의 이름을 지정합니다.

--eventgroup<string>...

알림을 설정할 하나 이상의 이벤트 그룹의 이름을 지정합니다.

--severity {emergency | critical | warning | information}

알림으로 보고할 이벤트 심각도를 지정합니다. 심각도 값은 대/소문자를 구분합니다. 알림이 추가적인 심각도 수준에 대해 보고하도록 하려면 --severity를 반복합니다.

{--channel | -c}<string>...

알림을 전달할 하나 이상의 채널의 이름을 지정합니다.

--limit<integer>보낼 수 있는 알림의 최대 수를 설정합니다. NEW_EVENTS 알림 조건에만 적용됩니다.

--interval<integer><time>진행 중인 알림에 대해 보고할 기간 간격을 설정합니다. ONGOING 알림 조건에만적용됩니다.다음 <time> 값을 사용할 수 있습니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

일반 클러스터 관리

176 OneFS 8.0.1 CLI 관리 가이드

Page 177: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

s

초를 지정합니다.

--transient<integer><time>이벤트 그룹 발생을 보고하기 전에 해당 발생이 지속되어야 하는 최소 시간을 설정합니다. 이 기간보다 짧게 지속되는 발생은 일시적인 것으로 간주하고 보고하지 않습니다.다음 <time> 값을 사용할 수 있습니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

s

초를 지정합니다.

--description<string>알림에 대한 설명을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event alerts delete알림을 삭제합니다.

구문

isi event alerts delete <id> [--force] [--verbose]

옵션

<id>

삭제할 알림의 ID를 지정합니다.

{--force | -f}

확인을 요청하지 않고 알림을 삭제합니다.

일반 클러스터 관리

isi event alerts delete 177

Page 178: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi event alerts list알림 목록을 표시합니다.

구문

isi event alerts list [--channel <string>] [--limit <integer>] [--sort {name | eventgroup | category | channel | condition | limit | interval | transient}] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--channel | -c} <string>...

지정된 채널에 대해서만 알림을 표시합니다.

{--limit | -l} <integer>표시할 알림의 최대 개수를 설정합니다.

--sort {name | eventgroup | category | channel | condition | limit |interval | transient}

항목의 정렬 기준이 되는 필드를 지정합니다.

{--descending | -d}

데이터를 내림차순으로 정렬합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event alerts modify알림을 수정합니다.

일반 클러스터 관리

178 OneFS 8.0.1 CLI 관리 가이드

Page 179: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi event alerts modify <id> [--name <string>] [--eventgroup <string>] [--clear-eventgroup] [--add-eventgroup <string>] [--remove-eventgroup <string>] [--category <string>] [--clear-category] [--add-category <string>] [--remove-category <string>] [--channel <string> [--clear-channel] [--add-channel <string>] [--remove-channel <string>] [--severity {emergency | critical | warning | information}] [--clear-severity] [--add-severity {emergency | critical | warning | information}] [--remove-severity {emergency | critical | warning | information}] [--condition {NEW | NEW_EVENTS | ONGOING | SEVERITY_INCREASE | SEVERITY_DECREASE | RESOLVED}] [--limit <integer>] [--interval <integer> <time>] [--transient <integer> <time>] [--verbose]

옵션

<id>수정할 알림의 ID를 지정합니다.

{--name | -n} <string>알림 조건의 이름을 지정합니다.

--eventgroup<string>...

알림을 설정할 하나 이상의 이벤트 그룹의 이름을 지정합니다.

--clear-eventgroup알림을 설정할 이벤트 그룹에 대한 값을 지웁니다.

--add-eventgroup<string>...

알림을 설정할 하나 이상의 이벤트 그룹의 이름을 추가합니다.

--remove-eventgroup<string>...

알림을 설정할 하나 이상의 이벤트 그룹의 이름을 제거합니다.

--category<string>...

알림을 설정할 하나 이상의 이벤트 그룹 범주의 이름을 지정합니다.

--clear-category알림을 설정할 이벤트 그룹 범주에 대한 값을 지웁니다.

--add-category<string>...

알림을 설정할 하나 이상의 이벤트 그룹 범주의 이름을 추가합니다.

--remove-category<string>...

알림을 설정할 하나 이상의 이벤트 그룹 범주의 이름을 제거합니다.

일반 클러스터 관리

isi event alerts modify 179

Page 180: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--channel | -c} <string>...

알림을 전달할 하나 이상의 채널의 이름을 지정합니다.

--clear-channel알림을 전달할 채널에 대한 값을 지웁니다.

--add-channel<string>...

알림을 전달할 하나 이상의 채널의 이름을 추가합니다.

--remove-channel<string>...

알림을 전달할 하나 이상의 채널의 이름을 제거합니다.

--severity {emergency | critical | warning | information}

알림으로 보고할 이벤트 심각도를 지정합니다. 심각도 값은 대/소문자를 구분합니다. 알림이 추가적인 심각도 수준에 대해 보고하도록 하려면 --severity를 반복합니다.

--clear-severity알림에 대한 모든 심각도 필터를 지웁니다.

--add-severity {emergency | critical | warning | information}

알림으로 보고할 다른 심각도 값을 추가합니다. 알림이 추가적인 심각도 수준에 대해 보고하도록 하려면 --add-severity를 반복합니다.

--remove-severity {emergency | critical | warning | information}

알림으로 보고하는 심각도 값을 제거합니다. 알림으로 보고하는 추가적인 심각도수준을 제거하려면 --remove-severity를 반복합니다.

--condition {NEW | NEW_EVENTS | ONGOING | SEVERITY_INCREASE |SEVERITY_DECREASE | RESOLVED}

알림을 보낼 조건을 지정합니다.조건 값은 대/소문자를 구분합니다. 다음 값을 사용할 수 있습니다.

NEW이전에 보고되지 않은 이벤트 그룹 발생을 보고합니다.

NEW_EVENTS이벤트 그룹이 마지막으로 보고된 이후 새로 발생한 이벤트 그룹에 대해 보고합니다.

ONGOING확인되지 않은 이벤트 그룹 발생에 대해 정기 보고서를 제공합니다.

SEVERITY_INCREASE이벤트 그룹이 마지막으로 보고된 이후 심각도가 증가한 이벤트 그룹 발생에대해 보고합니다.

SEVERITY_DECREASE이벤트 그룹이 마지막으로 보고된 이후 심각도가 감소한 이벤트 그룹 발생에대해 보고합니다.

RESOLVED이벤트 그룹이 마지막으로 보고된 이후 확인된 이벤트 그룹 발생에 대해 보고합니다.

일반 클러스터 관리

180 OneFS 8.0.1 CLI 관리 가이드

Page 181: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--limit<integer>보낼 수 있는 알림의 최대 수를 설정합니다. NEW_EVENTS 알림 조건에만 적용됩니다.

--interval<integer><time>진행 중인 알림에 대해 보고할 기간 간격을 설정합니다. ONGOING 알림 조건에만적용됩니다.다음 <time> 값을 사용할 수 있습니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

s

초를 지정합니다.

--transient<integer><time>이벤트 그룹 발생을 보고하기 전에 해당 발생이 지속되어야 하는 최소 시간을 설정합니다. 이 기간보다 짧게 지속되는 발생은 일시적인 것으로 간주하고 보고하지 않습니다.다음 <time> 값을 사용할 수 있습니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

일반 클러스터 관리

isi event alerts modify 181

Page 182: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

s

초를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event alerts view알림의 세부 정보를 표시합니다.

구문

isi event alerts view <id>

옵션

<id>알림 ID를 지정합니다.

isi event channels create새로운 채널을 생성합니다.

구문

isi event channels create <name> <type> [--enabled {true | false}] [--allowed-nodes <integer>] [--excluded-nodes <integer>] [--address <string>] [--send-as <string>] [--subject <string>] [--smtp-host <string>] [--smtp-port <integer>] [--smtp-use-auth <boolean>] [--smtp-username <string>] [--smtp-password <string>] [--smtp-security {STARTTLS | NONE}] [--batch {NONE | ALL | CATEGORY | SEVERITY}] [--batch-period <integer> <time>] [--host <string>] [--community <string>] [--verbose]

옵션

<name>채널 이름을 지정합니다.

<type>알림을 보낼 메커니즘을 지정합니다.유형 값은 대/소문자를 구분합니다. 다음 값을 사용할 수 있습니다.

smtp알림이 SMTP 서버를 통해 e-메일로 전송됩니다.

일반 클러스터 관리

182 OneFS 8.0.1 CLI 관리 가이드

Page 183: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

snmp알림이 SNMP를 통해 전송됩니다.

connectemc알림이 ConnectEMC를 통해 전송됩니다.

--enabled {true | false}

채널의 활성화 여부를 지정합니다.

--allowed-nodes<integer>...

채널을 통해 알림을 보내도록 허용된 노드를 하나 이상 지정합니다. 허용된 노드를지정하지 않으면 클러스터의 모든 노드가 알림을 보내도록 허용됩니다.<integer> 값은 허용할 노드 번호입니다.

--excluded-nodes<integer>...

채널을 통해 알림을 보내도록 허용되지 않은 노드를 하나 이상 지정합니다.<integer> 값은 제외할 노드 번호입니다.

--address<string>...

SMTP 채널에만 해당됩니다. 이 채널에서 알림을 받을 e-메일 주소를 하나 이상 지정합니다. <string> 값은 e-메일 주소입니다.

--send-as<string>SMTP 채널에만 해당됩니다. 이 채널에서 알림을 보낼 e-메일 주소를 지정합니다.<string> 값은 e-메일 주소입니다.

--subject<string>SMTP 채널에만 해당됩니다. 이 채널에서 보내는 e-메일의 제목 줄을 지정합니다.

--smtp-host<string>SMTP 채널에만 해당됩니다. SMTP 릴레이 호스트를 지정합니다.

--smtp-port<integer>SMTP 채널에만 해당됩니다. SMTP 릴레이 포트를 지정합니다.

--smtp-use-auth {true | false}

SMTP 채널에만 해당됩니다. SMTP 인증을 활성화하거나 비활성화합니다.

--smtp-username<string>SMTP 채널에만 해당됩니다. SMTP 인증의 사용자 이름을 지정합니다.

--smtp-password<string>SMTP 채널에만 해당됩니다. SMTP 인증의 암호를 지정합니다.

--smtp-security {STARTTLS | NONE}

SMTP 채널에만 해당됩니다. SMTP 암호화를 활성화하거나 비활성화합니다.

--batch {NONE | ALL | CATEGORY | SEVERITY}

SMTP 채널에만 해당됩니다. SMTP 알림을 배치 처리할 방법을 지정합니다.

--batch-period <integer> <time>

SMTP 채널에만 해당됩니다. 배치로 구성한 알림 사이의 간격을 지정합니다.다음 <time> 값을 사용할 수 있습니다.

일반 클러스터 관리

isi event channels create 183

Page 184: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

s

초를 지정합니다.

--host<string>SNMP 채널에만 해당됩니다. 호스트 이름 또는 주소를 지정합니다.

--community<string>SNMP 채널에만 해당됩니다. 커뮤니티 문자열을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event channels delete채널을 삭제합니다.

구문

isi event channels delete <name> [--force] [--verbose]

옵션

<name>

삭제할 채널의 이름을 지정합니다.

{--force | -f}

확인을 요청하지 않고 채널을 삭제합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event channels list채널 목록을 표시합니다.

일반 클러스터 관리

184 OneFS 8.0.1 CLI 관리 가이드

Page 185: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi event channels list <id> [--limit <integer>] [--sort {id | name | type | enabled | allowed_nodes | excluded_nodes | address | send_as | subject | smtp_host | smtp_port | smtp_use_auth | smtp_username | smtp_password | smtp_security | batch | batch_period | host | community} [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>표시할 채널의 최대 개수를 설정합니다.

--sort {id | name | type | enabled | allowed_nodes | excluded_nodes |address | send_as | subject | smtp_host | smtp_port | smtp_use_auth |smtp_username | smtp_password | smtp_security | batch | batch_period| host | community}

항목의 정렬 기준이 되는 필드를 지정합니다.

{--descending | -d}

데이터를 내림차순으로 정렬합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event channels modify채널을 수정합니다.

구문

isi event channels <name> [--type {smtp | snmp | connectemc}] [--enabled {true | false}] [--allowed-nodes <integer>] [--clear-allowed-nodes] [--add-allowed-nodes <integer>] [--remove-allowed-nodes <integer>] [--excluded-nodes <integer>]

일반 클러스터 관리

isi event channels modify 185

Page 186: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--clear-excluded-nodes] [--add-excluded-nodes <integer>] [--remove-excluded-nodes <integer>] [--address <string>] [--clear-address] [--add-address <string>] [--remove-address <string>] [--send-as <string>] [--subject <string>] [--smtp-host <string>] [--smtp-port <integer>] [--smtp-use-auth <boolean>] [--smtp-username <string>] [--smtp-password <string>] [--smtp-security {STARTTLS | NONE}] [--batch {NONE | ALL | CATEGORY | SEVERITY}] [--batch-period <integer> <time>] [--host <string>] [--community <string>>] [--verbose]

옵션

<name>수정하려는 채널의 이름을 지정합니다.

<type>알림을 보낼 메커니즘을 지정합니다.유형 값은 대/소문자를 구분합니다. 다음 값을 사용할 수 있습니다.

smtp알림이 SMTP 서버를 통해 e-메일로 전송됩니다.

snmp알림이 SNMP를 통해 전송됩니다.

connectemc알림이 ConnectEMC를 통해 전송됩니다.

--enabled {true | false}

채널의 활성화 여부를 지정합니다.

--allowed-nodes<integer>...

채널을 통해 알림을 보내도록 허용된 노드를 하나 이상 지정합니다. 허용된 노드를지정하지 않으면 클러스터의 모든 노드가 알림을 보내도록 허용됩니다.<integer> 값은 허용할 노드 번호입니다.

--clear-allowed-nodes허용된 노드에 대한 모든 값을 지웁니다.

--add-allowed-nodes<integer>...

허용된 노드 목록에 하나 이상의 노드를 추가합니다. <integer> 값은 허용할 노드 번호입니다.

--remove-allowed-nodes<integer>...

허용된 노드 목록에서 하나 이상의 노드를 제거합니다. <integer> 값은 제거할노드 번호입니다.

일반 클러스터 관리

186 OneFS 8.0.1 CLI 관리 가이드

Page 187: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--excluded-nodes<integer>...

채널을 통해 알림을 보내도록 허용되지 않은 노드를 하나 이상 지정합니다.<integer> 값은 제외할 노드 번호입니다.

--clear-excluded-nodes제외된 노드에 대한 모든 값을 지웁니다.

--add-excluded-nodes<integer>...

제외된 노드 목록에 하나 이상의 노드를 추가합니다. <integer> 값은 제외할 노드 번호입니다.

--remove-excluded-nodes<integer>...

제외된 노드 목록에서 하나 이상의 노드를 제거합니다. <integer> 값은 제거할노드 번호입니다.

--address<string>...

SMTP 채널에만 해당됩니다. 이 채널에서 알림을 받을 e-메일 주소를 하나 이상 지정합니다. <string> 값은 e-메일 주소입니다.

--clear-addressSMTP 채널에만 해당됩니다. e-메일 주소에 대한 모든 값을 지웁니다.

--add-address<string>...

SMTP 채널에만 해당됩니다. 이 채널의 알림 배포 목록에 추가할 e-메일 주소를 하나 이상 지정합니다. <string> 값은 e-메일 주소입니다.

--remove-address<string>...

SMTP 채널에만 해당됩니다. 이 채널의 알림 배포 목록에서 제거할 e-메일 주소를하나 이상 지정합니다. <string> 값은 e-메일 주소입니다.

--send-as<string>SMTP 채널에만 해당됩니다. 이 채널에서 알림을 보낼 e-메일 주소를 지정합니다.<string> 값은 e-메일 주소입니다.

--subject<string>SMTP 채널에만 해당됩니다. 이 채널에서 보내는 e-메일의 제목 줄을 지정합니다.

--smtp-host<string>SMTP 채널에만 해당됩니다. SMTP 릴레이 호스트를 지정합니다.

--smtp-port<integer>SMTP 채널에만 해당됩니다. SMTP 릴레이 포트를 지정합니다.

--smtp-use-auth {true | false}

SMTP 채널에만 해당됩니다. SMTP 인증을 활성화하거나 비활성화합니다.

--smtp-username<string>SMTP 채널에만 해당됩니다. SMTP 인증의 사용자 이름을 지정합니다.

--smtp-password<string>SMTP 채널에만 해당됩니다. SMTP 인증의 암호를 지정합니다.

--smtp-security {STARTTLS | NONE}

SMTP 채널에만 해당됩니다. SMTP 암호화를 활성화하거나 비활성화합니다.

일반 클러스터 관리

isi event channels modify 187

Page 188: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--batch {NONE | ALL | CATEGORY | SEVERITY}

SMTP 채널에만 해당됩니다. SMTP 알림을 배치 처리할 방법을 지정합니다.

--batch-period <integer> <time>

SMTP 채널에만 해당됩니다. 배치로 구성한 알림 사이의 간격을 지정합니다.다음 <time> 값을 사용할 수 있습니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

s

초를 지정합니다.

--host<string>SNMP 채널에만 해당됩니다. 호스트 이름 또는 주소를 지정합니다.

--community<string>SNMP 채널에만 해당됩니다. 커뮤니티 문자열을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event channels view채널의 세부 정보를 표시합니다.

구문

isi event channels view <name>

옵션

<name>

확인할 채널의 이름을 지정합니다.

isi event events list모든 이벤트를 표시합니다.

일반 클러스터 관리

188 OneFS 8.0.1 CLI 관리 가이드

Page 189: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi event events list [--eventgroup-id <name>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--eventgroup-id<name>지정된 이벤트 그룹에 포함된 이벤트를 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event events view이벤트의 세부 정보를 표시합니다.

구문

isi event events view <id>

옵션

<id>

확인할 이벤트의 인스턴스 ID를 지정합니다.

isi event groups bulk모든 이벤트 그룹의 상태를 변경합니다.

구문

isi event groups bulk [--ignore {true | false}] [--resolved {true | false}] [--verbose]

옵션

--ignore {true | false}

모든 이벤트 그룹의 상태가 ignored인지 여부를 지정합니다.

일반 클러스터 관리

isi event events view 189

Page 190: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--resolved {true | false}

모든 이벤트 그룹의 상태가 resolved인지 여부를 지정합니다.이벤트 그룹을 확인한 후에는 해당 작업을 되돌릴 수 없습니다. 확인된 이벤트 그룹에 추가된 모든 새 이벤트는 새 이벤트 그룹에 추가됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event groups list모든 이벤트 그룹 목록을 표시합니다.

구문

isi event groups list [--begin <timestamp>] [--end <timestamp>] [--resolved {true | false}] [--ignore {true | false}] [--events <integer>] [--cause <string>] [--limit <integer>] [--sort {id | started | causes_long | last_event | ignore | ignore_time | resolved | ended | events | severity} [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--begin | -b} <timestamp>지정된 날짜와 시간 이후에 생성된 이벤트 그룹만 표시하도록 목록을 필터링합니다.<timestamp>를 다음 형식으로 지정하십시오.

{--end | -e} <timestamp>

<yyyy>-<mm>-<dd>[T<HH>:<MM>[:<SS>]]

지정된 날짜와 시간 이전에 생성된 이벤트 그룹만 표시하도록 목록을 필터링합니다.<timestamp>를 다음 형식으로 지정하십시오.

<yyyy>-<mm>-<dd>[T<HH>:<MM>[:<SS>]]

--resolved {true | false}

목록에 확인된 이벤트 그룹만 표시할지, 아니면 확인되지 않은 이벤트 그룹만 표시할지를 지정합니다.

--ignore {true | false}

일반 클러스터 관리

190 OneFS 8.0.1 CLI 관리 가이드

Page 191: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

목록에 무시된 이벤트 그룹만 표시할지, 아니면 무시되지 않은 이벤트 그룹만 표시할지를 지정합니다.

--events<integer>이벤트 그룹에 대해 지정된 수의 이벤트가 기록되어 있는 이벤트 그룹만 표시하도록 목록을 필터링합니다.

--cause<string>지정된 원인이 있는 이벤트 그룹만 표시하도록 목록을 필터링합니다.

{--limit | -l} <integer>표시할 이벤트 그룹의 최대 개수를 설정합니다.

--sort {id | started | causes_long | last_event | ignore | ignore_time| resolved | ended | events | severity}

항목의 정렬 기준이 되는 필드를 지정합니다.

{--descending | -d}

데이터를 내림차순으로 정렬합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event groups modify이벤트 그룹의 상태를 변경합니다.

구문

isi event <id> [--ignore {true | false}] [--resolved {true | false}] [--verbose]

옵션

<id>

수정할 이벤트 그룹의 ID 번호를 지정합니다.

--ignore {true | false}

이벤트 그룹의 상태가 ignored인지 여부를 지정합니다.

--resolved {true | false}

이벤트 그룹의 상태가 resolved인지 여부를 지정합니다.

일반 클러스터 관리

isi event groups modify 191

Page 192: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이벤트 그룹을 확인한 후에는 해당 작업을 되돌릴 수 없습니다. 확인된 이벤트 그룹에 추가된 모든 새 이벤트는 새 이벤트 그룹에 추가됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi event groups view이벤트 그룹의 세부 정보를 봅니다.

구문

isi event groups view <id>

옵션

<id>

확인할 이벤트 그룹의 ID 번호를 지정합니다.

isi event settings modify이벤트 스토리지 설정을 구성합니다.

구문

isi event settings modify [--retention-days <integer>] [--storage-limit <integer>] [--maintenance-start <timestamp>] [--clear-maintenance-start] [--maintenance-duration <duration>] [--heartbeat-interval <string>] [--verbose]

옵션

{--retention-days | -r} <integer>확인된 이벤트 그룹 데이터의 보존 기간(일)입니다.

{--storage-limit | -s} <integer>클러스터상에서 이벤트 데이터가 사용할 수 있는 메모리 양을 설정합니다. 1메가바이트에서 100메가바이트 메모리 사이로 이 제한값을 설정할 수 있습니다. 상대적으로 작은 클러스터의 경우 확보되는 최소 메모리 양은 1기가바이트입니다.

--maintenance-start<timestamp>유지 보수 윈도우의 시작 날짜와 시간을 설정합니다.<timestamp>를 다음 형식으로 지정하십시오.

<yyyy>-<mm>-<dd>[T<HH>:<MM>[:<SS>]]

--clear-maintenance-start유지 보수 윈도우의 시작 날짜와 시간에 대한 값을 지웁니다.

--maintenance-duration<integer><time>

일반 클러스터 관리

192 OneFS 8.0.1 CLI 관리 가이드

Page 193: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

유지 보수 윈도우의 기간을 설정합니다.다음 <time> 값을 사용할 수 있습니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

s

초를 지정합니다.

--heartbeat-interval<string>하트비트 이벤트 사이의 간격을 설정합니다.다음 <time> 값을 사용할 수 있습니다.

l daily

l weekly

l monthly

{--verbose | -v}

자세한 정보를 표시합니다.

isi event settings view이벤트 스토리지 설정을 표시합니다.

구문

isi event settings view

isi event test create테스트 알림을 생성합니다.

구문

isi event test create <message> [--verbose]

일반 클러스터 관리

isi event settings view 193

Page 194: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<message>테스트 알림의 메시지 텍스트를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

하드웨어 명령하드웨어 명령을 통해 특정 노드 구성 요소를 비롯한 클러스터 하드웨어의 상태를 확인할 수 있습니다.

대부분의 하드웨어 명령은 IsilonSD Edge에는 적용되지 않습니다.

isi batterystatus list노드별 클러스터의 배터리 목록과 각 배터리의 상태를 표시합니다.

구문

isi batterystatus list [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi batterystatus view노드의 배터리 상태를 표시합니다.

구문

isi batterystatus view <id>

옵션

--node-lnn<integer>확인할 노드를 지정합니다. 생략하면 로컬 노드의 배터리 상태가 표시됩니다.

일반 클러스터 관리

194 OneFS 8.0.1 CLI 관리 가이드

Page 195: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi devices add기본값은 isi devices drive add입니다. 사용 가능한 드라이브를 검색하고 드라이브를 노드에 추가합니다.

사용 가능한 노드를 클러스터에 추가하려면 isi devices node add 명령을 실행합니다.

구문

isi devices add <bay> [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | all}

노드에 추가할 드라이브의 베이 번호를 지정합니다. all을 지정하면 전체 노드를검색합니다.

--node-lnn<integer>새 드라이브를 검색할 노드 번호를 지정합니다. 생략하면 로컬 노드가 검색됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 추가합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive add사용 가능한 드라이브를 검색하고 드라이브를 노드에 추가합니다.

구문

isi devices drive add <bay> [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | all}

노드에 추가할 드라이브의 베이 번호를 지정합니다. all을 지정하면 전체 노드를검색합니다.

--node-lnn<integer>새 드라이브를 검색할 노드 번호를 지정합니다. 생략하면 로컬 노드가 검색됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 추가합니다.

일반 클러스터 관리

isi devices add 195

Page 196: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive firmware list노드의 데이터 드라이브에 대한 펌웨어 세부 정보 목록을 표시합니다.

구문

isi devices drive firmware list [--node-lnn <string>] [--summary] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--node-lnn {all | <integer>}

펌웨어 정보를 표시하려는 드라이브의 노드 번호를 지정합니다. 모든 노드를 지정해도 됩니다. 생략하면 로컬 노드의 드라이브 펌웨어 정보만 표시됩니다.

{ --summary | -s}

드라이브 펌웨어 수를 모델 및 개정 버전별로 요약하여 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive firmware update list클러스터에서 펌웨어 업데이트 상태를 표시합니다.

구문

isi devices drive firmware update list [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--format {table | json | csv | list}

일반 클러스터 관리

196 OneFS 8.0.1 CLI 관리 가이드

Page 197: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive firmware update start노드 내 하나 이상 드라이브의 펌웨어를 업데이트합니다.

구문

isi devices drive firmware update start <bay> [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | all}

업데이트할 드라이브의 베이 번호를 지정합니다. all을 지정하면 노드의 모든 드라이브를 업데이트합니다.

--node-lnn<integer>드라이브를 업데이트할 노드 번호를 지정합니다. 생략하면 로컬 노드의 드라이브가 업데이트됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 업데이트합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive firmware update view노드의 드라이브 펌웨어 업데이트에 대한 정보를 표시합니다.

구문

isi devices drive firmware update view [--node-lnn <integer>]

옵션

--node-lnn<integer>확인하려는 펌웨어 업데이트를 실행 중인 노드의 LNN(Logical Node Number)을지정합니다. 생략하면 로컬 노드의 펌웨어 업데이트 상태가 표시됩니다.

일반 클러스터 관리

isi devices drive firmware update start 197

Page 198: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi devices drive firmware view단일 드라이브의 펌웨어에 대한 정보를 표시합니다.

구문

isi devices drive firmware view {<bay> | --lnum <integer>} [--node-lnn <integer>]

옵션

{<bay> | --lnum<integer>}

확인할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

--node-lnn<integer>확인하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다.생략하면 로컬 노드의 드라이브가 표시됩니다.

isi devices drive format드라이브를 포맷하여 노드에 추가할 수 있습니다.

구문

isi devices drive format <bay> [--node-lnn <integer>] [--purpose <string>] [--force] [--verbose]

옵션

<bay>포맷할 드라이브의 베이 번호를 지정합니다.

--node-lnn<integer>포맷하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다.생략하면 로컬 노드에 있는 지정된 드라이브가 포맷됩니다.

--purpose<string>새 드라이브에 할당할 용도를 지정합니다. isi devices drivepurposelist를 실행하면 가능한 드라이브 용도 목록을 볼 수 있습니다. 생략하면 OneFS에서 드라이브 용도를 자동으로 할당합니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 포맷합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive list노드의 데이터 드라이브에 대한 목록을 표시합니다.

일반 클러스터 관리

198 OneFS 8.0.1 CLI 관리 가이드

Page 199: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi devices drive list [--node-lnn <string>] [--override] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--node-lnn {all | <integer>}

표시하려는 드라이브의 노드 번호를 지정합니다. 모든 노드를 지정해도 됩니다. 생략하면 로컬 노드의 드라이브만 표시됩니다.

{ --override | -V}

그리드 값 대신 기존 베이 번호를 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive purpose드라이브에 활용 사례를 할당합니다. 예를 들어 드라이브를 일반적인 데이터 스토리지작업용으로 지정하거나, 스토리지 대신 L3 캐싱용으로 지정할 수 있습니다.

구문

isi devices drive purpose {<bay> | --lnum <integer>} --purpose <string> [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | --lnum<integer>}

할당할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

--purpose<string>드라이브에 할당할 용도를 지정합니다. isi devices drive purposelist를실행하면 가능한 드라이브 용도 목록을 볼 수 있습니다.

--node-lnn<integer>

일반 클러스터 관리

isi devices drive purpose 199

Page 200: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

할당하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다.생략하면 로컬 노드에 있는 지정된 드라이브가 할당됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 포맷합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive purposelist드라이브의 가능한 활용 사례 목록을 표시합니다. 예를 들어 드라이브를 일반적인 데이터 스토리지 작업용으로 지정하거나, 스토리지 대신 L3 캐싱용으로 지정할 수 있습니다.

구문

isi devices drive purposelist [--node-lnn <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

--node-lnn<integer>용도 목록을 확인할 노드의 LNN(Logical Node Number)을 지정합니다. 생략하면로컬 노드의 용도 목록이 표시됩니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

isi devices drive smartfail드라이브를 SmartFail 처리하여 노드에서 제거할 수 있습니다.

구문

isi devices drive smartfail {<bay> | --lnum <integer>} [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | --lnum<integer>}

SmartFail 처리할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

일반 클러스터 관리

200 OneFS 8.0.1 CLI 관리 가이드

Page 201: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--node-lnn<integer>SmartFail 처리하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을지정합니다. 생략하면 로컬 노드에 있는 지정된 드라이브가 SmartFail 처리됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 SmartFail 처리합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive stopfail드라이브에서 SmartFail 프로세스를 중단합니다.

구문

isi devices drive stopfail {<bay> | --lnum <integer>} [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | --lnum<integer>}

SmartFail을 중단할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을지정합니다.

--node-lnn<integer>SmartFail을 중단하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을지정합니다. 생략하면 로컬 노드에 있는 지정된 드라이브의 SmartFail이 중단됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브의 SmartFail을 중단합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive suspend드라이브의 모든 작업을 잠시 일시 중단합니다.

구문

isi devices drive suspend {<bay> | --lnum <integer>} [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | --lnum<integer>}

일시 중단할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

일반 클러스터 관리

isi devices drive stopfail 201

Page 202: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--node-lnn<integer>일시 중단할 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다. 생략하면 로컬 노드에 있는 지정된 드라이브가 일시 중단됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 일시 중단합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices drive view단일 드라이브에 대한 정보를 표시합니다.

구문

isi devices drive view {<bay> | --lnum <integer>} [--node-lnn <integer>]

옵션

{<bay> | --lnum<integer>}

확인할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

--node-lnn<integer>확인하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다.생략하면 로컬 노드의 드라이브가 표시됩니다.

isi devices firmware list기본값은 isi devices drive firmware list입니다. 노드의 데이터 드라이브에대한 펌웨어 세부 정보 목록을 표시합니다.

구문

isi devices firmware list [--node-lnn <string>] [--summary] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--node-lnn {all | <integer>}

펌웨어 정보를 표시하려는 드라이브의 노드 번호를 지정합니다. 모든 노드를 지정해도 됩니다. 생략하면 로컬 노드의 드라이브 펌웨어 정보만 표시됩니다.

{ --summary | -s}

드라이브 펌웨어 수를 모델 및 개정 버전별로 요약하여 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

일반 클러스터 관리

202 OneFS 8.0.1 CLI 관리 가이드

Page 203: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices firmware update list기본값은 isi devices drive firmware update list입니다. 클러스터에서 드라이브 펌웨어 업데이트 상태를 표시합니다.

구문

isi devices firmware update list [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices firmware update start기본값은 isi devices drive firmware update start입니다. 노드 내 하나이상 드라이브의 펌웨어를 업데이트합니다.

구문

isi devices firmware update start <bay> [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | all}

업데이트할 드라이브의 베이 번호를 지정합니다. all을 지정하면 노드의 모든 드라이브를 업데이트합니다.

일반 클러스터 관리

isi devices firmware update list 203

Page 204: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--node-lnn<integer>드라이브를 업데이트할 노드 번호를 지정합니다. 생략하면 로컬 노드의 드라이브가 업데이트됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 업데이트합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices firmware update view기본값은 isi devices drive firmware update view입니다. 노드의 드라이브펌웨어 업데이트에 대한 정보를 표시합니다.

구문

isi devices firmware update view [--node-lnn <integer>]

옵션

--node-lnn<integer>확인하려는 펌웨어 업데이트를 실행 중인 노드의 LNN(Logical Node Number)을지정합니다. 생략하면 로컬 노드의 펌웨어 업데이트 상태가 표시됩니다.

isi devices firmware view기본값은 isi devices drive firmware view입니다. 단일 드라이브의 펌웨어에대한 정보를 표시합니다.

구문

isi devices firmware view {<bay> | --lnum <integer>} [--node-lnn <integer>]

옵션

{<bay> | --lnum<integer>}

확인할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

--node-lnn<integer>확인하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다.생략하면 로컬 노드의 드라이브가 표시됩니다.

isi devices format기본값은 isi devices drive format입니다. 드라이브를 포맷하여 노드에 추가할 수 있습니다.

일반 클러스터 관리

204 OneFS 8.0.1 CLI 관리 가이드

Page 205: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi devices format <bay> [--node-lnn <integer>] [--purpose <string>] [--force] [--verbose]

옵션

<bay>포맷할 드라이브의 베이 번호를 지정합니다.

--node-lnn<integer>포맷하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다.생략하면 로컬 노드에 있는 지정된 드라이브가 포맷됩니다.

--purpose<string>새 드라이브에 할당할 용도를 지정합니다. isi devices drivepurposelist를 실행하면 가능한 드라이브 용도 목록을 볼 수 있습니다. 생략하면 OneFS에서 드라이브 용도를 자동으로 할당합니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 포맷합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices list기본값은 isi devices drive list입니다. 노드의 데이터 드라이브에 대한 목록을 표시합니다.

클러스터에 연결하는 데 사용할 수 있는 노드를 표시하려면 isi devices nodelist 명령을 실행합니다.

구문

isi devices list [--node-lnn <string>] [--override] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--node-lnn {all | <integer>}

표시하려는 드라이브의 노드 번호를 지정합니다. 모든 노드를 지정해도 됩니다. 생략하면 로컬 노드의 드라이브만 표시됩니다.

{ --override | -V}

일반 클러스터 관리

isi devices list 205

Page 206: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

그리드 값 대신 기존 베이 번호를 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices node add사용 가능한 노드를 클러스터에 연결합니다.

구문

isi devices node add <serial-number> [--force] [--verbose]

옵션

<serial-number>클러스터에 추가할 노드의 일련 번호를 지정합니다.

{--force | -f}

확인을 요청하지 않고 노드를 클러스터에 추가합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices node list클러스터에 연결할 수 있는 노드 목록을 표시합니다.

구문

isi devices node list [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

일반 클러스터 관리

206 OneFS 8.0.1 CLI 관리 가이드

Page 207: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices node smartfail노드를 SmartFail 처리하고 클러스터에서 제거합니다.

구문

isi devices node smartfail [--node-lnn <integer>] [--force] [--verbose]

옵션

--node-lnn<integer>SmartFail 처리하려는 노드의 LNN(Logical Node Number)을 지정합니다. 생략하면 로컬 노드가 SmartFail 처리됩니다.

{--force | -f}

확인을 요청하지 않고 노드를 SmartFail 처리합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices node stopfail노드에서 SmartFail 프로세스를 중단합니다.

구문

isi devices node stopfail [--node-lnn <integer>] [--force] [--verbose]

옵션

--node-lnn<integer>SmartFail을 중단하려는 노드의 LNN(Logical Node Number)을 지정합니다. 생략하면 로컬 노드의 SmartFail이 중단됩니다.

{--force | -f}

확인을 요청하지 않고 노드의 SmartFail을 중단합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

일반 클러스터 관리

isi devices node smartfail 207

Page 208: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi devices purpose기본값은 isi devices drive purpose입니다. 드라이브에 활용 사례를 할당합니다. 예를 들어 드라이브를 일반적인 데이터 스토리지 작업용으로 지정하거나, 스토리지대신 L3 캐싱용으로 지정할 수 있습니다.

구문

isi devices purpose {<bay> | --lnum <integer>} --purpose <string> [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | --lnum<integer>}

할당할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

--purpose<string>드라이브에 할당할 용도를 지정합니다. isi devices drive purposelist를실행하면 가능한 드라이브 용도 목록을 볼 수 있습니다.

--node-lnn<integer>할당하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다.생략하면 로컬 노드에 있는 지정된 드라이브가 할당됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 포맷합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices purposelist기본값은 isi devices drive purposelist입니다. 드라이브의 가능한 활용 사례 목록을 표시합니다. 예를 들어 드라이브를 일반적인 데이터 스토리지 작업용으로 지정하거나, 스토리지 대신 L3 캐싱용으로 지정할 수 있습니다.

구문

isi devices purposelist [--node-lnn <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

--node-lnn<integer>용도 목록을 확인할 노드의 LNN(Logical Node Number)을 지정합니다. 생략하면로컬 노드의 용도 목록이 표시됩니다.

--format {table | json | csv | list}

일반 클러스터 관리

208 OneFS 8.0.1 CLI 관리 가이드

Page 209: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

isi devices smartfail기본값은 isi devices drive smartfail입니다. 드라이브를 SmartFail 처리하여노드에서 제거할 수 있습니다.

노드를 SmartFail 처리하려면 isi devices node smartfail 명령을 실행합니다.

구문

isi devices smartfail {<bay> | --lnum <integer>} [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | --lnum<integer>}

SmartFail 처리할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

--node-lnn<integer>SmartFail 처리하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을지정합니다. 생략하면 로컬 노드에 있는 지정된 드라이브가 SmartFail 처리됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 SmartFail 처리합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices stopfail기본값은 isi devices drive stopfail입니다. 드라이브에서 SmartFail 프로세스를 중단합니다.

노드에서 SmartFail 프로세스를 중단하려면 isi devices node stopfail 명령을실행합니다.

일반 클러스터 관리

isi devices smartfail 209

Page 210: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi devices stopfail {<bay> | --lnum <integer>} [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | --lnum<integer>}

SmartFail을 중단할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을지정합니다.

--node-lnn<integer>SmartFail을 중단하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을지정합니다. 생략하면 로컬 노드에 있는 지정된 드라이브의 SmartFail이 중단됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브의 SmartFail을 중단합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi devices suspend기본값은 isi devices drive suspend입니다. 드라이브의 모든 작업을 일시 중단합니다.

구문

isi devices suspend {<bay> | --lnum <integer>} [--node-lnn <integer>] [--force] [--verbose]

옵션

{<bay> | --lnum<integer>}

일시 중단할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

--node-lnn<integer>일시 중단할 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다. 생략하면 로컬 노드에 있는 지정된 드라이브가 일시 중단됩니다.

{--force | -f}

확인을 요청하지 않고 드라이브를 일시 중단합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

일반 클러스터 관리

210 OneFS 8.0.1 CLI 관리 가이드

Page 211: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi devices view기본값은 isi devices drive view입니다. 단일 드라이브에 대한 정보를 표시합니다.

구문

isi devices view {<bay> | --lnum <integer>} [--node-lnn <integer>]

옵션

{<bay> | --lnum<integer>}

확인할 드라이브의 베이 번호 또는 LNUM(Logical Drive Number)을 지정합니다.

--node-lnn<integer>확인하려는 드라이브가 포함된 노드의 LNN(Logical Node Number)을 지정합니다.생략하면 로컬 노드의 드라이브가 표시됩니다.

isi readonly list노드별 읽기 전용 상태 목록을 표시합니다.

구문

isi readonly list [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi readonly modify노드의 읽기 전용 상태를 수정합니다.

일반 클러스터 관리

isi devices view 211

Page 212: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi readonly modify [--allowed <boolean>] [--enabled <boolean>] [--node-lnn <string>] [--verbose]

옵션

--allowed<boolean>노드에 대한 현재 읽기 전용 모드 허용 상태를 변경합니다.

--enabled<boolean>노드에 대한 현재 읽기 전용 사용자 모드 상태를 변경합니다.

이 매개 변수는 사용자가 지정한 읽기 전용 모드 요청만 설정합니다. 읽기 전용 모드가 허용되지 않는 경우 읽기 전용 모드가 허용될 때까지 노드는 읽기/쓰기 모드로 유지됩니다. OneFS에 의해 읽기 전용 모드로 전환된 노드는 읽기 전용 모드를트리거한 조건이 해제될 때까지 읽기 전용 모드로 유지됩니다.

--node-lnn {all | <integer>}

읽기 전용 상태를 수정할 노드를 지정합니다. 모든 노드를 지정해도 됩니다. 생략하면 로컬 노드만 수정됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi readonly view노드의 읽기 전용 상태를 표시합니다.

구문

isi readonly view [--node-lnn <integer>]

옵션

--node-lnn<integer>확인할 노드를 지정합니다. 생략하면 로컬 노드의 읽기 전용 상태가 표시됩니다.

isi servicelight list노드별 클러스터의 서비스 표시등 목록과 각 서비스 표시등 상태를 표시합니다.

구문

isi servicelight list [--format {table | json | csv | list}] [--no-header]

일반 클러스터 관리

212 OneFS 8.0.1 CLI 관리 가이드

Page 213: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--no-footer] [--verbose]

옵션

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{ --no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{ --no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi servicelight modify노드의 서비스 표시등을 켜거나 끕니다.

구문

isi servicelight modify [--enabled <boolean>] [--node-lnn <integer>] [--verbose]

옵션

--enabled<boolean>노드의 서비스 표시등을 활성화하거나 비활성화합니다.

--node-lnn<integer>서비스 표시등 상태를 수정할 노드를 지정합니다. 생략하면 로컬 노드가 사용됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi servicelight view노드의 서비스 표시등 상태를 표시합니다.

구문

isi servicelight view [--node-lnn <integer>]

옵션

--node-lnn<integer>

일반 클러스터 관리

isi servicelight modify 213

Page 214: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

확인할 노드를 지정합니다. 생략하면 로컬 노드의 서비스 표시등 상태가 표시됩니다.

일반 클러스터 관리

214 OneFS 8.0.1 CLI 관리 가이드

Page 215: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

5장

액세스 존

이 섹션에서는 다음과 같은 항목을 다룹니다.

l 액세스 존 개요 .................................................................................................216l 기본 디렉토리 지침...........................................................................................216l 액세스 존 Best Practice.................................................................................... 217l SyncIQ 보조 클러스터의 액세스 존...................................................................217l 액세스 존 제한..................................................................................................218l QoS(Quality of Service)................................................................................... 218l 액세스 존 관리..................................................................................................219l 액세스 존 명령................................................................................................. 222

액세스 존 215

Page 216: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

액세스 존 개요기본적으로 EMC Isilon 클러스터는 하나의 물리적 시스템으로 표시되지만, 액세스 존이라는 여러 가상 컨테이너로 클러스터를 분할할 수 있습니다. 액세스 존을 통해 데이터를 분리하고 각 존의 데이터에 액세스할 수 있는 사용자를 제어할 수 있습니다.

액세스 존은 클러스터의 인증 및 ID 관리 서비스에 대한 구성 설정을 지원하므로 인증공급자를 구성하고 존별로 SMB 공유 및 NFS 내보내기 등과 같은 프로토콜 디렉토리를 프로비저닝할 수 있습니다. 액세스 존을 생성하면 로컬 공급자가 자동으로 생성되어, 로컬 사용자 및 그룹 목록을 통해 각 액세스 존을 구성할 수 있습니다. 또한 각 액세스 존에서 서로 다른 인증 공급자를 통해 인증할 수 있습니다.

데이터 액세스를 제어하려면 액세스 존을 그룹넷에 연결합니다. 그룹넷은 DNS 클라이언트 연결 설정을 관리하는 최상위 레벨 네트워킹 컨테이너이며, 이 안에 서브넷과 IP주소 풀이 들어 있습니다. 액세스 존을 생성할 때에는 반드시 그룹넷을 지정해야 합니다. 그룹넷이 지정되지 않은 경우, 액세스 존은 기본 그룹넷을 참조합니다. 여러 액세스존이 하나의 그룹넷을 참조할 수 있습니다. 그룹넷 내의 특정 IP 주소 풀을 통해 수신되는 접속을 액세스 존으로 전달할 수 있습니다. 액세스 존을 IP 주소 풀과 연결하면 연결된 액세스 존으로 인증이 제한되며 사용 및 액세스 가능한 SMB 공유 및 NFS 내보내기의 수가 줄어듭니다.

여러 액세스 존 사용에 따른 한 가지 이점은 개별 액세스 존에 대한 프로토콜 액세스 감사를 구성할 수 있다는 점입니다. 성공 및 실패한 프로토콜 감사 이벤트의 기본 목록을수정한 후 타사 툴을 통해 개별 액세스 존에 대한 보고서를 생성할 수 있습니다.

클러스터에는 System이라는 기본 제공 액세스 존이 포함되어 있으며, 이를 통해 클러스터 및 다른 액세스 존의 모든 측면을 관리할 수 있습니다. 기본적으로 모든 클러스터IP 주소는 System 존에 접속됩니다. 주로 구성 작업을 허용하는 역할 기반 액세스는System 존을 통해서만 사용할 수 있습니다. 역할을 통해 권한이 부여된 관리자를 비롯한 모든 관리자는 클러스터를 구성하기 위해 System 존에 접속해야 합니다. System 존은 클러스터의 기본 그룹넷, 즉 groupnet0를 참조하도록 자동으로 구성되어 있습니다.

SSH, OneFS 플랫폼 API 또는 웹 관리 인터페이스를 통해 System 이외 액세스 존의 구성을 관리할 수 없습니다. 하지만 MMC(Microsoft Management Console)를 통해 액세스 존에서 SMB 공유를 생성하고 삭제할 수는 있습니다.

기본 디렉토리 지침기본 디렉토리는 각 액세스 존에서 표시되는 파일 시스템 트리를 정의합니다. 액세스존은 기본 디렉토리 밖의 파일에는 액세스 권한을 부여할 수 없습니다. 각 액세스 존에기본 디렉토리를 할당해야 합니다.

기본 디렉토리는 SMB 공유, NFS 내보내기, HDFS 루트 디렉토리 및 로컬 공급자 홈 디렉토리 템플릿 등 여러 가지 기능에 대한 경로 옵션을 제한합니다. 기본 System 액세스존의 기본 디렉토리는 /ifs이며 이는 수정할 수 없습니다.

액세스 존 내에서 데이터를 분리하려면 또 다른 기본 디렉토리와 똑같거나 겹치지 않는고유한 기본 디렉토리를 생성하는 것이 좋습니다(System 액세스 존은 예외). 예를 들어, zone2와 zone3의 두 액세스 존에 /ifs/data/hr을 기본 디렉토리로 지정하면 안됩니다. 다시 말해, /ifs/data/hr을 zone2에 할당한 경우 /ifs/data/hr/personnel을 zone3에 할당해서는 안 됩니다.

OneFS는 워크플로우에 공유 데이터가 필요한 경우 여러 액세스 존 사이에서 데이터가겹치는 형태를 지원합니다. 다만 이 때문에 액세스 존 구성이 한층 복잡해져 향후 클라이언트 액세스에 문제가 생길 수도 있습니다. 여러 액세스 존 사이에 겹쳐 있는 데이터로부터 최상의 결과를 얻으려면 이러한 액세스 존에서 같은 인증 공급자를 공유하는 것

액세스 존

216 OneFS 8.0.1 CLI 관리 가이드

Page 217: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 좋습니다. 공급자를 공유하면 사용자가 서로 다른 액세스 존을 통해 같은 데이터에액세스해도 일관되게 동일한 정보를 얻을 수 있습니다.

데이터를 공유하는 여러 액세스 존에 대해 같은 인증 공급자를 구성할 수 없는 경우, 다음과 같은 Best Practice가 권장됩니다.

l 각 액세스 존에 대해 Active Directory를 인증 공급자로 선택합니다. 이렇게 하면 파일에서 글로벌 고유 SID가 온디스크 ID로 저장되므로, 서로 다른 존의 사용자가 상대의 데이터에 대한 액세스 권한을 얻을 수 없게 됩니다.

l 액세스 존에서 로컬, LDAP 및 NIS를 인증 공급자로 선택하지 않습니다. 이러한 인증 공급자는 전역적으로 고유성이 보장되지 않는 UID와 GID를 사용합니다. 그 결과여러 존의 사용자가 상대의 데이터에 액세스할 수 있는 확률이 높아집니다.

l 온디스크 ID는 기본으로 설정합니다. 또는 가능하면 SID로 설정하는 것이 좋습니다. Active Directory 및 UNIX 사용자 사이에 사용자 매핑이 존재하거나 ActiveDirectory 공급자에 대해 Services for Unix 옵션이 활성화되어 있는 경우,OneFS는 UID 대신 SID를 온디스크 ID로 저장합니다.

액세스 존 Best Practice액세스 존을 생성할 때 다음 Best Practice 지침을 따르면 EMC Isilon 클러스터의 구성문제를 방지할 수 있습니다.

Best Practice 세부 정보

고유한 기본 디렉토리를 생성합니다. 데이터를 분리하려면 각 액세스 존의 기본 디렉토리 경로가 고유해야 하며 서로 겹치거나다른 액세스 존의 기본 디렉토리 안에 중첩되어서는 안 됩니다. 겹치기는 허용되지만, 워크플로우에서 데이터 공유가 필요한 경우에만 사용하는 것이 좋습니다.

System 존의 기능을 다른 액세스 존과 분리합니다.

구성 액세스를 위해 System 존을 예약하고 데이터 액세스를 위해 추가 존을 생성합니다. 현재 데이터를 System 존 외부로 그리고 새 액세스 존 안으로 이동합니다.

액세스 존을 생성하여 클라이언트 또는 사용자별로 데이터 액세스를 분리합니다.

서로 다른 클라이언트 또는 사용자 클래스 간에 데이터 공유가 필요한 워크플로우가 있을경우 액세스 존을 생성하지 마십시오.

각 액세스 존에 각 유형의 인증 공급자를 하나씩만 할당합니다.

액세스 존은 단일 Active Directory 공급자로제한됩니다. 하지만 OneFS는 각 액세스 존에서 여러 LDAP, NIS 및 파일 인증 공급자를 허용합니다. 간단하게 관리할 수 있도록 액세스존마다 각 공급자의 유형을 하나만 할당하는것이 좋습니다.

동일한 액세스 존에 있는 여러 인증 공급자 간에 UID 또는 GID 범위가 겹치지 않도록 합니다.

한 액세스 존에 겹치는 UID/GID가 있을 경우존 액세스가 충돌할 가능성이 약간 있습니다.

SyncIQ 보조 클러스터의 액세스 존일부 제한이 있기는 하지만 백업 및 재해 복구에 사용되는 SyncIQ 보조 클러스터에 액세스 존을 생성할 수 있습니다.

액세스 존

액세스 존 Best Practice 217

Page 218: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

활성 SyncIQ 라이센스가 있으면 운영 서버가 오프라인 상태로 전환되어야 하는 경우백업 및 페일오버 용도로 보조 Isilon 클러스터를 유지 관리할 수 있습니다. 운영 서버에서 복제 작업을 실행하는 경우 파일 데이터가 백업 서버로 복제됩니다. 여기에는 디렉토리 경로 및 해당 파일과 관련된 기타 메타데이터가 포함됩니다.

하지만 액세스 존과 같은 시스템 구성 설정은 보조 서버로 복제되지 않습니다. 페일오버 시나리오에서는 운영 클러스터의 구성 설정과 보조 클러스터의 구성 설정이 완전히일치하거나 최소한 유사한 것이 좋습니다.

대부분의 경우 SyncIQ 복제 작업을 실행하기 전에 액세스 존을 포함하여 시스템 설정을 구성하는 것이 좋습니다. 그 이유는 복제 작업이 읽기 전용 모드의 타겟 디렉토리에서 수행되기 때문입니다. 기본 디렉토리가 이미 읽기 전용 모드인 경우 액세스 존을 생성하려고 하면 OneFS가 이 작업을 차단하고 오류 메시지를 생성합니다.

액세스 존 제한액세스 존 제한 지침에 따라 OneFS 시스템의 워크로드를 사이징할 수 있습니다.

EMC Isilon 클러스터에 여러 액세스 존을 구성하는 경우 최상의 시스템 성능을 위해 제한 지침을 권장합니다. EMC Isilon OneFS 8.0.0 및 IsilonSD Edge 기술 사양 가이드에나와 있는 제한은 워크로드가 많이 발생하는 클러스터 환경의 엔터프라이즈 워크플로우를 위한 권장 사항이며, 각 액세스 존을 분리된 물리적 시스템으로 간주합니다.

QoS(Quality of Service)각 액세스 존에 특정 물리적 리소스를 할당하여 QoS(Quality of Service)의 상한값을 설정할 수 있습니다.

QoS는 측정 및 향상 가능하고 경우에 따라 보장할 수 있는 물리적 하드웨어 성능 특성을 다룹니다. QoS를 위해 측정되는 특성으로는 처리 속도, CPU 사용률, 디스크 용량 등이 있습니다. 여러 가상 인스턴스 간에 EMC Isilon 클러스터의 물리적 하드웨어를 공유하는 경우 다음 서비스에 대한 경합이 발생합니다.

l CPU

l 메모리

l 네트워크 대역폭

l 디스크 입출력

l 디스크 용량

액세스 존은 이러한 리소스에 대한 논리적인 QoS 보장을 제공하지 않지만 단일 클러스터의 액세스 존 간에 이러한 리소스를 분할할 수 있습니다. 다음 표에는 QoS 향상을 위해 리소스를 분할하는 몇 가지 방법이 나와 있습니다.

사용 참고

NIC 액세스 존에 연결된 IP 주소 풀에 특정 노드의특정 NIC를 할당할 수 있습니다. 이러한 NIC를할당함으로써 해당 액세스 존에 연결되는 노드와 인터페이스를 결정할 수 있습니다. 이를 통해 CPU, 메모리 및 네트워크 대역폭을 분리할수 있습니다.IsilonSD Edge를 실행하는 경우, 포트 그룹이IsilonSD 노드의 NIC를 관리합니다. 포트 그룹구성에 대한 자세한 내용은 IsilonSD Edge 설치및 관리 가이드를 참조하십시오.

액세스 존

218 OneFS 8.0.1 CLI 관리 가이드

Page 219: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

사용 참고

SmartPools SmartPool은 동급 노드 하드웨어별로, 대개 높은 성능, 보통 성능 및 낮은 성능의 여러 계층으로 분리됩니다. SmartPool에 기록되는 데이터는 해당 풀의 노드에 있는 디스크에만 기록됩니다.단일 SmartPool의 노드에만 IP 주소 풀을 연결함으로써 디스크 입출력 리소스를 분할할 수있습니다.

SmartQuotas SmartQuotas를 통해 사용자나 그룹 또는 디렉토리별로 디스크 용량을 제한할 수 있습니다.액세스 존의 기본 디렉토리에 할당량을 적용함으로써 해당 액세스 존에서 사용되는 디스크용량을 제한할 수 있습니다.

액세스 존 관리EMC Isilon 클러스터에서 액세스 존을 생성하고, 액세스 존 설정을 보고 수정하며, 액세스 존을 삭제할 수 있습니다.

액세스 존 생성액세스 존을 생성하여 데이터를 분리하며 데이터에 액세스할 수 있는 사용자를 제한할수 있습니다.

절차

1. isi zone zones create 명령을 실행합니다.

다음 명령을 실행하면 zone3라는 액세스 존이 생성되고 기본 디렉토리가 /ifs/hr/data로 설정됩니다.

isi zone zones create zone3 /ifs/hr/data

다음 명령을 실행하면 zone3라는 액세스 존이 생성되고, 기본 디렉토리가 /ifs/hr/data로 설정되고, 아직 없는 경우 EMC Isilon 클러스터에 디렉토리가 생성됩니다.

isi zone zones create zone3 /ifs/hr/data --create-path

다음 명령을 실행하면 zone3라는 액세스 존이 생성되고 기본 디렉토리가 /ifs/hr/data로 설정되며 groupnet2와 액세스 존을 연관시킵니다.

isi zone zones create zone3 /ifs/hr/data --groupnet=groupnet2

중복되는 기본 디렉토리 할당워크플로우에 공유 데이터가 필요한 경우 여러 액세스 존 사이에 중복되는 기본 디렉토리를 생성할 수 있습니다.

액세스 존

액세스 존 관리 219

Page 220: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. isi zone zones create 명령을 실행합니다.

다음 명령을 실행하면 zone5라는 액세스 존이 생성되고 같은 기본 디렉토리가zone3으로 설정되었더라도 기본 디렉토리가 /ifs/hr/data로 설정됩니다.

isi zone zones create zone5 --path=/ifs/hr/data --force-overlap

액세스 존에서 인증 공급자 관리인증 공급자를 추가 및 제거하도록 액세스 존을 수정할 수 있습니다. 인증 공급자를 추가하는 경우 액세스 존에서 참조되는 동일한 그룹넷에 속해야 합니다. 액세스 존에서인증 공급자를 제거하는 경우 공급자는 시스템에서 제거되지 않고 향후 사용을 위해 사용 가능한 상태로 유지됩니다.

인증 공급자가 액세스 존에 추가되는 순서로 인증 및 사용자 조회 시 공급자가 검색되는 순서가 지정됩니다.

절차

1. 인증 공급자를 추가하려면 isi zone zones modify 명령을 --add-auth-providers 옵션과 함께 실행합니다.

인증 공급자의 이름을 다음과 같은 형식으로 지정해야 합니다. <provider-type>:<provider-name>

다음 명령을 실행하면 HR-Users라는 파일 인증 공급자가 zone3 액세스 존에 추가됩니다.

isi zone zones modify zone3 --add-auth-providers=file:hr-users

2. 인증 공급자를 제거하려면 isi zone zones modify 명령을 --remove-auth-providers 옵션과 함께 실행합니다.

인증 공급자의 이름을 다음과 같은 형식으로 지정해야 합니다. <provider-type>:<provider-name>

다음 명령을 실행하면 HR-Users라는 파일 인증 공급자가 zone3 액세스 존에서제거됩니다.

isi zone zones modify zone3 --remove-auth-providers=file:hr-users

다음 명령을 실행하면 zone3 액세스 존에서 모든 인증 공급자가 제거됩니다.

isi zone zones modify zone3 --clear-auth-providers

액세스 존에 IP 주소 풀 연결IP 주소 풀을 액세스 존에 연결하면 클라이언트가 해당 풀에 할당된 IP 주소 범위를 통해서만 액세스 존에 접속할 수 있도록 보장할 수 있습니다.

시작하기 전에

이 IP 주소 풀은 액세스 존이 참조하는 그룹넷과 같은 그룹넷에 속해야 합니다.

액세스 존

220 OneFS 8.0.1 CLI 관리 가이드

Page 221: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. isi network pools modify 명령을 실행합니다.

다음 형식으로 수정할 풀 ID를 지정합니다.

<groupnet_name>.<subnet_name>.<pool_name>

다음 명령을 실행하면 zone3에 groupnet1 및 subnet1 아래에 속한 pool1이 연결됩니다.

isi network pools modify groupnet1.subnet1.pool1 --access-zone=zone3

액세스 존 수정기본 제공되는 System 존의 이름을 제외한 모든 액세스 존의 속성을 수정할 수 있습니다.

절차

1. isi zone zones modify 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존의 이름이 zone5로 변경되고 액세스 존에서 모든 현재 인증 공급자가 제거됩니다.

isi zone zones modify zone3 --name=zone5 --clear-auth-providers

액세스 존 삭제기본 제공되는 System 존을 제외한 모든 액세스 존을 삭제할 수 있습니다. 액세스 존을삭제하는 경우 연결된 모든 인증 공급자를 다른 액세스 존에서 계속 사용할 수 있지만IP 주소가 다른 액세스 존에 재할당되지는 않습니다. 액세스 존을 삭제하면 SMB 공유,NFS 내보내기 및 HDFS 데이터 경로가 삭제되지만 디렉토리와 데이터는 계속 유지되며 다른 액세스 존에서 새 공유, 내보내기 또는 경로를 매핑할 수 있습니다.

절차

1. isi zone zones delete 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존이 삭제됩니다.

isi zone zones delete zone3

액세스 존 목록 보기EMC Isilon 클러스터에서 모든 액세스 존의 목록을 보거나 특정 액세스 존의 세부 정보를 볼 수 있습니다.

절차

1. 클러스터의 모든 액세스 존 목록을 보려면 isi zone zones list 명령을 실행합니다.

다음 예와 유사한 출력이 표시됩니다.

Name Path------------------------

액세스 존

액세스 존 수정 221

Page 222: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

System /ifszone3 /ifs/hr/benefitszone5 /ifs/marketing/collateral------------------------

2. 특정 액세스 존의 세부 정보를 보려면 isi zone zones view 명령을 실행하고 존의 이름을 지정합니다.

다음 명령을 실행하면 zone5의 설정 세부 정보가 표시됩니다.

isi zone zones view zone5

다음 예와 유사한 출력이 표시됩니다.

Name: zone5 Path: /ifs/marketing/collateral Groupnet: groupnet0 Map Untrusted: - Auth Providers: lsa-local-provider:zone5 NetBIOS Name: - User Mapping Rules: -Home Directory Umask: 0077 Skeleton Directory: /usr/share/skel Cache Entry Expiry: 4H Zone ID: 3

액세스 존 명령액세스 존 명령을 통해 액세스 존을 구성하고 관리할 수 있습니다.

isi zone restrictions create/ifs 디렉토리에 대한 사용자 또는 그룹의 액세스를 금지합니다. 제한된 사용자 또는그룹이 파일 읽기 또는 쓰기를 시도하면 ACCESS DENIED 오류가 반환됩니다.

구문

isi zone restrictions create <zone> {<user> | --uid <integer> | --group <string> | --gid <integer> | --sid <string> | --wellknown <string>} [--verbose]

옵션

<zone>이름으로 액세스 존을 지정합니다.

<user>이름으로 사용자를 지정합니다.

--uid<integer>

UID로 사용자를 지정합니다.

--group<string>

이름으로 그룹을 지정합니다.

액세스 존

222 OneFS 8.0.1 CLI 관리 가이드

Page 223: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--gid<integer>

GID로 그룹을 지정합니다.

--sid<string>

사용자 또는 그룹 SID로 오브젝트를 지정합니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

{--verbose | -v}

명령 실행 후 성공 또는 실패 메시지를 반환합니다.

isi zone restrictions delete/ifs 디렉토리에 대한 사용자 또는 그룹 액세스를 금지하는 제한 사항을 삭제합니다.

구문

isi zone restrictions delete <zone> {<user> | --uid <integer> | --group <string> | --gid <integer> | --sid <string> | --wellknown <string>} [--force] [--verbose]

옵션

<zone>이름으로 액세스 존을 지정합니다.

<user>이름으로 사용자를 지정합니다.

--uid<integer>

UID로 사용자를 지정합니다.

--group<string>

이름으로 그룹을 지정합니다.

--gid<integer>

GID로 그룹을 지정합니다.

--sid<string>

사용자 또는 그룹 SID로 오브젝트를 지정합니다.

--wellknown<string>

잘 알려진 SID로 오브젝트를 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

명령 실행 후 성공 또는 실패 메시지를 반환합니다.

액세스 존

isi zone restrictions delete 223

Page 224: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi zone restrictions list/ifs 디렉토리에 대한 액세스가 금지된 사용자 또는 그룹의 목록을 표시합니다.

구문

isi zone restrictions list <zone> [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

<zone>이름으로 액세스 존을 지정합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예기본 제공되는 System 존에 대해 제한된 사용자의 목록을 표시하려면 다음 명령을 실행합니다.

isi zone restrictions list system

isi zone zones create액세스 존을 생성합니다.

구문

isi zone zones create <name> <path> [--map-untrusted <workgroup>] [--auth-providers <provider-type>:<provider-name>] [--netbios-name <string>] [--user-mapping-rules <string>] [--home-directory-umask <integer>] [--skeleton-directory <string>] [--cache-entry-expiry <duration>] [--create-path]

액세스 존

224 OneFS 8.0.1 CLI 관리 가이드

Page 225: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--force-overlap] [--groupnet <groupnet>] [--verbose]

옵션

<name>

액세스 존의 이름을 지정합니다.

<path>

존의 기본 디렉토리 경로를 지정합니다.

--map-untrusted<workgroup>

인증하는 동안 신뢰할 수 없는 도메인을 지정된 NetBIOS 워크그룹에 매핑합니다.

--auth-providers<provider-type>:<provider-name>

인증에 사용할 하나 이상의 인증 공급자를 쉼표로 구분하여 액세스 존에 지정합니다. 인증 공급자는 지정된 순서대로 확인됩니다. 인증 공급자의 이름을 다음과 같은 형식으로 지정해야 합니다. <provider-type>:<provider-name>

--netbios-name<string>

NetBIOS 이름을 지정합니다.

--user-mapping-rules<string>

액세스 존에 대한 하나 이상의 사용자 매핑 규칙을 쉼표로 구분하여 지정합니다.

--home-directory-umask<integer>

자동 생성된 사용자 홈 디렉토리에 설정할 사용 권한을 지정합니다.

--skeleton-directory<string>

사용자 홈 디렉토리에 대한 기본 디렉토리를 설정합니다.

--cache-entry-expiry<duration>

사용자/그룹을 캐싱하는 기간을 지정합니다.

--create-path액세스 존 경로가 아직 없는 경우 입력한 값이 액세스 존 경로로 생성되도록 지정합니다.

--force-overlap기본 디렉토리가 다른 액세스 존의 기본 디렉토리와 겹칠 수 있도록 합니다.

--groupnet<string>

액세스 존에 의해 참조된 groupnet을 지정합니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi zone zones delete액세스 존을 삭제합니다. 액세스 존과 연결된 모든 인증 공급자를 다른 존에서 계속 사용할 수 있지만 IP 주소는 재할당되지 않습니다. 기본 제공되는 System 존은 삭제할 수없습니다.

액세스 존

isi zone zones delete 225

Page 226: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi zone zones delete <zone> [--force] [--verbose]

옵션

<zone>삭제할 액세스 존의 이름을 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi zone zones list클러스터의 액세스 존 목록을 표시합니다.

구문

isi zone zones list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예클러스터의 모든 액세스 존 목록을 보려면 다음 명령을 실행합니다.

isi zone zones list

액세스 존

226 OneFS 8.0.1 CLI 관리 가이드

Page 227: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi zone zones modify액세스 존을 수정합니다.

구문

isi zone zones modify <zone>[--name <string>][--path <path>][--map-untrusted <string>][--auth-providers <provider-type>:<provider-name>][--clear-auth-providers][--add-auth-providers <provider-type>:<provider-name>][--remove-auth-providers <provider-type>:<provider-name>][--netbios-name <string>][--user-mapping-rules <string>][--clear-user-mapping-rules][--add-user-mapping-rules <string>][--remove-user-mapping-rules <string>][--home-directory-umask <integer>][--skeleton-directory <string>][--cache-entry-expiry <duration>][--revert-cache-entry-expiry][--create-path][--force-overlap][--verbose]

옵션

<zone>

수정할 액세스 존의 이름을 지정합니다.

--name<string>

액세스 존의 새 이름을 지정합니다. 기본 제공되는 System 액세스 존의 이름은 변경할 수 없습니다.

--path<path>

존의 기본 디렉토리 경로를 지정합니다.

--map-untrusted<string>

인증 중에 신뢰할 수 없는 도메인을 매핑할 NetBIOS 워크그룹을 지정합니다.

--auth-providers<provider-type>:<provider-name>

인증에 사용할 하나 이상의 인증 공급자를 쉼표로 구분하여 액세스 존에 지정합니다. 이 옵션을 지정하면 인증 공급자 목록의 기존 항목을 덮어씁니다. 현재 항목에영향을 주지 않고 공급자를 추가 또는 제거하려면 --add-auth-providers 또는 --remove-auth-providers에 대한 설정을 구성하십시오.

--clear-auth-providers액세스 존에서 모든 인증 공급자를 제거합니다.

--add-auth-providers<provider-type>:<provider-name>

하나 이상의 인증 공급자를 쉼표로 구분하여 액세스 존에 추가합니다.

--remove-auth-providers<provider-type>:<provider-name>

하나 이상의 인증 공급자를 쉼표로 구분하여 액세스 존에서 제거합니다.

--netbios-name<string>

액세스 존

isi zone zones modify 227

Page 228: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NetBIOS 이름을 지정합니다.

--user-mapping-rules<string>

액세스 존에 대한 하나 이상의 사용자 매핑 규칙을 쉼표로 구분하여 지정합니다.이 옵션을 지정하면 사용자 매핑 규칙 목록의 모든 항목을 덮어씁니다. 현재 항목을 덮어쓰지 않고 매핑 규칙을 추가 또는 제거하려면 --add-user-mapping-rules 또는 --remove-user-mapping-rules를 사용하여 설정을 구성하십시오.

--clear-user-mapping-rules액세스 존에서 모든 사용자 매핑 규칙을 제거합니다.

--add-user-mapping-rules<string>

하나 이상의 사용자 매핑 규칙을 쉼표로 구분하여 액세스 존에 추가합니다.

--remove-user-mapping-rules<string>

하나 이상의 사용자 매핑 규칙을 쉼표로 구분하여 액세스 존에서 제거합니다.

--home-directory-umask<integer>

자동 생성된 사용자 홈 디렉토리에 설정할 사용 권한을 지정합니다.

--skeleton-directory<string>

사용자 홈 디렉토리에 대한 기본 디렉토리를 설정합니다.

--cache-entry-expiry<duration>

사용자/그룹을 캐싱하는 기간을 지정합니다.

--cache-entry-expiry--cache-entry-expiry의 값을 시스템 기본값으로 설정합니다.

--create-path존 경로가 아직 없는 경우 생성되도록 지정합니다.

--force-overlap기본 디렉토리가 다른 액세스 존의 기본 디렉토리와 겹칠 수 있도록 합니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi zone zones view액세스 존의 속성을 표시합니다.

구문

isi zone zones view <zone>

옵션

<zone>보려는 액세스 존의 이름을 지정합니다.

액세스 존

228 OneFS 8.0.1 CLI 관리 가이드

Page 229: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

6장

인증

이 섹션에는 다음과 같은 항목을 다룹니다.

l 인증 개요......................................................................................................... 230l 인증 공급자 기능..............................................................................................230l SID(Security Identifier) 기록 개요....................................................................230l 지원되는 인증 공급자....................................................................................... 231l Active Directory................................................................................................231l LDAP................................................................................................................232l NIS...................................................................................................................233l Kerberos 인증.................................................................................................. 233l 파일 공급자......................................................................................................234l 로컬 공급자......................................................................................................235l Active Directory 공급자 관리........................................................................... 235l LDAP 공급자 관리............................................................................................236l NIS 공급자 관리............................................................................................... 237l MIT Kerberos 인증 관리................................................................................... 238l 파일 공급자 관리..............................................................................................247l 로컬 사용자 및 그룹 관리..................................................................................251l 인증 및 액세스 제어 명령................................................................................. 256

인증 229

Page 230: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

인증 개요OneFS는 EMC Isilon 클러스터에 액세스하는 사용자의 신원을 확인하기 위해 로컬 및원격 인증 공급자를 지원합니다. 인증이 필요 없는 익명 액세스는 이를 허용하는 프로토콜의 경우 지원됩니다.

OneFS는 디렉토리 서비스와 유사하게 여러 동시 인증 공급자 유형을 지원합니다. 예를들어 OneFS는 Active Directory를 사용하여 Windows 클라이언트를 인증하고, LDAP를사용하여 UNIX 클라이언트를 인증하도록 구성되는 경우가 많습니다. 또한 SunMicrosystems에서 설계한 NIS를 구성하여 클러스터에 액세스하는 사용자 및 그룹을인증할 수 있습니다.

OneFS는 RFC 2307을 준수합니다.

인증 공급자 기능운영 환경에 인증 공급자를 구성할 수 있습니다.

인증 공급자는 다음 표에 나온 기능을 하나 이상 지원합니다.

기능 설명

인증 모든 인증 공급자는 일반 텍스트 인증을 지원하며, 일부 공급자의 경우 NTLM 또는Kerberos 인증도 지원하도록 구성할 수 있습니다.

사용자 및 그룹 OneFS는 클러스터에서 직접 사용자와 그룹을관리할 수 있는 기능을 제공합니다.

넷그룹 NFS에만 해당되며, 넷그룹을 통해 NFS 내보내기에 대한 액세스가 제한됩니다.

UNIX 중심 사용자 및 그룹 속성 로그인 셸, 홈 디렉토리, UID 및 GID이며, 누락된 정보는 구성 템플릿이나 추가 인증 공급자를 통해 보완됩니다.

Windows 중심 사용자 및 그룹 속성 NetBIOS 도메인 및 SID이며, 누락된 정보는 구성 템플릿을 통해 보완됩니다.

SID(Security Identifier) 기록 개요SID 기록은 Active Directory 도메인 마이그레이션이 수행되는 동안 사용자 및 그룹의구성원 자격과 액세스 권한을 유지합니다.

SID(Security Identifier) 기록은 Active Directory 도메인 마이그레이션이 수행되는 동안 사용자 및 그룹의 구성원 자격과 액세스 권한을 유지합니다. 객체가 새 도메인으로이동될 때 새 도메인이 고유한 접두사를 사용하여 새 SID를 생성하고 이전 SID 정보를LDAP 필드에 기록합니다. 이 프로세스를 통해 사용자 및 그룹은 이전 도메인에서 보유한 것과 동일한 액세스 권한을 새 도메인에 유지합니다.

기간별 SID를 사용할 때는 다음 사항을 유의해야 합니다.

인증

230 OneFS 8.0.1 CLI 관리 가이드

Page 231: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 기간별 파일 액세스 및 인증 권한을 유지하기 위해서만 기간별 SID를 사용하십시오.

l 새로운 사용자, 그룹 또는 역할을 추가할 목적으로는 기간별 SID를 사용하지 마십시오.

l 사용자를 수정하거나 사용자를 역할 또는 그룹에 추가할 때는 항상 도메인에 정의된 현재 객체 SID를 사용하십시오.

지원되는 인증 공급자EMC Isilon 클러스터에 대한 사용자 액세스를 인증하거나 거부하도록 로컬 및 원격 인증 공급자를 구성할 수 있습니다.

다음 표에서는 OneFS가 지원하는 각 인증 공급자에 제공되는 기능을 비교하여 보여 줍니다. 다음 표에서 x는 인증 공급자가 완전히 지원하는 기능을 나타내며, 별표(*)는 추가 구성 또는 다른 공급자의 지원이 필요함을 나타냅니다.

인증 공급자

NTLM Kerberos 사용자/그룹 관리

넷그룹 UNIX 속성(RFC2307)

Windows속성

ActiveDirectory

x x * x

LDAP * x x x *

NIS x x

Local x x x x

File x x x

MITKerberos

x * * *

Active DirectoryActive Directory는 LDAP(Lightweight Directory Access Protocol), Kerberos 및 DNS기술에 대한 Microsoft의 구현 방식으로, 네트워크 리소스에 대한 정보를 저장할 수 있습니다. Active Directory는 다양한 기능을 제공하지만 Active Directory 도메인에 클러스터를 연결하는 주된 이유는 사용자 및 그룹 인증을 수행하기 위해서입니다.

IPv4 또는 IPv6 주소로 확인될 수 있는 FQDN(Fully Qualified Domain Name)과 연결 권한을 가진 사용자 이름을 지정하여 EMC Isilon 클러스터를 AD(Active Directory) 도메인에 연결할 수 있습니다. 클러스터가 AD 도메인에 연결되면 단일 AD 시스템 계정이생성됩니다. 시스템 계정은 도메인과 신뢰 관계를 설정하여 클러스터가 ActiveDirectory 포리스트의 사용자에 대해 인증 및 권한 부여 작업을 수행할 수 있도록 합니다. 기본적으로 시스템 계정은 클러스터와 동일한 이름으로 지정됩니다. 클러스터 이름이 15자보다 길 경우, 도메인 연결 후 이름이 해시되어 표시됩니다.

OneFS에서는 Active Directory 도메인 사용자 인증에 NTLM 및 Microsoft Kerberos를지원합니다. NTLM 클라이언트 자격 증명은 로그인 프로세스에서 가져온 후 인증을 위해 암호화된 본인 확인/응답 형식으로 제공됩니다. Microsoft Kerberos 클라이언트 자격 증명은 KDC(Key Distribution Center)에서 가져온 후 서버 연결 설정 시 제공됩니다.보안 및 성능 향상을 위해 Microsoft 지침에 따라 Active Directory용 기본 인증 프로토콜로 Kerberos를 구현하는 것이 좋습니다.

인증

지원되는 인증 공급자 231

Page 232: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

각 Active Directory 공급자는 반드시 그룹넷과 하나씩 연결되어야 합니다. 그룹넷은DNS 이름 서버에 대한 호스트 이름 확인 방법을 관리하는 최상위 레벨 네트워킹 컨테이너이며, 서브넷과 IP 주소 풀로 구성됩니다. 그룹넷은 외부 서버와 통신할 때 ActiveDirectory 공급자가 사용하는 네트워킹 속성을 지정합니다. Active Directory 공급자와연결된 그룹넷은 변경할 수 없습니다. 그 대신 해당 Active Directory 공급자를 삭제하고 새 그룹넷과 연결시켜 다시 생성해야 합니다.

Active Directory 공급자를 액세스 존에 추가하여 해당 액세스 존을 통해 연결되는 클라이언트에 대한 인증 방식으로 활용할 수 있습니다. OneFS는 Isilon 클러스터에서 여러개의 Active Directory 인스턴스를 지원합니다. 하지만 액세스 존당 Active Directory 공급자를 하나만 할당할 수 있습니다. 액세스 존과 Active Directory 공급자는 반드시 같은 그룹넷을 참조해야 합니다. 상호 신뢰할 수 없는 여러 도메인에 대한 액세스를 부여하는 경우에만 여러 Active Directory 인스턴스를 구성합니다. 그렇지 않고 모든 도메인이 신뢰 관계를 갖는 경우 단일 Active Directory 인스턴스를 구성합니다. ActiveDirectory 공급자를 통한 인증을 중단하려면 해당 공급자를 연결된 액세스 존에서 제거하면 됩니다.

LDAPLDAP(Lightweight Directory Access Protocol)는 디렉토리 서비스 및 리소스를 정의하고 쿼리하고 수정하는 데 사용되는 네트워킹 프로토콜입니다.

OneFS는 LDAP 저장소에 대해 사용자와 그룹을 인증하여 이 사용자 및 그룹에 클러스터에 대한 액세스 권한을 부여합니다. OneFS는 LDAP 공급자에 대한 Kerberos 인증을지원합니다.

LDAP 서비스는 다음 기능을 지원합니다.

l 사용자, 그룹 및 넷그룹

l 구성 가능한 LDAP 스키마. 예를 들어 ldapsam 스키마는 Windows와 같은 속성을 사용하는 사용자에 대해 SMB 프로토콜을 통한 NTLM 인증을 수행할 수 있도록 합니다.

l 간단한 바인딩 인증(SSL 사용 또는 미사용)

l 동일 디렉토리 데이터를 통한 전체 서버의 이중화 및 로드 밸런싱

l 다양한 사용자 데이터를 사용하여 서버에 액세스하기 위한 여러 LDAP 공급자 인스턴스

l 암호화된 암호

l IPv4 및 IPv6 서버 URI

각 LDAP 공급자는 그룹넷과 연결되어야 합니다. 그룹넷은 DNS 이름 서버에 대한 호스트 이름 확인 방법을 관리하는 최상위 레벨 네트워킹 컨테이너이며, 서브넷과 IP 주소풀로 구성됩니다. 그룹넷은 외부 서버와 통신할 때 LDAP 공급자가 사용하는 네트워킹속성을 지정합니다. LDAP 공급자와 연결된 그룹넷은 변경할 수 없습니다. 그 대신 해당LDAP 공급자를 삭제하고 새 그룹넷과 연결시켜 다시 생성해야 합니다.

LDAP 공급자를 액세스 존에 추가하여 해당 액세스 존을 통해 연결되는 클라이언트에대한 인증 방식으로 활용할 수 있습니다. 액세스 존은 최대 하나의 LDAP 공급자를 포함할 수 있습니다. 액세스 존과 LDAP 공급자는 반드시 같은 그룹넷을 참조해야 합니다.LDAP 공급자를 통한 인증을 중단하려면 해당 공급자를 연결된 액세스 존에서 제거하면 됩니다.

인증

232 OneFS 8.0.1 CLI 관리 가이드

Page 233: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NISNIS(Network Information Service)는 LAN 전체에서 인증 및 ID 일관성을 제공합니다.OneFS에는 NIS 인증 공급자가 포함되어 있어 클러스터를 NIS 인프라스트럭처와 통합할 수 있습니다.

Sun Microsystems에서 설계된 NIS를 통해 클러스터에 액세스하는 사용자 및 그룹을인증할 수 있습니다. NIS 공급자는 NIS 서버에서 암호, 그룹 및 넷그룹 맵을 제공합니다. 호스트 이름 조회도 지원됩니다. 이중화와 로드 밸런싱을 위해 여러 서버를 지정할수 있습니다.

각 NIS 공급자는 그룹넷과 연결되어야 합니다. 그룹넷은 DNS 이름 서버에 대한 호스트이름 확인 방법을 관리하는 최상위 레벨 네트워킹 컨테이너이며, 서브넷과 IP 주소 풀로 구성됩니다. 그룹넷은 외부 서버와 통신할 때 NIS 공급자가 사용하는 네트워킹 속성을 지정합니다. NIS 공급자와 연결된 그룹넷은 변경할 수 없습니다. 그 대신 해당 NIS공급자를 삭제하고 새 그룹넷과 연결시켜 다시 생성해야 합니다.

NIS 공급자를 액세스 존에 추가하여 해당 액세스 존을 통해 연결되는 클라이언트에 대한 인증 방식으로 활용할 수 있습니다. 액세스 존은 최대 하나의 NIS 공급자를 포함할수 있습니다. 액세스 존과 NIS 공급자는 반드시 같은 그룹넷을 참조해야 합니다. NIS 공급자를 통한 인증을 중단하려면 해당 공급자를 연결된 액세스 존에서 제거하면 됩니다.

NIS는 NIS+와 다릅니다. OneFS는 NIS+를 지원하지 않습니다.

Kerberos 인증Kerberos는 보안 접속을 위해 암호화 티켓을 협상하는 네트워크 인증 공급자입니다.OneFS는 EMC Isilon 클러스터에서 Microsoft Kerberos 및 MIT Kerberos 인증 공급자를 지원합니다. Active Directory 공급자를 구성하는 경우 Microsoft Kerberos 인증 지원이 자동으로 제공됩니다. MIT Kerberos는 Active Directory와 별개로 작동합니다.

MIT Kerberos 인증의 경우, 영역이라고 하는 관리 도메인을 정의합니다. 이 영역 내에서 인증 서버는 사용자, 호스트 또는 서비스를 인증할 수 있습니다. 이 인증 서버는 IPv4또는 IPv6 주소로 확인될 수 있습니다. 필요에 따라 Kerberos 도메인을 정의하여 추가적인 도메인 확장을 영역에 연결할 수 있습니다.

Kerberos 환경에 있는 인증 서버는 KDC(Key Distribution Center)라고 하며 암호화된티켓을 배포합니다. 사용자가 영역 내에서 MIT Kerberos 공급자를 인증하면 사용자의SPN(Service Principal Name)이 포함된 암호화된 티켓이 생성되고 검증되어 요청된 서비스에 대해 사용자의 ID를 안전하게 전달합니다.

각 MIT Kerberos 공급자는 그룹넷과 연결되어야 합니다. 그룹넷은 DNS 이름 서버에 대한 호스트 이름 확인 방법을 관리하는 최상위 레벨 네트워킹 컨테이너이며, 서브넷과IP 주소 풀로 구성됩니다. 그룹넷은 외부 서버와 통신할 때 Kerberos 공급자가 사용하는 네트워킹 속성을 지정합니다. Kerberos 공급업자와 연결된 그룹넷은 변경할 수 없습니다. 그 대신 해당 Kerberos 공급자를 삭제하고 새 그룹넷과 연결시켜 다시 생성해야합니다.

MIT Kerberos 공급자를 액세스 존에 추가하여 해당 액세스 존을 통해 연결되는 클라이언트에 대한 인증 방식으로 활용할 수 있습니다. 액세스 존은 최대 하나의 MITKerberos 공급자를 포함할 수 있습니다. 액세스 존과 Kerberos 공급자는 반드시 같은그룹넷을 참조해야 합니다. MIT Kerberos 공급자를 통한 인증을 중단하려면 해당 공급자를 연결된 액세스 존에서 제거하면 됩니다.

인증

NIS 233

Page 234: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

keytab 및 SPN 개요KDC(Key Distribution Center)는 EMC Isilon 클러스터 내에서 네트워크 서비스에 접속하는 사용자의 계정 및 keytab을 저장하는 인증 서버입니다. keytab은 Kerberos 티켓을검증하고 암호화하기 위한 키를 저장하는 키 테이블입니다.

keytab 항목의 필드 중 하나가 SPN(Service Principal Name)입니다. SPN은 클러스터내에서 고유 서비스 인스턴스를 식별합니다. 각 SPN은 KDC에서 특정 키와 연결되어있습니다. 사용자는 SPN 및 해당 연결된 키를 사용하여 클러스터에서 다양한 서비스에액세스할 수 있게 해주는 Kerberos 티켓을 얻습니다. SecurityAdmin 역할의 구성원은SPN에 대한 새 키를 생성하고 나중에 필요할 때 이 키를 수정할 수 있습니다. 서비스의SPN은 일반적으로 <service>/<fqdn>@<realm>의 형태로 표시됩니다.

SPN은 SmartConnect 존 이름 및 클러스터의 FQDN 호스트 이름과 일치해야 합니다.SmartConnect 존 설정이 변경되면 변경 사항과 일치하도록 클러스터에서 SPN을 업데이트해야 합니다.

MIT Kerberos 프로토콜 지원MIT Kerberos는 HTTP, HDFS, NFS 등의 특정한 표준 네트워크 통신 프로토콜을 지원합니다. MIT Kerberos는 SMB, SSH 및 FTP 프로토콜을 지원하지 않습니다.

NFS 프로토콜 지원의 경우, 내보내기에 대해 MIT Kerberos를 설정하고 액세스 존 내에Kerberos 공급자를 포함해야 합니다.

파일 공급자파일 공급자를 통해 신뢰할 수 있는 타사의 사용자 및 그룹 정보 소스를 EMC Isilon 클러스터에 제공할 수 있습니다. 타사 소스는 여러 서버에 걸쳐 /etc/passwd, /etc/group, etc/netgroup 파일을 동기화하는 UNIX 및 Linux 환경에 유용합니다.

표준 BSD /etc/spwd.db 및 /etc/group 데이터베이스 파일은 클러스터에서 파일공급자 백업 저장소로 사용됩니다. spwd.db 파일은 OneFS CLI에서 pwd_mkdb 명령을 실행하여 생성됩니다. 데이터베이스 파일에 대한 업데이트를 스크립팅할 수 있습니다.

Isilon 클러스터에서 파일 공급자는 암호를 libcrypt로 해시합니다. 최상의 보안을 위해 소스 /etc/passwd 파일에서 Modular Crypt Format을 사용하여 해싱 알고리즘을결정하는 것이 좋습니다. OneFS에서는 Modular Crypt Format에 대해 다음과 같은 알고리즘을 지원합니다.

l MD5

l NT-Hash

l SHA-256

l SHA-512

사용 가능한 기타 암호 형식에 대한 자세한 내용을 확인하려면 CLI에서 man 3 crypt명령을 실행하여 암호화 man 페이지를 참조하시기 바랍니다.

인증

234 OneFS 8.0.1 CLI 관리 가이드

Page 235: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기본 제공되는 System 파일 공급자에는 root, admin, nobody 등의 시스템 계정을 나열하고 관리하며 이러한 계정에 대해 인증하는 서비스가 포함되어 있습니다. 따라서System 파일 공급자를 수정하지 않는 것이 좋습니다.

로컬 공급자로컬 공급자는 관리자가 추가한 사용자 계정에 대한 인증 및 조회 기능을 제공합니다.

로컬 인증은 Active Directory, LDAP 또는 NIS 디렉토리 서비스가 구성되지 않은 경우또는 특정 사용자나 애플리케이션이 클러스터에 액세스해야 하는 경우에 유용합니다.로컬 그룹에는 기본 제공 그룹과 Active Directory 그룹이 구성원으로 포함될 수 있습니다.

네트워크 기반 인증 소스를 구성하는 것 외에도 클러스터의 각 노드에 대한 로컬 암호정책을 구성하여 로컬 사용자 및 그룹을 관리할 수 있습니다. OneFS 설정은 암호 복잡성, 암호 사용 기간 및 재사용, 암호 입력 시도 및 잠금 정책을 지정합니다.

Active Directory 공급자 관리Active Directory 공급자를 보고, 구성하고, 수정하고, 삭제할 수 있습니다. OneFS에는글로벌 Kerberos 구성 파일 외에도 Active Directory에 대한 Kerberos 구성 파일이 포함되어 있으며, 이 두 가지를 모두 CLI를 통해 구성할 수 있습니다. Active Directory 공급자를 사용하는 모든 액세스 존에서 Active Directory 공급자를 제거하여 ActiveDirectory 공급자를 통한 인증을 중단할 수 있습니다.

Active Directory 공급자 구성하나 이상의 Active Directory 공급자를 구성할 수 있습니다. 각 공급자는 별도의 ActiveDirectory 도메인에 연결해야 합니다. 기본적으로 Active Directory 공급자를 구성하면System 액세스 존에 자동으로 추가됩니다.

AD(Active Directory) 공급자를 구성할 때 다음 정보를 고려하십시오.

l OneFS에서 Active Directory를 연결할 때 클러스터에 대해 NTP 서버가 구성되어있지 않으면 Active Directory 서버에서 클러스터 시간이 업데이트됩니다.

l Active Directory 공급자는 반드시 그룹넷과 하나씩 연관되어야 합니다.

l Active Directory 도메인은 IPv4 또는 IPv6 주소로 확인될 수 있습니다.

절차

1. Active Directory 서버의 도메인 이름과 AD 도메인에 시스템을 연결할 권한이 있는 AD 사용자의 이름을 지정하여 isi auth ads create 명령을 실행함으로써 Active Directory 공급자를 생성합니다.

다음 명령에서는 시스템에 생성할 Active Directory 서버의 FQDN(Fully-Qualified Domain Name)으로 adserver.company.com을 지정하고, AD 도메인에

인증

로컬 공급자 235

Page 236: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

클러스터를 연결할 권한이 있는 AD 사용자로 "관리자"를 지정하며, 공급자가groupnet3과 연관됩니다.

isi auth ads create --name=adserver.company.com \ --user=administrator --groupnet=groupnet3

Active Directory 공급자 수정Active Directory 공급자에 대한 고급 설정을 수정할 수 있습니다.

절차

1. 다음 명령을 실행하여 Active Directory 공급자를 수정합니다. 여기서 <provider-name>은 수정할 공급자 이름의 자리 표시자입니다.

isi auth ads modify <provider-name>

Active Directory 공급자 삭제Active Directory 공급자를 삭제하면 공급자와 연결된 Active Directory 도메인에서 클러스터의 연결이 해제되어 여기에 액세스하는 사용자가 더 이상 서비스를 받지 못하게됩니다. Active Directory 도메인에서 나가고 나면 사용자들이 더 이상 클러스터에서 도메인에 액세스할 수 없습니다.

절차

1. 다음 명령을 실행하여 Active Directory 공급자를 삭제합니다. 여기서 <name>은삭제할 Active Directory 이름의 자리 표시자입니다.

isi auth ads delete <name>

LDAP 공급자 관리LDAP 공급자를 보고, 구성하고, 수정하고, 삭제할 수 있습니다. LDAP 공급자를 사용하는 모든 액세스 존에서 NIS 공급자를 제거하여 NIS 공급자를 통한 인증을 중단할 수 있습니다.

LDAP 공급자 구성기본적으로 LDAP 공급자를 구성하면 System 액세스 존에 자동으로 추가됩니다.

절차

1. isi auth ldap create 명령을 실행하여 LDAP 공급자를 생성합니다.

다음 명령에서는 test-ldap라고 하는 LDAP 공급자를 생성하고 groupnet3과 연관시킵니다. 또한 식별자를 검색할 트리의 루트를 지정하는 기본 고유 이름을 설정하며, 서버 URI로 ldap://2001:DB8:170:7cff::c001을 지정합니다.

isi auth ldap create test-ldap \ --base-dn="dc=test-ldap,dc=example,dc=com" \ --server-uris="ldap://[2001:DB8:170:7cff::c001]" \ --groupnet=groupnet3

인증

236 OneFS 8.0.1 CLI 관리 가이드

Page 237: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기본 고유 이름은 쉼표로 구분된 일련의 상대적 고유 이름 값으로 지정됩니다.LDAP 서버에서 익명 쿼리를 허용하는 경우 기본 고유 이름을 지정합니다.

다음 명령에서는 test-ldap라고 하는 LDAP 공급자를 생성하고 groupnet3과 연관시킵니다. 또한 LDAP 서버를 연결하는 데 사용되는 바인딩 고유 이름 및 바인딩암호도 지정하며, 서버 URI로 ldap://test-ldap.example.com도 지정합니다.

isi auth ldap create test-ldap \ --base-dn="dc=test-ldap,dc=example,dc=com" \ --bind-dn="cn=test,ou=users,dc=test-ldap,dc=example,dc=com" \ --bind-password="mypasswd" \ --server-uris="ldap://test-ldap.example.com" \ --groupnet=groupnet3

바인딩 고유 이름은 쉼표로 구분된 일련의 상대적 고유 이름 값으로 지정되며 클러스터에 LDAP 서버를 연결할 적절한 권한이 있어야 합니다. LDAP 서버에서 익명 쿼리를 허용하지 않는 경우 바인딩 고유 이름을 지정합니다.

LDAP 공급자 수정이름을 제외하고 LDAP 공급자의 모든 설정을 수정할 수 있습니다. 설정하려는 공급자에 대해 적어도 하나의 서버를 지정해야 합니다.

절차

1. 다음 명령을 실행하여 LDAP 공급자를 수정합니다. 여기서 <provider-name>은수정할 공급자 이름의 자리 표시자입니다.

isi auth ldap modify <provider-name>

LDAP 공급자 삭제LDAP 공급자를 삭제하면 모든 액세스 존에서 제거됩니다. 대안으로서, LDAP 공급자를포함하고 있는 각 액세스 존에서 LDAP 공급자를 제거하여 더 이상 사용하지 않음으로써 이 공급자를 나중에 사용할 수 있도록 남겨 놓을 수 있습니다.

이 절차에서 사용할 수 있는 매개 변수와 옵션에 대한 자세한 정보를 보려면 isi authldap delete --help 명령을 실행하십시오.

절차

1. 다음 명령을 실행하여 LDAP 공급자를 삭제합니다. 여기서 <name>은 삭제할LDAP 공급자 이름의 자리 표시자입니다.

isi auth ldap delete <name>

NIS 공급자 관리NIS 공급자를 보고, 구성하고, 수정하며, 더 이상 필요하지 않은 공급자를 삭제할 수 있습니다. NIS 공급자를 사용하는 모든 액세스 존에서 NIS 공급자를 제거하여 NIS 공급자를 통한 인증을 중단할 수 있습니다.

인증

LDAP 공급자 수정 237

Page 238: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NIS 공급자 구성여러 개의 NIS 공급자를 각각 고유의 설정으로 구성한 후에 하나 이상의 액세스 존에추가할 수 있습니다.

절차

1. isi auth nis create 명령을 실행하여 NIS 공급자를 구성합니다.

다음 예에서는 groupnet3과 연관된 nistest라고 하는 NIS 공급자를 생성하며nistest.company.com을 NIS 서버로 그리고 company.com을 도메인으로 지정합니다.

isi auth nis create nistest --groupnet=groupnet3\--servers="nistest.example.com" --nis-domain="example.com"

NIS 공급자 수정이름을 제외하고 NIS 공급자의 모든 설정을 수정할 수 있습니다. 설정하려는 공급자에대해 적어도 하나의 서버를 지정해야 합니다.

절차

1. 다음 명령을 실행하여 NIS 공급자를 수정합니다. 여기서 <provider-name>은 수정할 공급자의 자리 표시자입니다.

isi auth nis modify <provider-name>

NIS 공급자 삭제NIS 공급자를 삭제하면 모든 액세스 존에서 제거됩니다. 대안으로서, NIS 공급자를 포함하고 있는 각 액세스 존에서 NIS 공급자를 제거하여 더 이상 사용하지 않음으로써 이공급자를 나중에 사용할 수 있도록 남겨 놓을 수 있습니다.

절차

1. 다음 명령을 실행하여 NIS 공급자를 삭제합니다. 여기서 <name>은 삭제할 NIS공급자 이름의 자리 표시자입니다.

isi auth nis delete <name>

MIT Kerberos 인증 관리Active Directory 없이 인증하도록 MIT Kerberos 공급자를 구성할 수 있습니다. MITKerberos 공급자를 구성하려면 MIT Kerberos 영역을 생성하고, 공급자를 생성하며, 사전 정의된 영역을 연결해야 합니다. 필요에 따라 공급자의 MIT Kerberos 도메인을 구성할 수 있습니다. Kerberos 공급자에 대해 구성 변경 사항이 있는 경우 암호화 키를 업데이트할 수도 있습니다. 하나 이상의 액세스 존에 공급자를 포함할 수 있습니다.

MIT Kerberos 영역 관리MIT Kerberos 영역은 인증 서버가 사용자 또는 서비스를 인증할 권한을 갖는 범위를 정의하는 관리 도메인입니다. 영역을 생성하거나, 보거나, 편집하거나, 삭제할 수 있습니다. 대문자를 사용하여 영역 이름을 지정하는 것이 좋습니다.

인증

238 OneFS 8.0.1 CLI 관리 가이드

Page 239: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

MIT Kerberos 영역 생성KDC(Key Distribution Center) 및 관리 서버를 정의함으로써 MIT Kerberos 영역을 생성할 수 있습니다.

시작하기 전에

MIT Kerberos 영역을 생성하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야합니다.절차

1. isi auth krb5 realm create 명령을 실행하여 MIT Kerberos 영역을 생성합니다.

다음 명령을 실행하면 TEST.COMPANY.COM이라고 하는 MIT Kerberos 영역이생성되고, 관리 서버로 admin.test.company.com이 지정되며 KDC(KeyDistribution Center)로 keys.test.company.com이 지정됩니다.

isi auth krb5 realm create --realm=TEST.COMPANY.COM \ --kdc=keys.test.company.com --admin-server=admin.test.company.com

영역 이름은 대/소문자를 구분하며 대문자로 지정해야 합니다. 관리 서버와KDC(Key Distribution Center)는 IPv4 주소, IPv6 주소 또는 호스트 이름으로 지정할 수 있습니다.

MIT Kerberos 영역 수정MIT Kerberos 영역의 KDC(Key Distribution Center), 도메인(선택 사항) 및 관리 서버설정을 수정함으로써 해당 영역을 수정할 수 있습니다.

시작하기 전에

MIT Kerberos 공급자를 삭제하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.절차

1. isi auth krb5 realm modify 명령을 실행하여 MIT Kerberos 영역을 수정합니다.

다음 명령에서는 IPv6 주소로 지정된 KDC를 추가하여 TEST.COMPANY.COM이라는 MIT Kerberos 영역을 수정합니다.

isi auth krb5 realm modify --realm=TEST.COMPANY.COM \ --kdc=2001:DB8:170:7cff::c001

영역 이름은 대/소문자를 구분하며 대문자로 지정해야 합니다. KDC(KeyDistribution Center)는 IPv4 주소, IPv6 주소 또는 호스트 이름으로 지정할 수 있습니다.

MIT Kerberos 영역 보기MIT Kerberos 영역에 연결된 이름, KDC(Key Distribution Center) 및 관리 서버와 관련된 세부 정보를 볼 수 있습니다.

절차

1. 클러스터에 구성된 모든 Kerberos 영역의 목록을 보려면 isi auth krb5realm list 명령을 실행합니다.

인증

MIT Kerberos 영역 관리 239

Page 240: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 예와 유사한 출력이 표시됩니다.

Realm---------------TEST.COMPANY.COMENGKERB.COMPANY.COMOPSKERB.COMPANY.COM---------------Total: 3

2. 특정 Kerberos 영역에 대한 설정 세부 정보를 보려면 isi auth krb5 realmview 명령과 해당 영역 이름을 입력하여 명령을 실행합니다.

영역 이름은 대/소문자를 구분하여 지정합니다.

다음 명령을 실행하면 TEST.COMPANY.COM이라는 영역에 대한 설정 세부 정보가 표시됩니다.

isi auth krb realm view TEST.COMPANY.COM

다음 예와 유사한 출력이 표시됩니다.

Realm: TEST.COMPANY.COMIs Default Realm: Yes KDC: 2001:DB8:170:7cff::c001, keys.test.company.com Admin Server: admin.test.company.com

KDC 및 관리 서버는 IPv4 또는 IPv6 주소나 호스트 이름으로 지정할 수 있습니다.

MIT Kerberos 영역 삭제하나 이상의 MIT Kerberos 영역과 그에 연결된 모든 MIT Kerberos 도메인을 삭제할 수있습니다.

시작하기 전에

Kerberos 영역은 Kerberos 공급자에 의해 참조됩니다. 공급자가 생성되어 있는 영역을삭제하기 전에 먼저 해당 공급자를 삭제해야 합니다.MIT Kerberos 영역을 삭제하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야합니다.

절차

1. isi auth krb5 realm delete 명령을 실행하여 MIT Kerberos 영역을 삭제합니다.

예를 들어 다음 명령을 실행하여 영역을 삭제합니다.

isi auth krb5 realm delete <realm>

인증

240 OneFS 8.0.1 CLI 관리 가이드

Page 241: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

MIT Kerberos 공급자 관리MIT Kerberos 공급자를 생성하거나, 보거나, 삭제하거나, 수정할 수 있습니다.Kerberos 공급자 설정을 구성할 수도 있습니다.

MIT Kerberos 공급자 생성Kerberos 영역의 KDC(Key Distribution Center)를 통해 클러스터에 액세스하기 위한 자격 증명을 얻어 MIT Kerberos 공급자를 생성할 수 있습니다. 이 프로세스를 영역 연결이라고도 합니다. 즉 Kerberos 공급자를 생성하면 이전에 정의한 영역에도 연결됩니다.

OneFS에서 Kerberos 환경을 관리하는 방법에 따라 다음 방법 중 하나로 Kerberos 공급자를 생성할 수 있습니다.

l Kerberos 관리 서버에 액세스하고 OneFS 클러스터에서 서비스에 대한 키를 생성합니다.

l Kerberos 키 정보를 keytab 형태로 수동 변환합니다.

관리자 자격 증명을 사용하여 MIT Kerberos 공급자 생성 및 영역 연결Kerberos 관리 서버에 액세스할 수 있는 권한이 있는 자격 증명을 사용하여 MITKerberos 공급자를 생성하고 MIT Kerberos 영역을 연결할 수 있습니다. 그런 다음에EMC Isilon 클러스터에서 다양한 서비스에 대한 키를 생성할 수 있습니다. 이 방법은Kerberos 공급자를 생성하고 Kerberos 영역을 연결하는 데 권장되는 방법입니다.

시작하기 전에

Kerberos 관리 서버에 액세스하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.절차

1. isi auth krb5 create 명령을 실행하여 Kerberos 공급자를 생성하고Kerberos 영역을 연결합니다. 여기서 <realm>은 이미 존재하거나 생성되는(이전까지 존재하지 않았던 경우) Kerberos 영역의 이름입니다.

영역 이름은 대/소문자를 구분하며 대문자로 지정해야 합니다.

다음 명령 예에서는 Kerberos 영역인 TEST.COMPANY.COM이 생성되어 공급자에 연결되며 이 공급자는 groupnet3과 연관되어 있습니다. 또한 관리 서버로admin.test.company.com이 지정되고, KDC로 keys.test.company.com이 지정되며, 관리 서버에 액세스할 수 있도록 승인된 사용자 이름과 암호가 지정됩니다.

isi auth krb5 create --realm=TEST.COMPANY.COM \--user=administrator --password=secretcode \--kdc=keys.test.company.com \--admin-server=admin.test.company.com \--groupnet=groupnet3

KDC 및 관리 서버는 IPv4 또는 IPv6 주소나 호스트 이름으로 지정할 수 있습니다.

인증

MIT Kerberos 공급자 관리 241

Page 242: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

keytab 파일을 사용하여 MIT Kerberos 공급자 생성 및 영역 연결keytab 파일을 통해 MIT Kerberos 공급자를 생성하고 MIT Kerberos 영역을 연결할 수있습니다. keytab 파일을 통해 Kerberos 키 정보를 수동으로 전송함으로써 Kerberos 환경이 관리되는 경우에만 이 방법을 따르십시오.

시작하기 전에

다음 사전 요구 사항이 충족되었는지 확인하십시오.

l 클러스터에 Kerberos 영역이 이미 존재해야 합니다.

l keytab 파일이 클러스터에 존재해야 합니다.

l Kerberos 관리 서버에 액세스하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.

절차

1. isi auth krb5 create 명령을 실행합니다.

다음 명령을 실행하면 groupnet3과 연관된 Kerberos 공급자가 생성되며 cluster-name.company.com이라고 하는 Kerberos 영역이 연결되며 /tmp/krb5.keytab에위치하는 keytab 파일이 지정됩니다.

isi auth krb5 create cluster-name.company.com \--keytab-file=/tmp/krb5.keytab --groupnet=groupnet3

MIT Kerberos 공급자 보기MIT Kerberos 공급자를 생성한 후에 해당 속성을 볼 수 있습니다.

절차

1. 다음 명령을 실행하면 Kerberos 공급자의 속성이 표시됩니다.

isi auth krb5 view <provider-name>

MIT Kerberos 공급자 나열하나 이상의 MIT Kerberos 공급자를 나열하고 목록을 특정 형식으로 표시할 수 있습니다. 나열되는 공급자 수에 대한 제한을 지정할 수도 있습니다.

절차

1. isi auth krb5 list 명령을 실행하여 하나 이상의 Kerberos 공급자를 나열합니다.

예를 들어 다음 명령을 실행하여 처음 5개의 Kerberos 공급자를 머리글이나 바닥글 없이 테이블 형식으로 나열합니다.

isi auth krb5 list -l 5 --format table --no-header --no-footer

MIT Kerberos 공급자 삭제MIT Kerberos 공급자를 삭제하고 참조된 모든 액세스 존에서 제거할 수 있습니다. 공급자를 삭제하면 MIT Kerberos 영역에서도 분리됩니다.

인증

242 OneFS 8.0.1 CLI 관리 가이드

Page 243: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

시작하기 전에

Kerberos 공급자를 삭제하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.

절차

1. isi auth krb5 delete 명령을 다음과 같이 실행하여 Kerberos 공급자를 삭제합니다.

isi auth krb5 delete <provider-name>

MIT Kerberos 공급자 설정 구성DNS 레코드를 통해 KDC(Key Distribution Center), Kerberos 영역, Kerberos 영역과 연결된 인증 서버를 찾을 수 있도록 Kerberos 공급자의 설정을 구성할 수 있습니다. 이 설정은 모든 노드, 서비스 및 존에서 모든 Kerberos 사용자에게 적용되는 글로벌 설정입니다. 일부 설정은 클라이언트 측 Kerberos에만 적용되며 Kerberos 공급자와는 관계가없습니다.

시작하기 전에

Kerberos 공급자의 설정을 보거나 수정하려면 ISI_PRIV_AUTH 권한을 가진 역할의구성원이어야 합니다.

절차

1. isi auth settings krb5 명령을 view 또는 modify 하위 명령과 함께 실행합니다.

2. 수정할 설정을 지정합니다.

MIT Kerberos 도메인 관리필요에 따라 MIT Kerberos 도메인을 정의하여 추가적인 도메인 확장을 MIT Kerberos영역에 연결할 수 있습니다. 언제든지 영역의 기본 도메인을 지정할 수 있습니다.

MIT Kerberos 도메인을 생성하거나, 수정하거나, 삭제하거나, 볼 수 있습니다.Kerberos 도메인 이름은 일반적으로 소문자를 사용하여 지정하는 DNS 접미사입니다.

영역에 MIT Kerberos 도메인 추가필요에 따라 MIT Kerberos 도메인을 MIT Kerberos 영역에 추가하여 Kerberos 영역에연결할 추가 Kerberos 도메인 확장을 설정할 수 있습니다.

시작하기 전에

Kerberos 도메인을 Kerberos 영역에 연결하려면 ISI_PRIV_AUTH 권한을 가진 역할의구성원이어야 합니다.

절차

1. isi auth krb5 domain create 명령을 실행하여 Kerberos 도메인을 추가합니다.

예를 들어 다음 명령을 실행하여 Kerberos 도메인을 Kerberos 영역에 추가합니다.

isi auth krb5 domain create <domain>

인증

MIT Kerberos 도메인 관리 243

Page 244: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

MIT Kerberos 도메인 수정영역 설정을 수정하여 MIT Kerberos 도메인을 수정할 수 있습니다.

시작하기 전에

MIT Kerberos 도메인을 수정하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.

절차

1. isi auth krb5 domain modify 명령을 실행하여 Kerberos 도메인을 수정합니다.

예를 들어 다음 명령을 실행하여 대체 Kerberos 영역을 지정함으로써 Kerberos도메인을 수정합니다.

isi auth krb5 domain modify <domain> --realm <realm>

MIT Kerberos 도메인 매핑 보기MIT Kerberos 도메인 매핑의 속성을 볼 수 있습니다.

절차

1. isi auth krb5 domain view 명령을 <domain> 변수에 대해 지정된 값과함께 실행하여 Kerberos 도메인 매핑의 속성을 봅니다.

isi auth krb5 domain view <domain>

MIT Kerberos 도메인 나열하나 이상의 MIT Kerberos 도메인을 나열하고 목록을 테이블, JSON, CSV 또는 목록형식으로 표시할 수 있습니다. 나열되는 도메인 수에 대한 제한을 지정할 수도 있습니다.

절차

1. isi auth krb5 domain list 명령을 실행하여 하나 이상의 MIT Kerberos도메인을 나열합니다.

예를 들어 다음 명령을 실행하여 처음 10개의 MIT Kerberos 도메인을 머리글이나 바닥글 없이 테이블 형식으로 나열합니다.

isi auth krb5 domain list -l=10 --format=table --no-header --no-footer

MIT Kerberos 도메인 매핑 삭제하나 이상의 MIT Kerberos 도메인 매핑을 삭제할 수 있습니다.

시작하기 전에

MIT Kerberos 도메인을 삭제하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.

인증

244 OneFS 8.0.1 CLI 관리 가이드

Page 245: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. isi auth krb5 domain delete 명령을 실행하여 MIT Kerberos 도메인 매핑을 삭제합니다.

예를 들어 다음 명령을 실행하여 도메인 매핑을 삭제합니다.

isi auth krb5 domain delete <domain>

SPN 및 키 관리SPN(Service Principal Name)은 EMC Isilon 클러스터에서 서비스의 인스턴스를 식별하기 위해 클러스터가 참조하는 이름입니다. MIT Kerberos 공급자는 SPN을 통해 클러스터에서 서비스를 인증합니다.

SPN 및 해당 연결된 키에 대해 다음과 같은 작업을 수행할 수 있습니다.

l 해당 SPN을 기반으로 하는 SmartConnect 존 설정에 대해 변경된 사항이 있는 경우 SPN을 업데이트합니다.

l 등록된 SPN을 나열하여 검색된 SPN 목록과 비교합니다.

l SPN과 연결된 키를 수동으로 또는 자동으로 업데이트합니다.

l keytab 테이블에서 키를 가져옵니다.

l 특정 키 버전을 삭제하거나 SPN과 연결된 모든 키를 삭제합니다.

SPN 및 키 보기MIT Kerberos 공급자에 대해 등록된 SPN(Service Principal Name) 및 해당 연결된 키를 볼 수 있습니다. 클라이언트는 SPN 및 해당 연결된 키를 통해 EMC Isilon 클러스터에서 Kerberos 티켓을 얻고 서비스에 액세스합니다.

시작하기 전에

SPN 및 키를 보려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.

절차

1. isi auth krb5 spn list 명령을 실행하여 하나 이상의 SPN 및 해당 연결된 키 그리고 키 버전 번호(Kvno)를 나열합니다.

예를 들어 다음 명령을 실행하여 MIT Kerberos 공급자에 대한 처음 5개의 SPN을 머리글이나 바닥글 없이 테이블 형식으로 나열합니다.

isi auth krb5 list <provider-name> -l 5 --format table --no-header --no-footer <spn-list>

키 삭제특정 키 버전 또는 SPN(Service Principal Name)과 연결된 모든 키를 삭제할 수 있습니다.

시작하기 전에

키를 삭제하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.

보안상의 이유로 또는 구성 변경 사항에 맞추기 위해 새 키를 생성한 후에는 이 절차를따라 이전 버전의 키를 삭제하여 keytab 테이블이 중복 키로 채워지지 않도록 하십시오.

인증

SPN 및 키 관리 245

Page 246: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. isi auth krb5 spn delete 명령을 실행하여 지정된 SPN에 대한 모든 키또는 특정 키 버전을 삭제합니다.

예를 들어 다음 명령을 실행하여 MIT Kerberos 공급자에 대해 SPN과 연결된 모든 키를 삭제합니다.

isi auth krb5 spn delete <provider-name> <spn> --all

<provider-name>은 MIT Kerberos 공급자의 이름입니다. kvno 인수에 대해 키버전 번호 값을 지정하고 해당 값을 명령 구문에 포함함으로써 특정 키 버전을삭제할 수 있습니다.

SPN에 대한 키를 수동으로 추가 또는 업데이트SPN(Service Principal Name)에 대한 키를 수동으로 추가하거나 업데이트할 수 있습니다. 이 프로세스는 지정된 SPN에 대한 새 키를 생성합니다.

시작하기 전에

SPN에 대한 키를 추가하거나 업데이트하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.

절차

1. isi auth krb5 spn create 명령을 실행하여 SPN에 대한 키를 추가하거나업데이트합니다.

예를 들어 다음 명령을 실행하여 <provider-name>, <user> 및 <spn> 위치 인수를 지정함으로써 SPN에 대한 키를 추가하거나 업데이트합니다.

isi auth krb5 spn create <provider-name> <user> <spn>

SPN 자동으로 업데이트MIT Kerberos 공급자에 등록되어 있지만 검색된 SPN 목록에 나타나지 않는 경우SPN(Service Principal Name)을 자동으로 업데이트하거나 추가할 수 있습니다.

시작하기 전에

SPN을 자동으로 업데이트하려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야합니다.

절차

1. isi auth krb5 spn check 명령을 실행하여 등록된 SPN 목록과 검색된SPN 목록을 비교합니다.

비교했을 때 비슷한 결과가 표시되지 않을 경우 다음 단계로 이동합니다.

2. isi auth krb5 spn fix 명령을 실행하여 누락된 SPN을 해결합니다.

예를 들어 다음 명령을 실행하여 MIT Kerberos 서비스 공급자에 대한 누락된SPN을 추가합니다.

isi auth krb5 spn fix <provider-name> <user>

인증

246 OneFS 8.0.1 CLI 관리 가이드

Page 247: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

필요에 따라 <user>(해당 도메인에 클라이언트를 연결할 수 있는 권한을 가진 사용자의 자리 표시자)의 암호를 지정할 수 있습니다.

keytab 파일 가져오기기존 keytab 파일을 통해 연결된 MIT Kerberos 공급자는 Kerberos 관리 자격 증명을 통해 키를 관리하지 못할 수도 있습니다. 그러한 경우에는 새 keytab 파일을 가져온 후에keytab 파일 키를 공급자에 추가하십시오.

시작하기 전에

keytab 파일을 가져오기 전에 다음 사전 요구 사항이 충족되었는지 확인하십시오.

l keytab 파일을 생성하여 이 절차를 수행할 클러스터에 있는 노드에 복사해야 합니다.

l keytab 파일을 가져오려면 ISI_PRIV_AUTH 권한을 가진 역할의 구성원이어야 합니다.

절차

1. isi auth krb5 spn import 명령을 실행하여 keytab 파일의 키를 가져옵니다.

예를 들어 다음 명령을 실행하여 <keytab-file>의 키를 <provider-name>이라는공급자에게로 가져옵니다.

isi auth krb5 spn import <provider-name> <keytab-file>

파일 공급자 관리각 액세스 존에 대한 자체적인 대체 파일 조합을 갖는 파일 공급자를 하나 이상 구성할수 있습니다. 사용자 데이터베이스 파일이라고도 하는 암호 데이터베이스 파일은 바이너리 형식이어야 합니다.

각 파일 공급자는 최대 3개의 대체 데이터베이스 파일, 즉 /etc/group과 동일한 형식의 그룹 파일, 넷그룹 파일, 바이너리 암호 파일(spwd.db)에서 직접 풀(pull)합니다. 따라서 /etc/master.passwd 형식의 파일에 있는 데이터에 빠르게 액세스할 수 있습니다. 대체 파일을 클러스터로 복제하고 디렉토리 경로를 사용하여 참조해야 합니다.

대체 파일이 /ifs 디렉토리 트리 외부에 있는 경우 클러스터의 모든 노드에 수동으로배포해야 합니다. 시스템 공급자 파일에 대한 변경 사항은 자동으로 클러스터 전체에배포됩니다.

파일 공급자 구성사용자, 그룹 및 넷그룹의 조합에 대한 대체 파일을 지정할 수 있습니다.

절차

1. 다음 명령을 실행하여 파일 공급자를 구성합니다. 여기서 <name>은 파일 공급자의 이름입니다.

isi auth file create <name>

인증

파일 공급자 관리 247

Page 248: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

암호 파일 생성사용자 데이터베이스 파일이라고도 하는 암호 데이터베이스 파일은 바이너리 형식이어야 합니다.

이 절차는 CLI를 통해 수행해야 합니다. 명령 사용 지침을 보려면 man pwd_mkdb 명령을 실행합니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. pwd_mkdb<file> 명령을 실행합니다. 여기서 <file>은 소스 암호 파일의 위치입니다.

기본적으로 바이너리 암호 파일 spwd.db가 /etc 디렉토리에 생성됩니다. 다른타겟 디렉토리와 함께 -d 옵션을 지정하여 spwd.db 파일을 저장할 위치를 재정의할 수 있습니다.

다음 명령을 실행하면 /ifs/test.passwd에 있는 암호 파일에서 /etc 디렉토리에 spwd.db 파일이 생성됩니다.

pwd_mkdb /ifs/test.passwd

다음 명령을 실행하면 /ifs/test.passwd에 있는 암호 파일에서 /ifs 디렉토리에 spwd.db 파일이 생성됩니다.

pwd_mkdb -d /ifs /ifs/test.passwd

파일 공급자 수정이름을 포함하여 파일 공급자의 모든 설정을 수정할 수 있습니다.

파일 공급자의 이름을 변경할 수는 있지만, 두 가지 주의 사항이 있습니다. 웹 관리 인터페이스를 통해서만 파일 공급자의 이름을 변경할 수 있으며, 시스템 파일 공급자의이름은 변경할 수 없습니다.

절차

1. 다음 명령을 실행하여 파일 공급자를 수정합니다. 여기서 <provider-name>은 공급자에 대해 제공한 이름의 자리 표시자입니다.

isi auth file modify <provider-name>

파일 공급자 삭제파일 공급자를 더 이상 사용하지 않으려면 모든 대체 파일 설정을 지우거나 공급자를영구적으로 삭제하면 됩니다.

인증

248 OneFS 8.0.1 CLI 관리 가이드

Page 249: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

시스템 파일 공급자는 삭제할 수 없습니다.

절차

1. 다음 명령을 실행하여 파일 공급자를 삭제합니다. 여기서 <name>은 삭제할 공급자 이름의 자리 표시자입니다.

isi auth file delete <name>

암호 파일 형식파일 공급자는 바이너리 암호 데이터베이스 파일인 spwd.db를 사용합니다.pwd_mkdb 명령을 실행하여 master.passwd 형식의 파일에서 바이너리 암호 파일을생성할 수 있습니다.

master.passwd 파일에는 다음 예와 같이 콜론으로 구분된 필드 10개가 포함되어 있습니다.

admin:*:10:10::0:0:Web UI Administrator:/ifs/home/admin:/bin/zsh

이러한 필드는 파일에 나타나는 순서대로 아래에 정의되어 있습니다.

UNIX 시스템에서는 종종 Class, Change 및 Expiry 필드를 생략하고 이러한 필드의 하위세트로 passwd 형식을 정의합니다. 파일을 passwd에서 master.passwd 형식으로변환하려면 GID 필드와 Gecos 필드 사이에 :0:0:을 추가합니다.

Username

사용자 이름입니다. 이 필드는 대소문자를 구분합니다. OneFS는 길이를 제한하지않지만 많은 애플리케이션에서 이름이 16자로 잘립니다.

Password

사용자의 암호화된 암호입니다. 사용자에 대한 인증이 필요 없는 경우 암호를 별표(*)로 대체할 수 있습니다. 별표 문자를 사용하면 어떠한 암호와도 일치되지 않습니다.

UID

UNIX 사용자 식별자입니다. 이 값은 아직 사용자에게 할당되지 않았거나 예약되지 않은 0-4294967294 범위의 숫자여야 합니다. 이 값이 기존 계정의 UID와 충돌할 경우 호환성 문제가 발생합니다.

GID

사용자 기본 그룹의 그룹 식별자입니다. 모든 사용자는 하나 이상의 그룹의 구성원입니다. 그룹은 액세스 확인뿐만 아니라 파일 생성 시에도 사용됩니다.

Class

이 필드는 OneFS에서 지원되지 않으므로 비워 두어야 합니다.

Change

OneFS는 파일 공급자에서 사용자 암호 변경을 지원하지 않습니다. 이 필드는 무시됩니다.

인증

암호 파일 형식 249

Page 250: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Expiry

OneFS는 파일 공급자에서 사용자 계정 만료를 지원하지 않습니다. 이 필드는 무시됩니다.

Gecos

이 필드는 다양한 정보를 저장할 수 있지만 대개 사용자의 전체 이름을 저장하는데 사용됩니다.

Home

/ifs로 시작되는, 사용자 홈 디렉토리의 절대 경로입니다.

Shell

사용자 셸의 절대 경로입니다. 이 필드가 /sbin/nologin으로 설정되면 사용자의 명령줄 액세스가 거부됩니다.

그룹 파일 형식파일 공급자는 대부분의 UNIX 시스템에 있는 /etc/group 파일의 형식으로 그룹 파일을 사용합니다.

group 파일은 다음 예와 같이 콜론으로 구분된 4개의 필드가 포함된 하나 이상의 줄로구성됩니다.

admin:*:10:root,admin

이러한 필드는 파일에 나타나는 순서대로 아래에 정의되어 있습니다.

Group name

그룹의 이름입니다. 이 필드는 대소문자를 구분합니다. OneFS는 그룹 이름의 길이를 제한하지 않지만 많은 애플리케이션에서 이름이 16자로 잘립니다.

Password

이 필드는 OneFS에서 지원되지 않으므로 별표(*)를 사용해야 합니다.

GID

UNIX 그룹 식별자입니다. 아직 그룹에게 할당되지 않았거나 예약되지 않은0-4294967294 범위의 숫자 값을 사용할 수 있습니다. 이 값이 기존 그룹의 GID와충돌할 경우 호환성 문제가 발생합니다.

Group members

쉼표로 구분된 사용자 이름 목록입니다.

넷그룹 파일 형식넷그룹 파일은 하나 이상의 넷그룹으로 이루어지며, 각각에 구성원이 포함될 수 있습니다. 넷그룹의 구성원인 호스트, 사용자 또는 도메인이 구성원 트리플에 지정됩니다. 또한 넷그룹에는 다른 넷그룹이 포함될 수 있습니다.

netgroup 파일의 각 항목은 넷그룹 이름과 그 뒤의 공백으로 구분한 구성원 트리플 세트 및 중첩된 넷그룹 이름으로 구성됩니다. 중첩된 넷그룹을 지정하는 경우 해당 파일에서 별도의 줄에 정의해야 합니다.

인증

250 OneFS 8.0.1 CLI 관리 가이드

Page 251: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구성원 트리플의 형식은 다음과 같습니다.

(<host>, <user>, <domain>)

여기서 <host>는 시스템 이름의 자리 표시자이고, <user>는 사용자 이름의 자리 표시자이며, <domain>은 도메인 이름의 자리 표시자입니다. 비어 있는 트리플을 제외하고모든 조합을 사용할 수 있습니다. (,,).

다음 샘플 파일에는 두 개의 넷그룹이 포함되어 있습니다. rootgrp 넷그룹에는 4개의호스트가 있으며, 두 호스트는 구성원 트리플에 정의되어 있고, 다른 두 호스트는 중첩된 othergrp 넷그룹에 포함되어 두 번째 줄에 정의되어 있습니다.

rootgrp (myserver, root, somedomain.com) (otherserver, root, somedomain.com) othergrpothergrp (other-win,, somedomain.com) (other-linux,, somedomain.com)

새 줄은 새 넷그룹을 나타냅니다. 첫 줄 맨 오른쪽에 백슬래시 문자(\)를 입력해 긴 넷그룹 항목을 다음 줄에 이어서 나타낼 수 있습니다.

로컬 사용자 및 그룹 관리액세스 존을 생성하면 각 존에 로컬 공급자가 포함되어, 이를 통해 로컬 사용자 및 그룹을 생성하고 관리할 수 있습니다. 모든 인증 공급자의 사용자 및 그룹을 볼 수 있지만 해당 로컬 공급자의 사용자 및 그룹만 생성, 수정 및 삭제할 수 있습니다.

공급자별 사용자 및 그룹 목록 보기공급자 유형별로 사용자 및 그룹을 볼 수 있습니다.

절차

1. 다음 명령을 실행하여 지정된 공급자에 대한 사용자 및 그룹 목록을 봅니다. 여기서 <provider-type>은 provider-type 문자열의 자리 표시자이고, <provider-name>은 특정 공급자에 할당한 이름의 자리 표시자입니다.

isi auth users list --provider="<provider-type>:<provider-name>"

2. Unix LDAP라는 LDAP 공급자 유형의 사용자와 그룹을 나열하려면 다음 예와 유사한 명령을 실행합니다.

isi auth users list --provider="lsa-ldap-provider:Unix LDAP"

로컬 사용자 생성각 액세스 존에는 로컬 사용자 및 그룹을 생성하고 관리할 수 있게 해주는 로컬 공급자가 있습니다. 로컬 사용자 계정을 생성할 때 해당 이름 암호, 홈 디렉토리, UNIXUID(User Identifier), UNIX 로그인 셸 및 그룹 구성원 자격을 구성할 수 있습니다.

인증

로컬 사용자 및 그룹 관리 251

Page 252: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. 다음 명령을 실행하여 로컬 사용자를 생성합니다. 여기서 <name>은 사용자의이름이고, <provider-name>은 이 사용자에 대한 공급자를 지정하고, <string>은이 사용자의 암호입니다.

isi auth users create <name> --provider="local:<provider-name>" \ --password="<string>"

암호를 지정하지 않으면 사용자 계정이 해제됩니다. 사용자 계정을 생성할 때 암호를 생성하지 않은 경우 나중에 사용자 이름, UID 또는 SID로 적절한 사용자를지정하는 isi auth users modify 명령을 실행함으로써 암호를 추가할 수있습니다.

로컬 그룹 생성액세스 존의 로컬 공급자에서 그룹을 생성하고 해당 그룹에 구성원을 할당할 수 있습니다.

절차

1. 다음 명령을 실행하여 로컬 그룹을 생성합니다. 여기서 <name> 및 <provider-name>은 그룹을 정의하기 위해 제공하는 값입니다.

isi auth groups create <name> --provider "local:<provider-name>"

로컬 사용자 및 그룹에 대한 명명 규칙로컬 사용자 및 그룹 이름은 명명 규칙을 따라야 제대로 인증되고 EMC Isilon 클러스터에 액세스할 수 있습니다.

로컬 사용자 및 그룹을 생성하고 수정할 때 다음 명명 규칙을 준수해야 합니다.

l 최대 이름 길이는 104자입니다. 하지만 이름이 64자를 초과하지 않는 것이 좋습니다.

l 이름에는 다음의 유효하지 않은 문자가 포함될 수 없습니다." / \ [ ] : ; | = , + * ? < >

l 유효하지 않은 문자 목록에 없는 모든 특수 문자는 이름에 포함될 수 있습니다. 이름에 공백은 넣지 않는 것이 좋습니다.

l 이름은 대/소문자를 구분하지 않습니다.

로컬 암호 정책 구성 또는 수정로컬 공급자에 대한 로컬 암호 정책을 구성하고 수정할 수 있습니다.

이 절차는 CLI를 통해 수행해야 합니다.

인증

252 OneFS 8.0.1 CLI 관리 가이드

Page 253: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

각 액세스 존에 대해 별도의 암호 정책이 구성됩니다. 클러스터에 있는 각 액세스 존은별도의 로컬 공급자 인스턴스를 포함하고 있기 때문에, 액세스 존마다 인증할 수 있는로컬 사용자 목록이 서로 다릅니다. 암호 복잡성은 각 사용자에 대해서가 아니라 각 로컬 공급자에 대해 구성됩니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. (선택 사항) 다음 명령을 실행하여 현재 암호 설정을 표시합니다.

isi auth local view system

3. isi auth local modify 명령을 실행하고, 로컬 암호 정책 기본 설정에 설명된 매개 변수 중에서 선택합니다.

각 설정에 대해 --password-complexity 매개 변수를 지정해야 합니다.

isi auth local modify system --password-complexity=lowercase \ --password-complexity=uppercase -–password-complexity=numeric \ --password-complexity=symbol

다음 명령을 실행하면 로컬 공급자에 대한 로컬 암호 정책이 구성됩니다.

isi auth local modify <provider-name> \ --min-password-length=20 \ --lockout-duration=20m \ --lockout-window=5m \ --lockout-threshold=5 \ --add-password-complexity=uppercase \ --add-password-complexity=numeric

로컬 암호 정책 설정isi auth local modify 명령을 통해 로컬 암호 정책 설정을 구성하고 각 설정에대한 기본값을 지정할 수 있습니다. 암호가 복잡할수록 공격자가 정확한 암호를 찾아낼때까지 확인해야 하는 암호 수가 늘어납니다.

설정 설명 참고

min-password-length 문자 수 단위의 최소 암호길이입니다.

긴 암호를 사용하는 것이 좋습니다.사용자가 암호를 입력하거나 기억하기 어려울 정도로 최소 길이가 너무길어서는 안 됩니다.

password-complexity 새 암호에 포함되어야 하는문자 유형의 목록입니다.기본적으로 이 목록은 비어있습니다.

최대 4개의 문자 유형을 지정할 수있습니다. 다음과 같은 문자 유형을사용할 수 있습니다.

l 대문자

l 소문자

인증

로컬 암호 정책 설정 253

Page 254: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정 설명 참고

l 숫자

l 기호(# 및 @ 제외)

min-password-age 최소 암호 사용 기간입니다. 단위 문자를 사용하여이 값을 설정할 수 있습니다(예: 4W는 4주, 2d는 2일).

최소 암호 사용 기간은 사용자가 임시 암호를 입력한 후에 이전 암호로바로 변경할 수 없도록 합니다. 이 시간이 경과되기 전에 암호를 확인하거나 설정하려고 하면 거부됩니다.

max-password-age 최대 암호 사용 기간입니다. 단위 문자를 사용하여이 값을 설정할 수 있습니다(예: 4W는 4주, 2d는 2일).

암호가 만료된 후에 로그인하려고 시도하면 암호 변경 프로세스가 강제로시작됩니다. 암호 변경 대화 상자를표시할 수 없을 경우 사용자가 로그인할 수 없습니다.

password-history-length

보관할 과거 암호 수입니다. 새 암호는 이 목록에 있는 암호와 비교되고 이미이 목록에 있을 경우 거부됩니다. 최대 과거 암호 수는 24입니다.

암호 재사용을 방지하기 위해 저장할이전 암호 수를 지정할 수 있습니다.새 암호가 저장된 이전 암호와 일치하면 거부됩니다.

lockout-duration 특정 횟수(구성 가능)만큼암호를 잘못 입력한 경우계정이 잠길 때까지의 시간길이(초)입니다.

계정이 잠기면 잠금 해제될 때까지어떠한 소스에서도 이 계정을 사용할수 없습니다. OneFS는 모든 잠긴 계정에 대한 관리자 상호 작용을 방지하기 위해 구성 가능한 두 가지 옵션을 제공합니다.

l 계정이 잠금 해제되기 전에 경과해야 하는 시간을 지정합니다.

l 지정된 시간(초)이 지난 후에 잘못된 암호 입력 횟수 카운터를자동으로 재설정합니다.

lockout-threshold 계정이 잠기기 전에 필요한잘못된 암호 입력 횟수를지정합니다. 값이 0이면 계정 잠금이 해제됩니다.

계정이 잠기면 잠금 해제될 때까지어떠한 소스에서도 이 계정을 사용할수 없습니다.

lockout-window 잘못된 암호 입력 횟수 카운터가 재설정되기 전에 경과해야 하는 시간입니다.

구성된 잘못된 암호 입력 횟수에 도달할 경우 계정이 잠기며, 잠금 기간에 따라 계정이 잠긴 상태로 유지되는 시간 길이가 결정됩니다. 값이 0이면 이 기간이 해제됩니다.

로컬 사용자 수정사용자 이름을 제외하고 로컬 사용자 계정의 모든 설정을 수정할 수 있습니다.

인증

254 OneFS 8.0.1 CLI 관리 가이드

Page 255: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. 다음 명령을 실행하여 로컬 그룹을 수정합니다. 여기서 <name> 또는 <gid> 또는<sid>는 사용자 식별자의 자리 표시자이고, <provider-name>은 사용자와 연결된로컬 공급자의 이름에 대한 자리 표시자입니다.

isi auth users modify (<name> or --gid <gid> or --sid <sid>) \ --provider "local:<provider-name>"

로컬 그룹 수정로컬 그룹에서 구성원을 추가하거나 제거할 수 있습니다.

절차

1. 다음 명령을 실행하여 로컬 그룹을 수정합니다. 여기서 <name> 또는 <gid> 또는<sid>는 그룹 식별자의 자리 표시자이고, <provider-name>은 그룹과 연결된 로컬 공급자의 이름에 대한 자리 표시자입니다.

isi auth groups modify (<name> or --gid <gid> or --sid <sid>) \ --provider "local:<provider-name>"

로컬 사용자 삭제삭제된 사용자는 더 이상 CLI, 웹 관리 인터페이스 또는 파일 액세스 프로토콜을 통해클러스터에 액세스할 수 없습니다. 로컬 사용자 계정을 삭제해도 홈 디렉토리는 그대로유지됩니다.

절차

1. 다음 명령을 실행하여 로컬 사용자를 삭제합니다. 여기서 <uid> 및 <sid>는 삭제할 사용자의 UID 및 SID에 대한 자리 표시자이며, <provider-name>은 사용자와연결된 로컬 공급자의 자리 표시자입니다.

isi auth users delete <name> --uid <uid> --sid <sid> \ --provider "local:<provider-name>"

로컬 그룹 삭제구성원이 할당되어 있는 경우에도 로컬 그룹을 삭제할 수 있습니다. 그룹을 삭제해도해당 그룹의 구성원에는 영향을 미치지 않습니다.

절차

1. 다음 명령을 실행하여 로컬 그룹을 삭제합니다. 여기서 <group>은 삭제할 그룹이름의 자리 표시자입니다.

isi auth groups delete <group>

이 명령을 <group> 대신 <gid> 또는 <sid>와 함께 실행할 수 있습니다.

인증

로컬 그룹 수정 255

Page 256: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

인증 및 액세스 제어 명령인증 및 액세스 제어 명령을 통해 클러스터에 대한 액세스를 제어할 수 있습니다.

isi auth access사용자가 지정된 파일 또는 디렉토리에 액세스하기 위해 갖고 있는 사용 권한을 나열합니다.

구문

isi auth access {<user> | --uid <integer> | --sid <string>} <path> [--zone <string>] [--share <string>] [--numeric] [--verbose]

옵션

<user>

사용자 이름을 지정합니다.

--sid<string>

SID로 사용자를 지정합니다.

--uid<integer>

UID로 사용자를 지정합니다.

<path>

/ifs 아래의 파일 또는 디렉토리 경로를 지정합니다.

--zone<string>

액세스 존을 지정합니다.

--share<string>

공유 구성 및 파일/디렉토리 액세스 정보를 보고할 SMB 공유 이름을 지정합니다.

{--numeric | -n}

사용자의 숫자 식별자를 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth ads createActive Directory 공급자를 구성하고 Active Directory 도메인을 연결합니다.

구문

isi auth ads create <name> <user> [--password <string>] [--organizational-unit <string>] [--kerberos-nfs-spn {yes | no} ] [--kerberos-hdfs-spn {yes | no} ]

인증

256 OneFS 8.0.1 CLI 관리 가이드

Page 257: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--dns-domain <dns-domain>] [--groupnet <groupnet>] [--allocate-gids {yes | no}] [--allocate-uids {yes | no}] [--check-online-interval <duration>] [--create-home-directory {yes | no}] [--domain-offline-alerts {yes | no}] [--findable-groups <string>...] [--findable-users <string>...] [--home-directory-template <path>] [--ignore-all-trusts {yes | no}] [--ignored-trusted-domains <dns-domain>...] [--include-trusted-domains <dns-domain>...] [--machine-name <string>] [--ldap-sign-and-seal {yes | no}] [--login-shell <path>] [--lookup-domains <dns-domain>...] [--lookup-groups {yes | no}] [--lookup-normalize-groups {yes | no}] [--lookup-normalize-users {yes | no}] [--lookup-users {yes | no}] [--machine-password-changes {yes | no}] [--machine-password-lifespan <duration>] [--node-dc-affinity <string>] [--node-dc-affinity-timeout <timestamp>] [--nss-enumeration {yes | no}] [--restrict-findable {yes | no}] [--sfu-support {none | rfc2307}] [--store-sfu-mappings {yes | no}] [--unfindable-groups <string>...] [--unfindable-users <string>...] [--verbose]

옵션

<name>

Active Directory의 FQDN(Fully Qualified Domain Name)을 지정합니다. 이 이름은IPv4 또는 IPv6 주소로 확인될 수 있습니다. 도메인 이름은 공급자 이름으로도 사용됩니다.

<user>

시스템 계정을 Active Directory 도메인에 연결할 권한이 있는 계정의 사용자 이름을 지정합니다.

--password<string>

제공된 사용자 계정의 암호를 지정합니다. 이 옵션을 생략하면 암호를 입력하라는메시지가 표시됩니다.

--organizational-unit<string>

Active Directory 서버에 연결할 OU(Organizational Unit)의 이름을 지정합니다.OU를 OuName 또는 OuName1/SubName2 형식으로 지정하십시오.

--kerberos-nfs-spn {yes | no}

Kerberized NFS를 사용하기 위한 SPN을 추가할지 여부를 지정합니다.

--kerberos-hdfs-spn {yes | no}

Kerberized HDFS를 사용하기 위한 SPN을 추가할지 여부를 지정합니다.

--dns-domain<dns-domain>

--name 설정에 지정된 도메인 대신에 사용할 DNS 검색 도메인을 지정합니다.

인증

isi auth ads create 257

Page 258: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--groupnet<groupnet>

Active Directory 공급자가 참조하는 그룹넷을 지정합니다. 그룹넷은 DNS 이름 서버에 대한 호스트 이름 확인 방법을 관리하는 최상위 레벨 네트워킹 컨테이너이며,서브넷과 IP 주소 풀로 구성됩니다. 그룹넷은 외부 서버와 통신할 때 ActiveDirectory 공급자가 사용하는 네트워킹 속성을 지정합니다.

--allocate-gids {yes | no}

매핑되지 않은 Active Directory 그룹에 대한 GID 할당을 설정하거나 해제합니다.GID가 없는 Active Directory 그룹에는 ID 매퍼에 의해 GID가 사전에 할당될 수 있습니다. 이 옵션을 해제하면 GID가 사전에 할당되지 않지만, 사용자의 기본 그룹에GID가 포함되어 있지 않을 경우 시스템에서 GID를 할당할 수 있습니다.

--allocate-uids {yes | no}

매핑되지 않은 Active Directory 사용자에 대한 UID 할당을 설정하거나 해제합니다. UID가 없는 Active Directory 사용자에게는 ID 매퍼에 의해 GID가 사전에 할당될 수 있습니다. 이 옵션을 해제하면 UID가 사전에 할당되지 않지만, 사용자의 ID에 UID가 포함되어 있지 않을 경우 시스템에서 UID를 할당할 수 있습니다.

--check-online-interval<duration>

공급자 온라인 점검 사이의 시간을 <integer>{Y|M|W|D|H|m|s} 형식으로 지정합니다.

--create-home-directory {yes | no}

사용자를 위한 홈 디렉토리가 아직 없는 경우, 사용자가 처음 로그인할 때 홈 디렉토리를 생성할지 여부를 지정합니다.

--domain-offline-alerts {yes | no}

도메인이 오프라인 상태가 될 경우 알림을 보낼지 여부를 지정합니다. 이 옵션이yes로 설정된 경우 글로벌 알림 규칙에 지정된 대로 알림이 전송됩니다. 기본값은no입니다.

--findable-groups<string>...

인증 공급자가 확인할 수 있는 그룹 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--findable-users<string>...

인증 공급자가 확인할 수 있는 사용자 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--home-directory-template<path>

홈 디렉토리를 생성할 때 사용할 템플릿 경로를 지정합니다. 경로는 /ifs로 시작해야 하며, 홈 디렉토리 생성 시 특정 변수를 나타내는 문자열로 동적으로 대체되는 특수 문자 시퀀스를 포함할 수 있습니다. 예를 들어 %U, %D 및 %Z는 각각 사용자 이름, 공급자 도메인 이름, 존 이름으로 대체됩니다. 자세한 내용은 홈 디렉토리섹션을 참조하십시오.

Active Directory를 SFU(Services for UNIX)와 함께 사용하는 경우, Windows 생성디렉토리 이름에 있는 공백이 UNIX 호환성을 위해 밑줄로 변환됩니다.

--ignore-all-trusts {yes | no}

모든 신뢰할 수 있는 도메인을 무시할지 여부를 지정합니다.

인증

258 OneFS 8.0.1 CLI 관리 가이드

Page 259: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--ignored-trusted-domains<dns-domain>...

--ignore-all-trusts가 해제된 경우 무시할 신뢰할 수 있는 도메인 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--include-trusted-domains<dns-domain>...

--ignore-all-trusts가 설정된 경우 포함할 신뢰할 수 있는 도메인 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--machine-name<string>

시스템 목록에서 인증 공급자를 레코드로 연결하는 데 사용되는 호스트 이름 또는시스템 이름을 지정합니다.

--ldap-sign-and-seal {yes | no}

도메인 컨트롤러에 LDAP 요청을 보낼 때 암호화 및 서명을 사용할지 여부를 지정합니다.

--login-shell<path>

Active Directory 서버가 로그인 셸 정보를 제공하지 않을 경우 사용할 로그인 셸의전체 경로를 지정합니다. 이 설정은 SSH를 통해 파일 시스템에 액세스하는 사용자에게만 적용됩니다.

--lookup-domains<string>...

사용자 및 그룹 조회가 가능하도록 제한할 도메인 목록을 지정합니다. 여러 목록항목을 지정하려면 이 옵션을 반복하십시오.

--lookup-groups {yes | no}

GID를 할당하기 전에 다른 공급자에서 Active Directory 그룹을 조회할지 여부를지정합니다.

--lookup-normalize-groups {yes | no}

Active Directory 그룹 이름을 조회하기 전에 소문자로 정규화할지 여부를 지정합니다.

--lookup-normalize-users {yes | no}

Active Directory 사용자 이름을 조회하기 전에 소문자로 정규화할지 여부를 지정합니다.

--lookup-users {yes | no}

UID를 할당하기 전에 다른 공급자에서 Active Directory 사용자를 조회할지 여부를지정합니다.

--machine-password-changes {yes | no}

보안을 위해 시스템 계정 암호의 주기적인 변경을 설정할지 여부를 지정합니다.

--machine-password-lifespan<duration>

시스템 계정 암호의 최대 사용 기간을 <integer>{Y|M|W|D|H|m|s} 형식으로 설정합니다.

{--node-dc-affinity | -x} <string>

노드가 배타적으로 통신해야 하는 도메인 컨트롤러를 지정합니다(선호도 지정).이 옵션은 --node-dc-affinity-timeout 옵션을 사용하여 구성되는 시간 초과 값과 함께 사용해야 합니다. 그렇지 않으면 기본 시간 초과 값인 30분이 할당됩니다.

인증

isi auth ads create 259

Page 260: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 설정은 디버깅 목적을 위한 것이며 일반 작업 중에는 구성되지 않은 상태로 두어야 합니다. 이 기능을 해제하려면 시간 초과 값으로 0을 사용하십시오.

{--node-dc-affinity-timeout} <timestamp>

<YYYY>-<MM>-<DD> 날짜 형식 또는 <YYYY>-<MM>-<DD>T<hh>:<mm>[:<ss>]날짜/시간 형식을 사용하여 도메인 컨트롤러에 대한 로컬 노드 선호도의 시간 초과 설정을 지정합니다.

값이 0이면 선호도가 해제됩니다. 선호도 지정이 해제되어 있으면 지정된 도메인컨트롤러와의 통신이 즉시 종료되지 않을 수 있습니다. 이러한 상태는 다른 도메인컨트롤러를 선택할 수 있을 때까지 지속될 수 있습니다.

--nss-enumeration {yes | no}

Active Directory 공급자가 getpwent 및 getgrent 요청에 응답하도록 허용할지 여부를 지정합니다.

--restrict-findable {yes | no}

인증 공급자에서 찾을 수 있는 사용자 및 그룹과 찾을 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--sfu-support {none | rfc2307}

Windows 도메인 컨트롤러에 대해 RFC 2307 속성을 지원할지 여부를 지정합니다.Windows UNIX 통합 및 SFU(Services For UNIX) 기술에는 RFC 2307이 필요합니다.

--store-sfu-mappings {yes | no}

SFU 매핑을 ID 매퍼에 영구적으로 저장할지 여부를 지정합니다.

--unfindable-groups<string>...

인증 공급자가 확인할 수 없는 그룹 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unfindable-users<string>...

인증 공급자가 확인할 수 없는 사용자 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi auth ads deleteActive Directory 공급자를 삭제하고, 공급자가 연결된 Active Directory 도메인에서 나갑니다. Active Directory 도메인에서 나가면 도메인에 액세스하는 사용자가 서비스를받지 못하게 됩니다. Active Directory 도메인에서 나가고 나면 사용자들이 더 이상 클러스터에서 도메인에 액세스할 수 없습니다.

인증

260 OneFS 8.0.1 CLI 관리 가이드

Page 261: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth ads delete <provider-name> [--force] [--verbose]

옵션

<provider-name>

삭제할 공급자의 이름을 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

예some.domain.org라는 Active Directory 도메인에서 나가고 여기에 연결된 인증 공급자를 삭제하려면 다음 명령을 실행합니다.

isi auth ads delete some.domain.org

확인 프롬프트에서 y를 입력합니다.

isi auth ads listActive Directory 공급자 목록을 표시합니다.

구문

isi auth ads list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

인증

isi auth ads list 261

Page 262: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예클러스터가 연결된 모든 Active Directory 공급자의 목록을 보려면 다음 명령을 실행합니다.

isi auth ads list

다음 예와 유사한 출력이 표시됩니다.

Name Authentication Status DC Name Site -------------------------------------------------------- AD.EAST.EMC.COM Yes online - BOS AD.NORTH.EMC.COM Yes online - VAN AD.SOUTH.EMC.COM No online - TIJ AD.WEST.EMC.COM Yes online - SEA -------------------------------------------------------- Total: 4

isi auth ads modifyActive Directory 인증 공급자를 수정합니다.

구문

isi auth ads modify <provider-name> [--reset-schannel {yes | no}] [--domain-controller <string>] [--allocate-gids {yes | no}] [--allocate-uids {yes | no}] [--check-online-interval <duration>] [--create-home-directory {yes | no}] [--domain-offline-alerts {yes | no}] [--findable-groups <string>...] [--clear-findable-groups] [--add-findable-groups <string>...] [--remove-findable-groups <string>...] [--findable-users <string>...] [--clear-findable-users] [--add-findable-users <string>...] [--remove-findable-users <string>...] [--home-directory-template <path>] [--ignore-all-trusts {yes | no}] [--ignored-trusted-domains <dns-domain>] [--clear-ignored-trusted-domains] [--add-ignored-trusted-domains <dns-domain>] [--remove-ignored-trusted-domains <dns-domain>] [--include-trusted-domains <dns-domain>] [--clear-include-trusted-domains] [--add-include-trusted-domains <dns-domain>] [--remove-include-trusted-domains <dns-domain>] [--machine-name <string>] [--ldap-sign-and-seal {yes | no}] [--node-dc-affinity <string>] [--node-dc-affinity-timeout <timestamp>] [--login-shell <path>] [--lookup-domains <dns-domain>] [--clear-lookup-domains] [--add-lookup-domains <dns-domain>] [--remove-lookup-domains <dns-domain>] [--lookup-groups {yes | no}] [--lookup-normalize-groups {yes | no}] [--lookup-normalize-users {yes | no}] [--lookup-users {yes | no}] [--machine-password-changes {yes | no}] [--machine-password-lifespan <duration>] [--nss-enumeration {yes | no}] [--restrict-findable {yes | no}] [--sfu-support {none | rfc2307}]

인증

262 OneFS 8.0.1 CLI 관리 가이드

Page 263: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--store-sfu-mappings {yes | no}] [--unfindable-groups <string>...] [--clear-unfindable-groups] [--add-unfindable-groups <string>...] [--remove-unfindable-groups <string>...] [--unfindable-users <string>...] [--clear-unfindable-users] [--add-unfindable-users <string>...] [--remove-unfindable-users <string>...] [--verbose]

옵션

<provider-name>

Active Directory 공급자가 연결된 도메인 이름을 지정합니다. 이는 ActiveDirectory 공급자 이름이기도 합니다.

--reset-schannel {yes | no}

기본 도메인에 대한 보안 채널을 재설정합니다.

--domain-controller<dns-domain>

도메인 컨트롤러를 지정합니다.

--allocate-gids {yes | no}

매핑되지 않은 Active Directory 그룹에 대한 GID 할당을 설정하거나 해제합니다.GID가 없는 Active Directory 그룹에는 ID 매퍼에 의해 GID가 사전에 할당될 수 있습니다. 이 옵션을 해제하면 GID가 사전에 할당되지 않지만, 사용자의 기본 그룹에GID가 포함되어 있지 않을 경우 시스템에서 GID를 할당할 수 있습니다.

--allocate-uids {yes | no}

매핑되지 않은 Active Directory 사용자에 대한 UID 할당을 설정하거나 해제합니다. UID가 없는 Active Directory 사용자에게는 ID 매퍼에 의해 GID가 사전에 할당될 수 있습니다. 이 옵션을 해제하면 UID가 사전에 할당되지 않지만, 사용자의 ID에 UID가 포함되어 있지 않을 경우 시스템에서 UID를 할당할 수 있습니다.

--check-online-interval<duration>

공급자 온라인 점검 사이의 시간을 <integer>{Y|M|W|D|H|m|s} 형식으로 지정합니다.

--create-home-directory {yes | no}

사용자를 위한 홈 디렉토리가 아직 없는 경우, 사용자가 처음 로그인할 때 홈 디렉토리를 생성할지 여부를 지정합니다.

--domain-offline-alerts {yes | no}

도메인이 오프라인 상태가 될 경우 알림을 보낼지 여부를 지정합니다. 이 옵션이yes로 설정된 경우 글로벌 알림 규칙에 지정된 대로 알림이 전송됩니다. 기본값은no입니다.

--findable-groups<string>...

인증 공급자가 확인할 수 있는 그룹 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--clear-findable-groups찾을 수 있는 그룹 목록에서 모든 항목을 제거합니다.

--add-findable-groups<string>...

인증

isi auth ads modify 263

Page 264: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 인증 공급자가 확인할 수 있는 그룹 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-findable-groups<string>...

인증 공급자가 확인할 수 있는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--findable-users<string>...

인증 공급자가 확인할 수 있는 사용자 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--clear-findable-users찾을 수 있는 사용자 목록에서 모든 항목을 제거합니다.

--add-findable-users<string>...

이 인증 공급자가 확인할 수 있는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-findable-users<string>...

인증 공급자가 확인할 수 있는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--home-directory-template<path>

홈 디렉토리를 생성할 때 사용할 템플릿 경로를 지정합니다. 경로는 /ifs로 시작해야 하며, 홈 디렉토리 생성 시 특정 변수를 나타내는 문자열로 동적으로 대체되는 특수 문자 시퀀스를 포함할 수 있습니다. 예를 들어 %U, %D 및 %Z는 각각 사용자 이름, 공급자 도메인 이름, 존 이름으로 대체됩니다. 자세한 내용은 홈 디렉토리섹션을 참조하십시오.

Active Directory를 SFU(Services for UNIX)와 함께 사용하는 경우, Windows 생성디렉토리 이름에 있는 공백이 UNIX 호환성을 위해 밑줄로 변환됩니다.

--ignore-all-trusts {yes | no}

모든 신뢰할 수 있는 도메인을 무시할지 여부를 지정합니다.

--ignored-trusted-domains<dns-domain>

--ignore-all-trusts가 해제된 경우 무시할 신뢰할 수 있는 도메인 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--clear-ignored-trusted-domains--ignore-all-trusts가 해제된 경우 무시된 신뢰할 수 있는 도메인 목록을 지웁니다.

--add-ignored-trusted-domains<dns-domain>

--ignore-all-trusts가 해제된 경우 무시할 신뢰할 수 있는 도메인 목록에 도메인을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-ignored-trusted-domains<dns-domain>

--ignore-all-trusts가 해제된 경우 무시할 신뢰할 수 있는 도메인 목록에서지정된 도메인을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--include-trusted-domains<dns-domain>

인증

264 OneFS 8.0.1 CLI 관리 가이드

Page 265: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--ignore-all-trusts가 설정된 경우 포함할 신뢰할 수 있는 도메인 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--clear-include-trusted-domains--ignore-all-trusts가 설정된 경우 포함할 신뢰할 수 있는 도메인 목록을 지웁니다.

--add-include-trusted-domains<dns-domain>

--ignore-all-trusts가 설정된 경우 포함할 신뢰할 수 있는 도메인 목록에 도메인을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-include-trusted-domains<dns-domain>

--ignore-all-trusts가 설정된 경우 포함할 신뢰할 수 있는 도메인 목록에서지정된 도메인을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--machine-name<string>

시스템 목록에서 인증 공급자를 레코드로 연결하는 데 사용되는 호스트 이름 또는시스템 이름을 지정합니다.

--ldap-sign-and-seal {yes | no}

도메인 컨트롤러로의 LDAP 요청 시 암호화 및 서명을 사용할지 여부를 지정합니다.

{--node-dc-affinity | -x} <string>

노드가 배타적으로 통신해야 하는 도메인 컨트롤러를 지정합니다(선호도 지정).이 옵션은 --node-dc-affinity-timeout 옵션을 사용하여 구성되는 시간 초과 값과 함께 사용해야 합니다. 그렇지 않으면 기본 시간 초과 값인 30분이 할당됩니다.

이 설정은 디버깅 목적을 위한 것이며 일반 작업 중에는 구성되지 않은 상태로 두어야 합니다. 이 기능을 해제하려면 시간 초과 값으로 0을 사용하십시오.

{--node-dc-affinity-timeout} <timestamp>

<YYYY>-<MM>-<DD> 날짜 형식 또는 <YYYY>-<MM>-<DD>T<hh>:<mm>[:<ss>]날짜/시간 형식을 사용하여 도메인 컨트롤러에 대한 로컬 노드 선호도의 시간 초과 설정을 지정합니다.

값이 0이면 선호도가 해제됩니다. 선호도 지정이 해제되어 있으면 지정된 도메인컨트롤러와의 통신이 즉시 종료되지 않을 수 있습니다. 이러한 상태는 다른 도메인컨트롤러를 선택할 수 있을 때까지 지속될 수 있습니다.

--login-shell<path>

Active Directory 서버가 로그인 셸 정보를 제공하지 않을 경우 사용할 로그인 셸경로를 지정합니다. 이 설정은 SSH를 통해 파일 시스템에 액세스하는 사용자에게만 적용됩니다.

--lookup-domains<string>

사용자 및 그룹 조회가 가능하도록 제한할 도메인 목록을 지정합니다. 여러 목록항목을 지정하려면 이 옵션을 반복하십시오.

인증

isi auth ads modify 265

Page 266: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--clear-lookup-domains사용자 및 그룹 조회에 사용하도록 제한된 도메인 목록을 지웁니다.

--add-lookup-domains<string>

사용자 및 그룹 조회에 사용하도록 제한된 도메인 목록에 항목을 추가합니다. 여러목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-lookup-domains<string>

사용자 및 그룹 조회에 사용할 도메인 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--lookup-groups {yes | no}

GID를 할당하기 전에 다른 공급자에서 Active Directory 그룹을 조회할지 여부를지정합니다.

--lookup-normalize-groups {yes | no}

Active Directory 그룹 이름을 조회하기 전에 소문자로 정규화할지 여부를 지정합니다.

--lookup-normalize-users {yes | no}

Active Directory 사용자 이름을 조회하기 전에 소문자로 정규화할지 여부를 지정합니다.

--lookup-users {yes | no}

UID를 할당하기 전에 다른 공급자에서 Active Directory 사용자를 조회할지 여부를지정합니다.

--machine-password-changes {yes | no}

보안을 위해 시스템 계정 암호의 주기적인 변경을 설정할지 여부를 지정합니다.

--machine-password-lifespan<duration>

시스템 계정 암호의 최대 사용 기간을 <integer>{Y|M|W|D|H|m|s} 형식으로 설정합니다.

--nss-enumeration {yes | no}

Active Directory 공급자가 getpwent 및 getgrent 요청에 응답하도록 허용할지 여부를 지정합니다.

--restrict-findable {yes | no}

인증 공급자에서 찾을 수 있는 사용자 및 그룹과 찾을 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--sfu-support {none | rfc2307}

도메인 컨트롤러에 대해 RFC 2307 속성을 지원할지 여부를 지정합니다. WindowsUNIX 통합 및 SFU(Services For UNIX) 기술에는 RFC 2307이 필요합니다.

--store-sfu-mappings {yes | no}

SFU 매핑을 ID 매퍼에 영구적으로 저장할지 여부를 지정합니다.

--unfindable-groups<string>...

인증 공급자가 확인할 수 없는 그룹 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--clear-unfindable-groups찾을 수 없는 그룹 목록에서 모든 항목을 제거합니다.

인증

266 OneFS 8.0.1 CLI 관리 가이드

Page 267: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--add-unfindable-groups<string>...

인증 공급자가 확인할 수 없는 그룹 목록에 항목을 추가합니다. 여러 목록 항목을지정하려면 이 옵션을 반복하십시오.

--remove-unfindable-groups<string>...

인증 공급자가 확인할 수 없는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unfindable-users<string>...

인증 공급자가 확인할 수 없는 사용자 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--clear-unfindable-users찾을 수 없는 사용자 목록에서 모든 항목을 제거합니다.

--add-unfindable-users<string>...

인증 공급자가 확인할 수 없는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unfindable-users<string>...

인증 공급자가 확인할 수 없는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi auth ads viewActive Directory 공급자의 속성을 표시합니다.

구문

isi auth ads view <provider-name> [--verbose]

옵션

<provider-name>

보려는 공급자의 이름을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth ads spn check유효 SPN(Service Principal Name)을 확인합니다.

구문

isi auth ads spn check <provider-name>

옵션

<provider-name>

인증

isi auth ads view 267

Page 268: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Active Directory 공급자 이름을 지정합니다.

isi auth ads spn create시스템 계정의 SPN(Service Principal Name)을 하나 이상 추가합니다. SPN은 모든 도메인 컨트롤러에 전파되어야 클라이언트가 사용할 수 있습니다.

구문

isi auth ads spn create <provider-name> [--user <string>] [--password <string>]

옵션

<provider-name>

Active Directory 공급자 이름을 지정합니다.

{--user | -U} <string>

Active Directory 도메인에서 SPN을 생성할 권한이 있는 관리 사용자 계정 이름을지정합니다.

{--password | -P} <string>

관리 사용자 계정 암호를 지정합니다.

isi auth ads spn delete시스템 계정에 대해 등록된 SPN을 하나 이상 삭제합니다.

구문

isi auth ads spn delete <provider-name> [--user <string>] [--password <string>]

옵션

<provider-name>

Active Directory 공급자 이름을 지정합니다.

{--user | -U} <string>

Active Directory 도메인에서 SPN을 수정할 권한이 있는 관리 사용자 계정 이름을지정합니다.

{--password | -P} <string>

관리 사용자 계정 암호를 지정합니다.

isi auth ads spn fixActive Directory 공급자에 대해 누락된 SPN(Service Principal Name)을 추가합니다.

인증

268 OneFS 8.0.1 CLI 관리 가이드

Page 269: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth ads spn fix <provider-name> [--spn <string>] [--user <string>] [--password <string>]

옵션

<provider-name>

Active Directory 공급자 이름을 지정합니다.

--spn<string>

SPN을 지정합니다.

--user<string>

Active Directory 도메인에 대한 SPN을 추가할 권한이 있는 관리자 계정 이름을 지정합니다.

--password<string>

관리자 계정 암호를 지정합니다.

isi auth ads spn list시스템 계정에 대해 등록된 SPN(Service Principal Name)의 목록을 표시합니다.

구문

isi auth ads spn list <provider-name> [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

<provider-name>

Active Directory 공급자 이름을 지정합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

인증

isi auth ads spn list 269

Page 270: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth ads trusts controllers list신뢰할 수 있는 도메인에 대한 도메인 컨트롤러 목록을 표시합니다.

구문

isi auth ads trusts controllers list <provider> [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

<provider>

Active Directory 공급자를 지정합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 ad.isilon.com이라는 Active Directory 공급자의 신뢰할 수 있는도메인 목록이 표시됩니다.

isi auth ads trusts controllers list ad.isilon.com

isi auth ads trusts list신뢰할 수 있는 도메인 목록을 표시합니다.

구문

isi auth ads trusts list <provider>

옵션

<provider>

Active Directory 공급자를 지정합니다.

인증

270 OneFS 8.0.1 CLI 관리 가이드

Page 271: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth ads trusts view신뢰할 수 있는 도메인의 속성을 표시합니다.

구문

isi auth ads trusts view <provider> <domain>

옵션

<provider>

Active Directory 공급자를 지정합니다.

<domain>

보려는 신뢰할 수 있는 도메인의 이름을 지정합니다.

isi auth error인증 로그 파일에서 오류 코드 정의를 표시합니다.

구문

isi auth error <error-code>

옵션

<error-code>

변환할 오류 코드를 지정합니다.

예오류 코드 4의 정의를 보려면 다음 명령을 실행합니다.

isi auth error 4

다음 예와 유사한 출력이 표시됩니다.

4 = ERROR_TOO_MANY_OPEN_FILES

isi auth file create파일 공급자를 생성합니다.

구문

isi auth file create <name> [--password-file <path>] [--group-file <path>] [--authentication {yes | no}] [--create-home-directory {yes | no}] [--enabled {yes | no}] [--enumerate-groups {yes | no}] [--enumerate-users {yes | no}] [--findable-groups <string>] [--findable-users <string>]

인증

isi auth ads trusts view 271

Page 272: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--group-domain <string>] [--home-directory-template <path>] [--listable-groups <string>] [--listable-users <string>] [--login-shell <path>] [--modifiable-groups <string>] [--modifiable-users <string>] [--netgroup-file <path>] [--normalize-groups {yes | no}] [--normalize-users {yes | no}] [--ntlm-support {all | v2only | none}] [--provider-domain <string>] [--restrict-findable {yes | no}] [--restrict-listable {yes | no}] [--restrict-modifiable {yes | no}] [--unfindable-groups <string>] [--unfindable-users <string>] [--unlistable-groups <string>] [--unlistable-users <string>] [--unmodifiable-groups <string>] [--unmodifiable-users <string>] [--user-domain <string>] [--verbose]

옵션

<name>

파일 공급자 이름을 설정합니다.

--password-file<path>

passwd.db 대체 파일의 경로를 지정합니다.

--group-file<path>

group 대체 파일의 경로를 지정합니다.

--authentication {yes | no}

인증 및 ID에 대해 공급자의 사용을 설정하거나 해제합니다. 기본값은 yes입니다.

--create-home-directory {yes | no}

사용자를 위한 홈 디렉토리가 아직 없는 경우, 사용자가 처음 로그인할 때 홈 디렉토리를 생성할지 여부를 지정합니다.

--enabled {yes | no}

공급자를 설정하거나 해제합니다.

--findable-groups<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 그룹 목록을지정합니다. 찾을 수 있는 각 그룹을 추가로 지정하려면 이 옵션을 반복하십시오.목록이 채워진 경우 이 목록에 포함되지 않은 그룹은 확인할 수 없습니다.

--findable-users<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 사용자 목록을 지정합니다. 찾을 수 있는 각 사용자를 추가로 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 사용자는 확인할 수 없습니다.

--group-domain<string>

이 공급자가 그룹을 검증하는 데 사용할 도메인을 지정합니다. 기본 그룹 도메인은FILE_GROUPS입니다.

인증

272 OneFS 8.0.1 CLI 관리 가이드

Page 273: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--home-directory-template<path>

홈 디렉토리를 명명하기 위한 템플릿으로 사용할 경로를 지정합니다. 경로는 /ifs로 시작해야 하며, 홈 디렉토리 생성 시 특정 변수를 나타내는 문자열로 동적으로 대체되는 특수 문자 시퀀스를 포함할 수 있습니다. 예를 들어 %U, %D 및%Z는 각각 사용자 이름, 공급자 도메인 이름, 존 이름으로 대체됩니다. 자세한 내용은 홈 디렉토리 섹션을 참조하십시오.

--listable-groups<string>

--restrict-listable이 설정된 경우 나열할 수 있는 그룹을 지정합니다. 여러목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에포함되지 않은 그룹은 나열할 수 없습니다.

--listable-users<string>

--restrict-listable이 설정된 경우 이 공급자에서 나열할 수 있는 사용자를지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 사용자는 나열할 수 없습니다.

--login-shell<path>

사용자의 로그인 셸에 대한 경로를 지정합니다. 이 설정은 SSH를 통해 파일 시스템에 액세스하는 사용자에게만 적용됩니다.

--modifiable-groups<string>

--restrict-modifiable이 설정된 경우 이 공급자에서 수정할 수 있는 그룹을지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 그룹은 수정할 수 없습니다.

--modifiable-users<string>

--restrict-modifiable이 설정된 경우 이 공급자에서 수정할 수 있는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 사용자는 수정할 수 없습니다.

--netgroup-file<path>

netgroup 대체 파일의 경로를 지정합니다.

--normalize-groups {yes | no}

조회 전에 그룹 이름을 소문자로 정규화합니다.

--normalize-users {yes | no}

조회 전에 사용자 이름을 소문자로 정규화합니다.

--ntlm-support {all | v2only | none}

NTLM 호환 자격 증명을 가진 사용자에 대해 지원할 NTLM 버전을 지정합니다. 유효한 값은 all, v2only 및 none입니다. NTLMv2에서는 NTLM을 통해 추가 보안을 제공합니다.

--provider-domain<string>

공급자가 사용자 및 그룹 이름을 검증하는 데 사용할 도메인을 지정합니다.

--restrict-findable {yes | no}

공급자에서 찾을 수 있는 사용자 및 그룹과 찾을 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--restrict-listable {yes | no}

인증

isi auth file create 273

Page 274: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

공급자에서 나열할 수 있는 사용자 및 그룹과 나열할 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--restrict-modifiable {yes | no}

공급자에서 수정할 수 있는 사용자 및 그룹과 수정할 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--unfindable-groups<string>

--restrict-findable이 설정되어 있고 찾을 수 있는 그룹 목록이 비어 있는경우, 이 공급자가 확인할 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unfindable-users<string>

--restrict-findable이 설정되어 있고 찾을 수 있는 사용자 목록이 비어 있는경우, 이 공급자가 확인할 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unlistable-groups<string>

--restrict-listable이 설정되어 있고 나열할 수 있는 그룹 목록이 비어 있는경우, 이 공급자가 나열할 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unlistable-users<string>

--restrict-listable이 설정되어 있고 나열할 수 있는 사용자 목록이 비어 있는 경우, 이 공급자가 나열할 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unmodifiable-groups<string>

--restrict-modifiable이 설정되어 있고 수정할 수 있는 그룹 목록이 비어있는 경우, 수정할 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unmodifiable-users<string>

--restrict-modifiable이 설정되어 있고 수정할 수 있는 사용자 목록이 비어있는 경우, 수정할 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이옵션을 반복하십시오.

--user-domain<string>

이 공급자가 사용자를 검증하는 데 사용할 도메인을 지정합니다. 기본 사용자 도메인은 FILE_USERS입니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth file delete파일 공급자를 삭제합니다.

구문

isi auth file delete <provider-name> [--force] [--verbose]

인증

274 OneFS 8.0.1 CLI 관리 가이드

Page 275: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<provider-name>

삭제할 공급자의 이름을 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth file list파일 공급자 목록을 표시합니다.

구문

isi auth file list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth file modify파일 공급자를 수정합니다.

구문

isi auth file modify <provider-name> [--name <string>] [--password-file <path>] [--group-file <path>] [--authentication {yes | no}] [--create-home-directory {yes | no}] [--enabled {yes | no}] [--enumerate-groups {yes | no}]

인증

isi auth file list 275

Page 276: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--enumerate-users {yes | no}] [--findable-groups <string>] [--clear-findable-groups] [--add-findable-groups <string>] [--remove-findable-groups <string>] [--findable-users <string>] [--clear-findable-users] [--add-findable-users <string>] [--remove-findable-users <string>] [--group-domain <string>] [--home-directory-template <path>] [--listable-groups <string>] [--clear-listable-groups] [--add-listable-groups <string>] [--remove-listable-groups <string>] [--listable-users <string>] [--clear-listable-users] [--add-listable-users <string>] [--remove-listable-users <string>] [--login-shell <path>] [--modifiable-groups <string>] [--clear-modifiable-groups] [--add-modifiable-groups <string>] [--remove-modifiable-groups <string>] [--modifiable-users <string>] [--clear-modifiable-users] [--add-modifiable-users <string>] [--remove-modifiable-users <string>] [--netgroup-file <path>] [--normalize-groups {yes | no}] [--normalize-users {yes | no}] [--ntlm-support {all | v2only | none}] [--provider-domain <string>] [--restrict-findable {yes | no}] [--restrict-listable {yes | no}] [--restrict-modifiable {yes | no}] [--unfindable-groups <string>] [--clear-unfindable-groups] [--add-unfindable-groups <string>] [--remove-unfindable-groups <string>] [--unfindable-users <string>] [--clear-unfindable-users] [--add-unfindable-users <string>] [--remove-unfindable-users <string>] [--unlistable-groups <string>] [--clear-unlistable-groups] [--add-unlistable-groups <string>] [--remove-unlistable-groups <string>] [--unlistable-users <string>] [--clear-unlistable-users] [--add-unlistable-users <string>] [--remove-unlistable-users <string>] [--unmodifiable-groups <string>] [--clear-unmodifiable-groups] [--add-unmodifiable-groups <string>] [--remove-unmodifiable-groups <string>] [--unmodifiable-users <string>] [--clear-unmodifiable-users] [--add-unmodifiable-users <string>] [--remove-unmodifiable-users <string>] [--user-domain <string>] [--verbose]

옵션

<provider-name>

수정할 파일 공급자의 이름을 지정합니다. 이 설정은 수정할 수 없습니다.

인증

276 OneFS 8.0.1 CLI 관리 가이드

Page 277: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--name<string>

인증 공급자에 대한 새 이름을 지정합니다.

--password-file <path>

passwd.db 대체 파일의 경로를 지정합니다.

--group-file<path>

group 대체 파일의 경로를 지정합니다.

--authentication {yes | no}

인증 및 ID에 대해 공급자의 사용을 설정하거나 해제합니다. 기본값은 yes입니다.

--cache-entry-expiry<duration>

캐시 항목이 만료되는 기간을 <integer>[{Y | M | W | D | H | m | s}] 형식으로 지정합니다. 캐시 만료를 해제하려면 이 값을 off로 설정하십시오.

--create-home-directory {yes | no}

사용자를 위한 홈 디렉토리가 아직 없는 경우, 사용자가 처음 로그인할 때 홈 디렉토리를 생성할지 여부를 지정합니다.

--enabled {yes | no}

공급자를 설정하거나 해제합니다.

--enumerate-groups {yes | no}

공급자가 그룹을 열거하도록 허용할지 여부를 지정합니다.

--enumerate-users {yes | no}

공급자가 사용자를 열거하도록 허용할지 여부를 지정합니다.

--findable-groups<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 그룹은 확인할 수 없습니다. 이 옵션은 찾을 수 있는 그룹 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나 제거하려면 --add-findable-groups 또는 --remove-findable-groups를 사용하십시오.

--clear-findable-groups찾을 수 있는 그룹 목록에서 모든 항목을 제거합니다.

--add-findable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 그룹 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-findable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--findable-users<string>

--restrict-findable이 설정된 경우에 공급자에서 찾을 수 있는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 사용자는 확인할 수 없습니다. 이 옵션은 찾을 수 있는 사용자 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용

인증

isi auth file modify 277

Page 278: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

자를 추가하거나 제거하려면 --add-findable-users 또는 --remove-findable-users를 사용하십시오.

--clear-findable-users찾을 수 있는 사용자 목록에서 모든 항목을 제거합니다.

--add-findable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-findable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 사용자 목록에서항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--group-domain<string>

공급자가 그룹을 검증하는 데 사용할 도메인을 지정합니다. 기본 그룹 도메인은FILE_GROUPS입니다.

--group-file<path>

group 대체 파일의 경로를 지정합니다.

--home-directory-template<path>

홈 디렉토리를 명명하기 위한 템플릿으로 사용할 경로를 지정합니다. 경로는 /ifs로 시작해야 하며, 홈 디렉토리 생성 시 특정 변수를 나타내는 문자열로 동적으로대체되는 특수 문자 시퀀스를 포함할 수 있습니다. 예를 들어 %U, %D 및 %Z는 각각 사용자 이름, 공급자 도메인 이름, 존 이름으로 대체됩니다. 자세한 내용은 홈디렉토리 섹션을 참조하십시오.

--listable-groups<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우이 목록에 포함되지 않은 그룹은 볼 수 없습니다. 이 옵션은 나열할 수 있는 그룹 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나제거하려면 --add-listable-groups 또는 --remove-listable-groups를사용하십시오.

--clear-listable-groups볼 수 있는 그룹 목록에서 모든 항목을 제거합니다.

--add-listable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 그룹 목록에 항목을추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-listable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--listable-users<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 사용자는 볼 수 없습니다. 이 옵션은 나열할 수 있는 사용자 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를추가하거나 제거하려면 --add-listable-users 또는 --remove-listable-users를 사용하십시오.

인증

278 OneFS 8.0.1 CLI 관리 가이드

Page 279: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--clear-listable-users볼 수 있는 사용자 목록에서 모든 항목을 제거합니다.

--add-listable-users<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-listable-users<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--login-shell<path>

사용자의 로그인 셸에 대한 경로를 지정합니다. 이 설정은 SSH를 통해 파일 시스템에 액세스하는 사용자에게만 적용됩니다.

--modifiable-groups<string>

--restrict-modifiable이 설정된 경우 수정할 수 있는 그룹을 지정합니다.여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 그룹은 수정할 수 없습니다. 이 옵션은 수정할 수 있는 그룹 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나제거하려면 --add-modifiable-groups 또는 --remove-modifiable-groups를 사용하십시오.

--clear-modifiable-groups수정할 수 있는 그룹 목록에서 모든 항목을 제거합니다.

--add-modifiable-groups<string>

--restrict-modifiable이 설정된 경우 확인되는 수정할 수 있는 그룹 목록에항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-modifiable-groups<string>

--restrict-modifiable이 설정된 경우 확인되는 수정할 수 있는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--modifiable-users<string>

--restrict-modifiable이 설정된 경우에 수정할 수 있는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이목록에 포함되지 않은 사용자는 수정할 수 없습니다. 이 옵션은 수정할 수 있는 사용자 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를추가하거나 제거하려면 --add-modifiable-users 또는 --remove-modifiable-users를 사용하십시오.

--clear-modifiable-users수정할 수 있는 사용자 목록에서 모든 항목을 제거합니다.

--add-modifiable-users<string>

--restrict-modifiable이 설정된 경우 확인되는 수정할 수 있는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-modifiable-users<string>

--restrict-modifiable이 설정된 경우 확인되는 수정할 수 있는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--netgroup-file<path>

인증

isi auth file modify 279

Page 280: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

netgroup 대체 파일의 경로를 지정합니다.

--normalize-groups {yes | no}

조회 전에 그룹 이름을 소문자로 정규화합니다.

--normalize-users {yes | no}

조회 전에 사용자 이름을 소문자로 정규화합니다.

--ntlm-support {all | v2only | none}

NTLM 호환 자격 증명을 가진 사용자에 대해 지원할 NTLM 버전을 지정합니다. 유효한 값은 all, v2only 및 none입니다. NTLMv2에서는 NTLM을 통해 추가 보안을 제공합니다.

--password-file<path>

passwd.db 대체 파일의 경로를 지정합니다.

--provider-domain<string>

이 공급자가 사용자 및 그룹 이름을 검증하는 데 사용할 도메인을 지정합니다.

--restrict-findable {yes | no}

이 공급자에서 찾을 수 있는 사용자 및 그룹과 찾을 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--restrict-listable {yes | no}

이 공급자에서 볼 수 있는 사용자 및 그룹과 볼 수 없는 사용자 및 그룹의 필터링된목록을 확인할지 여부를 지정합니다.

--restrict-modifiable {yes | no}

이 공급자에서 수정할 수 있는 사용자 및 그룹과 수정할 수 없는 사용자 및 그룹의필터링된 목록을 확인할지 여부를 지정합니다.

--unfindable-groups<string>

--restrict-findable이 설정되어 있고 찾을 수 있는 그룹 목록이 비어 있는경우, 이 공급자가 확인할 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 찾을 수 없는 그룹 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나 제거하려면 --add-unfindable-groups 또는 --remove-unfindable-groups를 사용하십시오.

--clear-unfindable-groups찾을 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unfindable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 그룹 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unfindable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unfindable-users<string>

--restrict-findable이 설정되어 있고 찾을 수 있는 사용자 목록이 비어 있는경우, 이 공급자가 확인할 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 찾을 수 없는 사용자 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면

인증

280 OneFS 8.0.1 CLI 관리 가이드

Page 281: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--add-unfindable-users 또는 --remove-unfindable-users를 사용하십시오.

--clear-unfindable-users찾을 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unfindable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unfindable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 사용자 목록에서항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unlistable-groups<string>

--restrict-listable이 설정되어 있고 볼 수 있는 그룹 목록이 비어 있는 경우, 이 공급자가 나열할 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면이 옵션을 반복하십시오. 이 옵션은 나열할 수 없는 그룹 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나 제거하려면 --add-unlistable-groups 또는 --remove-unlistable-groups를 사용하십시오.

--clear-unlistable-groups볼 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unlistable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 그룹 목록에 항목을추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unlistable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unlistable-users<string>

--restrict-listable이 설정되어 있고 볼 수 있는 사용자 목록이 비어 있는경우, 이 공급자가 나열할 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 나열할 수 없는 사용자 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면--add-unlistable-users 또는 --remove-unlistable-users를 사용하십시오.

--clear-unlistable-users볼 수 없는 사용자 목록에서 모든 항목을 제거합니다.

--add-unlistable-users<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unlistable-users<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unmodifiable-groups<string>

--restrict-modifiable이 설정되어 있고 수정할 수 있는 그룹 목록이 비어있는 경우, 수정할 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 이 공급자의 수정할 수 없는 그룹 목록에서 기존 항

인증

isi auth file modify 281

Page 282: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나 제거하려면--add-unmodifiable-groups 또는 --remove-unmodifiable-groups를사용하십시오.

--clear-unmodifiable-groups수정할 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unmodifiable-groups<string>

--restrict-modifiable이 설정된 경우 확인되는 수정할 수 없는 그룹 목록에항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unmodifiable-groups<string>

--restrict-modifiable이 설정된 경우 확인되는 수정할 수 없는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unmodifiable-users<string>

--restrict-modifiable이 설정되어 있고 수정할 수 있는 사용자 목록이 비어있는 경우, 수정할 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이옵션을 반복하십시오. 이 옵션은 이 공급자의 수정할 수 없는 사용자 목록에서 기존 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면 --add-unmodifiable-users 또는 --remove-unmodifiable-users를 사용하십시오.

--clear-unmodifiable-users수정할 수 없는 사용자 목록에서 모든 항목을 제거합니다.

--add-unmodifiable-users<string>

--restrict-modifiable이 설정된 경우 확인되는 수정할 수 없는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unmodifiable-users<string>

--restrict-modifiable이 설정된 경우 확인되는 수정할 수 없는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--user-domain<string>

이 공급자가 사용자를 검증하는 데 사용할 도메인을 지정합니다. 기본 사용자 도메인은 FILE_USERS입니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth file view파일 공급자의 속성을 표시합니다.

구문

isi auth file view <provider-name>

옵션

<provider-name>

보려는 공급자의 이름을 지정합니다.

인증

282 OneFS 8.0.1 CLI 관리 가이드

Page 283: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth groups create로컬 그룹을 생성합니다.

구문

isi auth groups create <name> [--gid <integer>] [--add-user <name>] [--add-uid <integer>] [--add-sid <string> [--add-wellknown <name>] [--sid <string>] [--zone <string>] [--provider <string>] [--verbose] [--force]

옵션

<name>

그룹 이름을 지정합니다.

--gid<integer>

UNIX GID(Group Identifier)의 자동 할당을 지정된 값으로 재정의합니다. 이 옵션은 설정하지 않는 것이 좋습니다.

--add-user<name>

그룹에 추가할 사용자의 이름을 지정합니다. 여러 사용자를 지정하려면 이 옵션을반복하십시오.

--add-uid<integer>

그룹에 추가할 사용자의 UID를 지정합니다. 여러 사용자를 지정하려면 이 옵션을반복하십시오.

--add-sid<string>

그룹에 추가할 사용자의 SID를 지정합니다. 여러 사용자를 지정하려면 이 옵션을반복하십시오.

--add-wellknown<name>

그룹에 추가할 잘 알려진 사용자 이름을 지정합니다. 여러 사용자를 지정하려면 이옵션을 반복하십시오.

--sid<string>

그룹의 Windows SID(Security Identifier)를 설정합니다(예: S-1-5-21-13).

--zone<string>

그룹을 생성할 액세스 존을 지정합니다.

--provider<string>

지정된 액세스 존에서 로컬 인증 공급자를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

{--force | -f}

인증

isi auth groups create 283

Page 284: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

isi auth groups delete시스템에서 로컬 그룹을 제거합니다. 그룹의 구성원은 그룹이 삭제되기 전에 제거됩니다.

구문

isi auth groups delete {<group> | --gid <integer> | --sid <string>} [--zone <string>] [--provider <string>] [--force] [--verbose]

옵션이 명령에서는 <group>, --gid<integer> 또는 --sid<string>을 필수적으로 사용해야합니다.

<group>

이름으로 그룹을 지정합니다.

--gid<integer>

GID로 그룹을 지정합니다.

<group>

--sid<string>

SID로 그룹을 지정합니다.

--zone<string>

그룹을 포함하고 있는 액세스 존의 이름을 지정합니다.

--provider<string>

그룹의 인증 공급자를 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi auth groups flush캐싱된 그룹 정보를 플러시합니다.

구문

isi auth groups flush

옵션이 명령에 대한 옵션은 없습니다.

인증

284 OneFS 8.0.1 CLI 관리 가이드

Page 285: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예캐싱된 그룹 정보를 모두 플러시하려면 다음 명령을 실행합니다.

isi auth groups flush

isi auth groups list그룹 목록을 표시합니다.

구문

isi auth groups list [--domain <string>] [--zone <string>] [--provider <string>] [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--domain<string>

공급자 도메인을 지정합니다.

--zone<string>

액세스 존을 지정합니다.

--provider<string>

인증 공급자를 지정합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth groups members list그룹과 연결된 구성원의 목록을 표시합니다.

인증

isi auth groups list 285

Page 286: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth groups members list {<group> | --gid <integer> | --sid<string>}

[--zone <string>][--provider <string>][--limit <integer>][--format {table | json | csv | list}][--no-header][--no-footer][--verbose]

옵션이 명령에서는 <group>, --gid <integer> 또는 --sid <string>을 필수적으로 사용해야합니다.

<group>

이름으로 그룹을 지정합니다.

--gid<integer>

GID로 그룹을 지정합니다.

--sid<string>

SID로 그룹을 지정합니다.

--zone<string>

액세스 존을 지정합니다.

--provider<string>

인증 공급자를 지정합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth groups modify로컬 그룹을 수정합니다.

구문

isi auth groups modify {<group> | --gid <integer> | --sid <string>}[--new-gid <integer>][--add-uid <integer>]

인증

286 OneFS 8.0.1 CLI 관리 가이드

Page 287: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--remove-uid <integer>][--add-user <name>][--remove-user <name>][--add-sid <string>][--remove-sid <string>][--add-wellknown <name>][--remove-wellknown <name>][--zone <string>][--provider <string>][--verbose][--force]

옵션이 명령에서는 <group>, --gid <integer> 또는 --sid <string>을 필수적으로 사용해야합니다.

<group>

이름으로 그룹을 지정합니다.

--gid<integer>

GID로 그룹을 지정합니다.

--sid<string>

SID로 그룹을 지정합니다.

--new-gid<integer>

그룹의 새 GID를 지정합니다. 이 옵션은 설정하지 않는 것이 좋습니다.

--add-uid<integer>

그룹에 추가할 사용자의 UID를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-uid<integer>

그룹에서 제거할 사용자의 UID를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--add-user<name>

그룹에 추가할 사용자의 이름을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-user<name>

그룹에서 제거할 사용자의 이름을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--add-sid<string>

그룹에 추가할 오브젝트의 SID를 지정합니다(예: S-1-5-21-13). 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-sid<string>

그룹에서 제거할 오브젝트의 SID를 지정합니다. 여러 목록 항목을 지정하려면 이옵션을 반복하십시오.

--add-wellknown<name>

그룹에 추가할 잘 알려진 SID를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-wellknown<name>

인증

isi auth groups modify 287

Page 288: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

그룹에서 제거할 잘 알려진 SID를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--zone<string>

그룹의 액세스 존을 지정합니다.

--provider<string>

그룹의 인증 공급자를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

isi auth groups view기간별 SID(Security Identifier) 정보를 비롯한 그룹의 속성을 표시합니다.

구문

isi auth groups view {<group> | --gid <integer> | --sid <string>}[--cached][--provider <string>][--show-groups][--zone <string>]

옵션

<group>

이름으로 그룹을 지정합니다.

--gid<integer>

GID로 그룹을 지정합니다.

--sid<string>

SID로 그룹을 지정합니다.

--cached캐싱된 정보를 표시합니다.

--provider<string>

인증 공급자의 이름을 지정합니다.

--show-groups이 그룹을 구성원으로 포함하는 그룹을 표시합니다.

--zone<string>

액세스 존을 지정합니다.

isi auth id액세스 토큰을 표시합니다.

인증

288 OneFS 8.0.1 CLI 관리 가이드

Page 289: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth id

옵션이 명령에 대한 옵션은 없습니다.

isi auth krb5 createMIT Kerberos 공급자를 생성하고 사용자를 MIT Kerberos 영역에 연결합니다.

구문

isi auth krb5 create <realm> {<user> | --keytab-file <string> }[--password <string>]

[--spn<string>][--groupnet <groupnet>]

[--is-default-realm {yes | no}][--kdc <string>][--admin-server <string>][--default-domain <string>]

[--verbose]

옵션

<realm>

Kerberos 영역 이름을 지정합니다.

<user>

Kerberos 영역에서 SPN(Service Principal Name)을 생성할 수 있는 권한을 가진사용자 이름을 지정합니다.

--keytab-file<string>

가져올 keytab 파일을 지정합니다.

--password<string>

Kerberos 영역을 연결하는 데 사용된 암호를 지정합니다.

--spn<string>

등록할 SPN을 지정합니다. 등록할 각 추가 SPN에 대해 --spn을 지정하십시오.

--groupnet<groupnet>

Kerberos 공급자가 참조하는 그룹넷을 지정합니다. 그룹넷은 DNS 이름 서버에 대한 호스트 이름 확인 방법을 관리하는 최상위 레벨 네트워킹 컨테이너이며, 서브넷과 IP 주소 풀로 구성됩니다. 그룹넷은 외부 서버와 통신할 때 Kerberos 공급자가사용하는 네트워킹 속성을 지정합니다.

--is-default-realm {yes | no}

Kerberos 영역의 기본값 설정 여부를 지정합니다.

--kdc<string>

KDC(Key Distribution Center)의 호스트 이름, IPv4 주소 또는 IPv6 주소를 지정합니다. 영역에 추가하려는 KDC 각각에 대해 --kdc를 지정하십시오.

--admin-server<string>

인증

isi auth krb5 create 289

Page 290: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

관리 서버(마스터 KDC)의 호스트 이름, IPv4 주소 또는 IPv6 주소를 지정합니다.

--default-domain<string>

Kerberos v4 보안 주체 이름을 변환하는 데 사용되는 Kerberos 영역의 기본Kerberos 도메인을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth krb5 deleteMIT Kerberos 인증 공급자를 삭제하고 MIT Kerberos 영역에서 사용자를 제거합니다.

구문

isi auth krb5 delete <provider-name> [--force]

옵션

<provider-name>

Kerberos 공급자 이름을 지정합니다.

--force-f확인을 요청하지 않도록 지정합니다.

isi auth krb5 listMIT Kerberos 인증 공급자의 목록을 표시합니다.

구문

isi auth krb5 list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

{--limit | -l} <integer>

표시할 Kerberos 공급자 수를 지정합니다.

--format {table | json | csv | list}

Kerberos 공급자를 테이블, JSON, CSV 또는 목록 형식으로 표시하도록 지정합니다.

--no-header-a머리글을 CSV 또는 테이블 형식으로 표시하지 않도록 지정합니다.

--no-footer-z테이블 요약 바닥글 정보를 표시하지 않도록 지정합니다.

인증

290 OneFS 8.0.1 CLI 관리 가이드

Page 291: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth krb5 viewMIT Kerberos 인증 공급자의 속성을 표시합니다.

구문

isi auth krb5 view <provider-name>

옵션

<provider-name>

Kerberos 공급자 이름을 지정합니다.

isi auth krb5 domain createMIT Kerberos 도메인 매핑을 생성합니다.

구문

isi auth krb5 domain create <domain> [--realm <string>]

옵션

<domain>

Kerberos 도메인의 이름을 지정합니다.

--realm<string>

Kerberos 영역의 이름을 지정합니다.

isi auth krb5 domain deleteMIT Kerberos 도메인 매핑을 삭제합니다.

구문

isi auth krb5 domain delete <domain> [--force]

옵션

<domain>

Kerberos 도메인의 이름을 지정합니다.

--force-f확인을 요청하지 않도록 지정합니다.

isi auth krb5 domain listMIT Kerberos 도메인 매핑의 목록을 표시합니다.

인증

isi auth krb5 view 291

Page 292: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth krb5 domain list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

{--limit | -l} <integer>

표시할 Kerberos 도메인 매핑 수를 지정합니다.

--format {table | json | csv | list}

Kerberos 도메인 매핑을 테이블, JSON, CSV 또는 목록 형식으로 표시할지 여부를지정합니다.

--no-header-a머리글을 CSV 또는 테이블 형식으로 표시하지 않도록 지정합니다.

--no-footer-z테이블 요약 바닥글 정보를 표시하지 않도록 지정합니다.

isi auth krb5 domain modifyMIT Kerberos 도메인 매핑을 수정합니다.

구문

isi auth krb5 domain modify <domain> [--realm <string>]

옵션

<domain>

Kerberos 도메인 이름을 지정합니다.

--realm<string>

Kerberos 영역 이름을 지정합니다.

isi auth krb5 domain viewMIT Kerberos 도메인 매핑의 속성을 표시합니다.

구문

isi auth krb5 domain view <domain>

옵션

<domain>

Kerberos 도메인 이름을 지정합니다.

인증

292 OneFS 8.0.1 CLI 관리 가이드

Page 293: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth krb5 realm createMIT Kerberos 영역을 생성합니다.

구문

isi auth krb5 realm create <realm> [--is-default-realm {yes | no}] [--kdc <string>] [--admin-server <string>] [--default-domain <string>]

옵션

<realm>

Kerberos 영역의 이름을 지정합니다.

--is-default-realm {yes | no}

Kerberos 영역이 기본 영역인지 여부를 지정합니다.

--kdc<string>

KDC(Key Distribution Center)의 호스트 이름, IPv4 주소 또는 IPv6 주소를 지정합니다. 영역에 추가하려는 KDC 각각에 대해 --kdc를 지정하십시오.

--admin-server<string>

관리 서버(마스터 KDC)의 호스트 이름, IPv4 주소 또는 IPv6 주소를 지정합니다.

--default-domain<string>

v4 보안 주체 이름을 변환하는 데 사용되는 영역의 기본 도메인을 지정합니다.

isi auth krb5 realm deleteMIT Kerberos 영역을 삭제합니다.

구문

isi auth krb5 realm delete <realm> [--force]

옵션

<realm>

Kerberos 영역 이름을 지정합니다.

--force-f확인을 요청하지 않도록 지정합니다.

isi auth krb5 realm modifyMIT Kerberos 영역을 수정합니다.

인증

isi auth krb5 realm create 293

Page 294: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth krb5 realm modify <realm> [--is-default-realm {yes | no}] [--kdc <string>] [--admin-server <string>] [--default-domain <string>]

옵션

<realm>

Kerberos 영역 이름을 지정합니다.

--is-default-realm {yes | no}

Kerberos 영역의 기본값 설정 여부를 지정합니다.

--kdc<string>

KDC(Key Distribution Center)의 호스트 이름, IPv4 주소 또는 IPv6 주소를 지정합니다. 영역에 추가하려는 KDC 각각에 대해 --kdc를 지정하십시오.

--admin-server<string>

관리 서버(마스터 KDC)의 호스트 이름, IPv4 주소 또는 IPv6 주소를 지정합니다.

--default-domain<string>

v4 보안 주체 이름을 변환하는 데 사용되는 Kerberos 영역의 기본 도메인을 지정합니다.

isi auth krb5 realm listMIT Kerberos 영역의 목록을 표시합니다.

구문

isi auth krb5 realm list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

{--limit | -l} <integer>

표시할 Kerberos 영역 수를 지정합니다.

--format {table | json | csv | list}

Kerberos 영역을 테이블, JSON, CSV 또는 목록 형식으로 표시할지 여부를 지정합니다.

--no-header-a머리글을 CSV 또는 테이블 형식으로 표시하지 않도록 지정합니다.

--no-footer-z테이블 요약 바닥글 정보를 표시하지 않도록 지정합니다.

인증

294 OneFS 8.0.1 CLI 관리 가이드

Page 295: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth krb5 realm viewMIT Kerberos 영역의 속성을 표시합니다.

구문

isi auth krb5 realm view <realm>

옵션

<realm>

Kerberos 영역 이름을 지정합니다.

isi auth krb5 spn createMIT Kerberos 공급자에 대한 키를 생성하거나 업데이트합니다.

구문

isi auth krb5 spn create <provider-name> <user> <spn> [--password <string>]

옵션

<provider-name>

Kerberos 공급자 이름을 지정합니다.

<user>

Kerberos 영역에서 SPN(Service Principal Name)을 생성할 수 있는 권한을 가진사용자 이름을 지정합니다.

<spn>

SPN을 지정합니다.

--password<string>

Kerberos 영역을 수정하는 동안 사용된 암호를 지정합니다.

isi auth krb5 spn deleteMIT Kerberos 공급자에서 키를 삭제합니다.

구문

isi auth krb5 spn delete <provider-name> <spn> {<kvno> | --all}

옵션

<provider-name>

Kerberos 공급자 이름을 지정합니다.

<spn>

SPN(Service Principal Name)을 지정합니다.

인증

isi auth krb5 realm view 295

Page 296: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

<kvno>

키 버전 번호를 지정합니다.

--all모든 키 버전을 삭제합니다.

isi auth krb5 spn checkMIT Kerberos 공급자에 대해 누락된 SPN(Service Principal Name)을 확인합니다.

구문

isi auth krb5 spn check <provider-name>

옵션

<provider-name>

Kerberos 공급자 이름을 지정합니다.

isi auth krb5 spn fixMIT Kerberos 공급자에 대해 누락된 SPN(Service Principal Name)을 추가합니다.

구문

isi auth krb5 spn fix <provider-name> <user> [--password <string>] [--force]

옵션

<provider-name>

Kerberos 공급자 이름을 지정합니다.

<user>

해당 Kerberos 도메인에 클라이언트를 연결할 수 있는 권한을 가진 사용자 이름을지정합니다.

--password<string>

Kerberos 영역을 수정할 때 사용된 암호를 지정합니다.

--force-f확인을 요청하지 않도록 지정합니다.

isi auth krb5 spn importMIT Kerberos 공급자의 keytab 파일에서 키를 가져옵니다.

구문

isi auth krb5 spn import <provider-name> <keytab-file>

인증

296 OneFS 8.0.1 CLI 관리 가이드

Page 297: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<provider-name>

Kerberos 공급자 이름을 지정합니다.

<keytab-file>

가져올 keytab 파일을 지정합니다.

isi auth krb5 spn listMIT Kerberos 공급자에 대해 등록된 SPN(Service Principal Name) 및 키를 나열합니다.

구문

isi auth krb5 spn list <provider-name> [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

<provider-name>

Kerberos 공급자 이름을 지정합니다.

{--limit | -l} <integer>

표시할 SPN 및 키 수를 지정합니다.

--format {table | json | csv | list}

SPN 및 키를 테이블, JSON, CSV 또는 목록 형식으로 표시하도록 지정합니다.

--no-header-a머리글을 CSV 또는 테이블 형식으로 표시하지 않도록 지정합니다.

--no-footer-z테이블 요약 바닥글 정보를 표시하지 않도록 지정합니다.

isi auth ldap createLDAP 공급자를 생성합니다.

구문

isi auth ldap create <name> [--base-dn <string>] [--server-uris <string>] [--alternate-security-identities-attribute <string>] [--authentication {yes | no}] [--balance-servers {yes | no}] [--bind-dn <string>] [--bind-timeout <integer>] [--certificate-authority-file <string>] [--check-online-interval <duration>] [--cn-attribute <string>] [--create-home-directory {yes | no}] [--crypt-password-attribute <string>]

인증

isi auth krb5 spn list 297

Page 298: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--email-attribute <string>] [--enabled {yes | no}] [--enumerate-groups {yes | no}] [--enumerate-users {yes | no}] [--findable-groups <string>] [--findable-users <string>] [--gecos-attribute <string>] [--gid-attribute <string>] [--group-base-dn <string>] [--group-domain <string>] [--group-filter <string>] [--group-members-attribute <string>] [--group-search-scope <scope>] [--home-directory-template <string>] [--homedir-attribute <string>] [--ignore-tls-errors {yes | no}] [--listable-groups <string>] [--listable-users <string>] [--login-shell <string>] [--member-of-attribute <string>] [--name-attribute <string>] [--netgroup-base-dn <string>] [--netgroup-filter <string>] [--netgroup-members-attribute <string>] [--netgroup-search-scope <scope>] [--netgroup-triple-attribute <string>] [--normalize-groups {yes | no}] [--normalize-users {yes | no}] [--nt-password-attribute <string>] [--ntlm-support {all | v2only | none}] [--provider-domain <string>] [--require-secure-connection {yes | no}] [--restrict-findable {yes | no}] [--restrict-listable {yes | no}] [--search-scope <scope>] [--search-timeout <integer>] [--shell-attribute <string>] [--uid-attribute <string>] [--unfindable-groups <string>] [--unfindable-users <string>] [--unique-group-members-attribute <string>] [--unlistable-groups <string>] [--unlistable-users <string>] [--user-base-dn <string>] [--user-domain <string>] [--user-filter <string>] [--user-search-scope <scope>] [--groupnet <groupnet>] [--template {default | rfc2307 | ad-idmu | ldapsam} [--bind-password <string>] [--set-bind-password] [--verbose]

옵션

<name>

LDAP 공급자 이름을 설정합니다.

--base-dn<string>

ID를 검색할 트리의 루트를 설정합니다. 예:CN=Users,DC=mycompany,DC=com.

--server-uris<string>

서버에 액세스할 때 사용할 LDAP 서버 URI의 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

인증

298 OneFS 8.0.1 CLI 관리 가이드

Page 299: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

LDAP 서버 URI를 보안 LDAP의 경우 ldaps://<server>:<port> 형식 또는 비보안LDAP의 경우 ldap://<server>:<port> 형식으로 지정합니다.

서버는 IPv4 주소, IPv6 주소 또는 호스트 이름으로 지정할 수 있습니다.

포트 번호를 지정하지 않을 경우 기본 포트가 사용됩니다. 보안 LDAP의 경우 389이며, 비보안 LDAP의 경우 636입니다.

비보안 LDAP를 지정하면 바인딩 암호가 일반 텍스트 형식으로 서버로 전송됩니다.

--alternate-security-identities-attribute<string>

대체 보안 ID를 검색할 때 사용할 이름을 지정합니다. 이 이름은 OneFS가 사용자에 대한 Kerberos 보안 주체를 확인하려고 할 때 사용됩니다.

--authentication {yes | no}

인증 및 ID에 대해 공급자의 사용을 설정하거나 해제합니다. 기본값은 yes입니다.

--balance-servers {yes | no}

각 요청에 대해 공급자가 랜덤 서버에 연결되도록 합니다.

--bind-dn<string>

LDAP 서버에 바인딩할 때 사용할 고유 이름을 지정합니다. 예:CN=myuser,CN=Users,DC=mycompany,DC=com.

--bind-timeout<integer>

LDAP 서버에 바인딩할 때의 시간 초과(초)를 지정합니다.

--certificate-authority-file<path>

루트 인증서 파일에 대한 경로를 지정합니다.

--check-online-interval<duration>

공급자 온라인 점검 사이의 시간을 <integer>[{Y | M | W | D | H | m | s}] 형식으로지정합니다.

--cn-attribute<string>

공통 이름을 포함하는 LDAP 속성을 지정합니다. 기본값은 cn입니다.

--create-home-directory {yes | no}

사용자를 위한 홈 디렉토리가 아직 없는 경우, 사용자가 처음 로그인할 때 홈 디렉토리를 자동으로 생성할지 여부를 지정합니다.

--crypt-password-attribute<string>

UNIX 암호를 포함하는 LDAP 속성을 지정합니다. 이 설정에는 기본값이 없습니다.

--email-attribute<string>

이메일 주소를 포함하는 LDAP 속성을 지정합니다. 기본값은 mail입니다.

--enabled {yes | no}

공급자를 설정하거나 해제합니다.

--enumerate-groups {yes | no}

공급자가 그룹을 열거하도록 허용할지 여부를 지정합니다.

인증

isi auth ldap create 299

Page 300: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--enumerate-users {yes | no}

공급자가 사용자를 열거하도록 허용할지 여부를 지정합니다.

--findable-groups<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 그룹 목록을지정합니다. 찾을 수 있는 각 그룹을 추가로 지정하려면 이 옵션을 반복하십시오.목록이 채워진 경우 이 목록에 포함되지 않은 그룹은 확인할 수 없습니다.

--findable-users<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 사용자 목록을 지정합니다. 찾을 수 있는 각 사용자를 추가로 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 사용자는 확인할 수 없습니다.

--gecos-attribute<string>

GECOS 필드를 포함하는 LDAP 속성을 지정합니다. 기본값은 gecos입니다.

--gid-attribute<string>

GID를 포함하는 LDAP 속성을 지정합니다. 기본값은 gidNumber입니다.

--group-base-dn<string>

그룹에 대한 LDAP 검색을 시작할 항목의 고유 이름을 지정합니다.

--group-domain<string>

공급자가 그룹을 검증하는 데 사용할 도메인을 지정합니다. 기본 그룹 도메인은LDAP_GROUPS입니다.

--group-filter<string>

그룹 오브젝트의 LDAP 필터를 설정합니다.

--group-members-attribute<string>

그룹 구성원을 포함하는 LDAP 속성을 지정합니다. 기본값은 memberUid입니다.

--group-search-scope<scope>

그룹에 대한 LDAP 검색을 수행할 기본 DN(Distinguished Name)으로부터의 기본수준을 정의합니다.다음 값을 사용할 수 있습니다.

default--search-scope의 설정을 적용합니다.

--search-scope=default를 지정할 수 없습니다. 예를 들어 --group-search-scope=default를 지정하면 검색 범위가 --search-scope의 값으로 설정됩니다.

base기본 DN에서만 항목을 검색합니다.

onelevel기본 DN보다 정확히 한 수준 아래의 모든 항목을 검색합니다.

subtree기본 DN 및 그 아래의 모든 항목을 검색합니다.

인증

300 OneFS 8.0.1 CLI 관리 가이드

Page 301: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

children기본 DN을 제외하고 기본 DN 아래의 모든 항목을 검색합니다.

--home-directory-template<path>

홈 디렉토리를 명명하기 위한 템플릿으로 사용할 경로를 지정합니다. 경로는 /ifs로 시작해야 하며, 홈 디렉토리 생성 시 특정 변수를 나타내는 문자열로 동적으로 대체되는 특수 문자 시퀀스를 포함할 수 있습니다. 예를 들어 %U, %D 및%Z는 각각 사용자 이름, 공급자 도메인 이름, 존 이름으로 대체됩니다. 홈 디렉토리 변수에 대한 자세한 내용은 홈 디렉토리를 참조하십시오.

--homedir-attribute<string>

홈 디렉토리를 포함하는 LDAP 속성을 지정합니다. 기본값은 homeDirectory입니다.

--ignore-tls-errors {yes | no}

ID 확인에 실패하더라도 보안 연결을 유지합니다.

--listable-groups<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 그룹 목록을지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 그룹은 볼 수 없습니다.

--listable-users <string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 사용자 목록을지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 사용자는 볼 수 없습니다.

--login-shell<path>

SSH를 통해 파일 시스템에 액세스하는 사용자를 위한 사용자 로그인 셸의 경로 이름을 지정합니다.

--member-of-attribute<string>

역방향 구성원 자격(reverse membership)을 위한 LDAP를 검색할 때 사용할 속성을 설정합니다. 이 LDAP 값은 POSIX 사용자가 구성원인 그룹을 설명하는 사용자유형 posixAccount의 속성이어야 합니다.

--name-attribute<string>

로그인 이름으로 사용되는 UID를 포함하는 LDAP 속성을 지정합니다. 기본값은uid입니다.

--netgroup-base-dn<string>

넷그룹에 대한 LDAP 검색을 시작할 항목의 고유 이름을 지정합니다.

--netgroup-filter<string>

넷그룹 오브젝트의 LDAP 필터를 설정합니다.

--netgroup-members-attribute<string>

넷그룹 구성원을 포함하는 LDAP 속성을 지정합니다. 기본값은memberNisNetgroup입니다.

--netgroup-search-scope<scope>

넷그룹에 대한 LDAP 검색을 수행할 기본 DN(Distinguished Name)으로부터의 수준을 정의합니다.다음 값을 사용할 수 있습니다.

인증

isi auth ldap create 301

Page 302: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

default--search-scope의 설정을 적용합니다.

--search-scope=default를 지정할 수 없습니다. 예를 들어 --group-search-scope=default를 지정하면 검색 범위가 --search-scope의 값으로 설정됩니다.

base기본 DN에서만 항목을 검색합니다.

onelevel기본 DN보다 정확히 한 수준 아래의 모든 항목을 검색합니다.

subtree기본 DN 및 그 아래의 모든 항목을 검색합니다.

children기본 DN을 제외하고 기본 DN 아래의 모든 항목을 검색합니다.

--netgroup-triple-attribute<string>

넷그룹 트리플을 포함하는 LDAP 속성을 지정합니다. 기본값은nisNetgroupTriple입니다.

--normalize-groups {yes | no}

조회 전에 그룹 이름을 소문자로 정규화합니다.

--normalize-users {yes | no}

조회 전에 사용자 이름을 소문자로 정규화합니다.

--nt-password-attribute<string>

Windows 암호를 포함하는 LDAP 속성을 지정합니다. 일반적으로 사용되는 값은ntpasswdhash입니다.

--ntlm-support {all | v2only | none}

NTLM 호환 자격 증명을 가진 사용자에 대해 지원할 NTLM 버전을 지정합니다.

--provider-domain<string>

공급자가 사용자 및 그룹 이름을 검증하는 데 사용할 도메인을 지정합니다.

--require-secure-connection {yes | no}

TLS 연결이 필요한지 여부를 지정합니다.

--restrict-findable {yes | no}

공급자에서 찾을 수 있는 사용자 및 그룹과 찾을 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--restrict-listable {yes | no}

공급자에서 나열할 수 있는 사용자 및 그룹과 나열할 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--search-scope<scope>

인증

302 OneFS 8.0.1 CLI 관리 가이드

Page 303: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

LDAP 검색을 수행할 기본 DN(Distinguished Name)으로부터의 기본 수준을 정의합니다.다음 값을 사용할 수 있습니다.

base기본 DN에서만 항목을 검색합니다.

onelevel기본 DN보다 정확히 한 수준 아래의 모든 항목을 검색합니다.

subtree기본 DN 및 그 아래의 모든 항목을 검색합니다.

children기본 DN 자체를 제외하고 기본 DN 아래의 모든 항목을 검색합니다.

--search-timeout <integer>

재시도를 중지하고 검색에 실패하기 전까지의 소요 시간(초)을 지정합니다. 기본값은 100입니다.

--shell-attribute<string>

사용자의 UNIX 로그인 셸을 포함하는 LDAP 속성을 지정합니다. 기본값은loginShell입니다.

--uid-attribute<string>

UID 번호를 포함하는 LDAP 속성을 지정합니다. 기본값은 uidNumber입니다.

--unfindable-groups<string>

--restrict-findable이 설정되어 있고 찾을 수 있는 그룹 목록이 비어 있는경우, 이 공급자로 확인할 수 없는 그룹 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unfindable-users<string>

--restrict-findable이 설정되어 있고 찾을 수 있는 사용자 목록이 비어 있는경우, 이 공급자로 확인할 수 없는 사용자 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unique-group-members-attribute<string>

고유 그룹 구성원을 포함하는 LDAP 속성을 지정합니다. 이 속성은 LDAP 서버가사용자의 이름 대신 사용자의 DN으로 쿼리될 경우 사용자가 속한 그룹을 결정하는 데 사용됩니다. 이 설정에는 기본값이 없습니다.

--unlistable-groups<string>

--restrict-listable이 설정되어 있고 나열할 수 있는 그룹 목록이 비어 있는경우, 이 공급자로 나열할 수 없고 볼 수 없는 그룹 목록을 지정합니다. 여러 목록항목을 지정하려면 이 옵션을 반복하십시오.

--unlistable-users<string>

--restrict-listable이 설정되어 있고 나열할 수 있는 사용자 목록이 비어 있는 경우, 이 공급자로 나열할 수 없고 볼 수 없는 사용자 목록을 지정합니다. 여러목록 항목을 지정하려면 이 옵션을 반복하십시오.

--user-base-dn<string>

사용자에 대한 LDAP 검색을 시작할 항목의 고유 이름을 지정합니다.

인증

isi auth ldap create 303

Page 304: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--user-domain<string>

공급자가 사용자를 검증하는 데 사용할 도메인을 지정합니다. 기본 사용자 도메인은 LDAP_USERS입니다.

--user-filter<string>

사용자 오브젝트의 LDAP 필터를 설정합니다.

--user-search-scope<scope>

사용자에 대한 LDAP 검색을 수행할 기본 DN(Distinguished Name)으로부터의 수준을 정의합니다.다음 값을 사용할 수 있습니다.

default기본 쿼리 설정에 정의된 검색 범위를 적용합니다.

base기본 DN에서만 항목을 검색합니다.

onelevel기본 DN보다 정확히 한 수준 아래의 모든 항목을 검색합니다.

subtree기본 DN 및 그 아래의 모든 항목을 검색합니다.

children기본 DN 자체를 제외하고 기본 DN 아래의 모든 항목을 검색합니다.

--groupnet<groupnet>

LDAP 공급자가 참조하는 그룹넷을 지정합니다. 그룹넷은 DNS 이름 서버에 대한호스트 이름 확인 방법을 관리하는 최상위 레벨 네트워킹 컨테이너이며, 서브넷과IP 주소 풀로 구성됩니다. 그룹넷은 외부 서버와 통신할 때 LDAP 공급자가 사용하는 네트워킹 속성을 지정합니다.

--template {default | rfc-2307 | ad-idmu | ldapsam}

LDAP 공급자를 구성하는 데 사용할 템플릿을 지정합니다. 템플릿은 미리 선택된속성을 제공합니다. 템플릿은 다음과 같습니다. RFC 2307, ad-idmu(ActiveDirectory Identity Management for UNIX) 및 ldapsam(LDAP for Samba).

--bind-password<string>

LDAP 서버에 바인딩할 때 사용되는 고유 이름의 암호를 설정합니다. 암호를 대화형으로 설정하려면 --set-bind-password 옵션을 대신 사용하십시오.

--set-bind-passwordLDAP 서버에 바인딩할 때 사용되는 고유 이름의 암호를 대화형으로 설정합니다.이 옵션은 --bind-password와 함께 사용할 수 없습니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi auth ldap deleteLDAP 공급자를 삭제합니다.

인증

304 OneFS 8.0.1 CLI 관리 가이드

Page 305: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth ldap delete <provider-name>[--force][--verbose]

옵션

<provider-name>

삭제할 공급자의 이름을 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

<provider-name>

삭제할 공급자의 이름을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth ldap listLDAP 공급자 목록을 표시합니다.

구문

isi auth ldap list[--limit <integer>][--format {table | json | csv | list}][--no-header][--no-footer][--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth ldap modifyLDAP 공급자를 수정합니다.

인증

isi auth ldap list 305

Page 306: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth ldap modify <provider-name>[--name <string>][--base-dn <string>][--server-uris <string>][--clear-server-uris][--add-server-uris <string>][--remove-server-uris <string>][--alternate-security-identities-attribute <string>][--authentication {yes | no}][--balance-servers {yes | no}][--bind-dn <string>][--bind-timeout <integer>][--certificate-authority-file <string>][--check-online-interval <duration>][--cn-attribute <string>][--create-home-directory {yes | no}][--crypt-password-attribute <string>][--email-attribute <string>][--enabled {yes | no}][--enumerate-groups {yes | no}][--enumerate-users {yes | no}][--findable-groups <string>][--clear-findable-groups][--add-findable-groups <string>][--remove-findable-groups <string>][--findable-users <string>][--clear-findable-users][--add-findable-users <string>][--remove-findable-users <string>][--gecos-attribute <string>][--gid-attribute <string>][--group-base-dn <string>][--group-domain <string>][--group-filter <string>][--group-members-attribute <string>][--group-search-scope <scope>][--homedir-attribute <string>][--home-directory-template <string>][--ignore-tls-errors {yes | no}][--listable-groups <string>][--clear-listable-groups][--add-listable-groups <string>][--remove-listable-groups <string>][--listable-users <string>][--clear-listable-users][--add-listable-users <string>][--remove-listable-users <string>][--login-shell <string>][--member-of-attribute <string>][--name-attribute <string>][--netgroup-base-dn <string>][--netgroup-filter <string>][--netgroup-members-attribute <string>][--netgroup-search-scope <scope>][--netgroup-triple-attribute <string>][--normalize-groups {yes | no}][--normalize-users {yes | no}][--nt-password-attribute <string>][--ntlm-support {all | v2only | none}][--provider-domain <string>][--require-secure-connection {yes | no}][--restrict-findable {yes | no}][--restrict-listable {yes | no}][--search-scope <scope>][--search-timeout <integer>][--shell-attribute <string>]

인증

306 OneFS 8.0.1 CLI 관리 가이드

Page 307: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--uid-attribute <string>][--unfindable-groups <string>][--clear-unfindable-groups][--add-unfindable-groups <string>][--remove-unfindable-groups <string>][--unfindable-users <string>][--clear-unfindable-users][--add-unfindable-users <string>][--remove-unfindable-users <string>][--unique-group-members-attribute <string>][--unlistable-groups <string>][--clear-unlistable-groups][--add-unlistable-groups <string>][--remove-unlistable-groups <string>][--unlistable-users <string>][--clear-unlistable-users][--add-unlistable-users <string>][--remove-unlistable-users <string>][--user-base-dn <string>][--user-domain <string>][--user-filter <string>][--user-search-scope <scope>][--template {default | rfc2307 | ad-idmu | ldapsam}[--bind-password <string>][--set-bind-password][--verbose]

옵션

<provider-name>

수정할 LDAP 공급자의 이름을 지정합니다.

--name<string>

인증 공급자에 대한 새 이름을 지정합니다.

--base-dn<string>

ID를 검색할 트리의 루트를 설정합니다. 예:CN=Users,DC=mycompany,DC=com.

--server-uris<string>

서버에 액세스할 때 사용할 LDAP 서버 URI의 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.LDAP 서버 URI를 보안 LDAP의 경우 ldaps://<server>:<port> 형식 또는 비보안LDAP의 경우 ldap://<server>:<port> 형식으로 지정합니다.

서버는 IPv4 주소, IPv6 주소 또는 호스트 이름으로 지정할 수 있습니다.

포트 번호를 지정하지 않을 경우 기본 포트가 사용됩니다. 보안 LDAP의 경우 389이며, 비보안 LDAP의 경우 636입니다.

비보안 LDAP를 지정하면 바인딩 암호가 일반 텍스트 형식으로 서버로 전송됩니다.

--clear-server-uris서버 URI 목록에서 모든 항목을 제거합니다.

--add-server-uris<string>

인증

isi auth ldap modify 307

Page 308: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

서버 URI 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.추가할 서버는 IPv4 주소, IPv6 주소 또는 호스트 이름으로 지정할 수 있습니다.

--remove-server-uris<string>

서버 URI 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.제거할 서버는 IPv4 주소, IPv6 주소 또는 호스트 이름으로 지정할 수 있습니다.

--alternate-security-identities-attribute<string>

대체 보안 ID를 검색할 때 사용할 이름을 지정합니다. 이 이름은 OneFS가 사용자에 대한 Kerberos 보안 주체를 확인하려고 할 때 사용됩니다.

--authentication {yes | no}

인증 및 ID에 대해 이 공급자의 사용을 설정하거나 해제합니다. 기본값은 yes입니다.

--balance-servers {yes | no}

각 요청에 대해 이 공급자가 랜덤 서버에 연결되도록 합니다.

--bind-dn<string>

LDAP 서버에 바인딩할 때 사용할 고유 이름을 지정합니다. 예:CN=myuser,CN=Users,DC=mycompany,DC=com.

--bind-timeout<integer>

LDAP 서버에 바인딩할 때의 시간 초과(초)를 지정합니다.

--certificate-authority-file<path>

루트 인증서 파일에 대한 경로를 지정합니다.

--check-online-interval<duration>

공급자 온라인 점검 사이의 시간을 <integer>[{Y | M | W | D | H | m | s}] 형식으로지정합니다.

--cn-attribute<string>

공통 이름을 포함하는 LDAP 속성을 지정합니다. 기본값은 cn입니다.

--create-home-directory {yes | no}

사용자를 위한 홈 디렉토리가 아직 없는 경우, 사용자가 처음 로그인할 때 홈 디렉토리를 생성할지 여부를 지정합니다. 디렉토리 경로는 --home-directory-template 명령을 통해 경로 템플릿에서 지정됩니다.

--crypt-password-attribute<string>

UNIX 암호를 포함하는 LDAP 속성을 지정합니다. 이 설정에는 기본값이 없습니다.

--email-attribute<string>

이메일 주소를 포함하는 LDAP 속성을 지정합니다. 기본값은 mail입니다.

--enabled {yes | no}

이 공급자를 설정하거나 해제합니다.

--enumerate-groups {yes | no}

공급자가 그룹을 열거하도록 허용할지 여부를 지정합니다.

인증

308 OneFS 8.0.1 CLI 관리 가이드

Page 309: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--enumerate-users {yes | no}

공급자가 사용자를 열거하도록 허용할지 여부를 지정합니다.

--findable-groups<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 그룹 목록을지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 그룹은 이 공급자에서 확인할 수 없습니다. 이 옵션은 찾을 수 있는 그룹 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나 제거하려면 --add-findable-groups 또는 --remove-findable-groups를 사용하십시오.

--clear-findable-groups찾을 수 있는 그룹 목록을 제거합니다.

--add-findable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 그룹 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-findable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--findable-users<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 사용자 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 사용자는 이 공급자에서 확인할 수 없습니다.이 옵션은 찾을 수 있는 사용자 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면 --add-findable-users 또는 --remove-findable-users를 사용하십시오.

--clear-findable-users찾을 수 있는 사용자 목록을 제거합니다.

--add-findable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-findable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 사용자 목록에서항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--gecos-attribute<string>

GECOS 필드를 포함하는 LDAP 속성을 지정합니다. 기본값은 gecos입니다.

--gid-attribute<string>

GID를 포함하는 LDAP 속성을 지정합니다. 기본값은 gidNumber입니다.

--group-base-dn<string>

그룹에 대한 LDAP 검색을 시작할 항목의 고유 이름을 지정합니다.

--group-domain<string>

이 공급자가 그룹을 검증하는 데 사용할 도메인을 지정합니다. 기본 그룹 도메인은LDAP_GROUPS입니다.

인증

isi auth ldap modify 309

Page 310: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--group-filter<string>

그룹 오브젝트의 LDAP 필터를 설정합니다.

--group-members-attribute<string>

그룹 구성원을 포함하는 LDAP 속성을 지정합니다. 기본값은 memberUid입니다.

--group-search-scope<scope>

그룹에 대한 LDAP 검색을 수행할 기본 DN(Distinguished Name)으로부터의 기본수준을 정의합니다.다음 값을 사용할 수 있습니다.

default--search-scope에서 설정을 적용합니다.

--search-scope=default를 지정할 수 없습니다. 예를 들어 --group-search-scope=default를 지정하면 검색 범위가 --search-scope의 값으로 설정됩니다.

base기본 DN에서만 항목을 검색합니다.

onelevel기본 DN보다 정확히 한 수준 아래의 모든 항목을 검색합니다.

subtree기본 DN 및 그 아래의 모든 항목을 검색합니다.

children기본 DN을 제외하고 기본 DN 아래의 모든 항목을 검색합니다.

--home-directory-template<path>

홈 디렉토리를 명명하기 위한 템플릿으로 사용할 경로를 지정합니다. 경로는 /ifs로 시작해야 하며, 홈 디렉토리 생성 시 특정 변수를 나타내는 문자열로 동적으로 대체되는 특수 문자 시퀀스를 포함할 수 있습니다. 예를 들어 %U, %D 및%Z는 각각 사용자 이름, 공급자 도메인 이름, 존 이름으로 대체됩니다. 자세한 내용은 홈 디렉토리 섹션을 참조하십시오.

--homedir-attribute<string>

홈 디렉토리를 검색할 때 사용되는 LDAP 속성을 지정합니다. 기본값은homeDirectory입니다.

--ignore-tls-errors {yes | no}

ID 확인에 실패하더라도 보안 연결을 유지합니다.

--listable-groups<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 그룹 목록을지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 그룹은 이 공급자에서 볼 수 없습니다. 이 옵션은 나열할 수 있는 그룹 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나 제거하려면 --add-listable-groups 또는 --remove-listable-groups를 사용하십시오.

인증

310 OneFS 8.0.1 CLI 관리 가이드

Page 311: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--clear-listable-groups볼 수 있는 그룹 목록에서 모든 항목을 제거합니다.

--add-listable-groups<string>

--restrict-listable이 설정된 경우 확인되는 나열할 수 있는 그룹 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-listable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--listable-users<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 사용자 목록을지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 사용자는 이 공급자에서 볼 수 없습니다. 이 옵션은나열할 수 있는 사용자 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고사용자를 추가하거나 제거하려면 --add-listable-users 또는 --remove-listable-users를 사용하십시오.

--clear-listable-users볼 수 있는 사용자 목록에서 모든 항목을 제거합니다.

--add-listable-users<string>

--restrict-listable이 설정된 경우 확인되는 나열할 수 있는 사용자 목록에항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-listable-users<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--login-shell<path>

SSH를 통해 파일 시스템에 액세스하는 사용자를 위한 사용자 로그인 셸의 경로 이름을 지정합니다.

--member-of-attribute<string>

역방향 구성원 자격(reverse membership)을 위한 LDAP를 검색할 때 사용할 속성을 설정합니다. 이 LDAP 값은 POSIX 사용자가 구성원인 그룹을 설명하는 사용자유형 posixAccount의 속성이어야 합니다.

--name-attribute<string>

로그인 이름으로 사용되는 UID를 포함하는 LDAP 속성을 지정합니다. 기본값은uid입니다.

--netgroup-base-dn<string>

넷그룹에 대한 LDAP 검색을 시작할 항목의 고유 이름을 지정합니다.

--netgroup-filter<string>

넷그룹 오브젝트의 LDAP 필터를 설정합니다.

--netgroup-members-attribute<string>

넷그룹 구성원을 포함하는 LDAP 속성을 지정합니다. 기본값은memberNisNetgroup입니다.

--netgroup-search-scope<scope>

인증

isi auth ldap modify 311

Page 312: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

넷그룹에 대한 LDAP 검색을 수행할 기본 DN(Distinguished Name)으로부터의 수준을 정의합니다.다음 값을 사용할 수 있습니다.

default--search-scope에서 설정을 적용합니다.

--search-scope=default를 지정할 수 없습니다. 예를 들어 --group-search-scope=default를 지정하면 검색 범위가 --search-scope의 값으로 설정됩니다.

base기본 DN에서만 항목을 검색합니다.

onelevel기본 DN보다 정확히 한 수준 아래의 모든 항목을 검색합니다.

subtree기본 DN 및 그 아래의 모든 항목을 검색합니다.

children기본 DN을 제외하고 기본 DN 아래의 모든 항목을 검색합니다.

--netgroup-triple-attribute<string>

넷그룹 트리플을 포함하는 LDAP 속성을 지정합니다. 기본값은nisNetgroupTriple입니다.

--normalize-groups {yes | no}

조회 전에 그룹 이름을 소문자로 정규화합니다.

--normalize-users {yes | no}

조회 전에 사용자 이름을 소문자로 정규화합니다.

--nt-password-attribute<string>

Windows 암호를 포함하는 LDAP 속성을 지정합니다. 일반적으로 사용되는 값은ntpasswdhash입니다.

--ntlm-support {all | v2only | none}

NTLM 호환 자격 증명을 가진 사용자에 대해 지원할 NTLM 버전을 지정합니다.다음 값을 사용할 수 있습니다.

allv2onlynone

--provider-domain<string>

이 공급자가 사용자 및 그룹 이름을 검증하는 데 사용할 도메인을 지정합니다.

--require-secure-connection {yes | no}

TLS 연결이 필요한지 여부를 지정합니다.

--restrict-findable {yes | no}

인증

312 OneFS 8.0.1 CLI 관리 가이드

Page 313: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 공급자에서 찾을 수 있는 사용자 및 그룹과 찾을 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--restrict-listable {yes | no}

이 공급자에서 볼 수 있는 사용자 및 그룹과 볼 수 없는 사용자 및 그룹의 필터링된목록을 확인할지 여부를 지정합니다.

--search-scope<scope>

LDAP 검색을 수행할 기본 DN(Distinguished Name)으로부터의 기본 수준을 정의합니다.다음 값을 사용할 수 있습니다.

base기본 DN에서만 항목을 검색합니다.

onelevel기본 DN보다 정확히 한 수준 아래의 모든 항목을 검색합니다.

subtree기본 DN 및 그 아래의 모든 항목을 검색합니다.

children기본 DN 자체를 제외하고 기본 DN 아래의 모든 항목을 검색합니다.

--search-timeout<integer>

재시도를 중지하고 검색에 실패하기 전까지의 소요 시간(초)을 지정합니다. 기본값은 100입니다.

--shell-attribute<string>

사용자의 UNIX 로그인 셸을 검색할 때 사용되는 LDAP 속성을 지정합니다. 기본값은 loginShell입니다.

--uid-attribute<string>

UID 번호를 포함하는 LDAP 속성을 지정합니다. 기본값은 uidNumber입니다.

--unfindable-groups<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 찾을 수없는 그룹 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나 제거하려면 --add-unfindable-groups 또는 --remove-unfindable-groups를 사용하십시오.

--clear-unfindable-groups찾을 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unfindable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 그룹 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unfindable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unfindable-users<string>

인증

isi auth ldap modify 313

Page 314: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 찾을수 없는 사용자 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면 --add-unfindable-users 또는 --remove-unfindable-users를 사용하십시오.

--clear-unfindable-users찾을 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unfindable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unfindable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 사용자 목록에서항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unique-group-members-attribute<string>

고유 그룹 구성원을 포함하는 LDAP 속성을 지정합니다. 이 속성은 LDAP 서버가사용자의 이름 대신 사용자의 DN으로 쿼리될 경우 사용자가 속한 그룹을 결정하는 데 사용됩니다. 이 설정에는 기본값이 없습니다.

--unlistable-groups<string>

--restrict-listable이 설정된 경우 이 공급자에서 나열할 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 나열할 수 없는 그룹 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을추가하거나 제거하려면 --add-unlistable-groups 또는 --remove-unlistable-groups를 사용하십시오.

--clear-unlistable-groups볼 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unlistable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 그룹 목록에 항목을추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unlistable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unlistable-users<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 나열할수 없는 사용자 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면 --add-unlistable-users 또는 --remove-unlistable-users를 사용하십시오.

--clear-unlistable-users볼 수 없는 사용자 목록에서 모든 항목을 제거합니다.

--add-unlistable-users<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unlistable-users<string>

인증

314 OneFS 8.0.1 CLI 관리 가이드

Page 315: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--user-base-dn<string>

사용자에 대한 LDAP 검색을 시작할 항목의 고유 이름을 지정합니다.

--user-domain<string>

이 공급자가 사용자를 검증하는 데 사용할 도메인을 지정합니다. 기본 사용자 도메인은 LDAP_USERS입니다.

--user-filter<string>

사용자 오브젝트의 LDAP 필터를 설정합니다.

--user-search-scope<scope>

사용자에 대한 LDAP 검색을 수행할 기본 DN(Distinguished Name)으로부터의 수준을 정의합니다. 유효한 값은 다음과 같습니다.다음 값을 사용할 수 있습니다.

default--search-scope에서 설정을 적용합니다.

--search-scope=default를 지정할 수 없습니다. 예를 들어 --user-search-scope=default를 지정하면 검색 범위가 --search-scope의 값으로 설정됩니다.

base기본 DN에서만 항목을 검색합니다.

onelevel기본 DN보다 정확히 한 수준 아래의 모든 항목을 검색합니다.

subtree기본 DN 및 그 아래의 모든 항목을 검색합니다.

children기본 DN을 제외하고 기본 DN 아래의 모든 항목을 검색합니다.

--template {default | rfc-2307 | ad-idmu | ldapsam}

LDAP 공급자를 구성하는 데 사용할 템플릿을 지정합니다. 템플릿은 미리 선택된속성을 제공합니다. 템플릿은 미리 선택된 속성을 제공합니다. 템플릿은 다음과 같습니다. RFC 2307, ad-idmu(Active Directory Identity Management for UNIX) 및ldapsam(LDAP for Samba).

--bind-password<string>

LDAP 서버에 바인딩할 때 사용되는 고유 이름의 암호를 설정합니다. 암호를 대화형으로 설정하려면 --set-bind-password 옵션을 대신 사용하십시오.

--set-bind-passwordLDAP 서버에 바인딩할 때 사용되는 고유 이름의 암호를 대화형으로 설정합니다.이 옵션은 --bind-password와 함께 사용할 수 없습니다.

{--verbose | -v}

인증

isi auth ldap modify 315

Page 316: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

자세한 정보를 표시합니다.

isi auth ldap viewLDAP 공급자의 속성을 표시합니다.

구문

isi auth ldap view <provider-name>

옵션

<provider-name>

보려는 공급자의 이름을 지정합니다.

isi auth local list로컬 공급자 목록을 표시합니다.

구문

isi auth local list[--limit <integer>][--format {table | json | csv | list}][--no-header][--no-footer][--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth local modify로컬 공급자를 수정합니다.

구문

isi auth local modify <provider-name>[--authentication {yes | no}]

인증

316 OneFS 8.0.1 CLI 관리 가이드

Page 317: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--create-home-directory {yes | no}] [--home-directory-template <string>] [--lockout-duration <duration>] [--lockout-threshold <integer>] [--lockout-window <duration>] [--login-shell <string>] [--machine-name <string>] [--min-password-age <duration>] [--max-password-age <duration>] [--min-password-length <integer>] [--password-prompt-time <duration>] [--password-complexity{lowercase | uppercase | numeric | symbol}] [--clear-password-complexity] [--add-password-complexity {lowercase | uppercase | numeric | symbol}] [--remove-password-complexity <string>] [--password-history-length <integer>] [--verbose]

옵션

<provider-name>

수정할 로컬 공급자의 이름을 지정합니다.

--authentication {yes | no}

인증 및 ID에 공급자를 사용합니다. 기본 설정은 yes입니다.

--create-home-directory {yes | no}

사용자가 처음 로그인할 때 홈 디렉토리를 생성합니다.

--home-directory-template<string>

홈 디렉토리를 명명하기 위한 템플릿으로 사용할 경로를 지정합니다. 경로는 /ifs로 시작해야 하며, 홈 디렉토리 생성 시 특정 변수를 나타내는 문자열로 동적으로 대체되는 특수 문자 시퀀스를 포함할 수 있습니다. 예를 들어 %U, %D 및%Z는 각각 사용자 이름, 공급자 도메인 이름, 존 이름으로 대체됩니다. 자세한 내용은 홈 디렉토리 섹션을 참조하십시오.

--lockout-duration<duration>

여러 번의 로그인 시도 실패 후에 계정에 액세스할 수 없게 되는 기간을 설정합니다.

--lockout-threshold<integer>

계정이 잠기기 전에 허용되는 로그인 시도 실패 횟수를 지정합니다.

--lockout-window<duration>

계정이 잠기기 전에 --lockout-threshold 옵션에 의해 지정된 실패 횟수만큼시도할 수 있는 기간을 설정합니다. 기간은 <integer>[{Y | M | W | D | H | m | s}] 형식으로 지정됩니다.

--login-shell<string>

UNIX 로그인 셸에 대한 경로를 지정합니다.

--machine-name<string>

공급자의 사용자 및 그룹 이름을 검증하는 데 사용할 도메인을 지정합니다.

--min-password-age<duration>

최소 암호 사용 기간을 <integer>[{Y | M | W | D | H | m | s}] 형식으로 설정합니다.

인증

isi auth local modify 317

Page 318: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--max-password-age<duration>

최대 암호 사용 기간을 <integer>[{Y | M | W | D | H | m | s}] 형식으로 설정합니다.

--min-password-length<integer>

최소 암호 길이를 설정합니다.

--password-prompt-time<duration>

사용자에게 암호 변경을 요구하기까지 남은 시간을 <integer>[{Y | M | W | D | H | m| s}] 형식으로 설정합니다.

--password-complexity {lowercase | uppercase | numeric | symbol}

암호가 충족해야 하는 조건을 지정합니다. 암호는 각각의 지정된 옵션에서 적어도하나의 문자를 포함해야 유효합니다. 예를 들어 lowercase 및 numeric이 지정된 경우, 암호는 적어도 하나의 소문자와 하나의 숫자를 포함해야 유효합니다. 기호는 # 및 @을 제외하고 유효합니다.

--clear-password-complexity새 암호를 검증하는 데 사용할 매개 변수 목록을 지웁니다.

--add-password-complexity {lowercase | uppercase | numeric | symbol새 암호를 검증하는 데 사용할 매개 변수 목록에 항목을 추가합니다. 추가적인 암호 복잡성 옵션을 지정하려면 이 명령을 반복하십시오.

--remove-password-complexity<string>

새 암호를 검증하는 데 사용할 매개 변수 목록에서 항목을 제거합니다. 제거할 각암호 복잡성 옵션을 지정하려면 이 명령을 반복하십시오.

--password-history-length<integer>

이전 암호의 재사용을 방지하기 위해 저장할 이전 암호 수를 지정합니다. 최대 과거 암호 수는 24입니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth local view로컬 공급자의 속성을 표시합니다.

구문

isi auth local view <provider-name>

옵션

<provider-name>

보려는 공급자의 이름을 지정합니다.

isi auth log-level modify노드의 인증 서비스에 대한 로그 레벨을 지정합니다.

인증

318 OneFS 8.0.1 CLI 관리 가이드

Page 319: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth log-level modify <level> [--verbose]

옵션

<level>

현재 노드의 로그 레벨을 설정합니다. 로그 레벨은 로깅되는 정보의 양을 결정합니다.다음 값을 사용할 수 있으며, 정보의 양이 적은 순서에서 많은 순서로 나와 있습니다.

l alwaysl errorl warningl infol verbosel debugl trace

verbose, debug 및 trace 레벨의 경우 성능 문제가 발생할 수 있습니다. debug 및trace 레벨의 경우 EMC Isilon 기술 지원 부서에 문의할 때 유용할 수 있는 정보가로깅됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth log-level view노드의 인증 서비스에 대한 로그 레벨을 표시합니다.

구문

isi auth log-level view

옵션이 명령에 대한 옵션은 없습니다.

isi auth mapping create소스 및 타겟 ID 사이에 수동 매핑을 생성하거나 소스 ID를 위한 매핑을 자동으로 생성합니다.

구문

isi auth mapping create {<source>| --source-uid <integer> | --source-gid <integer> | --source-sid <string>} [{--uid | --gid | --sid}]

인증

isi auth log-level view 319

Page 320: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--on-disk] [--2way] [{--target <string> | --target-uid <integer> | --target-gid <string> | --target-sid <string>}] [--zone<string>]

옵션

<source>

ID 유형으로 매핑 소스를 지정합니다. 형식은 <type>:<value>입니다(예: UID:2002).

--source-uid<integer>

UID로 매핑 소스를 지정합니다.

--source-gid<integer>

GID로 매핑 소스를 지정합니다.

--source-sid<string>

SID로 매핑 소스를 지정합니다.

--uidID에 대한 매핑이 없는 경우 매핑을 생성합니다. 그 외의 경우에는 매핑된 UID를검색합니다.

--gidID에 대한 매핑이 없는 경우 매핑을 생성합니다. 그 외의 경우에는 매핑된 GID를검색합니다.

--sidID에 대한 매핑이 없는 경우 매핑을 생성합니다. 그 외의 경우에는 매핑된 SID를 검색합니다.

--on-disk소스 온디스크 ID가 타겟 ID에 의해 표시되도록 지정합니다.

--2way양방향 또는 역방향 매핑을 지정합니다.

--target<string>

ID 유형으로 매핑 타겟을 지정합니다. 형식은 <type>:<value>입니다(예: UID:2002).

--target-uid<integer>

UID로 매핑 타겟을 지정합니다.

--target-gid<integer>

GID로 매핑 타겟을 지정합니다.

--target-sid<string>

SID로 매핑 타겟을 지정합니다.

--zone<string>

ID 매핑이 적용되는 액세스 존을 지정합니다. 액세스 존을 지정하지 않으면 매핑이기본 System 존에 적용됩니다.

인증

320 OneFS 8.0.1 CLI 관리 가이드

Page 321: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth mapping delete하나 이상의 ID 매핑을 삭제합니다.

구문

isi auth mapping delete {<source>| --source-uid <integer> | --source-gid <integer> | --source-sid <string> | --all} [{--only-generated | --only-external | --2way | --target <string> | --target-uid <integer> | --target-gid <integer> | --target-sid <string>}] [--zone<string>]

옵션

<source>

ID 유형으로 매핑 소스를 지정합니다. 형식은 <type>:<value>입니다(예: UID:2002).

--source-uid<integer>

UID로 매핑 소스를 지정합니다.

--source-gid<integer>

GID로 매핑 소스를 지정합니다.

--source-sid<string>

SID로 매핑 소스를 지정합니다.

--all지정된 액세스 존에서 모든 ID 매핑을 삭제합니다. 추가적인 필터링을 위해 --only-generated 및 --only-external과 함께 사용될 수 있습니다.

--only-generated자동으로 생성되었으며 내부 사용자 및 그룹 ID 범위에서 생성된 UID 또는 GID를포함하는 ID 매핑만 삭제합니다. --all과 함께 사용해야 합니다.

--only-external자동으로 생성되었으며 외부 인증 소스로부터의 UID 또는 GID를 포함하는 ID 매핑만 삭제합니다. --all과 함께 사용해야 합니다.

--2way양방향 또는 역방향 매핑을 지정하거나 삭제합니다.

--target<string>

ID 유형으로 매핑 타겟을 지정합니다. 형식은 <type>:<value>입니다(예: UID:2002).

--target-uid<integer>

UID로 매핑 타겟을 지정합니다.

--target-gid<integer>

GID로 매핑 타겟을 지정합니다.

--target-sid<string>

SID로 매핑 타겟을 지정합니다.

인증

isi auth mapping delete 321

Page 322: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--zone<string>

지정된 액세스 존에서 ID 매핑을 삭제합니다. 액세스 존을 지정하지 않으면 매핑이기본 System 존에서 삭제됩니다.

isi auth mapping dump커널 매핑 데이터베이스를 표시하거나 인쇄합니다.

구문

isi auth mapping dump [--file <path>] [--zone <string>]

옵션옵션을 지정하지 않으면 전체 커널 매핑 데이터베이스가 표시됩니다.

{--file | -f} <path>

데이터베이스를 지정된 출력 파일에 인쇄합니다.

--zone<string>

지정된 액세스 존의 데이터베이스를 표시합니다. 액세스 존을 지정하지 않으면 모든 매핑이 표시됩니다.

예커널 매핑 데이터베이스를 보려면 다음 명령을 실행합니다.

isi auth mapping dump

다음 예와 유사한 출력이 표시됩니다.

["ZID:1", "UID:6299", [["SID:S-1-5-21-1195855716-1407", 128]]]["ZID:1", "GID:1000000", [["SID:S-1-5-21-1195855716-513", 48]]]["ZID:1", "SID:S-1-5-21-1195855716-1407", [["UID:6299", 144]]]["ZID:1", "SID:S-1-5-21-1195855716-513", [["GID:1000000", 32]]]

isi auth mapping flush하나 또는 모든 ID 매핑의 캐시를 플러시합니다. 캐시 플러시는 ID 매핑 규칙이 수정된경우에 유용할 수 있습니다.

구문

isi auth mapping flush {--all | --source <string> | --source-uid <integer> | --source-gid <integer> | --source-sid <string>} [--zone<string>]

옵션--all 또는 소스 옵션 중 하나를 지정해야 합니다.

--allEMC Isilon 클러스터에서 모든 ID 매핑을 플러시합니다.

--source<string>

인증

322 OneFS 8.0.1 CLI 관리 가이드

Page 323: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ID 유형으로 매핑 소스를 지정합니다. 형식은 <type>:<value>입니다(예: UID:2002).

--source-uid<integer>

UID로 소스 ID를 지정합니다.

--source-gid<integer>

GID로 소스 ID를 지정합니다.

--source-sid<string>

SID로 소스 ID를 지정합니다.

--zone<string>

소스 ID의 액세스 존을 지정합니다. 액세스 존을 지정하지 않으면 지정된 소스 ID의 매핑이 기본 System 존에서 플러시됩니다.

isi auth mapping import소스 파일에서 ID 매핑 데이터베이스로의 매핑을 가져옵니다.

구문

isi auth mapping import <file> [--replace] [--verbose]

옵션

<file>

가져올 파일에 대한 전체 경로를 지정합니다. 파일 컨텐츠 형식은 isi authmapping dump 명령을 실행할 때 표시되는 출력과 동일한 형식이어야 합니다. 파일이 반드시 /ifs 파일 구조로 존재해야 합니다.

{--replace | -o}

파일 컨텐츠로 매핑 데이터베이스 내의 기존 항목을 덮어씁니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth mapping list액세스 존에 대한 ID 매핑 데이터베이스를 표시합니다.

구문

isi auth mapping list [--zone <string>]

옵션

--zone<string>

액세스 존을 지정합니다.

인증

isi auth mapping import 323

Page 324: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth mapping modify두 ID 간의 매핑을 설정하거나 수정합니다.

구문

isi auth mapping modify {<source>| --source-uid <integer> | --source-gid <integer> | --source-sid <string> | --target <string> | --target-uid <integer> | --target-gid <string> | --target-sid <string>} [--on-disk] [--2way] [--zone<string>]

옵션

<source>

ID 유형으로 매핑 소스를 지정합니다. 형식은 <type>:<value>입니다(예: UID:2002).

--source-uid<integer>

UID로 매핑 소스를 지정합니다.

--source-gid<integer>

GID로 매핑 소스를 지정합니다.

--source-sid<string>

SID로 매핑 소스를 지정합니다.

--target<string>

ID 유형으로 매핑 타겟을 지정합니다. 형식은 <type>:<value>입니다(예: UID:2002).

--target-uid<integer>

UID로 매핑 타겟을 지정합니다.

--target-gid<integer>

GID로 매핑 타겟을 지정합니다.

--target-sid<string>

SID로 매핑 타겟을 지정합니다.

--on-disk소스 온디스크 ID가 타겟 ID에 의해 표시되도록 지정합니다.

--2way양방향 또는 역방향 매핑을 지정합니다.

--zone<string>

ID 매핑이 적용되는 액세스 존을 지정합니다. 액세스 존을 지정하지 않으면 매핑이기본 System 존에 적용됩니다.

인증

324 OneFS 8.0.1 CLI 관리 가이드

Page 325: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth mapping token사용자의 기간별 그룹을 비롯하여 인증 중에 사용자에 대해 계산되는 액세스 토큰을 표시합니다.

구문

isi auth mapping token {<user> | --uid <integer> | --kerberos-principal <string>} [--zone <string>] [--primary-gid <integer>] [--gid <integer>]

옵션이 명령에서는 <user> 또는 --uid<integer> 또는 --kerberos-principal<string>을 필수적으로 사용해야 합니다.

<user>

이름으로 사용자를 지정합니다.

--uid<integer>

UID로 사용자를 지정합니다.

--kerberos-principal<string>

이름으로 Kerberos 보안 주체를 지정합니다. 예: [email protected].

--zone<string>

매핑을 포함하고 있는 액세스 존의 이름을 지정합니다.

--primary-gid<integer>

기본 GID를 지정합니다.

--gid<integer>

토큰 GID를 지정합니다. 여러 GID를 지정하려면 이 옵션을 반복하십시오.

isi auth mapping viewID에 대한 매핑을 표시합니다.

구문

isi auth mapping view {<id>| --uid <integer> | --gid <integer> | --sid <string>} [--nocreate] [--zone <string>]

옵션

<id>

소스 ID 유형의 ID를 지정합니다. 형식은 <type>:<value>입니다(예: UID:2002).

--uid<integer>

UID로 매핑 소스를 지정합니다.

인증

isi auth mapping token 325

Page 326: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--gid<integer>

GID로 매핑 소스를 지정합니다.

--sid<string>

SID로 매핑 소스를 지정합니다.

--nocreate존재하지 않는 매핑이 생성되지 않도록 지정합니다.

--zone소스 ID의 액세스 존을 지정합니다. 액세스 존을 지정하지 않으면 OneFS가 기본System 존의 매핑을 표시합니다.

예다음 명령을 실행하면 zone3 액세스 존에서 UID가 2002인 사용자에 대한 매핑이 표시됩니다.

isi auth mapping view uid:2002 --zone=zone3

다음 예와 유사한 출력이 표시됩니다.

Type Mapping---------- ----------------------------------------------Name test1On-disk UID:2002Unix UID 2002Unix GID NoneSMB S-1-5-21-1776575851-2890035977-2418728619-1004NFSv4 test1

isi auth netgroups view넷그룹에 대한 정보를 표시합니다.

구문

isi auth netgroups view <netgroup> [--zone <string>] [--provider <string>] [--recursive {true | false}] [--ignore-errors {true | false}]

옵션

<netgroup>

넷그룹 이름을 지정합니다.

--zone<string>

액세스 존을 지정합니다.

--provider<string>

인증 공급자를 지정합니다.

--recursive {true | false}

중첩된 넷그룹을 반복적으로 확인할지 여부를 지정합니다. 기본값은 true입니다.

--ignore {true | false}

인증

326 OneFS 8.0.1 CLI 관리 가이드

Page 327: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

오류 및 확인할 수 없는 넷그룹을 무시할지 여부를 지정합니다. 기본값은 false입니다.

isi auth nis createNIS 공급자를 생성합니다.

구문

isi auth nis create <name> [--nis-domain <string>] [--servers <string>] [--authentication {yes | no}] [--balance-servers {yes | no}] [--check-online-interval <duration>] [--create-home-directory {yes | no}] [--enabled {yes | no}] [--enumerate-groups {yes | no}] [--enumerate-users {yes | no}] [--findable-groups <string>] [--findable-users <string>] [--group-domain <string>] [--home-directory-template <path>] [--hostname-lookup {yes | no}] [--listable-groups <string>] [--listable-users <string>] [--login-shell <path>] [--normalize-groups {yes | no}] [--normalize-users {yes | no}] [--provider-domain <string>] [--ntlm-support {all | v2only | none}] [--request-timeout <integer>] [--restrict-findable {yes | no}] [--restrict-listable {yes | no}] [--retry-time <integer>] [--unfindable-groups <string>] [--unfindable-users <string>] [--unlistable-groups <string>] [--unlistable-users <string>] [--user-domain <string>] [--ypmatch-using-tcp {yes | no}] [--groupnet <groupnet>] [--verbose]

옵션

<name>

NIS 공급자의 이름을 설정합니다.

--nis-domain<string>

NIS 도메인 이름을 지정합니다.

--servers<string>

이 공급자에 의해 사용될 NIS 서버의 목록을 지정합니다. IPv4 주소나 호스트 이름으로 NIS 서버를 지정하십시오. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--authentication {yes | no}

인증 및 ID에 대해 공급자의 사용을 설정하거나 해제합니다. 기본값은 yes입니다.

--balance-servers {yes | no}

인증

isi auth nis create 327

Page 328: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

각 요청에 대해 공급자가 랜덤 서버에 연결되도록 합니다.

--check-online-interval<duration>

공급자 온라인 점검 사이의 시간을 <integer>[{Y | M | W | D | H | m | s}] 형식으로지정합니다.

--create-home-directory {yes | no}

사용자를 위한 홈 디렉토리가 아직 없는 경우, 사용자가 처음 로그인할 때 홈 디렉토리를 생성할지 여부를 지정합니다.

--enabled {yes | no}

공급자를 설정하거나 해제합니다.

--enumerate-groups {yes | no}

공급자가 그룹을 열거하도록 허용할지 여부를 지정합니다.

--enumerate-users {yes | no}

공급자가 사용자를 열거하도록 허용할지 여부를 지정합니다.

--findable-groups<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 그룹은 확인할 수 없습니다.

--findable-users<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 사용자는 확인할 수 없습니다.

--group-domain<string>

이 공급자가 그룹을 검증하는 데 사용할 도메인을 지정합니다. 기본 그룹 도메인은NIS_GROUPS입니다.

--home-directory-template<path>

홈 디렉토리를 명명하기 위한 템플릿으로 사용할 경로를 지정합니다. 경로는 /ifs로 시작해야 하며, 홈 디렉토리 생성 시 특정 변수를 나타내는 문자열로 동적으로 대체되는 특수 문자 시퀀스를 포함할 수 있습니다. 예를 들어 %U, %D 및%Z는 각각 사용자 이름, 공급자 도메인 이름, 존 이름으로 대체됩니다. 자세한 내용은 홈 디렉토리 섹션을 참조하십시오.

--hostname-lookup {yes | no}

호스트 이름 조회를 설정하거나 해제합니다.

--listable-groups<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우이 목록에 포함되지 않은 그룹은 볼 수 없습니다.

--listable-users<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 사용자는 볼 수 없습니다.

--login-shell<path>

인증

328 OneFS 8.0.1 CLI 관리 가이드

Page 329: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

사용자의 로그인 셸에 대한 경로를 지정합니다. 이 설정은 SSH를 통해 파일 시스템에 액세스하는 사용자에게만 적용됩니다.

--normalize-groups {yes | no}

조회 전에 그룹 이름을 소문자로 정규화합니다.

--normalize-users {yes | no}

조회 전에 사용자 이름을 소문자로 정규화합니다.

--provider-domain<string>

이 공급자가 사용자 및 그룹 이름을 검증하는 데 사용할 도메인을 지정합니다.

--ntlm-support {all | v2only | none}

NTLM 호환 자격 증명을 가진 사용자에 대해 지원할 NTLM 버전을 지정합니다. 유효한 값은 all, v2only 및 none입니다. NTLMv2에서는 NTLM을 통해 추가 보안을 제공합니다.

--request-timeout<integer>

요청 시간 초과 간격(초)을 지정합니다. 기본값은 20입니다.

--restrict-findable {yes | no}

이 공급자에서 찾을 수 있는 사용자 및 그룹과 찾을 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--restrict-listable {yes | no}

이 공급자에서 볼 수 있는 사용자 및 그룹과 볼 수 없는 사용자 및 그룹의 필터링된목록을 확인할지 여부를 지정합니다.

--retry-time<integer>

요청을 재시도하기 전까지의 시간 초과 기간(초)을 설정합니다. 기본값은 5입니다.

--unfindable-groups<string>

--restrict-findable이 설정되어 있고 찾을 수 있는 그룹 목록이 비어 있는경우, 이 공급자가 확인할 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unfindable-users<string>

--restrict-findable이 설정되어 있고 찾을 수 있는 사용자 목록이 비어 있는경우, 이 공급자가 확인할 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unlistable-groups<string>

--restrict-listable이 설정되어 있고 나열할 수 있는 그룹 목록이 비어 있는경우, 이 공급자가 볼 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이옵션을 반복하십시오.

--unlistable-users<string>

--restrict-listable이 설정되어 있고 나열할 수 있는 사용자 목록이 비어 있는 경우, 이 공급자가 볼 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--user-domain <string>

이 공급자가 사용자를 검증하는 데 사용할 도메인을 지정합니다. 기본 사용자 도메인은 NIS_USERS입니다.

인증

isi auth nis create 329

Page 330: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--ypmatch-using-tcp {yes | no}

YP 일치 작업에 TCP를 사용합니다.

--groupnet<groupnet>

NIS 공급자가 참조하는 그룹넷을 지정합니다. 그룹넷은 DNS 이름 서버에 대한 호스트 이름 확인 방법을 관리하는 최상위 레벨 네트워킹 컨테이너이며, 서브넷과 IP주소 풀로 구성됩니다. 그룹넷은 외부 서버와 통신할 때 NIS 공급자가 사용하는 네트워킹 속성을 지정합니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi auth nis deleteNIS 공급자를 삭제합니다.

구문

isi auth nis delete <provider-name>[--force][--verbose]

옵션

<provider-name>

삭제할 공급자의 이름을 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

명령 실행 후 성공 또는 실패 메시지를 반환합니다.

isi auth nis listNIS 공급자 목록을 표시하고 공급자가 정상적으로 작동하는지 여부를 나타냅니다.

구문

isi auth nis list[--limit <integer>][--format {table | json | csv | list}][--no-header][--no-footer][--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

인증

330 OneFS 8.0.1 CLI 관리 가이드

Page 331: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth nis modifyNIS 공급자를 수정합니다.

구문

isi auth nis modify <provider-name>[--name <string>][--nis-domain <string>][--servers <string>][--clear-servers][--add-servers <string>][--remove-servers <string>][--authentication {yes | no}][--balance-servers {yes | no}][--check-online-interval <duration>][--create-home-directory {yes | no}][--enabled {yes | no}][--enumerate-groups {yes | no}][--enumerate-users {yes | no}][--findable-groups <string>][--clear-findable-groups][--add-findable-groups <string>][--remove-findable-groups <string>][--findable-users <string>][--clear-findable-users][--add-findable-users <string>][--remove-findable-users <string>][--group-domain <string>][--home-directory-template <string>][--hostname-lookup {yes | no}][--listable-groups <string>][--clear-listable-groups][--add-listable-groups <string>][--remove-listable-groups <string>][--listable-users <string>][--clear-listable-users][--add-listable-users <string>][--remove-listable-users <string>][--login-shell <string>][--normalize-groups {yes | no}][--normalize-users {yes | no}][--provider-domain <string>][--ntlm-support {all | v2only | none}][--request-timeout <integer>][--restrict-findable {yes | no}][--restrict-listable {yes | no}][--retry-time <integer>][--unfindable-groups <string>][--clear-unfindable-groups][--add-unfindable-groups <string>][--remove-unfindable-groups <string>][--unfindable-users <string>][--clear-unfindable-users][--add-unfindable-users <string>]

인증

isi auth nis modify 331

Page 332: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--remove-unfindable-users <string>] [--unlistable-groups <string>] [--clear-unlistable-groups] [--add-unlistable-groups <string>] [--remove-unlistable-groups <string>] [--unlistable-users <string>] [--clear-unlistable-users] [--add-unlistable-users <string>] [--remove-unlistable-users <string>] [--user-domain <string>] [--ypmatch-using-tcp {yes | no}] [--verbose]

옵션

<provider-name>

수정할 NIS 공급자의 이름을 지정합니다.

--name<string>

인증 공급자에 대한 새 이름을 지정합니다.

--nis-domain<string>

NIS 도메인 이름을 지정합니다.

--servers<string>

이 공급자에 의해 사용될 NIS 서버의 목록을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. IPv4 주소나 호스트 이름으로 NIS 서버를 지정하십시오. 이 옵션은 NIS 서버 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 서버를 추가하거나 제거하려면 --add-servers 또는 --remove-servers를 사용하십시오.

--clear-serversNIS 서버 목록에서 모든 항목을 제거합니다.

--add-servers<string>

NIS 서버 목록에 항목을 추가합니다. 여러 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-servers<string>

NIS 서버 목록에서 항목을 제거합니다. 여러 항목을 지정하려면 이 옵션을 반복하십시오.

--authentication {yes | no}

인증 및 ID에 대해 이 공급자의 사용을 설정하거나 해제합니다. 기본값은 yes입니다.

--balance-servers {yes | no}

각 요청에 대해 이 공급자가 랜덤 서버에 연결되도록 합니다.

--check-online-interval<duration>

공급자 온라인 점검 사이의 시간을 <integer>[{Y | M | W | D | H | m | s}] 형식으로지정합니다.

--create-home-directory {yes | no}

사용자를 위한 홈 디렉토리가 아직 없는 경우, 사용자가 처음 로그인할 때 홈 디렉토리를 생성할지 여부를 지정합니다.

인증

332 OneFS 8.0.1 CLI 관리 가이드

Page 333: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--enabled {yes | no}

이 공급자를 설정하거나 해제합니다.

--enumerate-groups {yes | no}

이 공급자가 그룹을 열거하도록 허용할지 여부를 지정합니다.

--enumerate-users {yes | no}

이 공급자가 사용자를 열거하도록 허용할지 여부를 지정합니다.

--findable-groups<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 그룹은 확인할 수 없습니다. 이 옵션은 찾을 수 있는 그룹 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나제거하려면 --add-findable-groups 또는 --remove-findable-groups를사용하십시오.

--clear-findable-groups찾을 수 있는 그룹 목록에서 모든 항목을 제거합니다.

--add-findable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 그룹 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-findable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--findable-users<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 있는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진경우 이 목록에 포함되지 않은 사용자는 확인할 수 없습니다. 이 옵션은 찾을 수 있는 사용자 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면 --add-findable-users 또는 --remove-findable-users를 사용하십시오.

--clear-findable-users찾을 수 있는 사용자 목록에서 모든 항목을 제거합니다.

--add-findable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-findable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 있는 사용자 목록에서항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--group-domain<string>

이 공급자가 그룹을 검증하는 데 사용할 도메인을 지정합니다. 기본 그룹 도메인은NIS_GROUPS입니다.

--home-directory-template<path>

홈 디렉토리를 명명하기 위한 템플릿으로 사용할 경로를 지정합니다. 경로는 /ifs로 시작해야 하며, 홈 디렉토리 생성 시 특정 변수를 나타내는 문자열로 동적으로 대체되는 특수 문자 시퀀스를 포함할 수 있습니다. 예를 들어 %U, %D 및

인증

isi auth nis modify 333

Page 334: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

%Z는 각각 사용자 이름, 공급자 도메인 이름, 존 이름으로 대체됩니다. 자세한 내용은 홈 디렉토리 섹션을 참조하십시오.

--hostname-lookup {yes | no}

호스트 이름 조회를 설정하거나 해제합니다.

--listable-groups<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우이 목록에 포함되지 않은 그룹은 볼 수 없습니다. 이 옵션은 나열할 수 있는 그룹 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나 제거하려면 --add-listable-groups 또는 --remove-listable-groups를 사용하십시오.

--clear-listable-groups볼 수 있는 그룹 목록에서 모든 항목을 제거합니다.

--add-listable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 그룹 목록에 항목을추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-listable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--listable-users<string>

--restrict-listable이 설정된 경우 이 공급자에서 볼 수 있는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 목록이 채워진 경우 이 목록에 포함되지 않은 사용자는 볼 수 없습니다. 이 옵션은 나열할 수 있는 사용자 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면 --add-listable-users 또는 --remove-listable-users를사용하십시오.

--clear-listable-users볼 수 있는 사용자 목록에서 모든 항목을 제거합니다.

--add-listable-users<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-listable-users<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 있는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--login-shell<path>

사용자의 로그인 셸에 대한 경로를 지정합니다. 이 설정은 SSH를 통해 파일 시스템에 액세스하는 사용자에게만 적용됩니다.

--normalize-groups {yes | no}

조회 전에 그룹 이름을 소문자로 정규화합니다.

--normalize-users {yes | no}

조회 전에 사용자 이름을 소문자로 정규화합니다.

--provider-domain<string>

인증

334 OneFS 8.0.1 CLI 관리 가이드

Page 335: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 공급자가 사용자 및 그룹 이름을 검증하는 데 사용할 도메인을 지정합니다.

--ntlm-support {all | v2only | none}

NTLM 호환 자격 증명을 가진 사용자에 대해 지원할 NTLM 버전을 지정합니다. 유효한 값은 all, v2only 및 none입니다. NTLMv2에서는 NTLM을 통해 추가 보안을 제공합니다.

--request-timeout<integer>

요청 시간 초과 간격(초)을 지정합니다. 기본값은 20입니다.

--restrict-findable {yes | no}

이 공급자에서 찾을 수 있는 사용자 및 그룹과 찾을 수 없는 사용자 및 그룹의 필터링된 목록을 확인할지 여부를 지정합니다.

--restrict-listable {yes | no}

이 공급자에서 볼 수 있는 사용자 및 그룹과 볼 수 없는 사용자 및 그룹의 필터링된목록을 확인할지 여부를 지정합니다.

--retry-time<integer>

요청을 재시도하기 전까지의 시간 초과 기간(초)을 설정합니다. 기본값은 5입니다.

--unfindable-groups<string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 찾을 수없는 그룹 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을 추가하거나 제거하려면 --add-unfindable-groups 또는 --remove-unfindable-groups를 사용하십시오.

--clear-unfindable-groups찾을 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unfindable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 그룹 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unfindable-groups<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unfindable-users <string>

--restrict-findable이 설정된 경우 이 공급자에서 찾을 수 없는 사용자를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 찾을수 없는 사용자 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면 --add-unfindable-users 또는 --remove-unfindable-users를 사용하십시오.

--clear-unfindable-users찾을 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unfindable-users<string>

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unfindable-users<string>

인증

isi auth nis modify 335

Page 336: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--restrict-findable이 설정된 경우 확인되는 찾을 수 없는 사용자 목록에서항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unlistable-groups<string>

--restrict-listable이 설정된 경우 이 공급자에서 나열할 수 없는 그룹을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 나열할 수 없는 그룹 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 그룹을추가하거나 제거하려면 --add-unlistable-groups 또는 --remove-unlistable-groups를 사용하십시오.

--clear-unlistable-groups나열할 수 없는 그룹 목록에서 모든 항목을 제거합니다.

--add-unlistable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 그룹 목록에 항목을추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unlistable-groups<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 그룹 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--unlistable-users<string>

--restrict-listable이 설정된 경우 이 공급자에서 나열할 수 없는 사용자를지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오. 이 옵션은 나열할 수 없는 사용자 목록의 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 사용자를 추가하거나 제거하려면 --add-unlistable-users 또는 --remove-unlistable-users를 사용하십시오.

--clear-unlistable-users볼 수 없는 사용자 목록에서 모든 항목을 제거합니다.

--add-unlistable-users <string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 사용자 목록에 항목을 추가합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-unlistable-users<string>

--restrict-listable이 설정된 경우 확인되는 볼 수 없는 사용자 목록에서 항목을 제거합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--user-domain<string>

이 공급자가 사용자를 검증하는 데 사용할 도메인을 지정합니다. 기본 사용자 도메인은 NIS_USERS입니다.

--ypmatch-using-tcp {yes | no}

YP 일치 작업에 TCP를 사용합니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi auth nis viewNIS 공급자의 속성을 표시합니다.

인증

336 OneFS 8.0.1 CLI 관리 가이드

Page 337: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth nis view <provider-name>

옵션

<provider-name>

보려는 공급자의 이름을 지정합니다.

isi auth privileges시스템 권한의 목록을 표시합니다.

구문

isi auth privileges[--format {table | json | csv | list}][--no-header][--no-footer][--verbose]

옵션

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

--verbose 옵션을 사용할 때 Read Write: No 출력은 권한이 읽기 전용임을의미합니다.

isi auth refresh인증 시스템 구성 설정을 새로 고칩니다.

구문

isi auth refresh

옵션이 명령에 대한 옵션은 없습니다.

인증

isi auth privileges 337

Page 338: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth roles create사용자 지정 역할을 생성합니다.

이 명령은 빈 역할을 생성합니다. 역할에 권한을 할당하고 구성원을 추가하려면 isiauth roles modify 명령을 실행하십시오.

구문

isi auth roles create <name> [--description <string>] [--verbose]

옵션

<name>

역할의 이름을 지정합니다.

--description<string>

역할에 대한 설명을 지정합니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi auth roles delete역할을 삭제합니다.

구문

isi auth roles delete <role> [--force] [--verbose]

옵션

<role>

삭제할 역할의 이름을 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth roles list역할 목록을 표시합니다.

구문

isi auth roles list [--limit <integer>] [--format {table | json | csv | list}]

인증

338 OneFS 8.0.1 CLI 관리 가이드

Page 339: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--no-header][--no-footer][--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth roles members list역할 구성원의 목록을 표시합니다.

구문

isi auth roles members list <role>[--limit <integer>][--format {table | json | csv | list}][--no-header][--no-footer][--verbose]

옵션

<role>

이름으로 역할을 지정합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

인증

isi auth roles members list 339

Page 340: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예SystemAdmin 역할의 구성원을 보려면 다음 명령을 실행합니다.

isi auth roles members list systemadmin

다음 출력 예에서는 SystemAdmin 역할이 admin이라는 사용자를 하나의 구성원으로포함하고 있습니다.

Type Name ---------- user admin ---------- Total: 1

isi auth roles modify역할을 수정합니다.

구문

isi auth roles modify <role> [--name <string>] [--description <string>] [--add-group <string>] [--remove-group <string>] [--add-gid <integer>] [--remove-gid <integer>] [--add-uid <integer>] [--remove-uid <integer>] [--add-user <string>] [--remove-user <string>] [--add-sid <string>] [--remove-sid <string>] [--add-wellknown <string>] [--remove-wellknown <string>] [--add-priv <string>] [--add-priv-ro <string>] [--remove-priv <string>] [--verbose]

옵션

<role>

수정할 역할의 이름을 지정합니다.

--name<string>

역할의 새 이름을 지정합니다. 사용자 지정 역할에만 적용됩니다.

--description<string>

역할에 대한 설명을 지정합니다.

--add-group<string>

지정된 이름의 그룹을 역할에 추가합니다. 각각의 추가 항목에 대해 이 옵션을 반복하십시오.

--remove-group<string>

지정된 이름의 그룹을 역할에서 제거합니다. 각각의 추가 항목에 대해 이 옵션을반복하십시오.

--add-gid<integer>

지정된 GID의 그룹을 역할에 추가합니다. 각각의 추가 항목에 대해 이 옵션을 반복하십시오.

인증

340 OneFS 8.0.1 CLI 관리 가이드

Page 341: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--remove-gid<integer>

지정된 GID의 그룹을 역할에서 제거합니다. 각각의 추가 항목에 대해 이 옵션을 반복하십시오.

--add-uid<integer>

지정된 UID의 사용자를 역할에 추가합니다. 각각의 추가 항목에 대해 이 옵션을 반복하십시오.

--remove-uid<integer>

지정된 UID의 사용자를 역할에서 제거합니다. 각각의 추가 항목에 대해 이 옵션을반복하십시오.

--add-user<string>

지정된 이름의 사용자를 역할에 추가합니다. 각각의 추가 항목에 대해 이 옵션을반복하십시오.

--remove-user<string>

지정된 이름의 사용자를 역할에서 제거합니다. 각각의 추가 항목에 대해 이 옵션을반복하십시오.

--add-sid<string>

지정된 SID의 사용자 또는 그룹을 역할에 추가합니다. 각각의 추가 항목에 대해 이옵션을 반복하십시오.

--remove-sid<string>

지정된 SID의 사용자 또는 그룹을 역할에서 제거합니다. 각각의 추가 항목에 대해이 옵션을 반복하십시오.

--add-wellknown<string>

지정된 이름의 잘 알려진 SID(예: Everyone)를 역할에 추가합니다. 각각의 추가 항목에 대해 이 옵션을 반복하십시오.

--remove-wellknown<string>

지정된 이름의 잘 알려진 SID를 역할에서 제거합니다. 각각의 추가 항목에 대해 이옵션을 반복하십시오.

--add-priv<string>

읽기/쓰기 권한을 역할에 추가합니다. 사용자 지정 역할에만 적용됩니다. 각각의추가 항목에 대해 이 옵션을 반복하십시오.

--add-priv-ro<string>

읽기 전용 권한을 역할에 추가합니다. 사용자 지정 역할에만 적용됩니다. 각각의추가 항목에 대해 이 옵션을 반복하십시오.

--remove-priv<string>

권한을 역할에서 제거합니다. 사용자 지정 역할에만 적용됩니다. 각각의 추가 항목에 대해 이 옵션을 반복하십시오.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi auth roles privileges list역할과 연결된 권한의 목록을 표시합니다.

인증

isi auth roles privileges list 341

Page 342: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth roles privileges list <role>[--limit <integer>][--format {table | json | csv | list}][--no-header][--no-footer][--verbose]

옵션

<role>

이름으로 역할을 지정합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예기본 제공 SecurityAdmin 역할과 연결된 권한을 나열하려면 다음 명령을 실행합니다.

isi auth roles privileges list securityadmin

다음 예와 유사한 출력이 표시됩니다.

ID ---------------------- ISI_PRIV_LOGIN_CONSOLE ISI_PRIV_LOGIN_PAPIISI_PRIV_LOGIN_SSH ISI_PRIV_AUTH ISI_PRIV_ROLE ----------------------Total: 5

isi auth roles view역할의 속성을 표시합니다.

구문

isi auth roles view <role>

옵션

<role>

보려는 역할의 이름을 지정합니다.

인증

342 OneFS 8.0.1 CLI 관리 가이드

Page 343: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth settings acls modifyOneFS의 ACL(Access Control List) 설정을 수정합니다.

구문

isi auth settings acls modify [--create-over-smb {allow | disallow}] [--chmod {remove | replace | replace_users_and_groups | merge | deny | ignore}] [--chmod-inheritable {yes | no}] [--chown {owner_group_and_acl | owner_group_only | ignore}] [--access {unix | windows}] [--rwx {retain | full_control}] [--group-owner-inheritance {native | parent | creator}] [--chmod-007 {default | remove}] [--calcmode-owner {owner_aces | owner_only}] [--calcmode-group {group_aces | group_only}] [--synthetic-denies {none | remove}] [--utimes {only_owner | owner_and_write}] [--dos-attr {deny_smb | deny_smb_and_nfs}] [--calmode {approx | 777}] [--verbose]

옵션

--create-over-smb {allow | disallow}

SMB를 통한 ACL 생성을 허용할지, 아니면 거부할지를 지정합니다.

시스템의 상속 가능한 ACL이 이 설정보다 우선합니다. 폴더에 상속 가능한 ACL이설정된 경우, 해당 폴더에서 생성되는 모든 새 파일과 폴더가 폴더의 ACL을 상속하게 됩니다. 이 설정을 해제해도 파일에 현재 설정된 ACL은 제거되지 않습니다.기존 ACL을 삭제하려면 chmod -b <mode> <file> 명령을 실행하여 해당ACL을 제거하고 올바른 사용 권한을 설정합니다.

--chmod {remove | replace | replace_users_and_groups | merge | deny |ignore}

로컬로 또는 NFS를 통해 ACL이 설정된 파일에서 chmod 작업을 시작하는 경우 사용 권한의 처리 방법을 지정합니다. 이 설정은 파일 시스템 탐색기를 비롯하여UNIX 사용 권한에 영향을 미치는 모든 요소를 제어합니다. 이 정책 설정을 사용해도 ACL이 설정되지 않은 파일에 chmod 작업이 영향을 미치는 방식은 달라지지 않습니다. 다음 값을 사용할 수 있습니다.

remove

chmod 작업의 경우 기존의 모든 ACL을 제거하고 대신 chmod 사용 권한을 설정합니다. 이 옵션은 Windows에서 사용 권한을 설정할 필요가 없는 경우에만선택합니다.

replace

기존 ACL을 제거하고 UNIX 사용 권한과 동등한 ACL을 생성합니다. Windows사용 권한을 제거하길 원하지만 파일에 통합 ACL이 존재하는 것은 원하지 않을 경우에만 이 옵션을 선택합니다.

인증

isi auth settings acls modify 343

Page 344: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

replace_users_and_groups

기존 ACL을 제거하고 이전 ACL에서 참조한 모든 사용자/그룹에 대해 UNIX사용 권한과 동등한 ACL을 생성합니다. Windows 사용 권한을 제거하길 원하지만 파일에 통합 ACL이 존재하는 것은 원하지 않을 경우에만 이 옵션을 선택합니다.

merge

chmod에 의해 적용된 사용 권한을 기존 ACL과 병합합니다. 각 ID(소유자, 그룹, 모든 사용자)에 대한 ACE는 수정되거나 생성되지만 다른 모든 ACE는 수정되지 않습니다. 또한 계속해서 Windows 사용자가 적절한 사용 권한을 상속할 수 있도록 상속 가능한 ACE도 수정되지 않습니다. 하지만 UNIX 사용자는이러한 3가지 표준 ID에 대해 특정 사용 권한을 설정할 수 있습니다.

deny

사용자가 NFS 및 로컬 chmod 작업을 생성할 수 없도록 합니다. NFS를 통한사용 권한 세트를 허용하지 않으려는 경우 이 설정을 사용합니다.

ignore

파일에 기존 ACL이 있는 경우 chmod 작업을 무시합니다. 그러면 NFS 클라이언트에서 ACL을 변경할 수 없게 됩니다. 디렉토리에 상속 가능한 ACL을 정의했고 해당 ACL을 사용 권한에 사용하려는 경우 이 옵션을 선택합니다.

ACL을 사용하여 현재 파일에 설정된 것과 동일한 사용 권한에 대해 chmod 명령을실행하려는 경우, 작업이 실패하고 오류 메시지가 표시되지 않습니다. 작업은 성공한 것처럼 보이지만 클러스터에 대한 사용 권한을 조사해 보면 chmod 명령이 아무런 영향을 미치지 않았음을 알 수 있습니다. 이에 대한 대안으로, 현재 사용 권한과다른 사용 권한에 대해 chmod 명령을 실행한 후에 원래 사용 권한으로 되돌리는두 번째 chmod 명령을 실행하면 됩니다. 예를 들어 파일에 755 UNIX 사용 권한이표시되어 있을 경우 이 숫자를 확인하기 위해 chmod 700 file; chmod 755file을 실행할 수 있습니다.

--chmod-inheritable {yes | no}

Windows 시스템에서는 디렉토리에 대한 ACE가 자세한 상속 규칙을 정의할 수 있습니다. 하지만 UNIX 시스템에서는 모드 비트가 상속되지 않습니다. chmod 명령을 통해 디렉토리에 생성된 ACL을 상속 가능하게 만들면 엄격하게 제어되는 환경에서 보다 안전할 수 있지만, 이렇게 하지 않을 경우 액세스가 허용될 일부Windows 사용자에게 액세스가 거부될 수 있습니다.

--chown {owner_group_and_acl | owner_group_only | ignore}

파일 또는 폴더의 소유권을 가진 사용자 또는 그룹을 변경합니다. 다음 값을 사용할 수 있습니다.

owner_group_and_acl

소유자 또는 그룹만 수정합니다. 그러면 chown 또는 chgrp 작업을 UNIX에서와 마찬가지로 수행할 수 있습니다. 이 설정을 사용하면 ACL에서 이전 및새 사용자 또는 그룹과 연결된 모든 ACE가 수정됩니다.

owner_group_only

소유자 또는 그룹 및 ACL 사용 권한을 수정합니다. 그러면 NFS chown 또는chgrp 작업을 Windows에서와 마찬가지로 수행할 수 있습니다. Windows를통해 파일 소유자가 변경될 경우 ACL의 사용 권한이 변경되지 않습니다.

인증

344 OneFS 8.0.1 CLI 관리 가이드

Page 345: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ignore

파일에 기존 ACL이 있는 경우 chown 및 chgrp 작업을 무시합니다. 그러면NFS 클라이언트에서 소유자 또는 그룹을 변경할 수 없게 됩니다.

NFS를 통해 chown 또는 chgrp 작업을 실행하면 사용 권한 및 소유권을 가진 사용자 또는 그룹이 변경됩니다. 예를 들어 rwx------ (700) 권한을 가진 사용자 Joe가 소유한 파일의 경우, 소유자 Joe에게는 rwx 권한이 있지만 다른 사용자에게는아무 권한이 없습니다. chown 명령을 실행하여 파일의 소유권을 사용자 Bob으로변경하면 소유자의 사용 권한은 그대로 rwx이지만 이제는 Joe가 아닌 Bob의 사용권한을 나타내며, Joe는 기존의 모든 사용 권한을 잃게 됩니다. 이 설정은 UNIX 사용 권한을 가진 파일에 대해 수행된 UNIX chown 또는 chgrp 작업과 Windowschown 또는 chgrp 작업에는 영향을 미치지 않으므로 사용 권한이 변경되지 않습니다.

--access {unix | windows}

UNIX 환경에서는 파일 소유자 또는 수퍼유저만 파일에 대한 chmod 또는 chown작업을 실행하는 권한을 가집니다. Windows 환경에서는 이 정책 설정을 구현하여사용자에게 chmod 작업(사용 권한 변경) 또는 chown 작업(소유권 가져오기)을수행하는 권한을 부여할 수 있지만, 소유권 자체를 부여하지는 않습니다. 다음 값을 사용할 수 있습니다.

unix

파일 소유자만 파일의 모드 또는 소유자를 변경할 수 있도록 허용합니다. 이렇게 하면 chmod 및 chown 액세스 검사가 UNIX 방식으로 동작합니다.

windows

파일 소유자와 WRITE_DAC 및 WRITE_OWNER 권한을 가진 사용자가 파일의 모드 또는 소유자를 변경할 수 있도록 허용합니다. 이렇게 하면 chmod 및chown 액세스 검사가 Windows 방식으로 동작합니다.

--rwx {retain | full_control}

Windows 권한으로 매핑된 rwx 권한을 처리하는 방법을 지정합니다. UNIX 환경에서 rwx 권한은 사용자 또는 그룹이 읽기, 쓰기 및 실행 권한을 갖는다는 것과 사용자 또는 그룹이 최대 수준의 사용 권한을 갖는다는 것을 의미합니다.파일에 UNIX 사용 권한을 할당하면 해당 파일에 대해 ACL이 저장되지 않습니다.Windows 시스템은 ACL만 처리하기 때문에 Windows 시스템에서 파일의 사용 권한을 확인하는 경우, 클러스터가 UNIX 사용 권한을 ACL로 변환해야 합니다. 이ACL 유형을 통합 ACL이라고 합니다. 통합 ACL은 어디에도 저장되지 않고 필요에따라 동적으로 생성되었다가 삭제됩니다. 파일에 UNIX 사용 권한이 있는 경우, ls파일 명령을 실행하여 파일의 ACL을 확인할 때 통합 ACL이 나타날 수 있습니다.

통합 ACL을 생성하는 경우 Isilon 클러스터가 UNIX 사용 권한을 Windows 권한에매핑합니다. Windows는 UNIX보다 더욱 세분화된 사용 권한을 지원하며 UNIX 사용 권한에서 쉽게 매핑될 수 없는 권한을 지정합니다. 다음 값을 사용할 수 있습니다.

retain

rwx 권한을 보존하고 읽기, 쓰기 및 실행 권한만 제공하는 ACE를 생성합니다.

인증

isi auth settings acls modify 345

Page 346: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

full_control

rwx 권한을 전체 제어 권한으로 취급하고, 사용 권한 변경 권한, 소유권 가져오기 권한 및 삭제 권한을 추가하여 사용자 또는 그룹에 최대 수준의 Windows사용 권한을 제공하는 ACE를 생성합니다.

--group-owner-inheritance {native | parent | creator}

그룹 소유권과 사용 권한의 상속을 처리하는 방법을 지정합니다. 그룹 소유자가 생성자의 기본 그룹으로부터 상속하도록 하는 설정을 지정하는 경우 set-gid 비트를설정하는 chmod 명령을 실행하여 폴더별로 이 설정을 재정의할 수 있습니다. 이상속은 파일이 생성되는 경우에만 적용됩니다. 다음 값을 사용할 수 있습니다.

native

파일에 ACL이 존재하는 경우 그룹 소유자가 파일 생성자의 기본 그룹에서 상속되도록 지정합니다. ACL이 없는 경우, 그룹 소유자는 상위 폴더에서 상속됩니다.

parent

그룹 소유자가 파일의 상위 폴더에서 상속되도록 지정합니다.

creator

그룹 소유자가 파일 생성자의 기본 그룹에서 상속되도록 지정합니다.

--chmod-007 {default | remove}

chmod (007) 명령을 실행할 때 ACL을 제거할지 여부를 지정합니다. 다음 값을사용할 수 있습니다.

default

기존 ACL을 제거하지 않고 007 UNIX 사용 권한을 설정합니다.

remove

UNIX 파일 공유(NFS)를 통해 그리고 클러스터에서 로컬로 chmod (007) 명령을 사용하여 파일에서 ACL을 제거합니다. 이 설정을 사용하는 경우 chmod(007)로 ACL을 제거한 후에 즉시 파일에 대한 chmod 명령을 실행해야 합니다. 대부분의 경우 파일에 007 권한을 유지하는 것은 좋지 않습니다.

--calcmode-owner {owner_aces | owner_only}

소유자 모드 비트의 근사치를 계산하는 방법을 지정합니다. 다음 값을 사용할 수있습니다.

owner_aces

가능한 그룹 ACE를 모두 사용하여 소유자 모드 비트의 근사치를 계산합니다.이 경우 소유자의 사용 권한이 파일에 대한 실제 사용 권한보다 허용 범위가더 넓게 나타납니다.

owner_only

소유자 ID가 있는 ACE만 사용하여 소유자 모드 비트 근사치를 계산합니다. 이경우 허용 범위가 넓은 사용 권한이 아닌 특정 소유자의 사용 권한만 표시된다는 점에서 소유자의 사용 권한이 더 정확하게 나타납니다. 하지만 이렇게 하면UNIX 클라이언트에서 액세스 거부 문제가 나타날 수 있습니다.

--calcmode-group {group_aces | group_only}

그룹 모드 비트의 근사치를 계산하는 방법을 지정합니다. 다음 값을 사용할 수 있습니다.

인증

346 OneFS 8.0.1 CLI 관리 가이드

Page 347: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

group_aces

가능한 그룹 ACE를 모두 사용하여 그룹 모드 비트의 근사치를 계산합니다. 이경우 그룹의 사용 권한이 파일에 대한 실제 사용 권한보다 허용 범위가 더 넓게 나타납니다.

group_only

소유자 ID가 있는 ACE만 사용하여 그룹 모드 비트 근사치를 계산합니다. 이경우 허용 범위가 넓은 사용 권한이 아닌 특정 그룹의 사용 권한만 표시된다는점에서 그룹의 사용 권한이 더 정확하게 나타납니다. 하지만 이렇게 하면UNIX 클라이언트에서 액세스 거부 문제가 나타날 수 있습니다.

--synthetic-denies {none | remove}

통합 ACL을 처리하는 방법을 지정합니다. 거부 ACE가 정식 ACL 순서로 되어 있지않은 경우 Windows ACL UI에서 ACL을 표시할 수 없습니다. UNIX 사용 권한을 올바르게 나타내려면 거부 ACE가 정식 ACL 순서에서 벗어나야 할 수 있습니다. 다음 값을 사용할 수 있습니다.

none

통합 ACL 및 모드 비트 근사치를 수정하지 않습니다. 이렇게 하면 통합 ACL생성이 수정되지 않으며 필요한 경우 "거부" ACE가 생성됩니다.

이 옵션을 선택하면 사용 권한의 순서가 바뀌고 Windows 사용자 또는 애플리케이션이 ACL 가져오기, ACL 수정, Windows 간의 ACL 설정을 수행할 경우액세스가 영구적으로 거부됩니다.

remove

통합 ACL을 생성할 때 거부 ACE를 제거합니다. 이 설정을 사용하면 ACL이 해당 모드 비트보다 허용 범위가 더 넓어질 수 있습니다.

--utimes {only_owner | owner_and_write}

파일의 액세스 및 수정 시간인 utime을 변경할 수 있는 사용자를 지정합니다.

only_owner

소유자만 utime을 클라이언트별 시간으로 변경할 수 있도록 허용합니다. 이는POSIX 표준을 준수하는 방법에 해당합니다.

owner_and_write

소유자뿐만 아니라 쓰기 액세스 권한을 가진 사용자도 utime을 클라이언트별시간으로 수정할 수 있도록 허용합니다. 이는 덜 제한적인 방법에 해당합니다.

--dos-attr {deny_smb | deny_smb_and_nfs}

NFS 및 SMB의 읽기 전용 DOS 속성을 처리하는 방법을 지정합니다. 다음 값을 사용할 수 있습니다.

deny_smb

SMB를 통해서만 DOS 읽기 전용 속성의 파일을 수정할 권한을 거부합니다.

deny_smb_nfs

NFS와 SMB 모두를 통해 DOS 읽기 전용 속성의 파일을 수정할 권한을 거부합니다.

인증

isi auth settings acls modify 347

Page 348: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--calmode {approx | 777}

모드 비트를 표시하는 방법을 지정합니다. 다음 값을 사용할 수 있습니다.

approx

ACL을 사용하여 모드 비트의 근사치를 계산하도록 지정합니다. ACL 사용 권한을 근거로 한 NFD 모드 비트의 근사치를 표시합니다.

777

ACL이 존재하는 경우 항상 777을 표시하도록 지정합니다. 근사치로 계산한NFS 사용 권한이 ACL에서보다 허용되는 것이 적은 경우, 이 설정을 사용하는것이 좋을 수 있습니다. 그러면 NFS 클라이언트가 작업을 수행하기 전에 액세스 검사에서 중지하지 않기 때문입니다. ACL이 적절한 액세스를 제공하지 않으면 타사 애플리케이션이 차단될 수 있는 경우 이 설정을 사용합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth settings acls viewOneFS의 ACL(Access Control List) 설정을 표시합니다.

구문

isi auth settings acls view

옵션이 명령에 대한 옵션은 없습니다.

isi auth settings global modify글로벌 인증 설정을 수정합니다.

구문

isi auth settings global modify [--send-ntlmv2 {yes | no}] [--revert-send-ntlmv2] [--space-replacement <character>] [--revert-space-replacement] [--workgroup <string>] [--revert-workgroup] [--provider-hostname-lookup {dns-first | nis-first | disabled}] [--user-object-cache-size <size>] [--revert-user-object-cache-size] [--on-disk-identity {native | unix | sid}] [--revert-on-disk-identity] [--rpc-block-time <duration>] [--revert-block-time] [--rpc-max-requests <integer>] [--revert-rpc-max-requests] [--unknown-gid <integer>] [--revert-unknown-gid] [--unknown-uid <integer>] [--revert-unknown-uid] [--verbose]

인증

348 OneFS 8.0.1 CLI 관리 가이드

Page 349: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

--send-ntlmv2 {yes | no}

NTLMv2 응답만 SMB 클라이언트에 보낼지 여부를 지정합니다. 기본값은 no입니다. 유효한 값은 yes, no입니다. 기본값은 no입니다.

--revert-send-ntlmv2--send-ntlmv2 설정을 시스템 기본값으로 되돌립니다.

--space-replacement<character>

사용자와 그룹 이름에서 공백을 구문 분석하기 어려운 클라이언트의 경우 대체 문자를 지정합니다. 사용 중이지 않은 문자를 선택해야 합니다.

--revert-space-replacement--space-replacement 설정을 시스템 기본값으로 되돌립니다.

--workgroup<string>

NetBIOS 워크그룹을 지정합니다. 기본값은 WORKGROUP입니다.

--revert-workgroup--workgroup 설정을 시스템 기본값으로 되돌립니다.

--provider-hostname-lookup {dns-first | nis-first | disabled}

인증 공급자를 통한 호스트 이름 조회를 허용합니다. NIS에만 적용됩니다. 기본값은 disabled입니다.

--user-object-cache-size<size>

인증 서비스에서 보안 객체 캐시의 최대 크기(바이트)를 지정합니다.

--revert-user-object-cache-size--user-object-cache-size 설정을 시스템 기본값으로 되돌립니다.

--on-disk-identity<string>

디스크에 저장할 기본 ID를 제어합니다. OneFS가 ID를 기본 형식으로 변환할 수없는 경우 있는 그대로 저장됩니다. 이 설정은 이미 디스크에 저장된 ID에는 영향을 주지 않습니다.사용할 수 있는 값이 아래에 나와 있습니다.

nativeOneFS가 디스크에 저장할 ID를 결정할 수 있도록 허용합니다. 이는 권장 설정입니다.

unix수신 UNIX 식별자(UID 및 GID)를 항상 디스크에 저장합니다.

sid수신 Windows SID(Security Identifier)를 디스크에 저장합니다. 단, SID가UNIX 식별자로부터 생성된 경우는 예외입니다. SID가 UNIX 식별자로부터 생성된 경우, OneFS는 이를 UNIX 식별자로 다시 변환하여 디스크에 저장합니다.

온디스크 ID를 변경한 후에 사용 권한 오류를 방지하려면 Repair Permissions 작업을 convert 모드가 지정된 상태에서 실행하십시오.

인증

isi auth settings global modify 349

Page 350: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--revert-on-disk-identity--on-disk-identity 설정을 시스템 기본값으로 설정합니다.

--rpc-block-time<integer>

ID 매퍼 요청이 비동기식이 될 때까지 걸리는 시간(밀리초)을 지정합니다.

--revert-rpc-block-time--rpc-block-time 설정을 시스템 기본값으로 설정합니다.

--rpc-max-requests<integer>

허용되는 최대 동시 ID 매퍼 요청 수를 지정합니다. 기본값은 64입니다.

--revert-rpc-max-requests--rpc-max-requests 설정을 시스템 기본값으로 설정합니다.

--unknown-gid<integer>

알 수 없는(익명) 그룹에 대해 사용할 GID를 지정합니다.

--revert-unknown-gid--unknown-gid 설정을 시스템 기본값으로 설정합니다.

--unknown-uid<integer>

알 수 없는(익명) 사용자에 대해 사용할 UID를 지정합니다.

--revert-unknown-uid--unknown-uid 설정을 시스템 기본값으로 설정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth settings global view글로벌 인증 설정을 표시합니다.

구문

isi auth settings global view

옵션이 명령에 대한 옵션은 없습니다.

예클러스터에 있는 현재 인증 설정을 보려면 다음 명령을 실행합니다.

isi auth settings global view

다음 예와 유사한 출력이 표시됩니다.

Send NTLMv2: No Space Replacement: Workgroup: WORKGROUP Provider Hostname Lookup: disabled Alloc Retries: 5 Cache Cred Lifetime: 15m Cache ID Lifetime: 15m On Disk Identity: native RPC Block Time: 5s RPC Max Requests: 16 RPC Timeout: 30s System GID Threshold: 80 System UID Threshold: 80 GID Range Enabled: Yes GID Range Min: 1000000 GID Range Max: 2000000 UID Range Enabled: Yes UID Range Min: 1000000 UID

인증

350 OneFS 8.0.1 CLI 관리 가이드

Page 351: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Range Max: 2000000 Min Mapped Rid: 2147483648 Group UID: 4294967292 Null GID: 4294967293 Null UID: 4294967293 Unknown GID: 4294967294 Unknown UID: 4294967294

isi auth settings krb5 modifyMIT Kerberos 인증 공급자의 글로벌 설정을 수정합니다.

구문

isi auth settings krb5 modify [--always-send-preauth <boolean> | --revert-always-send-preauth] [--default-realm <string>] [--dns-lookup-kdc <boolean> | --revert-dns-lookup-kdc] [--dns-lookup-realm <boolean> | --revert-dns-lookup-realm]

옵션

--always-send-preauth<boolean>

preauth를 보낼지 여부를 지정합니다.

--revert-always-send-preauth--always-send-preauth의 값을 시스템 기본값으로 설정합니다.

--default-realm<string>

기본 Kerberos 영역 이름을 지정합니다.

--dns-lookup-kdc<boolean>

DNS가 KDC(Key Distribution Center)를 찾을 수 있도록 합니다.

--revert-dns-lookup-kdc--dns-lookup-kdc의 값을 시스템 기본값으로 설정합니다.

--dns-lookup-realm<boolean>

DNS가 Kerberos 영역 이름을 찾을 수 있도록 합니다.

--revert-dns-lookup-realm--dns-lookup-realm의 값을 시스템 기본값으로 설정합니다.

isi auth settings krb5 viewMIT Kerberos 공급자 인증 설정을 표시합니다.

구문

isi auth settings krb5 view

isi auth settings mapping modifyID 매핑 설정을 수정합니다.

인증

isi auth settings krb5 modify 351

Page 352: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth settings mapping modify [--gid-range-enabled {yes | no}] [--revert-gid-range-enabled] [--gid-range-min <integer>] [--revert-gid-range-min] [--gid-range-max <integer>] [--revert-gid-range-max] [--uid-range-enabled {yes | no}] [--revert-uid-range-enabled] [--uid-range-min <integer>] [--revert-uid-range-min] [--uid-range-max <integer>] [--revert-uid-range-max] [--zone <string>]

옵션옵션을 지정하지 않으면 커널 매핑 데이터베이스가 표시됩니다.

--gid-range-enabled {yes | no}

ID 매핑 서비스의 GID 자동 할당을 사용하도록 설정합니다. 이 설정은 기본적으로활성화됩니다.

--revert-gid-range-enabled--gid-range-enabled의 값을 시스템 기본값으로 설정합니다.

--gid-range-min<integer>

할당할 수 있는 GID 범위에서 하위 값을 지정합니다. 기본값은 1000000입니다.

--revert-gid-range-min--gid-range-min의 값을 시스템 기본값으로 설정합니다.

--gid-range-max<integer>

할당할 수 있는 GID 범위에서 상위 값을 지정합니다. 기본값은 2000000입니다.

--revert-gid-range-max--gid-range-min의 값을 시스템 기본값으로 설정합니다.

--uid-range-enabled {yes | no}

ID 매핑 서비스의 UID 자동 할당을 사용하도록 설정합니다. 이 설정은 기본적으로활성화됩니다.

--revert-uid-range-enabled--uid-range-enabled의 값을 시스템 기본값으로 설정합니다.

--uid-range-min<integer>

할당할 수 있는 UID 범위에서 하위 값을 지정합니다. 기본값은 1000000입니다.

--revert-uid-range-min--uid-range-min의 값을 시스템 기본값으로 설정합니다.

--uid-range-max<integer>

할당할 수 있는 UID 범위에서 상위 값을 지정합니다. 기본값은 2000000입니다.

--revert-uid-range-max--uid-range-max의 값을 시스템 기본값으로 설정합니다.

인증

352 OneFS 8.0.1 CLI 관리 가이드

Page 353: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--zone<string>

ID 매핑 설정을 수정할 액세스 존을 지정합니다. 액세스 존을 지정하지 않을 경우기본 System 존의 설정이 수정됩니다.

isi auth settings mapping view액세스 존의 ID 매핑 설정을 표시합니다.

구문

isi auth settings mapping view [--zone <string>]

옵션

--zone<string>

지정된 액세스 존의 매핑 설정을 표시합니다. 액세스 존을 지정하지 않으면 기본System 존의 매핑을 표시합니다.

isi auth status사용 가능한 인증 공급자, 정상적으로 작동하는 공급자 등 공급자 상태를 표시합니다.

구문

isi auth status [--zone <string>] [--groupnet <string>] [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--zone<string>

이름으로 액세스 존을 지정합니다.

--groupnet<string>

이름으로 그룹넷을 지정합니다.

--limit [ -l | <integer>]

표시할 공급자 수를 지정합니다.

--format {table | json | csv | list}

공급자를 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

인증

isi auth settings mapping view 353

Page 354: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth users create사용자 계정을 생성합니다.

구문

isi auth users create <name>[--enabled {yes | no}][--expiry <timestamp>][--email <string>][--gecos <string>][--home-directory <path>][--password <string>][--password-expires {yes | no}][{--primary-group <name> | --primary-group-gid <integer>| --primary-group-sid <string>}]

[--prompt-password-change {yes | no}][--shell <path>][--uid <integer>][--zone <string>][--provider <string>][--set-password][--verbose][--force]

옵션

<name>

사용자 이름을 지정합니다.

--enabled yesno사용자를 설정하거나 해제합니다.

{--expiry | -x} <timestamp>

<YYYY>-<MM>-<DD> 날짜 형식 또는 <YYYY>-<MM>-<DD>T<hh>:<mm>[:<ss>]날짜/시간 형식을 사용하여 사용자 계정이 만료될 시간을 지정합니다.

--email<string>

사용자의 e-메일 주소를 지정합니다.

--gecos<string>

사용자의 암호 파일에서 다음 Gecos 필드 항목에 대한 값을 지정합니다.

Full Name:Office Location:Office Phone:Home Phone:Other information:

값은 쉼표로 구분된 목록으로 입력해야 하며, 공백을 포함하고 있는 값은 따옴표로묶어야 합니다. 예를 들어 --gecos="Jane Doe",Seattle,

인증

354 OneFS 8.0.1 CLI 관리 가이드

Page 355: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

555-5555,,"Temporary worker" 옵션 및 해당 값은 다음 항목과 같이 표시됩니다.

Full Name: Jane DoeOffice Location: SeattleOffice Phone: 555-5555Home Phone:Other information: Temporary worker

--home-directory<path>

사용자의 홈 디렉토리에 대한 경로를 지정합니다.

--password<string>

사용자의 암호를 지정된 값으로 설정합니다. 이 옵션은 --set-password 옵션과함께 사용할 수 없습니다.

--password-expires yesno암호 만료를 허용할지 여부를 지정합니다.

--primary-group<name>

이름으로 사용자의 기본 그룹을 지정합니다.

--primary-group-gid<integer>

GID로 사용자의 기본 그룹을 지정합니다.

--primary-group-sid<string>

SID로 사용자의 기본 그룹을 지정합니다.

--prompt-password-change yesno다음 로그인 중에 암호를 변경하라는 메시지를 사용자에게 표시합니다.

--shell<path>

UNIX 로그인 셸에 대한 경로를 지정합니다.

--uid<integer>

UNIX UID(User Identifier)의 자동 할당을 지정된 값으로 재정의합니다. 이 옵션은설정하지 않는 것이 좋습니다.

--zone<string>

사용자를 생성할 액세스 존을 지정합니다.

--provider<string>

지정된 액세스 존에서 로컬 인증 공급자를 지정합니다.

--set-password암호를 대화형으로 설정합니다. 이 옵션은 --password 옵션과 함께 사용할 수 없습니다.

--verbose-v명령을 실행한 결과를 표시합니다.

--force-f명령줄 프롬프트 및 메시지를 표시하지 않습니다.

인증

isi auth users create 355

Page 356: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth users delete시스템에서 로컬 사용자를 삭제합니다.

구문

isi auth users delete {<user> | --uid <integer> | --sid <string>}[--zone <string>][--provider <string>][--force][--verbose]

옵션이 명령에서는 <user>, --uid <integer> 또는 --sid <string>을 필수적으로 사용해야합니다.

<user>

이름으로 사용자를 지정합니다.

--uid<integer>

UID로 사용자를 지정합니다.

--sid<string>

SID로 사용자를 지정합니다.

--zone<string>

사용자를 포함하고 있는 액세스 존의 이름을 지정합니다.

--provider<string>

사용자를 포함하고 있는 인증 공급자의 이름을 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi auth users flush캐싱된 사용자 정보를 플러시합니다.

구문

isi auth users flush

옵션이 명령에 대한 옵션은 없습니다.

예캐싱된 사용자 정보를 모두 플러시하려면 다음 명령을 실행합니다.

isi auth user flush

인증

356 OneFS 8.0.1 CLI 관리 가이드

Page 357: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi auth users list사용자 목록을 표시합니다. 옵션을 지정하지 않으면 System 액세스 존에 있는 모든 사용자가 표시됩니다.

Active Directory 사용자를 나열하려면 --domain 옵션을 지정해야 합니다.

구문

isi auth users list[--domain <string>][--zone <string>][--provider <string>][--limit <integer>][--format {table | json | csv | list}][--no-header][--no-footer][--verbose]

옵션

--domain<string>

지정된 공급자 도메인에 있는 사용자만 표시합니다.

--zone<string>

사용자를 나열할 액세스 존을 지정합니다. 기본 액세스 존은 System입니다.

--provider<string>

지정된 인증 공급자에 있는 사용자만 표시합니다. 공급자를 지정하기 위한 구문은<provider-type>:<provider-name>입니다. 콜론 구분 기호를 반드시 사용해야 합니다(예: isi auth users list --provider="lsa-ldap-provider:UnixLDAP").

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi auth users modify로컬 사용자를 수정합니다.

인증

isi auth users list 357

Page 358: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi auth users modify {<user> | --uid <integer> | --sid <string>}[--enabled {yes | no}][--expiry <timestamp>][--unlock][--email <string>][--gecos <string>][--home-directory <path>][--password <string>][--password-expires {yes | no}][{--primary-group <string> | --primary-group-gid <integer>| --primary-group-sid <string>}]

[--prompt-password-change {yes | no}][--shell <path>][--new-uid <integer>][--zone <string>][--add-group <name>][--add-gid <id>][--remove-group <name>][--remove-gid <id>][--provider <string>][--set-password][--verbose][--force]

옵션이 명령에서는 <user>, --uid <integer> 또는 --sid <string>을 필수적으로 사용해야합니다.

<user>

이름으로 사용자를 지정합니다.

--uid<integer>

UID로 사용자를 지정합니다.

--sid<string>

SID로 사용자를 지정합니다.

--enabled {yes | no}

사용자를 설정하거나 해제합니다.

{--expiry | -x} <timestamp>

<YYYY>-<MM>-<DD> 날짜 형식 또는 <YYYY>-<MM>-<DD>[T<hh>:<mm>[:<ss>]날짜/시간 형식을 사용하여 사용자 계정이 만료될 시간을 지정합니다.

--unlock사용자 계정이 잠긴 경우 잠금 해제합니다.

--email<string>

사용자의 e-메일 주소를 지정합니다.

--gecos<string>

사용자의 암호 파일에서 다음 Gecos 필드 항목에 대한 값을 지정합니다.

Full Name: Office Location: Office Phone: Home Phone: Otherinformation:

값은 쉼표로 구분된 목록으로 입력해야 하며, 공백을 포함하고 있는 값은 따옴표로묶어야 합니다. 예를 들어 --gecos="Jane Doe",Seattle,

인증

358 OneFS 8.0.1 CLI 관리 가이드

Page 359: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

555-5555,,"Temporary worker" 옵션 및 해당 값은 다음 항목과 같이 표시됩니다.

Full Name: Jane Doe Office Location: Seattle Office Phone:555-5555 Home Phone: Other information: Temporary worker

--home-directory<path>

사용자의 홈 디렉토리에 대한 경로를 지정합니다.

--password<string>

사용자의 암호를 지정된 값으로 설정합니다. 이 옵션은 --set-password 옵션과함께 사용할 수 없습니다.

--password-expires {yes | no}

암호 만료를 허용할지 여부를 지정합니다.

--primary-group<name>

이름으로 사용자의 기본 그룹을 지정합니다.

--primary-group-gid<integer>

GID로 사용자의 기본 그룹을 지정합니다.

--primary-group-sid<string>

SID로 사용자의 기본 그룹을 지정합니다.

--prompt-password-change {yes | no}

다음 로그인 중에 암호를 변경하라는 메시지를 사용자에게 표시합니다.

--shell<path>

UNIX 로그인 셸에 대한 경로를 지정합니다.

--new-uid<integer>

사용자의 새 UID를 지정합니다. 이 옵션은 설정하지 않는 것이 좋습니다.

--zone<string>

사용자를 포함하고 있는 액세스 존의 이름을 지정합니다.

--add-group<name>

사용자를 추가할 그룹의 이름을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--add-gid<integer>

사용자를 추가할 그룹의 GID를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-group<name>

사용자를 제거할 그룹의 이름을 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--remove-gid<integer>

사용자를 제거할 그룹의 GID를 지정합니다. 여러 목록 항목을 지정하려면 이 옵션을 반복하십시오.

--provider<string>

인증

isi auth users modify 359

Page 360: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

<type>:<instance> 형식의 인증 공급자를 지정합니다. 유효한 공급자 유형은 ads,ldap, nis, file 및 local입니다. 예를 들어 auth1이라는 LDAP 공급자를ldap:auth1로 지정할 수 있습니다.

--set-password암호를 대화형으로 설정합니다. 이 옵션은 --password 옵션과 함께 사용할 수 없습니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

isi auth users view기간별 SID(Security Identifier) 기록을 비롯한 사용자의 속성을 표시합니다.

구문

isi auth users view {<user> | --uid <integer> | --sid <string>}[--cached][--show-groups][--resolve-names][--zone <string>][--provider <string>]

옵션이 명령에서는 <user>, --uid <integer> 또는 --sid <string>을 필수적으로 사용해야합니다.

<user>

이름으로 사용자를 지정합니다.

--uid<integer>

UID로 사용자를 지정합니다.

--sid<string>

SID로 사용자를 지정합니다.

--cached캐싱된 정보만 반환합니다.

--show-groups사용자를 구성원으로 포함하는 그룹을 표시합니다.

--resolve-names모든 관련 그룹 및 관련 ID의 이름을 확인합니다.

--zone<string>

사용자를 포함하고 있는 액세스 존의 이름을 지정합니다.

--provider<string>

사용자를 포함하고 있는 인증 공급자의 이름을 <type>:<instance> 형식으로 지정합니다. 유효한 type 값은 ads, ldap, nis, file 및 local입니다. 예를 들어

인증

360 OneFS 8.0.1 CLI 관리 가이드

Page 361: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

auth1이라는 LDAP 공급자를 ldap:auth1로 지정하거나, Active Directory 공급자를 ads:YORK.east.com으로 지정할 수 있습니다.

isi certificate server deleteTLS(Transport Layer Security) 서버 인증서를 삭제합니다.

구문

isi certificate server delete <id>[--force][--verbose]

옵션

<id>

인증서 식별자입니다.

{--force | -f}

이 명령에 대한 확인 프롬프트를 건너뜁니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi certificate server importTLS(Transport Layer Security) 서버 인증서 및 키를 가져옵니다.

구문

isi certificate server import <certificate-path> <certificate-key-path>

[--description <string>][--default][--verbose]

옵션

<certificate-path>

PEM 형식으로 된 TLS 인증서 파일의 로컬 경로입니다. 인증서 파일은 시스템 인증서 저장소에 복제되며 가져온 후에 제거할 수 있습니다. OneFS 파일 시스템 내에서의 절대 경로여야 합니다.

<certificate-key-path>

PEM 형식으로 된 TLS 인증서 키 파일의 로컬 경로입니다. 인증서 키 파일은 시스템 인증서 저장소에 복제되며, 보안상의 이유로 인해 가져온 후에 제거해야 합니다.

--description<string>

관리 편의를 위해 제공되는 설명 필드로, 인증서에 대한 설명을 입력할 수 있습니다.

--default

인증

isi certificate server delete 361

Page 362: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다른 서버 인증서가 특정 SmartConnect 존의 FQDN(Fully Qualified DomainName)과 일치하지 않을 경우 해당 SmartConnect 존을 통해 TLS 지원 서비스에접속하는 데 사용할 인증서의 이름을 정의합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi certificate server listTLS(Transport Layer Security) 서버 인증서 목록을 봅니다.

구문

isi certificate server list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer} [--verbose]

옵션

{--limit | -l}

표시할 인증서 서버 개수입니다.

--format {table | json | csv | list}

인증서 서버의 목록을 테이블, JSON, CSV 또는 목록 형식으로 표시합니다.

{--no-header | -a}

CSV 또는 테이블 출력 형식에서 머리글을 표시하지 않습니다.

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi certificate server modifyTLS(Transport Layer Security) 서버 인증서를 수정합니다.

구문

isi certificate server modify <id> [--default] [--description <string>] [--verbose]

옵션

<id>

인증서 식별자입니다.

--default

인증

362 OneFS 8.0.1 CLI 관리 가이드

Page 363: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다른 서버 인증서가 특정 SmartConnect 존의 FQDN(Fully Qualified DomainName)과 일치하지 않을 경우 해당 SmartConnect 존을 통해 TLS 지원 서비스에접속하는 데 사용할 인증서의 이름을 정의합니다.

--description<string>

관리 편의를 위해 제공되는 설명 필드로, 인증서에 대한 설명을 입력할 수 있습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi certificate server viewTLS(Transport Layer Security) 서버 인증서를 봅니다.

구문

isi certificate server view <id> [--format {list | json]}

옵션

<id>

인증서 식별자입니다.

--format {list | json}

인증서 서버의 목록을 목록 또는 JSON 형식으로 표시합니다.

인증

isi certificate server view 363

Page 364: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

인증

364 OneFS 8.0.1 CLI 관리 가이드

Page 365: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

7장

관리자 역할 및 권한

이 섹션에서 다루는 내용은 다음과 같습니다.

l 역할 기반 액세스..............................................................................................366l 역할................................................................................................................. 366l 권한................................................................................................................. 370l 역할 관리......................................................................................................... 378

관리자 역할 및 권한 365

Page 366: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

역할 기반 액세스역할 기반 액세스를 할당하여 선택한 사용자에게 관리 작업을 위임할 수 있습니다.

RBAC(Role Based Access Control)를 사용하면 클러스터에 대해 인증될 수 있는 임의의 사용자에게 특정 관리 작업을 수행하는 권한을 부여할 수 있습니다. 역할은 SecurityAdministrator에 의해 생성되고, 권한이 할당된 후에 구성원이 할당됩니다. 역할을 통해권한이 부여된 관리자를 비롯한 모든 관리자는 클러스터를 구성하기 위해 System 존에접속해야 합니다. 이러한 구성원은 구성 인터페이스를 통해 클러스터에 로그인할 때 해당 권한을 갖게 됩니다. 모든 관리자는 액세스 존에 대한 설정을 구성할 수 있으며, 항상 클러스터의 모든 액세스 존에 대한 제어 권한을 보유합니다.

또한 역할을 통해 구성원 사용자 및 그룹에게 권한을 할당할 수 있습니다. 기본적으로루트 사용자와 관리자 사용자만 HTTP를 통해 웹 관리 인터페이스에 로그인하거나SSH를 통해 CLI에 로그인할 수 있습니다. 역할을 통해 루트 사용자와 관리자는 특정 관리 작업을 수행하기 위한 관리 권한 및 로그인 권한이 있는 기본 제공 역할이나 사용자지정 역할에 다른 사용자를 할당할 수 있습니다.

최소한의 필요한 권한만 포함된 역할에 사용자를 할당하는 것이 가장 좋습니다. 대부분의 경우 기본 사용 권한 정책 설정, System 액세스 존 및 기본 제공 역할이면 충분하며,해당 환경에 필요한 경우 역할 기반 액세스 관리 정책을 생성할 수 있습니다.

역할역할을 통해 EMC Isilon 클러스터의 관리 영역에 대한 액세스를 사용자별로 허용하거나 제한할 수 있습니다. OneFS에는 사전에 정의된 권한 세트를 갖는 몇 가지의 관리자역할이 기본으로 제공되며, 이러한 역할은 수정할 수 없습니다. 사용자 지정 역할을 생성하고 권한을 할당할 수도 있습니다.

다음 목록에는 역할을 통해 수행할 수 있는 작업과 수행할 수 없는 작업이 정리되어 있습니다.

l 역할에 권한을 할당할 수 있습니다.

l 사용자 지정 역할을 생성하고 이러한 역할에 권한을 할당할 수 있습니다.

l 기존 역할을 복제할 수 있습니다.

l 잘 알려진 그룹을 포함하여 모든 사용자 또는 사용자 그룹을 역할에 추가할 수 있습니다. 단, 해당 사용자가 클러스터에 대해 인증될 수 있어야 합니다.

l 사용자 또는 그룹을 하나 이상의 역할에 추가할 수 있습니다.

l 사용자 또는 그룹에 직접 권한을 할당할 수 없습니다.

OneFS를 처음 설치했을 때는 루트 수준이나 관리자 수준 액세스 권한을 가진 사용자만로그인하여 역할에 사용자를 할당할 수 있습니다.

사용자 지정 역할사용자 지정 역할은 기본 제공 역할을 보완합니다.

사용자 지정 역할을 생성하고 EMC Isilon 클러스터 환경의 관리 영역에 매핑된 권한을할당할 수 있습니다. 예를 들어 보안, 감사, 스토리지 프로비저닝, 백업에 대해 별도의관리자 역할을 생성할 수 있습니다.

관리자 역할 및 권한

366 OneFS 8.0.1 CLI 관리 가이드

Page 367: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

역할에 권한을 추가할 때 읽기 전용이나 읽기/쓰기 등의 특정 권한을 지정할 수 있고,사용자 책임이 증가하고 변화함에 따라 언제든 이 옵션을 수정하여 권한을 추가하거나제거할 수 있습니다.

기본 제공 역할OneFS에서 제공하는 기본 제공 역할은 일반적인 관리 기능을 수행하는 데 필요할 가능성이 가장 높은 권한으로 구성되었습니다. 각 기본 제공 역할에 할당된 권한의 목록을수정할 수는 없습니다. 하지만 기본 제공 역할에 사용자와 그룹을 할당할 수는 있습니다.

SecurityAdmin 기본 제공 역할SecurityAdmin 기본 제공 역할을 사용하면 인증 공급자, 로컬 사용자 및 그룹, 역할 구성원 등 클러스터에서 보안 구성을 할 수 있습니다.

권한 읽기/쓰기 액세스

ISI_PRIV_LOGIN_CONSOLE 해당 없음

ISI_PRIV_LOGIN_PAPI 해당 없음

ISI_PRIV_LOGIN_SSH 해당 없음

ISI_PRIV_AUTH 읽기/쓰기

ISI_PRIV_ROLE 읽기/쓰기

SystemAdmin 기본 제공 역할SystemAdmin 기본 제공 역할을 사용하면 SecurityAdmin 역할이 특별히 처리하는 것이아닌 모든 클러스터 구성을 관리할 수 있습니다.

권한 읽기/쓰기 액세스

ISI_PRIV_LOGIN_CONSOLE 해당 없음

ISI_PRIV_LOGIN_PAPI 해당 없음

ISI_PRIV_LOGIN_SSH 해당 없음

ISI_PRIV_SYS_SHUTDOWN 해당 없음

ISI_PRIV_SYS_SUPPORT 해당 없음

ISI_PRIV_SYS_TIME 읽기/쓰기

ISI_PRIV_SYS_UPGRADE 읽기/쓰기

ISI_PRIV_ANTIVIRUS 읽기/쓰기

ISI_PRIV_AUDIT 읽기/쓰기

ISI_PRIV_CLOUDPOOLS 읽기/쓰기

ISI_PRIV_CLUSTER 읽기/쓰기

ISI_PRIV_DEVICES 읽기/쓰기

ISI_PRIV_EVENT 읽기/쓰기

ISI_PRIV_FILE_FILTER 읽기/쓰기

관리자 역할 및 권한

기본 제공 역할 367

Page 368: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

권한 읽기/쓰기 액세스

ISI_PRIV_FTP 읽기/쓰기

ISI_PRIV_HARDENING 읽기/쓰기

ISI_PRIV_HDFS 읽기/쓰기

ISI_PRIV_HTTP 읽기/쓰기

ISI_PRIV_JOB_ENGINE 읽기/쓰기

ISI_PRIV_LICENSE 읽기/쓰기

ISI_PRIV_MONITORING 읽기/쓰기

ISI_PRIV_NDMP 읽기/쓰기

ISI_PRIV_NETWORK 읽기/쓰기

ISI_PRIV_NFS 읽기/쓰기

ISI_PRIV_NTP 읽기/쓰기

ISI_PRIV_QUOTA 읽기/쓰기

ISI_PRIV_REMOTE_SUPPORT 읽기/쓰기

ISI_PRIV_SMARTPOOLS 읽기/쓰기

ISI_PRIV_SMB 읽기/쓰기

ISI_PRIV_SNAPSHOT 읽기/쓰기

ISI_PRIV_SNMP 읽기/쓰기

ISI_PRIV_STATISTICS 읽기/쓰기

ISI_PRIV_SWIFT 읽기/쓰기

ISI_PRIV_SYNCIQ 읽기/쓰기

ISI_PRIV_VCENTER 읽기/쓰기

ISI_PRIV_WORM 읽기/쓰기

ISI_PRIV_NS_TRAVERSE 해당 없음

ISI_PRIV_NS_IFS_ACCESS 해당 없음

AuditAdmin 기본 제공 역할AuditAdmin 기본 제공 역할을 사용하면 모든 시스템 구성 설정을 볼 수 있습니다.

권한 읽기/쓰기 액세스

ISI_PRIV_LOGIN_CONSOLE 해당 없음

ISI_PRIV_LOGIN_PAPI 해당 없음

ISI_PRIV_LOGIN_SSH 해당 없음

ISI_PRIV_SYS_TIME 읽기 전용

ISI_PRIV_SYS_UPGRADE 읽기 전용

ISI_PRIV_ANTIVIRUS 읽기 전용

관리자 역할 및 권한

368 OneFS 8.0.1 CLI 관리 가이드

Page 369: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

권한 읽기/쓰기 액세스

ISI_PRIV_AUDIT 읽기 전용

ISI_PRIV_CLOUDPOOLS 읽기 전용

ISI_PRIV_CLUSTER 읽기 전용

ISI_PRIV_DEVICES 읽기 전용

ISI_PRIV_EVENT 읽기 전용

ISI_PRIV_FILE_FILTER 읽기 전용

ISI_PRIV_FTP 읽기 전용

ISI_PRIV_HARDENING 읽기 전용

ISI_PRIV_HDFS 읽기 전용

ISI_PRIV_HTTP 읽기 전용

ISI_PRIV_JOB_ENGINE 읽기 전용

ISI_PRIV_LICENSE 읽기 전용

ISI_PRIV_MONITORING 읽기 전용

SI_PRIV_NDMP 읽기 전용

ISI_PRIV_NETWORK 읽기 전용

ISI_PRIV_NFS 읽기 전용

ISI_PRIV_NTP 읽기 전용

ISI_PRIV_QUOTA 읽기 전용

ISI_PRIV_REMOTE_SUPPORT 읽기 전용

ISI_PRIV_SMARTPOOLS 읽기 전용

ISI_PRIV_SMB 읽기 전용

ISI_PRIV_SNAPSHOT 읽기 전용

ISI_PRIV_SNMP 읽기 전용

ISI_PRIV_STATISTICS 읽기 전용

ISI_PRIV_SWIFT 읽기 전용

ISI_PRIV_SYNCIQ 읽기 전용

ISI_PRIV_VCENTER 읽기 전용

ISI_PRIV_WORM 읽기 전용

BackupAdmin 기본 제공 역할BackupAdmin 기본 제공 역할을 사용하면 /ifs에서 파일을 백업하고 복구할 수 있습니다.

권한 읽기/쓰기 액세스

ISI_PRIV_IFS_BACKUP 읽기 전용

관리자 역할 및 권한

기본 제공 역할 369

Page 370: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

권한 읽기/쓰기 액세스

ISI_PRIV_IFS_RESTORE 읽기/쓰기

VMwareAdmin 기본 제공 역할VMwareAdmin 기본 제공 역할을 사용하면 VMware vCenter에서 필요로 하는 스토리지를 원격으로 관리할 수 있습니다.

권한 읽기/쓰기 액세스

ISI_PRIV_LOGIN_PAPI 해당 없음

ISI_PRIV_NETWORK 읽기/쓰기

ISI_PRIV_SMARTPOOLS 읽기/쓰기

ISI_PRIV_SNAPSHOT 읽기/쓰기

ISI_PRIV_SYNCIQ 읽기/쓰기

ISI_PRIV_VCENTER 읽기/쓰기

ISI_PRIV_NS_TRAVERSE 해당 없음

ISI_PRIV_NS_IFS_ACCESS 해당 없음

권한권한은 사용자가 EMC Isilon 클러스터에 대한 작업을 수행할 수 있도록 합니다.

권한은 작업 엔진, SMB 또는 통계와 같은 클러스터 관리 영역에 연결되어 있습니다.

권한의 형태는 다음 둘 중 하나로 나타날 수 있습니다.

작업사용자가 클러스터에 대한 특정 작업을 수행할 수 있도록 합니다. 예를 들어ISI_PRIV_LOGIN_SSH 권한은 사용자가 SSH 클라이언트를 통해 클러스터에 로그인할 수 있도록 합니다.

읽기/쓰기

사용자가 통계, 스냅샷 또는 할당량과 같은 구성 서브시스템을 보거나 수정할 수있도록 합니다. 예를 들어 ISI_PRIV_SNAPSHOT 권한은 관리자가 스냅샷과 스냅샷 스케줄을 생성 및 삭제할 수 있도록 합니다. 읽기/쓰기 권한은 읽기 전용 또는읽기/쓰기 액세스 권한을 부여할 수 있습니다. 읽기 전용 액세스는 사용자가 구성설정을 볼 수 있도록 하며, 읽기/쓰기 액세스는 사용자가 구성 설정을 보고 수정할수 있도록 합니다.

권한은 사용자가 OneFS API, 웹 관리 인터페이스, SSH 또는 콘솔 세션을 통해 클러스터에 로그인할 때 부여됩니다. 해당 사용자에게 부여된 모든 권한 목록을 포함하는 토큰이 사용자에 대해 생성됩니다. 각 URI, 웹 관리 인터페이스 페이지 및 명령의 경우 해당 인터페이스를 통해 사용 가능한 정보를 보거나 수정하려면 특정 권한이 필요합니다.

일부 경우, 권한을 부여할 수 없거나 권한 제한 사항이 있습니다.

l 로그인 시 System 존에 접속하지 않는 사용자나 더 이상 사용되지 않는 Telnet 서비스를 통해 접속하는 사용자의 경우 역할의 구성원이더라도 권한이 부여되지 않습니다.

관리자 역할 및 권한

370 OneFS 8.0.1 CLI 관리 가이드

Page 371: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 권한이 있어도 OneFS API 이외의 구성 경로에 대한 관리 액세스 권한은 제공되지않습니다. 예를 들어, ISI_PRIV_SMB 권한이 있어도 사용자에게 MMC(MicrosoftManagement Console)를 사용하여 SMB 공유를 구성할 수 있는 권한이 부여되지는않습니다.

l 권한을 통해 모든 로그 파일에 대한 관리 액세스 권한이 부여되는 것은 아닙니다.대부분의 로그 파일에는 루트 액세스 권한이 필요합니다.

지원되는 OneFS 권한OneFS에서 지원하는 권한은 작업 유형 또는 사용자에게 허용된 액세스 권한에 따라 분류되어 있습니다. 예를 들어 로그인, 보안 및 구성 권한 등이 있습니다.

로그인 권한다음 표에 나열된 로그인 권한은 사용자에게 특정 작업을 수행하도록 허용하거나 EMCIsilon 클러스터에서 관리자 영역에 읽기 또는 쓰기 권한을 부여합니다.

권한 설명 유형

ISI_PRIV_LOGIN_CONSOLE 콘솔에서 로그인합니다. 작업

ISI_PRIV_LOGIN_PAPI 플랫폼 API 및 웹 관리 인터페이스에 로그인합니다.

작업

ISI_PRIV_LOGIN_SSH SSH를 통해 로그인합니다. 작업

시스템 권한다음 표에 나열된 시스템 권한은 사용자에게 특정 작업을 수행하도록 허용하거나 EMCIsilon 클러스터에서 관리자 영역에 읽기 또는 쓰기 권한을 부여합니다.

권한 설명 유형

ISI_PRIV_SYS_SHUTDOWN 시스템을 종료합니다. 작업

ISI_PRIV_SYS_SUPPORT 클러스터 진단 툴을 실행합니다.

작업

ISI_PRIV_SYS_TIME 시스템 시간을 변경합니다. 읽기/쓰기

ISI_PRIV_SYS_UPGRADE OneFS 시스템을 업그레이드합니다.

읽기/쓰기

보안 권한다음 표에 나열된 보안 권한은 사용자에게 특정 작업을 수행하도록 허용하거나 EMCIsilon 클러스터에서 관리자 영역에 읽기 또는 쓰기 권한을 부여합니다.

권한 설명 유형

ISI_PRIV_AUTH 외부 인증 공급자 구성 읽기/쓰기

ISI_PRIV_ROLE 새 역할 생성 및 권한 할당 읽기/쓰기

관리자 역할 및 권한

지원되는 OneFS 권한 371

Page 372: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구성 권한다음 표에 나열된 구성 권한은 사용자가 특정 작업을 수행할 수 있도록 허용하거나,EMC Isilon 클러스터의 관리 영역에 대한 읽기 또는 쓰기 액세스 권한을 부여합니다.

권한 설명 유형

ISI_PRIV_ANTIVIRUS 바이러스 백신 검사 구성 읽기/쓰기

ISI_PRIV_AUDIT 감사 기능 구성 읽기/쓰기

ISI_PRIV_CLOUDPOOLS CloudPools 구성 읽기/쓰기

ISI_PRIV_CLUSTER 클러스터 ID 및 일반 설정 구성 읽기/쓰기

ISI_PRIV_DEVICES 새 역할 생성 및 권한 할당 읽기/쓰기

ISI_PRIV_EVENT 시스템 이벤트 확인 및 수정 읽기/쓰기

ISI_PRIV_FILE_FILTER 파일 필터링 설정 구성 읽기/쓰기

ISI_PRIV_FTP FTP 서버 구성 읽기/쓰기

ISI_PRIV_HDFS HDFS 서버 구성 읽기/쓰기

ISI_PRIV_HTTP HTTP 서버 구성 읽기/쓰기

ISI_PRIV_JOB_ENGINE 클러스터 전체 작업 예약 읽기/쓰기

ISI_PRIV_LICENSE OneFS 소프트웨어 라이센스활성화

읽기/쓰기

ISI_PRIV_MONITORING 클러스터를 모니터링하는 애플리케이션 등록

읽기/쓰기

ISI_PRIV_NDMP NDMP 서버 구성 읽기/쓰기

ISI_PRIV_NETWORK 네트워크 인터페이스 구성 읽기/쓰기

ISI_PRIV_NFS NFS 서버 구성 읽기/쓰기

ISI_PRIV_NTP NTP 구성 읽기/쓰기

ISI_PRIV_QUOTA 파일 시스템 할당량 구성 읽기/쓰기

ISI_PRIV_REMOTE_SUPPORT

원격 지원 구성 읽기/쓰기

ISI_PRIV_SMARTPOOLS 스토리지 풀 구성 읽기/쓰기

ISI_PRIV_SMB SMB 서버 구성 읽기/쓰기

ISI_PRIV_SNAPSHOT 스냅샷 예약, 생성 및 확인 읽기/쓰기

ISI_PRIV_SNMP SNMP 서버 구성 읽기/쓰기

ISI_PRIV_STATISTICS 파일 시스템 성능 통계 확인 읽기/쓰기

ISI_PRIV_SWIFT Swift 구성 읽기/쓰기

ISI_PRIV_SYNCIQ SyncIQ 구성 읽기/쓰기

ISI_PRIV_VCENTER VMware for vCenter 구성 읽기/쓰기

ISI_PRIV_WORM SmartLock 디렉토리 구성 읽기/쓰기

관리자 역할 및 권한

372 OneFS 8.0.1 CLI 관리 가이드

Page 373: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

파일 액세스 권한다음 표에 나열된 파일 액세스 권한은 사용자에게 특정 작업을 수행하도록 허용하거나EMC Isilon 클러스터에서 관리자 영역에 읽기 또는 쓰기 권한을 부여합니다.

권한 설명 유형

ISI_PRIV_IFS_BACKUP /ifs에서 파일을 백업합니다.

이 권한이 있으면 모드 비트또는 NTFS ACL과 같은 기존파일 액세스 검사가 수행되지않습니다.

작업

ISI_PRIV_IFS_RESTORE /ifs에서 파일을 복구합니다.

이 권한이 있으면 모드 비트또는 NTFS ACL과 같은 기존파일 액세스 검사가 수행되지않습니다.

작업

ISI_PRIV_IFS_WORM_DELETE

WORM 커밋된 파일에 대하여권한이 있는 삭제 작업을 수행합니다.

루트 사용자 계정으로 로그인하지 않은 경우ISI_PRIV_NS_IFS_ACCESS권한도 있어야 합니다.

작업

네임스페이스 권한다음 표에 나열된 네임스페이스 권한은 사용자에게 특정 작업을 수행하도록 허용하거나 EMC Isilon 클러스터에서 관리자 영역에 읽기 또는 쓰기 권한을 부여합니다.

권한 설명 유형

ISI_PRIV_NS_TRAVERSE 디렉토리 메타데이터를 이동하고 봅니다.

작업

ISI_PRIV_NS_IFS_ACCESS OneFS API를 통해 /ifs 디렉토리에 액세스합니다.

작업

데이터 백업 및 복구 권한클러스터 데이터 백업 및 복구 작업을 수행할 수 있는 명시적인 권한을 사용자에게 할당할 수 있습니다.

관리자 역할 및 권한

데이터 백업 및 복구 권한 373

Page 374: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

지원되는 클라이언트 측 프로토콜을 통해 사용자가 클러스터 데이터를 백업 및 복구할수 있도록 하는 두 가지 권한은 ISI_PRIV_IFS_BACKUP과 ISI_PRIV_IFS_RESTORE입니다.

이러한 권한이 있으면 모드 비트 또는 NTFS ACL과 같은 기존 파일 액세스 검사가 수행되지 않습니다.

대부분의 클러스터 권한은 일부 방식으로 클러스터 구성에 대한 변경을 허용합니다. 백업 및 복구 권한은 System 존에서의 클러스터 데이터 액세스, 모든 디렉토리 통과, 파일 사용 권한과 관계없는 모든 파일 데이터 및 메타데이터 읽기를 허용합니다.

이러한 권한이 할당된 사용자는 해당 프로토콜을 다른 시스템에 대한 백업 프로토콜로사용하며, 이때 액세스 거부 오류가 생성되지 않고 루트 사용자로 연결하지 않아도 됩니다. 이러한 두 가지 권한은 다음 클라이언트 측 프로토콜을 통해 지원됩니다.

l SMB

l NFS

l OneFS API

l FTP

l SSH

SMB를 통해 ISI_PRIV_IFS_BACKUP 및 ISI_PRIV_IFS_RESTORE 권한은 Windows 권한 SE_BACKUP_NAME 및 SE_BACKUP_NAME을 에뮬레이트합니다. 이 에뮬레이션을 통해 일반 파일 열기 절차가 파일 시스템 사용 권한으로 보호됩니다. SMB 프로토콜을 통한 백업 및 복구 권한을 활성화하려면 FILE_OPEN_FOR_BACKUP_INTENT 옵션을 사용하여 파일을 열어야 합니다. 이는 Robocopy 같은 Windows 백업 소프트웨어를통해 자동으로 수행됩니다. Windows 파일 탐색기와 같은 일반 파일 탐색 소프트웨어를통해 파일을 여는 경우 이 옵션이 자동으로 적용되지 않습니다.

ISI_PRIV_IFS_BACKUP과 ISI_PRIV_IFS_RESTORE 권한 모두 Robocopy와 같은Windows 백업 툴을 기본적으로 지원합니다. 파일 DACL 및 SACL 메타데이터 복제를비롯한 모든 Robocopy 기능을 이용하려면 사용자가 BackupAdmin 기본 제공 역할의구성원이어야 합니다.

CLI 권한권한에 따라 허용된 대부분의 작업을 CLI(Command-line interface)를 통해 수행할 수있습니다. 일부 OneFS 명령에는 루트 액세스 권한이 필요합니다.

명령-권한 매핑각 CLI 명령은 권한과 연결되어 있습니다. 일부 명령을 실행하려면 루트 액세스 권한이필요합니다.

isi 명령 권한

isi antivirus ISI_PRIV_ANTIVIRUS

isi audit ISI_PRIV_AUDIT

isi auth(isi auth role 제외) ISI_PRIV_AUTH

isi auth roles ISI_PRIV_ROLE

isi batterystatus ISI_PRIV_DEVICES

isi cloud ISI_PRIV_CLOUDPOOLS

관리자 역할 및 권한

374 OneFS 8.0.1 CLI 관리 가이드

Page 375: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi 명령 권한

isi config root

isi dedupe(isi dedupe stats 제외) ISI_PRIV_JOB_ENGINE

isi dedupe stats ISI_PRIV_STATISTICS

isi devices ISI_PRIV_DEVICES

isi email ISI_PRIV_CLUSTER

isi event ISI_PRIV_EVENT

isi fc ISI_PRIV_NDMP

isi file-filter ISI_PRIV_FILE_FILTER

isi filepool ISI_PRIV_SMARTPOOLS

isi ftp ISI_PRIV_FTP

isi get root

isi hardening ISI_PRIV_HARDENING

isi hdfs ISI_PRIV_HDFS

isi http ISI_PRIV_HTTP

isi job ISI_PRIV_JOB_ENGINE

isi license ISI_PRIV_LICENSE

isi ndmp ISI_PRIV_NDMP

isi network ISI_PRIV_NETWORK

isi nfs ISI_PRIV_NFS

ifs ntp ISI_PRIV_NTP

isi quota ISI_PRIV_QUOTA

isi readonly ISI_PRIV_DEVICES

isi remotesupport ISI_PRIV_REMOTE_SUPPORT

isi servicelight ISI_PRIV_DEVICES

isi services root

isi set root

isi smb ISI_PRIV_SMB

isi snapshot ISI_PRIV_SNAPSHOT

isi snmp ISI_PRIV_SNMP

isi statistics ISI_PRIV_STATISTICS

isi status ISI_PRIV_EVENTISI_PRIV_DEVICES

ISI_PRIV_JOB_ENGINE

ISI_PRIV_NETWORK

ISI_PRIV_SMARTPOOLS

관리자 역할 및 권한

CLI 권한 375

Page 376: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi 명령 권한

ISI_PRIV_STATISTICS

isi storagepool ISI_PRIV_SMARTPOOLS

isi swift ISI_PRIV_SWIFT

isi sync ISI_PRIV_SYNCIQ

isi tape ISI_PRIV_NDMP

isi time ISI_PRIV_SYS_TIME

isi upgrade ISI_PRIV_SYS_UPGRADE

isi version ISI_PRIV_CLUSTER

isi worm(isi worm files delete 제외) ISI_PRIV_WORM

isi worm files delete ISI_PRIV_IFS_WORM_DELETE

isi zone ISI_PRIV_AUTH

권한-명령 매핑각 권한은 하나 이상의 명령과 연결되어 있습니다. 일부 명령을 실행하려면 루트 액세스 권한이 필요합니다.

권한 isi 명령

ISI_PRIV_ANTIVIRUS isi antivirus

ISI_PRIV_AUDIT isi audit

ISI_PRIV_AUTH isi auth(isi auth role 제외)isi zone

ISI_PRIV_CLOUDPOOLS isi cloud

ISI_PRIV_CLUSTER isi emailisi version

ISI_PRIV_DEVICES isi batterystatusisi devices

isi readonly

isi servicelight

isi status

ISI_PRIV_EVENT isi eventisi status

ISI_PRIV_FILE_FILTER isi file-filter

ISI_PRIV_FTP isi ftp

ISI_PRIV_HARDENING isi hardening

ISI_PRIV_HDFS isi hdfs

ISI_PRIV_HTTP isi http

ISI_PRIV_JOB_ENGINE isi job

관리자 역할 및 권한

376 OneFS 8.0.1 CLI 관리 가이드

Page 377: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

권한 isi 명령

isi dedupe

isi status

ISI_PRIV_LICENSE isi license

ISI_PRIV_NDMP isi fcisi tape

isi ndmp

ISI_PRIV_NETWORK isi networkisi status

ISI_PRIV_NFS isi nfs

ISI_PRIV_NTP isi ntp

ISI_PRIV_QUOTA isi quota

ISI_PRIV_REMOTE_SUPPORT isi remotesupport

ISI_PRIV_ROLE isi auth role

ISI_PRIV_SMARTPOOLS isi filepoolisi storagepool

isi status

ISI_PRIV_SMB isi smb

ISI_PRIV_SNAPSHOT isi snapshot

ISI_PRIV_SNMP isi snmp

ISI_PRIV_STATISTICS isi statusisi statistics

isi dedupe stats

ISI_PRIV_SWIFT isi swift

ISI_PRIV_SYNCIQ isi sync

ISI_PRIV_SYS_TIME isi time

ISI_PRIV_SYS_UPGRADE isi upgrade

ISI_PRIV_WORM isi worm(isi worm files delete 제외)

ISI_PRIV_IFS_WORM_DELETE isi worm files delete

root l isi config

l isi get

l isi services

l isi set

관리자 역할 및 권한

CLI 권한 377

Page 378: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

역할 관리원하는 역할의 구성원을 보거나, 추가하거나, 제거할 수 있습니다. 수정할 수 없는 권한인 기본 제공 역할을 제외하고 OneFS 권한을 역할별로 추가하거나 제거할 수 있습니다.

사용자와 그룹이 모두 역할의 구성원이 될 수 있습니다. 역할에 그룹이 추가되면 해당그룹의 구성원인 모든 사용자에게 해당 역할에 연결된 권한이 할당됩니다. 마찬가지로여러 역할의 구성원에게는 각 역할의 권한이 모두 할당됩니다.

역할 보기기본 제공 역할 및 사용자 지정 역할에 대한 정보를 볼 수 있습니다.

절차

1. 다음 명령 중 하나를 실행하여 역할을 봅니다.

l 클러스터에 있는 모든 역할의 기본 목록을 보려면 다음 명령을 실행합니다.

isi auth roles list

l 구성원 및 권한 목록을 비롯하여 클러스터에 있는 각 역할에 대한 자세한 정보를 보려면 다음 명령을 실행합니다.

isi auth roles list --verbose

l 단일 역할에 대한 자세한 정보를 보려면 다음 명령을 실행합니다. 여기서<role>은 역할의 이름입니다.

isi auth roles view <role>

권한 보기사용자 권한을 볼 수 있습니다.

이 절차는 CLI를 통해 수행해야 합니다. 다음 명령을 사용하여 자신의 권한이나 다른 사용자의 권한을 볼 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. 다음 명령 중 하나를 실행하여 권한을 봅니다.

l 모든 권한 목록을 보려면 다음 명령을 실행합니다.

isi auth privileges --verbose

l 자신의 권한 목록을 보려면 다음 명령을 실행합니다.

isi auth id

관리자 역할 및 권한

378 OneFS 8.0.1 CLI 관리 가이드

Page 379: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 다른 사용자의 권한 목록을 보려면 다음 명령을 실행합니다. 여기서 <user>는 다른 사용자의 이름을 나타내는 자리 표시자입니다.

isi auth mapping token <user>

사용자 지정 역할 생성 또는 수정빈 사용자 지정 역할을 생성한 후에 해당 역할에 사용자 및 권한을 추가할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. 다음 명령을 실행하여 역할을 생성합니다. 여기서 <name>은 역할에 할당할 이름이고, <string>은 설명(선택 사항)입니다.

isi auth roles create <name> [--description <string>]

3. 다음 명령을 실행하여 역할에 사용자를 추가합니다. 여기서 <role>은 역할의 이름이고, <string>은 사용자의 이름입니다.

isi auth roles modify <role> [--add-user <string>]

기본 제공 역할에 할당된 사용자 목록을 수정할 수도 있습니다.

4. 다음 명령을 실행하여 읽기/쓰기 액세스 권한을 역할에 추가합니다. 여기서<role>은 역할의 이름이고, <string>은 권한의 이름입니다.

isi auth roles modify <role> [--add-priv <string>]

5. 다음 명령을 실행하여 읽기 전용 액세스 권한을 역할에 추가합니다. 여기서<role>은 역할의 이름이고, <string>은 권한의 이름입니다.

isi auth roles modify <role> [--add-priv-ro <string>]

사용자 지정 역할 삭제역할을 삭제해도 할당된 권한이나 사용자에는 영향을 미치지 않습니다. 기본 제공 역할은 삭제할 수 없습니다.

절차

1. 다음 명령을 실행하여 사용자 지정 역할을 삭제합니다. 여기서 <name>은 삭제할 역할의 이름입니다.

isi auth roles delete <name>

관리자 역할 및 권한

사용자 지정 역할 생성 또는 수정 379

Page 380: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

관리자 역할 및 권한

380 OneFS 8.0.1 CLI 관리 가이드

Page 381: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

8장

ID 관리

이 섹션에는 다음과 같은 항목을 다룹니다.

l ID 관리 개요..................................................................................................... 382l ID 유형............................................................................................................. 382l 액세스 토큰......................................................................................................383l 액세스 토큰 생성..............................................................................................384l ID 매핑 관리..................................................................................................... 389l 사용자 ID 관리................................................................................................. 393

ID 관리 381

Page 382: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ID 관리 개요OneFS는 다양한 유형의 디렉토리 서비스를 사용하는 환경에서 별도 서비스의 사용자와 그룹을 매핑하여 EMC Isilon 클러스터용 단일 통합 ID를 제공하고 수신 프로토콜에관계없이 파일 및 디렉토리에 대한 일관된 액세스 제어를 제공합니다. 이 프로세스를ID 매핑이라고 합니다.

Isilon 클러스터는 Active Directory와 LDAP를 비롯한 다양한 유형의 디렉토리 서비스를 사용하는 멀티 프로토콜 환경에 구축되는 경우가 많습니다. 다양한 디렉토리 서비스의 계정을 가진 사용자가 클러스터에 로그인하면 OneFS가 모든 디렉토리 서비스의 사용자 ID와 권한을 기본 액세스 토큰 하나로 통합합니다.

사용자 ID와 권한을 제어하기 위한 액세스 토큰 조작 규칙 목록을 포함하도록 OneFS설정을 구성할 수 있습니다. 예를 들어 Active Directory ID와 LDAP ID를 SMB와 NFS를통해 저장되는 파일 모두에 액세스할 수 있는 단일 토큰으로 병합하도록 사용자 매핑규칙을 설정할 수 있습니다. 토큰에는 Active Directory와 LDAP의 그룹이 포함될 수 있습니다. 매핑 규칙을 생성하면 다음 예를 비롯한 다양한 방식으로 액세스 토큰을 조작하여 ID 문제를 해결할 수 있습니다.

l Active Directory를 사용하여 사용자를 인증하지만 사용자에게 UNIX ID를 부여합니다.

l Active Directory 또는 LDAP 중에서 기본 그룹을 선택합니다.

l Active Directory와 LDAP 모두에 없는 사용자의 로그인은 허용하지 않습니다.

ID 관리에 대한 자세한 내용은 EMC 온라인 지원 사이트에 있는 Managing identities withthe Isilon OneFS user mapping service 백서를 참조하십시오.

ID 유형OneFS는 3가지 기본 ID 유형을 지원하며, 각각을 파일 시스템에 직접 저장할 수 있습니다. ID 유형은 UNIX의 경우 사용자 식별자와 그룹 식별자이며, Windows의 경우 보안식별자입니다.

EMC Isilon 클러스터에 로그온하면 사용자 매퍼가 Active Directory, LDAP, NIS를 비롯한 모든 디렉토리 서비스에 있는 사용자의 다른 ID를 포함하여 사용자 ID를 확장합니다. OneFS는 디렉토리 서비스에서 사용자 ID를 매핑한 후에 사용자 계정과 연결된 ID정보를 포함하는 액세스 토큰을 생성합니다. 토큰에는 다음과 같은 식별자가 포함되어있습니다.

l UNIX UID(User Identifier) 및 GID(Group Identifier). UID 또는 GID는 32비트 숫자로서 최대값이 4,294,967,295입니다.

l Windows 사용자 계정의 SID(Security Identifier). SID는 32비트 RID(RelativeIdentifier)로 끝나는 일련의 권한 및 하위 권한입니다. 대부분의 SID는 S-1-5-21-<A>-<B>-<C>-<RID> 형식을 갖습니다. 여기서 <A>, <B>, <C>는 도메인 또는 컴퓨터에 따라 다른 값이고 <RID>는 도메인의 오브젝트를 나타냅니다.

l Windows 그룹 계정의 기본 그룹 SID

l 사용자가 구성원인 모든 그룹을 포함하는 추가 ID 목록

또한 토큰에는 관리 역할 기반 액세스 제어의 권한이 포함되어 있습니다.

Isilon 클러스터의 파일에는 ACL(Access Control List)로 표시되는 사용 권한이 포함되어 있습니다. ACL은 디렉토리, 파일 및 기타 보안 시스템 오브젝트에 대한 액세스를 제어합니다.

사용자가 파일에 액세스하려고 하면 OneFS가 사용자의 액세스 토큰에 있는 ID를 해당파일의 ACL과 비교합니다. 파일 ACL이 토큰 ID의 파일 액세스를 허용하는

ID 관리

382 OneFS 8.0.1 CLI 관리 가이드

Page 383: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ACE(Access Control Entry)를 포함하고 ID 액세스를 거부하는 ACE를 포함하지 않은경우 OneFS는 액세스 권한을 부여합니다. OneFS는 사용자의 액세스 토큰을 파일의ACL과 비교합니다.

사용 권한에 대한 설명과 사용 권한이 POSIX 모드 비트에 어떻게 대응되는지를 비롯하여 액세스 제어 목록에 대한 자세한 내용은 EMC 온라인 지원 웹 사이트에 있는 EMCIsilon Multiprotocol Data Access with a Unified Security Model 백서를 참조하십시오.

이름이 식별자로 지정된 경우 해당 사용자 또는 그룹 오브젝트와 올바른 ID 유형으로변환됩니다. 다양한 방식으로 이름을 입력하거나 표시할 수 있습니다.

l UNIX는 사용자 및 그룹에 대해 대/소문자를 구분하는 고유한 네임스페이스를 사용합니다. 예를 들어 Name과 name은 서로 다른 오브젝트를 나타냅니다.

l Windows는 모든 오브젝트에 대해 대/소문자를 구분하지 않는 단일 네임스페이스를 제공하며, Active Directory 도메인에 대해 접두사(예: domain\name)를 지정합니다.

l Kerberos 및 NFSv4는 주체를 정의하며, 이를 위해 이메일 주소(예:[email protected])와 동일한 형식으로 이름을 지정해야 합니다.

여러 이름이 같은 오브젝트를 참조할 수 있습니다. 예를 들어 support라는 이름과example.com이라는 도메인의 경우 support, EXAMPLE\support 및[email protected]이 모두 Active Directory에 있는 단일 오브젝트 이름이 됩니다.

액세스 토큰사용자가 처음으로 액세스를 요청하면 액세스 토큰이 생성됩니다.

액세스 토큰은 클러스터에 대한 작업을 수행하는 사용자가 누구인지를 나타내며 파일생성 시 기본 소유자 및 그룹 ID를 제공합니다. 또한 액세스 토큰은 인증 확인 과정에서ACL 또는 모드 비트와 비교됩니다.

사용자를 인증할 때 OneFS는 초기 연결 시 생성된 액세스 토큰을 파일의 인증 데이터와 비교합니다. 모든 사용자 및 ID 매핑은 토큰 생성 시 이루어지며, 권한 평가 시에는매핑이 이루어지지 않습니다.

액세스 토큰에는 모든 OneFS 권한 외에도 ID에 대한 모든 UID, GID 및 SID가 포함됩니다. OneFS는 토큰의 정보를 읽어 사용자에게 리소스에 대한 액세스 권한이 있는지 확인합니다. 토큰에는 UID, GID 및 SID의 올바른 목록이 포함되어 있어야 합니다. 액세스토큰은 다음 소스 중 하나에서 생성됩니다.

소스 인증

사용자 이름 l SMB impersonate user

l Kerberized NFSv3

l Kerberized NFSv4

l NFS 내보내기 사용자 매핑

l HTTP

l FTP

l HDFS

PAC(Privilege Attribute Certificate) l SMB NTLM

l Active Directory Kerberos

ID 관리

액세스 토큰 383

Page 384: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

소스 인증

UID(User identifier) l NFS AUTH_SYS mapping

액세스 토큰 생성대부분의 프로토콜에서 액세스 토큰은 사용자 이름 또는 인증 시 검색되는 인증 데이터를 사용하여 생성됩니다.

다음 단계는 액세스 토큰이 생성되는 복잡한 프로세스를 간략하게 요약하여 보여 줍니다.

1단계: 사용자 ID 조회

초기 ID를 사용하여, 액세스 존에 구성된 모든 인증 공급자에서 나열된 순서로 사용자가 조회됩니다. 인증 공급자에서 사용자 ID 및 그룹 목록이 검색되고, 그런 다음, 기타 모든 인증 공급자에서 추가 그룹 구성원 자격이 조회됩니다. 이렇게 조회된 모든 SID, UID 및 GID가 초기 토큰에 추가됩니다.

AD 공급자가 LDAP 또는 NIS 등의 다른 공급자를 호출하도록 구성된 경우 이 동작에 대한 예외가 발생합니다.

2단계: ID 매핑

사용자의 식별자가 모든 디렉토리 서비스 간에 연결됩니다. 모든 SID가 해당UID/GID로 변환되고, 모든 UID/GID가 해당 SID로 변환됩니다. 또한 이러한 ID 매핑이 액세스 토큰에 추가됩니다.

3단계: 사용자 매핑

다른 디렉토리 서비스의 액세스 토큰이 결합됩니다. 사용자 이름과 일치하는 사용자 매핑 규칙이 발견되면 해당 규칙이 순서대로 처리되고 그에 따라 토큰이 업데이트됩니다.

4단계: 온디스크 ID 계산

최종 토큰과 글로벌 설정을 사용하여 기본 온디스크 ID가 계산됩니다. 새로 생성되는 파일에 이러한 ID가 사용됩니다.

ID 매핑ID 매핑 서비스는 매핑된 Windows 및 UNIX 식별자 간의 관계 정보를 유지함으로써 액세스 존 내에서 파일 공유 프로토콜을 통해 일관된 액세스 제어를 제공합니다.

ID 매핑과 사용자 매핑은 이름은 비슷하지만 별개의 서비스입니다.

인증 중에 인증 데몬은 액세스 토큰을 생성하기 위해 ID 매핑 서비스로부터 ID 매핑을요청합니다. 요청 시 ID 매핑 서비스는 UNIX 식별자에 매핑된 Windows 식별자 또는Windows 식별자에 매핑된 UNIX 식별자를 반환합니다. UID 또는 GID를 사용하여 NFS를 통해 사용자가 클러스터에 대해 인증될 때 ID 매핑 서비스는 매핑된 Windows SID를반환함으로써 다른 사용자가 SMB를 통해 저장한 파일에 액세스할 수 있도록 합니다.SID를 사용하여 SMB를 통해 사용자가 클러스터에 대해 인증될 때는 ID 매핑 서비스가

ID 관리

384 OneFS 8.0.1 CLI 관리 가이드

Page 385: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

매핑된 UNIX UID 및 GID를 반환함으로써 UNIX 클라이언트가 NFS를 통해 저장한 파일에 액세스할 수 있도록 합니다.

UID 또는 GID와 SID 간의 매핑은 ID 맵이라고 하는 클러스터 분산 데이터베이스에 있는액세스 존에 따라 저장됩니다. ID 맵에 있는 각 매핑은 소스에서 타겟 ID 유형으로의 단방향 관계로 저장됩니다. 양방향 매핑은 보완적 단방향 매핑으로 저장됩니다.

Windows ID를 UNIX ID에 매핑Windows 사용자가 SID로 인증할 때 인증 데몬은 외부 Active Directory 공급자를 검색하여 SID와 연결된 사용자 또는 그룹을 조회합니다. 사용자 또는 그룹이 ActiveDirectory에 SID만 가지고 있는 경우 인증 데몬은 ID 매핑 서비스를 통해 매핑을 요청합니다.

사용자 및 그룹 조회는 Active Directory 설정에 따라 해제되거나 제한될 수 있습니다.isi auth ads modify 명령을 통해 사용자 및 그룹 조회 설정을 사용하도록 합니다.

ID 매핑 서비스가 ID 맵에서 매핑된 UID 또는 GID를 찾아서 반환하지 않는 경우, 인증데몬은 같은 액세스 존에 구성된 다른 외부 인증 공급자에서 Active Directory 사용자와동일한 이름을 가진 사용자를 검색합니다.

다른 외부 공급자에서 일치하는 사용자 이름이 발견될 경우 인증 데몬은 일치하는 사용자의 UID 또는 GID를 Active Directory 사용자의 액세스 토큰에 추가하고, ID 매핑 서비스는 ID 맵에서 UID 또는 GID와 Active Directory 사용자의 SID 사이에 매핑을 생성합니다. 이것을 외부 매핑이라고 합니다.

외부 매핑이 ID 맵에 저장되어 있을 때 UID는 해당 사용자에 대한 온디스크 ID로 지정됩니다. ID 매핑 서비스에서 생성된 매핑을 저장할 때, SID가 온디스크 ID로 지정됩니다.

다른 외부 공급자에서 일치하는 사용자 이름이 발견되지 않는 경우 인증 데몬은 ID 매핑 범위의 UID 또는 GID를 Active Directory 사용자의 SID에 할당하고, ID 매핑 서비스에서 ID 맵에 매핑을 저장합니다. 이것을 생성된 매핑이라고 합니다. ID 매핑 범위는 매핑 설정에 할당된 UID 및 GID의 풀입니다.

사용자에 대한 매핑을 생성한 후에 사용자에 대한 후속 조회가 이루어질 경우 인증 데몬이 ID 맵에 저장된 UID 또는 GID를 검색합니다.

UNIX ID를 Windows ID에 매핑ID 매핑 서비스는 매핑이 아직 존재하지 않는 경우에만 UID에서 SID 및 GID에서 SID로의 임시 매핑을 생성합니다. 이러한 매핑으로 인한 UNIX SID는 디스크에 저장되지 않습니다.

UID와 GID는 SID와의 사전 정의된 매핑 세트를 갖습니다.

인증 중에 UID에서 SID 또는 GID에서 SID로의 매핑이 요청될 경우 ID 매핑 서비스는 다음 규칙을 적용하여 S-1-22-1-<UID> 또는 S-1-22-2-<GID> 형식으로 임시 UNIX SID를생성합니다.

l UID의 경우, 해당 UID와 일치하는 RID(Resource ID) 및 S-1-22-1 도메인을 사용하여 UNIX SID가 생성됩니다. 예를 들어 UID 600의 UNIX SID는 S-1-22-1-600입니다.

l GID의 경우, 해당 GID와 일치하는 RID 및 S-1-22-2 도메인을 사용하여 UNIX SID가생성됩니다. 예를 들어 GID 800의 UNIX SID는 S-1-22-2-800입니다.

ID 관리

ID 매핑 385

Page 386: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ID 매핑 범위Active Directory, LDAP 등 여러 외부 인증 공급자가 있는 액세스 존에서는 같은 액세스존에 구성된 서로 다른 공급자의 UID 및 GID가 겹치지 않는 것이 중요합니다. 액세스존 내의 공급자 간에 UID 및 GID가 겹치는 경우에는 일부 사용자가 다른 사용자의 디렉토리 및 파일에 액세스할 수 있는 결과가 초래됩니다.

생성된 매핑에 할당할 수 있는 UID 및 GID의 범위는 각 액세스 존에서 isi authsettings mappings modify 명령을 통해 구성할 수 있습니다. 각 액세스 존에서UID 및 GID의 기본 범위는 1000000–2000000입니다.

일반적으로 사용되는 UID와 GID는 ID 범위에 포함하지 마십시오. 예를 들어 1,000 미만의 UID와 GID는 시스템 계정을 위해 예약되므로 사용자나 그룹에 할당해서는 안 됩니다.

사용자 매핑사용자 매핑을 통해 사용자의 보안 식별자, 사용자 식별자 및 그룹 식별자를 지정하여사용 권한을 제어할 수 있습니다. OneFS는 식별자를 사용하여 파일 또는 그룹 소유권을 확인합니다.

사용자 매핑 기능을 사용하면 규칙을 적용하여 OneFS에서 사용하는 사용자 ID를 수정하고, 추가 사용자 ID를 추가하고, 사용자의 그룹 구성원 자격을 수정할 수 있습니다. 사용자 매핑 서비스는 다양한 디렉토리 서비스의 사용자 ID를 하나의 액세스 토큰으로 결합한 후에 생성한 규칙에 따라 수정합니다.

존별로 매핑 규칙을 구성할 수 있습니다. 매핑 규칙은 규칙이 사용되는 각 액세스 존에서 별도로 구성해야 합니다. OneFS는 로그인 또는 프로토콜 액세스 시에만 사용자를매핑합니다.

기본 사용자 매핑명시적 사용자 매핑 규칙이 생성되지 않은 경우 기본 사용자 매핑을 통해 액세스가 결정됩니다.

규칙을 구성하지 않으면 한 디렉토리 서비스를 사용하여 인증되는 사용자가 계정 이름이 동일한 다른 디렉토리 서비스의 ID 정보를 받게 됩니다. 예를 들어 Active Directory도메인을 사용하여 Desktop\jane으로 인증되는 사용자는 최종 액세스 토큰에 LDAP 또는 NIS를 사용하는 해당 jane의 UNIX 사용자 계정에 대한 ID를 자동으로 받습니다.

대부분의 경우 OneFS는 Active Directory와 LDAP 디렉토리 서비스에 모두 연결되어있습니다. 이러한 경우 기본 매핑에서는 사용자에게 다음 ID 속성을 제공합니다.

l LDAP의 UID

l Active Directory의 사용자 SID

l Active Directory에 있는 기본 그룹의 SID

사용자의 그룹은 Active Directory와 LDAP에서 제공되고, LDAP 그룹 및 자동 생성된그룹 GID가 목록에 추가됩니다. LDAP에서 그룹을 풀(pull)하기 위해 매핑 서비스는memberUid 속성을 쿼리합니다. 사용자의 홈 디렉토리, gecos 및 셸은 Active Directory에서 제공됩니다.

사용자 매핑 규칙의 요소사용자 이름과 연산자를 결합하여 사용자 매핑 규칙을 생성하게 됩니다.

다음 요소는 사용자 매퍼가 규칙을 적용하는 방식에 영향을 미칩니다.

ID 관리

386 OneFS 8.0.1 CLI 관리 가이드

Page 387: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 규칙이 수행하는 작업을 결정하는 연산자

l 사용자 이름 필드

l 옵션

l 매개 변수

l 와일드카드

사용자 매핑 Best Practice

Best Practice를 따르면 사용자 매핑을 간소화할 수 있습니다.

RFC 2307 및 Windows Services For UNIX에 Active Directory 사용

Windows SFU(Services For UNIX)와 RFC 2307 속성에 Microsoft ActiveDirectory를 사용하여 Linux, UNIX 및 Windows 시스템을 관리합니다. UNIX 및Linux 시스템을 Active Directory와 통합하면 사용자 매핑 규칙의 필요성이 줄어들고 중앙 집중식으로 ID를 관리하며 손쉽게 상호 운용성을 보장할 수 있습니다. 이렇게 하려면 도메인 컨트롤러에서 Windows Server 2003 이상을 실행해야 합니다.

일관된 사용자 이름 전략 사용

각 UNIX 사용자가 비슷한 이름의 Windows 사용자에 대응되도록 일관되게 사용자이름을 지정할 때 구성이 최대한 간소화됩니다. 이렇게 하면 와일드카드 문자가 포함된 규칙을 통해 이름을 일치시키고 각 계정 쌍을 명시적으로 지정하지 않고 이름을 매핑할 수 있습니다.

겹치는 ID 범위를 사용하지 않음

LDAP와 RFC 2307 속성이 포함된 Active Directory를 비롯한 여러 ID 소스를 사용하는 네트워크에서는 UID와 GID 범위가 겹치지 않도록 해야 합니다. 또한 OneFS에 의해 자동으로 할당되는 UID 및 GID의 범위가 다른 ID 범위와 겹치지 않아야 합니다. OneFS는 1,000,000-2,000,000 범위에서 UID와 GID를 자동으로 할당합니다. UID 및 GID가 여러 디렉토리 서비스에서 중복되는 경우 일부 사용자가 다른 사용자의 디렉토리 및 파일에 대한 액세스 권한을 얻을 수도 있습니다.

일반적인 UID 및 GID를 사용하지 않음

일반적으로 사용되는 UID와 GID는 ID 범위에 포함하지 마십시오. 예를 들어 1,000미만의 UID와 GID는 시스템 계정을 위해 예약되므로 사용자나 그룹에 할당해서는안 됩니다.

매핑 규칙에 UPN을 사용하지 않음

사용자 매핑 규칙에는 UPN(User Principal Name)을 사용할 수 없습니다. UPN은@ 기호를 사용해 Active Directory 도메인과 사용자 이름을 인터넷 형식의 이름(예: e-메일 주소: jane@example)으로 결합한 것입니다. 규칙에 UPN을 포함할 경우 매핑 서비스가 규칙을 무시하고 오류를 반환할 수 있습니다. 대신 DOMAIN\user.com 형식으로 이름을 지정합니다.

유형별로 규칙을 그룹화하고 규칙의 순서 지정

시스템은 기본적으로 모든 매핑 규칙을 처리합니다. 따라서 알 수 없는 모든 사용자의 액세스를 거부하는 경우와 같이 모두 거부(deny-all) 규칙을 적용할 경우 문제가 나타날 수 있습니다. 또한 대체 규칙은 와일드카드 문자가 포함된 규칙과 상호작용할 수 있습니다. 복잡성을 최소화하려면 규칙을 유형별로 그룹화하고 다음 순서로 구성하는 것이 좋습니다.

1. 대체 규칙: ID를 대체하는 모든 규칙을 먼저 지정하여 OneFS가 해당 ID의 모든인스턴스를 대체하도록 합니다.

2. 연결, 추가 및 삽입 규칙: 대체 작업을 통해 이름이 설정된 후에 연결, 추가 및삽입 규칙을 지정하여 추가 식별자를 추가합니다.

ID 관리

사용자 매핑 387

Page 388: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

3. 허용 및 거부 규칙: 액세스를 허용하거나 거부하는 규칙을 마지막으로 지정합니다.

기본 거부 규칙을 적용하기 전에 모든 처리를 중지하십시오. 이를 위해 허용되는 사용자와 일치하는 사용자를 찾지만 아무 작업도 수행하지 않고(예: 필드옵션이 없는 추가 연산자) break 옵션을 갖는 규칙을 생성합니다. 허용되는 사용자를 열거한 후에는 끝에 모두 거부 규칙을 배치하여 일치하지 않는 모든 사용자를 비어 있는 사용자로 대체할 수 있습니다.

명시적 규칙을 건너뛰는 일이 없도록 하려면 규칙의 각 그룹에서 와일드카드 문자가 포함된 규칙 앞에 명시적 규칙을 배치합니다.

추가 그룹에 LDAP 또는 NIS 기본 그룹 추가

Isilon 클러스터가 Active Directory와 LDAP에 접속되는 경우 추가 그룹 목록에LDAP 기본 그룹을 추가하는 것이 좋습니다. 이렇게 하면 NFS를 통해 생성되는 파일이나 다른 UNIX 스토리지 시스템에서 마이그레이션되는 파일에 대해 그룹 사용권한을 허용할 수 있습니다. Isilon 클러스터가 Active Directory와 NIS 모두에 접속되는 경우에도 마찬가지입니다.

온디스크 ID사용자 매퍼가 사용자의 ID를 확인한 후에 OneFS는 해당 사용자 ID에 대한 신뢰할 수있는 식별자, 즉 기본 설정된 온디스크 ID를 확인합니다.

OnesFS는 UNIX 또는 Windows ID를 파일 메타데이터로 디스크에 저장합니다. 온디스크 ID 유형으로는 UNIX, SID 및 기본이 있습니다. ID는 파일이 생성될 때나 파일의 액세스 제어 데이터가 수정될 때 설정됩니다. 대부분의 프로토콜은 올바른 작동을 위해 일정 수준의 매핑이 필요합니다. 따라서 디스크에 저장할 기본 설정 ID를 선택하는 것이중요합니다. OneFS가 UNIX 또는 Windows ID를 저장하도록 구성하거나, OneFS가 저장할 최적의 ID를 결정하도록 할 수 있습니다.

온디스크 ID 유형으로는 UNIX, SID 및 기본이 있습니다. 온디스크 ID 유형을 변경할 수는 있지만 UNIX 시스템과 Windows 시스템이 포함된 네트워크에는 기본 ID가 가장 적합합니다. 기본 온디스크 ID 모드에서 UID를 온디스크 ID로 설정하면 NFS 성능이 향상됩니다.

SID 온디스크 ID는 Active Directory로만 관리되는 Windows 시스템의 동종 네트워크에사용됩니다. OneFS 6.5 이전 버전에서 업그레이드하는 경우 온디스크 ID가 UNIX로 설정되며, OneFS 6.5 이상에서 업그레이드하는 경우 온디스크 ID 설정이 유지됩니다. 새로운 설치에서는 온디스크 ID가 기본으로 설정됩니다.

기본 온디스크 ID 유형을 사용하면 OneFS 인증 데몬이 다음과 같은 순서로 ID 매핑 유형을 확인하여 디스크에 저장할 올바른 ID를 선택할 수 있습니다.

순서 매핑 유형 설명

1 알고리즘 매핑 내부 ID 매핑 데이터베이스에서 S-1-22-1-UID 또는S-1-22-2-GID와 일치하는 SID가 해당 UNIX ID로 다시 변환되고, UID 및 GID가 온디스크ID로 설정됩니다.

ID 관리

388 OneFS 8.0.1 CLI 관리 가이드

Page 389: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

순서 매핑 유형 설명

2 외부 매핑 디렉토리 서비스(예: RFC2307 속성이 포함된 ActiveDirectory, LDAP, NIS 또는OneFS 파일 공급자 또는 로컬공급자)에 명시적 UID 및 GID가 정의된 사용자는 온디스크ID로 설정된 UNIX ID를 갖습니다.

3 영구적 매핑 매핑은 ID 매퍼 데이터베이스에 영구적으로 저장됩니다. ID매퍼 데이터베이스에 영구적매핑이 있는 ID는 이 매핑의 대상을 온디스크 ID로 사용합니다. 주로 수동 ID 매핑의 경우가 이에 해당됩니다. 예를 들어 GID:10000에서S-1-5-32-545로의 ID 매핑이있을 경우 온디스크 스토리지GID:10000에 대한 요청에서S-1-5-32-545를 반환합니다.

4 매핑 없음 다른 디렉토리 서비스와 ID 데이터베이스를 쿼리해 보아도사용자에게 UID나 GID가 없는경우 SID가 온디스크 ID로 설정됩니다. 또한 사용자가 NFS를 통해 파일에 액세스할 수있도록 OneFS는 사전에 설정된 1,000,000~2,000,000 범위에서 UID와 GID를 할당합니다. 기본 온디스크 ID 모드에서는 OneFS에서 생성되는 UID또는 GID가 온디스크 ID로 설정되지 않습니다.

온디스크 ID 유형을 변경하는 경우 PermissionRepair 작업을 변환 모드로 실행하여 디스크의 모든 파일 표시가 변경된 설정과 일치하도록 해야 합니다.

ID 매핑 관리ID 매핑을 생성, 수정 및 삭제하고 ID 매핑 설정을 구성할 수 있습니다.

ID 매핑 생성소스 및 타겟 ID 사이에 수동 ID 매핑을 생성하거나 소스 ID를 위한 매핑을 자동으로 생성할 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

ID 관리

ID 매핑 관리 389

Page 390: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi auth mapping create 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존에서 소스 및 타겟 ID를 지정함으로써 ID간에 양방향 매핑이 생성됩니다.

isi auth mapping create --2way --source-sid=S-1-5-21-12345 \--target-uid=5211 --zone=zone3

ID 매핑 수정ID 매핑의 구성을 수정할 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi auth mapping modify 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존에서 UID 4236인 사용자의 매핑이 소스및 타겟 ID 사이에 역방향의 양방향 매핑을 포함하도록 수정됩니다.

isi auth mapping modify --source-uid=4236 \--target-sid=S-1-5-21-12345 --zone=zone3 --2way

ID 매핑 삭제하나 이상의 ID 매핑을 삭제할 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi auth mapping delete 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존에서 모든 ID 매핑이 삭제됩니다.

isi auth mapping delete --all --zone=zone3

다음 명령을 실행하면 zone3 액세스 존에서 자동으로 생성되었으며 외부 인증소스의 UID 또는 GID를 포함하는 모든 ID 매핑이 삭제됩니다.

isi auth mapping delete --all --only-external --zone=zone3

다음 명령을 실행하면 zone3 액세스 존에서 UID 4236인 사용자의 ID 매핑이 삭제됩니다.

isi auth mapping delete --source-uid=4236 --zone=zone3

ID 관리

390 OneFS 8.0.1 CLI 관리 가이드

Page 391: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ID 매핑 보기특정 ID에 대한 매핑 정보를 표시할 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi auth mapping view 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존에서 UID 4236인 사용자에 대한 매핑이표시됩니다.

isi auth mapping view --uid=4236 --zone=zone3

다음 예와 유사한 출력이 표시됩니다.

Name: user_36 On-disk: UID: 4236Unix uid: 4236Unix gid: -100000 SMB: S-1-22-1-4236

ID 매핑 캐시 플러시ID 맵 캐시를 플러시하여 모든 또는 특정 ID 매핑의 인메모리(in-memory) 복제본을 제거할 수 있습니다.

ID 매핑을 수정할 경우 캐시의 동기화가 중단될 수 있으며, 인증 시 작업이 느리거나 중단되는 문제가 발생할 수 있습니다. 캐시를 플러시하여 매핑을 동기화할 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi auth mapping flush 명령을 실행합니다.

다음 명령을 실행하면 EMC Isilon 클러스터에서 모든 ID 매핑이 플러시됩니다.

isi auth mapping flush --all

다음 명령을 실행하면 zone3 액세스 존에서 UID 4236인 사용자의 매핑이 플러시됩니다.

isi auth mapping flush --source-uid-4236 --zone=zone3

사용자 토큰 보기인증 중에 사용자에 대해 생성된 액세스 토큰의 컨텐츠를 볼 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi auth mapping token 명령을 실행합니다.

ID 관리

ID 매핑 보기 391

Page 392: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 zone3 액세스 존에서 UID 4236인 사용자의 액세스 토큰이 표시됩니다.

isi auth mapping token --uid=4236 --zone=zone3

다음 예와 유사한 출력이 표시됩니다.

User Name: user_36 UID: 4236 SID: S-1-22-1-4236 On Disk: 4236ZID: 3Zone: zone3Privileges: -Primary Group Name: user_36 GID: 4236 SID: S-1-22-2-4236 On Disk: 4236

ID 매핑 설정 구성UID 및 GID의 자동 할당을 설정하거나 해제하고 각 액세스 존에서 ID 값의 범위를 사용자 지정할 수 있습니다. 기본 범위는 1000000–2000000입니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi auth settings mapping modify 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존에서 UID 및 GID의 자동 할당이 설정되고할당 범위가 25000–50000으로 설정됩니다.

isi auth settings mapping modify --gid-range-enabled=yes \--gid-range-min=25000 --gid-range-max=50000 --uid-range-enabled=yes \--uid-range-min=25000 --uid-range-max=50000 --zone=zone3

ID 매핑 설정 보기각 존에서 ID 매핑 설정의 현재 구성을 볼 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi auth settings mapping view 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존에서 현재 설정이 표시됩니다.

isi auth settings mapping view --zone=zone3

다음 예와 유사한 출력이 표시됩니다.

GID Range Enabled: Yes GID Range Min: 25000

ID 관리

392 OneFS 8.0.1 CLI 관리 가이드

Page 393: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

GID Range Max: 50000UID Range Enabled: Yes UID Range Min: 25000 UID Range Max: 50000

사용자 ID 관리사용자 매핑 규칙을 생성하여 사용자 ID를 관리할 수 있습니다.

사용자 매핑 규칙을 생성하는 경우 다음 정보에 유의해야 합니다.

l System 존을 통해 EMC Isilon 클러스터에 접속된 경우에만 사용자 매핑 규칙을 생성할 수 있습니다. 하지만 사용자 매핑 규칙을 특정 액세스 존에 적용할 수 있습니다. 특정 액세스 존에 대해 사용자 매핑 규칙을 생성하는 경우 해당 존의 컨텍스트에서만 규칙이 적용됩니다.

l 한 노드에서 사용자 매핑을 변경하면 다른 노드로 변경 사항이 전파됩니다.

l 사용자 매핑을 변경한 후에는 OneFS 인증 서비스가 구성을 다시 로드합니다.

사용자 ID 보기사용자의 SID(Security Identifier) 기록을 포함하여 지정된 사용자가 Active Directory및 LDAP 디렉토리 서비스 내에서 갖는 ID와 그룹 구성원 자격을 볼 수 있습니다.

이 절차는 CLI를 통해 수행해야 합니다.

Active Directory와 LDAP 디렉토리 서비스가 모두 구성된 경우 두 디렉토리 서비스의ID 조합이 OneFS 사용자 액세스 토큰에 포함되어 있습니다. 다음 명령을 실행하여 각특정 디렉토리 서비스 내 ID를 검색할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. isi auth users view 명령을 실행하여 Active Directory의 사용자 ID를 확인합니다.

다음 명령은 Active Directory 도메인 YORK에 있는 이름이 stand인 사용자의 ID를 표시합니다.

isi auth users view --user=YORK\\stand --show-groups

다음 예와 유사한 출력이 표시됩니다.

Name: YORK\stand DN: CN=stand,CN=Users,DC=york,DC=hull,DC=example,DC=com DNS Domain: york.hull.example.com Domain: YORK Provider: lsa-activedirectory-provider:YORK.HULL.EXAMPLE.COMSam Account Name: stand UID: 4326 SID: S-1-5-21-1195855716-1269722693-1240286574-591111 Primary Group ID : GID:1000000 Name : YORK\york_sh_udg

ID 관리

사용자 ID 관리 393

Page 394: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Additional Groups: YORK\sd-york space group YORK\york_sh_udg YORK\sd-york-group YORK\sd-group YORK\domain users

3. isi auth users view 명령을 실행하여 LDAP의 사용자 ID만 확인합니다.

다음 명령은 이름이 stand인 LDAP 사용자의 ID를 표시합니다.

isi auth user view --user=stand --show-groups

다음 예와 유사한 출력이 표시됩니다.

Name: stand DN: uid=stand,ou=People,dc=colorado4,dc=hull,dc=example,dc=comDNS Domain: - Domain: LDAP_USERS Provider: lsa-ldap-provider:Unix LDAPSam Account Name: stand UID: 4326 SID: S-1-22-1-4326 Primary Group ID : GID:7222 Name : stand Additional Groups: stand sd-group sd-group2

사용자 매핑 규칙 생성사용자 매핑 규칙을 생성하여 클러스터의 사용자 ID를 관리할 수 있습니다.

isi zone zones modify System 명령에 --user-mapping-rules 옵션을 사용하여 첫 번째 매핑 규칙을 생성할 수 있습니다. 그러나 위 명령을 사용하여 두 번째 규칙을 추가하려고 하면 규칙 목록에 새 규칙이 추가되지 않고 기존 규칙이 대체됩니다. 규칙 목록에 규칙을 더 추가하려면 isi zone zones modify System 명령에 --add-user-mapping-rules 옵션을 사용해야 합니다.

액세스 존을 지정하지 않은 경우 사용자 매핑 규칙은 System 존에 생성됩니다.

절차

1. Active Directory 사용자를 LDAP의 사용자와 병합하는 규칙을 생성하려면 다음명령을 실행합니다. 여기서 <user-a> 및 <user-b>는 병합될 ID(예: 각각user_9440 및 lduser_010)의 자리 표시자입니다.

isi zone zones modify System --add-user-mapping-rules \ "<DOMAIN> <user-a> &= <user-b>"

다음 명령을 실행하여 규칙을 확인합니다.

isi zone zones view System

ID 관리

394 OneFS 8.0.1 CLI 관리 가이드

Page 395: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

명령이 성공적으로 실행된 경우 출력의 User Mapping Rules 줄에 매핑 규칙이표시됩니다.

Name: System Cache Size: 4.77M Map Untrusted: SMB Shares: - Auth Providers: - Local Provider: Yes NetBIOS Name: All SMB Shares: Yes All Auth Providers: Yes User Mapping Rules: <DOMAIN>\<user_a> &= <user_b> Home Directory Umask: 0077 Skeleton Directory: /usr/share/skel Zone ID: 1

2. 토큰에 대한 변경 내용을 확인하려면 다음 예와 유사한 명령을 실행합니다.

isi auth mapping token <DOMAIN>\\<user-a>

명령이 성공적으로 실행된 경우 다음 예와 유사한 출력이 표시됩니다.

User Name : <DOMAIN>\<user-a> UID : 1000201 SID : S-1-5-21-1195855716-1269722693-1240286574-11547 ZID: 1 Zone: System Privileges: - Primary Group Name : <DOMAIN>\domain users GID : 1000000 SID : S-1-5-21-1195855716-1269722693-1240286574-513 Supplemental Identities Name : Users GID : 1545 SID : S-1-5-32-545 Name : lduser_010 UID : 10010 SID : S-1-22-1-10010 Name : example GID : 10000 SID : S-1-22-2-10000 Name : ldgroup_20user GID : 10026 SID : S-1-22-2-10026

Windows 및 UNIX 토큰 병합join 또는 append 연산자를 사용하여 두 사용자 이름을 단일 토큰으로 병합할 수 있습니다.

Windows 및 UNIX 사용자 이름이 디렉토리 서비스 간에 일치하지 않는 경우 join 또는append 연산자를 사용하여 두 사용자 이름을 단일 토큰으로 병합하는 사용자 매핑 규칙을 작성할 수 있습니다. 예를 들어 사용자의 Windows 사용자 이름이 win_bob이고UNIX 사용자 이름이 UNIX_bob인 경우 이들을 서로 연결하거나 어느 한쪽에 추가할 수있습니다.한 계정을 다른 계정에 추가할 때, append 연산자는 한 ID에서 다른 ID로 정보를 추가합니다. OneFS에서는 소스 ID에서 타겟 ID로 옵션을 지정하는 필드가 추가되며, 추가 그룹 목록에 ID가 추가됩니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. 다음 예와 같은 규칙을 작성하여 Windows 및 UNIX 사용자 이름을 연결합니다.여기서 <win-username> 및 <UNIX-username>은 사용자의 Windows 및 UNIX 계정을 나타내는 자리 표시자입니다.

MYDOMAIN\<win-username> &= <UNIX-username> []

3. 다음 예와 같은 규칙을 작성하고 그룹 옵션을 사용하여 UNIX 계정을 Windows계정에 추가합니다.

MYDOMAIN\<win-username> ++ <UNIX-username> [groups]

ID 관리

Windows 및 UNIX 토큰 병합 395

Page 396: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

LDAP에서 기본 그룹 검색사용자 매핑 규칙을 만들어 LDAP의 기본 그룹 정보를 사용자 액세스 토큰에 삽입하거나 추가할 수 있습니다.

기본적으로 사용자 매핑 서비스에서는 AD 및 LDAP의 정보를 함께 사용하지만 AD의정보가 우선 사용됩니다. 매핑 규칙은 OneFS에서 정보를 결합하는 방식을 제어합니다.기본 그룹 정보를 AD 대신 LDAP에서 검색할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. 다음 예와 유사한 규칙을 작성하여 LDAP의 정보를 사용자 액세스 토큰에 삽입합니다.

*\* += * [group]

3. 다음 예와 유사한 규칙을 작성하여 LDAP의 다른 정보를 사용자 액세스 토큰에추가합니다.

*\* ++ * [user,groups]

매핑 규칙 옵션매핑 규칙에는 액세스 토큰의 필드를 타겟으로 하는 옵션이 포함될 수 있습니다.

필드는 선택한 사용자의 기본 UID와 기본 사용자 SID 같은 도메인 간 액세스 토큰 측면을 나타냅니다. OneFS 웹 관리 인터페이스에서 이러한 필드 중 일부를 볼 수 있습니다.웹 관리 인터페이스에서 User는 사용자 이름과 동일합니다. 또한 isi authmapping token 명령을 실행하여 액세스 토큰의 필드를 볼 수 있습니다.

규칙을 생성할 때 OneFS가 두 ID 측면을 하나의 토큰으로 결합하는 방식을 조작하는옵션을 추가할 수 있습니다. 예를 들어 OneFS가 토큰에 추가 그룹을 추가하도록 하는옵션을 사용할 수 있습니다.

토큰에는 다음 필드가 포함되어 있고, 사용자 매핑 규칙을 사용하여 이러한 필드를 조작할 수 있습니다.

l username

l unix_name

l primary_uid

l primary_user_sid

l primary_gid

l primary_group_sid

l additional_ids(추가 그룹 포함)

옵션을 통해 규칙이 ID 정보를 토큰에 결합하는 방식이 제어됩니다. break 옵션은 예외로, OneFS의 추가 규칙 처리를 중지합니다.

한 규칙에 여러 옵션을 적용할 수 있지만, 모든 연산자에 모든 옵션이 적용되는 것은 아닙니다. 다음 표에서는 각 옵션의 영향과 각 옵션과 함께 작동하는 연산자를 설명합니다.

ID 관리

396 OneFS 8.0.1 CLI 관리 가이드

Page 397: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션 연산자 설명

user insert, append 기본 UID와 기본 사용자SID(있는 경우)를 토큰에 복제합니다.

groups insert, append 기본 GID와 기본 그룹 SID(있는 경우)를 토큰에 복제합니다.

groups insert, append 모든 추가 식별자를 토큰에 복제합니다. 추가 식별자에서 기본 UID, 기본 GID, 기본 사용자SID, 기본 그룹 SID는 제외됩니다.

default_user remove groups를 제외한 모든연산자

매핑 서비스는 규칙에서 두 번째 사용자를 찾지 못할 경우기본 사용자의 사용자 이름을찾으려고 합니다. 기본 사용자의 이름에는 와일드카드를 포함할 수 없습니다. CLI를 사용하여 규칙에 기본 사용자에 대한 옵션을 설정하는 경우 다음과 같이 밑줄을 사용하여 설정해야 합니다. default_user

break 모든 연산자 매핑 서비스가 break 옵션의삽입 지점을 따르는 규칙을 적용하는 것을 중지시킵니다. 매핑 서비스는 break 지점에서최종 토큰을 생성합니다.

매핑 규칙 연산자연산자는 매핑 규칙이 수행하는 작업을 결정합니다.

웹 관리 인터페이스 또는 CLI를 통해 사용자 매핑 규칙을 생성할 수 있습니다. 웹 관리인터페이스에서는 연산자가 목록에 명시되어 있습니다.

OneFS CLI를 사용하여 매핑 규칙을 생성하는 경우 기호를 사용하여 연산자를 지정해야 합니다. 연산자는 매핑 서비스가 규칙을 처리하는 방향에 영향을 미칩니다. 매핑 규칙 생성에 대한 자세한 내용은 Managing identities with the Isilon OneFS user mappingservice 백서를 참조하십시오. 다음 표에서는 매핑 규칙에 사용할 수 있는 연산자를 설명합니다.

매핑 규칙당 하나의 연산자만 포함할 수 있습니다.

연산자 웹 인터페이스 CLI 방향 설명

append Append fieldsfrom a user

++ 왼쪽에서 오른쪽 필드를 액세스 토큰에 추가하여 토큰을 수정합니다.매핑 서비스는 옵션(user, group,groups) 목록에지정된 필드를 규칙의 첫 번째 ID

ID 관리

매핑 규칙 연산자 397

Page 398: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

연산자 웹 인터페이스 CLI 방향 설명

에 추가합니다.이러한 필드는 규칙의 두 번째 ID에서 복제됩니다.추가된 모든 식별자가 추가 그룹목록의 구성원이됩니다. 옵션을사용하지 않을 경우 추가 규칙이조회 작업만 수행합니다. 토큰을변경하려면 옵션을 포함해야 합니다.

insert Insert fieldsfrom a user

+= 왼쪽에서 오른쪽 필드를 기존 액세스 토큰에 추가하여 토큰을 수정합니다. 옵션(user,group, groups)목록에 지정된 필드는 새 ID에서복제되어 토큰의ID에 삽입됩니다.규칙을 통해 삽입된 기본 사용자또는 기본 그룹이토큰의 새 기본사용자와 기본 그룹이 되며, 이전기본 사용자와 기본 그룹은 추가식별자 목록으로이동합니다. 기본사용자를 수정해도 토큰의 사용자이름이 변경되지않습니다. ID에서추가 그룹을 삽입하면 기존 그룹에새 그룹이 추가됩니다.

replace Replace oneuser with adifferent user

=> 왼쪽에서 오른쪽 토큰을 제거하고두 번째 사용자이름으로 식별되는 새 토큰으로대체합니다. 두번째 사용자 이름이 비어 있는 경우 매핑 서비스가토큰의 첫 번째사용자 이름을 제

ID 관리

398 OneFS 8.0.1 CLI 관리 가이드

Page 399: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

연산자 웹 인터페이스 CLI 방향 설명

거하여 아무 사용자 이름도 남지않습니다. 토큰에사용자 이름이 포함되지 않은 경우OneFS가 액세스를 거부하고 nosuch user 오류를 표시합니다.

remove groups Removesupplementalgroups from auser

-- 단항 추가 그룹을 제거하여 토큰을 수정합니다.

join Join two userstogether

&= 양방향 새 ID를 토큰에삽입합니다. 새ID가 두 번째 사용자인 경우 매핑서비스가 새 ID를기존 ID 뒤에 삽입하고, 그렇지않은 경우 기존ID 앞에 삽입합니다. 삽입 지점의위치는 기존 ID가이미 목록의 첫번째에 있는 경우에 적용됩니다.첫 번째 ID를 사용하여 새 파일시스템 오브젝트의 소유권을 확인하기 때문입니다.

ID 관리

매핑 규칙 연산자 399

Page 400: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ID 관리

400 OneFS 8.0.1 CLI 관리 가이드

Page 401: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

9장

홈 디렉토리

이 섹션에서는 다음과 같은 항목을 다룹니다.

l 홈 디렉토리 개요..............................................................................................402l 홈 디렉토리 사용 권한......................................................................................402l SMB 사용자 인증............................................................................................. 402l SMB를 통한 홈 디렉토리 생성......................................................................... 402l SSH 및 FTP를 통한 홈 디렉토리 생성.............................................................. 406l 혼합 환경의 홈 디렉토리 생성..........................................................................409l ACL과 모드 비트 간의 상호 작용......................................................................409l 인증 공급자의 기본 홈 디렉토리 설정...............................................................410l 지원되는 확장 변수........................................................................................... 411l 홈 디렉토리 프로비저닝의 도메인 변수............................................................ 412

홈 디렉토리 401

Page 402: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

홈 디렉토리 개요로컬 사용자를 생성하면 OneFS에서 해당 사용자에 대한 홈 디렉토리가 자동으로 생성됩니다. 또한 OneFS에서는 SMB 공유에 접속하거나 FTP 또는 SSH를 통해 로그인하여클러스터에 액세스하는 사용자에 대해 홈 디렉토리를 동적으로 프로비저닝할 수 있습니다.

홈 디렉토리 생성 방식과 관계없이 SMB, SSH 및 FTP 조합을 통해 홈 디렉토리에 대한액세스를 구성할 수 있습니다.

홈 디렉토리 사용 권한사용자의 홈 디렉토리는 Windows ACL이나 POSIX 모드 비트를 사용하여 설정할 수 있으며, 이 두 가지는 통합 ACL로 변환됩니다. 홈 디렉토리가 생성되는 방식에 따라 홈 디렉토리에 설정되는 초기 사용 권한이 결정됩니다.

로컬 사용자를 생성하면 사용자의 홈 디렉토리가 기본적으로 모드 비트를 사용하여 생성됩니다.

외부 소스에 대해 인증되는 사용자의 경우 로그인 시 동적으로 홈 디렉토리를 생성하도록 설정을 지정할 수 있습니다. 홈 디렉토리가 SSH 또는 FTP를 통한 로그인 시 생성되는 경우 모드 비트를 사용하여 설정되고, SMB 접속 시 생성되는 경우 모드 비트 또는ACL이 사용됩니다. 예를 들어 LDAP 사용자가 처음에 SSH 또는 FTP를 통해 로그인할경우 사용자 홈 디렉토리가 모드 비트를 사용하여 생성됩니다. 동일한 사용자가 처음에SMB 공유를 통해 접속하는 경우 구성된 SMB 설정에 따른 사용 권한으로 홈 디렉토리가 생성됩니다. --inheritable-path-acl 옵션이 설정되어 있으면 ACL이 생성되고, 그렇지 않으면 모드 비트가 사용됩니다.

SMB 사용자 인증NT 해시를 처리할 수 있는 인증 공급자의 SMB 사용자를 인증할 수 있습니다.

SMB는 NT 암호 해시를 전송하여 SMB 사용자를 인증하므로 NT 해시를 처리할 수 있는 인증 공급자의 사용자만 SMB를 통해 로그인할 수 있습니다. OneFS에서 지원하는다음 인증 공급자가 NT 해시를 처리할 수 있습니다.

l Active Directory

l 로컬

l LDAPSAM(Samba 확장을 사용하도록 설정된 LDAP)

SMB를 통한 홈 디렉토리 생성공유 경로에 확장 변수를 포함하여 SMB 공유를 생성할 수 있습니다. 확장 변수는 사용자가 공유에 접속하여 홈 디렉토리에 액세스할 수 있도록 합니다. 또한 SMB 접속 시점에 존재하지 않는 홈 디렉토리의 동적 프로비저닝을 설정할 수 있습니다.

파일이 액세스될 때 먼저 공유 사용 권한이 확인된 후 기본 파일 시스템 사용 권한이 확인됩니다. 이러한 사용 권한으로 인해 파일이나 디렉토리에 대한 액세스가 차단될 수있습니다.

홈 디렉토리

402 OneFS 8.0.1 CLI 관리 가이드

Page 403: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

확장 변수를 사용한 홈 디렉토리 생성확장 변수로 설정을 구성하여 SMB 공유 홈 디렉토리를 생성할 수 있습니다.

사용자가 SMB를 통해 EMC Isilon 클러스터에 액세스하는 경우 홈 디렉토리 액세스가SMB 공유를 통해 이루어집니다. 변수 확장 구문을 사용하는 경로로 설정을 구성하면사용자가 홈 디렉토리 공유에 접속하도록 할 수 있습니다.

홈 디렉토리 공유 경로는 /ifs/로 시작해야 하며 홈 디렉토리 SMB 공유가 생성되는액세스 존의 루트 경로에 있어야 합니다.

다음 명령에서는 --allow-variable-expansion 옵션이 설정되어 있는데, 이는%U를 사용자 이름(이 예에서 user411)으로 확장해야 함을 나타냅니다. 디렉토리가 없는 경우 디렉토리를 생성하도록 --auto-create-directory 옵션이 설정되어 있습니다.

isi smb shares create HOMEDIR --path=/ifs/home/%U \ --allow-variable-expansion=yes --auto-create-directory=yes isi smb shares permission modify HOMEDIR --wellknown Everyone \ --permission-type allow --permission full isi smb shares view HOMEDIR

다음 예와 유사한 출력이 표시됩니다.

Share Name: HOMEDIR Path: /ifs/home/%U Description: Client-side Caching Policy: manualAutomatically expand user names or domain names: TrueAutomatically create home directories for users: True Browsable: TruePermissions:Account Account Type Run as Root Permission Type Permission------------------------------------------------------------Everyone wellknown False allow full ------------------------------------------------------------Total: 1...

user411이 net use 명령을 사용하여 공유에 접속하면 사용자의 홈 디렉토리가 /ifs/home/user411에 생성됩니다. user411의 Windows 클라이언트에서 net usem: 명령을 실행하면 HOMEDIR 공유를 통해 /ifs/home/user411에 접속됩니다.

net use m: \\cluster.company.com\HOMEDIR /u:user411

절차

1. 클러스터에서 --allow-variable-expansion 옵션을 설정하여 다음 명령을실행합니다. %U 확장 변수가 사용자 이름으로 확장되며, --auto-create-directory 옵션이 설정되어 있어 디렉토리가 없는 경우 디렉토리가 생성됩니다.

isi smb shares create HOMEDIR --path=/ifs/home/%U \ --allow-variable-expansion=yes --auto-create-directory=yes isi smb shares permission modify HOMEDIR --wellknown Everyone

홈 디렉토리

확장 변수를 사용한 홈 디렉토리 생성 403

Page 404: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

\ --permission-type allow --permission full

2. 다음 명령을 실행하여 홈 디렉토리 설정을 봅니다.

isi smb shares view HOMEDIR

다음 예와 유사한 출력이 표시됩니다.

Share Name: HOMEDIR Path: /ifs/home/%U Description: Client-side Caching Policy: manualAutomatically expand user names or domain names: TrueAutomatically create home directories for users: True Browsable: TruePermissions:Account Account Type Run as Root Permission Type Permission------------------------------------------------------------Everyone wellknown False allow full ------------------------------------------------------------Total: 1...

user411이 net use 명령을 사용하여 공유에 접속하면 user411의 홈 디렉토리가 /ifs/home/user411에 생성됩니다. user411의 Windows 클라이언트에서net usem: 명령을 실행하면 다음 예와 유사한 접속을 매핑하여 HOMEDIR 공유를 통해 /ifs/home/user411에 접속됩니다.

net use m: \\cluster.company.com\HOMEDIR /u:user411

--inheritable-path-acl 옵션을 사용하여 홈 디렉토리 생성공유에 --inheritable-path-acl 옵션을 설정하여 상위 디렉토리에 상속 가능한ACL이 있을 경우 공유 경로에서 상속되도록 지정할 수 있습니다.

시작하기 전에

대부분의 구성 작업을 수행하려면 SecurityAdmin 역할의 구성원으로 로그온해야 합니다.

기본적으로 SMB 공유의 디렉토리 경로는 모드 비트를 기반으로 통합 ACL을 사용하여생성됩니다. --inheritable-path-acl 옵션을 설정하여 생성되는 모든 디렉토리에서 상속 가능한 ACL을 사용할 수 있습니다. 이러한 디렉토리는 공유 생성 시에 생성되거나 해당 공유에 접속 시 동적으로 프로비저닝됩니다.

절차

1. 클러스터에서 공유에 처음 접속할 때 사용자 홈 디렉토리를 동적으로 프로비저닝하도록 다음 예와 유사한 명령을 실행하여 클러스터에 --inheritable-path-acl 옵션을 설정합니다.

isi smb shares create HOMEDIR_ACL --path=/ifs/home/%U \ --allow-variable-expansion=yes --auto-create-directory=yes

홈 디렉토리

404 OneFS 8.0.1 CLI 관리 가이드

Page 405: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

\ --inheritable-path-acl=yes

isi smb shares permission modify HOMEDIR_ACL \ --wellknown Everyone \ --permission-type allow --permission full

2. Windows 클라이언트에서 다음 예와 유사한 net use 명령을 실행하여 user411에 대한 홈 디렉토리를 매핑합니다.

net use q: \\cluster.company.com\HOMEDIR_ACL /u:user411

3. 클러스터에서 다음 예와 유사한 명령을 실행하여 user411 공유에 대한 상속 가능한 ACL 사용 권한을 봅니다.

cd /ifs/home/user411ls -lde .

다음 예와 유사한 출력이 표시됩니다.

drwx------ + 2 user411 Isilon Users 0 Oct 19 16:23 ./ OWNER: user:user411 GROUP: group:Isilon Users CONTROL:dacl_auto_inherited,dacl_protected 0: user:user411 allow dir_gen_all,object_inherit,container_inherit

SMB 공유 %U 변수를 사용하여 특수 홈 디렉토리 생성특수 SMB 공유 이름 %U를 사용하면 사용자의 사용자 이름과 동일하게 표시되는 홈 디렉토리 SMB 공유를 생성할 수 있습니다.

일반적으로 %U SMB 공유는 %U 확장 변수가 포함된 공유 경로를 사용하여 설정합니다. 사용자가 로그인 이름과 일치하는 공유에 접속하려고 하지만 그러한 공유가 없을경우 대신 %U 공유에 접속되고 %U 공유의 확장 경로로 이동됩니다.

사용자 이름과 일치하는 또 다른 SMB 공유가 있을 경우, %U 공유가 아닌 명시적으로이름이 지정된 공유에 접속됩니다.

절차

1. 다음 명령을 실행하여 사용자가 공유에 접속할 때 인증된 사용자 로그인 이름과일치하는 공유를 생성합니다.

isi smb share create %U /ifs/home/%U \ --allow-variable-expansion=yes --auto-create-directory=yes \ --zone=System

이 명령을 실행한 후 사용자 Zachary에게는 '%U' 대신 'zachary'라는 공유가 표시되며, Zachary가 'zachary' 공유에 접속하려고 하면 /ifs/home/zachary로

홈 디렉토리

SMB 공유 %U 변수를 사용하여 특수 홈 디렉토리 생성 405

Page 406: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이동됩니다. Windows 클라이언트에서 Zachary가 다음 명령을 실행하면 /ifs/home/zachary 디렉토리의 컨텐츠가 표시됩니다.

net use m: \\cluster.ip\zachary /u:zachary cd m:dir

마찬가지로 사용자 Claudia가 Windows 클라이언트에서 다음 명령을 실행하면 /ifs/home/claudia의 디렉토리 컨텐츠가 표시됩니다.

net use m: \\cluster.ip\claudia /u:claudia cd m: dir

Zachary와 Claudia는 서로의 홈 디렉토리에 액세스할 수 없습니다. Zachary를 위한 공유는 'zachary'뿐이고, Claudia를 위한 공유는 'claudia'뿐이기 때문입니다.

SSH 및 FTP를 통한 홈 디렉토리 생성인증 공급자 설정을 수정하여 SSH 또는 FTP를 통해 클러스터에 액세스하는 사용자를위한 홈 디렉토리 지원을 구성할 수 있습니다.

SSH 또는 FTP 로그인 셸 설정--login-shell 옵션을 사용하여 사용자의 기본 로그인 셸을 설정할 수 있습니다.

기본적으로 --login-shell 옵션이 지정되면 Active Directory를 제외하고 인증 공급자가 제공한 모든 로그인 셸 정보가 재정의됩니다. Active Directory에 --login-shell 옵션이 지정되면 Active Directory 서버가 로그인 셸 정보를 제공하지 않을 경우기본 로그인 셸을 그대로 나타냅니다.

다음 예에서는 로그인 셸을 /bin/bash로 설정하는 경우를 보여 줍니다. 로그인 셸을 /bin/rbash로 설정할 수도 있습니다.

절차

1. 다음 명령을 실행하여 모든 로컬 사용자의 로그인 셸을 /bin/bash로 설정합니다.

isi auth local modify System --login-shell /bin/bash

2. 다음 명령을 실행하여 도메인에 있는 모든 Active Directory 사용자의 기본 로그인 셸을 /bin/bash로 설정합니다.

isi auth ads modify YOUR.DOMAIN.NAME.COM --login-shell /bin/bash

홈 디렉토리

406 OneFS 8.0.1 CLI 관리 가이드

Page 407: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SSH/FTP 홈 디렉토리 사용 권한 설정umask 값을 설정하여 SSH 또는 FTP를 통해 액세스되는 홈 디렉토리에 대한 홈 디렉토리 사용 권한을 지정할 수 있습니다.

시작하기 전에

대부분의 구성 작업을 수행하려면 SecurityAdmin 역할의 구성원으로 로그온해야 합니다.

사용자의 홈 디렉토리가 SSH 또는 FTP를 통해 로그인 시 생성되는 경우 POSIX 모드비트를 사용하여 생성됩니다. 사용자의 홈 디렉토리에 대한 사용 권한 설정은 0755로설정된 후에 사용자 액세스 존의 umask 설정에 따라 마스킹되어 사용 권한이 세부적으로 제한됩니다. --home-directory-umask 옵션을 사용해 8진수를 umask 값으로 지정하여 존에 대한 umask 설정을 수정할 수 있습니다.

절차

1. 다음 명령을 실행하여 umask 설정을 봅니다.

isi zone zones view System

다음 예와 유사한 출력이 표시됩니다.

Name: System Path: /ifs Groupnet: groupnet0 Map Untrusted: - Auth Providers: lsa-local-provider:System, lsa-file-provider:System NetBIOS Name: - User Mapping Rules: - Home Directory Umask: 0077 Skeleton Directory: /usr/share/skel Cache Entry Expiry: 4H Negative Cache Entry Expiry: 1m Zone ID: 1

명령 결과에서, 생성된 홈 디렉토리의 Home Directory Umask에 대한 기본설정이 0700인 것을 볼 수 있습니다. 이는 (0755 & ~(077))에 해당합니다. --home-directory-umask 옵션을 사용해 8진수를 umask 값으로 지정하여 존에 대한 Home Directory Umask 설정을 수정할 수 있습니다. 이 값은 해제될사용 권한을 나타내므로 마스크 값이 클수록 사용 권한 수가 적은 것입니다. 예를 들어 umask 값이 000 또는 022이면 생성된 홈 디렉토리 사용 권한이 0755가되고, umask 값이 077이면 생성된 홈 디렉토리 사용 권한이 0700이 됩니다.

2. 다음 예와 유사한 명령을 실행하여 홈 디렉토리에서 그룹/기타 사용자 쓰기/실행 사용 권한을 허용합니다.

isi zone zones modify System --home-directory-umask=022

이 예에서 사용자 홈 디렉토리는 모드 비트 0755를 사용하여 생성되고 umask 필드로 마스킹되어 022 값으로 설정됩니다. 따라서 사용자 홈 디렉토리가 모드 비트 0755를 사용하여 생성되며, 이는 (0755 & ~(022))에 해당합니다.

홈 디렉토리

SSH/FTP 홈 디렉토리 사용 권한 설정 407

Page 408: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SSH/FTP 홈 디렉토리 생성 옵션 설정인증 공급자 옵션을 지정하여 SSH 또는 FTP를 통해 클러스터에 액세스하는 사용자를위한 홈 디렉토리 지원을 구성할 수 있습니다.

절차

1. 다음 명령을 실행하여 클러스터의 Active Directory 인증 공급자에 대한 설정을봅니다.

isi auth ads list

다음 예와 유사한 출력이 표시됩니다.

Name Authentication Status DC Name Site --------------------------------------------------------- YOUR.DOMAIN.NAME.COM Yes online - SEA --------------------------------------------------------- Total: 1

2. --home-directory-template 및 --create-home-directory 옵션을 사용하여 isi auth ads modify 명령을 실행합니다.

isi auth ads modify YOUR.DOMAIN.NAME.COM \--home-directory-template=/ifs/home/ADS/%D/%U \--create-home-directory=yes

3. --verbose 옵션을 사용하여 isi auth ads view 명령을 실행합니다.

다음 예와 유사한 출력이 표시됩니다.

Name: YOUR.DOMAIN.NAME.COM NetBIOS Domain: YOUR ... Create Home Directory: Yes Home Directory Template: /ifs/home/ADS/%D/%U Login Shell: /bin/sh

4. id 명령을 실행합니다.

다음 예와 유사한 출력이 표시됩니다.

uid=1000008(<your-domain>\user_100) gid=1000000(<your-domain>\domain users) groups=1000000(<your-domain>\domain users),1000024(<your-domain>\c1t),1545(Users)

5. (선택 사항) 외부 UNIX 노드에서 이 정보를 확인하려면 외부 UNIX 노드에서ssh 명령을 실행합니다.

예를 들어 다음 명령을 실행하면 /ifs/home/ADS/<your-domain>/user_100(이전에 없었던 경우)이 생성됩니다.

ssh <your-domain>\\[email protected]

dot 파일이 포함된 홈 디렉토리 프로비저닝dot 파일이 포함된 홈 디렉토리를 프로비저닝할 수 있습니다.

시작하기 전에

대부분의 구성 작업을 수행하려면 SecurityAdmin 역할의 구성원으로 로그온해야 합니다.

기본적으로 /usr/share/skel에 있는 skeleton 디렉토리에는 로컬 사용자가 생성되거나 사용자 홈 디렉토리가 로그인 시 동적으로 생성될 때 사용자의 홈 디렉토리로 복

홈 디렉토리

408 OneFS 8.0.1 CLI 관리 가이드

Page 409: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

사되는 파일 세트가 포함되어 있습니다. dot.로 시작되는 skeleton 디렉토리의 파일은사용자의 홈 디렉토리에 복사될 때 dot 접두사가 제거되어 이름이 변경됩니다. 예를들어 dot.cshrc는 사용자의 홈 디렉토리에 .cshrc로 복사됩니다. 이 형식을 통해ls-a 명령이 필요 없이 CLI를 통해 skeleton 디렉토리의 dot 파일을 볼 수 있습니다.dot 파일을 포함하여 프로비저닝된 홈 디렉토리를 사용하는 SMB 공유의 경우, SMB를통해 공유에 접속하는 사용자가 dot 파일을 보지 못하도록 하는 옵션을 설정할 수 있습니다.

절차

1. 다음 명령을 실행하여 System 액세스 존의 기본 skeleton 디렉토리를 표시합니다.

isi zone zones view System

다음 예와 유사한 출력이 표시됩니다.

Name: System ... Skeleton Directory: /usr/share/skel

2. isi zone zones modify 명령을 실행하여 기본 skeleton 디렉토리를 수정합니다.

다음 명령을 실행하면 액세스 존의 기본 skeleton 디렉토리 /usr/share/skel이 수정됩니다. 여기서 System은 <zone> 옵션의 값이고 /usr/share/skel2는 <path> 옵션의 값입니다.

isi zone zones modify System --skeleton-directory=/usr/share/skel2

혼합 환경의 홈 디렉토리 생성사용자가 SMB와 SSH를 모두 사용하여 로그인하는 경우, SSH를 통해 사용자가 인증되는 각 인증 공급자와 SMB 공유의 경로 템플릿이 동일하도록 홈 디렉토리 설정을 구성하는 것이 좋습니다.

ACL과 모드 비트 간의 상호 작용홈 디렉토리 설정은 사용자 인증 방식과 홈 디렉토리 생성을 지정하는 옵션을 비롯한여러 가지 요인에 의해 결정됩니다.

사용자의 홈 디렉토리는 ACL이나 POSIX 모드 비트를 사용하여 설정할 수 있으며, 이두 가지는 통합 ACL로 변환됩니다. 로컬 사용자의 디렉토리는 로컬 사용자가 생성될때 생성되며 기본적으로 POSIX 모드 비트를 사용하여 설정됩니다. 외부 소스에 대해인증하는 사용자와 파일 공급자에 대해 인증하는 일부 사용자의 경우 로그인 시 디렉토리가 동적으로 프로비저닝됩니다. 이 경우 사용자 홈 디렉토리는 사용자가 처음 로그인하는 방식에 따라 생성됩니다.

예를 들어 LDAP 사용자가 처음에 SSH 또는 FTP를 통해 로그인할 경우 사용자 홈 디렉토리가 POSIX 모드 비트를 사용하여 생성됩니다. 동일한 사용자가 처음에 SMB 홈 디렉토리 공유를 통해 접속하는 경우 SMB 옵션 설정에 지정된 대로 홈 디렉토리가 생성됩니다. --inherited-path-acl 옵션이 설정된 경우 ACL이 생성되고, 설정되지 않은 경우 POSIX 모드 비트가 사용됩니다.

홈 디렉토리

혼합 환경의 홈 디렉토리 생성 409

Page 410: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

인증 공급자의 기본 홈 디렉토리 설정홈 디렉토리가 설정되는 방식에 영향을 미치는 기본 설정은 사용자가 인증되는 인증 공급자에 따라 다릅니다.

인증 공급자 홈 디렉토리 홈 디렉토리 생성 UNIX 로그인 셸

Local l --home-directory-template=/ifs/home/%U

l --create-home-directory=yes

l --login-shell=/bin/sh

설정 /bin/sh

File l --home-directory-template=""

l --create-home-directory=no

해제 없음

Active Directory l --home-directory-template=/ifs/home/%D/%U

l --create-home-directory=no

l --login-shell=/bin/sh

제공될 경우 공급자정보가 이 값을 재정의합니다.

해제 /bin/sh

LDAP l --home-directory-template=""

l --create-home-directory=no

해제 없음

NIS l --home-directory-template=""

해제 없음

홈 디렉토리

410 OneFS 8.0.1 CLI 관리 가이드

Page 411: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

인증 공급자 홈 디렉토리 홈 디렉토리 생성 UNIX 로그인 셸

l --create-home-directory=no

지원되는 확장 변수SMB 공유 경로 또는 인증 공급자의 홈 디렉토리 템플릿에 확장 변수를 포함할 수 있습니다.

OneFS는 다음 확장 변수를 지원합니다. 확장 변수를 사용하여 공유를 구성하면 성능을향상하고 관리되는 공유 수를 줄일 수 있습니다. 예를 들어 각 사용자를 위한 공유를 생성하는 대신 공유에 %U 변수를 포함할 수 있습니다. 이름에 %U가 포함되면 각 사용자의 경로가 달라, 각 사용자가 자신의 홈 디렉토리만 보고 액세스할 수 있기 때문에 보안이 유지됩니다.

웹 관리 인터페이스를 통해 SMB 공유를 생성하는 경우 Allow Variable Expansion 확인란을 선택해야 하며, 선택하지 않으면 문자열이 문자 그대로 해석됩니다.

변수 값 설명

%U 사용자 이름(예: user_001) 각 사용자가 서로 다른 홈 디렉토리를 사용할 수 있도록 사용자 이름으로 확장합니다. 이변수는 대개 경로 끝에 포함됩니다. 예를 들어 이름이 user1인 사용자의 경우 경로 /ifs/home/%U가 /ifs/home/user1에 매핑됩니다.

%D NetBIOS 도메인 이름(예:YORK.EAST.EXAMPLE.COM의 경우 YORK)

인증 공급자에 따라 사용자의도메인 이름으로 확장합니다.

l Active Directory 사용자의경우 %D가 ActiveDirectory NetBIOS 이름으로 확장됩니다.

l 로컬 사용자의 경우 %D가대문자 클러스터 이름으로 확장됩니다. 예를 들어이름이 cluster1인 클러스터의 경우 %D가CLUSTER1으로 확장됩니다.

l System 파일 공급자의 사용자의 경우 %D가UNIX_USERS로 확장됩니다.

l 다른 파일 공급자의 사용자의 경우 %D가

홈 디렉토리

지원되는 확장 변수 411

Page 412: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

변수 값 설명

FILE_USERS로 확장됩니다.

l LDAP 사용자의 경우 %D가 LDAP_USERS로 확장됩니다.

l NIS 사용자의 경우 %D가NIS_USERS로 확장됩니다.

%Z 존 이름(예: ZoneABC) 액세스 존 이름으로 확장합니다. 이 변수는 여러 존이 활성화된 경우 서로 다른 존의 사용자를 구별하는 데 유용합니다. 예를 들어 System 존에 있는 이름이 user1인 사용자의경우 경로 /ifs/home/%Z/%U가 /ifs/home/System/user1에 매핑됩니다.

%L 호스트 이름(소문자 클러스터호스트 이름)

소문자로 정규화된 클러스터의 호스트 이름으로 확장합니다. 제한적으로 사용됩니다.

%0 사용자 이름의 첫 번째 문자 사용자 이름의 첫 번째 문자로확장합니다.

%1 사용자 이름의 두 번째 문자 사용자 이름의 두 번째 문자로확장합니다.

%2 사용자 이름의 세 번째 문자 사용자 이름의 세 번째 문자로확장합니다.

사용자 이름의 문자 수가 3자 미만일 경우 %0, %1 및 %2 변수가 차례대로 돌아가며 래핑됩니다. 예를 들어 사용자 이름이 ab인 경우 변수가 각각 a, b, a에 매핑됩니다. 또한사용자 이름이 a인 경우 세 변수가 모두 a에 매핑됩니다.

홈 디렉토리 프로비저닝의 도메인 변수홈 디렉토리를 프로비저닝할 때 도메인 변수를 사용하여 인증 공급자를 지정할 수 있습니다.

도메인 변수(%D)는 일반적으로 Active Directory 사용자에 사용되지만, 다른 인증 공급자에 사용할 수 있는 값 세트가 있습니다. %D는 다양한 인증 공급자에 따라 다음 표에나온 것처럼 확장됩니다.

인증된 사용자 %D 확장

Active Directory 사용자

Active Directory NetBIOS 이름 - 예: YORK.EAST.EXAMPLE.COM 공급자의 경우 YORK

홈 디렉토리

412 OneFS 8.0.1 CLI 관리 가이드

Page 413: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

인증된 사용자 %D 확장

로컬 사용자 모두 대문자로 이루어진 클러스터 이름 - 예: 클러스터 이름이MyCluster일 경우 %D는 MYCLUSTER로 확장됨

파일 사용자 l UNIX_USERS(System 파일 공급자의 경우)

l FILE_USERS(기타 모든 파일 공급자의 경우)

LDAP 사용자 LDAP_USERS(모든 LDAP 인증 공급자의 경우)

NIS 사용자 NIS_USERS(모든 NIS 인증 공급자의 경우)

홈 디렉토리

홈 디렉토리 프로비저닝의 도메인 변수 413

Page 414: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

홈 디렉토리

414 OneFS 8.0.1 CLI 관리 가이드

Page 415: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

10장

데이터 액세스 제어

이 섹션에는 다음과 같은 항목을 다룹니다.

l 데이터 액세스 제어 개요...................................................................................416l ACL.................................................................................................................. 416l UNIX 사용 권한.................................................................................................417l 혼합 사용 권한 환경.......................................................................................... 417l 액세스 권한 관리.............................................................................................. 418

데이터 액세스 제어 415

Page 416: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

데이터 액세스 제어 개요OneFS에서는 액세스 권한을 가진 사용자를 제어하는 파일 및 디렉토리에 대한 두 가지유형의 사용 권한 데이터, Windows 형식의 ACL(Access Control List)과 POSIX 모드 비트(UNIX 사용 권한)를 지원합니다. 글로벌 정책 설정을 구성하여 해당 환경을 최적으로 지원하도록 기본 ACL 및 UNIX 사용 권한을 맞춤 구성할 수 있습니다.

OneFS 파일 시스템은 기본적으로 UNIX 사용 권한을 사용하여 설치되며, Windows 탐색기 또는 OneFS 관리 툴을 사용하여 파일 또는 디렉토리에 ACL을 제공할 수 있습니다. 일반적으로, SMB를 통해서나 ACL이 있는 디렉토리에서 생성된 파일이 ACL을 수신합니다. 파일이 ACL을 수신하는 경우 OneFS에서는 파일의 모드 비트 적용을 중지합니다. 모드 비트는 액세스 제어가 아니라 프로토콜 호환성을 위해서만 제공됩니다.

OneFS는 통합 보안 모델을 사용하여 NFS(Network File System) 및 SMB(ServerMessage Block)를 통해 멀티 프로토콜 데이터 액세스를 지원합니다. Windows 파일 공유용 SMB를 사용할 때와 UNIX 파일 공유용 NFS를 사용할 때 각 파일에 대해 동일한액세스 권한이 사용자에게 부여되거나 거부됩니다.

NFS의 경우 Linux 및 UNIX 클라이언트는 Windows 또는 SMB 사용자가 생성한 하위 디렉토리를 비롯하여 모든 하위 디렉토리를 원격으로 마운트할 수 있습니다. 또한 Linux및 UNIX 클라이언트는 OneFS 관리자가 생성하고 ACL로 보호되는 하위 디렉토리도 마운트할 수 있습니다. SMB의 경우 Windows 사용자는 UNIX 및 Linux 시스템에 저장된파일, 디렉토리 및 기타 파일 시스템 리소스에 액세스할 수 있습니다. ACL은 Windows사용자뿐만 아니라 로컬, NIS 및 LDAP 사용자에게도 영향을 미칠 수 있습니다.

기본적으로 OneFS는 클라이언트의 운영 체제, 사용자의 ID 관리 시스템 또는 파일 공유 프로토콜에 상관없이 동일한 파일 사용 권한을 유지 관리합니다. OneFS가 파일의사용 권한을 ACL에서 모드 비트로 변환하거나 그 반대로 변환해야 할 경우 고유한 방식으로 사용자들의 기대치와 파일 보안 사이의 균형을 맞추는 최적의 표현으로 사용 권한을 병합합니다.

ACLWindows 환경에서는 액세스 권한이라고 하는 파일 및 디렉토리 사용 권한이ACL(Access Control List)에 정의됩니다. ACL은 모드 비트보다 더 복잡하지만 훨씬 더세분화된 액세스 규칙 세트를 표현할 수 있습니다. OneFS는 일반적으로 Windows ACL과 연결되는 ACL 처리 규칙을 확인합니다.

Windows ACL에는 0개 이상의 ACE(Access Control Entry)가 포함되며, 각각은 사용자또는 그룹의 SID(Security Identifier)를 신뢰 대상(trustee)으로 나타냅니다. OneFS에서는 UID, GID 또는 SID를 신뢰 대상으로 사용하는 ACE가 ACL에 포함될 수 있습니다.각 ACE에는 파일 또는 폴더에 대한 액세스를 허용하거나 거부하는 권한 세트가 포함되어 있습니다. ACE에는 하위 폴더 및 파일에서 ACE가 상속되는지 여부를 지정하는 상속 플래그가 선택적으로 포함될 수 있습니다.

ACL에는 모드 비트에 제공되는 3개의 표준 사용 권한이 아닌 32개 비트의 세분화된 액세스 권한이 있습니다. 이 중 상위 16개 비트는 일반적인 비트로서 모든 오브젝트 유형에 적용되고, 하위 16개 비트는 파일과 디렉토리마다 다르지만 대부분의 애플리케이션에서 파일과 디렉토리에 동일한 비트를 적용 가능한 방식으로 정의되어 있습니다.

권한을 통해 해당 신뢰 대상에 대한 액세스가 허용되거나 거부됩니다. deny ACE를 통해 사용자 액세스를 명시적으로 차단할 수 있습니다. 또는 사용자가 직접적으로 또는그룹을 통해 간접적으로 권한을 부여하는 ACE에 나타나지 않도록 하여 사용자 액세스를 암시적으로 차단할 수 있습니다.

데이터 액세스 제어

416 OneFS 8.0.1 CLI 관리 가이드

Page 417: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

UNIX 사용 권한UNIX 환경에서는 파일 및 디렉토리 액세스가 POSIX 모드 비트로 제어되어, 이를 통해파일 및 디렉토리를 소유하는 사용자와 그룹 및 기타 모든 사용자에게 읽기, 쓰기 또는실행 권한이 부여됩니다.

OneFS는 사용 권한을 보고 변경하기 위한 표준 UNIX 툴인 ls, chmod 및 chown을 지원합니다. 자세한 내용을 보려면 man ls, man chmod 및 man chown 명령을 실행하십시오.

모든 파일에는 16개의 사용 권한 비트가 포함되어 있으며, 여기에 파일 또는 디렉토리유형과 사용 권한에 대한 정보가 담겨 있습니다. 하위 9개 비트는 트리플이라고 하는 3개의 3비트 세트로 그룹화됩니다. 트리플은 각 사용자 클래스(소유자, 그룹, 기타)의rwx(read, write, execute) 권한을 포함하고 있습니다. 사용 권한 플래그를 설정하여 이러한 각 클래스에 사용 권한을 부여할 수 있습니다.

루트 사용자가 아닌 경우 OneFS는 클래스를 확인하여 파일에 대한 액세스의 허용 또는거부 여부를 결정합니다. 클래스는 누적되지 않으며, 일치하는 첫 번째 클래스가 적용됩니다. 따라서 내림차순으로 사용 권한을 부여하는 것이 일반적입니다.

혼합 사용 권한 환경예를 들어 NFS를 통해 ls-l 명령을 사용하거나 SMB를 통해 Windows 탐색기에서Properties 대화상자의 Security 탭을 사용하여 파일 작업에서 오브젝트의 인증 데이터를 요청할 경우 OneFS가 해당 데이터를 요청된 형식으로 제공합니다. UNIX와Windows 시스템이 혼합된 환경에서는 파일 생성, 보안 설정, 보안 제공 또는 액세스 작업을 수행할 때 약간의 변환이 필요할 수 있습니다.

Windows 생성 파일에 대한 NFS 액세스파일에 해당 파일을 소유하는 사용자 또는 그룹, 즉 SID가 포함된 경우 시스템이 이를해당 UID 또는 GID에 매핑한 후에 호출자에게 돌려 보냅니다.

UNIX에서는 파일에 대해 stat(2)를 호출하고 소유자, 그룹 및 모드 비트를 조사하여인증 데이터가 검색됩니다. NFSv3를 통한 GETATTR 명령도 비슷하게 작동합니다. 시스템은 파일의 ACL이 변경될 때마다 모드 비트 근사치를 계산하여 파일에 설정합니다.모드 비트 근사치는 이러한 호출을 처리하기 위해서만 검색해야 합니다.

SID-UID 매핑과 SID-GID 매핑은 OneFS ID 매퍼와 stat 캐시에 모두 캐싱됩니다. 매핑이 최근에 변경된 경우 파일이 업데이트되고 캐시가 플러시될 때까지 파일이 부정확한정보를 보고할 수 있습니다.

UNIX 생성 파일에 대한 SMB 액세스파일에 대한 ACL을 생성하는 경우 UID-SID 또는 GID-SID 매핑이 수행되지 않고, ACL이 반환될 때 모든 UID 및 GID가 SID 또는 주체로 변환됩니다.

OneFS는 2단계 프로세스를 시작하여 오브젝트의 소유자 및 기본 그룹에 대한 SID가포함된 보안 설명자를 반환합니다.

1. 파일에서 현재 보안 설명자가 검색됩니다. 파일에 DACL(Discretionary AccessControl List)이 없는 경우 파일의 하위 9개 모드 비트에서 통합 ACL이 작성된 후 소

데이터 액세스 제어

UNIX 사용 권한 417

Page 418: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

유자, 그룹 및 모든 사용자에 대한 사용 권한 트리플의 세 세트로 분리됩니다. 모드비트에 대한 자세한 내용은 UNIX 사용 권한 항목을 참조하십시오.

2. 각 트리플에 대한 2개의 ACE(Access Control Entry)가 생성됩니다. allow ACE에는사용 권한에 따라 부여되는 해당 권한이 포함되고, deny ACE에는 거부되는 해당 권한이 포함됩니다. 두 경우 모두 ACE의 신뢰 대상(trustee)은 파일 소유자, 그룹 또는 모든 사용자입니다. 모든 ACE가 생성된 후에 필요 없는 ACE가 제거되고 나서 통합 ACL이 반환됩니다.

액세스 권한 관리ID와 사용 권한의 내부 표현에는 UNIX 소스, Windows 소스 또는 둘 모두의 정보가 포함될 수 있습니다. 액세스 프로토콜은 이러한 소스 중 하나에서만 정보를 처리할 수 있기때문에 프로토콜이 처리할 수 있는 형식으로 정보를 나타내도록 근사치가 생성되어야할 수 있습니다.

예상 사용자 권한 보기파일이나 디렉토리에 대한 사용자 액세스의 예상 사용 권한을 볼 수 있습니다.

이 절차는 CLI를 통해 수행해야 합니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. isi auth access 명령을 실행하여 예상 사용자 권한을 봅니다.

다음 명령은 <username> 자리에 지정되는 사용자의 /ifs/ 사용 권한을 표시합니다.

isi auth access <username> /ifs/

다음 예와 유사한 출력이 표시됩니다.

User Name : <username> UID : 2018 SID : SID:S-1-5-21-2141457107-1514332578-1691322784-1018 File Owner : user:root Group : group:wheel Mode : drwxrwxrwx Relevant Mode : d---rwx--- Permissions Expected : user:<username> \ allow dir_gen_read,dir_gen_write,dir_gen_execute,delete_child

3. isi auth access 명령을 실행하여 사용자의 모드 비트 사용 권한을 봅니다.

다음 명령은 <username> 자리에 지정되는 사용자가 /ifs/에서 갖는 자세한 파일 사용 권한 정보를 표시합니다.

isi auth access <username> /ifs/ -v

다음 예와 유사한 출력이 표시됩니다.

User Name : <username> UID \ : 2018 SID : SID:S-1-5-21-2141457107-1514332578-1691322784-1018 File Owner : user:root Group : group:wheel Mode : drwxrwxrwx Relevant Mode : d---rwx--- Permissions Expected : user:<username> allow dir_gen_read,dir_gen_write,dir_gen_execute,delete_child

4. isi auth access 명령을 실행하여 사용자가 특정 파일에 대해 갖는 예상ACL 사용자 권한을 봅니다.

데이터 액세스 제어

418 OneFS 8.0.1 CLI 관리 가이드

Page 419: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령은 <username> 자리에 지정되는 사용자가 /ifs/data/의 파일file_with_acl.tx에 대해 갖는 자세한 파일 사용 권한을 표시합니다.

isi auth access <username> /ifs/data/file_with_acl.tx -v

다음 예와 유사한 출력이 표시됩니다.

User Name : <username> \ UID : 2097 SID : SID:S-1-7-21-2141457107-1614332578-1691322789-1018 File Owner : user:<username> Group : group:wheel Permissions Expected : user:<username> allow file_gen_read,file_gen_write,std_write_dac Relevant Acl: group:<group-name> Users allow file_gen_read user:<username> allow std_write_dac,file_write, append,file_write_ext_attr,file_write_attr group:wheel allow file_gen_read,file_gen_write

액세스 관리 설정 구성기본 액세스 설정에는 SMB 접속에 대한 NTLMv2 응답을 보낼지 여부, 디스크에 저장할 ID 유형, 로컬 모드에서 실행하기 위한 Windows 워크그룹 이름, 사용자 및 그룹 이름에서 발견되는 공백에 대한 대체 문자 등이 포함됩니다.

절차

1. isi auth settings global modify 명령을 실행하여 액세스 관리 설정을구성합니다.

다음 명령을 실행하면 워크그룹에 대한 글로벌 설정이 수정됩니다.

isi auth settings global modify \ --send-ntlmv2=false --on-disk-identity=native \ --space-replacement="_" --workgroup=WORKGROUP

ACL 정책 설정 수정ACL 정책 설정을 수정할 수 있습니다. 하지만 대부분의 클러스터 구축에서 기본 ACL정책 설정이면 충분합니다.

ACL 정책은 시스템 전체에서 사용 권한 동작을 변경하기 때문에 Windows ACL에 대한수준 높은 지식을 갖춘 숙련된 관리자가 필요한 경우에만 수정해야 합니다. 특히 클러스터 환경에 관계없이 적용되는 고급 설정의 경우 그렇습니다.

UNIX, Windows 또는 균형 잡힌 환경의 경우 최적의 사용 권한 정책 설정이 선택되어있으며 이를 수정할 수 없습니다. 하지만 필요한 경우 특정 환경을 지원하기 위해 클러스터의 기본 사용 권한 설정을 수동으로 구성할 수는 있습니다.

절차

1. ACL 정책 설정을 수정하려면 다음 명령을 실행합니다.

isi auth settings acls modify

데이터 액세스 제어

액세스 관리 설정 구성 419

Page 420: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

PermissionsRepair 작업 실행RepairPermissions 작업을 실행하여 파일 및 디렉토리 사용 권한 또는 소유권을 업데이트할 수 있습니다. 온디스크 ID를 변경한 후 발생할 수 있는 사용 권한 문제를 방지하려면 Convert Permissions 옵션으로 이 작업을 실행하여 변경 사항이 클러스터 전체에 완전히 전파되도록 합니다.

온디스크 ID를 변경한 후에 발생할 수 있는 사용 권한 문제를 방지하려면 convert 모드가 지정된 상태에서 이 인증 및 액세스 제어 작업을 실행하여 변경 내용이 클러스터전체에 전파되도록 하십시오.

절차

1. isi job jobs start 명령을 다음 구문과 함께 실행하여 클러스터 사용 권한을 업데이트합니다.

다음 명령을 실행하면 클러스터 사용 권한이 업데이트됩니다. 여기서permissionrepair는 작업 유형을 지정하고 꺾쇠 괄호 안의 변수는 해당 환경고유 값의 자리 표시자입니다.

isi job start permissionrepair --priority <1-10> \ --policy <policy> --mode <clone | inherit | convert > \ --mapping-type=<system | sid | unix | native> --zone <zone-name>

--template 매개 변수를 convert 모드 옵션과 함께 사용할 수는 없지만 이 매개 변수를 clone 및 inherit 모드 옵션과 함께 사용할 수는 있습니다. 반대로,--mapping-type 및 --zone 매개 변수를 clone 및 inherit 모드 옵션과 함께 사용할 수는 없지만 convert 모드 옵션과 함께 사용할 수는 있습니다.

예제 1 예

다음 예에서는 클러스터 사용 권한을 업데이트합니다. 여기서 permissionrepair는작업 유형을 지정하고, 우선 순위는 3이며, 선택된 모드는 convert이고, 매핑 유형은unix입니다.

isi job jobs start permissionrepair --priority=3 \ --policy myPolicy --mode=convert --mapping-type=unix \ --template <isi path> --path </ifs directory> --zone zone2

데이터 액세스 제어

420 OneFS 8.0.1 CLI 관리 가이드

Page 421: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

11장

파일 공유

이 섹션에서는 다음과 같은 항목을 다룹니다.

l 파일 공유 개요................................................................................................. 422l SMB.................................................................................................................424l NFS.................................................................................................................. 471l FTP.................................................................................................................. 527l HTTP 및 HTTPS.............................................................................................. 536

파일 공유 421

Page 422: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

파일 공유 개요OneFS의 멀티 프로토콜 지원 덕분에 Isilon 클러스터에 있는 파일 또는 디렉토리를SMB(Windows 파일 공유용), NFS(UNIX 파일 공유용), SSH(Secure Shell), FTP,HTTP를 통해 액세스할 수 있습니다. 기본적으로 SMB와 NFS 프로토콜만 설정되어 있습니다.

OneFS는 클러스터에 있는 모든 파일 시스템 데이터의 루트 디렉토리로 /ifs 디렉토리를 생성합니다. /ifs 디렉토리는 기본적으로 SMB 공유 및 NFS 내보내기로 구성되어 있으며, /ifs 디렉토리 트리 내에 추가 공유와 내보내기를 생성할 수 있습니다.

데이터를 루트 /ifs 파일 경로가 아니라 /ifs 아래의 디렉토리에 저장하는 것이 좋습니다. 데이터 스토리지 구조 설계는 신중하게 계획해야 합니다. 디렉토리 구조가 적절하게 설계되어 있으면 클러스터 성능 및 관리가 최적화됩니다.

OneFS 파일 및 디렉토리에 대한 Windows 및 UNIX 기반의 사용 권한을 설정할 수 있습니다. 필요한 사용 권한과 관리자 권한을 가진 사용자는 하나 이상의 지원되는 파일 공유 프로토콜을 통해 클러스터에서 데이터를 생성하고, 수정하고, 읽을 수 있습니다.

l SMB. Microsoft Windows 및 Mac OS X 클라이언트에서 클러스터에 저장된 파일에액세스할 수 있습니다.

l NFS. RFC1813(NFSv3) 및 RFC3530(NFSv4) 사양을 준수하는 Linux 및 UNIX 클라이언트에서 클라이언트에 저장된 파일에 액세스할 수 있습니다.

l HTTP 및 HTTPS(옵션으로 제공되는 DAV를 통해 지원). 클라이언트에서 웹 브라우저를 통해 클러스터에 저장된 파일에 액세스할 수 있습니다.

l FTP. FTP 클라이언트 프로그램이 설치된 클라이언트에서 FTP 프로토콜을 통해 클러스터에 저장된 파일에 액세스할 수 있습니다.

혼합 프로토콜 환경/ifs 디렉토리는 클러스터에 있는 모든 파일 시스템 데이터의 루트 디렉토리로서SMB 공유, NFS 내보내기 및 문서 루트 디렉토리로 사용됩니다. /ifs 디렉토리 트리내에 추가 공유와 내보내기를 생성할 수 있습니다. SMB 또는 NFS만 사용하거나 둘 다사용하도록 OneFS 클러스터를 구성할 수 있습니다. 또한 HTTP, FTP 및 SSH를 활성화할 수 있습니다.

액세스 권한은 모든 보안 모델에서 액세스 프로토콜 전반에 일관되게 적용됩니다.SMB를 사용하든, NFS를 사용하든 관계없이 사용자에 대해 파일에 대한 동일한 권한이 부여되거나 거부됩니다. OneFS가 실행되는 클러스터에서는 글로벌 정책 설정이 지원되며, 이를 통해 기본 ACL(Access Control List)과 UNIX 사용 권한 설정을 사용자 지정할 수 있습니다.

OneFS는 파일 트리에서 표준 UNIX 사용 권한으로 구성됩니다. Windows 탐색기나OneFS 관리 툴을 통해 원하는 파일 또는 디렉토리에 ACL을 설정할 수 있습니다.Windows 도메인 사용자 및 그룹 외에도 OneFS의 ACL에는 로컬, NIS 및 LDAP 사용자와 그룹이 포함될 수 있습니다. 파일에 ACL을 설정하면, 모드 비트가 더 이상 적용되지않고 대략적인 유효 사용 권한으로만 존재합니다.

ACL과 UNIX 사용 권한은 이들 간의 상호 작용 방식을 충분히 이해하는 경우에만 구성하는 것이 좋습니다.

파일 공유

422 OneFS 8.0.1 CLI 관리 가이드

Page 423: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SmartCache를 통한 쓰기 캐시쓰기 캐시는 클러스터에 데이터를 쓰는 프로세스 속도를 높여줍니다. OneFS에는SmartCache라는 쓰기 캐시 기능이 포함되어 있으며, 이 기능이 모든 파일과 디렉토리에 기본적으로 설정되어 있습니다.

쓰기 캐시 기능이 설정된 경우 OneFS가 디스크에 바로 데이터를 쓰지 않고 Write-back캐시에 데이터를 씁니다. 그런 다음 좀 더 편리한 시간에 해당 데이터를 디스크에 쓸 수있습니다.

쓰기 캐시를 계속 사용하는 것이 좋으며, 모든 파일 풀 정책에도 쓰기 캐시 기능을 설정해야 합니다.

OneFS는 클라이언트의 사양에 따라 클러스터에 대한 쓰기 작업을 동기식 또는 비동기식으로 해석합니다. 쓰기 캐시 기능에 따른 영향 및 위험은 클라이언트가 클러스터에쓰는 데 사용하는 프로토콜과 쓰기 작업이 동기식 또는 비동기식 중 어느 방식으로 해석되는지에 따라 달라집니다. 쓰기 캐시 기능을 해제하는 경우 클라이언트 사양이 무시되고 모든 쓰기 작업이 동기식으로 수행됩니다.

다음 표에는 프로토콜에 따라 클라이언트 사양이 해석되는 방식이 설명되어 있습니다.

프로토콜 동기식 비동기식

NFS stable 필드가 data_sync 또는 file_sync로 설정되어 있습니다.

stable 필드가 unstable로 설정되어 있습니다.

SMB write-through 플래그가적용되어 있습니다.

write-through 플래그가적용되어 있지 않습니다.

비동기식 쓰기 작업을 위한 쓰기 캐시쓰기 캐시 기능을 통해 클러스터에 비동기식으로 쓰는 것은 클러스터에 데이터를 쓰는가장 빠른 방법입니다.

비동기식 쓰기 작업을 위한 쓰기 캐시는 동기식 쓰기 작업을 위한 쓰기 캐시보다 더 적은 클러스터 리소스를 사용하며 대부분의 워크플로우에서 전반적인 클러스터 성능을향상시킵니다. 그러나 비동기식 쓰기 작업에는 약간의 데이터 손실 위험이 있습니다.

다음 표에서는 비동기식 쓰기 작업을 위한 쓰기 캐시 기능을 설정했을 때 각 프로토콜의 데이터 손실 위험에 대해 설명합니다.

프로토콜 위험

NFS 노드에 장애가 발생해도 데이터가 손실되지 않습니다. 단, 해당 노드의 클라이언트가 클러스터에 다시 접속되기 전에 장애가 발생하는 등의 드문 경우는 예외입니다. 이 경우 디스크에커밋되지 않은 비동기식 쓰기 작업이 손실됩니다.

SMB 노드에 장애가 발생할 경우 디스크에 커밋되지않은 비동기식 쓰기 작업이 손실됩니다.

쓰기 작업 시 사용되는 프로토콜에 관계없이 쓰기 캐시를 해제하지 않는 것이 좋습니다. 비동기식으로 클러스터에 쓰기 작업을 수행할 때 데이터 손실 위험이 너무 크다고

파일 공유

SmartCache를 통한 쓰기 캐시 423

Page 424: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

판단될 경우 쓰기 캐시를 해제하는 것보다 동기식 쓰기 작업을 사용하도록 클라이언트를 구성하는 것이 좋습니다.

동기식 쓰기 작업을 위한 쓰기 캐시동기식 쓰기 작업을 위한 쓰기 캐시는 미미한 용량의 스토리지 공간을 비롯한 클러스터리소스를 사용합니다. 동기식 쓰기 작업의 쓰기 캐시는 비동기식 쓰기 작업의 쓰기 캐시처럼 빠르지 않지만, 클러스터 리소스가 매우 제한되어 있지 않다면 쓰기 캐시 없이클러스터에 쓰는 작업보다 더 빠릅니다.

쓰기 캐시는 동기식 쓰기 작업의 무결성에 영향을 미치지 않습니다. 클러스터 또는 노드에 장애가 발생할 경우 동기식 쓰기 작업을 위한 Write-back 캐시에 있는 데이터가전혀 손실되지 않습니다.

SMBOneFS에는 구성 가능한 SMB 서비스가 포함되어 있어 SMB 공유를 생성하고 관리할수 있습니다. SMB 공유는 Windows 클라이언트에 클러스터 파일 시스템 리소스에 대한 네트워크 액세스를 제공합니다. SMB 공유에 대한 읽기, 쓰기, 설정 액세스 권한을비롯한 작업 수행 권한을 사용자와 그룹에 부여할 수 있습니다.

/ifs 디렉토리는 SMB 공유로 구성되며 기본적으로 설정되어 있습니다. OneFS는 사용자 보안 모드와 익명 보안 모드를 모두 지원합니다. 사용자 보안 모드가 설정되면SMB 클라이언트에서 공유에 접속하는 사용자가 적절한 자격 증명을 통해 유효한 사용자 이름을 입력해야 합니다.

SMB 공유는 체크포인트 역할을 하므로, 사용자가 공유에 포함된 파일 시스템의 오브젝트에 액세스하기 위해서는 공유에 대한 액세스 권한이 있어야 합니다. 파일 시스템에대한 액세스 권한은 부여되었지만 파일 시스템이 상주하는 공유에 대한 액세스 권한은부여되지 않은 사용자는 권한에 상관없이 파일 시스템에 액세스할 수 없습니다. 예를들어, 다음과 같은 경로에 ABCDocs라는 공유가 있고 file1.txt라는 이름의 파일이들어있다고 가정합니다. /ifs/data/ABCDocs/file1.txt. file1.txt에 액세스하려 시도하는 사용자에게 ABCDocs에 대한 공유 권한이 없는 경우, 해당 사용자는 이파일에 대해 원래 읽기 및/또는 쓰기 권한을 부여받았던 경우라도 파일에 액세스할 수없습니다.

SMB 프로토콜은 인증 데이터에 대해 SID(Security Identifier)를 사용합니다. 모든 ID는검색 과정에서 SID로 변환되고 클러스터에 저장되기 전에 온디스크(on-disk) 표현으로다시 변환됩니다.

파일 또는 디렉토리가 생성되면 OneFS가 상위 디렉토리의 ACL(Access Control List)을 확인합니다. ACL에 상속 가능한 ACE(Access Control Entry)가 포함되어 있는 경우해당 ACE에서 새 ACL이 생성됩니다. 그렇지 않은 경우 OneFS는 파일 및 디렉토리 생성 마스크와 생성 모드 설정을 결합하여 ACL을 생성합니다.

OneFS는 다음 SMB 클라이언트를 지원합니다.

SMB 버전 지원되는 운영 체제

3.0 - 멀티 채널 전용 Windows 8 이상Windows Server 2012 이상

2.1 Windows 7 이상Windows Server 2008 R2 이상

2.0 Windows Vista 이상Windows Server 2008 이상

Mac OS X 10.9 이상

파일 공유

424 OneFS 8.0.1 CLI 관리 가이드

Page 425: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SMB 버전 지원되는 운영 체제

1.0 Windows 2000 이상Windows XP 이상

Mac OS X 10.5 이상

액세스 존의 SMB 공유액세스 존 내에서 SMB 공유를 생성하고 관리할 수 있습니다.

EMC Isilon 클러스터의 스토리지를 여러 가상 컨테이너로 분할하는 액세스 존을 생성할 수 있습니다. 액세스 존은 클러스터의 인증 및 ID 관리 서비스에 대한 모든 구성 설정을 지원하므로 인증 공급자를 구성하고 존별로 SMB 공유를 프로비저닝할 수 있습니다. 액세스 존을 생성하면 로컬 공급자가 자동으로 생성되어, 로컬 사용자 및 그룹 목록을 통해 각 액세스 존을 구성할 수 있습니다. 또한 각 액세스 존에서 서로 다른 ActiveDirectory 공급자를 통해 인증할 수 있고, 수신되는 접속을 풀에 있는 특정 IP 주소의 액세스 존으로 전달하여 데이터 액세스를 제어할 수 있습니다. 액세스 존을 IP 주소 풀과연결하면 연결된 액세스 존으로 인증이 제한되며 사용 및 액세스 가능한 SMB 공유의수가 줄어듭니다.

다음은 액세스 존을 사용하여 SMB 관리를 간소화하는 몇 가지 방법입니다.

l Windows 파일 서버나 NetApp Filer와 같은 여러 SMB 서버를 단일 Isilon 클러스터로 마이그레이션한 후 SMB 서버 각각에 대해 별도의 액세스 존을 구성합니다.

l 다른 액세스 존의 공유 이름과 충돌하지 않는 고유한 SMB 공유 이름으로 각각의액세스 존을 구성한 후 액세스 존을 각각 다른 Active Directory 도메인에 연결합니다.

l 액세스 존을 IP 주소 풀과 연결하여 해당 액세스 존으로 인증을 제한함으로써 사용및 액세스 가능한 관리 대상 공유의 수를 줄입니다.

l 액세스 존의 모든 공유에 적용되는 기본 SMB 공유 설정을 구성합니다.

Isilon 클러스터에는 System이라는 기본 제공 액세스 존이 포함되어 있으며, 이를 통해클러스터 및 다른 액세스 존의 모든 측면을 관리할 수 있습니다. SMB 공유를 관리할 때액세스 존을 지정하지 않으면 기본적으로 System 존이 사용됩니다.

SMB 멀티 채널SMB 멀티 채널을 사용하면 단일 SMB 세션을 여러 네트워크 연결에서 설정할 수 있습니다.

SMB 멀티 채널은 SMB 3.0 프로토콜의 기능으로, 다음과 같은 기능을 제공합니다.

처리량 증가

OneFS는 고속 네트워크 어댑터 또는 여러 네트워크 어댑터를 사용한 다중 연결을통해 클라이언트에 더 많은 데이터를 전송할 수 있습니다.

연결 내결함성

여러 네트워크 연결에서 SMB 멀티 채널 세션을 설정하면 연결 중 하나에 네트워크 장애가 발생해도 세션이 손실되지 않아 클라이언트가 계속 작동할 수 있습니다.

자동 검색

SMB 멀티 채널이 사용 가능한 여러 네트워크 경로를 갖는 클라이언트에서 지원되는 하드웨어 구성을 자동으로 검색하여 여러 네트워크 연결에서 세션을 설정합니다. 구성 요소, 역할, 역할 서비스 또는 기능을 설치할 필요가 없습니다.

파일 공유

액세스 존의 SMB 공유 425

Page 426: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SMB 멀티 채널 요구 사항EMC Isilon 클러스터에서 SMB 멀티 채널을 지원하려면 소프트웨어 및 NIC 구성 요구사항을 충족해야 합니다.

다음 소프트웨어 요구 사항이 충족될 때에만 SMB 멀티 채널이 지원됩니다.

l Windows Server 2012, 2012 R2 또는 Windows 8, 8.1 클라이언트

l EMC Isilon 클러스터 및 Windows 클라이언트 컴퓨터 둘 다에서 SMB 멀티 채널을설정해야 합니다. Isilon 클러스터에는 기본적으로 설정되어 있습니다.

SMB 멀티 채널은 지원되는 NIC(Network Interface Card) 구성에 한해 여러 네트워크연결에서 단일 SMB 세션을 설정합니다. SMB 멀티 채널을 사용하려면 클라이언트 컴퓨터에 다음 NIC 구성 중 하나 이상이 필요합니다.

l 네트워크 인터페이스 카드 2개 이상

l RSS(Receive Side Scaling)를 지원하는 네트워크 인터페이스 카드 1개 이상

l Link Aggregation이 구성된 네트워크 인터페이스 카드 1개 이상 Link Aggregation을사용하면 노드에 있는 여러 NIC의 대역폭을 하나의 논리적 인터페이스로 결합할수 있습니다.

SMB 멀티 채널을 통해 지원되는 클라이언트 측 NIC 구성SMB 멀티 채널은 사용 가능한 여러 네트워크 경로를 갖는 클라이언트에서 지원되는하드웨어 구성을 자동으로 검색합니다.

EMC Isilon 클러스터의 각 노드에는 하나 이상의 RSS 지원 NIC(Network InterfaceCard)가 포함됩니다. 클라이언트 측 NIC 구성에 따라 SMB 멀티 채널이 SMB 세션당동시 네트워크 연결을 설정하는 방식이 결정됩니다.

클라이언트 측NIC 구성

설명

단일 RSS 지원 NIC SMB 멀티 채널이 NIC를 통해 Isilon 클러스터에 대한 네트워크 연결을 최대 4개 설정합니다. 연결은 대개 여러 CPU 코어에 분산되므로 성능 병목현상과 같은 문제가 발생할 가능성이 줄어들고 NIC의 속도를 최대화할수 있습니다.

여러 NIC NIC가 RSS를 지원할 경우 SMB 멀티 채널이 각 NIC를 통해 Isilon 클러스터에 대한 네트워크 연결을 최대 4개 설정합니다. 클라이언트의 NIC가RSS를 지원하지 않을 경우 SMB 멀티 채널이 각 NIC를 통해 Isilon 클러스터에 대한 네트워크 연결을 1개 설정합니다. 두 구성에서 모두 SMB 멀티 채널은 여러 NIC의 결합된 대역폭을 활용하며, 연결 또는 NIC 장애가발생할 경우 연결 내결함성을 제공합니다.

SMB 멀티 채널은 세션당 8개가 넘는 동시 네트워크 연결을 설정할 수 없습니다. 이로 인해 여러 NIC 구성에서 NIC당 허용되는 연결 수가 제한될수 있습니다. 예를 들어 RSS 지원 NIC가 3개 포함된 구성의 경우 SMB 멀티 채널은 첫 번째 NIC를 통해 3개의 연결을 설정하고, 두 번째 NIC를 통해 3개의 연결을 설정하며, 세 번째 NIC를 통해 2개의 연결을 설정할 수있습니다.

집계된 NIC SMB 멀티 채널은 집계된 NIC를 통해 Isilon 클러스터에 대한 여러 네트워크 연결을 설정하며 이를 통해 CPU 코어 전체의 접속 밸런싱, 결합된 대역폭의 효과적인 사용, 연결 내결함성과 같은 이점이 실현됩니다.

파일 공유

426 OneFS 8.0.1 CLI 관리 가이드

Page 427: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

클라이언트 측NIC 구성

설명

집계된 NIC 구성은 기본적으로 SMB와 관계없이 NIC 내결함성을 제공합니다.

MMC를 통한 SMB 공유 관리OneFS는 MMC(Microsoft Management Console)용 Shared Folders 스냅인을 지원하므로 EMC Isilon 클러스터에 있는 SMB 공유를 MMC 툴을 사용하여 관리할 수 있습니다.

일반적으로 공유를 관리하고 구성하려면 웹 관리 인터페이스 또는 CLI를 통해 글로벌System 존에 접속합니다. 그런데 액세스 존을 구성하는 경우 MMC Shared Folders 스냅인을 통해 존에 접속하여 해당 존의 모든 공유를 직접 관리할 수 있습니다.

MMC Shared Folders 스냅인을 통해 Isilon 노드에 대한 접속을 설정하고 다음 SMB 공유 관리 작업을 수행할 수 있습니다.

l 공유 폴더 생성 및 삭제

l SMB 공유에 대한 액세스 권한 구성

l 활성 SMB 세션 목록 보기

l 열려 있는 SMB 세션 닫기

l 열려 있는 파일 목록 보기

l 열려 있는 파일 닫기

MMC Shared Folders 스냅인을 통해 존에 접속하면 해당 존에 할당된 모든 SMB 공유를 보고 관리할 수 있습니다. 하지만 해당 존에서 연결되어 있는 노드의 활성 SMB 세션과 열려 있는 파일만 볼 수 있습니다. MMC Shared Folders 스냅인을 통해 공유에 적용한 변경 사항은 클러스터 전체에 전파됩니다.

MMC 접속 요구 사항액세스 요구 사항을 충족하는 경우 MMC Shared Folders 스냅인을 통해 EMC Isilon 클러스터에 접속할 수 있습니다.

MMC Shared Folders 스냅인을 통해 접속을 설정하려면 다음 조건을 충족해야 합니다.

l 클러스터에 구성된 AD(Active Directory) 공급자의 도메인에 연결된 Windows 워크스테이션에서 MMC(Microsoft Management Console)를 실행해야 합니다.

l 사용자가 로컬 <cluster>\Administrators 그룹의 구성원이어야 합니다.

RBAC(Role-Based Access Control) 권한은 MMC에 적용되지 않습니다. 액세스 권한을 얻는 데 SMB 권한이 있는 역할로는 부족합니다.

l 로컬 <cluster>\Administrators 그룹의 구성원인 Active Directory 사용자로Windows 워크스테이션에 로그인해야 합니다.

파일 공유

MMC를 통한 SMB 공유 관리 427

Page 428: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SMB 서버 측 복제SMB 2 이상의 클라이언트는 시스템 성능을 높이기 위해 OneFS의 서버 측 복제 기능을활용할 수 있습니다.

서버 측 복제 지원을 활용하는 Windows 클라이언트의 경우 파일 복제 작업의 성능이개선되는 효과를 볼 수 있습니다. 파일 데이터가 더 이상 네트워크를 통해 이동할 필요가 없기 때문입니다. 서버 측 복제 기능을 사용하면 서버에서만 파일을 읽고 쓰므로 네트워크 라운드 트립 및 파일 데이터 중복이 방지됩니다. 이 기능은 파일 복제 또는 부분복제 작업에만 영향을 미칩니다. 이러한 작업의 경우 소스 및 대상 파일 핸들이 같은 공유에서 열리며, 교차 공유 작업에서는 제대로 작동하지 않습니다.

이 기능은 OneFS 클러스터 전반에 걸쳐 기본적으로 활성화되어 있으며, 모든 존의 시스템 레벨에서만 비활성화할 수 있습니다. 또한 OneFS의 서버 측 복제는 SMB 무중단가용성 기능과 호환되지 않습니다. 공유에 대해 무중단 가용성이 활성화되어 있는 경우클라이언트가 영구 파일 핸들을 열면 해당 파일에 대한 서버 측 복제가 자동으로 비활성화됩니다.

OneFS에서 SMB 서버 측 복제를 활성화 또는 비활성화하려면 CLI(Command LineInterface)를 사용해야 합니다.

SMB 서버 측 복제 설정 또는 해제SMB 서버 측 복제 기능을 사용하기로 설정하거나 해제할 수 있습니다.

OneFS에서 SMB 서버 측 복제 기능은 기본적으로 설정되어 있습니다.

절차

1. EMC Isilon 클러스터에 대한 SSH(Secure Shell) 접속을 엽니다.

2. isi smb settings global modify 명령을 실행합니다.

3. 필요에 따라 --server-side-copy 옵션을 수정합니다.

이 기능은 기본적으로 활성화되어 있습니다.

예를 들어 다음 명령을 실행하면 SMB 서버 측 복제를 해제합니다.

isi smb settings global modify --server-side-copy=no

SMB 무중단 가용성OneFS를 SMB 3.0 환경에서 실행하는 경우, 특정 Windows 클라이언트가 무중단 가용성이 활성화된 서버에서 파일을 열도록 할 수 있습니다.

서버가 Windows 8 또는 Windows Server 2012를 사용하는 경우, 클라이언트는 네트워크 관련 연결 끊김 또는 서버 장애 등과 같은 운영 중단 후에 재확보될 수 있는 영구 파일 핸들을 생성할 수 있습니다. 연결 끊김 또는 서버 장애 후 영구 핸들을 보존할 기간을지정하고, 다른 핸들에 속하는 파일을 열려고 시도하는 사용자에 대해 엄격한 잠금 설정을 적용할 수도 있습니다. 또한 OneFS CLI(Command Line Interface)를 통해 쓰기 무결성 설정을 구성하여 공유에 대한 쓰기 안정성을 제어할 수 있습니다.

공유에 대해 무중단 가용성이 활성화되어 있는 경우 클라이언트가 영구 파일 핸들을 열면 해당 파일에 대한 서버 측 복제가 자동으로 비활성화됩니다.

파일 공유

428 OneFS 8.0.1 CLI 관리 가이드

Page 429: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

무중단 가용성은 공유를 생성할 때에만 활성화할 수 있지만 시간 초과, 잠금 및 쓰기 무결성 설정은 공유를 생성 또는 수정할 때 업데이트할 수 있습니다.

SMB 무중단 가용성 설정공유를 생성할 때 SMB 3.0 무중단 가용성을 사용하기로 설정하고 설정을 구성할 수 있습니다.

공유를 수정할 때 무중단 가용성 시간 초과, 잠금 및 쓰기 무결성 설정을 업데이트할 수도 있습니다.

절차

l 이 기능을 활성화하고 설정을 구성하려면 isi smb shares create를, 설정을변경하려면 isi smb shares modify 또는 isi smb settings sharesmodify를 실행합니다.

다음 명령을 실행하면 Share4라는 새로운 공유에 대해 무중단 가용성이 활성화되며, 핸들에 대한 시간 초과가 3분(180초)으로 설정되고, 엄격한 잠금이 적용되며,쓰기 무결성 설정이 full로 변경됩니다.

isi smb shares create --name=Share4 --path=/ifs/data/Share4 \--continuously-available=yes --ca-timeout=180 \--strict-ca-lockout=yes --ca-write-integrity=full

SMB 파일 필터링SMB 파일 필터링을 사용하여 공유 또는 액세스 존에 대한 파일 쓰기를 허용하거나 거부할 수 있습니다.

이 기능을 사용하면 처리량 문제, 보안 문제, 스토리지 환경의 복잡성 가중, 생산성 저하 등을 일으킬 수 있는 특정 형식의 파일을 거부할 수 있습니다. 그리고 특정 파일 형식의 공유에 쓰기를 허용함으로써 쓰기를 제한할 수 있습니다.

l 파일 쓰기를 거부하도록 선택하는 경우, 쓰기가 허용되지 않는 파일 형식을 확장명기준으로 지정할 수 있습니다. 이때 OneFS는 다른 모든 파일 형식에 대해 공유에쓰기를 허용합니다.

l 파일 쓰기를 허용하도록 선택하는 경우, 쓰기가 허용되는 파일 형식을 확장명 기준으로 지정할 수 있습니다. 이때 OneFS는 다른 모든 파일 형식에 대해 공유에 쓰기를 거부합니다.

제한 정책이 변경되는 경우 파일 확장명을 추가 또는 제거할 수 있습니다.

SMB 파일 필터링 설정공유를 생성하거나 수정할 때 SMB 파일 필터링을 활성화하거나 비활성화할 수 있습니다.

절차

l isi smb shares create 또는 isi smb shares modify를 실행합니다.

다음 명령을 실행하면 Share2라는 공유에 대한 파일 필터링이 활성화되고 .wav및 .mpg 파일 유형에 의한 쓰기가 거부됩니다.

isi smb shares modify Share2 --file-filtering-enabled=yes \file-filter-extensions=.wav,.mpg

파일 공유

SMB 파일 필터링 429

Page 430: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 Share3라는 공유에 대한 파일 필터링이 활성화되고 .xml 파일 유형이 지정되며 해당 파일 유형에 대한 쓰기를 허용하도록 지정됩니다.

isi smb shares modify Share3 --file-filtering-enabled=yes \file-filter-extensions=.xml --file-filter-type=allow

심볼 링크 및 SMB 클라이언트OneFS는 SMB2 클라이언트가 심볼 링크에 원활하게 액세스할 수 있도록 지원합니다.대부분의 관리자는 파일 시스템 계층 구조를 사실상 재정렬하기 위해 심볼 링크를 배포합니다. 특히, 중요한 파일이나 디렉토리가 환경에 분산되어 있는 경우 그렇습니다.

SMB 공유에서 심볼 링크(symlink 또는 소프트 링크라고도 함)는 타겟 파일 또는 디렉토리 경로가 포함된 파일 유형입니다. 심볼 링크는 SMB 클라이언트에서 실행되는 애플리케이션에 영향을 미치지 않으며 일반 파일 및 디렉토리처럼 작동합니다. 상대 링크및 절대 링크에 대한 지원은 SMB 클라이언트에서 설정할 수 있습니다. 특정 구성은 클라이언트 유형 및 버전에 따라 달라집니다.

활성 SMB 세션 경로에 없는 네트워크 파일 또는 디렉토리를 가리키는 심볼 링크를 절대 링크(또는 원격 링크)라고 합니다. 절대 링크는 현재 작업 디렉토리에 상관없이 항상 파일 시스템에서 동일한 위치를 가리키며, 일반적으로 경로의 일부로 루트 디렉토리를 포함합니다. 이와 반대로, 상대 링크는 사용자 또는 애플리케이션의 작업 디렉토리를 직접 가리키는 심볼 링크입니다. 따라서 링크를 생성할 때 전체 절대 경로를 지정할필요가 없습니다.

SMB2 프로토콜을 통해 심볼 링크가 표시되므로 SMB2 클라이언트가 OneFS에 의존하지 않고 직접 심볼 링크를 확인할 수 있습니다. 상대 링크 또는 절대 링크를 이동하려면링크를 제공하는 SMB 공유에 대해 SMB 클라이언트가 인증되어야 합니다. 그러나SMB 클라이언트에 공유에 대한 액세스 권한이 없을 경우 타겟에 대한 액세스가 거부되고 Windows에서 자격 증명을 묻는 메시지를 표시하지 않습니다.

SMB2 및 NFS 링크는 상대 링크에 대해서만 상호 운용됩니다. 최대 호환성을 보장하려면 POSIX 클라이언트에서 이러한 링크를 생성하십시오.

SMB1 클라이언트(예: Windows XP 또는 2002)에서도 상대 링크를 계속 사용할 수 있지만 상대 링크가 서버 측에서 이동되므로 "바로 가기 파일"이라고 합니다. 이러한 환경에서는 절대 링크가 작동하지 않습니다.

심볼 링크 사용 설정SMB 환경에서 심볼 링크를 완전히 사용할 수 있으려면 먼저 이를 사용하도록 설정해야 합니다.

Windows SMB 클라이언트가 각 유형의 심볼 링크를 이동할 수 있도록 하려면 클라이언트에서 해당 유형을 사용하도록 설정해야 합니다. Windows에서는 다음과 같은 링크유형이 지원됩니다.

l 로컬-로컬l 원격-원격l 로컬-원격l 원격-로컬

다음 Windows 명령을 실행하여 4가지 링크 유형을 모두 사용하도록 설정해야 합니다.

fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1

파일 공유

430 OneFS 8.0.1 CLI 관리 가이드

Page 431: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Samba를 사용하는 POSIX 클라이언트의 경우 Samba 구성 파일(smb.conf)의[global] 섹션에서 다음 옵션을 설정하여 Samba 클라이언트가 상대 링크 및 절대 링크를 이동할 수 있도록 해야 합니다.

follow symlinks=yes wide links=yes

이 경우, smb.conf 파일의 "wide links"는 절대 링크를 나타냅니다. 이 파일의 기본 설정은 no입니다.

심볼 링크 관리심볼 링크를 사용하도록 설정한 후에는 Windows 명령 프롬프트나 POSIX 명령줄에서심볼 링크를 생성하거나 삭제할 수 있습니다.

SMB2 클라이언트에서 Windows mklink 명령을 사용하거나 POSIX CLI에서 ln 명령을 사용하여 심볼 링크를 생성합니다. 예를 들어, 관리자가 Link1이라는 링크를 생성하여 /ifs/data/ 디렉토리에 대한 특정 액세스 권한을 부여하지 않고 해당 디렉터리에있는 File1.doc라는 파일에 대한 액세스 권한만 User1이라는 사용자에게 제공하려는경우 다음 명령을 실행합니다.

mklink \ifs\home\users\User1\Link1 \ifs\data\Share1\File1.doc

심볼 링크는 생성 시 파일 링크 또는 디렉토리 링크로 지정되며, 링크가 설정된 후에는지정을 변경할 수 없습니다. 심볼 링크 경로의 형식은 상대 링크 또는 절대 링크로 지정할 수 있습니다.

심볼 링크를 삭제하려면 Windows의 경우 del 명령을 사용하고 POSIX의 경우 rm 명령을 사용하십시오.

심볼 링크를 삭제해도 타겟 파일이나 디렉토리는 여전히 존재합니다. 하지만, 타겟 파일이나 디렉토리를 삭제하는 경우 심볼 링크가 계속 존재하여 이전 타겟을 가리키므로끊어진 링크가 됩니다.

SMB 공유에 대한 익명 액세스로컬 게스트 사용자를 설정하고 게스트 사용자 가장(impersonation)을 허용함으로써SMB 공유에 대한 익명 액세스를 구성할 수 있습니다.

예를 들어 브라우저 실행 파일 등의 파일이나 인터넷에 공개되어 있는 기타 데이터를저장하는 경우 익명 액세스를 사용하면 모든 사용자가 인증 없이 SMB 공유에 액세스할 수 있습니다.

SMB 설정 관리SMB 서비스를 설정하거나 해제하고, SMB 서비스에 대한 글로벌 설정을 구성하며, 각액세스 존에 적용되는 기본 SMB 공유 설정을 구성할 수 있습니다.

글로벌 SMB 설정 보기EMC Isilon 클러스터에 있는 모든 노드에 적용되는 글로벌 SMB 설정을 볼 수 있습니다. 이 작업은 OneFS CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. isi smb settings global view 명령을 실행합니다.

파일 공유

SMB 공유에 대한 익명 액세스 431

Page 432: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 예와 유사한 출력이 표시됩니다.

Access Based Share Enum: No Dot Snap Accessible Child: Yes Dot Snap Accessible Root: Yes Dot Snap Visible Child: No Dot Snap Visible Root: Yes Enable Security Signatures: No Guest User: nobody Ignore Eas: No Onefs Cpu Multiplier: 4 Onefs Num Workers: 0Require Security Signatures: No Server Side Copy: Yes Server String: Isilon Server Srv Cpu Multiplier: 4 Srv Num Workers: 0 Support Multichannel: Yes Support NetBIOS: No Support Smb2: Yes

글로벌 SMB 설정 구성SMB 파일 공유를 위한 글로벌 설정을 구성할 수 있습니다. 이 작업은 OneFS CLI를 통해서만 수행할 수 있습니다.

글로벌 SMB 파일 공유 설정을 수정하면 운영 장애가 발생할 수 있습니다. 이 설정을 수정하기 전에 잠재적인 결과에 유의하십시오.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. isi smb settings global modify 명령을 실행합니다.

다음 명령 예에서는 SMB 서버 측 복제를 비활성화합니다.

isi smb settings global modify --server-side-copy=no

SMB 서비스 설정 또는 해제SMB 서비스는 기본적으로 설정되어 있습니다.

isi services -l 명령을 실행하여 서비스의 설정 여부를 확인할 수 있습니다.

절차

l isi services 명령을 실행합니다.

다음 명령을 실행하면 SMB 서비스가 해제됩니다.

isi services smb disable

다음 명령을 실행하면 SMB 서비스가 설정됩니다.

isi services smb enable

파일 공유

432 OneFS 8.0.1 CLI 관리 가이드

Page 433: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SMB 멀티 채널 설정 또는 해제Windows 클라이언트 컴퓨터에서 EMC Isilon 클러스터 노드로의 여러 동시 SMB 세션을 사용하려면 SMB 멀티 채널이 필요합니다. 기본적으로 Isilon 클러스터에는 SMB 멀티 채널이 설정되어 있습니다.

SMB 멀티 채널은 CLI를 통해서만 설정 또는 해제할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi smb settings global modify 명령을 실행합니다.

다음 명령을 실행하면 EMC Isilon 클러스터에서 SMB 멀티 채널이 설정됩니다.

isi smb settings global modify –-support-multichannel=yes

다음 명령을 실행하면 EMC Isilon 클러스터에서 SMB 멀티 채널이 해제됩니다.

isi smb settings global modify –-support-multichannel=no

기본 SMB 공유 설정 보기액세스 존 고유의 기본 SMB 공유 설정을 볼 수 있습니다.

절차

l isi smb settings shares view 명령을 실행합니다.

다음 명령 예에서는 zone5에 대해 구성된 기본 SMB 공유 설정을 표시합니다.

isi smb settings shares view --zone=zone5

다음 예와 유사한 출력이 표시됩니다.

Access Based Enumeration: NoAccess Based Enumeration Root Only: No Allow Delete Readonly: No Allow Execute Always: No Ca Timeout: 120 Strict Ca Lockout: No Change Notify: norecurse Create Permissions: default acl Directory Create Mask: 0700 Directory Create Mode: 0000 File Create Mask: 0700 File Create Mode: 0100 File Filtering Enabled: Yes File Filter Extensions: .wav File Filter Type: deny Hide Dot Files: No Host ACL: - Impersonate Guest: never Impersonate User: - Mangle Byte Start: 0XED00 Mangle Map: 0x01-0x1F:-1, 0x22:-1, 0x2A:-1, 0x3A:-1, 0x3C:-1, 0x3E:-1, 0x3F:-1, 0x5C:-1 Ntfs ACL Support: Yes Oplocks: Yes Strict Flush: Yes

파일 공유

SMB 설정 관리 433

Page 434: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Strict Locking: No

기본 SMB 공유 설정 구성각 액세스 존 고유의 SMB 공유 설정을 구성할 수 있습니다.

기본 설정은 액세스 존에 추가되는 모든 새 공유에 적용됩니다.

기본 설정을 수정하는 경우 액세스 존에 있는 모든 기존 공유에 변경 내용이 적용됩니다.

절차

1. isi smb settings shares modify 명령을 실행합니다.

다음 명령을 실행하면 zone5에 있는 공유에 게스트가 절대로 액세스할 수 없습니다.

isi smb settings global modify --zone=zone5 --impersonate-guest=never

SMB 공유 관리Windows 네트워크와 클러스터의 개별 SMB 공유 간의 상호 작용에 적용되는 규칙 및기타 설정을 구성할 수 있습니다.

OneFS는 %U, %D, %Z, %L, %0, %1, %2, %3 변수 확장과 사용자 홈 디렉토리의 자동프로비저닝을 지원합니다.

SMB 공유에 연결되는 사용자와 그룹을 구성하고 해당 공유 레벨 사용 권한을 보거나수정할 수 있습니다.

고급 SMB 공유 설정은 SMB 프로토콜에 대한 확실한 이해를 갖춘 경우에만 구성하는것이 좋습니다.

SMB 공유 생성SMB 공유를 생성할 때 기본 사용 권한, 성능 및 액세스 설정을 재정의할 수 있습니다.확장 변수를 공유 경로에 포함하여 사용자를 자동으로 생성하고 자신의 홈 디렉토리에리디렉션함으로써 SMB 홈 디렉토리 프로비저닝을 구성할 수 있습니다.

시작하기 전에

SMB 공유로 사용할 경로를 지정해야 합니다. 공유는 액세스 존마다 다르며 공유 경로는 존 경로 아래에 있어야 합니다. 공유를 생성할 때 기존 경로를 지정하거나 경로를 생성할 수 있습니다. SMB 공유를 생성하기 전에 액세스 존을 생성하십시오.

디렉토리 경로에서 하나 이상의 확장 변수를 지정할 수 있지만, --allow-variable-expansion 및 --auto-create-directory 매개 변수 모두에 대해 플래그를 true로 설정해야 합니다. 이 설정을 지정하지 않으면 가변 확장 문자열이 시스템에서 문자그대로 해석됩니다.

절차

1. isi smb shares create 명령을 실행합니다.

파일 공유

434 OneFS 8.0.1 CLI 관리 가이드

Page 435: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 /ifs/zone5/data/share1에서 디렉토리가 생성되고,해당 경로를 사용하는 share1이라는 공유가 생성되고, 이 공유가 zone5라는 기존액세스 존에 추가됩니다.

mkdir /ifs/data/share1 isi smb shares create --name=share1 \--path=/ifs/data/share1 --zone=zone5 --browsable=true \--description="Example Share 1"

공유 이름은 최대 80자를 포함할 수 있습니다. 다음 문자는 사용할 수 없습니다." \ / [ ] : | < > + = ; , * ?또한 클러스터 문자 인코딩이 UTF-8로 설정되어 있지 않으면 SMB 공유 이름이대/소문자를 구분합니다.

다음 명령을 실행하면 /ifs/data/share2에서 디렉토리가 생성되고, SMB 공유로 변환되고, 존이 지정되지 않았기 때문에 이 공유가 기본 System 존에 추가됩니다.

isi smb shares create share2 --path=/ifs/data/share2 \--create-path --browsable=true --description="Example Share 2"

다음 명령을 실행하면 /ifs/data/share3에서 디렉토리가 생성되고 SMB 공유로 변환됩니다. 이 명령은 공유에 ACL을 적용하기도 합니다.

isi smb shares create share3 --path=/ifs/data/share3 \--create-path --browsable=true --description="Example Share 3" \ --inheritable-path-acl=true --create-permissions="default acl"

구성된 기본 ACL이 없고 상위 디렉토리에 상속 가능한 ACL이 없는 경우, 공유에대해 ACL이 directory-create-mask 및 directory-create-mode 설정과 함께 생성됩니다.

다음 명령을 실행하면 /ifs/data/share4 디렉토리가 생성되고 탐색 불가능한 SMB 공유로 변환됩니다. 이 명령은 사용 권한 제어를 위한 모드 비트 사용을구성하기도 합니다.

isi smb shares create --name=share4 --path=/ifs/data/share4 \--create-path --browsable=false --description="Example Share 4" \--inheritable-path-acl=true --create-permissions="use create \mask and mode"

2. 다음 명령을 실행하면 공유에 접속하는 각 사용자에 대한 홈 디렉토리가 사용자의 NetBIOS 도메인 및 사용자 이름을 기준으로 생성됩니다.

파일 공유

SMB 공유 관리 435

Page 436: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 예에서는 사용자가 DOMAIN이라는 도메인에 있고 사용자 이름이 user_1인경우, /ifs/home/%D/%U 경로가 /ifs/home/DOMAIN/user_1으로 확장됩니다.

isi smb shares modify HOMEDIR --path=/ifs/home/%D/%U \--allow-variable-expansion=yes --auto-create-directory=yes

다음 명령을 실행하면 기존 경로 /ifs/share/home에서 HOMEDIR라는 공유가 생성됩니다.

isi smb shares create HOMEDIR /ifs/share/home

3. isi smb shares permission modify 명령을 실행하여 공유에 대한 액세스를 설정합니다.

다음 명령을 실행하면 Everyone이라는 잘 알려진 사용자에게 HOMEDIR에 대한모든 사용 권한이 주어집니다.

isi smb shares permission modify HOMEDIR --wellknown Everyone \ --permission-type allow --permission full

SMB 공유 수정개별 SMB 공유의 설정을 수정할 수 있습니다.

시작하기 전에

SMB 공유는 존마다 다릅니다. 공유를 수정할 때 공유가 속해 있는 액세스 존을 식별해야 합니다. 액세스 존을 식별하지 않으면 OneFS가 기본적으로 System 존을 선택합니다. 수정할 공유의 이름이 System 존에 있는 공유의 이름과 같을 경우, System 존에 있는 공유가 수정됩니다.절차

1. isi smb shares modify 명령을 실행합니다.

다음 예에서 zone5에 있는 share1의 파일 경로는 /ifs/zone5/data입니다. 다음 명령은 share1의 파일 경로를 zone5 경로의 또 다른 디렉토리인 /ifs/zone5/etc로 수정합니다.

isi smb shares modify share1 --zone=zone5 \ --path=/ifs/zone5/etc

클러스터 문자 인코딩이 UTF-8로 설정되어 있지 않으면 SMB 공유 이름이 대/소문자를 구분합니다.

SMB 공유 삭제더 이상 필요하지 않은 SMB 공유를 삭제할 수 있습니다.

시작하기 전에

SMB 공유는 존마다 다릅니다. 공유를 삭제할 때 공유가 속해 있는 액세스 존을 식별해야 합니다. 액세스 존을 식별하지 않으면 OneFS가 기본적으로 System 존을 선택합니다. 삭제할 공유의 이름이 System 존에 있는 공유의 이름과 같을 경우, System 존에 있는 공유가 삭제됩니다.

파일 공유

436 OneFS 8.0.1 CLI 관리 가이드

Page 437: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SMB 공유를 삭제하는 경우 공유 경로는 삭제되지만 참조되는 디렉토리는 여전히 존재합니다. 삭제된 공유와 동일한 경로의 새 공유를 생성하는 경우, 새 공유를 통해 이전공유가 참조하던 디렉토리에 다시 액세스할 수 있습니다.

절차

1. isi smb shares delete 명령을 실행합니다.

다음 명령을 실행하면 zone-5라는 액세스 존에서 Share1이라는 공유가 삭제됩니다.

isi smb shares delete Share1 --zone=zone-5

2. 확인 프롬프트에서 yes를 입력합니다.

/ifs 공유에 대한 Everyone 계정의 액세스 권한 제한기본적으로 /ifs 루트 디렉토리는 System 액세스 존에서 SMB 공유로 구성되어 있습니다. 이 공유의 Everyone 계정에 읽기 전용 권한만 부여하는 것이 좋습니다.

절차

1. isi smb shares permission modify 명령을 실행합니다.

다음 예에서는 /ifs 디렉토리에 대해 구성된 SMB 공유에서 Everyone 계정 사용 권한을 읽기 전용으로 변경합니다.

isi smb shares permission modify ifs --wellknown=Everyone \ -d allow -p read

2. (선택 사항) 다음 명령을 실행하여 공유에 대한 사용 권한을 나열함으로써 변경사항을 확인합니다.

isi smb shares permission list ifs

단일 SMB 공유에 대한 익명 액세스 구성게스트 사용자 가장(impersonation)을 통해 단일 공유에 저장된 데이터에 대한 익명 액세스를 구성할 수 있습니다.

절차

1. isi auth users modify 명령을 실행하여 원하는 공유가 들어 있는 액세스존에서 게스트 사용자 계정을 설정합니다.

다음 명령을 실행하면 zone3라는 액세스 존에서 게스트 사용자가 설정됩니다.

isi auth users modify Guest --enabled=yes --zone=zone3

2. isi smb share modify 명령을 실행하여 익명 액세스를 허용할 공유에 게스트 가장을 설정합니다.

다음 명령을 실행하면 zone3에 있는 share1이라는 공유에 대해 게스트 가장이 구성됩니다.

isi smb share modify share1 --zone=zone3 \--impersonate-guest=always

파일 공유

SMB 공유 관리 437

Page 438: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

3. isi smb share permission list 명령을 실행하여 게스트 사용자 계정이공유에 액세스할 권한이 있는지를 확인합니다.

다음 명령을 실행하면 zone3의 share1에 대한 사용 권한이 나열됩니다.

isi smb share permission list share1 --zone=zone3

다음 예와 유사한 출력이 표시됩니다.

Account Account Type Run as Root Permission Type Permission----------------------------------------------------------------Everyone wellknown False allow readGuest user False allow full----------------------------------------------------------------

액세스 존의 모든 SMB 공유에 대한 익명 액세스 구성게스트 사용자 가장(impersonation)을 통해 액세스 존에 저장된 데이터에 대한 익명 액세스를 구성할 수 있습니다.

절차

1. isi auth users modify 명령을 실행하여 원하는 공유가 들어 있는 액세스존에서 게스트 사용자 계정을 설정합니다.

다음 명령을 실행하면 zone3라는 액세스 존에서 게스트 사용자가 설정됩니다.

isi auth users modify Guest --enabled=yes --zone=zone3

2. isi smb settings share modify 명령을 실행하여 액세스 존에 있는 모든공유에 대해 게스트 가장을 기본값으로 설정합니다.

다음 명령을 실행하면 zone3에 있는 모든 공유에 대해 게스트 가장이 구성됩니다.

isi smb settings share modify --zone=zone3 \--impersonate-guest=always

3. isi smb share permission list 명령을 실행하여 게스트 사용자 계정이액세스 존에 있는 각 공유에 액세스할 권한이 있는지를 확인합니다.

다음 명령을 실행하면 zone3의 share1에 대한 사용 권한이 나열됩니다.

isi smb share permission list share1 --zone=zone3

다음 예와 유사한 출력이 표시됩니다.

Account Account Type Run as Root Permission Type Permission----------------------------------------------------------------Everyone wellknown False allow readGuest user False allow full----------------------------------------------------------------

멀티 프로토콜 홈 디렉토리 액세스 구성FTP 또는 SSH를 통해 이 공유에 액세스하는 사용자를 위해, 사용자가 SMB를 통해 연결하든, FTP 또는 SSH를 통해 로그인하든 관계없이 해당 홈 디렉토리 경로가 동일하도록 할 수 있습니다. 이 작업은 OneFS CLI에서만 수행할 수 있습니다.

파일 공유

438 OneFS 8.0.1 CLI 관리 가이드

Page 439: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 SMB 공유가 사용자의 인증 공급자에 지정된 홈 디렉토리 템플릿을 사용합니다. 이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. 다음 명령을 실행하십시오. 여기에서 <share>는 SMB 공유의 이름이고 --path는 사용자의 인증 공급자가 지정한 홈 디렉토리 템플릿의 디렉토리 경로입니다.

isi smb shares modify <share> --path=""

지원되는 확장 변수SMB 공유 경로 또는 인증 공급자의 홈 디렉토리 템플릿에 확장 변수를 포함할 수 있습니다.

OneFS는 다음 확장 변수를 지원합니다. 확장 변수를 사용하여 공유를 구성하면 성능을향상하고 관리되는 공유 수를 줄일 수 있습니다. 예를 들어 각 사용자를 위한 공유를 생성하는 대신 공유에 %U 변수를 포함할 수 있습니다. 이름에 %U가 포함되면 각 사용자의 경로가 달라, 각 사용자가 자신의 홈 디렉토리만 보고 액세스할 수 있기 때문에 보안이 유지됩니다.

웹 관리 인터페이스를 통해 SMB 공유를 생성하는 경우 Allow Variable Expansion 확인란을 선택해야 하며, 선택하지 않으면 문자열이 문자 그대로 해석됩니다.

변수 값 설명

%U 사용자 이름(예: user_001) 각 사용자가 서로 다른 홈 디렉토리를 사용할 수 있도록 사용자 이름으로 확장합니다. 이변수는 대개 경로 끝에 포함됩니다. 예를 들어 이름이 user1인 사용자의 경우 경로 /ifs/home/%U가 /ifs/home/user1에 매핑됩니다.

%D NetBIOS 도메인 이름(예:YORK.EAST.EXAMPLE.COM의 경우 YORK)

인증 공급자에 따라 사용자의도메인 이름으로 확장합니다.

l Active Directory 사용자의경우 %D가 ActiveDirectory NetBIOS 이름으로 확장됩니다.

l 로컬 사용자의 경우 %D가대문자 클러스터 이름으로 확장됩니다. 예를 들어이름이 cluster1인 클러스터의 경우 %D가CLUSTER1으로 확장됩니다.

l System 파일 공급자의 사용자의 경우 %D가

파일 공유

SMB 공유 관리 439

Page 440: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

변수 값 설명

UNIX_USERS로 확장됩니다.

l 다른 파일 공급자의 사용자의 경우 %D가FILE_USERS로 확장됩니다.

l LDAP 사용자의 경우 %D가 LDAP_USERS로 확장됩니다.

l NIS 사용자의 경우 %D가NIS_USERS로 확장됩니다.

%Z 존 이름(예: ZoneABC) 액세스 존 이름으로 확장합니다. 이 변수는 여러 존이 활성화된 경우 서로 다른 존의 사용자를 구별하는 데 유용합니다. 예를 들어 System 존에 있는 이름이 user1인 사용자의경우 경로 /ifs/home/%Z/%U가 /ifs/home/System/user1에 매핑됩니다.

%L 호스트 이름(소문자 클러스터호스트 이름)

소문자로 정규화된 클러스터의 호스트 이름으로 확장합니다. 제한적으로 사용됩니다.

%0 사용자 이름의 첫 번째 문자 사용자 이름의 첫 번째 문자로확장합니다.

%1 사용자 이름의 두 번째 문자 사용자 이름의 두 번째 문자로확장합니다.

%2 사용자 이름의 세 번째 문자 사용자 이름의 세 번째 문자로확장합니다.

사용자 이름의 문자 수가 3자 미만일 경우 %0, %1 및 %2 변수가 차례대로 돌아가며 래핑됩니다. 예를 들어 사용자 이름이 ab인 경우 변수가 각각 a, b, a에 매핑됩니다. 또한사용자 이름이 a인 경우 세 변수가 모두 a에 매핑됩니다.

SMB 명령SMB 명령을 통해 SMB 파일 공유 서비스를 액세스하고 구성할 수 있습니다.

isi smb log-level filters create

새 SMB 로그 필터를 생성합니다.

파일 공유

440 OneFS 8.0.1 CLI 관리 가이드

Page 441: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi smb log-level filters create <level> [--ops <string>] [--ip-addrs <string>] [--verbose]

옵션

<level>

새 필터에 대한 로깅 레벨입니다. 사용할 수 있는 로깅 레벨은 다음과 같습니다.

l alwaysl errorl warningl infol verbosel debugl trace

{--ops | -o} <string>

필터링되는 모든 SMB 작업을 나열합니다. 각 작업에 대해 반복합니다.

{--ip-addrs | -i} <string>

필터링되는 IPv4 및 IPv6 주소를 나열합니다. 각 IP 주소에 대해 반복합니다.

isi smb log-level filters delete

SMB 로그 필터를 삭제합니다.

구문

isi smb log-level filters delete <id> <level> [--all] [--force] [--verbose]

옵션

<id>

ID별로 특정 SMB 로그 필터를 삭제합니다.

<level>

지정된 레벨에서 SMB 로그 필터를 모두 삭제합니다. 다음 레벨을 사용할 수 있습니다.

l alwaysl errorl warningl infol verbosel debug

파일 공유

SMB 명령 441

Page 442: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l trace

--allSMB 로그 레벨 필터를 모두 삭제합니다.

{--force | -f}

삭제 확인 메시지를 건너뜁니다.

{verbose | -v}

자세한 정보를 표시합니다.

isi smb log-level filters list

SMB 로그 필터를 나열합니다.

구문

isi smb log-level filters list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

지정된 수의 SMB 로그 레벨 필터를 표시합니다.

--format {table | json | csv | list}

SMB 로그 레벨 필터를 테이블, JSON, 쉼표로 구분된 형식 또는 목록 형식으로 표시합니다.

{--no-header | -a}

쉼표로 구분된 형식 또는 테이블 형식에서 머리글을 표시하지 않습니다.

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi smb log-level filters view

개별 SMB 로그 레벨 필터를 확인합니다.

구문

isi smb log-level filters view <id> [--level <string>]

옵션

<id>

확인할 SMB 로그 레벨 필터의 ID입니다.

파일 공유

442 OneFS 8.0.1 CLI 관리 가이드

Page 443: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--level | -l} <string>

확인할 로그 레벨을 지정합니다. 다음 레벨을 사용할 수 있습니다.

l alwaysl errorl warningl infol verbosel debugl trace

isi smb log-level modify

SMB 서비스에 대한 로그 레벨을 설정합니다.

구문

isi smb log-level modify <level> [--verbose]

옵션

<level>

SMB 서비스에 대해 설정할 로그 레벨을 지정합니다. 다음 레벨을 사용할 수 있습니다.

l alwaysl errorl warningl infol verbosel debugl trace

{--verbose | -v}

자세한 정보를 표시합니다.

isi smb log-level view

SMB 서비스에 대한 현재 로그 레벨을 표시합니다.

구문

isi smb log-level view

옵션이 명령에 대한 옵션은 없습니다.

파일 공유

SMB 명령 443

Page 444: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi smb openfiles close

열려 있는 파일을 닫습니다.

열려 있는 파일의 목록을 보려면 isi smb openfiles list 명령을 실행하십시오.

구문

isi smb openfiles close <id> [--force]

옵션

<id>

열려 있는 파일 중 닫을 파일의 ID를 지정합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

예다음 명령을 실행하면 ID가 32인 파일이 닫힙니다.

isi smb openfiles close 32

isi smb openfiles list

SMB 공유에서 열려 있는 파일의 목록을 표시합니다.

구문

isi smb openfiles list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

smb openfiles를 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

파일 공유

444 OneFS 8.0.1 CLI 관리 가이드

Page 445: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi smb sessions delete

먼저 컴퓨터를 기준으로 필터링된 후에 사용자를 기준으로 선택적으로 필터링된 SMB세션을 삭제합니다.

SMB 세션이 삭제되기 전에 열려 있는 모든 파일이 자동으로 닫힙니다.

구문

isi smb sessions delete <computer-name> [{--user <name> | --uid <id> | --sid <sid>}] [--force] [--verbose]

옵션

<computer-name>

필수. 컴퓨터 이름을 지정합니다. --user, --uid 또는 --sid 옵션을 지정하지않으면 이 컴퓨터와 연결된 모든 SMB 세션이 삭제됩니다.

--user<string>

사용자의 이름을 지정합니다. 지정된 사용자와 연결된 컴퓨터에 대한 해당 SMB세션만 삭제합니다.

--uid<id>

숫자 사용자 식별자를 지정합니다. 지정된 사용자 식별자와 연결된 컴퓨터에 대한해당 SMB 세션만 삭제합니다.

--sid<sid>

보안 식별자를 지정합니다. 보안 식별자와 연결된 컴퓨터에 대한 해당 SMB 세션만 삭제합니다.

{--force | -f}

확인 메시지를 표시하지 않고 명령이 실행되도록 지정합니다.

예다음 명령을 실행하면 computer1이라는 컴퓨터와 연결된 모든 SMB 세션이 삭제됩니다.

isi smb sessions delete computer1

다음 명령을 실행하면 이름이 각각 computer1, user1인 컴퓨터 및 사용자와 연결된 모든 SMB 세션이 삭제됩니다.

isi smb sessions delete computer1 --user=user1

파일 공유

SMB 명령 445

Page 446: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi smb sessions delete-user

먼저 사용자를 기준으로 필터링된 후에 컴퓨터를 기준으로 선택적으로 필터링된 SMB세션을 삭제합니다.

SMB 세션이 삭제되기 전에 열려 있는 모든 파일이 자동으로 닫힙니다.

구문

isi smb sessions delete-user {<user> | --uid <id> | --sid <sid> } [--computer-name <string>] [--force] [--verbose]

옵션

<user>필수. 사용자 이름을 지정합니다. --computer-name 옵션을 생략하면 이 사용자와 연결된 모든 SMB 세션이 삭제됩니다.

{--computer-name | -C} <string>

사용자의 SMB 세션 중 지정된 컴퓨터와 연결된 SMB 세션만 삭제합니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 이름이 user1인 사용자와 연결된 모든 SMB 세션이 삭제됩니다.

isi smb sessions delete-user user1

다음 명령을 실행하면 이름이 각각 user1, computer1인 사용자 및 컴퓨터와 연결된 모든 SMB 세션이 삭제됩니다.

isi smb sessions delete-user user1 \--computer-name=computer1

isi smb sessions list

열려 있는 SMB 세션의 목록을 표시합니다.

구문

isi smb sessions list [--limit <integer>] [--format {table | json | csv | list}] [--no-header]

파일 공유

446 OneFS 8.0.1 CLI 관리 가이드

Page 447: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

나열할 최대 SMB 세션 수를 지정합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi smb settings global modify

글로벌 SMB 설정을 수정합니다.

구문

isi smb settings global modify [--access-based-share-enum {yes | no}] [--revert-access-based-share-enum] [--dot-snap-accessible-child {yes | no}] [--revert-dot-snap-accessible-child] [--dot-snap-accessible-root] [--revert-dot-snap-accessible-root] [--dot-snap-visible-child {yes | no}] [--revert-dot-snap-visible-child] [--dot-snap-visible-root {yes | no}] [--revert-dot-snap-visible-root] [--enable-security-signatures {yes | no}] [--revert-enable-security-signatures] [--guest-user <string>] [--revert-guest-user] [--ignore-eas {yes | no}] [--revert-ignore-eas] [--onefs-cpu-multiplier <integer>] [--revert-onefs-cpu-multiplier] [--onefs-num-workers <integer>] [--revert-onefs-num-workers] [--require-security-signatures {yes | no}] [--revert-require-security-signatures] [--server-side-copy {yes | no}] [--revert-server-side-copy] [--server-string <string>] [--revert-server-string] [--support-multichannel {yes | no}] [--revert-support-multichannel] [--support-netbios {yes | no}] [--revert-support-netbios]

파일 공유

SMB 명령 447

Page 448: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--support-smb2 {yes | no}] [--revert-support-smb2] [--verbose]

옵션

--access-based-share-enum {yes | no}

요청하는 사용자가 액세스할 수 있는 파일 및 폴더만 열거합니다.

--revert-access-based-share-enum값을 --access-based-share-enum의 시스템 기본값으로 설정합니다.

--dot-snap-accessible-child {yes | no}

공유 루트의 하위 디렉토리에서 /ifs/.snapshot 디렉토리가 표시되도록 할지를 지정합니다. 기본 설정은 no입니다.

--revert-dot-snap-accessible-child값을 --dot-snap-accessible-child의 시스템 기본값으로 설정합니다.

--dot-snap-accessible-root {yes | no}

공유 루트에서 /ifs/.snapshot 디렉토리에 액세스할 수 있도록 할지를 지정합니다. 기본 설정은 yes입니다.

--revert-dot-snap-accessible-root값을 --dot-snap-accessible-root의 시스템 기본값으로 설정합니다.

--dot-snap-visible-child {yes | no}

공유 루트의 하위 디렉토리에서 /ifs/.snapshot 디렉토리가 표시되도록 할지를 지정합니다. 기본 설정은 no입니다.

--revert-dot-snap-visible-child값을 --dot-snap-visible-child의 시스템 기본값으로 설정합니다.

--dot-snap-visible-root {yes | no}

공유의 루트에서 /ifs/.snapshot 디렉토리가 표시되도록 할지를 지정합니다.기본 설정은 no입니다.

--revert-dot-snap-visible-root값을 --dot-snap-visible-root의 시스템 기본값으로 설정합니다.

--enable-security-signatures {yes | no}

서버가 서명된 SMB 패킷을 지원하는지 여부를 나타냅니다.

--revert-enable-security-signatures값을 --enable-security-signatures의 시스템 기본값으로 설정합니다.

--guest-user<integer>

게스트 액세스에 사용할 정규화된 사용자를 지정합니다.

--revert-guest-user값을 --guest-user의 시스템 기본값으로 설정합니다.

--ignore-eas {yes | no}

파일에서 EA를 무시할지 여부를 지정합니다.

파일 공유

448 OneFS 8.0.1 CLI 관리 가이드

Page 449: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--revert-ignore-eas값을 --ignore-eas의 시스템 기본값으로 설정합니다.

--onefs-cpu-multiplier<integer>

CPU 수에 따라 구성할 OneFS 작업자 스레드 수를 지정합니다. 유효한 숫자는 1-4입니다.

--revert-onefs-cpu-multiplier값을 --onefs-cpu-multiplier의 시스템 기본값으로 설정합니다.

--onefs-num-workers<integer>

구성할 수 있는 OneFS 작업자 스레드 수를 지정합니다. 유효한 숫자는 0-1024입니다. 0으로 설정하면 SRV 작업자 수는 --onefs-cpu-multiplier에 의해 지정된 값을 CPU 수로 곱한 결과와 같습니다.

--revert-onefs-num-workers값을 --onefs-num-workers의 시스템 기본값으로 설정합니다.

--require-security-signatures {yes | no}

패킷 서명이 필요한지 여부를 지정합니다. yes로 설정하면 서명이 항상 필요합니다. no로 설정하면 서명이 필요하지 않지만, 서명을 요청하는 클라이언트는 --enable-security-signatures 옵션이 yes로 설정된 경우에 접속할 수 있습니다.

--revert-require-security-signatures값을 --require-security-signatures의 시스템 기본값으로 설정합니다.

--server-side-copy {yes | no}

SMB 서버 측 복제 기능을 활성화하거나 비활성화합니다. 기본값은 yes입니다.

--revert-server-side-copy값을 --server-side-copy의 시스템 기본값으로 설정합니다.

--server-string<string>

서버에 대한 설명을 제공합니다.

--revert-server-string값을 --revert-server-string의 시스템 기본값으로 설정합니다.

--support-multichannel {yes | no}

클러스터에서 Multichannel for SMB 3.0이 설정되었는지 여부를 지정합니다.SMB Multichannel은 기본적으로 설정되어 있습니다.

--revert-support-multichannel--support-multichannel의 값을 시스템 기본값으로 다시 설정합니다.

--support-netbios {yes | no}

NetBIOS 프로토콜을 지원할지 여부를 지정합니다.

--revert-support-netbios값을 --support-netbios의 시스템 기본값으로 설정합니다.

--support-smb2 {yes | no}

SMB 2.0 프로토콜을 지원할지 여부를 지정합니다. 기본 설정은 yes입니다.

파일 공유

SMB 명령 449

Page 450: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--revert-support-smb2값을 --support-smb2의 시스템 기본값으로 설정합니다.

isi smb settings global view

기본 SMB 구성 설정을 표시합니다.

구문

isi smb settings global view

옵션이 명령에 대한 옵션은 없습니다.

isi smb settings shares modify

SMB 공유의 기본 설정을 수정합니다.

구문

isi smb settings shares modify [--access-based-enumeration {yes | no}] [--revert-access-based-enumeration] [--access-based-enumeration-root-only {yes | no}] [--revert-access-based-enumeration-root-only] [--allow-delete-readonly {yes | no}] [--revert-allow-delete-readonly] [--allow-execute-always {yes | no}] [--revert-allow-execute-always] [--ca-timeout <integer>] [--revert-ca-timeout] [--strict-ca-lockout {yes | no}] [--revert-strict-ca-lockout] [--ca-write-integrity {none | write-read-coherent | full}] [--revert-ca-write-integrity] [--change-notify {all | norecurse | none}] [--revert-change-notify] [--create-permissions {"default acl" | "inherit mode bits" | "use create mask and mode"}] [--revert-create-permissions] [--directory-create-mask <integer>] [--revert-directory-create-mask] [--directory-create-mode <integer>] [--revert-directory-create-mode] [--file-create-mask <integer>] [--revert-file-create-mask] [--file-create-mode <integer>] [--revert-file-create-mode] [--file-filtering-enabled {yes | no}] [--revert-file-filtering-enabled] [--file-filter-extensions <string>] [--clear-file-filter-extensions] [--add-file-filter-extensions <string>] [--remove-file-filter-extensions <string>] [--revert-file-filter-extensions] [--file-filter-type {deny | allow} [--revert-file-filter-type] [--hide-dot-files {yes | no}] [--revert-hide-dot-files] [--host-acl <host-acl>] [--revert-host-acl] [--clear-host-acl] [--add-host-acl <string>]

파일 공유

450 OneFS 8.0.1 CLI 관리 가이드

Page 451: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--remove-host-acl <string>] [--impersonate-guest {always | "bad user" | never}] [--revert-impersonate-guest] [--impersonate-user <string>] [--revert-impersonate-user] [--mangle-byte-start <integer>] [--revert-mangle-byte-start] [--mangle-map <mangle-map>] [--revert-mangle-map] [--clear-mangle-map] [--add-mangle-map <string>] [--remove-mangle-map <string>] [--ntfs-acl-support {yes | no}] [--revert-ntfs-acl-support] [--oplocks {yes | no}]\ [--revert-oplocks] [--strict-flush {yes | no}] [--revert-strict-flush] [--strict-locking {yes | no}] [--revert-strict-locking] [--zone <string>]

옵션

--access-based-enumeration {yes | no}

ABE(Access-Based Enumeration)가 설정되는지 여부를 지정합니다.

--revert-access-based-enumeration값을 --access-based-enumeration의 시스템 기본값으로 설정합니다.

--access-based-enumeration-root-only {yes | no}

ABE(Access-Based Enumeration)가 공유의 루트 디렉토리에서만 설정되는지 여부를 지정합니다.

--revert-access-based-enumeration-root-only값을 --access-based-enumeration-root-only의 시스템 기본값으로 설정합니다.

--allow-delete-readonly {yes | no}

읽기 전용 파일을 삭제할 수 있는지 여부를 지정합니다.

--revert-allow-delete-readonly값을 --allow-delete-readonly의 시스템 기본값으로 설정합니다.

--allow-execute-always {yes | no}

파일에 대한 읽기 액세스 권한을 가진 사용자가 파일을 실행할 수도 있는지 여부를지정합니다.

--revert-allow-execute-always값을 --allow-execute-always의 시스템 기본값으로 설정합니다.

--ca-timeout<integer>

클라이언트의 연결이 끊기거나 서버 장애가 발생한 후, 영구 핸들을 보존하는 시간(초)입니다. 기본값은 120초입니다.

--revert-ca-timeout값을 --ca-timeout의 시스템 기본값으로 설정합니다.

--strict-ca-lockout {yes | no}

파일 공유

SMB 명령 451

Page 452: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

yes로 설정하면 클라이언트가 파일에 대해 열려 있지만 연결이 끊긴 영구 핸들을갖고 있는 경우, 다른 클라이언트가 파일을 열지 못하게 됩니다. no로 설정된 경우,OneFS가 영구 핸들을 실행하지만 원래 파일을 연 클라이언트가 아닌 다른 클라이언트가 파일을 열려고 시도하면 이 핸들을 삭제합니다. 이 옵션은 공유가 생성되었을 때 --continuously-available이 yes로 설정된 경우에만 적용됩니다. 기본값은 yes입니다.

--revert-strict-ca-lockout값을 --strict-ca-lockout의 시스템 기본값으로 설정합니다.

--ca-write-integrity {none | write-read-coherent | full}

지속적으로 사용 가능한 공유에 대한 쓰기 무결성 수준을 지정합니다.

none무중단 가용성이 보장되는 쓰기가 클러스터에 대한 다른 쓰기와 다르게 처리되지 않습니다. none을 지정한 경우 노드 장애가 발생하면 알림 없이 데이터가 손실될 수 있습니다. 따라서 이 옵션은 권장하지 않습니다.

write-read-coherent데이터를 전송한 SMB 클라이언트에 성공 메시지가 반환되기 전에 공유에 대한 쓰기가 영구 스토리지로 이동되도록 합니다. 이는 기본 설정입니다.

full데이터를 전송한 SMB 클라이언트에 성공 메시지가 반환되기 전에 공유에 대한 쓰기가 영구 스토리지로 이동되고, OneFS에서 SMB 클라이언트에 쓰기 캐싱 및 핸들 캐싱 리스 권한을 부여하지 못하도록 합니다.

--revert-ca-write-integrity값을 --ca-write-integrity의 시스템 기본값으로 설정합니다.

--change-notify {norecurse | all | none}

변경 알림 설정을 정의합니다. 사용할 수 있는 값은 norecurse, all 및 none입니다.

--revert-change-notify값을 --change-notify의 시스템 기본값으로 설정합니다.

--create-permissions {"default acl" | "inherit mode bits" | "usecreate mask and mode"}

파일 또는 디렉토리를 생성할 때 적용할 기본 사용 권한을 설정합니다.

--revert-create-permissions값을 --create-permissions의 시스템 기본값으로 설정합니다.

--directory-create-mask<integer>

디렉토리를 생성할 때 적용되는 마스크 비트를 정의합니다.

--revert-directory-create-mask값을 --directory-create-mask의 시스템 기본값으로 설정합니다.

--directory-create-mode<integer>

디렉토리를 생성할 때 적용되는 모드 비트를 정의합니다.

--revert-directory-create-mode값을 --directory-create-mode의 시스템 기본값으로 설정합니다.

파일 공유

452 OneFS 8.0.1 CLI 관리 가이드

Page 453: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--file-create-mask<integer>

파일을 생성할 때 적용되는 마스크 비트를 정의합니다.

--revert-file-create-mask값을 --file-create-mask의 시스템 기본값으로 설정합니다.

--file-create-mode<integer>

파일을 생성할 때 적용되는 모드 비트를 정의합니다.

--revert-file-create-mode값을 --file-create-mode의 시스템 기본값으로 설정합니다.

--file-filtering-enabled {yes | no}

yes로 설정하면 공유 레벨에서 파일 필터링을 활성화합니다. 기본 설정은 no입니다.

--revert-file-filtering-enabled--file-filtering-enabled의 시스템 기본값에 대한 값을 설정합니다.

--file-filter-type {deny | allow}

allow로 설정하면 지정된 파일 유형에서 공유에 쓸 수 있도록 허용합니다. 기본설정은 deny입니다.

--revert-file-filter-type--file-filter-type의 시스템 기본값에 대한 값을 설정합니다.

--file-filter-extensions<string>

--file-filter-type 설정에 따라 파일 유형 목록의 공유에 대한 쓰기를 거부또는 허용하도록 지정합니다. 파일 유형은 쉼표로 구분된 값 목록에서 지정할 수있습니다.

--clear-file-filter-extensions공유에 대한 파일 필터링 확장명 목록을 지웁니다.

--add-file-filter-extensions<string>

파일 필터 확장명 목록에 항목을 추가합니다. 추가할 각 파일 확장명에 대해 반복합니다.

--remove-file-filter-extensions<string>

파일 필터 확장명 목록에 대한 항목을 제거합니다. 제거할 각 파일 확장명에 대해반복합니다.

--revert-file-filter-extensions--file-filter-extensions의 시스템 기본값에 대한 값을 설정합니다.

--hide-dot-files {yes | no}

마침표로 시작되는 파일(예: UNIX 구성 파일)을 숨길지 여부를 지정합니다.

--revert-hide-dot-files값을 --hide-dot-files의 시스템 기본값으로 설정합니다.

--host-acl<string>

액세스가 허용되는 호스트를 지정합니다. 각 추가 호스트 ACL 절에 대해 --host-acl을 지정하십시오. 기존 ACL이 대체됩니다.

파일 공유

SMB 명령 453

Page 454: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--revert-host-acl값을 --host-acl의 시스템 기본값으로 설정합니다.

--clear-host-acl<string>

ACL에 대해 액세스가 허용되는 호스트를 나타내는 값을 지웁니다.

--add-host-acl<string>

ACE를 이미 존재하는 호스트 ACL에 추가합니다. 추가할 각 추가 호스트 ACL 절에대해 --add-host-acl을 지정하십시오.

--remove-host-acl<string>

ACE를 이미 존재하는 호스트 ACL에서 제거합니다. 제거할 각 추가 호스트 ACL 절에 대해 --remove-host-acl을 지정하십시오.

--impersonate-guest {always | "bad user" | never}

공유에 게스트 액세스를 허용합니다. 사용할 수 있는 값은 always, "bad user"및 never입니다.

--revert-impersonate-guest값을 --impersonate-guest의 시스템 기본값으로 설정합니다.

--impersonate-user<string>

모든 파일 액세스를 특정 사용자로서 수행할 수 있도록 합니다. 정규화된 사용자이름을 사용해야 합니다.

--revert-impersonate-user값을 --impersonate-user의 시스템 기본값으로 설정합니다.

--mangle-byte-start<string>

자동 무효 바이트 맹글링(mangling)을 위한 wchar_t 시작점을 지정합니다.

--revert-mangle-byte-start값을 --mangle-byte-start의 시스템 기본값으로 설정합니다.

--mangle-map<string>

OneFS에서 유효하지만 SMB 이름에서는 유효하지 않은 문자를 매핑합니다.

--revert-mangle-map값을 --mangle-map의 시스템 기본값으로 설정합니다.

--clear-mangle-map<string>

문자 맹글 맵(character mangle map)의 값을 지웁니다.

--add-mangle-map<string>

문자 맹글 맵(character mangle map)을 추가합니다. 각각의 추가적인 문자 맹글맵(character mangle map) 추가 작업에 대해 --add-mangle-map을 지정하십시오.

--remove-mangle-map<string>

문자 맹글 맵(character mangle map)을 제거합니다. 각각의 추가적인 문자 맹글맵(character mangle map) 제거 작업에 대해 --remove-mangle-map을 지정하십시오.

--ntfs-acl-support {yes | no}

파일 공유

454 OneFS 8.0.1 CLI 관리 가이드

Page 455: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ACL을 저장하고 SMB 클라이언트로부터 편집할 수 있는지 여부를 지정합니다.

--revert-ntfs-acl-support값을 --ntfs-acl-support의 시스템 기본값으로 설정합니다.

--oplocks {yes | no}

oplock 요청을 허용할지 여부를 지정합니다.

--revert-oplocks값을 --oplocks의 시스템 기본값으로 설정합니다.

--strict-flush {yes | no}

플러시 요청을 항상 허용할지 여부를 지정합니다.

--revert-strict-flush값을 --strict-flush의 시스템 기본값으로 설정합니다.

--strict-locking {yes | no}

서버에서 파일 잠금을 확인하고 적용할지 여부를 지정합니다.

--revert-strict-locking값을 --strict-locking의 시스템 기본값으로 설정합니다.

--zone<string>

액세스 존의 이름을 지정합니다.

isi smb settings shares view

모든 SMB 공유 또는 지정된 액세스 존에 있는 SMB 공유에 대한 기본 설정을 표시합니다.

구문

isi smb settings shares view [--zone <string>]

옵션

--zone<string>

액세스 존의 이름을 지정합니다. 지정된 존에 있는 공유에 대한 설정만 표시합니다.

예다음은 isi smb settings shares view를 실행하여 생성된 출력 예입니다.

Access Based Enumeration: NoAccess Based Enumeration Root Only: No Allow Delete Readonly: No Allow Execute Always: No Ca Timeout: 120 Continuously Available: Yes Strict Ca Lockout: Yes Ca Write Integrity: write-read-coherent Change Notify: norecurse Create Permissions: default acl Directory Create Mask: 0700 Directory Create Mode: 0000

파일 공유

SMB 명령 455

Page 456: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

File Create Mask: 0700 File Create Mode: 0100 File Filtering Enabled: No File Filter Extensions: - File Filter Type: deny Hide Dot Files: No Host ACL: - Impersonate Guest: never Impersonate User: - Mangle Byte Start: 0XED00 Mangle Map: 0x01-0x1F:-1, 0x22:-1, 0x2A:-1, 0x3A:-1, 0x3C:-1, 0x3E:-1, 0x3F:-1, 0x5C:-1 Ntfs ACL Support: Yes Oplocks: Yes Strict Flush: Yes Strict Locking: No

isi smb shares create

SMB 공유를 생성합니다.

구문

isi smb shares create <name> <path> [--zone <string>] [--inheritable-path-acl {yes | no}] [--create-path] [--host-acl <string>] [--description <string>] [--csc-policy {none | documents | manual | programs}] [--allow-variable-expansion {yes | no}] [--auto-create-directory {yes | no}] [--browsable {yes | no}] [--allow-execute-always {yes | no}] [--directory-create-mask <integer>] [--strict-locking {yes | no}] [--hide-dot-files {yes | no}] [--impersonate-guest {always | "bad user" | never}] [--strict-flush {yes | no}] [--access-based-enumeration {yes | no}] [--access-based-enumeration-root-only {yes | no}] [--continuously-available {yes | no}] [--ca-timeout <integer>] [--strict-ca-lockout {yes | no}] [--ca-write-integrity {none | write-read-coherent | full}] [--mangle-byte-start <string>] [--file-create-mask <integer>] [--create-permissions {"default acl" | "inherit mode bits" | "use create mask and mode" }] [--mangle-map <string>] [--impersonate-user <string>] [--change-notify <string>] [--oplocks {yes | no}] [--allow-delete-readonly {yes | no}] [--directory-create-mode <integer>] [--ntfs-acl-support {yes | no}] [--file-create-mode <integer>] [--file-filtering-enabled {yes | no}] [--file-filter-type {deny | allow}] [--file-filter-extensions <string>]

옵션

<name>

파일 공유

456 OneFS 8.0.1 CLI 관리 가이드

Page 457: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

필수. 새 SMB 데이터 공유의 이름을 지정합니다.

<path>필수. /ifs로 시작되는, 생성할 SMB 공유의 전체 경로를 지정합니다.

--zone<string>

새 SMB 공유가 할당되는 액세스 존을 지정합니다. 액세스 존을 지정하지 않으면새 SMB 공유가 기본 System 존에 할당됩니다.

{--inheritable-path-acl | -i} {yes | no}

yes로 설정하면 상위 디렉토리에 상속 가능한 ACL(Access Control List)이 있는경우 해당 ACL이 공유 경로에 상속됩니다. 기본 설정은 no입니다.

--create-pathSMB 공유 경로가 없으면 생성합니다.

--host-acl<string>

호스트 액세스를 정의하는 ACL을 지정합니다. 각 추가 호스트 ACL 절에 대해 --host-acl을 지정하십시오.

--description<string>

SMB 공유에 대한 설명을 지정합니다.

--csc-policy {none | documents | manual | programs}

공유에 대한 클라이언트 측 캐싱 정책을 설정합니다.

--allow-variable-expansion {yes | no}

홈 디렉토리에 대한 변수의 자동 확장을 지정합니다.

--directory-create-mask<integer>

홈 디렉토리를 자동으로 생성합니다.

--browsable {yes | no}, -b {yes | no}

yes로 설정하면 네트워크 뷰 및 찾아보기 목록에서 공유가 표시되도록 합니다. 기본 설정은 yes입니다.

--allow-execute-always {yes | no}

yes로 설정하면 파일에 대한 읽기 액세스 권한을 가진 사용자가 파일을 실행할 수있도록 합니다. 기본 설정은 no입니다.

--directory-create-mask<integer>

디렉토리를 생성할 때 적용되는 마스크 비트를 정의합니다.

--strict-locking {yes | no}

yes로 설정하면 서버에서 파일 잠금을 확인하고 적용하도록 합니다. 기본 설정은no입니다.

--hide-dot-files {yes | no}

yes로 설정하면 10진수로 시작되는 파일(예: UNIX 구성 파일)을 숨깁니다. 기본설정은 no입니다.

--impersonate-guest {always | "bad user" | never}

공유에 게스트 액세스를 허용합니다. 사용할 수 있는 값은 always, "bad user"및 never입니다.

파일 공유

SMB 명령 457

Page 458: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--strict-flush {yes | no}

yes로 설정하면 플러시 요청이 항상 허용됩니다. 기본 설정은 yes입니다.

--access-based-enumeration {yes | no}

yes로 설정하면 요청하는 사용자가 액세스할 수 있는 파일 및 폴더에 대해서만ABE(Access-Based Enumeration)를 설정합니다. 기본 설정은 no입니다.

--access-based-enumeration-root-only {yes | no}

yes로 설정하면 SMB 공유의 루트 디렉토리에 대해서만 ABE(Access-BasedEnumeration)를 설정합니다. 기본 설정은 no입니다.

--continuously-available {yes | no}

yes로 설정하면 공유를 통해 특정 Windows 클라이언트에서 네트워크 연결 끊김또는 서버 장애 후에 재확보할 수 있는 영구 핸들을 열 수 있도록 허용됩니다. 기본값은 no입니다.

--ca-timeout<integer>

클라이언트의 연결이 끊기거나 서버 장애가 발생한 후, 영구 핸들을 보존하는 시간(초)입니다. 기본값은 120초입니다.

--strict-ca-lockout {yes | no}

yes로 설정하면 다른 클라이언트가 파일에 대해 열려 있지만 연결이 끊긴 영구 핸들을 갖고 있는 경우, 임의 클라이언트가 파일을 열지 못하게 됩니다. no로 설정된경우, OneFS가 영구 핸들을 실행하지만 원래 파일을 연 클라이언트가 아닌 다른클라이언트가 파일을 열려고 시도하면 이 핸들을 삭제합니다. 기본값은 yes입니다.

--ca-write-integrity {none | write-read-coherent | full}

지속적으로 사용 가능한 공유에 대한 쓰기 무결성 수준을 지정합니다.

none무중단 가용성이 보장되는 쓰기가 클러스터에 대한 다른 쓰기와 다르게 처리되지 않습니다. none을 지정한 경우 노드 장애가 발생하면 알림 없이 데이터가 손실될 수 있습니다. 따라서 이 옵션은 권장하지 않습니다.

write-read-coherent데이터를 전송한 SMB 클라이언트에 성공 메시지가 반환되기 전에 공유에 대한 쓰기가 영구 스토리지로 이동되도록 합니다. 이는 기본 설정입니다.

full데이터를 전송한 SMB 클라이언트에 성공 메시지가 반환되기 전에 공유에 대한 쓰기가 영구 스토리지로 이동되고, OneFS에서 SMB 클라이언트에 쓰기 캐싱 및 핸들 캐싱 리스 권한을 부여하지 못하도록 합니다.

--mangle-byte-start<string>

자동 무효 바이트 맹글링(mangling)을 위한 wchar_t 시작점을 지정합니다.

--file-create-mask<integer>

파일을 생성할 때 적용되는 마스크 비트를 정의합니다.

--create-permissions {"default acl" | "inherit mode bits" | "usecreate mask and mode"}

파일 공유

458 OneFS 8.0.1 CLI 관리 가이드

Page 459: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

파일 또는 디렉토리를 생성할 때 적용할 기본 사용 권한을 설정합니다. 유효한 값은 "default acl", "inherit mode bits" 및 "use create mask andmode"입니다.

--mangle-map<string>

OneFS에서 유효하지만 SMB 이름에서는 유효하지 않은 문자를 매핑합니다.

--impersonate-user<string>

모든 파일 액세스를 특정 사용자로서 수행할 수 있도록 합니다. 이 값은 정규화된사용자 이름이어야 합니다.

--change-notify {norecurse | all | none}

변경 알림 설정을 정의합니다. 사용할 수 있는 값은 norecurse, all 또는 none입니다.

--oplocks {yes | no}

yes로 설정하면 oplock 요청을 허용합니다. 기본 설정은 yes입니다.

--allow-delete-readonly {yes | no}

yes로 설정하면 읽기 전용 파일을 삭제할 수 있습니다. 기본 설정은 no입니다.

--directory-create-mode<integer>

디렉토리를 생성할 때 적용되는 모드 비트를 정의합니다.

--ntfs-acl-support {yes | no}

yes로 설정하면 ACL을 저장하고 SMB 클라이언트로부터 편집할 수 있습니다. 기본 설정은 yes입니다.

--file-create-mode<integer>

파일을 생성할 때 적용되는 모드 비트를 정의합니다.

--file-filtering-enabled {yes | no}

yes로 설정하면 공유 레벨에서 파일 필터링을 활성화합니다. 기본 설정은 no입니다.

--file-filter-type {deny | allow}

allow로 설정하면 지정된 파일 유형에서 공유에 쓸 수 있도록 허용합니다. 기본설정은 deny입니다.

--file-filter-extensions<string>

--file-filter-type 설정에 따라 파일 확장명 목록의 공유에 대한 쓰기를 거부 또는 허용하도록 지정합니다. 파일 유형은 쉼표로 구분된 값 목록에서 지정할수 있습니다.

isi smb shares delete

SMB 공유를 삭제합니다.

구문

isi smb shares delete <share> [--zone <string>] [--force] [--verbose]

파일 공유

SMB 명령 459

Page 460: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<share>

삭제할 SMB 공유의 이름을 지정합니다.

--zone<string>

SMB 공유가 할당되는 액세스 존을 지정합니다. 액세스 존을 지정하지 않으면, 지정된 이름이 기본 System 존에 할당된 SMB 공유가 발견될 경우 삭제됩니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 "example-zone" 액세스 존에서 이름이 "test-smb"인 공유가 경고 프롬프트 없이 삭제됩니다.

isi smb shares delete test-smb --zone example-zone --force

isi smb shares list

SMB 공유 목록을 표시합니다.

구문

isi smb shares list [--zone <string>] [--limit <integer>] [--sort {name | path | description}] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--zone<string>

액세스 존을 지정합니다. 지정된 존에 있는 모든 SMB 공유를 표시합니다. 액세스존을 지정하지 않으면 기본 System 존에 있는 모든 SMB 공유가 표시됩니다.

{--limit | -l} <integer>

나열할 최대 항목 수를 지정합니다.

--sort {name | path | description}

항목의 정렬 기준이 되는 필드를 지정합니다.

{--descending | -d}

데이터를 내림차순으로 정렬합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

파일 공유

460 OneFS 8.0.1 CLI 관리 가이드

Page 461: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

--verbose | -v자세한 정보를 표시합니다.

isi smb shares modify

SMB 공유의 설정을 수정합니다.

구문

isi smb shares modify <share> [--name <string>] [--path <path>] [--zone <string>] [--new-zone <string>] [--host-acl <host-acl>] [--revert-host-acl] [--clear-host-acl] [--add-host-acl <string>] [--remove-host-acl <string>] [--description <string>] [--csc-policy {manual | documents | programs | none}] [--revert-csc-policy] [--allow-variable-expansion {yes | no}] [--revert-allow-variable-expansion] [--auto-create-directory {yes | no}] [--revert-auto-create-directory {yes | no}] [--browsable {yes | no}] [--revert-browsable] [--allow-execute-always {yes | no}] [--revert-allow-execute-always] [--directory-create-mask <integer>] [--revert-directory-create-mask] [--strict-locking {yes | no}] [--revert-strict-locking] [--hide-dot-files {yes | no}] [--revert-hide-dot-files] [--impersonate-guest {always | "bad user" | never}] [--revert-impersonate-guest] [--strict-flush {yes | no}] [--revert-strict-flush] [--access-based-enumeration {yes | no}] [--revert-access-based-enumeration] [--access-based-enumeration-root-only {yes | no}] [--revert-access-based-enumeration-root-only] [--ca-timeout <integer>] [--revert-ca-timeout] [--strict-ca-lockout {yes | no}] [--revert-strict-ca-lockout] [--ca-write-integrity {none | write-read-coherent | full}] [--revert-ca-write-integrity] [--mangle-byte-start <integer>] [--revert-mangle-byte-start] [--file-create-mask <integer>] [--revert-file-create-mask] [--create-permissions {"default acl" | "inherit mode bits" | "use create mask and mode"}] [--revert-create-permissions] [--mangle-map <mangle-map>] [--revert-mangle-map] [--clear-mangle-map]

파일 공유

SMB 명령 461

Page 462: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--add-mangle-map <string>] [--remove-mangle-map <string>] [--impersonate-user <string>] [--revert-impersonate-user] [--change-notify {all | norecurse | none}' [--revert-change-notify] [--oplocks {yes | no}] [--revert-oplocks] [--allow-delete-readonly {yes | no}] [--revert-allow-delete-readonly] [--directory-create-mode <integer>] [--revert-directory-create-mode] [--ntfs-acl-support {yes | no}] [--revert-ntfs-acl-support] [--file-create-mode <integer>] [--revert-file-create-mode] [--file-filtering-enabled {yes | no}] [--revert-file-filtering-enabled] [--file-filter-type {deny | allow}] [--revert-file-filter-type] [--file-filter-extensions <string>] [--clear-file-filter-extensions] [--add-file-filter-extensions <string>] [--remove-file-filter-extensions <string>] [--revert-file-filter-extensions] [--verbose]

옵션

<share>

필수. 수정할 SMB 공유의 이름을 지정합니다.

--name<name>

SMB 공유의 이름을 지정합니다.

--path<path>

/ifs로 시작되는 SMB 공유의 새 경로를 지정합니다.

--zone<string>

SMB 공유가 할당되는 액세스 존을 지정합니다. 액세스 존을 지정하지 않으면 지정된 이름이 기본 System 존에 할당된 SMB 공유가 발견될 경우 수정됩니다.

--new-zone<string>

SMB 공유가 재할당될 새 액세스 존을 지정합니다.

--host-acl<host-acl>

액세스가 허용되는 호스트를 나타내는 ACL입니다. 각 추가 호스트 ACL 절에 대해--host-acl을 지정하십시오.

--revert-host-acl값을 --host-acl의 시스템 기본값으로 설정합니다.

--clear-host-acl액세스가 허용되는 호스트를 나타내는 ACL의 값을 지웁니다.

--add-host-acl<string>

액세스가 허용되는 호스트를 나타내는 ACL을 추가합니다. 추가할 각 추가 호스트ACL 절에 대해 --add-host-acl을 지정하십시오.

--remove-host-acl<string>

파일 공유

462 OneFS 8.0.1 CLI 관리 가이드

Page 463: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

액세스가 허용되는 호스트를 나타내는 ACL을 제거합니다. 제거할 각 추가 호스트ACL 절에 대해 --remove-host-acl을 지정하십시오.

--description<string>

이 SMB 공유에 대한 설명입니다.

--csc-policy, -C {manual | documents | programs | none}

공유에 대한 클라이언트 측 캐싱 정책을 지정합니다.

--revert-csc-policy값을 --csc-policy의 시스템 기본값으로 설정합니다.

{--allow-variable-expansion | -a} {yes | no}

홈 디렉토리에 대한 변수의 자동 확장을 허용합니다.

--revert-allow-variable-expansion값을 --allow-variable-expansion의 시스템 기본값으로 설정합니다.

{--auto-create-directory | -d} {yes | no}

홈 디렉토리를 자동으로 생성합니다.

--revert-auto-create-directory값을 --auto-create-directory의 시스템 기본값으로 설정합니다.

{--browsable | -b} {yes | no}

네트워크 뷰 및 찾아보기 목록에서 공유가 표시됩니다.

--revert-browsable값을 --browsable의 시스템 기본값으로 설정합니다.

--allow-execute-always {yes | no}

사용자가 읽기 권한을 가지고 있는 파일을 실행할 수 있도록 허용합니다.

--revert-allow-execute-always값을 --allow-execute-always의 시스템 기본값으로 설정합니다.

--directory-create-mask<integer>

디렉토리 생성 마스크 비트를 지정합니다.

--revert-directory-create-mask값을 --directory-create-mask의 시스템 기본값으로 설정합니다.

--strict-locking {yes | no}

바이트 범위 잠금이 SMB 입출력과 경합하는지 여부를 지정합니다.

--revert-strict-locking값을 --strict-locking의 시스템 기본값으로 설정합니다.

--hide-dot-files {yes | no}

마침표 "."로 시작되는 파일 및 디렉토리를 숨깁니다.

--revert-hide-dot-files값을 --hide-dot-files의 시스템 기본값으로 설정합니다.

--impersonate-guest {always | "bad user" | never}

파일 공유

SMB 명령 463

Page 464: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

사용자 액세스가 게스트 계정으로 수행되는 조건을 지정합니다.

--revert-impersonate-guest값을 --impersonate-guest의 시스템 기본값으로 설정합니다.

--strict-flush {yes | no}

SMB 플러시 작업을 처리합니다.

--revert-strict-flush값을 --strict-flush의 시스템 기본값으로 설정합니다.

--access-based-enumeration {yes | no}

요청하는 사용자가 액세스할 수 있는 파일 및 폴더만 열거하도록 지정합니다.

--revert-access-based-enumeration값을 --access-based-enumeration의 시스템 기본값으로 설정합니다.

--access-based-enumeration-root-only {yes | no}

공유의 루트 디렉토리에서 대해서만 ABE(Access-Based Enumeration)를 지정합니다.

--revert-access-based-enumeration-root-only값을 --access-based-enumeration-root-only의 시스템 기본값으로 설정합니다.

--ca-timeout<integer>

클라이언트의 연결이 끊기거나 서버 장애가 발생한 후, 영구 핸들을 보존하는 시간(초)입니다. 기본값은 120초입니다.

--revert-ca-timeout값을 --ca-timeout의 시스템 기본값으로 설정합니다.

--strict-ca-lockout {yes | no}

yes로 설정하면 클라이언트가 파일에 대해 열려 있지만 연결이 끊긴 영구 핸들을갖고 있는 경우, 다른 클라이언트가 파일을 열지 못하게 됩니다. no로 설정된 경우,OneFS가 영구 핸들을 실행하지만 원래 파일을 연 클라이언트가 아닌 다른 클라이언트가 파일을 열려고 시도하면 이 핸들을 삭제합니다. 이 옵션은 공유가 생성되었을 때 --continuously-available이 yes로 설정된 경우에만 적용됩니다. 기본값은 yes입니다.

--revert-strict-ca-lockout값을 --strict-ca-lockout의 시스템 기본값으로 설정합니다.

--ca-write-integrity {none | write-read-coherent | full}

지속적으로 사용 가능한 공유에 대한 쓰기 무결성 수준을 지정합니다.

none무중단 가용성이 보장되는 쓰기가 클러스터에 대한 다른 쓰기와 다르게 처리되지 않습니다. none을 지정한 경우 노드 장애가 발생하면 알림 없이 데이터가 손실될 수 있습니다. 따라서 이 옵션은 권장하지 않습니다.

write-read-coherent데이터를 전송한 SMB 클라이언트에 성공 메시지가 반환되기 전에 공유에 대한 쓰기가 영구 스토리지로 이동되도록 합니다. 이는 기본 설정입니다.

파일 공유

464 OneFS 8.0.1 CLI 관리 가이드

Page 465: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

full데이터를 전송한 SMB 클라이언트에 성공 메시지가 반환되기 전에 공유에 대한 쓰기가 영구 스토리지로 이동되고, OneFS에서 SMB 클라이언트에 쓰기 캐싱 및 핸들 캐싱 리스 권한을 부여하지 못하도록 합니다.

--revert-ca-write-integrity값을 --ca-write-integrity의 시스템 기본값으로 설정합니다.

--mangle-byte-start<interger>

자동 바이트 맹글링(mangling)을 위한 wchar_t 시작점을 지정합니다.

--revert-mangle-byte-start값을 --mangle-byte-start의 시스템 기본값으로 설정합니다.

--file-create-mask<integer>

파일 생성 마스크 비트를 지정합니다.

--revert-file-create-mask값을 --file-create-mask의 시스템 기본값으로 설정합니다.

--create-permissions {"default acl" | "inherit mode bits" | "usecreate mask and mode"}

공유에서 새 파일 및 디렉토리의 생성 권한을 설정합니다.

--revert-create-permissions값을 --create-permissions의 시스템 기본값으로 설정합니다.

--mangle-map<mangle-map>

문자 맹글 맵(character mangle map)입니다. 각각의 추가적인 문자 맹글 맵(character mangle map) 작업에 대해 --mangle-map을 지정하십시오.

--revert-mangle-map값을 --mangle-map의 시스템 기본값으로 설정합니다.

--clear-mangle-map문자 맹글 맵(character mangle map)의 값을 지웁니다.

--add-mangle-map<string>

문자 맹글 맵(character mangle map)을 추가합니다. 각각의 추가적인 문자 맹글맵(character mangle map) 추가 작업에 대해 --add-mangle-map을 지정하십시오.

--remove-mangle-map<string>

문자 맹글 맵(character mangle map)을 제거합니다. 각각의 추가적인 문자 맹글맵(character mangle map) 제거 작업에 대해 --remove-mangle-map을 지정하십시오.

--impersonate-user<string>

게스트 계정으로 사용할 사용자 계정입니다.

--revert-impersonate-user값을 --impersonate-user의 시스템 기본값으로 설정합니다.

--change-notify {all | norecurse | none}

파일 공유

SMB 명령 465

Page 466: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

공유에 대한 변경 알림 레벨을 지정합니다.

--revert-change-notify값을 --change-notify의 시스템 기본값으로 설정합니다.

--oplocks {yes | no}

oplock을 지원합니다.

--revert-oplocks--oplocks의 시스템 기본값에 대한 값을 설정합니다.

--allow-delete-readonly {yes | no}

공유에서 읽기 전용 파일의 삭제를 허용합니다.

--revert-allow-delete-readonly--allow-delete-readonly의 시스템 기본값에 대한 값을 설정합니다.

--directory-create-mode<integer>

디렉토리 생성 모드 비트를 지정합니다.

--revert-directory-create-mode--directory-create-mode의 시스템 기본값에 대한 값을 설정합니다.

--ntfs-acl-support {yes | no}

파일 및 디렉토리에서 NTFS ACL을 지원합니다.

--revert-ntfs-acl-support--ntfs-acl-support의 시스템 기본값에 대한 값을 설정합니다.

--file-create-mode<integer>

파일 생성 모드 비트를 지정합니다.

--revert-file-create-mode--file-create-mode의 시스템 기본값에 대한 값을 설정합니다.

--file-filtering-enabled {yes | no}

yes로 설정하면 공유 레벨에서 파일 필터링을 활성화합니다. 기본 설정은 no입니다.

--revert-file-filtering-enabled--file-filtering-enabled의 시스템 기본값에 대한 값을 설정합니다.

--file-filter-type {deny | allow}

allow로 설정하면 지정된 파일 유형에서 공유에 쓸 수 있도록 허용합니다. 기본설정은 deny입니다.

--revert-file-filter-type--file-filter-type의 시스템 기본값에 대한 값을 설정합니다.

--file-filter-extensions<string>

--file-filter-type 설정에 따라 파일 유형 목록의 공유에 대한 쓰기를 거부또는 허용하도록 지정합니다. 파일 유형은 쉼표로 구분된 값 목록에서 지정할 수있습니다.

--clear-file-filter-extensions

파일 공유

466 OneFS 8.0.1 CLI 관리 가이드

Page 467: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

공유에 대한 파일 필터링 확장명 목록을 지웁니다.

--add-file-filter-extensions<string>

파일 필터 확장명 목록에 항목을 추가합니다. 추가할 각 파일 확장명에 대해 반복합니다.

--remove-file-filter-extensions<string>

파일 필터 확장명 목록에 대한 항목을 제거합니다. 제거할 각 파일 확장명에 대해반복합니다.

--revert-file-filter-extensions--file-filter-extensions의 시스템 기본값에 대한 값을 설정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi smb shares permission create

SMB 공유의 사용 권한을 생성합니다.

구문

isi smb shares permission create <share> {<user> | --group <name> | --gid <id> | --uid <id> | --sid <string> | --wellknown <string>} {--run-as-root | --permission-type {allow | deny} --permission {full | change | read}} [--zone <zone>] [--verbose]

옵션

<share>

SMB 공유의 이름을 지정합니다.

<user>

이름으로 사용자를 지정합니다.

--group<name>

이름으로 그룹을 지정합니다.

--gid<id>

UNIX 그룹 식별자로 그룹을 지정합니다.

--uid<id>

UNIX 사용자 식별자로 사용자를 지정합니다.

--sid<string>

해당 Windows 보안 식별자로 오브젝트를 지정합니다.

--wellknown<string>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

{--permission-type | -d} {deny | allow}

파일 공유

SMB 명령 467

Page 468: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

사용 권한을 허용할지 또는 거부할지를 지정합니다.

{--permission | -p} {read | full | change}

허용하거나 거부할 제어 레벨을 지정합니다.

--run-as-root {yes | no}

yes로 설정하면 계정을 루트로 실행할 수 있습니다. 기본 설정은 no입니다.

--zone<zone>

액세스 존을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi smb shares permission delete

SMB 공유의 사용자 또는 그룹 사용 권한을 삭제합니다.

구문

isi smb shares permission delete <share> {<user> | --group <name> |--gid <id> | --uid <id> | --sid <string> | --wellknown <string>} [--zone <string>] [--force] [--verbose]

옵션

<share>

필수. SMB 공유 이름을 지정합니다.

<user>

이름으로 사용자를 지정합니다.

--group<name>

이름으로 그룹을 지정합니다.

--gid<id>

UNIX 그룹 식별자로 그룹을 지정합니다.

--uid<id>

UNIX 사용자 식별자로 사용자를 지정합니다.

--sid<string>

해당 Windows 보안 식별자로 오브젝트를 지정합니다.

--wellknown<string>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--zone<string>

파일 공유

468 OneFS 8.0.1 CLI 관리 가이드

Page 469: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

액세스 존을 지정합니다.

{--force | -f}

확인 메시지를 표시하지 않고 명령이 실행되도록 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi smb shares permission list

SMB 공유의 사용 권한 목록을 표시합니다.

구문

isi smb shares permission list <share> [--zone <zone>] [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

<share>

표시할 SMB 공유의 이름을 지정합니다.

--zone<zone>

표시할 액세스 존을 지정합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

isi smb shares permission modify

SMB 공유의 사용 권한을 수정합니다.

구문

isi smb shares permission modify <share> {<user> | --group <name> | --gid <id> | --uid <id> | --sid <string> | --wellknown <string>} {--run-as-root | --permission-type {allow | deny} --permission {full | change | read}} [--zone <zone>] [--verbose]

파일 공유

SMB 명령 469

Page 470: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<share>

SMB 공유의 이름을 지정합니다.

<user>

이름으로 사용자를 지정합니다.

--group<name>

이름으로 그룹을 지정합니다.

--gid<id>

UNIX 그룹 식별자로 그룹을 지정합니다.

--uid<id>

UNIX 사용자 식별자로 사용자를 지정합니다.

--sid<string>

해당 Windows 보안 식별자로 오브젝트를 지정합니다.

--wellknown<string>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

{--permission-type | -d} {deny | allow}

사용 권한을 허용할지 또는 거부할지를 지정합니다.

{--permission | -p} {read | full | change}

허용하거나 거부할 제어 레벨을 지정합니다.

--run-as-root {yes | no}

yes로 설정하면 계정을 루트로 실행할 수 있습니다. 기본 설정은 no입니다.

--zone<zone>

액세스 존을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi smb shares permission view

SMB 공유의 단일 사용 권한을 표시합니다.

구문

isi smb shares permission view <share> {<user> | --group <name> | --gid <integer>| --uid <integer> | --sid <string>| --wellknown <string>} [--zone <string>]

파일 공유

470 OneFS 8.0.1 CLI 관리 가이드

Page 471: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<share>SMB 공유의 이름을 지정합니다.

<user>사용자 이름을 지정합니다.

--group<name>

그룹 이름을 지정합니다.

--gid<integer>

숫자 그룹 식별자를 지정합니다.

--uid<integer>

숫자 사용자 식별자를 지정합니다.

--sid<string>

보안 식별자를 지정합니다.

--wellknown<string>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--zone<string>

액세스 존을 지정합니다.

isi smb shares view

SMB 공유에 대한 정보를 표시합니다.

구문

isi smb shares view <share> [--zone <string>]

옵션

<share>

보려는 SMB 공유의 이름을 지정합니다.

--zone<string>

SMB 공유가 할당되는 액세스 존을 지정합니다. 액세스 존을 지정하지 않으면, 지정된 이름이 기본 System 존에 할당된 SMB 공유가 발견될 경우 표시됩니다.

NFSOneFS에서는 NFS 서버를 제공하므로 클러스터에 있는 파일을 RFC1813(NFSv3) 및RFC3530(NFSv4) 사양을 준수하는 NFS 클라이언트와 공유할 수 있습니다.

OneFS에서는 NFS 서버가 커널 대신 사용자 공간에서 실행되는 멀티 스레드 서비스로완벽하게 최적화되어 있습니다. 이 아키텍처는 클러스터에 있는 모든 노드에 걸쳐 NFS

파일 공유

NFS 471

Page 472: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

서비스를 로드 밸런싱함으로써 여러 NFS 클라이언트에서 최대 수천 개의 접속까지 관리하는 데 필요한 안정성과 확장성을 제공합니다.

NFS 마운트가 빠르게 실행되고 새로 고쳐지며, 서버는 NFS 서비스에 대해 변동폭이큰 수요를 지속적으로 모니터링하고 모든 노드에 걸친 조정 작업을 통해 지속적이고 안정적인 성능을 보장합니다. 기본 제공 프로세스 스케줄러를 사용하는 OneFS는 노드 리소스를 공정하게 할당함으로써 어떠한 클라이언트도 할당된 것보다 더 많은 NFS 서비스를 차지할 수 없도록 합니다.

또한 NFS 서버는 OneFS에 정의된 액세스 존을 지원함으로써 클라이언트가 해당 존에적합한 내보내기에만 액세스할 수 있도록 합니다. 예를 들어 NFS 내보내기가 존 2에 대해 지정된 경우 존 2에 할당된 클라이언트만 이 내보내기에 액세스할 수 있습니다.

클라이언트 접속을 단순화하기 위해, 특히 경로 이름이 긴 내보내기의 경우 NFS 서버는 클라이언트가 직접 지정할 수 있는 마운트 지점에 대한 바로 가기인 별칭도 지원합니다.

안전한 NFS 파일 공유를 위해 OneFS는 NIS 및 LDAP 인증 공급자를 지원합니다.

NFS 내보내기NFS 클라이언트에 사용할 수 있는 마운트 지점(경로) 그리고 서버가 이러한 클라이언트에 대해 수행해야 하는 작업을 정의하는 개별 NFS 내보내기 규칙을 관리할 수 있습니다.

OneFS에서는 NFS 내보내기와 관련해 생성, 삭제, 나열, 보기, 수정, 다시 로드 등의 작업을 수행할 수 있습니다.

NFS 내보내기 규칙은 존을 구분합니다. 각 내보내기가 존에 연결되고, 해당 존에 있는클라이언트에 의해서만 마운트될 수 있고, 존 루트 아래의 경로만 표시할 수 있습니다.기본적으로 모든 내보내기 명령은 클라이언트의 현재 존에 적용됩니다.

각 규칙은 적어도 하나의 경로(마운트 지점)가 있어야 하며 추가 경로를 포함할 수 있습니다. 특정 경로의 모든 하위 디렉토리를 마운트 가능하도록 지정할 수도 있습니다.그렇게 하지 않으면 지정된 경로만 내보내며 하위 디렉토리는 마운트할 수 없습니다.

내보내기 규칙은 특정 클라이언트 세트를 지정함으로써 특정 마운트 지점에 대한 액세스를 제한하거나 이러한 클라이언트에 고유한 옵션 세트를 적용할 수 있도록 합니다.클라이언트가 지정되지 않은 규칙은 서버에 접속하는 모든 클라이언트에 적용됩니다.클라이언트가 지정된 규칙은 해당 클라이언트에만 적용됩니다.

NFS 별칭OneFS에서 디렉토리 경로 이름의 바로 가기로 별칭을 생성하고 관리할 수 있습니다.해당 경로 이름이 NFS 내보내기로 정의된 경우 NFS 클라이언트는 별칭을 NFS 마운트지점으로 지정할 수 있습니다.

NFS 별칭은 NFS의 컨텍스트 내에서 SMB 공유와의 기능적 패리티를 제공하도록 되어있습니다. 각 별칭은 파일 시스템에서 고유 이름을 경로에 매핑합니다. 그러면 NFS 클라이언트가 마운트할 때 경로 대신에 별칭 이름을 사용할 수 있습니다.

별칭은 최상위 레벨 Unix 경로 이름의 형태여야 하며, 이름 앞에 슬래시가 하나 붙습니다. 예를 들어 /ifs/data/finance/accounting/winter2015(OneFS에서의 경

파일 공유

472 OneFS 8.0.1 CLI 관리 가이드

Page 473: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

로)에 매핑된 /q4라는 별칭을 생성할 수 있습니다. NFS 클라이언트는 다음 중 하나를통해 해당 디렉토리를 마운트할 수 있습니다.

mount cluster_ip:/q4

mount cluster_ip:/ifs/data/finance/accounting/winter2015

별칭과 내보내기는 완전히 독립된 것입니다. NFS 내보내기와 연결하지 않고 별칭을 생성할 수 있습니다. 마찬가지로, NFS 내보내기에도 별칭이 필요하지 않습니다.

각 별칭은 파일 시스템의 유효한 경로를 가리켜야 합니다. 이 경로는 절대 경로이지만존 루트(System 존의 /ifs) 아래의 위치를 가리켜야 합니다. 별칭이 파일 시스템에 존재하지 않는 경로를 가리킬 경우에는 별칭을 마운트하려는 클라이언트가 마치 잘못된전체 경로 이름을 마운트하려고 할 때처럼 거부됩니다.

NFS 별칭은 존을 구분합니다. 기본적으로 별칭은 클라이언트의 현재 액세스 존에 적용됩니다. 이를 변경하려면 별칭을 생성하거나 수정하는 중에 대체 액세스 존을 지정하면됩니다.

각 별칭은 해당 존에 있는 클라이언트에 의해서만 사용될 수 있으며, 존 루트 아래의 경로에만 적용될 수 있습니다. 별칭 이름은 존마다 고유하지만 서로 다른 존에서는 같은이름을 사용할 수 있습니다(예: /home).

웹 관리 인터페이스에서 별칭을 생성하면 별칭 목록에 별칭의 상태가 표시됩니다. 마찬가지로, isi nfs aliases 명령의 --check 옵션을 사용하여 NFS 별칭의 상태(예:good, illegal path, name conflict, not exported, path not found)를 확인할 수 있습니다.

NFS 로그 파일OneFS는 NFS 이벤트와 연관된 로그 메시지를 /var/log에 있는 파일 세트에 씁니다.

로그 레벨 옵션을 사용함으로써 이제 로그 파일에 출력되는 로그 메시지를 세부적으로지정할 수 있습니다. 다음 표에서는 NFS와 연관된 로그 파일을 설명합니다.

로그 파일 설명

nfs.log 기본 NFS 서버 기능(v3, v4, 마운트)

rpc_lockd.log NLM 프로토콜을 통한 NFS v3 잠금 이벤트

rpc_statd.log NSM 프로토콜을 통한 NFS v3 재부팅 감지

isi_netgroup_d.log 넷그룹 확인 및 캐싱

NFS 서비스 관리NFS 서비스를 활성화 또는 비활성화하고, NFSv3 및 NFSv4 등 지원할 NFS 버전을 지정할 수 있습니다. NFS 설정은 클러스터의 모든 노드에 적용됩니다.

NFSv4는 OneFS 클러스터에서 운영 중단 없이 활성화될 수 있으며, NFSv3와 동시에실행됩니다. 기존의 모든 NFSv3 클라이언트는 NFSv4의 활성화로 인해 영향을 받지 않습니다.

파일 공유

NFS 로그 파일 473

Page 474: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NFS 설정 보기클러스터에 있는 모든 노드에 적용되는 글로벌 NFS 설정을 볼 수 있습니다.

절차

l isi nfs settings global view 명령을 실행합니다.

다음 예와 유사한 출력이 표시됩니다.

NFSv3 Enabled: Yes NFSv4 Enabled: No NFS Service Enabled: Yes

NFS 파일 공유 구성NFS 서비스를 설정하거나 해제하고, 잠금 보호 수준과 보안 유형을 설정할 수 있습니다. 이러한 설정은 클러스터의 모든 노드에 적용됩니다. 정의하는 개별 NFS 내보내기에 대한 설정을 변경할 수 있습니다.

절차

l isi nfs settings global modify 명령을 실행합니다.

다음 명령을 실행하면 NFSv4 지원이 설정됩니다.

isi nfs settings global modify --nfsv4-enabled=yes

NFS 서비스 설정 또는 해제OneFS에서 NFSv3 서비스는 기본적으로 설정되어 있습니다. NFSv4를 설정할 수도 있습니다.

isi nfs settings global view 명령을 실행하여 NFS 서비스의 설정 또는 해제여부를 확인할 수 있습니다.

절차

l isi nfs settings global modify 명령을 실행합니다.

다음 명령을 실행하면 NFSv3 서비스가 해제됩니다.

isi nfs settings global modify --nfsv3-enabled=no

다음 명령을 실행하면 NFSv4 서비스가 설정됩니다.

isi nfs settings global modify --nfsv4-enabled=yes

NFS 내보내기 관리NFS 내보내기를 생성하고, 내보내기 설정을 보고 수정하고, 더 이상 필요하지 않은 내보내기를 삭제할 수 있습니다.

/ifs 디렉토리는 OneFS에서 데이터 스토리지를 위한 최상위 레벨 디렉토리이며, 기본 내보내기에서 정의된 경로이기도 합니다. 기본적으로 /ifs 내보내기는 루트 액세

파일 공유

474 OneFS 8.0.1 CLI 관리 가이드

Page 475: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스를 허용하지 않지만, 다른 내보내기는 UNIX 클라이언트가 이 디렉토리와 그 아래의하위 디렉토리를 마운트할 수 있도록 합니다.

신뢰할 수 있는 클라이언트만 액세스할 수 있도록 기본 내보내기를 수정하거나 액세스를 완전히 차단하는 것이 좋습니다. 중요한 데이터가 손상되지 않도록 하려면 생성된다른 내보내기가 OneFS 파일 계층 구조에서 더 낮은 위치에 있어야 합니다. 그리고 이내보내기는 액세스 존에 의해 보호되거나 필요한 경우 루트, 읽기-쓰기 또는 읽기 전용액세스 권한을 가진 특정 클라이언트로 제한될 수 있습니다.

기본 NFS 내보내기 설정 구성새 NFS 내보내기에는 기본 NFS 내보내기 설정이 적용됩니다. 내보내기를 생성하거나수정할 때 이 설정을 재정의할 수 있습니다.

isi nfs settings export view 명령을 실행하여 현재 기본 내보내기 설정을 볼수 있습니다.

결과에 대해 확신할 수 없으면 기본 내보내기 설정을 수정하지 않는 것이 좋습니다.

절차

l isi nfs settings export modify 명령을 실행합니다.

다음 명령을 실행하면 최대 내보내기 파일 크기가 1테라바이트로 지정됩니다.

isi nfs settings export modify --max-file-size 1099511627776

다음 명령을 실행하면 최대 내보내기 파일 크기가 시스템 기본값으로 복구됩니다.

isi nfs settings export modify --revert-max-file-size

내보내기에 대한 루트 스쿼싱 규칙 생성기본적으로 NFS 서비스는 기본 NFS 내보내기에 대해 루트 스쿼싱 규칙을 적용합니다.이 규칙은 NFS 클라이언트의 루트 사용자가 NFS 서버에서 루트 권한을 행사할 수 없게 합니다.

OneFS에서 기본 NFS 내보내기는 클러스터 데이터가 저장되는 최상위 레벨 디렉토리인 /ifs입니다.

절차

1. isi nfs exports view 명령을 사용하여 기본 내보내기의 현재 설정을 봅니다.

다음 명령을 실행하면 기본 내보내기의 설정이 표시됩니다.

isi nfs exports view 1

2. 이 설정에 대해 다음의 기본값이 구성되어 있는지 확인합니다. 이 값은 루트가아무에게도 매핑되지 않았기 때문에 루트 액세스가 제한된다는 것을 나타냅니다.

Map Root Enabled: True

파일 공유

NFS 내보내기 관리 475

Page 476: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

User: Nobody Primary Group: -Secondary Groups: -

3. 어떠한 이유로 인해 루트 스쿼싱 규칙이 적용되지 않는 경우에는 다음과 같이isi nfs export modify 명령을 실행하여 기본 NFS 내보내기에 대해 이 규칙을 구현할 수 있습니다.

isi nfs exports modify 1 --map-root-enabled true --map-root nobody

결과

이러한 설정을 사용하면 사용자가 NFS 클라이언트에서의 자격 증명에 관계없이 NFS서버에 대한 루트 권한을 얻을 수 없게 됩니다.

NFS 내보내기 생성OneFS의 파일을 UNIX 기반 클라이언트와 공유하도록 NFS 내보내기를 생성할 수 있습니다.

시작하기 전에

내보내기를 위해 지정한 각 디렉토리 경로는 /ifs 디렉토리 트리 안에 있어야 합니다.디렉토리 경로는 여러 내보내기에서 사용될 수 있습니다. 단, 해당 내보내기에 명시적으로 동일한 클라이언트가 있어서는 안 됩니다.

NFS 서비스는 사용자 공간에서 실행되며 클러스터의 모든 노드에 로드를 분산합니다.이를 통해 서비스가 고도로 확장 가능하고 수천 개의 내보내기를 지원할 수 있습니다.하지만 네트워크의 클라이언트마다 별도의 내보내기를 생성하지 않는 것이 좋습니다.내보내기를 적게 생성하고 액세스 존과 사용자 매핑을 사용하여 액세스를 제어하는 것이 보다 효율적입니다.

절차

1. isi nfs exports create 명령을 실행합니다.

다음 명령을 실행하면 여러 경로 및 하위 디렉토리에 대한 클라이언트 액세스를지원하는 내보내기가 생성됩니다.

isi nfs exports create /ifs/data/projects,/ifs/home --all-dirs=yes

2. (선택 사항) 내보내기를 수정하거나 삭제하는 데 필요한 내보내기 ID를 보려면isi nfs exports list 명령을 실행합니다.

NFS 내보내기에서 오류 확인충돌하는 내보내기 규칙, 잘못된 경로, 확인할 수 없는 호스트 이름 및 넷그룹 등 NFS내보내기의 오류를 확인할 수 있습니다. 이 작업은 OneFS CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH 접속을 설정합니다.

2. isi nfs exports check 명령을 실행합니다.

다음 예의 출력에서는 오류가 발견되지 않았습니다.

ID Message----------

파일 공유

476 OneFS 8.0.1 CLI 관리 가이드

Page 477: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

----------Total: 0

다음 예의 출력에서는 export 1에 현재 존재하지 않는 디렉토리 경로가 포함되어있습니다.

ID Message-----------------------------------1 '/ifs/test' does not exist-----------------------------------Total: 1

NFS 내보내기 수정기존 NFS 내보내기에 대한 설정을 수정할 수 있습니다.

내보내기 설정을 변경하면 성능 문제를 발생시킬 수 있습니다. 무엇이든 변경 사항을적용하기 전에 설정을 변경하면 어떤 영향을 미칠 가능성이 있는지 잘 파악해야 합니다.

절차

1. isi nfs exports modify 명령을 실행합니다.

예를 들어 다음을 실행하면 NFS 내보내기 2에 대한 읽기-쓰기 액세스 권한을 가진 클라이언트가 추가됩니다.

isi nfs exports modify 2 --add-read-write-clients 10.1.249.137

이 명령은 충돌이 발생한 경우 내보내기의 액세스 제한 설정을 재정의할 수 있습니다. 예를 들어 내보내기가 읽기-쓰기 액세스가 해제된 상태로 생성된 경우에도10.1.249.137 클라이언트는 내보내기에 대한 읽기-쓰기 권한을 계속 유지합니다.

NFS 내보내기 삭제필요 없는 NFS 내보내기를 삭제할 수 있습니다. 이러한 내보내기에 대한 현재의 모든NFS 클라이언트 접속이 유효하지 않게 됩니다.

시작하기 전에

내보내기를 삭제하려면 내보내기 ID 번호가 필요합니다. 내보내기 및 해당 ID 번호의목록을 표시하려면 isi nfs exports list 명령을 실행합니다.

절차

1. isi nfs exports delete 명령을 실행합니다.

다음 예의 명령을 실행하면 ID가 2인 내보내기가 삭제됩니다.

isi nfs exports delete 2

다음 예의 명령을 실행하면 확인 프롬프트 없이 ID가 3인 내보내기가 삭제됩니다.isi nfs exports delete --force 옵션을 사용할 때 주의하십시오.

isi nfs exports delete 3 --force

파일 공유

NFS 내보내기 관리 477

Page 478: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. --force 옵션을 지정하지 않은 경우에는 확인 프롬프트에 yes를 입력합니다.

NFS 별칭 관리NFS 별칭을 생성하여 클라이언트에서 접속하는 내보내기를 단순화할 수 있습니다.NFS 별칭은 절대 디렉토리 경로를 간단한 디렉토리 경로에 매핑합니다.

예를 들어 /ifs/data/hq/home/archive/first-quarter/finance에 NFS 내보내기를 생성했다고 가정할 경우, /finance1 별칭을 생성하여 해당 디렉토리 경로에 매핑할 수 있습니다.

NFS 별칭은 System 존을 비롯한 모든 액세스 존에서 생성할 수 있습니다.

NFS 별칭 생성NFS 별칭을 생성하여 긴 디렉토리 경로를 간단한 경로 이름에 매핑할 수 있습니다.

별칭은 단순한 Unix 스타일의 디렉토리 경로(예: /home) 형식으로 지정해야 합니다.

절차

1. isi nfs aliases create 명령을 실행합니다.

다음 명령을 실행하면 hq-home이라는 액세스 존에서 OneFS의 전체 경로 이름에 대한 별칭이 생성됩니다.

isi nfs aliases create /home /ifs/data/offices/hq/home --zone hq-home

NFS 별칭이 생성될 때 OneFS는 상태 점검을 수행합니다. 예를 들어 지정한 전체경로가 유효한 경로가 아닌 경우 OneFS는 경고를 내보냅니다.

Warning: health check on alias '/home' returned 'path not found'

그럼에도 불구하고 별칭이 생성되며, 별칭이 가리키는 디렉토리를 나중에 생성할 수 있습니다.

NFS 별칭 수정내보내기 디렉토리 경로가 변경되는 등의 경우에 NFS 별칭을 수정할 수 있습니다.

별칭은 단순한 Unix 스타일의 디렉토리 경로(예: /home) 형식으로 지정해야 합니다.

절차

1. isi nfs aliases modify 명령을 실행합니다.

다음 명령을 실행하면 hq-home 액세스 존에서 별칭의 이름이 변경됩니다.

isi nfs aliases modify /home --zone hq-home --name /home1

NFS 별칭이 수정될 때 OneFS는 상태 점검을 수행합니다. 예를 들어 별칭에 대한경로가 유효하지 않은 경우 OneFS는 경고를 내보냅니다.

Warning: health check on alias '/home' returned 'not exported'

그럼에도 불구하고 별칭은 수정되며, 내보내기를 나중에 생성할 수 있습니다.

파일 공유

478 OneFS 8.0.1 CLI 관리 가이드

Page 479: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NFS 별칭 삭제NFS 별칭을 삭제할 수 있습니다.

NFS 별칭이 NFS 내보내기에 매핑되어 있는 경우, 별칭을 삭제하면 해당 별칭을 사용하여 내보내기에 접속한 클라이언트의 접속이 해제될 수 있습니다.

절차

1. isi nfs aliases delete 명령을 실행합니다.

다음 명령을 실행하면 hq-home이라는 액세스 존에서 /home 별칭이 삭제됩니다.

isi nfs aliases delete /home --zone hq-home

NFS 별칭이 삭제될 때 OneFS는 작업에 대한 확인을 요청합니다.

Are you sure you want to delete NFS alias /home? (yes/[no])

2. yes를 입력한 다음 Enter 키를 누릅니다.

별칭의 이름을 잘못 입력하는 등의 오류가 없었으면 별칭이 삭제됩니다.

NFS 별칭 나열특정 존에 대해 이미 정의된 NFS 별칭의 목록을 볼 수 있습니다. System 존에 있는 별칭이 기본적으로 나열됩니다.

절차

1. isi nfs aliases list 명령을 실행합니다.

다음 예의 명령을 실행하면 System 존에 생성되어 있는 별칭이 나열됩니다(기본값).

isi nfs aliases list

다음 예에서는 isi nfs aliases list가 hq-home이라는 액세스 존에 생성된 별칭을 나열합니다.

isi nfs aliases list --zone hq-home

isi nfs aliases list 명령에 의한 출력은 다음 예와 유사한 형태를 띱니다.

Zone Name Path -------------------------------------------------hq-home /home /ifs/data/offices/newyorkhq-home /root_alias /ifs/data/officeshq-home /project /ifs/data/offices/project-------------------------------------------------Total: 3

NFS 별칭 보기지정된 액세스 존에 있는 NFS 별칭의 설정을 볼 수 있습니다.

파일 공유

NFS 별칭 관리 479

Page 480: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. isi nfs aliases view 명령을 실행합니다.

다음 명령을 실행하면 hq-home 액세스 존에 있는 별칭에 대한 정보(별칭 상태포함)가 표시됩니다.

isi nfs aliases view /projects --zone hq-home --check

다음 예와 유사한 명령 출력이 표시됩니다.

Zone Name Path Health--------------------------------------------------------hq-home /projects /ifs/data/offices/project good--------------------------------------------------------Total: 1

NFS 명령NFS 명령을 통해 NFS 파일 공유 서비스를 액세스하고 구성할 수 있습니다.

isi nfs aliases create

NFS 별칭을 생성합니다.

구문

isi nfs aliases create <name> <path> [--zone <string>] [--force] [--verbose]

옵션

<name>

별칭의 이름입니다. 별칭 이름은 슬래시 하나 뒤에 이름이 있는 Unix 루트 디렉토리 형태여야 합니다. 예: /home.

<path>

별칭이 연결되는 OneFS 디렉토리 경로 이름입니다. 경로 이름은 액세스 존 루트아래의 절대 경로여야 합니다. 예: /ifs/data/ugroup1/home.

--zone별칭이 활성화되어 있는 액세스 존입니다.

{--force | -f}

확인을 요구하지 않고 별칭을 생성합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 ugroup1이라는 존에 별칭이 생성됩니다.

isi nfs aliases create /home /ifs/data/ugroup1/home --zone ugroup1

파일 공유

480 OneFS 8.0.1 CLI 관리 가이드

Page 481: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi nfs aliases delete

NFS 별칭을 삭제합니다.

구문

isi nfs aliases delete <name> [--zone <string>] [--force] [--verbose]

옵션

<name>

삭제할 별칭의 이름입니다.

--zone<string>

별칭이 활성화되어 있는 액세스 존입니다.

{--force | -f}

확인을 요구하지 않고 별칭을 삭제합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 ugroup1이라는 존에서 별칭이 삭제됩니다.

isi nfs aliases delete /projects --zone ugroup1

isi nfs aliases list

현재 액세스 존에서 사용할 수 있는 NFS 별칭을 나열합니다.

구문

isi nfs aliases list [--check] [--zone <string>] [--limit <integer>] [--sort {zone | name | path | health] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

--check현재 존에 대해서 별칭과 해당 상태의 목록을 표시합니다.

--zone<string>

별칭이 활성화되어 있는 액세스 존입니다.

{--limit | -l} <integer>

파일 공유

NFS 명령 481

Page 482: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NFS 별칭을 지정된 수까지만 표시합니다.

--sort {zone | name | path | health}

정렬 기준이 되는 필드를 지정합니다.

{--descending | -d}

데이터를 내림차순으로 정렬하도록 지정합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

예다음 명령을 실행하면 ugroup1이라는 존에 있는 별칭과 해당 상태가 포함된 테이블이표시됩니다.

isi nfs aliases list --zone ugroup1 --check

다음 예와 유사한 명령 출력이 표시됩니다.

Zone Name Path Health --------------------------------------------------------ugroup1 /home /ifs/data/offices/newyork goodugroup1 /root_alias /ifs/data/offices goodugroup1 /project /ifs/data/offices/project good--------------------------------------------------------Total: 3

isi nfs aliases modify

별칭의 이름, 존 또는 절대 경로를 수정합니다.

구문

isi nfs aliases modify <alias> [--zone <string>] [--new-zone <string>] [--name <string>] [--path <path>] [--force] [--verbose]

옵션

<alias>

별칭의 현재 이름입니다(예: /home).

--zone<string>

별칭이 현재 활성화되어 있는 액세스 존입니다.

파일 공유

482 OneFS 8.0.1 CLI 관리 가이드

Page 483: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--new-zone<string>

별칭이 활성화될 새 액세스 존입니다.

--name<string>

별칭의 새 이름입니다.

--path<path>

별칭이 연결되어야 하는 새 OneFS 디렉토리 경로 이름입니다. 경로 이름은 액세스존 루트 아래의 절대 경로여야 합니다. 예: /ifs/data/ugroup2/home.

{--force | -f}

확인을 요구하지 않고 별칭을 수정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 기존 별칭의 존, 이름 및 경로가 수정됩니다.

isi nfs aliases modify /home --name /users --zone ugroup1 --new-zone ugroup2--path /ifs/data/ugroup2/users

isi nfs aliases view

현재 존에서 별칭에 대한 정보를 표시합니다.

구문

isi nfs aliases view <name> [--zone <string>] [--check]

옵션

<name>

별칭의 이름입니다.

--zone<string>

별칭이 활성화되어 있는 액세스 존입니다.

--check별칭의 상태를 포함합니다.

예다음 명령을 실행하면 현재 존에 있는 /projects라는 별칭의 상태 및 정보 테이블이표시됩니다.

isi nfs aliases view /projects --check

isi nfs exports check

충돌하는 내보내기 규칙, 잘못된 경로, 확인할 수 없는 호스트 이름, 확인할 수 없는 네트워크 그룹을 비롯하여 NFS 내보내기의 구성 오류를 확인합니다.

파일 공유

NFS 명령 483

Page 484: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi nfs exports check [--limit <integer>] [--zone <string> [--format {table | json | csv | list}] [--no-header] [--no-footer] [--ignore-unresolvable-hosts] [--ignore-bad-paths] [--ignore-bad-auth] [--verbose]

옵션

{--limit | -l} <integer>

NFS 내보내기를 지정된 수까지만 표시합니다.

--zone<string>

내보내기가 생성된 액세스 존을 지정합니다.

[--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

--ignore-unresolvale-hosts내보내기를 생성하거나 수정할 때 확인할 수 없는 호스트의 오류 조건을 표시하지않습니다.

--ignore-bad-paths내보내기를 생성하거나 수정할 때 잘못된 경로의 오류 조건을 표시하지 않습니다.

--ignore-bad-auth내보내기를 생성하거나 수정할 때 매핑 옵션에 대한 잘못된 인증을 무시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령은 Zone-1이라는 존에서 내보내기를 확인합니다.

isi nfs exports check --zone Zone-1

파일 공유

484 OneFS 8.0.1 CLI 관리 가이드

Page 485: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

확인 결과 문제가 없으면 빈 테이블이 반환됩니다. 하지만 확인 결과 문제가 있으면 다음과 유사한 출력이 반환됩니다.

ID Message ---------------------------------------3 '/ifs/data/project' does not exist---------------------------------------Total: 1

isi nfs exports create

NFS 내보내기를 생성합니다.

내보내기를 생성할 때 적용할 기본 NFS 내보내기 설정을 보려면 isi nfs settingsexport view 명령을 실행하십시오.

구문

isi nfs exports create <paths> [--block-size <size>] [--can-set-time {yes | no}] [--case-insensitive {yes | no}] [--case-preserving {yes | no}] [--chown-restricted {yes | no}] [--directory-transfer-size <size>] [--link-max <integer>] [--max-file-size <size>] [--name-max-size <integer>] [--no-truncate {yes | no}] [--return-32bit-file-ids {yes | no}] [--symlinks {yes | no}] [--zone <string>] [--clients <client>] [--description <string>] [--root-clients <client>] [--read-write-clients <client>] [--read-only-clients <client>] [--all-dirs {yes | no}] [--encoding <string>] [--security-flavors {unix | krb5 | krb5i | krb5p}] [--snapshot <snapshot>] [--map-lookup-uid {yes | no}] [--map-retry {yes | no}] [--map-root-enabled {yes | no}] [--map-non-root-enabled {yes | no}] [--map-failure-enabled {yes | no}] [--map-all <identity>] [--map-root <identity>] [--map-non-root <identity>] [--map-failure <identity>] [--map-full {yes | no}] [--commit-asynchronous {yes | no}] [--read-only {yes | no}] [--readdirplus {yes | no}] [--read-transfer-max-size <size>] [--read-transfer-multiple <integer>] [--read-transfer-size <size>] [--setattr-asynchronous {yes | no}] [--time-delta <time delta>] [--write-datasync-action {datasync | filesync |unstable}] [--write-datasync-reply {datasync | filesync}] [--write-filesync-action {datasync | filesync |unstable}] [--write-filesync-reply filesync]

파일 공유

NFS 명령 485

Page 486: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--write-unstable-action {datasync | filesync |unstable}] [--write-unstable-reply {datasync | filesync |unstable}] [--write-transfer-max-size <size>] [--write-transfer-multiple <integer>] [--write-transfer-size <size>] [--ignore-unresolvable-hosts] [--ignore-bad-paths] [--ignore-bad-auth] [--ignore-conflicts] [--force] [--verbose]

옵션

<paths> ...

필수. /ifs로 시작되는 내보낼 경로를 지정합니다. 이 옵션을 반복하여 여러 경로를 지정할 수 있습니다.

--block-size<size>

블록 크기(바이트)를 지정합니다.

--can-set-time {yes | no}

yes로 설정하면 내보내기에서 시간을 설정할 수 있습니다. 기본 설정은 no입니다.

--case-insensitive {yes | no}

yes로 설정하면 서버에서 파일 이름에 대해 대소문자를 구분하지 않는 것으로 보고합니다. 기본 설정은 no입니다.

--case-preserving {yes | no}

yes로 설정하면 서버에서 파일 이름에 대해 대소문자를 항상 유지하는 것으로 보고합니다. 기본 설정은 no입니다.

--chown-restricted {yes | no}

yes로 설정하면 서버에서 수퍼유저만 파일 소유권을 변경할 수 있는 것으로 보고합니다. 기본 설정은 no입니다.

--directory-transfer-size<size>

기본 디렉토리 전송 크기를 지정합니다. 유효한 값은 대/소문자를 구분하는 측정단위가 뒤에 붙어 있는 숫자입니다. b는 바이트, K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은4294967295b입니다. 초기 기본값은 128K입니다.

--link-max<integer>

파일에 대해 보고되는 최대 링크 수입니다.

--max-file-size<size>

서버에서 허용되는 최대 파일 크기(바이트)를 지정합니다. 파일이 지정된 값보다큰 경우 오류가 반환됩니다.

--name-max-size<integer>

파일 이름에 대해 보고되는 최대 문자 길이입니다.

--no-truncate {yes | no}

yes로 설정하면 파일 이름이 너무 길 경우 이름이 잘리는 대신 오류가 발생합니다.

파일 공유

486 OneFS 8.0.1 CLI 관리 가이드

Page 487: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--return-32bit-file-ids {yes | no}

NFSv3 및 NFSv4에 적용됩니다. yes로 설정하면 readdir로부터 반환되는 파일 식별자의 크기를 32비트 값으로 제한합니다. 기본값은 no입니다.

이 설정은 이전 NFS 클라이언트와의 호환성을 위해 제공되며, 필요한 경우를 제외하고 설정하면 안 됩니다.

--symlinks {yes | no}

yes로 설정하면 symlink에 대한 지원을 알립니다. 기본 설정은 no입니다.

--zone<string>

내보내기를 적용해야 하는 액세스 존입니다. 기본 존은 system입니다.

--clients<client>

이 내보내기를 통해 액세스를 허용할 클라이언트를 지정합니다. 클라이언트를IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여 여러 클라이언트를 추가할 수 있습니다.

이 옵션을 사용하면 클라이언트의 전체 목록이 대체됩니다. 목록에서 클라이언트를 추가하거나 제거하려면 --add-clients 또는 --remove-clients를 지정하십시오.

--description<string>

이 NFS 내보내기에 대한 설명입니다.

--root-clients<client>

지정된 클라이언트의 루트 사용자가 클러스터의 루트 사용자로 작업을 실행하도록 허용합니다. 이 옵션은 지정된 클라이언트의 --map-all 및 --map-root 옵션을 재정의합니다.클라이언트를 IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 여러 개의 클라이언트는 쉼표로 구분된 목록으로 지정할 수 있습니다.

--read-write-clients<client>

이 내보내기에 대해 지정된 클라이언트에 읽기/쓰기 권한을 부여합니다. 이 옵션은 지정된 클라이언트의 --read-only 옵션을 재정의합니다.클라이언트를 IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 여러 개의 클라이언트는 쉼표로 구분된 목록으로 지정할 수 있습니다.

--read-only-clients<client>

이 내보내기에 대해 지정된 클라이언트를 읽기 전용으로 설정합니다. 이 옵션은 지정된 클라이언트의 --read-only 옵션을 재정의합니다.클라이언트를 IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 여러 개의 클라이언트는 쉼표로 구분된 목록으로 지정할 수 있습니다.

--all-dirs {yes | no}

yes로 설정하면 이 내보내기에 모든 디렉토리가 포함됩니다. 기본 설정은 no입니다.

--encoding<string>

파일 공유

NFS 명령 487

Page 488: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 NFS 내보내기를 통해 접속하는 클라이언트의 문자 인코딩을 지정합니다.유효한 값과 해당 문자 인코딩이 다음 표에 나와 있습니다. 이 값은 노드의 /etc/encodings.xml 파일에서 가져온 것이며 대/소문자를 구분하지 않습니다.

값 인코딩

cp932 Windows-SJIS

cp949 Windows-949

cp1252 Windows-1252

euc-kr EUC-KR

euc-jp EUC-JP

euc-jp-ms EUC-JP-MS

utf-8-mac UTF-8-MAC

utf-8 UTF-8

iso-8859-1 ISO-8859-1 (Latin-1)

iso-8859-2 ISO-8859-2 (Latin-2)

iso-8859-3 ISO-8859-3 (Latin-3)

iso-8859-4 ISO-8859-4 (Latin-4)

iso-8859-5 ISO-8859-5 (Cyrillic)

iso-8859-6 ISO-8859-6 (Arabic)

iso-8859-7 ISO-8859-7 (Greek)

iso-8859-8 ISO-8859-8 (Hebrew)

iso-8859-9 ISO-8859-9 (Latin-5)

iso-8859-10 ISO-8859-10 (Latin-6)

iso-8859-13 ISO-8859-13 (Latin-7)

iso-8859- 14 ISO-8859-14 (Latin-8)

iso-8859-15 ISO-8859-15 (Latin-9)

iso-8859-16 ISO-8859-16 (Latin-10)

--security-flavors {unix | krb5 | krb5i | krb5p}

지원할 보안 방법을 지정합니다. 여러 보안 방법을 지원하려면 각 추가 항목에 대해 이 옵션을 반복하십시오. 다음 값을 사용할 수 있습니다.

unixUNIX(시스템) 인증

krb5Kerberos V5 인증

krb5iKerberos V5 인증 및 무결성

파일 공유

488 OneFS 8.0.1 CLI 관리 가이드

Page 489: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

krb5pKerberos V5 인증 및 개인 정보 보호

--snapshot {<snapshot> | <snapshot-alias>}

내보낼 스냅샷 또는 스냅샷 별칭의 ID를 지정합니다. 이 옵션을 지정하면 지정된스냅샷 또는 지정된 스냅샷 별칭이 참조하는 스냅샷에서 캡처된 상태로 디렉토리를 내보냅니다. 스냅샷이 내보낸 경로를 캡처하지 않으면 사용자가 내보내기에 액세스할 수 없습니다.스냅샷 별칭을 지정했는데 나중에 새로운 스냅샷을 참조하도록 별칭이 수정되는경우에는 새 스냅샷이 내보내기에 자동으로 적용됩니다.스냅샷은 읽기 전용이기 때문에 파일 시스템의 라이브 버전을 참조하는 스냅샷 별칭의 ID를 지정하기 전까지 클라이언트는 내보내기를 통해 데이터를 수정할 수 없습니다.<snapshot> 또는 <snapshot-alias>를 스냅샷 또는 스냅샷 별칭의 ID나 이름으로 지정하십시오.

--map-lookup-uid {yes | no}

yes로 설정하면 수신 UNIX UID(User Identifier)를 로컬에서 조회합니다. 기본 설정은 no입니다.

--map-retry {yes | no}

yes로 설정하면 실패한 사용자 매핑 조회가 재시도됩니다. 기본 설정은 no입니다.

--map-root-enabled {yes | no}

수신되는 루트 사용자의 특정 계정에 대한 매핑을 설정 또는 해제합니다.

--map-non-root-enabled {yes | no}

수신되는 루트가 아닌 사용자의 특정 계정에 대한 매핑을 설정 또는 해제합니다.

--map-failure-enabled {yes | no}

인증 조회 실패 후 사용자의 특정 계정에 대한 매핑을 설정 또는 해제합니다.

--map-all<identity>

사용자에 의한 작업 실행 시 사용되는 기본 ID를 지정합니다. 이 옵션이 root로 설정되어 있지 않으면 --root-clients 목록에 클라이언트를 포함함으로써 해당클라이언트의 루트 사용자가 클러스터의 루트 사용자로 작업을 실행하도록 허용할 수 있습니다.

--map-root<identity>

수신되는 루트 사용자를 특정 사용자 및/또는 그룹 ID에 매핑합니다.

--map-non-root<identity>

루트가 아닌 사용자를 특정 사용자 및/또는 그룹 ID에 매핑합니다.

--map-failure<identity>

인증 시도 실패 후 사용자를 특정 사용자 및/또는 그룹 ID에 매핑합니다.

--map-full {yes | no}

사용자가 --map-root 또는 --map-all과 같이 내보내기 옵션에서 지정된 경우사용자 매핑이 수행되는 방식을 결정합니다. 사용자 매핑을 사용하도록 설정한 경우 OneFS 사용자 데이터베이스를 쿼리하고 로컬 인증 또는 Active Directory와 같은 해당 인증 서브시스템에서 사용자를 검색합니다. 사용하지 않도록 설정한 경우로컬 인증만 쿼리됩니다.

파일 공유

NFS 명령 489

Page 490: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기본 설정은 yes입니다.

--commit-asynchronous {yes | no}

yes로 설정하면 데이터 커밋 작업을 비동기식으로 수행할 수 있습니다. 기본 설정은 no입니다.

--read-only {yes | no}

내보내기에 액세스하는 모든 클라이언트에 대한 기본 권한을 결정합니다.yes로 설정하면 클라이언트를 --read-write-clients 목록에 포함함으로써해당 클라이언트에 읽기/쓰기 권한을 부여할 수 있습니다.no로 설정하면 클라이언트를 --read-only-clients 목록에 포함함으로써 해당 클라이언트를 읽기 전용으로 설정할 수 있습니다. 기본 설정은 no입니다.

--readdirplus {yes | no}

NFSv3에만 적용됩니다. yes로 설정하면 readdir-plus 요청을 처리할 수 있습니다.기본 설정은 yes입니다.

--read-transfer-max-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 최대 읽기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b입니다. 초기 기본값은 1M입니다.

--read-transfer-multiple<integer>

NFSv3 및 NFSv4 클라이언트에 보고할 권장 다중 읽기 크기를 지정합니다. 유효한값은 0–4294967295이고, 초기 기본값은 512입니다.

--read-transfer-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 기본 읽기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b이며, --read-transfer-max-size가 그보다 작은 값으로 설정된 경우에는 이보다 낮습니다. 초기 기본값은 128K입니다.

--setattr-asynchronous {yes | no}

yes로 설정하면 속성 설정 작업을 비동기식으로 수행합니다. 기본 설정은 no입니다.

--time-delta<float>

서버 시간 세분화(초)를 지정합니다.

--write-datasync-action {datasync | filesync | unstable}

NFSv3 및 NFSv4에만 적용됩니다. 대체 datasync write 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 지정된 대로 요청을 수행하는 datasync입니다.

--write-datasync-reply {datasync | filesync}

NFSv3 및 NFSv4에만 적용됩니다. 대체 datasync reply 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

파일 공유

490 OneFS 8.0.1 CLI 관리 가이드

Page 491: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l datasyncl filesync기본값은 datasync입니다(다르게 응답하지 않음).

--write-filesync-action {datasync | filesync | unstable}

NFSv3 및 NFSv4에만 적용됩니다. 대체 filesync write 메서드를 지정합니다. 다음값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 지정된 대로 요청을 수행하는 filesync입니다.

--write-filesync-reply {filesync}

NFSv3 및 NFSv4에만 적용됩니다. 대체 filesync reply 메서드를 지정합니다. 유일한 유효 값은 filesync입니다(다르게 응답하지 않음).

--write-unstable-action {datasync | filesync | unstable}

대체 unstable-write 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 지정된 대로 요청을 수행하는 unstable입니다.

--write-unstable-reply {datasync | filesync | unstable}

대체 unstable-reply 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 unstable입니다(다르게 응답하지 않음).

--write-transfer-max-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 기본 최대 쓰기 전송 크기를 지정합니다.유효한 값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는바이트, K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b입니다. 초기 기본값은 1M입니다.

--write-transfer-multiple<integer>

NFSv3 및 NFSv4 클라이언트에 보고할 권장 쓰기 전송 배수를 지정합니다. 유효한값은 0–4294967295이고, 초기 기본값은 512입니다.

--write-transfer-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 기본 쓰기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b이며, --write-transfer-max-size가 그보다 작은 값으로 설정된 경우에는 이보다 낮습니다. 초기 기본값은512K입니다.

--ignore-unresolvale-hosts

파일 공유

NFS 명령 491

Page 492: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

내보내기를 생성하거나 수정할 때 확인할 수 없는 호스트의 오류 조건을 표시하지않습니다.

--ignore-bad-paths내보내기를 생성하거나 수정할 때 잘못된 경로의 오류 조건을 표시하지 않습니다.

--ignore-bad-auth내보내기를 생성하거나 수정할 때 매핑 옵션에 대한 잘못된 인증을 무시합니다.

--ignore-conflicts새 내보내기 또는 수정된 내보내기와 기존 구성 사이의 충돌을 무시합니다.

{--force | -f}

no(기본값)로 설정하면 명령이 실행될 때 확인 프롬프트가 표시됩니다. yes로 설정하면 확인 메시지를 표시하지 않고 명령이 실행됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령은 특정 존 및 클라이언트 세트에 대한 NFS 내보내기를 생성합니다.

isi nfs exports create /ifs/data/ugroup1/home --description 'Access to home dirs for user group 1' --zone ugroup1 --clients 10.1.28.1 --clients 10.1.28.2

다음 명령은 여러 개의 디렉토리 경로와 사용자 지정 보안 유형(Kerberos 5)이 있는NFS 내보내기를 생성합니다.

isi nfs exports create /ifs/data/projects /ifs/data/templates --security-flavors krb5

isi nfs exports delete

NFS 내보내기를 삭제합니다.

구문

isi nfs exports delete <id> [--zone <string>] [--force] [--verbose]

옵션

<id>

삭제할 NFS 내보내기의 ID를 지정합니다. isi nfs exports list 명령을 사용하여 현재 존에 있는 내보내기와 해당 ID의 목록을 볼 수 있습니다.

--zone<string>

내보내기가 생성된 액세스 존을 지정합니다. 기본값은 현재 존입니다.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

파일 공유

492 OneFS 8.0.1 CLI 관리 가이드

Page 493: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi nfs exports list

NFS 내보내기 목록을 표시합니다.

구문

isi nfs exports list [--zone <string> [--limit <integer>] [--sort <field>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--zone<string>

내보내기가 생성된 액세스 존의 이름을 지정합니다.

{--limit | -l} <integer>

NFS 내보내기를 지정된 수까지만 표시합니다.

--sort<field>

정렬 기준이 되는 필드를 지정합니다. 유효한 값은 다음과 같습니다.

l idl zonel pathsl descriptionl clientsl root_clientsl read_only_clientsl read_write_clientsl unresolved_clientsl all_dirsl block_sizel can_set_timel commit_asynchronousl directory_transfer_sizel encodingl map_lookup_uidl map_retryl map_all

파일 공유

NFS 명령 493

Page 494: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l map_rootl map_fulll max_file_sizel read_onlyl readdirplusl return_32bit_file_idsl read_transfer_max_sizel read_transfer_multiplel read_transfer_sizel security_flavorsl setattr_asynchronousl symlinksl time_deltal write_datasync_actionl write_datasync_replyl write_filesync_actionl write_filesync_replyl write_unstable_actionl write_unstable_replyl write_transfer_max_sizel write_transfer_multiplel write_transfer_size

--descending데이터를 내림차순으로 정렬하도록 지정합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 기본적으로 현재 존에 있는 NFS 내보내기가 나열됩니다.

isi nfs exports list

파일 공유

494 OneFS 8.0.1 CLI 관리 가이드

Page 495: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 특정 존에 있는 NFS 내보내기가 나열됩니다.

isi nfs exports list --zone hq-home

isi nfs exports modify

NFS 내보내기를 수정합니다.

isi nfs settings export view 명령을 실행하여 내보내기에 대한 기본 설정의전체 목록을 볼 수 있습니다.

구문

isi nfs exports modify <id> [--block-size <size>] [--revert-block-size] [--can-set-time {yes | no}] [--revert-can-set-time] [--case-insensitive {yes | no}] [--revert-case-insensitive] [--case-preserving {yes | no}] [--revert-case-preserving] [--chown-restricted {yes | no}] [--revert-chown-restricted] [--directory-transfer-size <size>] [--revert-directory-transfer-size] [--link-max <integer>] [--revert-link-max] [--max-file-size <size>] [--revert-max-file-size] [--name-max-size <integer>] [--revert-name-max-size] [--no-truncate {yes | no}] [--revert-no-truncate] [--return-32bit-file-ids {yes | no}] [--revert-return-32bit-file-ids] [--symlinks {yes | no}] [--revert-symlinks] [--new-zone <string>] [--description <string>] [--paths <path>] [--clear-paths] [--add-paths <string>] [--remove-paths <string>] [--clients <string>] [--clear-clients] [--add-clients <string>] [--remove-clients <string>] [--root-clients <string>] [--clear-root-clients] [--add-root-clients <string>] [--remove-root-clients <string>] [--read-write-clients <string>] [--clear-read-write-clients] [--add-read-write-clients <string>] [--remove-read-write-clients <string>] [--read-only-clients <string>] [--clear-read-only-clients] [--add-read-only-clients <string>] [--remove-read-only-clients <string>] [--all-dirs {yes | no}] [--revert-all-dirs]

파일 공유

NFS 명령 495

Page 496: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--encoding <string>] [--revert-encoding] [--security-flavors {unix | krb5 | krb5i | krb5p}] [--revert-security-flavors] [--clear-security-flavors] [--add-security-flavors {unix | krb5 | krb5i | krb5p}] [--remove-security-flavors <string>] [--snapshot <snapshot>] [--revert-snapshot] [--map-lookup-uid {yes | no}] [--revert-map-lookup-uid] [--map-retry {yes | no}] [--revert-map-retry] [--map-root-enabled {yes | no}] [--revert-map-root-enabled] [--map-non-root-enabled {yes | no}] [--revert-map-non-root-enabled] [--map-failure-enabled {yes | no}] [--revert-map-failure-enabled] [--map-all <identity>] [--revert-map-all] [--map-root <identity>] [--revert-map-root] [--map-non-root <identity>] [--revert-map-non-root] [--map-failure <identity>] [--revert-map-failure] [--map-full {yes | no}] [--revert-map-full] [--commit-asynchronous {yes | no}] [--revert-commit-asynchronous] [--read-only {yes | no}] [--revert-read-only] [--readdirplus {yes | no}] [--revert-readdirplus] [--read-transfer-max-size <size>] [--revert-read-transfer-max-size] [--read-transfer-multiple <integer>] [--revert-read-transfer-multiple] [--read-transfer-size <size>] [--revert-read-transfer-size] [--setattr-asynchronous {yes | no}] [--revert-setattr-asynchronous] [--time-delta <time delta>] [--revert-time-delta] [--write-datasync-action {datasync | filesync |unstable}] [--revert-write-datasync-action] [--write-datasync-reply {datasync | filesync}] [--revert-write-datasync-reply] [--write-filesync-action {datasync | filesync |unstable}] [--revert-write-filesync-action] [--write-filesync-reply filesync] [--write-unstable-action {datasync | filesync |unstable}] [--revert-write-unstable-action] [--write-unstable-reply {datasync | filesync |unstable}] [--revert-write-unstable-reply] [--write-transfer-max-size <size>] [--revert-write-transfer-max-size] [--write-transfer-multiple <integer>] [--revert-write-transfer-multiple] [--write-transfer-size <size>] [--revert-write-transfer-size] [--zone <string>] [--ignore-unresolvable-hosts] [--ignore-bad-paths] [--ignore-bad-auth] [--ignore-conflicts]

파일 공유

496 OneFS 8.0.1 CLI 관리 가이드

Page 497: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--force] [--verbose]

옵션

<id>

내보내기 ID 번호입니다. isi nfs exports list 명령을 사용하여 현재 액세스 존에 있는 모든 내보내기와 해당 ID 번호를 볼 수 있습니다.

--block-size<size>

블록 크기(바이트)를 지정합니다.

--revert-block-size설정을 시스템 기본값으로 복구합니다.

--can-set-time {yes | no}

yes로 설정하면 내보내기에서 시간을 설정할 수 있습니다. 기본 설정은 no입니다.

--revert-can-set-time설정을 시스템 기본값으로 복구합니다.

--case-insensitive {yes | no}

yes로 설정하면 서버에서 파일 이름에 대해 대소문자를 구분하지 않는 것으로 보고합니다. 기본 설정은 no입니다.

--revert-case-insensitive설정을 시스템 기본값으로 복구합니다.

--case-preserving {yes | no}

yes로 설정하면 서버에서 파일 이름에 대해 대소문자를 항상 유지하는 것으로 보고합니다. 기본 설정은 no입니다.

--revert-case-preserving설정을 시스템 기본값으로 복구합니다.

--chown-restricted {yes | no}

yes로 설정하면 서버에서 수퍼유저만 파일 소유권을 변경할 수 있는 것으로 보고합니다. 기본 설정은 no입니다.

--revert-chown-restricted설정을 시스템 기본값으로 복구합니다.

--directory-transfer-size<size>

기본 디렉토리 전송 크기를 지정합니다. 유효한 값은 대/소문자를 구분하는 측정단위가 뒤에 붙어 있는 숫자입니다. b는 바이트, K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은4294967295b입니다. 초기 기본값은 128K입니다.

--revert-directory-transfer-size설정을 시스템 기본값으로 복구합니다.

--link-max<integer>

파일에 대해 보고되는 최대 링크 수입니다.

--revert-link-max

파일 공유

NFS 명령 497

Page 498: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정을 시스템 기본값으로 복구합니다.

--max-file-size<size>

서버에서 허용되는 최대 파일 크기(바이트)를 지정합니다. 파일이 지정된 값보다큰 경우 오류가 반환됩니다.

--revert-max-file-size설정을 시스템 기본값으로 복구합니다.

--name-max-size<integer>

파일 이름에 대해 보고되는 최대 문자 길이입니다.

--revert-name-max-size설정을 시스템 기본값으로 복구합니다.

--no-truncate {yes | no}

yes로 설정하면 파일 이름이 너무 길 경우 이름이 잘리는 대신 오류가 발생합니다.

--revert-no-truncate설정을 시스템 기본값으로 복구합니다.

--return-32bit-file-ids {yes | no}

NFSv3 이상에 적용됩니다. yes로 설정하면 readdir로부터 반환되는 파일 식별자의 크기를 32비트 값으로 제한합니다. 기본값은 no입니다.

이 설정은 이전 NFS 클라이언트와의 호환성을 위해 제공되며, 필요한 경우를 제외하고 설정하면 안 됩니다.

--revert-return-32bit-file-ids설정을 시스템 기본값으로 복구합니다.

--symlinks {yes | no}

yes로 설정하면 symlink에 대한 지원을 알립니다. 기본 설정은 no입니다.

--revert-symlinks설정을 시스템 기본값으로 복구합니다.

--new-zone<string>

내보내기를 적용해야 하는 새로운 액세스 존을 지정합니다. 기본 존은 system입니다.

--description<string>

이 NFS 내보내기에 대한 설명입니다.

--paths<paths> ...

필수. /ifs로 시작되는 내보낼 경로를 지정합니다. 이 옵션을 반복하여 여러 경로를 지정할 수 있습니다.

--clear-paths내보내기에 대해 처음에 지정된 경로를 모두 지웁니다. 경로는 /ifs 디렉토리 범위 내에 있어야 합니다.

파일 공유

498 OneFS 8.0.1 CLI 관리 가이드

Page 499: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--add-paths<paths> ...

내보내기에 대해 처음에 지정된 경로에 추가됩니다. 경로는 /ifs 범위 내에 있어야 합니다. 이 옵션을 반복하여 여러 경로를 지정할 수 있습니다.

--remove-paths<paths> ...

내보내기에 대해 처음에 지정된 경로에서 경로를 제거합니다. 경로는 /ifs 범위내에 있어야 합니다. 이 옵션을 반복하여 제거할 여러 경로를 지정할 수 있습니다.

--clients<string>

이 내보내기를 통해 액세스를 허용할 클라이언트를 지정합니다. 클라이언트를IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여 여러 클라이언트를 추가할 수 있습니다.

--clear-clients이 내보내기를 통해 처음에 액세스가 허용된 클라이언트의 전체 목록을 지웁니다.

--add-clients<string>

이 내보내기를 통해 액세스가 허용되는 클라이언트의 목록에 추가할 클라이언트를 지정합니다. 추가할 클라이언트를 IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여 여러 클라이언트를 추가할 수있습니다.

--remove-clients<string>

이 내보내기를 통해 액세스가 허용되는 클라이언트의 목록에서 제거할 클라이언트를 지정합니다. 제거할 클라이언트를 IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여 여러 클라이언트를 제거할수 있습니다.

--root-clients<string>

지정된 클라이언트의 루트 사용자가 클러스터의 루트 사용자로 작업을 실행하도록 허용합니다. 이 옵션은 지정된 클라이언트의 --map-all 및 --map-root 옵션을 재정의합니다.클라이언트를 IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 여러 개의 클라이언트는 쉼표로 구분된 목록으로 지정할 수 있습니다.

--clear-root-clients이 내보내기를 통해 처음에 액세스가 허용된 루트 클라이언트의 전체 목록을 지웁니다.

--add-root-clients<string>

이 내보내기를 통해 액세스가 허용되는 루트 클라이언트의 목록에 추가할 루트 클라이언트를 지정합니다. 추가할 루트 클라이언트를 IPv4 또는 IPv6 주소, 호스트이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여 여러 루트 클라이언트를 추가할 수 있습니다.

--remove-root-clients<string>

이 내보내기를 통해 액세스가 허용되는 루트 클라이언트의 목록에서 제거할 루트클라이언트를 지정합니다. 제거할 루트 클라이언트를 IPv4 또는 IPv6 주소, 호스트이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여 여러 루트 클라이언트를 제거할 수 있습니다.

--read-write-clients<string>

이 내보내기에 대해 지정된 클라이언트에 읽기/쓰기 권한을 부여합니다. 이 옵션은 지정된 클라이언트의 --read-only 옵션을 재정의합니다.

파일 공유

NFS 명령 499

Page 500: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

클라이언트를 IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 여러 개의 클라이언트는 쉼표로 구분된 목록으로 지정할 수 있습니다.

--clear-read-write-clients이 내보내기를 통해 처음에 액세스가 허용된 읽기-쓰기 클라이언트의 전체 목록을지웁니다.

--add-read-write-clients<string>

이 내보내기를 통해 액세스가 허용되는 읽기-쓰기 클라이언트의 목록에 추가할 읽기-쓰기 클라이언트를 지정합니다. 추가할 읽기-쓰기 클라이언트를 IPv4 또는IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여 여러 읽기-쓰기 클라이언트를 추가할 수 있습니다.

--remove-read-write-clients<string>

이 내보내기를 통해 액세스가 허용되는 읽기-쓰기 클라이언트의 목록에서 제거할읽기-쓰기 클라이언트를 지정합니다. 제거할 읽기-쓰기 클라이언트를 IPv4 또는IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여 여러 읽기-쓰기 클라이언트를 제거할 수 있습니다.

--read-only-clients<string>

이 내보내기에 대해 지정된 클라이언트를 읽기 전용으로 설정합니다. 이 옵션은 지정된 클라이언트의 --read-only 옵션을 재정의합니다.클라이언트를 IPv4 또는 IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 여러 개의 클라이언트는 쉼표로 구분된 목록으로 지정할 수 있습니다.

--clear-read-only-clients이 내보내기를 통해 처음에 액세스가 허용된 읽기 전용 클라이언트의 전체 목록을지웁니다.

--add-read-only-clients<string>

이 내보내기를 통해 액세스가 허용되는 읽기 전용 클라이언트의 목록에 추가할 읽기 전용 클라이언트를 지정합니다. 추가할 읽기 전용 클라이언트를 IPv4 또는 IPv6주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여여러 읽기 전용 클라이언트를 추가할 수 있습니다.

--remove-read-only-clients<string>

이 내보내기를 통해 액세스가 허용되는 읽기 전용 클라이언트의 목록에서 제거할읽기 전용 클라이언트를 지정합니다. 제거할 읽기 전용 클라이언트를 IPv4 또는IPv6 주소, 호스트 이름, 넷그룹 또는 CIDR 범위로 지정하십시오. 이 옵션을 반복하여 여러 읽기 전용 클라이언트를 제거할 수 있습니다.

--all-dirs {yes | no}

yes로 설정하면 이 내보내기에 모든 디렉토리가 포함됩니다. 기본 설정은 no입니다.

--revert-all-dirs설정을 시스템 기본값으로 복구합니다.

--encoding<string>

이 NFS 내보내기를 통해 접속하는 클라이언트의 문자 인코딩을 지정합니다.유효한 값과 해당 문자 인코딩이 다음 표에 나와 있습니다. 이 값은 노드의 /etc/encodings.xml 파일에서 가져온 것이며 대/소문자를 구분하지 않습니다.

값 인코딩

cp932 Windows-SJIS

파일 공유

500 OneFS 8.0.1 CLI 관리 가이드

Page 501: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

값 인코딩

cp949 Windows-949

cp1252 Windows-1252

euc-kr EUC-KR

euc-jp EUC-JP

euc-jp-ms EUC-JP-MS

utf-8-mac UTF-8-MAC

utf-8 UTF-8

iso-8859-1 ISO-8859-1 (Latin-1)

iso-8859-2 ISO-8859-2 (Latin-2)

iso-8859-3 ISO-8859-3 (Latin-3)

iso-8859-4 ISO-8859-4 (Latin-4)

iso-8859-5 ISO-8859-5 (Cyrillic)

iso-8859-6 ISO-8859-6 (Arabic)

iso-8859-7 ISO-8859-7 (Greek)

iso-8859-8 ISO-8859-8 (Hebrew)

iso-8859-9 ISO-8859-9 (Latin-5)

iso-8859-10 ISO-8859-10 (Latin-6)

iso-8859-13 ISO-8859-13 (Latin-7)

iso-8859- 14 ISO-8859-14 (Latin-8)

iso-8859-15 ISO-8859-15 (Latin-9)

iso-8859-16 ISO-8859-16 (Latin-10)

--revert-encoding설정을 시스템 기본값으로 복구합니다.

--security-flavors {unix | krb5 | krb5i | krb5p}

지원할 보안 방법을 지정합니다. 여러 보안 방법을 지원하려면 각 추가 항목에 대해 이 옵션을 반복하십시오. 다음 값을 사용할 수 있습니다.

unixUNIX(시스템) 인증

krb5Kerberos V5 인증

krb5iKerberos V5 인증 및 무결성

krb5pKerberos V5 인증 및 개인 정보 보호

파일 공유

NFS 명령 501

Page 502: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--revert-security-flavors설정을 시스템 기본값으로 복구합니다.

--clear-security-flavors지원되는 보안 방법에 대한 값을 지웁니다.

--add-security-flavors {unix | krb5 | krb5i | krb5p}

지원되는 보안 방법을 추가합니다. 지원되는 추가 보안 방법을 추가하려면 각각에대해 이 옵션을 반복하십시오.

--remove-security-flavors지원되는 보안 방법을 제거합니다. 지원되는 추가 보안 방법을 목록에서 제거하려면 각각에 대해 이 옵션을 반복하십시오.

--snapshot {<snapshot> | <snapshot-alias>}

내보낼 스냅샷 또는 스냅샷 별칭의 ID를 지정합니다. 이 옵션을 지정하면 지정된스냅샷 또는 지정된 스냅샷 별칭이 참조하는 스냅샷에서 캡처된 상태로 디렉토리를 내보냅니다. 스냅샷이 내보낸 경로를 캡처하지 않으면 사용자가 내보내기에 액세스할 수 없습니다.스냅샷 별칭을 지정했는데 나중에 새로운 스냅샷을 참조하도록 별칭이 수정되는경우에는 새 스냅샷이 내보내기에 자동으로 적용됩니다.스냅샷은 읽기 전용이기 때문에 파일 시스템의 라이브 버전을 참조하는 스냅샷 별칭의 ID를 지정하기 전까지 클라이언트는 내보내기를 통해 데이터를 수정할 수 없습니다.<snapshot> 또는 <snapshot-alias>를 스냅샷 또는 스냅샷 별칭의 ID나 이름으로 지정하십시오.

--revert-snapshot설정을 시스템 기본값으로 복구합니다.

--map-lookup-uid {yes | no}

yes로 설정하면 수신 UNIX UID(User Identifier)를 로컬에서 조회합니다. 기본 설정은 no입니다.

--revert-map-lookup-uid설정을 시스템 기본값으로 복구합니다.

--map-retry {yes | no}

yes로 설정하면 실패한 사용자 매핑 조회가 재시도됩니다. 기본 설정은 no입니다.

--revert-map-retry설정을 시스템 기본값으로 복구합니다.

--map-root-enabled {yes | no}

수신되는 루트 사용자의 특정 계정에 대한 매핑을 설정 또는 해제합니다.

--revert-map-root-enabled설정을 시스템 기본값으로 복구합니다.

--map-non-root-enabled {yes | no}

수신되는 루트가 아닌 사용자의 특정 계정에 대한 매핑을 설정 또는 해제합니다.

--revert-map-non-root-enabled설정을 시스템 기본값으로 복구합니다.

파일 공유

502 OneFS 8.0.1 CLI 관리 가이드

Page 503: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--map-failure-enabled {yes | no}

인증 조회 실패 후 사용자의 특정 계정에 대한 매핑을 설정 또는 해제합니다.

--revert-map-failure-enabled설정을 시스템 기본값으로 복구합니다.

--map-all<identity>

사용자에 의한 작업 실행 시 사용되는 기본 ID를 지정합니다. 이 옵션이 root로 설정되어 있지 않으면 --root-clients 목록에 클라이언트를 포함함으로써 해당클라이언트의 루트 사용자가 클러스터의 루트 사용자로 작업을 실행하도록 허용할 수 있습니다.

--revert-map-all설정을 시스템 기본값으로 복구합니다.

--map-root<identity>

수신되는 루트 사용자를 특정 사용자 및/또는 그룹 ID에 매핑합니다.

--revert-map-root설정을 시스템 기본값으로 복구합니다.

--map-non-root<identity>

루트가 아닌 사용자를 특정 사용자 및/또는 그룹 ID에 매핑합니다.

--revert-map-non-root설정을 시스템 기본값으로 복구합니다.

--map-failure<identity>

인증 시도 실패 후 사용자를 특정 사용자 및/또는 그룹 ID에 매핑합니다.

--revert-map-failure설정을 시스템 기본값으로 복구합니다.

--map-full {yes | no}

사용자가 --map-root 또는 --map-all과 같이 내보내기 옵션에서 지정된 경우사용자 매핑이 수행되는 방식을 결정합니다. 사용자 매핑을 사용하도록 설정한 경우 OneFS 사용자 데이터베이스를 쿼리하고 로컬 인증 또는 Active Directory와 같은 해당 인증 서브시스템에서 사용자를 검색합니다. 사용하지 않도록 설정한 경우로컬 인증만 쿼리됩니다.기본 설정은 yes입니다.

--revert-map-full--map-full 설정을 시스템 기본값 yes로 복구합니다.

--commit-asynchronous {yes | no}

yes로 설정하면 데이터 커밋 작업을 비동기식으로 수행할 수 있습니다. 기본 설정은 no입니다.

--revert-commit-asynchronous설정을 시스템 기본값으로 복구합니다.

--read-only {yes | no}

내보내기에 액세스하는 모든 클라이언트에 대한 기본 권한을 결정합니다.yes로 설정하면 클라이언트를 --read-write-clients 목록에 포함함으로써해당 클라이언트에 읽기/쓰기 권한을 부여할 수 있습니다.

파일 공유

NFS 명령 503

Page 504: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

no로 설정하면 클라이언트를 --read-only-clients 목록에 포함함으로써 해당 클라이언트를 읽기 전용으로 설정할 수 있습니다. 기본 설정은 no입니다.

--revert-read-only설정을 시스템 기본값으로 복구합니다.

--readdirplus {yes | no}

NFSv3에만 적용됩니다. yes로 설정하면 readdir-plus 요청을 처리할 수 있습니다.기본 설정은 yes입니다.

--revert-readdirplus설정을 시스템 기본값으로 복구합니다.

--read-transfer-max-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 최대 읽기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b입니다. 초기 기본값은 1M입니다.

--revert-read-transfer-max-size설정을 시스템 기본값으로 복구합니다.

--read-transfer-multiple<integer>

NFSv3 및 NFSv4 클라이언트에 보고할 권장 다중 읽기 크기를 지정합니다. 유효한값은 0-4294967295이고, 초기 기본값은 512입니다.

--revert-read-transfer-multiple설정을 시스템 기본값으로 복구합니다.

--read-transfer-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 기본 읽기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b이며, --read-transfer-max-size가 그보다 작은 값으로 설정된 경우에는 이보다 낮습니다. 초기 기본값은 128K입니다.

--revert-read-transfer-size설정을 시스템 기본값으로 복구합니다.

--setattr-asynchronous {yes | no}

yes로 설정하면 속성 설정 작업을 비동기식으로 수행합니다. 기본 설정은 no입니다.

--revert-setattr-asynchronous설정을 시스템 기본값으로 복구합니다.

--time-delta<float>

서버 시간 세분화(초)를 지정합니다.

--revert-time-delta설정을 시스템 기본값으로 복구합니다.

--write-datasync-action {datasync | filesync | unstable}

파일 공유

504 OneFS 8.0.1 CLI 관리 가이드

Page 505: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NFSv3 및 NFSv4에만 적용됩니다. 대체 datasync write 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 지정된 대로 요청을 수행하는 datasync입니다.

--revert-write-datasync-action설정을 시스템 기본값으로 복구합니다.

--write-datasync-reply {datasync | filesync}

NFSv3 및 NFSv4에만 적용됩니다. 대체 datasync reply 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesync기본값은 datasync입니다(다르게 응답하지 않음).

--revert-write-datasync-reply설정을 시스템 기본값으로 복구합니다.

--write-filesync-action {datasync | filesync | unstable}

NFSv3 및 NFSv4에만 적용됩니다. 대체 filesync write 메서드를 지정합니다. 다음값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 지정된 대로 요청을 수행하는 filesync입니다.

--revert-write-filesync-action설정을 시스템 기본값으로 복구합니다.

--write-filesync-reply {filesync}

NFSv3 및 NFSv4에만 적용됩니다. 대체 filesync reply 메서드를 지정합니다. 유일한 유효 값은 filesync입니다(다르게 응답하지 않음).

--write-unstable-action {datasync | filesync | unstable}

대체 unstable-write 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 지정된 대로 요청을 수행하는 unstable입니다.

--revert-write-unstable-action설정을 시스템 기본값으로 복구합니다.

--write-unstable-reply {datasync | filesync | unstable}

대체 unstable-reply 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasync

파일 공유

NFS 명령 505

Page 506: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l filesyncl unstable기본값은 unstable입니다(다르게 응답하지 않음).

--revert-write-unstable-reply설정을 시스템 기본값으로 복구합니다.

--write-transfer-max-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 기본 최대 쓰기 전송 크기를 지정합니다.유효한 값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는바이트, K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b입니다. 초기 기본값은 1M입니다.

--revert-write-transfer-max-size설정을 시스템 기본값으로 복구합니다.

--write-transfer-multiple<integer>

NFSv3 및 NFSv4 클라이언트에 보고할 권장 쓰기 전송 배수를 지정합니다. 유효한값은 0-4294967295이고, 초기 기본값은 512입니다.

--revert-write-transfer-multiple설정을 시스템 기본값으로 복구합니다.

--write-transfer-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 기본 쓰기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b이며, --write-transfer-max-size가 그보다 작은 값으로 설정된 경우에는 이보다 낮습니다. 초기 기본값은512K입니다.

--revert-write-transfer-size설정을 시스템 기본값으로 복구합니다.

--zone내보내기가 처음에 생성된 액세스 존입니다.

--ignore-unresolvale-hosts내보내기를 생성하거나 수정할 때 확인할 수 없는 호스트의 오류 조건을 표시하지않습니다.

--ignore-bad-paths내보내기를 생성하거나 수정할 때 잘못된 경로의 오류 조건을 표시하지 않습니다.

--ignore-bad-auth내보내기를 생성하거나 수정할 때 매핑 옵션에 대한 잘못된 인증을 무시합니다.

--ignore-conflicts새 내보내기 또는 수정된 내보내기와 기존 구성 사이의 충돌을 무시합니다.

{--force | -f}

no(기본값)로 설정하면 명령이 실행될 때 확인 프롬프트가 표시됩니다. yes로 설정하면 확인 메시지를 표시하지 않고 명령이 실행됩니다.

파일 공유

506 OneFS 8.0.1 CLI 관리 가이드

Page 507: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi nfs exports reload

NFS 내보내기 구성을 다시 로드합니다.

구문

isi nfs exports reload

옵션이 명령에 대한 옵션은 없습니다.

isi nfs exports view

NFS 내보내기를 봅니다.

구문

isi nfs exports view <id> [--zone <string>]

옵션

<id>

표시할 NFS 내보내기의 ID를 지정합니다. ID를 모르는 경우에는 isi nfsexports list 명령을 사용하여 내보내기와 해당 연결된 ID의 목록을 확인하십시오.

--zone<string>

내보내기가 생성된 액세스 존의 이름을 지정합니다.

isi nfs log-level modify

NFS 서비스에 대한 로깅 레벨을 설정합니다.

구문

isi nfs log-level modify <level> [--verbose]

옵션

<level>

사용할 수 있는 로깅 레벨은 다음과 같습니다.

로그 레벨 설명

always 모든 NFS 이벤트가 NFS 로그 파일에 로깅되도록 지정합니다.

error NFS 오류 조건만 NFS 로그 파일에 로깅되도록 지정합니다.

warning NFS 경고 조건만 NFS 로그 파일에 로깅되도록 지정합니다.

info NFS 정보 조건만 NFS 로그 파일에 로깅되도록 지정합니다.

파일 공유

NFS 명령 507

Page 508: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

로그 레벨 설명

verbose 세부 정보 로깅을 지정합니다.

debug EMC Isilon이 문제를 해결하는 데 사용할 수 있는 정보를 추가합니다.

trace EMC Isilon이 문제를 정확하게 찾아내는 데 사용할 수 있는 추적 정보를 추가합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi nfs log-level view

NFS 서비스에 대한 로그 레벨을 표시합니다.

구문

isi nfs log-level view

옵션이 명령에 대한 옵션은 없습니다.

isi nfs netgroup check

NFS 넷그룹 캐시를 업데이트합니다.

구문

isi nfs netgroup check [--host <string>] [--verbose]

옵션

--host<string>

확인할 노드의 IPv4 또는 IPv6 주소입니다. 기본값은 localhost IP 주소입니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi nfs netgroup flush

NFS 넷그룹 캐시를 플러시합니다.

구문

isi nfs netgroup flush [--host <string>] [--verbose]

옵션

--host<string>

파일 공유

508 OneFS 8.0.1 CLI 관리 가이드

Page 509: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

플러시할 노드의 IPv4 또는 IPv6 주소입니다. 노드를 지정하지 않으면 모든 노드가플러시됩니다(기본).

{verbose | -v}

자세한 정보를 표시합니다.

isi nfs netgroup modify

NFS 넷그룹 캐시 설정을 수정합니다.

구문

isi nfs netgroup modify [--bgwrite <duration>] [--expiration <duration>] [--lifetime <duration>] [--retry <duration>] [--verbose]

옵션

다음 옵션 정의에서 기간을 정수 형식인 [YMWDHms]로 표현합니다.

{bgwrite | -w} <duration>

디스크 백업 간격을 설정합니다.

{expiration | -e} <duration>

넷그룹 만료 시간을 설정합니다.

{lifetime | -i} <duration>

넷그룹 수명을 설정합니다.

{retry | -r} <duration>

재시도 간격을 설정합니다.

{verbose | -v}

자세한 정보를 표시합니다.

isi nfs exports view

NFS 내보내기를 봅니다.

구문

isi nfs exports view <id> [--zone <string>]

옵션

<id>

표시할 NFS 내보내기의 ID를 지정합니다. ID를 모르는 경우에는 isi nfsexports list 명령을 사용하여 내보내기와 해당 연결된 ID의 목록을 확인하십시오.

파일 공유

NFS 명령 509

Page 510: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--zone<string>

내보내기가 생성된 액세스 존의 이름을 지정합니다.

isi nfs nlm locks list

NFSv3에만 적용됩니다. NFS NLM(Network Lock Manager) 권고형(Advisory) 잠금의목록을 표시합니다.

구문

isi nfs nlm locks list [--limit <integer>] [--sort {client | path | lock_type | range | created}] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

NFS nlm 잠금을 지정된 수까지만 표시합니다.

--sort {client | path | lock_type | range | created}

정렬 기준이 되는 필드를 지정합니다.

{--descending | -d}

데이터를 내림차순으로 정렬하도록 지정합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예현재의 모든 NLM 잠금에 대한 세부 목록을 보려면 다음 명령을 실행합니다.

isi nfs nlm locks list --verbose

파일 공유

510 OneFS 8.0.1 CLI 관리 가이드

Page 511: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 출력 예에서는 현재 세 개의 잠금이 있습니다. 하나는 /ifs/home/test1/file.txt에 있고 둘은 /ifs/home/test2/file.txt에 있습니다.

Client Path Lock Type Range------------------------ ------------------------ --------- ------machineName/10.72.134.119 /ifs/home/test1/file.txt exclusive [0, 2]machineName/10.59.166.125 /ifs/home/test2/file.txt shared [10, 20]machineName/10.63.119.205 /ifs/home/test2/file.txt shared [10, 20]

isi nfs nlm locks waiters

현재 잠긴 파일에 NLM(Network Lock Manager) 잠금을 배치하기 위해 대기 중인 클라이언트의 목록을 표시합니다. 이 명령은 NFSv3에만 적용됩니다.

구문

isi nfs nlm locks waiters [--limit <integer>] [--sort {client | path | lock_type | range | created}] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l}<integer>

NLM 잠금을 지정된 수까지만 표시합니다.

--sort {client | path | lock_type | range | created}

정렬 기준이 되는 필드를 지정합니다.

--descending데이터를 내림차순으로 정렬하도록 지정합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

파일 공유

NFS 명령 511

Page 512: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예다음 명령을 실행하면 현재 잠긴 파일을 잠그기 위해 대기 중인 클라이언트의 세부 목록이 표시됩니다.

isi nfs nlm locks waiters --verbose

다음 예와 유사한 출력이 표시됩니다.

Client Path Lock Type Range--------------------- ------------------------ --------- ------machineName/1.2.34.5 /ifs/home/test1/file.txt exclusive [0, 2]

isi nfs nlm sessions check

손실된 잠금을 검색합니다.

구문

isi nfs nlm sessions check [--cluster-ip <string>] [--zone <string>]

예제 2 옵션

--cluster-ip<string>

클라이언트가 접속되어 있는 클러스터 IP 주소입니다.

--zone<string>

클라이언트가 접속되어 있는 액세스 존입니다.

isi nfs nlm sessions delete

NFS NLM(Network Lock Manager) 접속과 연관된 모든 상태를 삭제합니다.

구문

isi nfs nlm sessions delete <hostname> <cluster-ip> [--zone <string>] [--force] [--verbose]

옵션

<hostname>

세션을 시작한 클라이언트의 이름입니다.

<cluster-ip>

클라이언트가 접속되어 있는 클러스터 IP 주소입니다.

--zone<string>

클라이언트가 접속되어 있는 액세스 존입니다.

{force | -f}

확인 프롬프트를 건너뜁니다.

파일 공유

512 OneFS 8.0.1 CLI 관리 가이드

Page 513: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{verbose | -v}

자세한 정보를 표시합니다.

isi nfs nlm sessions list

NFS NLM(Network Lock Manager) 잠금이 있는 클라이언트의 목록을 표시합니다. 이명령은 NFSv3에만 적용됩니다.

구문

isi nfs nlm sessions list [--limit <integer>] [--sort {ID | client}] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

표시할 NFS NLM 세션의 수입니다.

--sort {hostname | cluster_ip | is_active |notify_attempts_remaining}

정렬 기준이 되는 필드를 지정합니다.

{--descending | -d}

데이터를 내림차순으로 정렬하도록 지정합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예활성 NLM 세션의 목록을 보려면 다음 명령을 실행합니다.

isi nfs nlm sessions list

isi nfs nlm sessions refresh

NFS NLM(Network Lock Manager) 클라이언트를 새로 고칩니다.

파일 공유

NFS 명령 513

Page 514: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi nfs nlm sessions refresh <hostname> <cluster-ip> [--zone <string>] [--force] [--verbose]

옵션

<hostname>

세션을 시작한 클라이언트의 이름입니다.

<cluster-ip>

클라이언트가 접속되어 있는 클러스터 IP 주소입니다.

--zone<string>

클라이언트가 접속되어 있는 액세스 존입니다.

{--force | -f}

확인 프롬프트를 건너뜁니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi nfs nlm sessions view

NFS NLM(Network Lock Manager) 클라이언트 접속에 대한 정보를 표시합니다.

구문

isi nfs nlm sessions view <hostname> [--cluster-ip <string>] [--zone <string>] [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

<hostname>

세션을 시작한 클라이언트의 이름입니다.

--cluster-ip<string>

클라이언트가 접속되어 있는 클러스터 IP 주소입니다.

--zone<string>

클라이언트가 접속되어 있는 액세스 존입니다.

{--limit | -l} <integer>

NFS nlm 잠금을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

파일 공유

514 OneFS 8.0.1 CLI 관리 가이드

Page 515: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi nfs settings export modify

NFS 내보내기를 생성할 때 적용되는 기본 설정을 수정합니다.

isi nfs settings export view 명령을 실행하여 현재 구성된 NFS 내보내기 설정을 볼 수 있습니다.

구문

isi nfs exports modify <ID> [--block-size <size>] [--revert-block-size] [--can-set-time {yes|no}] [--revert-can-set-time] [--case-insensitive {yes|no}] [--revert-case-insensitive] [--case-preserving {yes|no}] [--revert-case-preserving] [--chown-restricted {yes|no}] [--revert-chown-restricted] [--directory-transfer-size <size>] [--revert-directory-transfer-size] [--link-max <integer>] [--revert-link-max] [--max-file-size <size>] [--revert-max-file-size] [--name-max-size <integer>] [--revert-name-max-size] [--no-truncate {yes|no}] [--revert-no-truncate] [--return-32bit-file-ids {yes|no}] [--revert-return-32bit-file-ids] [--symlinks {yes|no}] [--revert-symlinks] [--all-dirs {yes|no}] [--revert-all-dirs] [--encoding <string>] [--revert-encoding] [--security-flavors {unix|krb5|krb5i|krb5p}] [--revert-security-flavors] [--clear-security-flavors] [--add-security-flavors {unix|krb5|krb5i|krb5p}] [--remove-security-flavors <string>] [--snapshot <snapshot>] [--revert-snapshot] [--map-lookup-uid {yes|no}] [--revert-map-lookup-uid] [--map-retry {yes|no}] [--revert-map-retry] [--map-root-enabled {yes|no}]

파일 공유

NFS 명령 515

Page 516: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--revert-map-root-enabled] [--map-non-root-enabled {yes|no}] [--revert-map-non-root-enabled] [--map-failure-enabled {yes|no}] [--revert-map-failure-enabled] [--map-all <identity>] [--revert-map-all] [--map-root <identity>] [--revert-map-root] [--map-non-root <identity>] [--revert-map-non-root] [--map-failure <identity>] [--revert-map-failure] [--map-full {yes|no}] [--revert-map-full] [--commit-asynchronous {yes|no}] [--revert-commit-asynchronous] [--read-only {yes|no}] [--revert-read-only] [--readdirplus {yes|no}] [--revert-readdirplus] [--read-transfer-max-size <size>] [--revert-read-transfer-max-size] [--read-transfer-multiple <integer>] [--revert-read-transfer-multiple] [--read-transfer-size <size>] [--revert-read-transfer-size] [--setattr-asynchronous {yes|no}] [--revert-setattr-asynchronous] [--time-delta <integer>] [--revert-time-delta] [--write-datasync-action {datasync|filesync|unstable}] [--revert-write-datasync-action] [--write-datasync-reply {datasync|filesync}] [--revert-write-datasync-reply] [--write-filesync-action {datasync|filesync|unstable}] [--revert-write-filesync-action] [--write-filesync-reply filesync] [--write-unstable-action {datasync|filesync|unstable}] [--revert-write-unstable-action] [--write-unstable-reply {datasync|filesync|unstable}] [--revert-write-unstable-reply] [--write-transfer-max-size <size>] [--revert-write-transfer-max-size] [--write-transfer-multiple <integer>] [--revert-write-transfer-multiple] [--write-transfer-size <size>] [--revert-write-transfer-size] [--zone <string>] [--force] [--verbose]

옵션

--block-size<size>

블록 크기(바이트)를 지정합니다.

--revert-block-size설정을 시스템 기본값으로 복구합니다.

--can-set-time {yes|no}

yes로 설정하면 내보내기에서 시간을 설정할 수 있습니다. 기본 설정은 no입니다.

--revert-can-set-time

파일 공유

516 OneFS 8.0.1 CLI 관리 가이드

Page 517: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정을 시스템 기본값으로 복구합니다.

--case-insensitive {yes|no}

yes로 설정하면 서버에서 파일 이름에 대해 대소문자를 구분하지 않는 것으로 보고합니다. 기본 설정은 no입니다.

--revert-case-insensitive설정을 시스템 기본값으로 복구합니다.

--case-preserving {yes|no}

yes로 설정하면 서버에서 파일 이름에 대해 대소문자를 항상 유지하는 것으로 보고합니다. 기본 설정은 no입니다.

--revert-case-preserving설정을 시스템 기본값으로 복구합니다.

--chown-restricted {yes|no}

yes로 설정하면 서버에서 수퍼유저만 파일 소유권을 변경할 수 있는 것으로 보고합니다. 기본 설정은 no입니다.

--revert-chown-restricted설정을 시스템 기본값으로 복구합니다.

--directory-transfer-size<size>

기본 디렉토리 전송 크기를 지정합니다. 유효한 값은 대/소문자를 구분하는 측정단위가 뒤에 붙어 있는 숫자입니다. b는 바이트, K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은4294967295b입니다. 초기 기본값은 128K입니다.

--revert-directory-transfer-size설정을 시스템 기본값으로 복구합니다.

--link-max<integer>

파일에 대해 보고되는 최대 링크 수입니다.

--revert-link-max설정을 시스템 기본값으로 복구합니다.

--max-file-size<size>

서버에서 허용되는 최대 파일 크기(바이트)를 지정합니다. 파일이 지정된 값보다큰 경우 오류가 반환됩니다.

--revert-max-file-size설정을 시스템 기본값으로 복구합니다.

--name-max-size<integer>

파일 이름에 대해 보고되는 최대 문자 길이입니다.

--revert-name-max-size설정을 시스템 기본값으로 복구합니다.

--no-truncate {yes|no}

yes로 설정하면 파일 이름이 너무 길 경우 이름이 잘리는 대신 오류가 발생합니다.

--revert-no-truncate

파일 공유

NFS 명령 517

Page 518: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정을 시스템 기본값으로 복구합니다.

--return-32bit-file-ids {yes|no}

NFSv3 이상에 적용됩니다. yes로 설정하면 readdir로부터 반환되는 파일 식별자의 크기를 32비트 값으로 제한합니다. 기본값은 no입니다.

이 설정은 이전 NFS 클라이언트와의 호환성을 위해 제공되며, 필요한 경우를 제외하고 설정하면 안 됩니다.

--revert-return-32bit-file-ids설정을 시스템 기본값으로 복구합니다.

--symlinks {yes|no}

yes로 설정하면 symlink에 대한 지원을 알립니다. 기본 설정은 no입니다.

--revert-symlinks설정을 시스템 기본값으로 복구합니다.

--new-zone<string>

내보내기를 적용해야 하는 새로운 액세스 존을 지정합니다. 기본 존은 system입니다.

--all-dirs {yes|yesno}

yes로 설정하면 이 내보내기에 모든 디렉토리가 포함됩니다. 기본 설정은 no입니다.

--revert-all-dirs설정을 시스템 기본값으로 복구합니다.

--encoding<string>

이 NFS 내보내기를 통해 접속하는 클라이언트의 문자 인코딩을 지정합니다.유효한 값과 해당 문자 인코딩이 다음 표에 나와 있습니다. 이 값은 노드의 /etc/encodings.xml 파일에서 가져온 것이며 대/소문자를 구분하지 않습니다.

값 인코딩

cp932 Windows-SJIS

cp949 Windows-949

cp1252 Windows-1252

euc-kr EUC-KR

euc-jp EUC-JP

euc-jp-ms EUC-JP-MS

utf-8-mac UTF-8-MAC

utf-8 UTF-8

iso-8859-1 ISO-8859-1 (Latin-1)

iso-8859-2 ISO-8859-2 (Latin-2)

iso-8859-3 ISO-8859-3 (Latin-3)

iso-8859-4 ISO-8859-4 (Latin-4)

파일 공유

518 OneFS 8.0.1 CLI 관리 가이드

Page 519: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

값 인코딩

iso-8859-5 ISO-8859-5 (Cyrillic)

iso-8859-6 ISO-8859-6 (Arabic)

iso-8859-7 ISO-8859-7 (Greek)

iso-8859-8 ISO-8859-8 (Hebrew)

iso-8859-9 ISO-8859-9 (Latin-5)

iso-8859-10 ISO-8859-10 (Latin-6)

iso-8859-13 ISO-8859-13 (Latin-7)

iso-8859- 14 ISO-8859-14 (Latin-8)

iso-8859-15 ISO-8859-15 (Latin-9)

iso-8859-16 ISO-8859-16 (Latin-10)

--revert-encoding설정을 시스템 기본값으로 복구합니다.

--security-flavors {unix|krb5|krb5i|krb5p} ...

지원할 보안 방법을 지정합니다. 여러 보안 방법을 지원하려면 각 추가 항목에 대해 이 옵션을 반복하십시오. 다음 값을 사용할 수 있습니다.

sysSys 또는 UNIX 인증

krb5Kerberos V5 인증

krb5iKerberos V5 인증 및 무결성

krb5pKerberos V5 인증 및 개인 정보 보호

--revert-security-flavors설정을 시스템 기본값으로 복구합니다.

--snapshot {<snapshot>|<snapshot-alias>}

내보낼 스냅샷 또는 스냅샷 별칭의 ID를 지정합니다. 이 옵션을 지정하면 지정된스냅샷 또는 지정된 스냅샷 별칭이 참조하는 스냅샷에서 캡처된 상태로 디렉토리를 내보냅니다. 스냅샷이 내보낸 경로를 캡처하지 않으면 사용자가 내보내기에 액세스할 수 없습니다.스냅샷 별칭을 지정했는데 나중에 새로운 스냅샷을 참조하도록 별칭이 수정되는경우에는 새 스냅샷이 내보내기에 자동으로 적용됩니다.스냅샷은 읽기 전용이기 때문에 파일 시스템의 라이브 버전을 참조하는 스냅샷 별칭의 ID를 지정하기 전까지 클라이언트는 내보내기를 통해 데이터를 수정할 수 없습니다.<snapshot> 또는 <snapshot-alias>를 스냅샷 또는 스냅샷 별칭의 ID나 이름으로 지정하십시오.

--revert-snapshot

파일 공유

NFS 명령 519

Page 520: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정을 시스템 기본값으로 복구합니다.

--map-lookup-uid {yes|no}

yes로 설정하면 수신 UNIX UID(User Identifier)를 로컬에서 조회합니다. 기본 설정은 no입니다.

--revert-map-lookup-uid설정을 시스템 기본값으로 복구합니다.

--map-retry {yes|no}

yes로 설정하면 실패한 사용자 매핑 조회가 재시도됩니다. 기본 설정은 no입니다.

--revert-map-retry설정을 시스템 기본값으로 복구합니다.

--map-root-enabled {yes|no}

수신되는 루트 사용자의 특정 계정에 대한 매핑을 설정 또는 해제합니다.

--revert-map-root-enabled설정을 시스템 기본값으로 복구합니다.

--map-non-root-enabled {yes|no}

수신되는 루트가 아닌 사용자의 특정 계정에 대한 매핑을 설정 또는 해제합니다.

--revert-map-non-root-enabled설정을 시스템 기본값으로 복구합니다.

--map-failure-enabled {yes|no}

인증 조회 실패 후 사용자의 특정 계정에 대한 매핑을 설정 또는 해제합니다.

--revert-map-failure-enabled설정을 시스템 기본값으로 복구합니다.

--map-all<identity>

사용자에 의한 작업 실행 시 사용되는 기본 ID를 지정합니다. 이 옵션이 root로 설정되어 있지 않으면 --root-clients 목록에 클라이언트를 포함함으로써 해당클라이언트의 루트 사용자가 클러스터의 루트 사용자로 작업을 실행하도록 허용할 수 있습니다.

--revert-map-all설정을 시스템 기본값으로 복구합니다.

--map-root<identity>

수신되는 루트 사용자를 특정 사용자 및/또는 그룹 ID에 매핑합니다.

--revert-map-root설정을 시스템 기본값으로 복구합니다.

--map-non-root<identity>

루트가 아닌 사용자를 특정 사용자 및/또는 그룹 ID에 매핑합니다.

--revert-map-non-root설정을 시스템 기본값으로 복구합니다.

--map-failure<identity>

인증 시도 실패 후 사용자를 특정 사용자 및/또는 그룹 ID에 매핑합니다.

파일 공유

520 OneFS 8.0.1 CLI 관리 가이드

Page 521: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--revert-map-failure설정을 시스템 기본값으로 복구합니다.

--map-full {yes|no}

사용자가 --map-root 또는 --map-all과 같이 내보내기 옵션에서 지정된 경우사용자 매핑이 수행되는 방식을 결정합니다. 사용자 매핑을 사용하도록 설정한 경우 OneFS 사용자 데이터베이스를 쿼리하고 로컬 인증 또는 Active Directory와 같은 해당 인증 서브시스템에서 사용자를 검색합니다. 사용하지 않도록 설정한 경우로컬 인증만 쿼리됩니다.기본 설정은 yes입니다.

--revert-map-full--map-full 설정을 시스템 기본값 yes로 복구합니다.

--commit-asynchronous {yes|no}

yes로 설정하면 데이터 커밋 작업을 비동기식으로 수행할 수 있습니다. 기본 설정은 다음과 같습니다. no

--revert-commit-asynchronous설정을 시스템 기본값으로 복구합니다.

--read-only {yes|no}

내보내기에 액세스하는 모든 클라이언트에 대한 기본 권한을 결정합니다.yes로 설정하면 클라이언트를 --read-write-clients 목록에 포함함으로써해당 클라이언트에 읽기/쓰기 권한을 부여할 수 있습니다.no로 설정하면 클라이언트를 --read-only-clients 목록에 포함함으로써 해당 클라이언트를 읽기 전용으로 설정할 수 있습니다. 기본 설정은 no입니다.

--revert-read-only설정을 시스템 기본값으로 복구합니다.

--readdirplus {yes|no}

NFSv3에만 적용됩니다. yes로 설정하면 readdir-plus 요청을 처리할 수 있습니다.기본 설정은 no입니다.

--revert-readdirplus설정을 시스템 기본값으로 복구합니다.

--read-transfer-max-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 최대 읽기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b입니다. 초기 기본값은 512K입니다.

--revert-read-transfer-max-size설정을 시스템 기본값으로 복구합니다.

--read-transfer-multiple<integer>

NFSv3 및 NFSv4 클라이언트에 보고할 권장 다중 읽기 크기를 지정합니다. 유효한값은 0-4294967295입니다. 초기 기본값은 512입니다.

--revert-read-transfer-multiple설정을 시스템 기본값으로 복구합니다.

--read-transfer-size<size>

파일 공유

NFS 명령 521

Page 522: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NFSv3 및 NFSv4 클라이언트에 보고할 기본 읽기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b입니다. 초기 기본값은 128K입니다.

--revert-read-transfer-size설정을 시스템 기본값으로 복구합니다.

--setattr-asynchronous {yes|no}

yes로 설정하면 속성 설정 작업을 비동기식으로 수행합니다. 기본 설정은 no입니다.

--revert-setattr-asynchronous설정을 시스템 기본값으로 복구합니다.

--time-delta<integer>

서버 시간 세분화(초)를 지정합니다.

--revert-time-delta설정을 시스템 기본값으로 복구합니다.

--write-datasync-action {datasync|filesync|unstable}

NFSv3 및 NFSv4에만 적용됩니다. 대체 datasync write 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 지정된 대로 요청을 수행하는 datasync입니다.

--revert-write-datasync-action설정을 시스템 기본값으로 복구합니다.

--write-datasync-reply {datasync|filesync}

NFSv3 및 NFSv4에만 적용됩니다. 대체 datasync reply 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesync기본값은 datasync입니다(다르게 응답하지 않음).

--revert-write-datasync-reply설정을 시스템 기본값으로 복구합니다.

--write-filesync-action {datasync|filesync|unstable}

NFSv3 및 NFSv4에만 적용됩니다. 대체 filesync write 메서드를 지정합니다. 다음값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 지정된 대로 요청을 수행하는 filesync입니다.

--revert-write-filesync-action설정을 시스템 기본값으로 복구합니다.

파일 공유

522 OneFS 8.0.1 CLI 관리 가이드

Page 523: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--write-filesync-reply {filesync}

NFSv3 및 NFSv4에만 적용됩니다. 대체 filesync reply 메서드를 지정합니다. 유일한 유효 값은 filesync입니다(다르게 응답하지 않음).

--write-unstable-action {datasync|filesync|unstable}

대체 unstable-write 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 지정된 대로 요청을 수행하는 unstable입니다.

--revert-write-unstable-action설정을 시스템 기본값으로 복구합니다.

--write-unstable-reply {datasync|filesync|unstable}

대체 unstable-reply 메서드를 지정합니다. 다음 값을 사용할 수 있습니다.

l datasyncl filesyncl unstable기본값은 unstable입니다(다르게 응답하지 않음).

--revert-write-unstable-reply설정을 시스템 기본값으로 복구합니다.

--write-transfer-max-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 기본 읽기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b입니다. 초기 기본값은 512K입니다.

--revert-write-transfer-max-size설정을 시스템 기본값으로 복구합니다.

--write-transfer-multiple<integer>

NFSv3 및 NFSv4 클라이언트에 보고할 권장 쓰기 전송 배수를 지정합니다. 유효한값은 0~4294967295입니다. 초기 기본값은 512입니다.

--revert-write-transfer-multiple설정을 시스템 기본값으로 복구합니다.

--write-transfer-size<size>

NFSv3 및 NFSv4 클라이언트에 보고할 기본 읽기 전송 크기를 지정합니다. 유효한값은 대/소문자를 구분하는 측정 단위가 뒤에 붙어 있는 숫자입니다. b는 바이트,K는 KB, M은 MB, G는 GB를 나타냅니다. 단위를 지정하지 않으면 기본적으로 바이트가 사용됩니다. 최대값은 4294967295b입니다. 초기 기본값은 512K입니다.

--revert-write-transfer-size설정을 시스템 기본값으로 복구합니다.

--zone내보내기가 처음에 생성된 액세스 존입니다.

--force

파일 공유

NFS 명령 523

Page 524: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

no(기본값)로 설정하면 명령이 실행될 때 확인 프롬프트가 표시됩니다. yes로 설정하면 확인 메시지를 표시하지 않고 명령이 실행됩니다.

--verbose자세한 정보를 표시합니다.

isi nfs settings export view

기본 NFS 내보내기 설정을 표시합니다.

구문

isi nfs settings export view [--zone <string>]

옵션

--zone<string>

기본 설정이 적용되는 액세스 존을 지정합니다.

예현재 구성된 기본 내보내기 설정을 보려면 다음 명령을 실행합니다.

isi nfs settings export view

다음 예와 유사한 출력이 표시됩니다.

Read Write Clients: - Unresolved Clients: - All Dirs: No Block Size: 8.0K Can Set Time: Yes Case Insensitive: No Case Preserving: Yes Chown Restricted: No Commit Asynchronous: NoDirectory Transfer Size: 128.0K Encoding: DEFAULT Link Max: 32767 Map Lookup UID: No Map Retry: Yes Map Root Enabled: True User: nobody Primary Group: - Secondary Groups: - Map Non Root Enabled: False User: nobody Primary Group: - Secondary Groups: - Map Failure Enabled: False User: nobody Primary Group: - Secondary Groups: - Map Full: Yes Max File Size: 8192.00000P Name Max Size: 255 No Truncate: No Read Only: No

파일 공유

524 OneFS 8.0.1 CLI 관리 가이드

Page 525: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Readdirplus: Yes Return 32Bit File Ids: No Read Transfer Max Size: 1.00M Read Transfer Multiple: 512 Read Transfer Size: 128.0K Security Type: unix Setattr Asynchronous: No Snapshot: - Symlinks: Yes Time Delta: 1.0 ns Write Datasync Action: datasync Write Datasync Reply: datasync Write Filesync Action: filesync Write Filesync Reply: filesync Write Unstable Action: unstable Write Unstable Reply: unstableWrite Transfer Max Size: 1.00MWrite Transfer Multiple: 512 Write Transfer Size: 512.0K

isi nfs settings global modify

기본 NFS 글로벌 설정을 수정합니다.

구문

isi nfs settings global modify [--lock-protection <integer>] [--nfsv3-enabled {yes | no}] [--nfsv4-enabled {yes | no}] [--force]

옵션

--lock-protection<integer>

잠금이 손실되기까지 발생할 수 있는 노드 장애 횟수를 지정합니다.

--nfsv3-enabled yesnoNFSv3가 설정되었음을 지정합니다.

--nfsv4-enabled yesnoNFSv4가 설정되었음을 지정합니다.

{--force확인 없이 명령이 실행되도록 합니다.

isi nfs settings global view

NFS 설정의 글로벌 옵션을 표시합니다.

구문

isi nfs settings global view

옵션이 명령에 대한 옵션은 없습니다.

파일 공유

NFS 명령 525

Page 526: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예다음은 이 명령을 실행하여 생성된 보고서 예입니다.

NFSv3 Enabled: Yes NFSv4 Enabled: NoNFS Service Enabled: Yes

isi nfs settings zone modify

NFSv4 ID 매퍼의 기본 NFS 존 설정을 수정합니다.

구문

isi nfs settings zone modify [--nfsv4-domain <string>] [--revert-nfsv4-domain] [--nfsv4-replace-domain {yes | no}] [--revert-nfsv4-replace-domain] [--nfsv4-no-domain {yes | no}] [--revert-nfsv4-no-domain] [--nfsv4-no-domain-uids {yes | no}] [--revert-nfsv4-no-domain-uids] [--nfsv4-no-names {yes | no}] [--revert-nfsv4-no-names] [--nfsv4-allow-numeric-ids {yes | no}] [--revert-nfsv4-allow-numeric-ids] [--zone <string>] [--verbose]

옵션

--nfsv4-domain<string>

NFSv4 도메인 이름을 지정합니다.

--revert-nfsv4-domain--nfsv4-domain 설정을 시스템 기본값(localhost)으로 반환합니다.

--nfsv4-replace-domain {yes | no}

소유자/그룹 도메인을 NFSv4 도메인 이름으로 바꿉니다.

--revert-nfsv4-replace-domain설정을 시스템 기본값으로 반환합니다. 기본값은 yes입니다.

--nfsv4-no-domain {yes | no}

소유자/그룹을 NFSv4 도메인 이름 없이 보냅니다.

--revert-nfsv4-no-domain설정을 시스템 기본값으로 반환합니다. 기본값은 no입니다.

--nfsv4-no-domain-uids {yes | no}

UID/GID를 NFSv4 도메인 이름 없이 보냅니다.

--revert-nfsv4-no-domain-uids설정을 시스템 기본값으로 반환합니다. 기본값은 yes입니다.

--nfsv4-no-names {yes | no}

항상 소유자/그룹을 UID/GID로 보냅니다.

--revert-nfsv4-no-names

파일 공유

526 OneFS 8.0.1 CLI 관리 가이드

Page 527: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정을 시스템 기본값으로 반환합니다. 기본값은 no입니다.

--nfsv4-allow-numeric-ids {yes | no}

조회가 실패하거나 --nfsv4-no-names가 활성화되어 있는 경우 소유자/그룹을UID/GID로 보냅니다.

--revert-nfsv4-allow-numeric-ids설정을 시스템 기본값으로 반환합니다. 기본값은 yes입니다.

--zone<string>

액세스 존을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 NFS 서버에서 사용자 이름 대신 UID/GID가 적용되도록 지정됩니다.

isi nfs settings zone modify --nfsv4-no-names yes

isi nfs settings zone view

기본 NFSv4 관련 액세스 존 설정을 표시합니다.

구문

isi nfs settings zone view[--zone <string>]

옵션

--zone<string>

NFSv4 관련 설정을 보려는 대상 액세스 존을 지정합니다.

예다음 명령을 실행하면 Zone1이라고 하는 액세스 존에 대한 NFSv4 관련 설정을 검토하도록 지정됩니다.

isi nfs settings zone view --zone=Zone1

FTPOneFS에는 VSFTPD(Very Secure FTP Daemon)라는 보안 FTP 서비스가 포함되어 있으며, 표준 FTP 및 FTPS 파일 전송을 위해 이를 구성할 수 있습니다.

FTP 설정 보기현재 FTP 구성 설정의 목록을 볼 수 있습니다.

절차

l isi ftp settings view 명령을 실행합니다.

파일 공유

FTP 527

Page 528: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 예와 유사한 출력이 표시됩니다.

Accept Timeout: 1m Allow Anon Access: No Allow Anon Upload: Yes Allow Dirlists: Yes Allow Downloads: Yes Allow Local Access: Yes Allow Writes: Yes Always Chdir Homedir: Yes Anon Chown Username: root Anon Password List: - Anon Root Path: /ifs/home/ftp Anon Umask: 0077 Ascii Mode: offChroot Exception List: - Chroot Local Mode: none Connect Timeout: 1m Data Timeout: 5m Denied User List: - Dirlist Localtime: No Dirlist Names: hide File Create Perm: 0666 Limit Anon Passwords: Yes Local Root Path: - Local Umask: 0077 Server To Server: No Session Support: Yes Session Timeout: 5m User Config Dir: - FTP Service Enabled: Yes

FTP 파일 공유 설정FTP 서비스인 vsftpd는 기본적으로 해제되어 있습니다.

isi services -l 명령을 실행하여 서비스의 설정 여부를 확인할 수 있습니다.

절차

1. 다음 명령을 실행합니다.

isi services vsftpd enable

다음과 같은 확인 메시지가 표시됩니다.

The service 'vsftpd' has been enabled.

사후 요구 사항

isi ftp 명령을 실행하여 FTP 설정을 구성할 수 있습니다.

FTP 파일 공유 구성클러스터의 노드가 표준 사용자 계정을 통해 FTP 요청에 응답할 수 있도록 FTP 서비스를 설정할 수 있습니다.

시작하기 전에

FTP 서비스는 먼저 설정한 후에 사용할 수 있습니다.

파일 공유

528 OneFS 8.0.1 CLI 관리 가이드

Page 529: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

원격 FTP 서버 간의 파일 전송을 설정하고 anonymous 또는 ftp라는 이름의 로컬 사용자를 생성하여 루트에 익명 FTP 서비스를 설정할 수 있습니다.

FTP 액세스를 구성할 때는 지정된 FTP 루트가 로그인하는 사용자 홈 디렉토리여야 합니다. 예를 들어 로컬 사용자 jsmith의 FTP 루트는 ifs/home/jsmith여여야 합니다.

절차

l isi ftp settings modify 명령을 실행합니다.

작업마다 이 명령을 따로 실행해야 합니다.

다음 명령을 실행하면 서버 간 전송이 설정됩니다.

isi ftp settings modify --server-to-server=yes

다음 명령을 실행하면 익명 업로드가 해제됩니다.

isi ftp settings modify --allow-anon-upload=no

작업마다 이 명령을 따로 실행해야 합니다.

FTP 명령FTP 명령을 통해 FTP 서비스를 액세스하고 구성할 수 있습니다.

isi ftp settings modify

클러스터 FTP 설정을 수정합니다.

구문

isi ftp settings modify [--accept-timeout <duration>] [--revert-accept-timeout] [--allow-anon-access {yes | no}] [--revert-allow-anon-access] [--allow-anon-upload {yes | no}] [--revert-allow-anon-upload [--allow-dirlists {yes | no}] [--revert-allow-dirlists] [--allow-downloads {yes | no}] [--revert-allow-downloads] [--allow-local-access {yes | no}] [--revert-allow-local-access] [--allow-writes {yes | no}] [--revert-allow-writes] [--always-chdir-homedir {yes | no}] [--revert-always-chdir-homedir] [--anon-chown-username <string>] [--revert-anon-chown-username] [--anon-password-list <string>...] [--clear-anon-password-list] [--add-anon-password-list <string>...] [--remove-anon-password-list <string>...] [--revert-anon-password-list] [--anon-root-path <path>] [--revert-anon-root-path] [--anon-umask <integer-octal>] [--revert-anon-umask] [--ascii-mode {off | upload | download | both}] [--revert-ascii-mode] [--chroot-exception-list <string>...]

파일 공유

FTP 명령 529

Page 530: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--clear-chroot-exception-list] [--add-chroot-exception-list <string>...] [--remove-chroot-exception-list <string>...] [--revert-chroot-exception-list] [--chroot-local-mode {all | none | all-with-exceptions | none-with-exceptions}] [--revert-chroot-local-mode [--connect-timeout <duration>] [--revert-connect-timeout] [--data-timeout <duration>] [--revert-data-timeout] [--denied-user-list <string>...] [--clear-denied-user-list] [--add-denied-user-list <string>...] [--remove-denied-user-list <string>...] [--revert-denied-user-list] [--dirlist-localtime {yes | no}] [--revert-dirlist-localtime] [--dirlist-names {numeric | textual | hide}] [--revert-dirlist-names] [--file-create-perm <integer-octal>] [--revert-file-create-perm] [--limit-anon-passwords {yes | no}] [--revert-limit-anon-passwords] [--local-root-path <path>] [--revert-local-root-path] [--local-umask <integer-octal>] [--revert-local-umask] [--server-to-server {yes | no}] [--revert-server-to-server] [--session-support {yes | no}] [--revert-session-support] [--session-timeout <duration>] [--revert-session-timeout [--user-config-dir <path>] [--revert-user-config-dir] [--service {yes | no}]

옵션

--accept-timeout<duration>

시간 초과 이전에 원격 클라이언트에서 PASV 스타일 데이터 연결을 설정해야 하는 시간(초)을 지정합니다. 유효한 값은 30에서 600 사이의 모든 정수입니다. 기본값은 60입니다.

--revert-accept-timeout값을 --accept-timeout의 시스템 기본값으로 설정합니다.

--allow-anon-access {yes | no}

익명 로그인이 허용되는지 여부를 제어합니다. 이 옵션이 설정된 경우 사용자 이름ftp 및 anonymous 모두가 익명 로그인으로 인식됩니다. 기본값은 No입니다.

--revert-allow-anon-access값을 --allow-anon-access의 시스템 기본값으로 설정합니다.

--allow-anon-upload {yes | no}

익명 사용자가 특정 조건에서 파일을 업로드할 수 있는지 여부를 제어합니다. 익명사용자가 업로드할 수 있으려면 --allow-writes 옵션을 Yes로 설정해야 하며,익명 사용자에게 원하는 업로드 위치에 대한 쓰기 권한이 있어야 합니다. 기본값은Yes입니다.

--revert-allow-anon-upload

파일 공유

530 OneFS 8.0.1 CLI 관리 가이드

Page 531: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

값을 --allow-anon-upload의 시스템 기본값으로 설정합니다.

--allow-dirlists {yes | no}

디렉토리 목록 명령이 설정되는지 여부를 제어합니다. 기본값은 Yes입니다.

--revert-allow-dirlists값을 --allow-dirlists의 시스템 기본값으로 설정합니다.

--allow-downloads {yes | no}

파일 다운로드 가능 여부를 제어합니다. 기본값은 Yes입니다.

--revert-allow-downloads값을 --allow-downloads의 시스템 기본값으로 설정합니다.

--allow-local-access {yes | no}

로컬 로그인이 허용되는지 여부를 제어합니다. Yes로 설정된 경우, 일반 사용자계정을 사용하여 로그인할 수 있습니다. 기본값은 Yes입니다.

--revert-allow-local-access값을 --allow-local-access의 시스템 기본값으로 설정합니다.

--allow-writes {yes | no}

파일 시스템을 변경하는 명령이 허용되는지 여부를 설정하고 표시합니다. 다음 명령이 허용되는지 여부를 제어합니다.

l STOR

l DELE

l RNFR

l RNTO

l MKD

l RMD

l APPE

l SITE

기본값은 yes입니다.

--revert-allow-writes값을 --allow-writes의 시스템 기본값으로 설정합니다.

--always-chdir-homedir {yes | no}

FTP가 처음에 항상 디렉토리를 사용자의 홈 디렉토리로 변경하는지 여부를 제어합니다. No로 설정하면 사용자의 홈 디렉토리 없이도 FTP에서 chroot 영역을 설정할 수 있습니다. 기본값은 Yes입니다.

--revert-always-chdir-homedir값을 --always-chdir-homedir의 시스템 기본값으로 설정합니다.

--anon-chown-username<string>

익명으로 업로드된 파일의 소유권을 지정된 사용자에게 부여합니다. 이 값은 로컬사용자 이름이어야 합니다. 기본값은 root입니다.

--revert-anon-chown-username값을 --anon-chown-username의 시스템 기본값으로 설정합니다.

파일 공유

FTP 명령 531

Page 532: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--anon-password-list<string>...

익명 사용자 암호 목록을 표시합니다.

--clear-anon-password-list익명 사용자의 암호 목록을 지웁니다.

--add-anon-password-list<string>...

익명 사용자의 암호 목록에 항목을 추가합니다. 추가할 각 추가 암호에 대해 --add-anon-password-list를 지정하십시오.

--remove-anon-password-list<string>...

익명 사용자의 암호 목록에서 항목을 제거합니다. 제거할 각 추가 암호에 대해 --remove-anon-password-list를 지정하십시오.

--revert-anon-password-list값을 --anon-password-list의 시스템 기본값으로 설정합니다.

--anon-root-path<path>

익명 사용자의 루트 경로를 표시하고 지정합니다. 이 경로는 익명 로그인 후에 /ifs에서 VSFTPD(Very Secure FTP Daemon)가 변경하려고 시도할 디렉토리를 나타냅니다. 유효한 경로는 /ifs에 있습니다. 기본값은 /ifs/home/ftp입니다.

--revert-anon-root-path값을 --anon-root-path의 시스템 기본값으로 설정합니다.

--anon-umask<integer-octal>

익명 사용자에 의한 파일 생성의 umask를 지정합니다. 유효한 값은 8진수 umask번호입니다. 기본값은 077입니다.

이 값에 반드시 0 접두사가 들어 있어야 합니다. 그렇지 않으면 값이 십진수 정수로 처리됩니다.

--revert-anon-umask값을 --anon-umask의 시스템 기본값으로 설정합니다.

--ascii-mode {off | upload | download | both}

ASCII 다운로드, 업로드 또는 둘 다를 활성화합니다.

--revert-ascii-mode값을 --ascii-mode의 시스템 기본값으로 설정합니다.

--chroot-exception-list<string>

로컬 사용자 chroot 예외 목록을 표시합니다.

--clear-chroot-exception-list로컬 사용자 chroot 예외 목록을 지웁니다.

--add-chroot-exception-list<string>

사용자를 chroot 예외 목록에 추가합니다.

--remove-chroot-exception-list<string>

파일 공유

532 OneFS 8.0.1 CLI 관리 가이드

Page 533: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

사용자를 chroot 예외 목록에서 제거합니다.

--revert-chroot-exception-list값을 --chroot-exception-list의 시스템 기본값으로 설정합니다.

--chroot-local-mode {all | none | all-with-exceptions | none-with-exceptions}

로그인 후에 홈 디렉토리의 chroot jail에 배치되는 사용자를 지정합니다.

--revert-chroot-local-mode값을 --chroot-local-mode의 시스템 기본값으로 설정합니다.

--connect-timeout<duration>

원격 클라이언트에서 PORT 스타일 데이터 연결에 응답해야 하는 시간 초과(초)를지정합니다. 유효한 기간은 30에서 600 사이의 정수입니다. 기본값은 60(1분)입니다.

--revert-connect-timeout값을 --connect-timeout의 시스템 기본값으로 설정합니다.

--data-timeout<duration>

원격 클라이언트가 제거되기 전에 데이터 전송을 진행하지 않고 유지하는 최대 시간(초)을 지정합니다. 유효한 기간은 30에서 600 사이의 정수입니다. 기본값은300(5분)입니다.

--revert-data-timeout값을 --data-timeout의 시스템 기본값으로 설정합니다.

--denied-user-list<string>

거부된 사용자 목록을 표시합니다.

--clear-denied-user-list거부된 사용자 목록을 지웁니다.

--add-denied-user-list<string>

거부된 사용자 목록에 사용자를 추가합니다.

--remove-denied-user-list<string>

거부된 사용자 목록에서 사용자를 제거합니다.

--revert-denied-user-list값을 --denied-user-list의 시스템 기본값(비어 있음)으로 설정합니다.

--dirlist-localtime {yes | no}

디렉토리 목록에 표시되는 시간이 현지 시간대인지 여부를 지정합니다. 유효한 값은 Yes 및 No입니다. No로 설정된 경우, 시간이 GMT로 표시됩니다. Yes이면 시간이 현지 시간대로 표시됩니다. 기본값은 No입니다.FTP 셸 내에서 실행된 명령에 의해 반환되는 마지막 수정 시간도 이 매개 변수의영향을 받습니다.

--revert-dirlist-localtime값을 --dirlist-localtime의 시스템 기본값으로 설정합니다.

--dirlist-names {numeric | textual | hide}

파일 공유

FTP 명령 533

Page 534: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

디렉토리 목록에서 사용자 및 그룹에 대해 표시되는 정보를 결정합니다. 다음을 사용할 수 있습니다.

numeric숫자 ID가 디렉토리 목록의 사용자 및 그룹 필드에 표시됩니다.

textual이름이 디렉토리 목록의 사용자 및 그룹 필드에 텍스트 형식으로 표시됩니다.

hide디렉토리 목록의 모든 사용자 및 그룹 정보가 ftp로 표시됩니다. 이는 기본설정입니다.

--revert-dirlist-names값을 --dirlist-names의 시스템 기본값으로 설정합니다.

--file-create-perm<integer-octal>

업로드된 파일을 생성하는 데 사용되는 권한을 지정합니다. 유효한 값은 8진수 사용 권한 번호입니다. 기본값은 0666입니다.

업로드된 파일을 실행할 수 있도록 하려면 사용 권한을 0777로 설정하십시오.

--revert-file-create-perm값을 --file-create-perm의 시스템 기본값으로 설정합니다.

--limit-anon-passwords {yes | no}

익명 암호를 제한합니다.

--revert-limit-anon-passwords값을 --limit-anon-passwords의 시스템 기본값으로 설정합니다.

--local-root-path<path>

/ifs에서 로컬 로그인을 위한 초기 디렉토리를 지정합니다. 유효한 경로는 /ifs에 있습니다. 기본 경로는 로컬 사용자 홈 디렉토리입니다.

--revert-local-root-path값을 --local-root-path의 시스템 기본값으로 설정합니다.

--local-umask<integer-octal>

로컬 사용자에 의한 파일 생성의 umask를 지정합니다. 유효한 값은 8진수 umask번호입니다. 기본값은 077입니다.

이 값에 반드시 0 접두사가 들어 있어야 합니다. 그렇지 않으면 값이 십진수 정수로 처리됩니다.

--revert-local-umask값을 --local-umask의 시스템 기본값으로 설정합니다.

--server-to-server {yes | no}

파일 공유

534 OneFS 8.0.1 CLI 관리 가이드

Page 535: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

서버 간(FXP) 전송을 허용할지 여부를 지정합니다. 유효한 값은 Yes 및 No입니다.기본값은 No입니다.

--revert-server-to-server값을 --server-to-server의 시스템 기본값으로 설정합니다.

--session-support {yes | no}

FTP 세션 지원을 설정하거나 해제합니다. YES로 설정하면 이 명령은PAM(Pluggable Authentication Module)을 통해 각 사용자의 로그인 세션을 유지합니다. NO로 설정하면 이 명령은 다른 방법이 가능한 경우 자동 홈 디렉토리 생성을 방지합니다. 기본값은 YES입니다.

--revert-session-support값을 --session-support의 시스템 기본값으로 설정합니다.

--session-timeout<duration>

원격 클라이언트에서 접속이 해제되기까지 소요될 수 있는 FTP 명령 간 최대 시간(초)을 지정합니다. 유효한 값은 30에서 600 사이의 정수입니다. 기본값은 300(5분)입니다.

--revert-session-timeout값을 --session-timeout의 시스템 기본값으로 설정합니다.

--user-config-dir<path>

글로벌 구성을 재정의하는 사용자 고유 구성을 찾을 수 있는 디렉토리를 지정합니다. 기본값은 로컬 사용자 홈 디렉토리입니다.

--revert-user-config-dir값을 --user-config-dir의 시스템 기본값으로 설정합니다.

--service {yes | no}

FTP 서비스가 활성화되는지 여부를 지정합니다.

isi ftp settings view

클러스터의 FTP 설정을 표시합니다.

구문

isi ftp settings view

옵션이 명령에 대한 옵션은 없습니다.

예다음은 이 명령을 실행하여 생성된 출력 예입니다.

Accept Timeout: 1m Allow Anon Access: No Allow Anon Upload: Yes Allow Dirlists: Yes Allow Downloads: Yes Allow Local Access: Yes Allow Writes: Yes Always Chdir Homedir: Yes Anon Chown Username: root

파일 공유

FTP 명령 535

Page 536: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Anon Password List: - Anon Root Path: /ifs/home/ftp Anon Umask: 0077 Ascii Mode: offChroot Exception List: - Chroot Local Mode: none Connect Timeout: 1m Data Timeout: 5m Denied User List: - Dirlist Localtime: No Dirlist Names: hide File Create Perm: 0666 Limit Anon Passwords: Yes Local Root Path: - Local Umask: 0077 Server To Server: No Session Support: Yes Session Timeout: 5m User Config Dir: - FTP Service Enabled: No

HTTP 및 HTTPSOneFS에는 구성 가능한 HTTP(Hypertext Transfer Protocol) 서비스가 포함되어 있어,이것을 사용하여 클러스터에 저장된 파일을 요청하고 웹 관리 인터페이스와 상호작용을 주고받습니다.

OneFS는 HTTP와 HTTP의 보안 버전인 HTTPS를 모두 지원합니다. 클러스터의 각 노드는 Apache HTTP 서버 인스턴스를 실행하여 HTTP 액세스를 제공합니다. 이때 HTTP서비스가 여러 모드에서 실행되도록 구성할 수 있습니다.

파일 전송에는 HTTP와 HTTPS가 모두 지원되지만 플랫폼 API 호출에는 HTTPS만 지원됩니다. 웹 관리 인터페이스에서도 HTTPS만 사용할 수 있습니다. 또한 OneFS는 사용자가 원격 웹 서버에서 파일을 수정하고 관리할 수 있도록 하는 일종의WebDAV(Web Based DAV) 프로토콜을 지원합니다. OneFS는 분산 작성을 수행하지만버전 관리를 지원하지 않으며 보안 검사를 수행하지 않습니다. DAV는 웹 관리 인터페이스에서 활성화할 수 있습니다.

HTTP 설정 및 구성여러 사용자가 여러 원격 웹 서버에서 공동으로 파일을 편집하고 관리할 수 있도록HTTP 및 WebDAV를 구성할 수 있습니다.

isi http settings modify 명령을 사용해 HTTP 관련 설정을 구성할 수 있습니다.

절차

l isi http settings modify 명령을 실행합니다.

다음 명령을 실행하면 HTTP 서비스, WebDAV 및 기본 인증이 활성화됩니다.

isi http settings modify --service=enabled --dav=yes \basic-authentication=yes

Apache 서비스를 통해 HTTPS 활성화HTTPS 기반 Apache 서비스를 통해 Isilon 클러스터에 액세스할 수 있습니다.

파일 공유

536 OneFS 8.0.1 CLI 관리 가이드

Page 537: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

l HTTPS를 활성화하려면 다음 명령을 실행합니다.

isi_gconfig -t http-config https_enabled=true

결과

HTTPS 서비스가 활성화됩니다.

구성 변경 사항이 적용될 때까지 최대 10초가 걸릴 수도 있습니다. 따라서 HTTP를 통해진행 중인 데이터 전송이 중단될 수도 있습니다.

Apache 서비스를 통해 HTTPS 비활성화HTTPS 기반 Apache 서비스를 통해 Isilon 클러스터에 대한 액세스를 비활성화할 수 있습니다.

절차

l HTTPS를 비활성화하려면 다음 명령을 실행합니다.

isi_gconfig -t http-config https_enabled=false

결과

HTTPS 서비스가 비활성화됩니다.

구성 변경 사항이 적용될 때까지 최대 10초가 걸릴 수도 있습니다. 따라서 HTTP를 통해진행 중인 데이터 전송이 중단될 수도 있습니다.

isi http settings modifyHTTP 글로벌 설정을 수정합니다.

구문

isi http settings modify [--access control {yes | no}] [--basic-authentication {yes | no}] [--dav {yes | no}] [--enable-access-log {yes | no}] [--integrated-authentication {yes | no}] [--server-root <path>] [--service {enabled | disabled | redirect}] [--verbose]

옵션

--access control {yes | no}

액세스 제어 인증을 활성화하여 Apache 웹 서버가 액세스 검사를 수행할 수 있도록 합니다. 액세스 제어 인증을 사용하려면 하나 이상의 인증 유형을 활성화해야합니다.

--basic-authentication {yes | no}

파일 공유

Apache 서비스를 통해 HTTPS 비활성화 537

Page 538: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

HTTP 기본 인증을 활성화합니다. 사용자 자격 증명이 일반 텍스트 형식으로 전송됩니다.

--dav {yes | no}

여러 사용자가 여러 웹 서버에서 공동으로 파일을 관리하고 수정할 수 있도록 합니다.

모든 DAV 클라이언트가 하나의 노드를 거쳐야 합니다. SmartConnect를 통과하거나, 2개 이상의 노드 IP 주소를 사용하는 경우 DAV 규정 준수에 부합하지 않을 수있습니다.

--enable-access-log {yes | no}

HTTP 서버가 액세스될 때 로그에 쓰기를 활성화합니다.

--integrated-authentication {yes | no}

NTLM, Kerberos 또는 둘 모두를 통한 통합 인증을 활성화합니다.

--server-root<path>

루트 문서 디렉토리를 지정합니다. /ifs 내의 유효한 디렉토리 경로여야 합니다.

--service {enabled | disabled | redirect}

HTTP 서비스를 활성화 또는 비활성화하거나 OneFS 웹 UI로 리디렉션합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi http settings viewHTTP 글로벌 설정을 표시합니다.

구문

isi http settings view

옵션이 명령에 대한 옵션은 없습니다.

예다음 예에서는 이 명령을 실행하여 생성된 출력을 표시합니다.

Access Control: No Basic Authentication: No Dav: No Enable Access Log: YesIntegrated Authentication: No Server Root: /ifs Service: redirect

파일 공유

538 OneFS 8.0.1 CLI 관리 가이드

Page 539: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

12장

파일 필터링

이 섹션에서 다루는 내용은 다음과 같습니다.

l 액세스 존에서 파일 필터링.............................................................................. 540l 액세스 존에서 파일 필터링 설정 및 구성..........................................................540l 액세스 존에서 파일 필터링 해제...................................................................... 540l 파일 필터링 설정 보기...................................................................................... 541l 파일 필터링 명령.............................................................................................. 541

파일 필터링 539

Page 540: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

액세스 존에서 파일 필터링액세스 존에서 파일 필터링을 사용하여 파일 형식을 기반으로 파일 쓰기를 허용하거나거부할 수 있습니다.

일부 파일 형식으로 인해 EMC Isilon 클러스터에서 처리량 문제, 보안 문제, 스토리지환경의 복잡성 가중, 생산성 저하 등이 발생할 수 있거나 회사 차원에서 특정 파일 정책을 준수해야 하는 경우, 지정된 파일 형식에 대해 쓰기를 제한하거나 지정된 파일 형식목록에만 쓰기를 허용할 수 있습니다. 액세스 존에서 파일 필터링을 활성화하면 OneFS가 해당 액세스 존에 있는 파일에만 파일 필터링 규칙을 적용합니다.

l 파일 쓰기를 거부하도록 선택하는 경우, 쓰기가 허용되지 않는 파일 형식을 확장명으로 지정할 수 있습니다. 이 경우 나머지 파일 형식에 대해서는 쓰기가 허용됩니다.

l 파일 쓰기를 허용하도록 선택하는 경우, 쓰기가 허용되는 파일 형식을 확장명으로지정할 수 있습니다. 이 경우 나머지 파일 형식에 대해서는 쓰기가 거부됩니다.

OneFS는 파일 필터링 규칙을 적용할 때 액세스 존에 접속하는 데 사용된 파일 공유 프로토콜을 고려하지 않습니다. 그러나 SMB 공유 레벨에서 추가로 파일 필터링을 적용할 수 있습니다. 이 가이드의 파일 공유 장에서 "SMB 파일 필터링"을 참조하십시오.

액세스 존에서 파일 필터링 설정 및 구성액세스 존별로 파일 필터링을 설정하고 액세스 존 내에서 사용자에게 쓰기 액세스를 허용 또는 거부할 파일 유형이 각각 어느 것인지 지정할 수 있습니다.

절차

1. isi file-filter settings modify 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존에서 파일 필터링을 활성화하고 사용자에게 특정 파일 유형에만 쓰기를 허용합니다.

isi file-filter settings modify --zone=zone3 \ file-filtering-enabled=yes file-filter-type=allow \ file-filter-extensions=.xml,.html,.txt

파일 유형은 확장명으로 지정되며 "."으로 시작됩니다 (예: .txt).

다음 명령을 실행하면 zone3에서 파일 필터링을 활성화하고 사용자에게 특정 파일 유형에만 쓰기 액세스를 거부합니다.

isi file-filter settings modify --zone=zone3 \ file-filtering-enabled=yes file-filter-type=deny \ file-filter-extensions=.xml,.html,.txt

액세스 존에서 파일 필터링 해제액세스 존당 파일 필터링을 해제할 수 있습니다. 필터 유형 및 파일 유형 확장명을 지정하는 이전 설정은 보존되지만 더 이상 적용되지 않습니다.

절차

1. isi file-filter settings modify 명령을 실행합니다.

파일 필터링

540 OneFS 8.0.1 CLI 관리 가이드

Page 541: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 zone3 액세스 존에서 파일 필터링이 해제됩니다.

isi file-filter settings modify --zone=zone3 \ file-filtering-enabled=no

파일 필터링 설정 보기액세스 존의 파일 필터링 설정을 볼 수 있습니다.

절차

1. isi file-filter settings view 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존에 파일 필터링이 표시됩니다.

isi file-filter settings view --zone=zone3

다음 예와 유사한 출력이 표시됩니다.

File Filtering Enabled: YesFile Filter Extensions: xml, html, txt File Filter Type: deny

파일 필터링 명령파일 필터링 명령을 실행하여 액세스 존 내에서 파일 형식에 따라 파일 쓰기를 허용하거나 거부할 수 있습니다.

isi file-filter settings modify액세스 존의 파일 필터링 설정을 수정합니다.

구문

isi file-filter settings modify [--file-filtering-enabled {yes | no}] [--revert-file-filtering-enabled] [--file-filter-extensions <string>...] [--clear-file-filter-extensions] [--add-file-filter-extensions <string>] [--remove-file-filter-extensions <string>] [--revert-file-filter-extensions] [--file-filter-type {allow | deny}] [--revert-file-filter-type [--zone <string>] [--verbose]

옵션

--file-filtering-enabled {yes | no}

액세스 존에서 파일 필터링을 활성화하거나 비활성화합니다. 파일 필터링은 기본적으로 비활성화되어 있습니다.

--revert-file-filtering-enabled--file-filtering-enabled 값을 시스템 기본값으로 설정합니다.

파일 필터링

파일 필터링 설정 보기 541

Page 542: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--file-filter-extensions<string>...

파일 확장명을 기준으로 파일 형식 목록을 지정합니다. 각 확장명은 "."로 시작하는 것이 정상입니다 (예: .txt). 여러 가지 확장명을 쉼표로 구분된 목록으로 지정할 수도 있고 각 확장명에 대하여 --file-filter-extensions를 실행해도 됩니다.

--clear-file-filter-extensions파일 필터 확장명 목록 전체를 삭제합니다.

--add-file-filter-extensions<string>

하나 이상의 파일 필터 확장명을 목록에 추가합니다. 각 확장명은 "."로 시작하는것이 정상입니다 (예: .txt). 여러 가지 확장명을 쉼표로 구분된 목록으로 지정할수도 있고 각 확장명에 대하여 --add-file-filter-extensions를 실행해도됩니다.

--remove-file-filter-extensions<string>

하나 이상의 파일 필터 확장명을 목록에서 제거합니다. 각 확장명은 "."로 시작하는 것이 정상입니다 (예: .txt). 여러 가지 확장명을 쉼표로 구분된 목록으로 지정할 수도 있고 각 확장명에 대하여 --remove-file-filter-extensions를 실행해도 됩니다.

--revert-file-filter-extensions--file-filter-extensions 값을 시스템 기본값으로 설정합니다.

--file-filter-type {allow | deny}

확장명 목록의 파일 형식이 쓰기 액세스를 허용받을지 거부당할지 여부를 지정합니다. 기본 필터 유형은 deny입니다.

--revert-file-filter-type--revert-file-filter-type 값을 시스템 기본값으로 설정합니다.

--zone<string>

이 설정을 적용할 액세스 존을 지정합니다. 존을 지정하지 않으면 이 설정은System 존에 적용됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi file-filter settings view액세스 존의 파일 필터링 설정을 표시합니다.

구문

isi file-filter settings view [--zone <string>] [--format {list | json}]

옵션

--zone액세스 존의 이름을 지정합니다. 액세스 존을 지정하지 않으면 System 존의 파일필터링 설정이 표시됩니다.

파일 필터링

542 OneFS 8.0.1 CLI 관리 가이드

Page 543: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--format {list | json}

출력을 목록(기본)으로 표시할지 아니면 JSON(JavaScript Object Notation)으로표시할지 여부를 지정합니다.

파일 필터링

isi file-filter settings view 543

Page 544: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

파일 필터링

544 OneFS 8.0.1 CLI 관리 가이드

Page 545: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

13장

감사 및 로깅

이 섹션에서 다루는 내용은 다음과 같습니다.

l 감사 개요......................................................................................................... 546l Syslog.............................................................................................................. 546l 프로토콜 감사 이벤트.......................................................................................547l 지원되는 감사 툴..............................................................................................547l 여러 CEE 서버에 프로토콜 감사 이벤트 제공...................................................548l 지원되는 이벤트 유형...................................................................................... 548l 샘플 감사 로그................................................................................................. 549l 감사 설정 관리................................................................................................. 550l EMC Common Event Enabler와 통합............................................................... 554l 프로토콜 감사 이벤트 제공 추적...................................................................... 556l 감사 명령......................................................................................................... 558

감사 및 로깅 545

Page 546: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

감사 개요EMC Isilon 클러스터에서 시스템 구성 변경 사항과 프로토콜 활동을 감사할 수 있습니다. 모든 감사 데이터는 클러스터 파일 시스템에 저장되어 보호되며 감사 항목별로 구성됩니다.

감사 기능을 통해 부정 행위, 부적절한 사용 권한, 무단 액세스 시도를 포함한 데이터손상의 잠재적 원인을 감지할 수 있습니다. 금융 서비스, 의료, 생명 과학, 미디어 및 엔터테인먼트 산업 부문의 기업뿐 아니라 정부 기관에서는 이러한 데이터 손실을 원천적으로 차단하기 위해 제정된 엄격한 규제 및 규정 요건을 준수해야 합니다.

시스템 구성 감사는 OneFS HTTP API가 처리하는 모든 구성 이벤트를 추적하고 기록합니다. 이 프로세스에는 CLI(Command-Line Interface), 웹 관리 인터페이스 및 OneFSAPI 감사 작업이 포함됩니다. 시스템 구성 감사를 활성화하면 추가 구성이 필요하지 않습니다. 시스템 구성 감사 이벤트는 config 감사 항목 디렉토리에 저장됩니다.

프로토콜 감사는 SMB, NFS 및 HDFS 프로토콜 연결을 통해 수행되는 활동을 추적하고저장합니다. 클러스터에 있는 하나 이상의 액세스 존에 대한 프로토콜 감사를 설정하고구성할 수 있습니다. 액세스 존에 대한 프로토콜 감사를 활성화하면 SMB, NFS 및HDFS 프로토콜을 통한 파일 액세스 이벤트가 프로토콜 감사 항목 디렉토리에 기록됩니다. 사용자는 각 액세스 존에서 기록할 이벤트를 지정할 수 있습니다. 예를 들어System 액세스 존에서는 기본 protocol 이벤트 세트를 감사하고 다른 액세스 존에서는 성공적인 파일 삭제 시도만 감사할 수 있습니다.

이 감사 이벤트는 SMB, NFS 또는 HDFS 클라이언트가 활동을 시작한 각 노드에 개별적으로 기록됩니다. 그런 다음 이 이벤트는 /ifs/.ifsvar/audit/logs 아래의 이진 파일에 저장됩니다. 로그는 크기가 1GB에 도달하면 새로운 파일로 자동으로 롤오버됩니다. 이러한 로그는 공간을 줄이기 위해 압축됩니다.

protocol 감사 로그 파일은 EMC CEE(Common Event Enabler)를 지원하는 감사 애플리케이션에서 사용할 수 있습니다.

SyslogSyslog는 특정 이벤트 알림 메시지를 전달하는 데 사용되는 프로토콜입니다. Isilon 클러스터를 구성하여 감사 이벤트를 기록하고 이를 syslog 전달자를 사용하여 syslog로전달하도록 할 수 있습니다.

기본적으로, 특정 노드에서 발생하는 모든 프로토콜 이벤트는 이벤트가 발생하는 액세스 존에 상관없이 /var/log/audit_protocol.log 파일에 전달됩니다. 모든 구성감사 이벤트는 기본적으로 /var/log/audit_config.log에 기록됩니다.

Syslog는 ID로 구성되며, 이 ID는 Syslog에 전송되는 감사 이벤트 유형을 바탕으로 결정됩니다. Syslog는 기능(facility)으로 daemon을 사용하고 우선 순위로 info를 사용합니다. 프로토콜 감사 이벤트는 ID audit_protocol로 syslog에 기록됩니다. 구성 감사 이벤트는 ID audit_protocol로 syslog에 기록됩니다.

Isilon 클러스터에서 감사를 구성하려면 루트 사용자여야 하거나 감사 권한(ISI_PRIV_AUDIT)을 포함한 관리자 역할을 할당받았어야 합니다.

Syslog 전달syslog 전달자는 설정된 경우 액세스 존에서 구성 변경 및 프로토콜 감사 이벤트를 검색하여 syslog에 전달하는 데몬입니다. 사용자 정의된 감사 성공 및 실패 이벤트만 syslog에 전달될 수 있습니다.

감사 및 로깅

546 OneFS 8.0.1 CLI 관리 가이드

Page 547: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

각 노드에서는 감사 이벤트를 동일한 노드의 syslog 데몬에 기록하는 감사 syslog 전달자 데몬이 실행됩니다.

프로토콜 감사 이벤트기본적으로 감사되는 액세스 존은 성공 및 실패한 파일과 디렉토리 액세스 시도를 비롯하여 EMC Isilon 클러스터의 특정 이벤트만 추적합니다.

기본으로 추적되는 이벤트는 create, close, delete, rename 및 set_security입니다.

생성되는 이벤트의 이름은 대략 Windows IRP(I/O Request Packet) 모델을 기반으로하여, 모든 작업이 파일 핸들을 얻는 create 이벤트로 시작됩니다. create 이벤트는close, create, delete, get_security, read, reaname, set_security 및 write를 비롯한 모든 입출력 작업 이전에 필요합니다. close 이벤트는 클라이언트가 create 이벤트를 통해 생성된 파일 핸들의 사용을 마쳤을 때 발생합니다.

NFS 및 HDFS 프로토콜의 경우 rename 및 delete 이벤트가 create 및 close 이벤트에포함되어 있지 않을 수 있습니다.

내부적으로 저장되는 이러한 이벤트는 EMC CEE를 통해 감사 애플리케이션에 전달되는 이벤트로 변환됩니다. OneFS의 EMC CEE 내보내기 기능이 이 매핑을 수행합니다.EMC CEE를 사용하여 EMC CEE를 지원하는 타사 애플리케이션에 연결할 수 있습니다.

EMC CEE는 HDFS 프로토콜 이벤트를 타사 애플리케이션에 전달하는 기능을 지원하지 않습니다.

SMB, NFS 및 HDFS 클라이언트별로 서로 다른 요청을 수행하며, SMB를 사용하는Windows 또는 Mac OS X 등의 특정 플랫폼 버전에 따라서도 차이가 있을 수 있습니다.이와 마찬가지로, Microsoft Word 또는 Windows 탐색기 같은 애플리케이션도 버전에따라 다른 프로토콜 요청을 수행할 수 있습니다. 예를 들어 Windows 탐색기 창이 열려있는 클라이언트에서 해당 창의 자동 또는 수동 새로 고침이 발생할 경우 많은 이벤트를 생성할 수 있습니다. 애플리케이션은 로그인된 사용자의 자격 증명을 사용하여 요청을 수행하지만 모든 요청을 의도적인 사용자 작업으로 간주해서는 안 됩니다.

OneFS 감사가 활성화된 경우 SMB 공유, NFS 내보내기 및 HDFS 데이터에 포함된 파일 및 디렉토리에 수행된 모든 변경 사항을 추적합니다.

지원되는 감사 툴EMC CEE(Common Event Enabler)를 지원하는 서버로 프로토콜 감사 로그를 보내도록 OneFS를 구성할 수 있습니다.

CEE는 여러 타사 소프트웨어 공급업체에서 작동하는 것으로 테스트되고 검증되었습니다.

OneFS 감사 기능을 설정하기 전에 타사 감사 애플리케이션을 설치하고 구성하는 것이좋습니다. 그렇지 않을 경우, 기록되는 모든 이벤트가 감사 애플리케이션으로 전달되고대규모 백로그로 인해 최신 이벤트를 수신하는 데 지연이 발생합니다.

감사 및 로깅

프로토콜 감사 이벤트 547

Page 548: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

여러 CEE 서버에 프로토콜 감사 이벤트 제공OneFS에서는 EMC CEE 서비스를 실행하는 여러 CEE 서버에 동시에 프로토콜 감사 이벤트를 제공할 수 있습니다.

CEE 서버의 하위 세트 전체에 최대 20개의 HTTP 1.1 연결을 설정할 수 있습니다. EMCIsilon 클러스터의 각 노드는 최대 5개의 CEE 서버를 제공 대상으로 선택할 수 있습니다. CEE 서버는 글로벌 구성에서 공유되며, 각 서버의 URI를 OneFS 구성에 추가하는방식으로 OneFS에서 구성됩니다.

CEE 서버를 구성한 후에는 EMC Isilon 클러스터의 노드가 정렬된 CEE URI 목록에서CEE 서버를 자동으로 선택합니다. 서버는 정렬된 목록에서 노드의 LNN(Logical NodeNumber) 오프셋부터 선택됩니다. CEE 서버를 사용할 수 없는 경우 정렬된 순서에 있는 사용 가능한 다음 서버가 선택됩니다. 모든 연결은 선택된 서버 간에 균등하게 분산됩니다. CEE 서버를 이전에 사용할 수 없었기 때문에 노드가 이동된 경우 15분마다 해당 CEE 서버의 가용성 검사가 수행됩니다. CEE 서버가 사용 가능해지는 즉시 노드가이 서버로 다시 이동됩니다.

CEE 서버를 구성하기 전에 다음 Best Practice 중 몇 가지를 따라야 합니다.

l 노드당 하나의 CEE 서버만 제공하는 것이 좋습니다. 선택된 CEE 서버가 오프라인상태가 될 때만 EMC Isilon 클러스터 크기를 초과하여 추가 CEE 서버를 사용할 수있습니다.

글로벌 구성에서는 노드당 하나의 CEE 서버만 있어야 합니다.

l CEE 서버를 구성하고 이와 동시에 프로토콜 감사를 활성화합니다. 그렇지 않으면이벤트 백로그가 누적되어 일정 기간 동안 제공이 지연될 수 있습니다.

프로토콜 감사 이벤트 제공에 대한 진행 상태를 종합적으로 보여 주는 뷰를 수신하거나isi audit progress view 명령을 실행하여 특정 LNN(Logical Node Number)에대한 진행 상태를 보여 주는 뷰를 수신할 수 있습니다.

지원되는 이벤트 유형액세스 존에서 감사되는 이벤트 유형을 보거나 수정할 수 있습니다.

이벤트 이름 프로토콜 작업 예 기본적으로 감사됨

CEE를 통해내보낼 수 있음

CEE를 통해내보낼 수 없음

create l 파일 또는 디렉토리 생성

l 파일, 디렉토리또는 공유 열기

l 공유 마운트

l 파일 삭제

X X

감사 및 로깅

548 OneFS 8.0.1 CLI 관리 가이드

Page 549: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이벤트 이름 프로토콜 작업 예 기본적으로 감사됨

CEE를 통해내보낼 수 있음

CEE를 통해내보낼 수 없음

SMB 프로토콜을사용하면 생성 작업에서 삭제할 수있는 파일을 설정할 수 있지만 감사 툴이 이벤트를기록하도록 하려면 삭제 이벤트를활성화해야 합니다.

close l 디렉토리 닫기

l 수정된 파일 또는수정되지 않은 파일 닫기

X X

rename 파일 또는 디렉토리이름 변경

X X

delete 파일 또는 디렉토리삭제

X X

set_security 파일 또는 디렉토리사용 권한 수정 시도

X X

read 열린 파일 핸들에 대한 첫 번째 읽기 요청

X

write 열린 파일 핸들에 대한 첫 번째 쓰기 요청

X

get_security 클라이언트가 열린파일 핸들에 대한 보안 정보를 읽음

X

logon 클라이언트의 SMB세션 생성 요청

X

logoff SMB 세션 로그오프 X

tree_connect SMB의 최초 공유 액세스 시도

X

샘플 감사 로그Isilon 클러스터의 모든 노드에 대해 isi_audit_viewer 명령을 실행하여 구성 감사및 프로토콜 감사 로그 모두를 볼 수 있습니다.

감사 및 로깅

샘플 감사 로그 549

Page 550: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi_audit_viewer -t protocol를 실행하면 프로토콜 액세스 감사 로그를 볼 수있습니다. 시스템 구성 로그를 보려면 isi_audit_viewer -t config를 실행하면됩니다. 다음 출력 내용은 시스템 구성 로그의 예시입니다.

[0: Fri Jan 23 16:17:03 2015] {"id":"524e0928-a35e-11e4-9d0c-005056302134","timestamp":1422058623106323,"payload":"PAPI config logging started."}

[1: Fri Jan 23 16:17:03 2015] {"id":"5249b99d-a35e-11e4-9d0c-005056302134","timestamp":1422058623112992,"payload":{"user":{"token": {"UID":0, "GID":0, "SID": "SID:S-1-22-1-0", "GSID": "SID:S-1-22-2-0", "GROUPS": ["SID:S-1-5-11", "GID:5", "GID:20", "GID:70", "GID:10"], "protocol": 17, "zone id": 1, "client": "10.7.220.97", "local": "10.7.177.176" }},"uri":"/1/protocols/smb/shares","method":"POST","args":"","body":{"path": "/ifs/data", "name": "Test"}}}

[2: Fri Jan 23 16:17:05 2015] {"id":"5249b99d-a35e-11e4-9d0c-005056302134","timestamp":1422058625144567,"payload":{"status":201,"statusmsg":"Created","body":{"id":"Test"}}}

[3: Fri Jan 23 16:17:39 2015] {"id":"67e7ca62-a35e-11e4-9d0c-005056302134","timestamp":1422058659345539,"payload":{"user":{"token": {"UID":0, "GID":0, "SID": "SID:S-1-22-1-0", "GSID": "SID:S-1-22-2-0", "GROUPS": ["SID:S-1-5-11", "GID:5", "GID:20", "GID:70", "GID:10"], "protocol": 17, "zone id": 1, "client": "10.7.220.97", "local": "10.7.177.176" }},"uri":"/1/audit/settings","method":"PUT","args":"","body":{"config_syslog_enabled": true}}}

[4: Fri Jan 23 16:17:39 2015] {"id":"67e7ca62-a35e-11e4-9d0c-005056302134","timestamp":1422058659387928,"payload":{"status":204,"statusmsg":"No Content","body":{}}}

구성 감사 이벤트는 쌍으로 발생합니다. 사전 이벤트는 명령이 실행되기 전에 기록되며, 사후 이벤트는 이벤트가 트리거된 후에 기록됩니다. 프로토콜 감사 이벤트는 작업이 수행된 후 사후 이벤트로 기록됩니다. 구성 감사 이벤트는 일치하는 id 필드를 확인하여 상호 연관성을 파악할 수 있습니다.

사전 이벤트가 항상 먼저 발생하며, 사전 이벤트에는 사용자 토큰 정보, PAPI 경로, 그리고 PAPI 호출에 전달된 모든 인수가 포함됩니다. 이벤트 1에서는 인수 path=/ifs/data 및 name=Test를 사용하여 /1/protocols/smb/shares에 대해 POST 요청이 수행되었습니다. 사후 이벤트에는 HTTP 반환 상태와 서버에서 반환하는 출력이 포함됩니다.

감사 설정 관리시스템 구성 및 프로토콜 액세스 감사 설정을 사용하도록 설정하고 해제할 수 있으며,EMC Common Event Enabler와의 통합을 구성할 수도 있습니다.

프로토콜 액세스 감사 설정SMB, NFS 및 HDFS 프로토콜 액세스를 감사하여 액세스 존별로 이벤트를 생성하고,이벤트를 EMC CEE(Common Event Enabler)에 전달하여 타사 제품에 내보낼 수 있습니다.

감사 및 로깅

550 OneFS 8.0.1 CLI 관리 가이드

Page 551: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

감사되는 각 이벤트는 시스템 리소스를 사용하므로 감사 애플리케이션에서 필요한 이벤트에 대해서만 존을 구성하는 것이 좋습니다. 또한, OneFS 감사 기능을 설정하기 전에 타사 감사 애플리케이션을 설치하고 구성하는 것이 좋습니다. 그렇지 않을 경우 이기능이 수행하는 대규모 백로그로 인해 상당한 시간 동안 결과가 업데이트되지 않을 수있습니다. 이외에도, isi audit settings global modify --cee-log-time명령을 실행하여 감사 이벤트를 전달할 시간을 수동으로 구성할 수 있습니다.

절차

1. isi audit settings global modify 명령을 실행합니다.

다음 명령을 실행하면 zone3 및 zone5 액세스 존에서 프로토콜 액세스 이벤트감사가 활성화되고 로깅된 이벤트가 CEE 서버로 전달됩니다.

isi audit settings global modify --protocol-auditing-enabled=yes \ --cee-server-uris=http://sample.com:12228/cee \ --hostname=cluster.domain.com --audited-zones=zone3,zone5

OneFS에서 /ifs/.ifsvar/audit/logs 내의 바이너리 파일에 감사된 프로토콜 이벤트를 로깅합니다. CEE 서비스는 HTTP PUT 작업을 통해 로깅된 이벤트를 정의된 엔드포인트로 전달합니다.

사후 요구 사항

isi audit settings modify 명령을 실행하여 감사되는 프로토콜 액세스 이벤트유형을 수정할 수 있습니다. 또한 isi audit settings modify 명령을 --syslog-forwarding-enabled 옵션으로 실행하여 프로토콜 액세스 이벤트를syslog로 전달하는 기능을 활성화할 수 있습니다.

syslog에 프로토콜 액세스 이벤트 전달각 액세스 존에서 감사된 프로토콜 액세스 이벤트를 syslog에 전달하는 기능을 활성화또는 비활성화할 수 있습니다. 프로토콜 액세스 감사가 활성화된 경우 전달 기능은 기본적으로 활성화되어 있지 않습니다. 이 절차는 CLI를 통해서만 수행할 수 있습니다.

시작하기 전에

액세스 존에서 프로토콜 액세스 이벤트 전달을 활성화하려면 우선 해당 액세스 존에서프로토콜 액세스 감사를 활성화해야 합니다.

--audit-success 및 --audit-failure 옵션은 감사되는 이벤트 유형을 정의하고, --syslog-audit-events 옵션은 syslog에 전달되는 이벤트 유형을 정의합니다.이때 감사된 이벤트 유형만 syslog에 전달될 수 있습니다. syslog 전달이 활성화된 경우,프로토콜 액세스 이벤트가 /var/log/audit_protocol.log 파일에 기록됩니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi audit settings modify 명령을 --syslog-forwarding-enabled옵션과 함께 실행하여 감사 syslog를 활성화하거나 비활성화합니다.

감사 및 로깅

syslog에 프로토콜 액세스 이벤트 전달 551

Page 552: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 zone3 액세스 존에서 감사된 프로토콜 액세스 이벤트의전달이 활성화되고 close, create 및 delete 이벤트 유형만 전달하도록 지정됩니다.

isi audit settings modify --syslog-forwarding-enabled=yes --syslog-audit-events=close,create,delete --zone=zone3

다음 명령을 실행하면 zone3 액세스 존에서 감사된 프로토콜 액세스 이벤트의전달이 비활성화됩니다.

isi audit settings modify --syslog-forwarding-enabled=no --zone=zone3

시스템 구성 감사 활성화OneFS에서는 Isilon 클러스터에 대한 시스템 구성 이벤트 감사를 수행할 수 있습니다.설정되면 OneFS는 쓰기, 수정, 삭제 등 플랫폼 API를 통해 처리되는 모든 시스템 구성이벤트를 기록합니다. 시스템 구성 변경 로그는 /ifs/.ifsvar/audit 아래에 있는감사 백엔드 저장소의 구성 항목에 채워집니다.

구성 이벤트는 CEE(Common Event Enabler)로 전달되지 않습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi audit settings global modify 명령을 실행합니다.

다음 명령을 실행하면 클러스터에서 시스템 구성 감사가 설정됩니다.

isi audit settings global modify --config-auditing-enabled=yes

사후 요구 사항

isi audit settings global modify 명령을 --config-syslog-enabled 옵션과 함께 실행하여 시스템 구성 변경 내용이 syslog에 전달되도록 설정할 수 있습니다.

감사 호스트 이름 설정필요한 경우 통합된 호스트 이름을 필요로 하는 일부 타사 감사 애플리케이션에 대해감사 호스트 이름을 설정할 수 있습니다. 이러한 애플리케이션에 대해 호스트 이름을설정하지 않으면 EMC Isilon 클러스터의 각 노드가 해당 호스트 이름을 서버 이름으로하여 CEE 서버에 전송합니다. 그렇지 않은 경우 구성된 감사 호스트 이름이 글로벌 서버 이름으로 사용됩니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi audit settings global modify 명령을 --hostname 옵션과 함께실행하여 감사 호스트 이름을 설정합니다.

감사 및 로깅

552 OneFS 8.0.1 CLI 관리 가이드

Page 553: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 mycluster가 감사 호스트 이름으로 설정됩니다.

isi audit settings global modify --hostname=mycluster

프로토콜 감사 존 구성감사 존 내에 있는 프로토콜 감사 이벤트만 캡처되어 CEE 서버로 전송됩니다. 따라서감사 이벤트를 보내려면 프로토콜 감사 존을 구성해야 합니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi audit settings global modify 명령을 --audited-zones 옵션과 함께 실행하여 프로토콜 감사 존을 구성합니다.

다음 명령을 실행하면 HomeDirectory 및 Misc가 프로토콜 감사 존으로 구성됩니다.

isi audit settings global modify --audited-zones=HomeDirectory,Misc

시스템 구성 변경 내용을 syslog에 전달EMC Isilon 클러스터에서 시스템 구성 변경을 syslog에 전달하는 기능을 설정하거나 해제할 수 있습니다. 이 내용은 /var/log/audit_config.log에 저장됩니다. 이 절차는 CLI(Command Line Interface)를 통해서만 이용할 수 있습니다.

시작하기 전에

시스템 구성 감사를 사용하기로 설정한 경우 전달은 기본적으로 해제되어 있습니다. 시스템 구성 변경 내용을 syslog에 전달하는 기능을 사용하기로 설정하려면 우선 해당 클러스터에서 시스템 구성 감사를 사용하기로 설정해야 합니다.절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. --config-syslog-enabled 옵션으로 isi audit settings globalmodify 명령을 실행하면 시스템 구성 변경 내용을 설정 또는 해제할 수 있습니다.

다음 명령을 실행하면 시스템 구성 변경 내용을 syslog에 전달하는 기능을 사용하기로 설정합니다.

isi audit settings global modify --config-syslog-enabled=yes

다음 명령을 실행하면 시스템 구성 변경 내용을 syslog에 전달하는 기능 설정을해제합니다.

isi audit settings global modify --config-syslog-enabled=no

프로토콜 이벤트 필터 구성액세스 존에서 감사할 프로토콜 액세스 이벤트의 유형을 필터링할 수 있습니다. 성공한이벤트와 실패한 이벤트에 대한 필터를 생성할 수 있습니다. 감사되는 액세스 존에 대

감사 및 로깅

프로토콜 감사 존 구성 553

Page 554: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

해 기본적으로 수집되는 프로토콜 이벤트는 create, delete, rename, close 및set_security입니다. 이 절차는 CLI를 통해서만 수행할 수 있습니다.

시작하기 전에

프로토콜 이벤트 필터를 생성하려면 우선 액세스 존에서 프로토콜 이벤트 감사를 활성화해야 합니다.절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi audit settings modify 명령을 실행합니다.

다음 명령을 실행하면 zone3 액세스 존에서 create, close 및 delete 이벤트의 실패를 감사하는 필터가 생성됩니다.

isi audit settings modify --audit-failure=create,close,delete--zone=zone3

다음 명령을 실행하면 zone5 액세스 존에서 create, close 및 delete 이벤트의 성공을 감사하는 필터가 생성됩니다.

isi audit settings modify --audit-success=create,close,delete--zone=zone5

EMC Common Event Enabler와 통합OneFS를 EMC CEE(Common Event Enabler)와 통합하면 타사 감사 애플리케이션을사용하여 프로토콜 감사 로그를 수집하고 분석할 수 있습니다.

지원되는 감사 툴의 최신 목록은 Isilon Third-Party Software & Hardware CompatibilityGuide를 참조하십시오.

OneFS는 CEE for Windows의 CEPA(Common Event Publishing Agent) 구성 요소를 지원합니다. OneFS와 통합하려면 지원되는 Windows 클라이언트에 CEE for Windows를설치하고 구성해야 합니다.

OneFS 감사 기능을 설정하기 전에 타사 감사 애플리케이션을 설치하고 구성하는 것이좋습니다. 그렇지 않을 경우 이 기능이 수행하는 대규모 백로그로 인해 상당한 시간 동안 결과가 업데이트되지 않을 수 있습니다.

CEE for Windows 설치CEE를 OneFS와 통합하려면 먼저 Windows 운영 체제를 실행하는 컴퓨터에 CEE를 설치해야 합니다.

시작하기 전에

아래의 단계에 설명된 대로 .iso 파일에서 파일을 추출할 준비를 합니다. 이 프로세스에 익숙하지 않은 경우 다음 방법 중 하나를 선택하십시오.

1. .iso 파일을 아카이브로 열고 이 파일을 복사할 수 있는 WinRAR 또는 다른 적절한아카이브 프로그램을 설치합니다.

2. 이미지를 CD-ROM으로 구운 다음 파일을 복사합니다.

3. SlySoft Virtual CloneDrive를 설치합니다. 이 프로그램을 사용하여 파일을 복사할수 있는 드라이브로 ISO 이미지를 마운트할 수 있습니다.

감사 및 로깅

554 OneFS 8.0.1 CLI 관리 가이드

Page 555: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

최소 두 대의 서버를 설치해야 합니다. CEE 6.6.0 이상을 설치하는 것이 좋습니다.

절차

1. EMC 온라인 지원에서 CEE 프레임워크 소프트웨어를 다운로드합니다.

a. 웹 브라우저에서 https://support.emc.com/search/로 이동합니다.

b. 검색 필드에 Common Event Enabler for Windows를 입력한 후 Search 아이콘을 클릭합니다.

c. Common Event Enabler <Version> for Windows(여기서 <Version>은 6.2이상임)를 클릭한 후 지침에 따라 .iso 파일을 열거나 저장합니다.

2. .iso 파일에서 필요한 32비트 또는 64비트 EMC_CEE_Pack 실행 파일을 추출합니다.

추출이 완료된 후 EMC Common Event Enabler 설치 마법사가 열립니다.

3. Next를 클릭하여 License Agreement 페이지로 이동합니다.

4. I accept... 옵션을 선택하여 라이센스 계약에 동의하고 Next를 클릭합니다.

5. Customer Information 페이지에서 사용자 이름과 조직을 입력하고 설치 기본설정을 선택한 후 Next를 클릭합니다.

6. Setup Type 페이지에서 Complete를 선택하고 Next를 클릭합니다.

7. Install을 클릭하여 설치를 시작합니다.

Installing EMC Common Event Enabler 페이지에 설치 진행률이 표시됩니다.설치가 완료되면 InstallShield Wizard Completed 페이지가 나타납니다.

8. Finish를 클릭하여 마법사를 종료합니다.

9. 시스템을 재시작합니다.

CEE for Windows 구성CEE for Windows를 클라이언트 컴퓨터에 설치한 후 Windows 레지스트리 편집기(regedit.exe)를 통해 추가 설정을 구성해야 합니다.

절차

1. Windows 레지스트리 편집기를 엽니다.

2. 감사 애플리케이션에서 지원하는 경우 다음 레지스트리 키를 구성합니다.

설정 레지스트리 위치 키 값

CEE HTTP수신 대기포트

[HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\Configuration]

HttpPort 12228

원격 엔드포인트 감사설정

[HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\Audit\Configuration]

Enabled 1

원격 엔드포인트 감사

[HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\Audit\Configuration]

EndPoint <EndPoint>

감사 및 로깅

CEE for Windows 구성 555

Page 556: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l HttpPort 값은 OneFS 프로토콜 감사 구성 중에 지정하는 CEE URI의 포트와일치해야 합니다.

l EndPoint 값은 <EndPoint_Name>@<IP_Address> 형식이어야 합니다. 각 값을 세미콜론(;)으로 구분하여 여러 엔드포인트를 지정할 수 있습니다.

다음 키는 단일 원격 엔드포인트를 지정합니다.[HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\Audit\Configuration] EndPoint = [email protected]다음 키는 다중 원격 엔드포인트를 지정합니다.[HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\Audit\Configuration] EndPoint [email protected];[email protected]

3. Windows 레지스트리 편집기를 닫습니다.

프로토콜 감사 이벤트를 제공할 CEE 서버 구성OneFS 구성에 각 CEE 서버의 URI를 추가하여 OneFS에서 프로토콜 감사 이벤트를 제공할 CEE 서버를 구성할 수 있습니다.

절차

l isi audit settings global modify 명령을 --cee-server-uris 옵션과함께 실행하여 CEE 서버의 URI를 OneFS 구성에 추가합니다.

다음 명령을 실행하면 CEE 서버 세 개의 URI가 OneFS 구성에 추가됩니다.

isi audit settings global modify --cee-server-uris=http://server1.example.com:12228/vee,http://server2.example.com:12228/vee,http://server3.example.com:12228/vee

프로토콜 감사 이벤트 제공 추적프로토콜 감사 이벤트를 캡처하고 이를 CEE 서버로 제공하는 프로세스는 동시에 수행되지 않습니다. 따라서 CEE 서버를 사용할 수 없는 경우에도 프로토콜 감사 이벤트가계속 캡처되고 나중에 CEE 서버로 제공할 수 있도록 저장됩니다.

마지막으로 캡처된 프로토콜 감사 이벤트의 시간과 CEE 서버로 전송된 마지막 이벤트의 이벤트 시간을 확인할 수 있습니다. 또한 CEE 전달자의 로그 위치를 원하는 시간으로 옮길 수도 있습니다.

CEE 서버 및 syslog에 대한 이벤트 제공 타임스탬프 확인isi audit progress view 명령을 실행하는 노드의 CEE 서버 및 syslog에 대한 이벤트 제공 타임스탬프를 확인할 수 있습니다.

이 설정은 CLI를 통해서만 사용할 수 있습니다.

절차

l isi audit progress view 명령을 실행하여 이 명령을 실행하는 노드의 CEE서버 및 syslog에 대한 이벤트 제공 타임스탬프를 확인합니다.

감사 및 로깅

556 OneFS 8.0.1 CLI 관리 가이드

Page 557: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi audit progress view의 샘플 출력은 다음과 같습니다.

Protocol Audit Log Time: Tue Mar 29 13:32:38 2016Protocol Audit Cee Time: Tue Mar 29 13:32:38 2016Protocol Audit Syslog Time: Fri Mar 25 17:00:28 2016

isi audit progress view 명령을 --lnn 옵션과 함께 실행하여 논리적 노드번호를 통해 지정된 노드의 감사 이벤트 제공 타임스탬프를 확인할 수 있습니다.

다음 명령을 실행하면 논리적 노드 번호가 2인 노드에 대한 감사 이벤트 제공 진행상황이 표시됩니다.

isi audit progress view --lnn=2

출력은 다음과 같이 나타납니다.

Protocol Audit Log Time: Tue Mar 29 13:32:38 2016Protocol Audit Cee Time: Tue Mar 29 13:32:38 2016Protocol Audit Syslog Time: Fri Mar 25 17:00:28 2016

CEE 서버 및 syslog에 대한 프로토콜 감사 이벤트 제공을 종합적으로 보여 주는 뷰를 표시합니다.

클러스터에 대한 최신 프로토콜 감사 이벤트 로그 시간을 표시할 수 있습니다. CEE 서버에 보내지 않은 가장 오래된 프로토콜 감사 이벤트의 제공 타임스탬프와 클러스터에서 syslog에 전달되지 않은 가장 오래된 프로토콜 감사 이벤트의 제공 타임스탬프도 볼수 있습니다.

이 설정은 CLI를 통해서만 사용할 수 있습니다.

절차

l isi audit progress global view 명령을 실행하면 CEE 서버에 보내지 않은 가장 오래된 프로토콜 감사 이벤트와 클러스터에서 보내지 않은 가장 오래된syslog의 제공 타임스탬프가 표시됩니다.

isi audit progress global view의 샘플 출력이 나와 있습니다.

Protocol Audit Latest Log Time: Fri Sep 2 10:06:36 2016Protocol Audit Oldest Cee Time: Fri Sep 2 10:02:28 2016Protocol Audit Oldest Syslog Time: Fri Sep 2 10:02:28 2016

CEE 전달자의 로그 위치 이동감사 로그의 이벤트 시간이 현재 시간보다 뒤쳐지는 것으로 나타나는 경우 CEE 전달자의 로그 위치를 수동으로 이동할 수 있습니다. 그러면 EMC Isilon 클러스터의 모든 CEE전달자 로그에서 이벤트 시간이 가장 가까운 시간으로 전역적으로 이동됩니다.

건너뛴 이벤트는 클러스터에서 여전히 사용할 수 있다 하더라도 CEE 서버로 전달되지않습니다.

절차

l isi audit settings global modify 명령을 --cee-log-time 옵션과 함께 실행하여 CEE 전달자의 로그 위치를 이동합니다.

감사 및 로깅

CEE 서버 및 syslog에 대한 프로토콜 감사 이벤트 제공을 종합적으로 보여 주는 뷰를 표시합니다. 557

Page 558: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 CEE 전달자의 로그 위치가 수동으로 이동됩니다.

isi audit settings global modify --cee-log-time='protocol@2016-01-27 01:03:02'

CEE 서버에 대한 프로토콜 감사 이벤트의 제공률 보기CEE 서버에 대한 프로토콜 감사 이벤트의 제공률을 볼 수 있습니다.

절차

l isi statistics query 명령을 실행하여 EMC Isilon 노드에서 CEE 서버에 대한 프로토콜 감사 이벤트의 현재 제공률을 봅니다.

다음 명령을 실행하면 CEE 서버에 대한 프로토콜 감사 이벤트의 현재 제공률이 표시됩니다.

isi statistics query current list --keys=node.audit.cee.export.rate

출력은 다음과 같이 나타납니다.

Node node.audit.cee.export.rate--------------------------------- 1 3904.600000---------------------------------Total: 1

감사 명령EMC Isilon 클러스터에서 시스템 구성 이벤트와 SMB, NFS 및 HDFS 프로토콜 액세스이벤트를 감사할 수 있습니다. 모든 감사 데이터는 감사 항목이라는 파일에 저장됩니다. 감사 항목은 Windows용 감사 툴을 사용하여 추가로 처리할 수 있는 로그 정보를 수집합니다.

isi audit settings global modify구성 변경 사항 및 프로토콜 액세스의 글로벌 감사를 활성화하거나 비활성화하고,EMC Isilon 클러스터에서 추가 프로토콜 감사 설정을 구성합니다.

구문

isi audit settings global modify [--protocol-auditing-enabled {yes | no}] [--audited-zones <zones>] [--clear-audited-zones] [--add-audited-zones <zones>] [--remove-audited-zones <zones>] [--cee-server-uris <uris>] [--clear-cee-server-uris] [--add-cee-server-uris <uris>] [--remove-cee-server-uris <uris>] [--hostname <string>] [--config-auditing-enabled {yes | no}] [--config-syslog-enabled {yes | no}] [--cee-log-time <string>] [--syslog-log-time <string>] [--verbose]

감사 및 로깅

558 OneFS 8.0.1 CLI 관리 가이드

Page 559: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

--protocol-auditing-enabled {yes | no}

SMB, NFS 및 HDFS 프로토콜을 통한 데이터 액세스 요청의 감사를 활성화하거나비활성화합니다.

--audited-zones<access zones>

프로토콜 감사가 설정된 경우 감사할 하나 이상의 액세스 존을 쉼표로 구분하여 지정합니다. 이 옵션은 액세스 존 목록의 모든 항목을 덮어씁니다. 현재 항목에 영향을 주지 않고 액세스 존을 추가하거나 제거하려면 --add-audited-zones 또는--remove-audited-zones를 사용합니다.

--clear-audited-zones프로토콜 감사가 활성화된 경우 감사 대상 액세스 존의 전체 목록을 지웁니다.

--add-audited-zones<access zones>

프로토콜 감사가 설정된 경우 감사할 존 목록에 하나 이상의 액세스 존을 쉼표로구분하여 추가합니다.

--remove-audited-zones<access zones>

프로토콜 감사가 설정된 경우 감사할 하나 이상의 액세스 존을 쉼표로 구분하여 제거합니다.

--cee-server-uris<uris>

프로토콜 감사가 설정된 경우 감사 로그가 전달될 하나 이상의 CEE 서버 URI를 쉼표로 구분하여 지정합니다. OneFS CEE 내보내기 서비스는 여러 CEE 서버로 이벤트를 내보낼 때 라운드 로빈 로드 밸런싱을 사용합니다. 이 옵션을 사용하면 CEE서버 URI 목록의 모든 항목이 덮어써집니다. 현재 항목에 영향을 주지 않고 URI를추가 또는 제거하려면 --add-cee-server-uris 또는 --remove-cee-server-uris를 사용하십시오.

--clear-cee-server-uris프로토콜 감사가 활성화된 경우 감사 로그가 전달되는 CEE 서버 URI의 전체 목록을 지웁니다.

--add-cee-server-uris<uris>

프로토콜 감사가 활성화된 경우 감사 로그가 전달되는 URI 목록에 하나 이상의CEE 서버 URI를 쉼표로 구분하여 추가합니다.

--remove-cee-server-uris<uris>

프로토콜 감사가 설정된 경우 감사 로그가 전달되는 URI 목록에서 하나 이상의CEE 서버 URI를 쉼표로 구분하여 제거합니다.

--hostname<string>

프로토콜 이벤트를 전달할 때 사용할 스토리지 클러스터의 이름(일반적으로SmartConnect 존 이름)을 지정합니다. SmartConnect가 구현되지 않은 경우 이 값은 타사 감사 애플리케이션에서 인식하는 클러스터의 호스트 이름과 일치해야 합니다. 이 필드를 비워 두면 각 노드의 이벤트가 노드 이름(클러스터 이름 + LNN)으로 채워집니다. 이 설정은 타사 감사 애플리케이션에서 필요한 경우에만 필수 항목입니다.

--config-auditing-enabled {yes | no}

API를 통한 시스템 구성 변경 요청의 감사를 설정하거나 해제합니다.

--config-syslog-enabled {yes | no}

감사 및 로깅

isi audit settings global modify 559

Page 560: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

syslog로의 시스템 구성 변경 사항 전달을 설정하거나 해제합니다.

--cee-log-time<date>

이후 감사 CEE 전달자가 프로토콜 액세스 로그 전달을 시작할 날짜를 지정합니다.<date>를 다음 형식으로 지정하십시오.

[protocol]@<YYYY>-<MM>-<DD> <HH>:<MM>:<SS>

--syslog-log-time<date>

이후 감사 syslog 전달자가 로그 전달을 시작할 날짜를 지정합니다. SMB, NFS 또는 HDFS 트래픽 로그를 전달하려면 protocol을 지정합니다. 구성 변경 로그를전달하려면 config를 지정합니다. <date>를 다음 형식으로 지정하십시오.

[protocol|config]@<YYYY>-<MM>-<DD> <HH>:<MM>:<SS>

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi audit settings global viewEMC Isilon 클러스터에 구성된 글로벌 감사 설정을 표시합니다.

구문

isi audit settings global view

옵션이 명령에 대한 옵션은 없습니다.

다음 명령을 실행하면 클러스터에 구성된 감사 설정이 표시됩니다.

isi audit settings global view

다음 텍스트와 유사한 출력이 표시됩니다.

Protocol Auditing Enabled: Yes Audited Zones: System, zoneA CEE Server URIs: http://example.com:12228/cee Hostname: mycluster Config Auditing Enabled: Yes Config Syslog Enabled: Yes

isi audit settings modify액세스 존에서 성공 또는 실패한 프로토콜 이벤트 유형에 대해 액세스 존 내에 필터를설정하고, syslog에 전달할 이벤트 유형을 지정할 수 있도록 합니다.

감사 및 로깅

560 OneFS 8.0.1 CLI 관리 가이드

Page 561: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi audit settings modify [--audit-failure <event types>] [--clear-audit-failure] [--add-audit-failure <event types>] [--remove-audit-failure <event types>] [--audit-success <event types>] [--clear-audit-success] [--add-audit-success <event types>] [--remove-audit-success <event types>] [--syslog-audit-events <event types>] [--clear-syslog-audit-events] [--add-syslog-audit-events <event types>] [--remove-syslog-audit-events <event types>] [--syslog-forwarding-enabled {yes | no}] [--zone<access zone>] [--verbose]

옵션

--audit-failure<event types>

실패한 프로토콜 이벤트 유형 감사에 대한 하나 이상의 필터를 쉼표로 구분하여 지정합니다. 다음 이벤트 유형을 사용할 수 있습니다.

l closel createl deletel get_securityl logoffl logonl readl renamel set_securityl tree_connectl writel all이 옵션은 필터링된 이벤트 유형의 현재 목록을 덮어씁니다. 현재 목록에 영향을주지 않고 필터를 추가 또는 제거하려면 --add-audit-failure 또는 --remove-audit-failure를 사용하여 설정을 구성하십시오.

--clear-audit-failure실패한 프로토콜 이벤트 유형 감사에 대한 모든 필터를 지웁니다.

--add-audit-failure<event types>

실패한 프로토콜 이벤트 유형 감사에 대한 하나 이상의 필터를 쉼표로 구분하여 추가합니다. 유효한 이벤트 유형 값은 --audit-failure의 경우와 같습니다.

--remove-audit-failure<event types>

실패한 프로토콜 이벤트 유형 감사에 대한 하나 이상의 필터를 쉼표로 구분하여 제거합니다. 유효한 이벤트 유형 값은 --audit-failure의 경우와 같습니다.

--audit-success<event types>

감사 및 로깅

isi audit settings modify 561

Page 562: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

성공한 프로토콜 이벤트 유형 감사에 대한 하나 이상의 필터를 쉼표로 구분하여 지정합니다. 다음 이벤트 유형을 사용할 수 있습니다.

l closel createl deletel get_securityl logoffl logonl readl renamel set_securityl tree_connectl writel all이 옵션은 필터링된 이벤트 유형의 현재 목록을 덮어씁니다. 현재 목록에 영향을주지 않고 필터를 추가 또는 제거하려면 --add-audit-success 또는 --remove-audit-success를 사용하여 설정을 구성하십시오.

--clear-audit-success성공한 프로토콜 이벤트 유형 감사에 대한 모든 필터를 지웁니다.

--add-audit-success<event types>

성공한 프로토콜 이벤트 유형 감사에 대한 하나 이상의 필터를 쉼표로 구분하여 추가합니다. 유효한 이벤트 유형 값은 --audit-success의 경우와 같습니다.

--remove-audit-success<event types>

성공한 프로토콜 이벤트 유형 감사에 대한 하나 이상의 필터를 쉼표로 구분하여 제거합니다. 유효한 이벤트 유형 값은 --audit-success의 경우와 같습니다.

--syslog-audit-events<event types>

syslog에 전달할 감사된 프로토콜 이벤트 유형을 지정합니다. syslog-audit-events 및 --audit-success 또는 --audit-failure와 모두 일치하는 이벤트만 syslog에 전달됩니다. 다음 이벤트 유형을 사용할 수 있습니다.

l closel createl deletel get_securityl logoffl logonl readl renamel set_securityl tree_connectl write

감사 및 로깅

562 OneFS 8.0.1 CLI 관리 가이드

Page 563: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l all이 옵션은 전달되는 이벤트 유형의 현재 목록을 덮어씁니다. 현재 목록에 영향을주지 않고 이벤트 유형을 추가 또는 제거하려면 --add-syslog-audit-events또는 --remove-syslog-audit-events를 사용하여 설정을 구성하십시오.

--clear-syslog-audit-eventssyslog에 전달되는 감사된 프로토콜 이벤트 유형을 모두 지웁니다.

--add-syslog-audit-events<event types>

syslog에 전달되는 하나 이상의 감사된 프로토콜 이벤트 유형을 쉼표로 구분하여추가합니다. 유효한 이벤트 유형 값은 --syslog-audit-events의 경우와 같습니다.

--remove-syslog-audit-events<event types>

syslog에 전달되는 하나 이상의 감사된 프로토콜 이벤트 유형을 쉼표로 구분하여제거합니다. 유효한 이벤트 유형 값은 --syslog-audit-events의 경우와 같습니다.

--syslog-forwarding-enabled {yes | no}

지정된 액세스 존에서 감사 이벤트의 syslog 전달을 활성화하거나 비활성화합니다.

--zone<access zones>

이벤트 유형 필터가 적용되거나 syslog에 전달되는 액세스 존을 지정합니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

각 감사 대상 이벤트가 시스템 리소스를 사용하므로 감사 애플리케이션에서 지원하는이벤트만 로깅해야 합니다.

isi audit settings view액세스 존의 감사 필터 설정과 syslog 전달의 활성화 여부를 표시합니다.

구문

isi audit settings view [--zone<access zone>] [--verbose]

옵션

--zone<access zone>

보려는 액세스 존의 이름을 지정합니다.

다음 명령을 실행하면 zoneA 액세스 존에 구성된 감사 설정이 표시됩니다.

isi audit settings view --zone=zoneA

감사 및 로깅

isi audit settings view 563

Page 564: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 텍스트와 유사한 출력이 표시됩니다.

Audit Failure: create, delete, rename, set_security, close Audit Success: create, delete, rename, set_security, close Syslog Audit Events: closeSyslog Forwarding Enabled: No

isi audit topics list감사 데이터의 내부 모음인 구성된 감사 항목의 목록을 표시합니다.

구문

isi audit topics list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi audit topics modify감사 항목의 속성을 수정합니다.

구문

isi audit topics modify <name> [--max-cached-messages <integer>] [--verbose]

옵션

<name>

감사 및 로깅

564 OneFS 8.0.1 CLI 관리 가이드

Page 565: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

수정할 감사 항목의 이름을 지정합니다. 유효한 값은 protocol 및 config입니다.

--max-cached-messages<integer>

영구 저장소에 기록하기 전에 캐싱할 최대 감사 메시지 수를 지정합니다. 이 수가클수록 보다 효율적으로 감사 이벤트가 처리될 수 있습니다. 0을 지정하면 각 감사이벤트가 동기식으로 전송됩니다.

{--verbose | -v}

명령을 실행한 결과를 표시합니다.

isi audit topics view감사 항목의 속성을 표시합니다.

구문

isi audit topics view <name>

옵션

<name>

속성을 보려는 감사 항목의 이름을 지정합니다. 유효한 값은 protocol 및config입니다.

isi audit progress view현재 노드의 CEE 서버 및 syslog에 대한 프로토콜 감사 이벤트의 제공 진행 상황을 표시합니다. 이것이 기본 뷰입니다. LNN(Logical Node Number)을 지정하여 현재 노드에대한 프로토콜 감사 이벤트의 제공 진행 상황을 볼 수도 있습니다.

구문

isi audit progress view[--lnn <integer>]

옵션

--lnn<integer>

CEE 서버 및 syslog에 대한 프로토콜 감사 이벤트 제공 진행 상황의 LNN(LogicalNode Number) 뷰를 표시합니다. 이 뷰에는 마지막으로 캡처된 프로토콜 감사 이벤트의 타임스탬프와 노드에 해당하는 CEE 서버 및 syslog에 보낸 마지막 이벤트의 타임스탬프가 포함되어 있습니다.

다음 명령을 실행하면 현재 노드의 CEE 서버 및 syslog에 대한 프로토콜 감사 이벤트의제공 진행 상황이 표시됩니다.

isi audit progress view

OneFS가 다음 텍스트와 유사한 출력을 표시합니다.

감사 및 로깅

isi audit topics view 565

Page 566: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Protocol Audit Log Time: Fri Jul 29 13:32:38 2016 Protocol Audit Cee Time: Fri Jul 29 13:32:38 2016Protocol Audit Syslog Time: Fri Jul 29 17:00:28 2016

다음 명령을 실행하면 CEE 서버 및 syslog에 대한 프로토콜 감사 이벤트 제공 진행 상황의 LNN(Logical Node Number) 뷰가 표시됩니다.

isi audit progress view --lnn=2

OneFS가 다음 텍스트와 유사한 출력을 표시합니다.

Protocol Audit Log Time: Fri Jul 29 13:32:38 2016 Protocol Audit Cee Time: Fri Jul 29 13:32:38 2016Protocol Audit Syslog Time: Fri Jul 29 17:00:28 2016

isi audit progress global view클러스터에 대한 최신 프로토콜 감사 이벤트 로그 시간을 표시합니다. CEE 서버에 보내지 않은 가장 오래된 프로토콜 감사 이벤트의 시간과 클러스터에서 syslog에 전달되지 않은 가장 오래된 프로토컬 감사 이벤트의 시간도 표시합니다.

구문

isi audit progress global view

이전 명령을 실행할 때 OneFS는 다음 텍스트와 유사한 출력을 표시합니다.

Protocol Audit Latest Log Time: Fri Sep 2 10:06:36 2016 Protocol Audit Oldest Cee Time: Fri Sep 2 10:02:28 2016Protocol Audit Oldest Syslog Time: Fri Sep 2 10:02:28 2016

감사 및 로깅

566 OneFS 8.0.1 CLI 관리 가이드

Page 567: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

14장

스냅샷

이 섹션에서는 다음과 같은 항목을 다룹니다.

l 스냅샷 개요......................................................................................................568l SnapshotIQ를 사용한 데이터 보호................................................................... 568l 스냅샷 디스크 공간 사용량.............................................................................. 568l 스냅샷 스케줄.................................................................................................. 569l 스냅샷 별칭......................................................................................................569l 파일 및 디렉토리 복구..................................................................................... 569l 스냅샷 생성에 대한 Best Practice....................................................................569l 스냅샷 스케줄 생성에 대한 Best Practice........................................................ 570l 파일 클론.......................................................................................................... 571l 스냅샷 잠금......................................................................................................572l 스냅샷 예약......................................................................................................572l SnapshotIQ 라이센스 기능...............................................................................573l SnapshotIQ를 사용하여 스냅샷 생성................................................................573l 스냅샷 관리 ..................................................................................................... 577l 스냅샷 데이터 복구..........................................................................................580l 스냅샷 스케줄 관리.......................................................................................... 582l 스냅샷 별칭 관리..............................................................................................583l 스냅샷 잠금을 통한 관리..................................................................................585l SnapshotIQ 설정 구성 ..................................................................................... 587l 스냅샷 예약 설정..............................................................................................588l 변경 목록 관리................................................................................................. 589l 스냅샷 명령...................................................................................................... 591

스냅샷 567

Page 568: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷 개요OneFS 스냅샷은 특정 시점에 클러스터에 저장되는 데이터의 논리적 포인터입니다.

스냅샷은 클러스터의 디렉토리를 참조하며, 여기에는 해당 디렉토리와 하위 디렉토리에 저장된 모든 데이터가 포함됩니다. 스냅샷이 참조하는 데이터가 수정되면 수정된 데이터의 물리적 복제본이 스냅샷에 저장됩니다. 스냅샷은 사용자 지정에 따라 생성되거나, 시스템 운영 효율을 높이기 위해 OneFS에 의해 자동으로 생성됩니다.

스냅샷을 생성하고 관리하려면 클러스터에서 SnapshotIQ 라이센스를 활성화해야 합니다. 일부 애플리케이션의 경우 정상적인 작동을 위해 스냅샷을 생성해야 하지만SnapshotIQ 라이센스를 활성화할 필요는 없습니다. 기본적으로 이러한 스냅샷은OneFS에서 더 이상 필요 없어지면 자동으로 삭제됩니다. 하지만 SnapshotIQ 라이센스를 활성화하면 이러한 스냅샷을 보존할 수 있습니다. SnapshotIQ 라이센스를 활성화하지 않고 다른 모듈에서 생성한 스냅샷을 볼 수 있습니다.

이름 또는 ID로 스냅샷을 식별하고 찾을 수 있습니다. 스냅샷 이름은 사용자가 지정하며 스냅샷이 포함된 가상 디렉토리에 할당됩니다. 스냅샷 ID는 OneFS가 스냅샷에 자동으로 할당하는 숫자 식별자입니다.

SnapshotIQ를 사용한 데이터 보호스냅샷을 생성하여 SnapShotIQ 소프트웨어 모듈을 사용해 데이터를 보호할 수 있습니다. 스냅샷을 생성하면 삭제 및 수정된 파일을 복구할 수 있어 실수로 인한 삭제 및 수정시 데이터를 보호할 수 있습니다. SnapshotIQ를 사용하려면 클러스터에서 SnapshotIQ라이센스를 활성화해야 합니다.

스냅샷은 별도의 물리적 스토리지 디바이스에 데이터를 백업하는 것보다 시간과 스토리지 공간이 적게 듭니다. 데이터를 다른 물리적 디바이스로 이동하는 데 소요되는 시간은 이동하는 데이터 양에 따라 달라지는 반면, 스냅샷은 항상 스냅샷이 참조하는 데이터 양에 관계없이 거의 즉각적으로 생성됩니다. 또한 스냅샷은 로컬에서 사용할 수있어 최종 사용자가 시스템 관리자의 지원을 받을 필요 없이 자신의 데이터를 복구할수 있는 경우가 많습니다. 스냅샷의 경우 변경되지 않은 데이터가 재생성되지 않고 참조되기 때문에 원격 백업보다 공간을 적게 사용합니다.

하지만 스냅샷은 하드웨어 또는 파일 시스템 문제 발생 시 데이터를 보호하지 않습니다. 스냅샷은 클러스터에 저장된 데이터를 참조하므로 클러스터의 데이터를 사용할 수없게 될 경우 스냅샷도 사용할 수 없습니다. 이 때문에 스냅샷을 생성하는 것과 더불어데이터를 별도의 물리적 디바이스에 백업하는 것이 좋습니다.

스냅샷 디스크 공간 사용량스냅샷이 사용하는 디스크 공간은 스냅샷에 저장되는 데이터 양과 스냅샷이 다른 스냅샷에서 참조하는 데이터 양에 따라 달라집니다.

OneFS가 스냅샷을 생성한 직후에는 스냅샷이 사용하는 디스크 공간이 무시해도 좋을만큼 작습니다. 스냅샷은 참조하는 데이터가 수정되는 경우에만 추가 디스크 공간을 사용합니다. 스냅샷이 참조하는 데이터가 수정되면 원래 데이터의 읽기 전용 복제본이 스냅샷에 저장됩니다. 스냅샷은 디렉토리 컨텐츠를 스냅샷 생성 시점의 상태로 복구하는데 필요한 공간만 사용합니다.

디스크 공간 사용량을 줄이기 위해 동일한 디렉토리를 참조하는 스냅샷은 서로 참조하며, 오래된 스냅샷이 최신 스냅샷을 참조합니다. 여러 스냅샷이 참조하는 파일이 삭제될 경우 한 스냅샷에만 해당 파일의 복제본이 저장되고 다른 스냅샷은 이 복제본이 저장된 스냅샷에서 파일을 참조합니다. 보고되는 스냅샷 크기에는 스냅샷에 저장되는 데이터 양만 반영되며 스냅샷이 참조하는 데이터 양은 포함되지 않습니다.

스냅샷

568 OneFS 8.0.1 CLI 관리 가이드

Page 569: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷은 일정한 스토리지 공간을 사용하지 않기 때문에 스냅샷을 생성하는 데는 사용가능한 용량 요구 사항이 없습니다. 스냅샷의 크기는 스냅샷이 참조하는 데이터가 수정되는 방식에 따라 증가합니다. 한 클러스터에 포함될 수 있는 최대 스냅샷 수는 20,000개입니다.

스냅샷 스케줄스냅샷 스케줄에 따라 스냅샷을 자동으로 생성할 수 있습니다.

스냅샷 스케줄을 사용하면 매번 수동으로 스냅샷을 생성할 필요 없이 디렉토리의 스냅샷을 정기적으로 생성할 수 있습니다. 또한 SnapshotIQ가 자동으로 생성된 각 스냅샷을 삭제하는 시기를 결정하는 만료 기간을 지정할 수 있습니다.

스냅샷 별칭스냅샷 별칭은 스냅샷의 논리적 포인터입니다. 스냅샷 스케줄의 별칭을 지정하는 경우별칭은 항상 해당 스케줄에 따라 생성된 최신 스냅샷을 가리킵니다. 스냅샷 별칭을 할당하면 스냅샷 스케줄에 따라 생성된 최신 스냅샷을 빠르게 식별하고 액세스할 수 있습니다.

클라이언트가 별칭을 통해 스냅샷에 액세스할 수 있도록 한 경우 별칭을 재할당하여 다른 스냅샷으로 클라이언트를 리디렉션할 수 있습니다. 스냅샷에 스냅샷 별칭을 할당하는 것 외에도 라이브 버전의 파일 시스템에 스냅샷 별칭을 할당할 수 있습니다. 이는 클라이언트가 스냅샷 별칭을 통해 스냅샷에 액세스하며 클라이언트를 라이브 버전의 파일 시스템으로 리디렉션하려는 경우 유용할 수 있습니다.

파일 및 디렉토리 복구스냅샷에서 데이터를 복제하거나, 스냅샷에서 파일의 클론을 생성하거나, 전체 스냅샷을 되돌려서 스냅샷 별칭이 참조하는 파일과 디렉토리를 복구할 수 있습니다.

스냅샷에서 파일을 복제하면 파일이 중복되어 스토리지 공간이 두 배 정도 더 사용됩니다. 비 스냅샷 디렉토리에서 원래 파일을 삭제하는 경우에도 파일의 복제본이 스냅샷에남아 있습니다.

또한 스냅샷에서 파일의 클론을 생성해도 파일이 중복됩니다. 하지만 클러스터에서 즉시 추가 공간을 사용하는 복제본과 달리 클론은 클론 또는 클론 생성된 파일이 수정되는 경우에만 클러스터에서 추가 공간을 사용합니다.

스냅샷을 되돌리면 디렉토리의 컨텐츠가 스냅샷에 저장된 데이터로 대체됩니다. 스냅샷을 되돌리기 전에 SnapshotIQ는 대체되는 디렉토리의 스냅샷을 생성하므로 나중에스냅샷 되돌리기를 취소할 수 있습니다. 스냅샷을 되돌리는 것은 파일과 디렉토리에 수행한 많은 변경 사항을 취소하려는 경우에 유용할 수 있습니다. 디렉토리 스냅샷이 생성된 후에 디렉토리에서 새 파일이나 디렉토리가 생성된 경우 스냅샷을 되돌리면 이러한 파일과 디렉토리가 삭제됩니다.

디렉토리를 이동하면 디렉토리 이동 전에 생성된 디렉토리의 스냅샷을 되돌릴 수 없습니다.

스냅샷 생성에 대한 Best Practice많은 스냅샷으로 작업하는 경우 다음 Best Practice를 고려하십시오.

스냅샷

스냅샷 스케줄 569

Page 570: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

성능 저하가 발생하지 않도록 디렉토리당 스냅샷을 1,000개 넘게 생성하지 않는 것이좋습니다. 루트 디렉토리의 스냅샷을 생성하는 경우 해당 스냅샷이 루트 디렉토리의 모든 하위 디렉토리에 대한 총 스냅샷 수에 포함됩니다. 예를 들어 /ifs/data의 스냅샷을 500개, /ifs/data/media의 스냅샷을 500개 생성했다면 결과적으로 /ifs/data/media의 스냅샷을 1,000개 생성한 것과 같습니다. 다른 스냅샷에서 이미 참조한 디렉토리의 스냅샷은 생성하지 않는 것이 좋습니다.

성능 저하가 발생하지 않도록 스냅샷에서 파일당 하드 링크를 1,000개 넘게 생성하지않는 것이 좋습니다. 항상 디렉토리 경로를 최대한 짧게 유지합니다. 스냅샷이 참조하는 디렉토리 경로가 길수록 성능이 더욱 저하됩니다.

디렉토리 트리의 상위에 있는 디렉토리의 스냅샷을 생성하면 스냅샷이 참조하는 데이터를 수정하는 데 걸리는 시간이 늘어나고 스냅샷과 디렉토리를 관리하는 데 더 많은클러스터 리소스가 필요합니다. 반면 디렉토리 트리의 하위에 있는 디렉토리의 스냅샷을 생성하면 스냅샷 스케줄이 더 많이 필요하여 관리하기 어려울 수 있습니다. /ifs 또는 /ifs/data의 스냅샷은 생성하지 않는 것이 좋습니다.

한 번에 클러스터에서 최대 20,000개의 스냅샷을 생성할 수 있습니다. 워크플로우가지속적으로 다수의 스냅샷을 필요로 할 경우 OneFS CLI를 통해 스냅샷을 관리하는 것이 OneFS 웹 관리 인터페이스를 통해 스냅샷을 관리하는 것보다 더 좋을 수 있습니다.CLI에서는 매우 다양한 정렬 및 필터링 옵션을 적용하고 목록을 텍스트 파일로 리디렉션할 수 있습니다.

스냅샷이 더 이상 필요하지 않은 경우 삭제 대상으로 표시하고 SnapshotDelete 시스템작업이 활성화되어 있는지 확인해야 합니다. SnapshotDelete 작업을 비활성화하면 사용되지 않은 디스크 공간이 재확보되지 않으므로 시간이 지남에 따라 성능이 저하될 수있습니다.

시스템 클록이 UTC(Universal Time Coordinated) 이외의 표준 시간대로 설정된 경우SnapShotIQ에서는 DST(Daylight Savings Time)와 일치하도록 스냅샷 기간을 수정합니다. DST로 전환되면 스냅샷 기간이 DST에 맞게 한 시간 늘어납니다. DST에서 해제되면 스냅샷 기간이 표준 시간에 맞게 한 시간 줄어듭니다.

스냅샷 스케줄 생성에 대한 Best Practice스냅샷 스케줄 구성은 스냅샷을 삭제하는 방식에 따라 순서가 지정된 삭제와 순서가 지정되지 않은 삭제로 분류될 수 있습니다.

순서가 지정된 삭제는 디렉토리의 가장 오래된 스냅샷을 삭제하는 것이며, 순서가 지정되지 않은 삭제는 디렉토리의 가장 오래된 스냅샷이 아닌 스냅샷을 삭제하는 것입니다.순서가 지정되지 않은 삭제는 순서가 지정된 삭제보다 완료하는 데 약 2배의 시간이 걸리고 더 많은 클러스터 리소스를 사용합니다. 그러나 순서가 지정되지 않은 삭제는 총스냅샷 수를 더 적게 유지하여 공간을 절약할 수 있습니다.

순서가 지정된 삭제에 비해 순서가 지정되지 않은 삭제가 갖는 이점은 스냅샷이 참조하는 데이터가 수정되는 빈도에 따라 달라집니다. 데이터가 자주 수정되는 경우 순서가지정되지 않은 삭제가 공간을 절약할 수 있습니다. 하지만 데이터가 수정되지 않을 경우 순서가 지정되지 않은 삭제로 공간이 절약되지 않을 가능성이 크며 순서가 지정된삭제를 수행하여 클러스터 리소스를 확보하는 것이 좋습니다.

순서가 지정된 삭제를 구현하려면 디렉토리의 모든 스냅샷에 동일한 기간을 할당합니다. 스냅샷은 하나 이상의 스냅샷 스케줄을 통해 생성할 수 있습니다. 항상 디렉토리의스냅샷을 1000개 이하로 생성합니다.

순서가 지정되지 않은 스냅샷 삭제를 구현하려면 한 디렉토리에 대해 여러 스냅샷 스케줄을 생성한 후 각 스케줄에 서로 다른 스냅샷 기간을 할당합니다. 가능하면 모든 스냅샷이 동시에 생성되도록 합니다.

다음 표에는 스냅샷 Best Practice에 따른 스냅샷 스케줄이 정리되어 있습니다.

스냅샷

570 OneFS 8.0.1 CLI 관리 가이드

Page 571: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

표 1 스냅샷 스케줄 구성

삭제 유형

스냅샷 빈도 스냅샷 시간 스냅샷 만료 유지되는 최대 스냅샷 수

순서가 지정된 삭제(대부분 정적 데이터인 경우)

매시간 오전 12:00에 시작되어 오전 11:59에마침

1개월 720

순서가 지정되지 않은 삭제(자주 수정되는 데이터의 경우)

두 시간마다 한 번 오전 12:00에 시작되어 오후 11:59에마침

1일 27

매일 오전 12:00 1주

매주 토요일 오전 12:00 1개월

매월 월의 첫 토요일 오전 12:00

3개월

파일 클론SnapshotIQ를 사용하면 기존 파일과 블록을 공유하는 파일 클론을 생성하여 클러스터의 공간을 절약할 수 있습니다. 일반적으로 파일 클론은 파일 복제본보다 공간을 적게차지하고 생성하는 데 소요되는 시간도 더 짧습니다. 스냅샷에서 파일의 클론을 생성할수 있지만, 클론은 주로 OneFS에서 내부적으로 사용됩니다.

클론과 클론 생성된 파일 간에 공유되는 블록에는 섀도우 저장소라는 숨겨진 파일이 들어 있습니다. 클론이 생성되면 클론 생성된 파일에 원래 포함되어 있던 모든 데이터가섀도우 저장소로 즉시 전송됩니다. 두 파일 모두 섀도우 저장소에서 모든 블록을 참조하기 때문에 원래 파일보다 더 많은 공간을 차지하지 않으며, 클론은 클러스터에서 추가 공간을 차지하지 않습니다. 하지만 클론 생성된 파일이나 클론이 수정될 경우 파일과 클론은 둘 모두에 공통된 블록만 공유하게 되므로, 수정되어 공유되지 않는 블록은클러스터에서 추가 공간을 차지합니다.

시간이 지나 파일과 클론 둘 다 블록을 참조하지 않게 되면 섀도우 저장소에 들어 있는공유된 블록이 쓸모 없어질 수 있습니다. 클러스터에서 더 이상 필요하지 않은 블록은정기적으로 삭제됩니다. 하지만 언제든지 ShadowStoreDelete 작업을 실행하여 사용되지 않는 블록을 삭제할 수 있습니다.

클론은 ADS(Alternate Data Stream)를 포함할 수 없습니다. ADS가 포함된 파일의 클론을 생성할 경우 클론에 ADS가 포함되지 않습니다.

섀도우 저장소 고려 사항섀도우 저장소는 클론 생성된 파일 및 중복 제거된 파일이 참조하는 숨겨진 파일입니다. 섀도우 저장소를 참조하는 파일은 여타 파일과 다르게 동작합니다.

l 섀도우 저장소 참조를 읽는 것은 데이터를 직접 읽는 것보다 느릴 수 있습니다. 특히 캐싱되지 않은 섀도우 저장소 참조를 읽는 것은 캐싱되지 않은 데이터를 읽는 것보다 느립니다. 캐싱된 섀도우 저장소 참조를 읽는 것은 캐싱된 데이터를 읽는 것보다 더 오래 걸리지 않습니다.

스냅샷

파일 클론 571

Page 572: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 섀도우 저장소를 참조하는 파일이 다른 Isilon 클러스터에 복제되거나NDMP(Network Data Management Protocol) 백업 디바이스에 백업되는 경우 섀도우 저장소가 타겟 Isilon 클러스터나 백업 디바이스로 전송되지 않습니다. 이러한 파일은 섀도우 저장소에서 참조하는 데이터가 포함된 것처럼 전송되며, 섀도우 저장소를 참조하지 않을 경우와 동일한 공간을 타겟 Isilon 클러스터나 백업 디바이스에서 사용합니다.

l OneFS는 섀도우 저장소를 생성할 때 섀도우 저장소를 참조하는 파일의 스토리지풀에 섀도우 저장소를 할당합니다. 섀도우 저장소가 상주하는 스토리지 풀을 삭제할 경우 섀도우 저장소를 참조하는 다른 파일이 차지하는 풀로 해당 섀도우 저장소가 이동됩니다.

l OneFS는 블록에 대한 마지막 참조가 삭제된 후에 즉시 섀도우 저장소 블록을 삭제하지 않고 ShadowStoreDelete 작업이 실행되어 참조되지 않은 블록이 삭제될 때까지 기다립니다. 클러스터에 참조되지 않은 블록이 많이 있을 경우ShadowStoreDelete 작업이 실행될 때까지 데이터 중복 제거를 통한 절약 효과가부정적인 것으로 보고될 수 있습니다.

l 섀도우 저장소는 섀도우 저장소를 참조하는 파일들에 적용된 가장 높은 보호 수준이상으로 보호됩니다. 예를 들어 섀도우 저장소를 참조하는 파일 하나가 +2 보호가적용되는 스토리지 풀에 상주하고, 섀도우 저장소를 참조하는 또 다른 파일이 +3보호가 적용되는 스토리지 풀에 상주할 경우 섀도우 저장소가 +3으로 보호됩니다.

l 할당량 계산 시에는 섀도우 저장소를 참조하는 파일이 섀도우 저장소에서 참조된데이터를 포함한 것처럼 간주됩니다. 할당량 관점에서는 섀도우 저장소 참조가 존재하지 않는 것입니다. 그러나 할당량에 데이터 보호 오버헤드가 포함되는 경우 섀도우 저장소의 데이터 보호 오버헤드가 고려되지 않습니다.

스냅샷 잠금스냅샷 잠금은 스냅샷이 삭제되지 못하게 합니다. 스냅샷에 하나 이상의 잠금이 적용되면 스냅샷을 삭제할 수 없고 이러한 스냅샷을 잠긴 스냅샷이라고 합니다. 잠긴 스냅샷의 기간이 만료되는 경우 스냅샷에 대한 모든 잠금이 삭제될 때까지 OneFS가 해당 스냅샷을 삭제하지 않습니다.

OneFS는 OneFS 애플리케이션에서 생성된 스냅샷이 너무 일찍 삭제되지 않도록 스냅샷 잠금을 적용합니다. 따라서 스냅샷 잠금을 삭제하거나 스냅샷 잠금의 기간을 수정하지 않는 것이 좋습니다.

스냅샷에 한 번에 적용할 수 있는 잠금 수에는 제한이 있습니다. 사용자가 스냅샷 잠금을 생성하여 스냅샷 제한에 도달할 경우 OneFS가 필요할 때 스냅샷 잠금을 적용할 수없습니다. 따라서 스냅샷 잠금을 생성하지 않는 것이 좋습니다.

스냅샷 예약스냅샷 예약을 사용하면 스냅샷만을 위한 최소 비율의 클러스터 스토리지 용량을 확보할 수 있습니다. 스냅샷 예약이 지정된 경우 다른 모든 OneFS 작업에서 스냅샷을 위해예약된 비율의 클러스터 용량을 사용할 수 없습니다.

스냅샷 예약은 스냅샷이 클러스터에서 사용할 수 있는 용량을 제한하지 않습니다. 스냅샷은 스냅샷 예약에 따라 지정된 스토리지 용량 비율보다 더 많은 용량을 사용할 수 있습니다. 스냅샷 예약을 지정하지 않는 것이 좋습니다.

스냅샷

572 OneFS 8.0.1 CLI 관리 가이드

Page 573: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SnapshotIQ 라이센스 기능클러스터에서 SnapshotIQ 라이센스를 활성화한 경우에만 스냅샷을 생성할 수 있습니다. 그러나 SnapshotIQ 라이센스를 활성화하지 않고도 OneFS에서 내부 용도로 생성된스냅샷과 스냅샷 잠금을 볼 수 있습니다.

다음 표에는 SnapshotIQ 라이센스의 활성화 여부에 따라 사용할 수 있는 스냅샷 기능이 정리되어 있습니다.

기능 비활성 활성

스냅샷 및 스냅샷 스케줄생성

지원 안 함 지원

SnapshotIQ 설정 구성 지원 안 함 지원

스냅샷 스케줄 보기 지원 지원

스냅샷 삭제 지원 지원

스냅샷 데이터 액세스 지원 지원

스냅샷 보기 지원 지원

SnapshotIQ 라이센스가 비활성화되면 더 이상 새 스냅샷을 생성할 수 없고 모든 스냅샷 스케줄이 해제되며 스냅샷이나 스냅샷 설정을 수정할 수 없게 됩니다. 하지만 여전히 스냅샷을 삭제하고 스냅샷에 포함된 데이터에 액세스할 수 있습니다.

SnapshotIQ를 사용하여 스냅샷 생성스냅샷을 생성하려면 클러스터에서 SnapshotIQ 라이센스를 구성해야 합니다. 스냅샷스케줄을 생성하거나 수동으로 개별 스냅샷을 생성하여 스냅샷을 생성할 수 있습니다.

수동 스냅샷은 즉시 스냅샷을 생성하려는 경우 또는 스냅샷 스케줄에 지정되지 않은 시간에 스냅샷을 생성하려는 경우에 유용합니다. 예를 들어 파일 시스템을 변경하려고 하지만 변경 결과가 확실치 않을 경우, 파일 시스템의 현재 상태를 스냅샷에 캡처한 후에변경을 수행할 수 있습니다.

스냅샷을 생성하기 전에는, 스냅샷을 되돌리려면 되돌리는 디렉토리용 SnapRevert 도메인이 있어야 한다는 점을 고려해야 합니다. 디렉토리에 대한 스냅샷을 되돌릴 계획이면 해당 디렉토리가 비어 있는 동안 디렉토리용 SnapRevert 도메인을 생성하는 것이좋습니다. 디렉토리에 포함된 데이터가 적을수록 해당 디렉토리용 도메인을 생성하는시간이 적게 걸립니다.

SnapRevert 도메인 생성디렉토리가 포함된 스냅샷을 되돌리려면 먼저 디렉토리에 대한 SnapRevert 도메인을생성해야 합니다. 디렉토리가 비어 있을 때 디렉토리에 대한 SnapRevert 도메인을 생성하는 것이 좋습니다.

SnapRevert 도메인의 루트 경로는 스냅샷의 루트 경로와 동일해야 합니다. 예를 들어루트 경로가 /ifs/data/media인 도메인을 사용하여 루트 경로가 /ifs/data/media/archive인 스냅샷을 되돌릴 수 없습니다. /ifs/data/media/archive를되돌리려면 루트 경로가 /ifs/data/media/archive인 SnapRevert 도메인을 생성해야 합니다.

스냅샷

SnapshotIQ 라이센스 기능 573

Page 574: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. isi job jobs start 명령을 실행합니다.

다음 명령을 실행하면 /ifs/data/media에 대한 SnapRevert 도메인이 생성됩니다.

isi job jobs start domainmark --root /ifs/data/media \--dm-type SnapRevert

스냅샷 스케줄 생성디렉토리의 스냅샷을 지속적으로 생성하기 위해 스냅샷 스케줄을 생성할 수 있습니다.

절차

1. isi snapshot schedules create 명령을 실행합니다.

다음 명령을 실행하면 /ifs/data/media에 대한 스냅샷 스케줄이 생성됩니다.

isi snapshot schedules create hourly /ifs/data/media \HourlyBackup_%m-%d-%Y_%H:%M "Every day every hour" \--duration 1M

다음 명령을 실행하면 서로 다른 속도로 스냅샷을 생성하고 만료시키는 /ifs/data/media에 대한 스냅샷 스케줄이 여러 개 생성됩니다.

isi snapshot schedules create every-other-hour \/ifs/data/media EveryOtherHourBackup_%m-%d-%Y_%H:%M \"Every day every 2 hours" --duration 1Disi snapshot schedules create daily /ifs/data/media \Daily_%m-%d-%Y_%H:%M "Every day at 12:00 AM" --duration 1Wisi snapshot schedules create weekly /ifs/data/media \Weekly_%m-%d-%Y_%H:%M "Every Saturday at 12:00 AM" --duration 1M isi snapshot schedules create monthly /ifs/data/media \Monthly_%m-%d-%Y_%H:%M \"The 1 Saturday of every month at 12:00 AM" --duration 3M

스냅샷 생성디렉토리의 스냅샷을 생성할 수 있습니다.

절차

1. isi snapshot snapshots create 명령을 실행합니다.

다음 명령을 실행하면 /ifs/data/media에 대한 스냅샷이 생성됩니다.

isi snapshot snapshots create /ifs/data/media --name media-snap

스냅샷 명명 패턴스냅샷 스케줄이나 복제 정책에 따라 스냅샷이 자동으로 생성되도록 예약하는 경우, 스냅샷의 이름이 지정되는 방식을 결정하는 스냅샷 명명 패턴을 할당해야 합니다. 스냅샷명명 패턴에는 스냅샷이 생성되는 방법과 시기에 대한 정보를 나타내는 변수가 포함됩니다.

스냅샷

574 OneFS 8.0.1 CLI 관리 가이드

Page 575: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷 명명 패턴에 포함될 수 있는 변수는 다음과 같습니다.

변수 설명

%A 요일

%a 약식 요일. 예를 들어 스냅샷이 일요일에 생성되는 경우 %a가 Sun으로 대체됩니다.

%B 월 이름

%b 약식 월 이름. 예를 들어 스냅샷이 9월에 생성되는 경우 %b가 Sep로 대체됩니다.

%C 연도의 첫 두 자리. 예를 들어 스냅샷이 2014년에 생성되는 경우 %C가 20으로 대체됩니다.

%c 날짜와 시간. 이 변수는 %a %b %e %T %Y를지정하는 것과 동일합니다.

%d 월 기준 두 자리 날짜

%e 월 기준 날짜. 한 자리 날짜 앞에는 공백이 옵니다.

%F 날짜. 이 변수는 %Y-%m-%d를 지정하는 것과동일합니다.

%G 연도. 이 변수는 %Y를 지정하는 것과 동일합니다. 하지만 현재 연도의 요일이 4일 미만인 주에 스냅샷을 생성할 경우 대부분의 요일이 포함된 연도가 표시됩니다. 주의 첫 요일은 월요일로 계산됩니다. 예를 들어 스냅샷이 2017년 1월 1일 일요일에 생성되는 경우, 한 요일만2017년에 속하기 때문에 %G가 2016으로 대체됩니다.

%g 약식 연도. 이 변수는 %y를 지정하는 것과 동일합니다. 하지만 현재 연도의 요일이 4일 미만인 주에 스냅샷을 생성한 경우 대부분의 요일이 포함된 연도가 표시됩니다. 주의 첫 요일은월요일로 계산됩니다. 예를 들어 스냅샷이2017년 1월 1일 일요일에 생성되는 경우, 한 요일만 2017년에 속하기 때문에 %g가 16으로대체됩니다.

%H 시간. 시간은 24시간 형식으로 표시됩니다. 한자리 시간 앞에는 0이 옵니다. 예를 들어 스냅샷이 오전 1시 45분에 생성되는 경우 %H가 01로 대체됩니다.

%h 약식 월 이름. 이 변수는 %b를 지정하는 것과동일합니다.

%I 12시간 형식으로 나타낸 시간. 한 자리 시간 앞에는 0이 옵니다. 예를 들어 스냅샷이 오후 1시45분에 생성되는 경우 %I가 01로 대체됩니다.

%j 년 기준 숫자 형식 날짜. 예를 들어 스냅샷이 2월 1일에 생성되는 경우 %j가 32로 대체됩니다.

스냅샷

스냅샷 명명 패턴 575

Page 576: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

변수 설명

%k 24시간 형식으로 나타낸 시간. 한 자리 시간 앞에는 공백이 옵니다.

%l 12시간 형식으로 나타낸 시간. 한 자리 시간 앞에는 공백이 옵니다. 예를 들어 스냅샷이 오전1시 45분에 생성되는 경우 %l이 1로 대체됩니다.

%M 두 자리 분

%m 두 자리 월

%p AM 또는 PM% {PolicyName} 스냅샷이 생성된 복제 정책의 이름. 이 변수는

복제 정책에 스냅샷 명명 패턴을 지정하는 경우에만 유효합니다.

%R 시간. 이 변수는 %H:%M을 지정하는 것과 동일합니다.

%r 시간. 이 변수는 %I:%M:%S %p를 지정하는 것과 동일합니다.

%S 두 자리 초

%s UNIX 또는 POSIX 시간으로 나타낸 초

%{SrcCluster} 스냅샷이 생성된 복제 정책의 소스 클러스터이름. 이 변수는 복제 정책에 스냅샷 명명 패턴을 지정하는 경우에만 유효합니다.

%T 시간. 이 변수는 %H:%M:%S를 지정하는 것과동일합니다.

%U 년 기준 두 자리 숫자 형식 주. 00~53의 숫자범위. 주의 첫 요일은 일요일로 계산됩니다.

%u 숫자 형식 요일. 1~7의 숫자 범위. 주의 첫 요일은 월요일로 계산됩니다. 예를 들어 스냅샷이 일요일에 생성되는 경우 %u가 7로 대체됩니다.

%V 스냅샷이 생성된 년 기준 두 자리 숫자 형식 주01~53의 숫자 범위. 주의 첫 요일은 월요일로계산됩니다. 예를 들어 1월 1일 주간에 4일 이상이 포함된 경우 해당 주가 그 해의 첫 번째주로 간주됩니다.

%v 스냅샷이 생성된 날짜. 이 변수는 %e-%b-%Y를 지정하는 것과 동일합니다.

%W 스냅샷이 생성된 년 기준 두 자리 숫자 형식 주00~53의 숫자 범위. 주의 첫 요일은 월요일로계산됩니다.

%w 스냅샷이 생성된 숫자 형식 요일. 0~6의 숫자범위. 주의 첫 요일은 일요일로 계산됩니다. 예

스냅샷

576 OneFS 8.0.1 CLI 관리 가이드

Page 577: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

변수 설명

를 들어 스냅샷이 일요일에 생성되는 경우 %w가 0으로 대체됩니다.

%X 스냅샷이 생성된 시간. 이 변수는 %H:%M:%S를 지정하는 것과 동일합니다.

%Y 스냅샷이 생성된 연도.

%y 스냅샷이 생성된 연도의 마지막 두 자릿수. 예를 들어 스냅샷이 2014년에 생성되는 경우 %y가 14로 대체됩니다.

%Z 스냅샷이 생성된 시간대.

%z 스냅샷이 생성된 시간대의 UTC(UniversalTime Coordinated)로부터의 오프셋. 더하기 기호가 나올 경우 시간대가 UTC 동쪽입니다. 빼기 기호가 나올 경우 시간대가 UTC 서쪽입니다.

%+ 스냅샷이 생성된 날짜와 시간. 이 변수는 %a%b %e %X %Z %Y를 지정하는 것과 동일합니다.

%% 퍼센트 기호 이스케이프. 예를 들어 100%%가100%로 대체됩니다.

스냅샷 관리스냅샷을 삭제하거나 볼 수 있습니다. 또한 기존 스냅샷의 이름, 기간 및 스냅샷 별칭도수정할 수 있습니다. 그러나 스냅샷에 포함된 데이터는 읽기 전용이므로 수정할 수 없습니다.

스냅샷 디스크 공간 사용량 줄이기여러 스냅샷에 동일한 디렉토리가 포함된 경우 이러한 스냅샷 중 하나를 삭제하면 해당스냅샷 크기로 보고된 공간 중 일부만 확보될 수 있습니다. 스냅샷의 크기는 스냅샷을삭제할 경우 확보될 수 있는 최대 데이터 양입니다.

스냅샷을 삭제하면 해당 스냅샷이 단독으로 차지하던 공간만 확보됩니다. 두 스냅샷이동일한 저장 데이터를 참조할 경우 두 스냅샷을 모두 삭제한 후에만 해당 데이터 공간이 확보됩니다. 스냅샷에는 루트 디렉토리의 모든 하위 디렉토리에 포함된 데이터가 저장됩니다. 예를 들어 snapshot_one에 /ifs/data/가 포함되어 있고, snapshot_two에 /ifs/data/dir이 포함되어 있을 경우 두 스냅샷이 데이터를 공유할 가능성이 높습니다.

디렉토리를 삭제한 후에 다시 생성할 경우 해당 디렉토리가 포함된 스냅샷에는 디렉토리의 파일을 수정하지 않았더라도 다시 생성된 디렉토리 전체가 저장됩니다.

동일한 디렉토리가 포함된 여러 스냅샷을 삭제하면 서로 다른 디렉토리가 포함된 여러스냅샷을 삭제하는 경우보다 데이터 공간을 확보할 가능성이 높습니다.

또한 여러 스냅샷에 동일한 디렉토리가 포함되어 있을 때 오래된 스냅샷을 삭제하면 최신 스냅샷을 삭제하는 경우보다 디스크 공간을 확보할 가능성이 높습니다.

스냅샷

스냅샷 관리 577

Page 578: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

만료 날짜가 할당된 스냅샷은 스냅샷 데몬에 의해 자동으로 삭제 대상으로 표시됩니다.스냅샷 데몬이 해제되면 스냅샷이 자동으로 삭제되지 않습니다. 스냅샷 데몬을 해제하지 않는 것이 좋습니다.

스냅샷 삭제스냅샷에 포함된 데이터에 더 이상 액세스하지 않으려는 경우 스냅샷을 삭제할 수 있습니다.

OneFS를 사용하면 SnapshotDelete 작업이 실행될 때 삭제된 스냅샷이 차지한 디스크공간을 확보할 수 있습니다. 또한 클론이나 클론이 생성된 파일이 포함된 스냅샷을 삭제하는 경우, 섀도우 저장소의 데이터가 클러스터의 파일에 의해 더 이상 참조되지 않을 수 있습니다. OneFS는 ShadowStoreDelete 작업이 실행될 때 섀도우 저장소에서 참조되지 않는 데이터를 삭제합니다. OneFS는 정기적으로 섀도우 저장소 삭제 및SnapshotDelete 작업을 모두 실행합니다. 그러나 언제든지 수동으로 두 작업을 실행할수도 있습니다.

절차

1. isi snapshot snapshots delete 명령을 실행하여 스냅샷을 삭제합니다.

다음 명령을 실행하면 OldSnapshot이라는 스냅샷이 삭제됩니다.

isi snapshot snapshots delete OldSnapshot

2. (선택 사항) 삭제된 스냅샷 데이터가 클러스터에서 해제되는 속도를 높이려면다음 명령을 실행하여 SnapshotDelete 작업을 시작합니다.

isi job jobs start snapshotdelete

3. 중복 제거된 파일과 클론이 생성된 파일 간에 공유되는 삭제된 데이터가 클러스터에서 해제되는 속도를 높이려면 다음 명령을 실행하여 ShadowStoreDelete 작업을 시작합니다.

isi job jobs start shadowstoredelete

스냅샷 속성 수정스냅샷의 이름과 만료 날짜를 수정할 수 있습니다.

절차

1. isi snapshot snapshots modify 명령을 실행합니다.

다음 명령을 실행하면 HourlyBackup_07-15-2014_22:00이 2014년 7월 25일 오후 1시 30분에 만료됩니다.

isi snapshot snapshots modify HourlyBackup_07-15-2014_22:00 \--expires 2014-07-25T01:30

스냅샷 별칭 수정스냅샷의 별칭을 수정하여 스냅샷의 대체 이름을 할당할 수 있습니다.

스냅샷

578 OneFS 8.0.1 CLI 관리 가이드

Page 579: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. isi snapshot snapshots modify 명령을 실행합니다.

다음 명령을 실행하면 LastKnownGood의 별칭이HourlyBackup_07-15-2013_22:00에 할당됩니다.

isi snapshot snapshots modify HourlyBackup_07-15-2013_22:00 \--alias LastKnownGood

스냅샷 보기스냅샷의 목록이나 특정 스냅샷에 대한 자세한 정보를 볼 수 있습니다.

절차

1. 다음 명령을 실행하여 모든 스냅샷을 봅니다.

isi snapshot snapshots list

다음 예와 유사한 출력이 표시됩니다.

ID Name Path-------------------------------------------------------------------2 SIQ-c68839394a547b3fbc5c4c4b4c5673f9-latest /ifs/data/source6 SIQ-c68839394a547b3fbc5c4c4b4c5673f9-restore /ifs/data/target8 SIQ-Failover-newPol-2013-07-11_18-47-08 /ifs/data/target12 HourlyBackup_07-15-2013_21:00 /ifs/data/media14 HourlyBackup_07-15-2013_22:00 /ifs/data/media16 EveryOtherHourBackup_07-15-2013_22:00 /ifs/data/media18 HourlyBackup_07-15-2013_23:00 /ifs/data/media20 HourlyBackup_07-16-2013_15:00 /ifs/data/media22 EveryOtherHourBackup_07-16-2013_14:00 /ifs/data/media-------------------------------------------------------------------

2. (선택 사항) 특정 스냅샷에 대한 자세한 정보를 보려면 isi snapshotsnapshots view 명령을 실행합니다.

다음 명령을 실행하면 HourlyBackup_07-15-2013_22:00에 대한 자세한 정보가표시됩니다.

isi snapshot snapshots view HourlyBackup_07-15-2013_22:00

다음 예와 유사한 출력이 표시됩니다.

ID: 14 Name: HourlyBackup_07-15-2013_22:00 Path: /ifs/data/media Has Locks: No Schedule: hourly

스냅샷

스냅샷 보기 579

Page 580: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Alias: - Created: 2013-07-15T22:00:10 Expires: 2013-08-14T22:00:00 Size: 0bShadow Bytes: 0b % Reserve: 0.00%% Filesystem: 0.00% State: active

스냅샷 정보isi snapshot snapshots list 명령의 출력을 통해 스냅샷에 대한 정보를 볼 수있습니다.

ID

스냅샷의 ID입니다.

Name

스냅샷의 이름입니다.

Path

스냅샷에 포함된 디렉토리의 경로입니다.

스냅샷 데이터 복구다양한 방법을 통해 스냅샷 데이터를 복구할 수 있습니다. 스냅샷을 되돌리거나 스냅샷디렉토리를 통해 스냅샷 데이터에 액세스할 수 있습니다.

스냅샷 디렉토리에서 파일의 클론을 생성하거나 디렉토리 또는 파일을 복제할 수 있습니다. 스냅샷 디렉토리는 Windows 탐색기 또는 UNIX 명령줄을 통해 액세스할 수 있습니다. 이러한 방법을 사용하기 위한 스냅샷 디렉토리 액세스를 스냅샷 설정을 통해 설정하거나 해제할 수 있습니다.

스냅샷 되돌리기스냅샷을 생성했을 때의 상태로 디렉토리를 되돌릴 수 있습니다.

시작하기 전에

l 디렉토리에 대한 SnapRevert 도메인을 생성합니다.

l 디렉토리의 스냅샷을 생성합니다.

절차

1. (선택 사항) 되돌릴 스냅샷의 ID를 식별하려면 isi snapshot snapshotsview 명령을 실행합니다.

다음 명령을 실행하면 HourlyBackup_07-15-2014_23:00의 ID가 표시됩니다.

isi snapshot snapshots view HourlyBackup_07-15-2014_23:00

다음 예와 유사한 출력이 표시됩니다.

ID: 18 Name: HourlyBackup_07-15-2014_23:00 Path: /ifs/data/media Has Locks: No Schedule: hourly Alias: - Created: 2014-07-15T23:00:05 Expires: 2014-08-14T23:00:00 Size: 0b Shadow Bytes: 0b % Reserve: 0.00% % Filesystem: 0.00% State: active

2. isi job jobs start 명령을 실행하여 스냅샷을 되돌립니다.

스냅샷

580 OneFS 8.0.1 CLI 관리 가이드

Page 581: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 HourlyBackup_07-15-2014_23:00을 되돌립니다.

isi job jobs start snaprevert --snapid 18

Windows 탐색기를 사용하여 파일 또는 디렉토리 복구Microsoft Shadow Copy Client가 컴퓨터에 설치되어 있는 경우 이를 사용해서 스냅샷에 저장된 파일과 디렉토리를 복구할 수 있습니다.

이 파일 및 디렉토리 복구 방법은 원래 사용 권한을 보존하지 않습니다. 그 대신, 파일또는 디렉토리에 해당 파일 또는 디렉토리를 복제하는 디렉토리와 동일한 사용 권한을할당합니다. 스냅샷에서 데이터를 복구하는 동안 사용 권한을 보존하려면 UNIX 명령줄에서 -a 옵션과 함께 cp 명령을 실행하십시오.

Windows 탐색기를 통해 한 디렉토리의 스냅샷을 최신 스냅샷부터 최대 64개까지 액세스할 수 있습니다. 한 디렉토리의 스냅샷을 65개 이상 액세스하려면 UNIX 명령줄을 통해 클러스터에 액세스해야 합니다.

절차

1. Windows 탐색기에서 복구할 디렉토리나 복구할 파일이 들어 있는 디렉토리로이동합니다.

디렉토리가 삭제된 경우에는 해당 디렉토리를 다시 생성해야 합니다.

2. 폴더를 마우스 오른쪽 버튼으로 클릭한 다음 Properties를 클릭합니다.

3. Properties 창에서 Previous Versions 탭을 클릭합니다.

4. 복구할 폴더 버전이나 복구할 파일 버전이 포함된 폴더의 버전을 선택합니다.

5. 해당 파일 또는 디렉토리 버전을 복구합니다.

l 선택한 디렉토리의 모든 파일을 복구하려면 Restore를 클릭합니다.

l 선택한 디렉토리를 다른 위치로 복사하려면 Copy를 클릭한 후 디렉토리를복사할 위치를 지정합니다.

l 특정 파일을 복구하려면 Open을 클릭한 후 해당 파일을 원래 디렉토리로 복사하여 기존 복제본을 스냅샷 버전으로 대체합니다.

UNIX 명령줄을 통해 파일 또는 디렉토리 복구UNIX 명령줄을 통해 스냅샷에서 파일 또는 디렉토리를 복구할 수 있습니다.

절차

1. UNIX 명령줄을 통해 클러스터에 대한 접속을 엽니다.

2. (선택 사항) 파일이나 디렉토리를 복구할 스냅샷의 컨텐츠를 보려면 스냅샷 루트 디렉토리에 포함된 디렉토리에 대해 ls 명령을 실행합니다.

예를 들어 다음 명령은 Snapshot2014Jun04에 포함된 /archive 디렉토리의 컨텐츠를 표시합니다.

ls /ifs/.snapshot/Snapshot2014Jun04/archive

3. cp 명령을 사용하여 파일 또는 디렉토리를 복제합니다.

스냅샷

Windows 탐색기를 사용하여 파일 또는 디렉토리 복구 581

Page 582: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예를 들어 다음 명령은 file1 파일의 복제본을 생성합니다.

cp -a /ifs/.snapshot/Snapshot2014Jun04/archive/file1 \ /ifs/archive/file1_copy

스냅샷에서 파일 클론 생성스냅샷에서 파일의 클론을 생성할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 파일이나 디렉토리를 복구할 스냅샷의 컨텐츠를 보려면 스냅샷 루트 디렉토리의하위 디렉토리에 대해 ls 명령을 실행합니다.

예를 들어 다음 명령은 Snapshot2014Jun04에 포함된 /archive 디렉토리의 컨텐츠를 표시합니다.

ls /ifs/.snapshot/Snapshot2014Jun04/archive

3. -c 옵션을 사용하여 cp 명령을 실행함으로써 스냅샷에서 파일의 클론을 생성합니다.

예를 들어 다음 명령은 Snapshot2014Jun04에서 test.txt의 클론을 생성합니다.

cp -c /ifs/.snapshot/Snapshot2014Jun04/archive/test.txt \/ifs/archive/test_clone.text

스냅샷 스케줄 관리스냅샷 스케줄을 수정하거나, 삭제하거나, 볼 수 있습니다.

스냅샷 스케줄 수정스냅샷 스케줄을 수정할 수 있습니다. 스냅샷 스케줄의 모든 변경 내용은 수정 작업 이후 생성된 스냅샷에만 적용됩니다. 기존 스냅샷은 스케줄 수정의 영향을 받지 않습니다.

스냅샷 스케줄의 별칭을 수정하는 경우 스케줄에 따라 생성된 다음 스냅샷에 별칭이 할당됩니다. 그러나 이 경우 이전 별칭이 할당된 마지막 스냅샷에서 이전 별칭이 제거되지는 않습니다. 이전 별칭을 수동으로 제거하지 않는 한, 별칭은 할당된 마지막 스냅샷에 계속 연결되어 있습니다.

절차

1. isi snapshot schedules modify 명령을 실행합니다.

다음 명령을 실행하면 스냅샷 스케줄 hourly_media_snap에 따라 생성된 스냅샷이 생성 후 15일이 지나면 삭제됩니다.

isi snapshot schedules modify hourly_media_snap --duration 15D

스냅샷

582 OneFS 8.0.1 CLI 관리 가이드

Page 583: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷 스케줄 삭제스냅샷 스케줄을 삭제할 수 있습니다. 스냅샷 스케줄을 삭제하는 경우 스케줄에 따라이전에 생성된 스냅샷은 삭제되지 않습니다.

절차

1. isi snapshot schedules delete 명령을 실행합니다.

다음 명령을 실행하면 hourly_media_snap이라는 스냅샷 스케줄이 삭제됩니다.

isi snapshot schedules delete hourly_media_snap

스냅샷 스케줄 보기스냅샷 스케줄을 볼 수 있습니다.

절차

1. 다음 명령을 실행하여 스냅샷 스케줄을 봅니다.

isi snapshot snapshots list

다음 예와 유사한 출력이 표시됩니다.

ID Name --------------------- 1 every-other-hour 2 daily 3 weekly 4 monthly ---------------------

2. (선택 사항) isi snapshot schedules view 명령을 실행하여 특정 스냅샷스케줄에 대한 자세한 정보를 봅니다.

다음 명령을 실행하면 스냅샷 스케줄 every-other-hour에 대한 자세한 정보가 표시됩니다.

isi snapshot schedules view every-other-hour

다음 예와 유사한 출력이 표시됩니다.

ID: 1 Name: every-other-hour Path: /ifs/data/media Pattern: EveryOtherHourBackup_%m-%d-%Y_%H:%M Schedule: Every day every 2 hours Duration: 1D Alias: - Next Run: 2013-07-16T18:00:00 Next Snapshot: EveryOtherHourBackup_07-16-2013_18:00

스냅샷 별칭 관리스냅샷 스케줄에 의해 생성된 최신 스냅샷에 스냅샷 별칭을 할당하도록 스냅샷 스케줄을 구성할 수 있습니다. 또한 특정 스냅샷이나 라이브 버전의 파일 시스템에 스냅샷 별칭을 수동으로 할당할 수 있습니다.

스냅샷 스케줄에 대한 스냅샷 별칭 구성스냅샷 스케줄을 구성하여 스케줄에 의해 생성된 최신 스냅샷에 스냅샷 별칭을 할당할수 있습니다.

스냅샷 스케줄에 대한 별칭을 구성하면 스케줄에 따라 생성되는 다음 스냅샷에 별칭이할당됩니다. 그러나 이 경우 이전 별칭이 할당된 마지막 스냅샷에서 이전 별칭이 제거

스냅샷

스냅샷 스케줄 삭제 583

Page 584: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

되지는 않습니다. 이전 별칭을 수동으로 제거하지 않는 한, 별칭은 할당된 마지막 스냅샷에 계속 연결되어 있습니다.

절차

1. isi snapshot schedules modify 명령을 실행합니다.

다음 명령을 실행하면 스냅샷 스케줄 WeeklySnapshot에 대해 LatestWeekly 별칭이 구성됩니다.

isi snapshot schedules modify WeeklySnapshot --alias LatestWeekly

스냅샷에 스냅샷 별칭 할당스냅샷에 스냅샷 별칭을 할당할 수 있습니다.

절차

1. isi snapshot aliases create 명령을 실행합니다.

다음 명령을 실행하면 Weekly-01-30-2015에 대한 스냅샷 별칭이 생성됩니다.

isi snapshot aliases create latestWeekly Weekly-01-30-2015

라이브 파일 시스템에 스냅샷 별칭 재할당스냅샷에서 라이브 파일 시스템으로 클라이언트를 리디렉션하도록 스냅샷 별칭을 재할당할 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi snapshot aliases modify 명령을 실행합니다.

다음 명령을 실행하면 latestWeekly 별칭이 라이브 파일 시스템에 재할당됩니다.

isi snapshot aliases modify latestWeekly --target LIVE

스냅샷 별칭 보기모든 스냅샷 별칭의 목록을 볼 수 있습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 다음 명령을 실행하여 모든 스냅샷 별칭의 목록을 봅니다.

isi snapshot aliases list

스냅샷 별칭이 라이브 버전의 파일 시스템을 참조하는 경우 Target ID가 -1입니다.

스냅샷

584 OneFS 8.0.1 CLI 관리 가이드

Page 585: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

3. (선택 사항) isi snapshot aliases view 명령을 실행하여 특정 스냅샷에대한 정보를 봅니다.

다음 명령을 실행하면 latestWeekly에 대한 정보가 표시됩니다.

isi snapshot aliases view latestWeekly

스냅샷 별칭 정보isi snapshot aliases view 명령 출력을 통해 스냅샷 별칭에 대한 정보를 볼 수있습니다.

ID

스냅샷 별칭의 숫자 ID입니다.

Name

스냅샷 별칭의 이름입니다.

Target ID

별칭이 참조하는 스냅샷의 숫자 ID입니다.

Target Name

별칭이 참조하는 스냅샷의 이름입니다.

Created

스냅샷 별칭이 생성된 날짜입니다.

스냅샷 잠금을 통한 관리스냅샷 잠금을 삭제 및 생성하고 만료 날짜를 수정할 수 있습니다.

Isilon 기술 지원 부서에서 지시하지 않은 경우 스냅샷 잠금을 생성, 삭제 또는 수정하지않는 것이 좋습니다.

OneFS가 생성한 스냅샷 잠금을 삭제하면 데이터 손실이 발생할 수 있습니다. OneFS에서 생성한 스냅샷 잠금을 삭제하는 경우, 해당 스냅샷이 OneFS에서 여전히 사용 중인동안 삭제될 가능성이 있습니다. OneFS가 작업에 필요한 스냅샷에 액세스할 수 없을경우 작업이 잘못 작동하여 데이터가 손실될 수 있습니다. 또한 OneFS에서 생성한 스냅샷 잠금의 만료 날짜를 수정하면 해당 스냅샷이 영구적으로 삭제될 수 있기 때문에데이터가 손실될 수 있습니다.

스냅샷 잠금 생성스냅샷이 삭제되지 못하게 하는 스냅샷 잠금을 생성할 수 있습니다.

스냅샷 잠금을 생성하여 스냅샷이 자동으로 삭제되지 않도록 할 수 있지만 스냅샷 잠금을 생성하지 않는 것이 좋습니다. 스냅샷이 자동으로 삭제되지 않도록 하려면 스냅샷의기간을 연장하는 것이 좋습니다.이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

스냅샷

스냅샷 별칭 정보 585

Page 586: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. isi snapshot locks create 명령을 실행하여 스냅샷 잠금을 생성합니다.

예를 들어 다음 명령은 "SnapshotApril2016"에 스냅샷 잠금을 적용하고 잠금 만료 날짜를 한 달 후로 설정하며 "Maintenance Lock"이라는 설명을 추가합니다.

isi snapshot locks create SnapshotApril2016 --expires 1M \--comment "Maintenance Lock"

스냅샷 잠금 만료 날짜 수정스냅샷 잠금의 만료 날짜를 수정할 수 있습니다.

스냅샷 잠금의 만료 날짜를 수정하지 않는 것이 좋습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi snapshot locks modify 명령을 실행합니다.

다음 명령을 실행하면 SnapshotApril2014라는 스냅샷에 적용된 ID가 1인 스냅샷잠금의 만료 날짜가 현재 날짜로부터 2일 뒤로 설정됩니다.

isi snapshot locks modify SnapshotApril2014 1 --expires 2D

스냅샷 잠금 삭제스냅샷 잠금을 삭제할 수 있습니다.

스냅샷 잠금을 삭제하지 않는 것이 좋습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi snapshot locks delete 명령을 실행하여 스냅샷 잠금을 삭제합니다.

다음 명령은 SnapshotApril2014에 적용되어 있고 잠금 ID가 1인 스냅샷 잠금을삭제합니다.

isi snapshot locks delete Snapshot2014Apr16 1

스냅샷 잠금을 삭제할 것인지 확인하는 메시지가 표시됩니다.

3. yes를 입력한 후 Enter 키를 누릅니다.

스냅샷 잠금 정보isi snapshot locks view 및 isi snapshot locks list 명령을 통해 스냅샷잠금 정보를 볼 수 있습니다.

스냅샷

586 OneFS 8.0.1 CLI 관리 가이드

Page 587: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

ID

스냅샷 잠금의 숫자 식별 번호입니다.

참고스냅샷 잠금에 대한 설명입니다. 사용자가 지정하는 모든 문자열이 될 수 있습니다.

만료스냅샷 잠금이 OneFS에서 자동으로 삭제되는 날짜입니다.

Count

스냅샷 잠금이 사용되는 횟수입니다.파일 클론 작업에서는 단일 스냅샷 잠금을 여러 번 사용할 수 있습니다. 여러 파일클론이 동시에 생성될 경우 파일 클론 작업에서는 여러 잠금을 생성하지 않고 한잠금을 여러 번 사용합니다. 두 번 이상 사용된 스냅샷 잠금을 삭제하는 경우 잠금이 사용된 인스턴스 중 하나만 삭제하게 됩니다. 여러 번 사용된 스냅샷 잠금을 삭제하려면 Count 필드에 표시된 횟수만큼 스냅샷 잠금을 삭제해야 합니다.

SnapshotIQ 설정 구성스냅샷을 생성하는 방법과 사용자가 스냅샷 데이터에 액세스하는 방법을 결정하는SnapshotIQ 설정을 구성할 수 있습니다.

절차

1. (선택 사항) 다음 명령을 실행하여 현재 SnapshotIQ 설정을 봅니다.

isi snapshot settings view

다음 예와 유사한 출력이 표시됩니다.

Service: Yes Autocreate: Yes Autodelete: Yes Reserve: 0.00% Global Visible Accessible: Yes NFS Root Accessible: Yes NFS Root Visible: Yes NFS Subdir Accessible: Yes SMB Root Accessible: Yes SMB Root Visible: Yes SMB Subdir Accessible: Yes Local Root Accessible: Yes Local Root Visible: Yes Local Subdir Accessible: Yes

2. isi snapshot settings modify 명령을 실행하여 SnapshotIQ 설정을 구성합니다.

다음 명령을 실행하면 클러스터에서의 스냅샷 생성이 방지됩니다.

isi snapshot settings modify --service disable

SnapshotIQ 설정SnapshotIQ 설정은 스냅샷의 동작과 액세스 방법을 결정합니다.

isi snapshot settings view 명령의 출력에 다음 설정이 표시됩니다.

Service

클러스터에서 SnapshotIQ가 설정되는지 여부를 결정합니다.

Autocreate

스냅샷이 스냅샷 스케줄에 따라 자동으로 생성되는지 여부를 결정합니다.

스냅샷

SnapshotIQ 설정 구성 587

Page 588: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷 생성을 해제하면 일부 OneFS 작업이 실패할 수 있습니다. 이 설정은 해제하지 않는 것이 좋습니다.

Autodelete

스냅샷이 만료 날짜에 따라 자동으로 삭제되는지 여부를 결정합니다.

Reserve

클러스터에서 스냅샷용으로 예약된 디스크 공간의 백분율을 지정합니다.

NFS Root Accessible

스냅샷 디렉토리가 NFS를 통해 액세스 가능한지 여부를 결정합니다.

NFS Root Visible

스냅샷 디렉토리가 NFS를 통해 표시되는지 여부를 결정합니다.

NFS Subdir Accessible

스냅샷 하위 디렉토리가 NFS를 통해 액세스 가능한지 여부를 결정합니다.

SMB Root Accessible

스냅샷 디렉토리가 SMB를 통해 액세스 가능한지 여부를 결정합니다.

SMB Root Visible

스냅샷 디렉토리가 SMB를 통해 표시되는지 여부를 결정합니다.

SMB Subdir Accessible

스냅샷 하위 디렉토리가 SMB를 통해 액세스 가능한지 여부를 결정합니다.

Local Root Accessible

스냅샷 디렉토리가 SSH 접속 또는 로컬 콘솔을 통해 액세스 가능한지 여부를 결정합니다.

Local Root Visible

스냅샷 디렉토리가 SSH 접속 또는 로컬 콘솔을 통해 표시되는지 여부를 결정합니다.

Local Subdir Accessible

스냅샷 하위 디렉토리가 SSH 접속 또는 로컬 콘솔을 통해 액세스 가능한지 여부를결정합니다.

스냅샷 예약 설정스냅샷을 위해 예약할 최소 비율의 클러스터 스토리지 용량을 지정할 수 있습니다.

스냅샷 예약은 스냅샷이 클러스터에서 사용할 수 있는 용량을 제한하지 않습니다. 스냅샷은 스냅샷 예약에 따라 지정된 용량 비율보다 더 많은 용량을 사용할 수 있습니다. 스냅샷 예약을 지정하지 않는 것이 좋습니다.

이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. --reserve 옵션을 사용하여 isi snapshot settings modify 명령을 실행함으로써 스냅샷 예약을 설정합니다.

스냅샷

588 OneFS 8.0.1 CLI 관리 가이드

Page 589: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예를 들어 다음 명령은 스냅샷 예약을 20%로 설정합니다.

isi snapshot settings modify --reserve 20

변경 목록 관리두 스냅샷 사이의 차이점을 설명하는 변경 목록을 생성하고 확인할 수 있습니다. 공통의 루트 디렉토리를 갖는 두 스냅샷에 대해 변경 목록을 생성할 수 있습니다.

변경 목록은 대개 OneFS 플랫폼 API를 통해 애플리케이션에서 액세스됩니다. 예를 들어 사용자 지정 애플리케이션으로 중요 디렉토리 경로의 최근 스냅샷 두 개를 정기적으로 비교하여 디렉토리를 백업할지, 아니면 다른 작업을 트리거할지를 결정할 수 있습니다.

변경 목록 생성스냅샷 간에 어떤 데이터가 변경되었는지 보여 주는 변경 목록을 생성할 수 있습니다.

절차

1. (선택 사항) 변경 목록을 생성하려는 스냅샷의 ID를 보려면 다음 명령을 실행합니다.

isi snapshot snapshots list

2. isi job jobs start 명령을 ChangelistCreate 옵션과 함께 실행하여 변경 목록을 생성합니다.

다음 명령을 실행하면 변경 목록이 생성됩니다.

isi job jobs start ChangelistCreate --older-snapid 2 --newer-snapid 6

변경 목록 삭제변경 목록을 삭제할 수 있습니다.

절차

1. -k 옵션을 사용하여 isi_changelist_mod 명령을 실행합니다.

다음 명령을 실행하면 변경 목록 22_24가 삭제됩니다.

isi_changelist_mod -k 22_24

변경 목록 보기두 개의 스냅샷 사이의 차이점을 설명하는 변경 목록을 볼 수 있습니다. 이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 다음 명령을 실행하여 변경 목록의 ID를 봅니다.

isi_changelist_mod -l

스냅샷

변경 목록 관리 589

Page 590: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

변경 목록 ID에는 변경 목록을 생성하는 데 사용된 두 스냅샷의 ID가 모두 포함됩니다. OneFS가 아직 변경 목록을 생성하는 중이면 변경 목록 ID에 inprog가 추가됩니다.

2. (선택 사항) -a 옵션을 사용하여 isi_changelist_mod 명령을 실행함으로써변경 목록의 모든 내용을 봅니다.

다음 명령을 실행하면 2_6이라는 변경 목록의 내용이 표시됩니다.

isi_changelist_mod -a 2_6

변경 목록 정보변경 목록에 포함된 정보를 볼 수 있습니다.

변경 목록에 포함된 정보는 애플리케이션에서 OneFS 플랫폼 API를 통해 사용되기 위한 것이며,

isi_changelist_mod 명령을 실행하면 변경 목록의 각 항목에 대해 다음과 같은 정보가 표시됩니다.

st_ino

지정된 항목의 inode 번호를 표시합니다.

st_mode

지정된 항목에 대한 파일 형식과 사용 권한을 표시합니다.

st_size

항목의 총 크기를 바이트 단위로 표시합니다.

st_atime

항목을 마지막으로 액세스한 시간의 POSIX 타임스탬프를 표시합니다.

st_mtime

항목을 마지막으로 수정한 시간의 POSIX 타임스탬프를 표시합니다.

st_ctime

항목을 마지막으로 변경한 시간의 POSIX 타임스탬프를 표시합니다.

cl_flags

항목에 대한 정보와 항목에 적용된 변경 유형을 표시합니다.

01

항목이 스냅샷의 루트 디렉토리 아래에서 추가 또는 제거되었습니다.

02

항목이 스냅샷의 루트 디렉토리에서 제거 또는 이동되었습니다.

04

항목이 스냅샷의 루트 디렉토리에서 제거되지 않고 경로가 변경되었습니다.

10

현재 항목에 ADS(Alternate Data Stream)가 포함되어 있거나 한때 ADS가 포함되어 있었습니다.

스냅샷

590 OneFS 8.0.1 CLI 관리 가이드

Page 591: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

20

ADS 항목입니다.

40

하드 링크가 포함된 항목입니다.

이러한 값은 출력에 함께 추가됩니다. 예를 들어 ADS가 추가된 경우, 코드는cl_flags=021이 됩니다.

path

지정된 파일 또는 디렉토리의 절대 경로입니다.

스냅샷 명령스냅샷 명령을 통해 스냅샷을 제어하고 액세스할 수 있습니다. 대부분의 스냅샷 명령은SnapshotIQ 툴에 특별히 적용되며 클러스터에서 SnapshotIQ 라이센스가 구성된 경우에만 사용할 수 있습니다.

스냅샷 명명 패턴스냅샷 스케줄이나 복제 정책에 따라 스냅샷이 자동으로 생성되도록 예약하는 경우, 스냅샷의 이름이 지정되는 방식을 결정하는 스냅샷 명명 패턴을 할당해야 합니다. 스냅샷명명 패턴에는 스냅샷이 생성되는 방법과 시기에 대한 정보를 나타내는 변수가 포함됩니다.

스냅샷 명명 패턴에 포함될 수 있는 변수는 다음과 같습니다.

변수 설명

%A 요일

%a 약식 요일. 예를 들어 스냅샷이 일요일에 생성되는 경우 %a가 Sun으로 대체됩니다.

%B 월 이름

%b 약식 월 이름. 예를 들어 스냅샷이 9월에 생성되는 경우 %b가 Sep로 대체됩니다.

%C 연도의 첫 두 자리. 예를 들어 스냅샷이 2014년에 생성되는 경우 %C가 20으로 대체됩니다.

%c 날짜와 시간. 이 변수는 %a %b %e %T %Y를지정하는 것과 동일합니다.

%d 월 기준 두 자리 날짜

%e 월 기준 날짜. 한 자리 날짜 앞에는 공백이 옵니다.

%F 날짜. 이 변수는 %Y-%m-%d를 지정하는 것과동일합니다.

%G 연도. 이 변수는 %Y를 지정하는 것과 동일합니다. 하지만 현재 연도의 요일이 4일 미만인 주

스냅샷

스냅샷 명령 591

Page 592: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

변수 설명

에 스냅샷을 생성할 경우 대부분의 요일이 포함된 연도가 표시됩니다. 주의 첫 요일은 월요일로 계산됩니다. 예를 들어 스냅샷이 2017년 1월 1일 일요일에 생성되는 경우, 한 요일만2017년에 속하기 때문에 %G가 2016으로 대체됩니다.

%g 약식 연도. 이 변수는 %y를 지정하는 것과 동일합니다. 하지만 현재 연도의 요일이 4일 미만인 주에 스냅샷을 생성한 경우 대부분의 요일이 포함된 연도가 표시됩니다. 주의 첫 요일은월요일로 계산됩니다. 예를 들어 스냅샷이2017년 1월 1일 일요일에 생성되는 경우, 한 요일만 2017년에 속하기 때문에 %g가 16으로대체됩니다.

%H 시간. 시간은 24시간 형식으로 표시됩니다. 한자리 시간 앞에는 0이 옵니다. 예를 들어 스냅샷이 오전 1시 45분에 생성되는 경우 %H가 01로 대체됩니다.

%h 약식 월 이름. 이 변수는 %b를 지정하는 것과동일합니다.

%I 12시간 형식으로 나타낸 시간. 한 자리 시간 앞에는 0이 옵니다. 예를 들어 스냅샷이 오후 1시45분에 생성되는 경우 %I가 01로 대체됩니다.

%j 년 기준 숫자 형식 날짜. 예를 들어 스냅샷이 2월 1일에 생성되는 경우 %j가 32로 대체됩니다.

%k 24시간 형식으로 나타낸 시간. 한 자리 시간 앞에는 공백이 옵니다.

%l 12시간 형식으로 나타낸 시간. 한 자리 시간 앞에는 공백이 옵니다. 예를 들어 스냅샷이 오전1시 45분에 생성되는 경우 %l이 1로 대체됩니다.

%M 두 자리 분

%m 두 자리 월

%p AM 또는 PM% {PolicyName} 스냅샷이 생성된 복제 정책의 이름. 이 변수는

복제 정책에 스냅샷 명명 패턴을 지정하는 경우에만 유효합니다.

%R 시간. 이 변수는 %H:%M을 지정하는 것과 동일합니다.

%r 시간. 이 변수는 %I:%M:%S %p를 지정하는 것과 동일합니다.

%S 두 자리 초

%s UNIX 또는 POSIX 시간으로 나타낸 초

스냅샷

592 OneFS 8.0.1 CLI 관리 가이드

Page 593: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

변수 설명

%{SrcCluster} 스냅샷이 생성된 복제 정책의 소스 클러스터이름. 이 변수는 복제 정책에 스냅샷 명명 패턴을 지정하는 경우에만 유효합니다.

%T 시간. 이 변수는 %H:%M:%S를 지정하는 것과동일합니다.

%U 년 기준 두 자리 숫자 형식 주. 00~53의 숫자범위. 주의 첫 요일은 일요일로 계산됩니다.

%u 숫자 형식 요일. 1~7의 숫자 범위. 주의 첫 요일은 월요일로 계산됩니다. 예를 들어 스냅샷이 일요일에 생성되는 경우 %u가 7로 대체됩니다.

%V 스냅샷이 생성된 년 기준 두 자리 숫자 형식 주01~53의 숫자 범위. 주의 첫 요일은 월요일로계산됩니다. 예를 들어 1월 1일 주간에 4일 이상이 포함된 경우 해당 주가 그 해의 첫 번째주로 간주됩니다.

%v 스냅샷이 생성된 날짜. 이 변수는 %e-%b-%Y를 지정하는 것과 동일합니다.

%W 스냅샷이 생성된 년 기준 두 자리 숫자 형식 주00~53의 숫자 범위. 주의 첫 요일은 월요일로계산됩니다.

%w 스냅샷이 생성된 숫자 형식 요일. 0~6의 숫자범위. 주의 첫 요일은 일요일로 계산됩니다. 예를 들어 스냅샷이 일요일에 생성되는 경우 %w가 0으로 대체됩니다.

%X 스냅샷이 생성된 시간. 이 변수는 %H:%M:%S를 지정하는 것과 동일합니다.

%Y 스냅샷이 생성된 연도.

%y 스냅샷이 생성된 연도의 마지막 두 자릿수. 예를 들어 스냅샷이 2014년에 생성되는 경우 %y가 14로 대체됩니다.

%Z 스냅샷이 생성된 시간대.

%z 스냅샷이 생성된 시간대의 UTC(UniversalTime Coordinated)로부터의 오프셋. 더하기 기호가 나올 경우 시간대가 UTC 동쪽입니다. 빼기 기호가 나올 경우 시간대가 UTC 서쪽입니다.

%+ 스냅샷이 생성된 날짜와 시간. 이 변수는 %a%b %e %X %Z %Y를 지정하는 것과 동일합니다.

%% 퍼센트 기호 이스케이프. 예를 들어 100%%가100%로 대체됩니다.

스냅샷

스냅샷 명명 패턴 593

Page 594: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi snapshot schedules create스냅샷 스케줄을 생성합니다. 스냅샷 스케줄은 OneFS가 정기적으로 반복해서 스냅샷을 생성하는 시기를 결정합니다.

구문

isi snapshot schedules create <name> <path> <pattern> <schedule> [--alias <alias>] [--duration <duration>] [--verbose]

옵션

<name>스냅샷 스케줄의 이름을 지정합니다.

<path>스냅샷에 포함할 디렉토리의 경로를 지정합니다.

<pattern>스케줄에 따라 생성된 스냅샷의 명명 패턴을 지정합니다.

<schedule>스냅샷이 생성되는 빈도를 지정합니다.다음 형식으로 지정하십시오.

"<interval> [<frequency>]"

<interval>을 다음 형식 중 하나로 지정하십시오.

l Every [{other | <integer>}] {weekday | day}

l Every [{other | <integer>}] week [on <day>]

l Every [{other | <integer>}] month [on the <integer>]

l Every [<day>[, ...] [of every [{other | <integer>}] week]]

l The last {day | weekday | <day>} of every [{other | <integer>}] month

l The <integer> {weekday | <day>} of every [{other | <integer>}] month

l Yearly on <month> <integer>

l Yearly on the {last | <integer>} [weekday | <day>] of <month>

<frequency>를 다음 형식 중 하나로 지정하십시오.

l at <hh>[:<mm>] [{AM | PM}]

스냅샷

594 OneFS 8.0.1 CLI 관리 가이드

Page 595: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l every [<integer>] {hours | minutes} [between <hh>[:<mm>] [{AM | PM}] and <hh>[:<mm>] [{AM | PM}]]

l every [<integer>] {hours | minutes} [from <hh>[:<mm>] [{AM | PM}] to <hh>[:<mm>] [{AM | PM}]]

필요에 따라 "st", "th" 또는 "rd"를 <integer>에 추가할 수 있습니다. 예를 들어"Every 1st month"와 같이 지정할 수 있습니다.

<day>를 요일이나 요일의 3자 약어로 지정하십시오. 예를 들어 "saturday"와"sat" 모두 사용할 수 있습니다.

--alias<alias>

스케줄에 따라 생성된 최신 스냅샷의 별칭을 지정합니다. 별칭을 사용하면 스케줄에 따라 생성된 최신 스냅샷을 빠르게 찾을 수 있습니다.문자열로 지정하십시오.

{--duration | -x} <duration>

스케줄에 따라 생성된 스냅샷이 OneFS에 의해 자동으로 삭제되기 전에 클러스터에 저장되는 기간을 지정합니다.다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

{--verbose | -v}

스냅샷 스케줄이 생성되었음을 확인하는 메시지가 표시됩니다.

isi snapshot schedules modify기존 스냅샷 스케줄의 속성을 수정합니다.

스냅샷 스케줄을 수정하는 경우 스케줄에 따라 이미 생성된 스냅샷은 변경의 영향을 받지 않습니다.

스냅샷

isi snapshot schedules modify 595

Page 596: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi snapshot schedules modify <schedule-name> {--name <name> | --alias <name> | --path <path> | --pattern <naming-pattern> | --schedule <schedule> | --duration <duration> | --clear-duration}... [--verbose]

옵션

<schedule-name>지정된 스냅샷 스케줄을 수정합니다.스냅샷 스케줄 이름 또는 ID로 지정하십시오.

--name<name>

스케줄의 새 이름을 지정합니다.문자열로 지정하십시오.

{--alias | -a} <name>

스케줄에 따라 생성된 최신 스냅샷의 별칭을 지정합니다. 별칭을 사용하면 스케줄에 따라 생성된 최신 스냅샷을 빠르게 찾을 수 있습니다. 이 옵션을 지정하면 지정된 별칭이 스케줄에 따라 생성되는 다음 스냅샷과 이후에 생성되는 모든 스냅샷에적용됩니다.문자열로 지정하십시오.

--path<path>

이 스냅샷 스케줄의 새 디렉토리 경로를 지정합니다. 이 옵션을 지정하면 스케줄에따라 생성되는 스냅샷에 이 디렉토리 경로만 포함됩니다.디렉토리 경로로 지정하십시오.

--pattern<naming-pattern>

스케줄에 따라 생성된 스냅샷이 명명되는 패턴을 지정합니다.

--schedule<schedule>

스냅샷이 생성되는 빈도를 지정합니다.다음 형식으로 지정하십시오.

"<interval> [<frequency>]"

<interval>을 다음 형식 중 하나로 지정하십시오.

l Every [{other | <integer>}] {weekday | day}

l Every [{other | <integer>}] week [on <day>]

l Every [{other | <integer>}] month [on the <integer>]

l Every [<day>[, ...] [of every [{other | <integer>}] week]]

l The last {day | weekday | <day>} of every [{other | <integer>}] month

스냅샷

596 OneFS 8.0.1 CLI 관리 가이드

Page 597: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l The <integer> {weekday | <day>} of every [{other | <integer>}] month

l Yearly on <month> <integer>

l Yearly on the {last | <integer>} [weekday | <day>] of <month>

<frequency>를 다음 형식 중 하나로 지정하십시오.

l at <hh>[:<mm>] [{AM | PM}]

l every [<integer>] {hours | minutes} [between <hh>[:<mm>] [{AM | PM}] and <hh>[:<mm>] [{AM | PM}]]

l every [<integer>] {hours | minutes} [from <hh>[:<mm>] [{AM | PM}] to <hh>[:<mm>] [{AM | PM}]]

필요에 따라 "st", "th" 또는 "rd"를 <integer>에 추가할 수 있습니다. 예를 들어"Every 1st month"와 같이 지정할 수 있습니다.

<day>를 요일이나 요일의 3자 약어로 지정하십시오. 예를 들어 "saturday"와"sat" 모두 사용할 수 있습니다.

{--duration | -x} <duration>

스케줄에 따라 생성된 스냅샷이 OneFS에 의해 자동으로 삭제되기 전에 클러스터에 저장되는 기간을 지정합니다.다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

--clear-duration스케줄에 따라 생성된 스냅샷의 기간을 제거합니다. 이 옵션을 지정하면 생성된 스냅샷이 클러스터에 무기한으로 존재합니다.

{--verbose | -v}

스냅샷

isi snapshot schedules modify 597

Page 598: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷 스케줄이 수정되었음을 확인하는 메시지가 표시됩니다.

isi snapshot schedules delete스냅샷 스케줄을 삭제합니다. 스냅샷 스케줄이 삭제되면 스케줄에 따라 스냅샷이 더 이상 생성되지 않습니다. 그러나 스케줄에 따라 이전에 생성된 스냅샷은 영향을 받지 않습니다.

구문

isi snapshot schedules delete <schedule-name> [--force] [--verbose]

옵션

<schedule-name>지정된 스냅샷 스케줄을 삭제합니다.스냅샷 스케줄 이름 또는 ID로 지정하십시오.

{--force | -f}

이 스냅샷 스케줄을 삭제할 것인지 확인하는 메시지를 표시하지 않습니다.

{--verbose | -v}

스냅샷 스케줄이 삭제되었음을 확인하는 메시지가 표시됩니다.

isi snapshot schedules list모든 스냅샷 스케줄의 목록을 표시합니다.

구문

isi snapshot schedules list [--limit <integer>] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

id스냅샷 스케줄의 ID를 기준으로 출력을 정렬합니다.

name스냅샷 스케줄의 이름을 기준으로 출력을 사전 순으로 정렬합니다.

스냅샷

598 OneFS 8.0.1 CLI 관리 가이드

Page 599: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

path스케줄에 따라 생성된 스냅샷에 포함된 디렉토리의 절대 경로를 기준으로 출력을 정렬합니다.

pattern스케줄에 따라 생성된 스냅샷에 할당된 스냅샷 명명 패턴을 기준으로 출력을사전 순으로 정렬합니다.

schedule스케줄을 기준으로 출력을 사전 순으로 정렬합니다. 예를 들어 "Everyweek"가 "Yearly on January 3rd" 앞에 옵니다.

duration스케줄에 따라 생성된 스냅샷이 자동으로 삭제되기 전에 클러스터에서 유지되는 기간을 기준으로 출력을 정렬합니다.

alias스케줄에 따라 생성된 최신 스냅샷에 할당된 별칭의 이름을 기준으로 출력을사전 순으로 정렬합니다.

next_run스냅샷이 스케줄에 따라 생성되는 다음 시간을 기준으로 출력을 정렬합니다.

next_snapshot다음에 생성되도록 스케줄이 지정된 스냅샷의 이름을 기준으로 출력을 사전순으로 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format<output-format>

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi snapshot schedules view스냅샷 스케줄에 대한 정보를 표시합니다.

구문

isi snapshot schedules view <schedule-name>

옵션

<schedule-name>

스냅샷

isi snapshot schedules view 599

Page 600: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

지정된 스냅샷 스케줄에 대한 정보를 표시합니다.스냅샷 스케줄 이름 또는 ID로 지정하십시오.

isi snapshot schedules pending list스냅샷 스케줄에 따라 생성되도록 스케줄이 지정된 스냅샷 목록을 표시합니다.

구문

isi snapshot schedules pending list [--begin <timestamp>] [--end <timestamp>] [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--begin | -b} <timestamp>

지정된 날짜 후 생성되도록 스케줄이 지정된 스냅샷만 표시합니다.<timestamp>를 다음 형식으로 지정하십시오.

<yyyy>-<mm>-<dd>[T<HH>:<MM>[:<SS>]]

이 옵션을 지정하지 않으면 현재 시간 후 생성되도록 스케줄이 지정된 스냅샷 목록이 출력에 표시됩니다.

{--end | -e} <time>

지정된 날짜 전에 생성되도록 스케줄이 지정된 스냅샷만 표시합니다.<time>을 다음 형식으로 지정하십시오.

<yyyy>-<mm>-<dd>[T<HH>:<MM>[:<SS>]]

이 옵션을 지정하지 않으면 시작 시간 후 30일 전에 생성되도록 스케줄이 지정된스냅샷 목록이 출력에 표시됩니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format<output-format>

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

스냅샷

600 OneFS 8.0.1 CLI 관리 가이드

Page 601: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi snapshot snapshots create디렉토리의 스냅샷을 생성합니다.

구문

isi snapshot snapshots create <path> [--name <name>] [--expires {<timestamp> | <duration>}] [--alias <name>] [--verbose]

옵션

<path>

이 스냅샷에 포함할 디렉토리의 경로를 지정합니다.

--name<name>

스냅샷의 이름을 지정합니다.

{--expires | -x} {<timestamp> | <duration>}

OneFS가 이 스냅샷을 자동으로 삭제하는 시기를 지정합니다.이 옵션을 지정하지 않으면 스냅샷이 무기한으로 존재합니다.

<timestamp>를 다음 형식으로 지정하십시오.

<yyyy>-<mm>-<dd>[T<HH>:<MM>[:<SS>]]

<duration>을 다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

{--alias | -a} <name>

이 스냅샷의 별칭을 지정합니다. 스냅샷 별칭은 스냅샷의 대체 이름입니다.문자열로 지정하십시오.

{--verbose | -v}

스냅샷

isi snapshot snapshots create 601

Page 602: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷이 생성되었음을 확인하는 메시지를 표시합니다.

isi snapshot snapshots modify스냅샷 또는 스냅샷 별칭의 속성을 수정합니다.

구문

isi snapshot snapshots modify <snapshot> {--name <name> | --expires {<timestamp> | <duration>} | --clear-expires | --alias <name>}... [--verbose]

옵션

<snapshot>지정된 스냅샷 또는 스냅샷 별칭을 수정합니다.스냅샷 또는 스냅샷 별칭의 이름이나 ID로 지정하십시오.

--name<name>

스냅샷 또는 스냅샷 별칭의 새 이름을 지정합니다.문자열로 지정하십시오.

{--expires | -x} {<timestamp> | <duration>}

OneFS가 이 스냅샷을 자동으로 삭제하는 시기를 지정합니다.<timestamp>를 다음 형식으로 지정하십시오.

<yyyy>-<mm>-<dd>[T<HH>:<MM>[:<SS>]]

<duration>을 다음 형식으로 지정하십시오.

<integer><time>

다음 <time> 값을 사용할 수 있습니다.

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

스냅샷 별칭의 만료 날짜는 수정할 수 없습니다.

--clear-expires

스냅샷

602 OneFS 8.0.1 CLI 관리 가이드

Page 603: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷에서 만료 날짜를 제거하여 스냅샷이 클러스터에 무기한으로 존재할 수 있도록 허용합니다.스냅샷 별칭의 만료 날짜는 수정할 수 없습니다.

{--alias | -a} <name>

스냅샷의 별칭을 지정합니다. 스냅샷 별칭은 스냅샷의 대체 이름입니다. 스냅샷 별칭의 별칭은 지정할 수 없습니다.문자열로 지정하십시오.

{--verbose | -v}

스냅샷 또는 스냅샷 별칭이 수정되었음을 확인하는 메시지를 표시합니다.

isi snapshot snapshots delete스냅샷을 삭제합니다. 스냅샷이 삭제되면 사용자나 시스템에 의해 더 이상 액세스될 수없습니다.

구문

isi snapshot snapshots delete {--all | --snapshot <snapshot> | --schedule <schedule> | --type <type>} [--force] [--verbose]

옵션

--all모든 스냅샷을 삭제합니다.

--snapshot<snapshot>

지정된 스냅샷을 삭제합니다.스냅샷 이름 또는 ID로 지정하십시오.

--schedule<schedule>

지정된 스케줄에 따라 생성된 모든 스냅샷을 삭제합니다.스냅샷 스케줄 이름 또는 ID로 지정하십시오.

--type<type>

지정된 유형의 모든 스냅샷을 삭제합니다.다음 유형을 사용할 수 있습니다.

alias모든 스냅샷 별칭을 삭제합니다.

real모든 스냅샷을 삭제합니다.

{--force | -f}

스냅샷을 삭제할 것인지 확인하는 메시지를 표시하지 않습니다.

{--verbose | -v}

스냅샷이 삭제되었음을 확인하는 메시지를 표시합니다.

스냅샷

isi snapshot snapshots delete 603

Page 604: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예다음 명령을 실행하면 newSnap1이 삭제됩니다.

isi snapshot snapshots delete --snapshot newSnap1

isi snapshot snapshots list모든 스냅샷 및 스냅샷 별칭의 목록을 표시합니다.

구문

isi snapshot snapshots list [--state <state>] [--limit <integer>] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--state<state>

지정된 상태에 있는 스냅샷 및 스냅샷 별칭만 표시합니다.다음 상태를 사용할 수 있습니다.

all클러스터에서 현재 공간을 차지하고 있는 모든 스냅샷 및 스냅샷 별칭을 표시합니다.

active삭제되지 않은 스냅샷 및 스냅샷 별칭만 표시합니다.

deleting삭제되었지만 클러스터에서 여전히 공간을 차지하고 있는 스냅샷만 표시합니다. 삭제된 스냅샷이 차지한 공간은 다음에 스냅샷 삭제 작업이 실행될 때 해제됩니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 명령 출력을 정렬합니다.다음 속성을 사용할 수 있습니다.

id스냅샷의 ID를 기준으로 출력을 정렬합니다.

name스냅샷의 이름을 기준으로 출력을 사전 순으로 정렬합니다.

path스냅샷에 포함된 디렉토리의 절대 경로를 기준으로 출력을 정렬합니다.

스냅샷

604 OneFS 8.0.1 CLI 관리 가이드

Page 605: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

has_locks스냅샷 잠금이 스냅샷에 적용되었는지 여부를 기준으로 출력을 정렬합니다.

schedule스냅샷이 스케줄에 따라 생성된 경우 스냅샷 스케줄의 이름을 기준으로 출력을 사전 순으로 정렬합니다.

target_id스냅샷이 별칭인 경우 별칭의 스냅샷 ID 대신 타겟 스냅샷의 스냅샷 ID를 기준으로 출력을 정렬합니다.

target_name스냅샷이 별칭인 경우 별칭의 이름 대신 타겟 스냅샷의 이름을 기준으로 출력을 정렬합니다.

created스냅샷이 생성된 시간을 기준으로 출력을 정렬합니다.

expires스냅샷이 자동으로 삭제되도록 스케줄이 지정된 시간을 기준으로 출력을 정렬합니다.

size스냅샷이 차지한 디스크 공간의 크기를 기준으로 출력을 정렬합니다.

shadow_bytes스냅샷이 섀도우 저장소에서 참조하는 데이터 양을 기준으로 출력을 정렬합니다. 스냅샷에 포함된 파일의 클론이 생성되거나 클론이 생성된 파일의 스냅샷이 생성된 경우 스냅샷은 섀도우 저장소 데이터를 참조합니다.

pct_reserve스냅샷이 차지하는 스냅샷 예약의 비율을 기준으로 출력을 정렬합니다.

pct_filesystem스냅샷이 차지하는 파일 시스템의 비율을 기준으로 출력을 정렬합니다.

state스냅샷의 상태를 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다. 바닥글에는 스냅샷이 사용하는 총 스토리지 공간과 같은 스냅샷의 총 사용량이 표시됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

스냅샷

isi snapshot snapshots list 605

Page 606: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi snapshot snapshots view개별 스냅샷의 속성을 표시합니다.

구문

isi snapshot snapshots view <snapshot>

옵션

<snapshot>지정된 스냅샷에 대한 정보를 표시합니다.스냅샷 이름 또는 ID로 지정하십시오.

isi snapshot settings modify스냅샷 설정을 수정합니다.

구문

isi snapshot settings modify {--service {enable | disable} | --autocreate {enable | disable} | --autodelete {enable | disable} | --reserve <integer> | --global-visible-accessible {yes | no} | --nfs-root-accessible {yes | no} | --nfs-root-visible {yes | no} | --nfs-subdir-accessible {yes | no} | --smb-root-accessible {yes | no} | --smb-root-visible {yes | no} | --smb-subdir-accessible {yes | no} | --local-root-accessible {yes | no} | --local-root-visible {yes | no} | --local-subdir-accessible {yes | no}}... [--verbose]

옵션

--service {enable | disable}

스냅샷을 생성할 수 있는지 여부를 결정합니다.

스냅샷 생성을 해제하면 일부 OneFS 작업이 실패할 수 있습니다. 이 설정은 비활성화하지 않는 것이 좋습니다.

--autocreate {enable | disable}

스냅샷이 스냅샷 스케줄에 따라 자동으로 생성되는지 여부를 결정합니다.disable을 지정해도 OneFS 애플리케이션은 스냅샷을 생성할 수 있습니다.

--autodelete {enable | disable}

스냅샷이 만료 날짜에 따라 자동으로 삭제되는지 여부를 결정합니다.

스냅샷

606 OneFS 8.0.1 CLI 관리 가이드

Page 607: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 옵션이 해제된 동안 만료 날짜가 지난 모든 스냅샷은 이 옵션이 다시 설정될 때즉시 삭제됩니다.

--reserve<integer>

스냅샷 사용을 위해 예약할 파일 시스템의 비율을 지정합니다.1에서 100 사이의 양의 정수로 지정하십시오.

이 옵션은 SnapshotIQ 이외의 애플리케이션에서 사용할 수 있는 공간 크기만 제한하고, 스냅샷이 차지할 수 있는 공간 크기는 제한하지 않습니다. 스냅샷은 시스템스토리지 공간의 지정된 비율 이상을 차지할 수 있습니다.

--global-visible-accessible {yes | no}

yes를 지정하면 스냅샷 디렉토리 및 하위 디렉토리가 모든 프로토콜을 통해 표시되고 액세스 가능하며 다른 모든 스냅샷 표시 및 액세스 설정을 재정의합니다. no를 지정하면 표시 및 액세스 설정이 다른 스냅샷 표시 및 액세스 설정을 통해 제어됩니다.

--nfs-root-accessible {yes | no}

스냅샷 디렉토리가 NFS를 통해 액세스 가능한지 여부를 결정합니다.

--nfs-root-visible {yes | no}

스냅샷 디렉토리가 NFS를 통해 표시되는지 여부를 결정합니다.

--nfs-subdir-accessible {yes | no}

스냅샷 하위 디렉토리가 NFS를 통해 액세스 가능한지 여부를 결정합니다.

--smb-root-accessible {yes | no}

스냅샷 디렉토리가 SMB를 통해 액세스 가능한지 여부를 결정합니다.

--smb-root-visible {yes | no}

스냅샷 디렉토리가 SMB를 통해 표시되는지 여부를 결정합니다.

--smb-subdir-accessible {yes | no}

스냅샷 하위 디렉토리가 SMB를 통해 액세스 가능한지 여부를 결정합니다.

--local-root-accessible {yes | no}

스냅샷 디렉토리가 로컬 파일 시스템을 통해 액세스 가능한지 여부를 결정합니다.

--local-root-visible {yes | no}

스냅샷 디렉토리가 로컬 파일 시스템을 통해 표시되는지 여부를 결정합니다.

--local-subdir-accessible {yes | no}

스냅샷 하위 디렉토리가 로컬 파일 시스템을 통해 액세스 가능한지 여부를 결정합니다.

{--verbose | -v}

스냅샷 설정이 수정되었음을 확인하는 메시지를 표시합니다.

isi snapshot settings view현재 SnapshotIQ 설정을 표시합니다.

스냅샷

isi snapshot settings view 607

Page 608: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi snapshot settings view

옵션이 명령에 대한 옵션은 없습니다.

isi snapshot locks create스냅샷 잠금을 생성합니다.

스냅샷 잠금을 생성하지 않는 것이 좋으며 이 명령을 사용하지 않는 것이 좋습니다. 스냅샷의 최대 잠금 수에 도달하면 SyncIQ와 같은 일부 애플리케이션이 제대로 작동하지않을 수 있습니다.

구문

isi snapshot locks create <snapshot> [--comment <string>] [--expires {<timestamp> | <duration>}] [--verbose]

옵션

<snapshot>이 잠금을 적용할 스냅샷의 이름을 지정합니다.

{--comment | -c} <string>

잠금을 설명할 설명을 지정합니다.문자열로 지정하십시오.

{--expires | -x} {<timestamp> | <duration>}

잠금이 시스템에 의해 자동으로 삭제되는 시기를 지정합니다.이 옵션을 지정하지 않으면 스냅샷 잠금이 무기한으로 존재합니다.

<timestamp>를 다음 형식으로 지정하십시오.

<yyyy>-<mm>-<dd>[T<HH>:<MM>[:<SS>]]

<duration>을 다음 형식으로 지정하십시오.

<integer><time>

다음 <time> 값을 사용할 수 있습니다.

Y연도를 지정합니다.

M월을 지정합니다.

스냅샷

608 OneFS 8.0.1 CLI 관리 가이드

Page 609: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

{--verbose | -v}

스냅샷 잠금이 삭제되었음을 확인하는 메시지를 표시합니다.

isi snapshot locks modify스냅샷 잠금의 만료 날짜를 수정합니다.

스냅샷 잠금의 만료 날짜를 수정하지 않는 것이 좋으며 이 명령을 실행하지 않는 것이좋습니다. OneFS가 생성한 스냅샷 잠금의 만료 날짜를 수정하면 데이터 손실이 발생할수 있습니다.

구문

isi snapshot locks modify <snapshot> <id> {--expires {<timestamp> | <duration>} | --clear-expires} [--verbose]

옵션

<snapshot>지정된 스냅샷에 적용된 스냅샷 잠금을 수정합니다.스냅샷 이름 또는 ID로 지정하십시오.

<id>지정된 ID의 스냅샷 잠금을 수정합니다.

{--expires | -x} {<timestamp> | <duration>}

잠금이 시스템에 의해 자동으로 삭제되는 시기를 지정합니다.이 옵션을 지정하지 않으면 스냅샷 잠금이 무기한으로 존재합니다.

<timestamp>를 다음 형식으로 지정하십시오.

<yyyy>-<mm>-<dd>[T<HH>:<MM>[:<SS>]]

<duration>을 다음 형식으로 지정하십시오.

<integer><time>

다음 <time> 값을 사용할 수 있습니다.

스냅샷

isi snapshot locks modify 609

Page 610: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

--clear-expires스냅샷 잠금의 기간을 제거합니다. 이 옵션을 지정하면 스냅샷 잠금이 클러스터에무기한으로 존재합니다.

{--verbose | -v}

스냅샷 잠금이 수정되었음을 확인하는 메시지를 표시합니다.

예다음 명령을 실행하면 Wednesday_Backup에 적용된 스냅샷 잠금이 3주 후 만료됩니다.

isi snapshot locks modify Wednesday_Backup 1 --expires 3W

isi snapshot locks delete스냅샷 잠금을 삭제합니다. 스냅샷 잠금을 삭제하면 데이터가 손실될 수 있습니다.

스냅샷 잠금을 삭제하지 않는 것이 좋으며 이 명령을 실행하지 않는 것이 좋습니다.OneFS가 생성한 스냅샷 잠금을 삭제하면 데이터 손실이 발생할 수 있습니다.

구문

isi snapshot locks delete <snapshot> <id> [--force] [--verbose]

옵션

<snapshot>지정된 스냅샷에 적용된 스냅샷 잠금을 삭제합니다.스냅샷 이름 또는 ID로 지정하십시오.

<id>지정된 ID의 스냅샷 잠금을 수정합니다.

{--force | -f}

스냅샷

610 OneFS 8.0.1 CLI 관리 가이드

Page 611: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 스냅샷 잠금을 삭제할 것인지 확인하는 메시지를 표시하지 않습니다.

{--verbose | -v}

스냅샷 잠금이 삭제되었음을 확인하는 메시지를 표시합니다.

isi snapshot locks list특정 스냅샷에 적용된 모든 잠금 목록을 표시합니다.

구문

isi snapshot locks list <snapshot> [--limit <integer>] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

<snapshot>지정된 스냅샷에 속한 모든 잠금을 표시합니다.스냅샷 이름으로 지정하십시오.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

id스냅샷 잠금의 ID를 기준으로 출력을 정렬합니다.

comment스냅샷 잠금의 설명을 기준으로 출력을 사전순으로 정렬합니다.

expires잠금이 자동으로 삭제되기 전에 클러스터에서 유지되는 기간을 기준으로 출력을 정렬합니다.

count잠금이 적용된 횟수를 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format<output-format>

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

스냅샷

isi snapshot locks list 611

Page 612: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi snapshot locks view스냅샷 잠금에 대한 정보를 표시합니다.

구문

isi snapshot locks view <snapshot> <id>

옵션

<name>잠금을 보려는 스냅샷을 지정합니다.스냅샷 이름 또는 ID로 지정하십시오.

<id>지정된 잠금을 표시합니다.스냅샷 잠금 ID로 지정하십시오.

isi snapshot aliases create스냅샷 또는 파일 시스템의 라이브 버전에 스냅샷 별칭을 할당합니다.

구문

isi snapshot aliases create <name> <target> [--verbose]

옵션

<name>

별칭의 이름을 지정합니다.

<target>

지정된 스냅샷 또는 파일 시스템의 라이브 버전에 별칭을 할당합니다.스냅샷 ID 또는 이름으로 지정하십시오. 파일 시스템의 라이브 버전을 타겟으로 지정하려면 LIVE를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi snapshot aliases modify스냅샷 별칭을 수정합니다.

스냅샷

612 OneFS 8.0.1 CLI 관리 가이드

Page 613: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi snapshot aliases modify <alias> {--name <name> | --target <snapshot>} [--verbose]

옵션

<alias>지정된 스냅샷 별칭을 수정합니다.스냅샷 별칭 이름 또는 ID로 지정하십시오.

--name <name>스냅샷 별칭의 새 이름을 지정합니다.

--target<snapshot>

지정된 스냅샷 또는 파일 시스템의 라이브 버전에 스냅샷 별칭을 재할당합니다.스냅샷 ID 또는 이름으로 지정하십시오. 파일 시스템의 라이브 버전을 타겟으로 지정하려면 LIVE를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi snapshot aliases delete스냅샷 별칭을 삭제합니다.

구문

isi snapshot aliases delete {<alias> | --all} [--force] [--verbose]

옵션

<alias>

지정된 이름의 스냅샷 별칭을 삭제합니다.스냅샷 별칭 이름 또는 ID로 지정하십시오.

--all모든 스냅샷 별칭을 삭제합니다.

{--force | -f}

스냅샷 별칭을 삭제할 것인지 확인하는 메시지를 표시하지 않고 명령을 실행합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi snapshot aliases list스냅샷 별칭의 목록을 표시합니다.

스냅샷

isi snapshot aliases delete 613

Page 614: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi snapshot aliases list [--limit <integer>] [--sort {id | name | target_id | target_name | created}] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

id스냅샷 별칭의 ID를 기준으로 출력을 정렬합니다.

name스냅샷 별칭의 이름을 기준으로 출력을 정렬합니다.

target_id스냅샷 별칭이 할당된 스냅샷의 ID를 기준으로 출력을 정렬합니다.

target_name스냅샷 별칭이 할당된 스냅샷의 이름을 기준으로 출력을 정렬합니다.

created스냅샷 별칭이 생성된 날짜를 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format<output-format>

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi snapshot aliases view스냅샷 별칭에 대한 자세한 정보를 표시합니다.

스냅샷

614 OneFS 8.0.1 CLI 관리 가이드

Page 615: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi snapshot aliases view <alias>

옵션

<alias>지정된 스냅샷 별칭에 대한 자세한 정보를 표시합니다.스냅샷 별칭 이름 또는 ID로 지정하십시오.

스냅샷

isi snapshot aliases view 615

Page 616: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷

616 OneFS 8.0.1 CLI 관리 가이드

Page 617: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

15장

SmartDedupe을 사용한 데이터 중복 제거

이 섹션에서는 다음과 같은 항목을 다룹니다.

l 중복 제거 개요..................................................................................................618l 데이터 중복 제거 작업...................................................................................... 618l 데이터 중복 제거를 통한 데이터 복제 및 백업.................................................. 619l 데이터 중복 제거를 사용한 스냅샷................................................................... 619l 데이터 중복 제거 고려 사항............................................................................. 620l 섀도우 저장소 고려 사항..................................................................................620l SmartDedupe 라이센스 기능............................................................................ 621l 데이터 중복 제거 관리...................................................................................... 621l 데이터 중복 제거 명령..................................................................................... 625

SmartDedupe을 사용한 데이터 중복 제거 617

Page 618: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

중복 제거 개요SmartDedupe을 사용하면 중복 데이터를 줄여 클러스터의 스토리지 공간을 절약할 수있습니다. 데이터 중복 제거는 동일한 블록을 가진 여러 파일을 저장하는 데 필요한 스토리지의 양을 줄여 클러스터의 효율성을 극대화합니다.

SmartDedupe 소프트웨어 모듈은 Isilon 클러스터에 동일한 데이터 블록이 있는지 검사하여 중복된 데이터를 제거합니다. 각 블록은 8KB입니다. 중복된 블록이 발견되면SmartDedupe은 블록의 단일 복제본을 섀도우 저장소라고 하는 숨겨진 파일로 이동합니다. 그런 다음 원래 파일에서 중복된 블록을 삭제하고 블록이 있던 자리를 섀도우 저장소의 포인터로 채웁니다.

데이터 중복 제거는 하나 이상의 루트 디렉토리 아래의 모든 파일과 디렉토리를 타겟으로 디렉토리 레벨에서 수행됩니다. SmartDedupe은 서로 다른 파일에서 동일한 블록을중복 제거할 뿐만 아니라, 하나의 파일 내에서 동일한 블록을 중복 제거합니다.

먼저 데이터 중복 제거를 수행할 디렉토리를 진단한 후 절약할 수 있을 것으로 예상되는 공간의 양을 파악합니다. 그러고 나서 디렉토리에 대해 데이터 중복 제거를 수행할것인지 결정합니다. 디렉토리의 중복 제거를 시작한 후에는 데이터 중복 제거에 의해절약된 공간의 양을 실시간으로 모니터링할 수 있습니다.

둘 이상의 파일을 중복 제거할 경우 이들 파일은 동일한 디스크 풀 정책 ID와 보호 정책을 사용해야 합니다. 둘 이상의 완전히 일치하는 파일 또는 동일한 8K 블록을 포함하는파일 간에 이러한 속성 중 하나 또는 둘 모두가 다른 경우 이들 파일에 대해 중복 제거가수행되지 않습니다.

파일별로 또는 디렉토리별로 보호 정책을 지정할 수 있으므로 중복 제거 작업에 추가적인 영향이 있을 수 있습니다. 2개 파일 /ifs/data/projects/alpha/logo.jpg및 /ifs/data/projects/beta/logo.jpg의 예를 살펴보겠습니다. 두 디렉토리에서 logo.jpg 파일이 동일하더라도 보호 정책이 서로 다르면 두 파일에 대해 중복 제거가 수행되지 않습니다.

또한, 클러스터에서 SmartPools 라이센스를 활성화한 경우 사용자 지정 파일 풀 정책을 지정할 수 있습니다. 이러한 파일 풀 정책으로 인해 완전히 일치하는 파일 또는 동일한 8K 블록을 포함하는 파일이 서로 다른 노드 풀에 저장될 수 있습니다. 결과적으로,이러한 파일은 서로 다른 디스크 풀 정책 ID를 가지게 되므로 중복 제거되지 않습니다.

또한 SmartDedupe은 32KB 이하의 파일에 대해서는 중복 제거를 수행하지 않습니다.이 작업에 사용되는 클러스터 리소스가 절약되는 스토리지 용량보다 더 많기 때문입니다. 섀도우 저장소의 기본 크기는 2GB입니다. 각 섀도우 저장소는 최대 256,000개의블록을 포함할 수 있습니다. 섀도우 저장소의 각 블록은 최대 32,000번 참조될 수 있습니다.

데이터 중복 제거 작업데이터 중복 제거는 데이터 중복 제거 작업이라는 시스템 유지 보수 작업을 통해 수행됩니다. 클러스터에 대한 다른 유지 보수 작업과 마찬가지로 데이터 중복 제거 작업을모니터링하고 제어할 수 있습니다. 데이터 중복 제거가 전반적인 성능에 미치는 영향은별로 없지만 데이터 중복 제거 작업은 노드당 400MB의 메모리를 사용합니다.

클러스터에 대한 데이터 중복 제거 작업이 처음 실행될 때 SmartDedupe은 각 파일의블록을 샘플링하여 이러한 블록에 대한 인덱스 항목을 생성합니다. 두 블록의 인덱스항목이 일치할 경우 SmartDedupe은 일치하는 쌍에 인접한 블록을 검사한 후 중복된 모든 블록의 중복을 제거합니다. 데이터 중복 제거 작업으로 파일이 한 번 샘플링된 후에는 파일이 수정될 때까지 파일이 다시 샘플링되지 않습니다.

SmartDedupe을 사용한 데이터 중복 제거

618 OneFS 8.0.1 CLI 관리 가이드

Page 619: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

첫 번째 데이터 중복 제거 작업이 후속 데이터 중복 제거 작업보다 완료하는 데 훨씬 오랜 시간이 걸릴 수 있습니다. 첫 번째 데이터 중복 제거 작업에서는 초기 인덱스를 생성하기 위해 지정된 디렉토리 아래의 모든 파일을 검사해야 합니다. 후속 데이터 중복 제거 작업이 완료하는 데 오랜 시간이 걸릴 경우, 많은 양의 데이터가 중복 제거되고 있기때문인 경우가 많습니다. 하지만 사용자가 클러스터에서 많은 양의 새 데이터를 저장하고 있기 때문일 수도 있습니다. 데이터 중복 제거 프로세스 중 데이터 중복 제거 작업이중단될 경우, 작업이 중단된 부분부터 검사 프로세스가 자동으로 재시작됩니다.

사용자가 클러스터에서 데이터를 수정 중이지 않을 때 데이터 중복 제거 작업을 실행해야 합니다. 사용자가 클러스터에 있는 파일을 지속적으로 수정하는 경우 중복 제거된블록이 섀도우 저장소에서 지속적으로 제거되기 때문에 데이터 중복 제거를 통해 절약되는 공간의 크기가 작습니다.

Isilon 클러스터에서 데이터 중복 제거 작업을 실행해야 하는 빈도는 데이터 세트의 크기, 변경률, 기회 등에 따라 달라집니다. 대부분 클러스터의 경우 7~10일마다 데이터 중복 제거 작업을 시작하는 것이 좋습니다. 데이터 중복 제거 작업은 수동으로 시작하거나, 예약을 통해 지정된 간격으로 반복되도록 할 수 있습니다. 기본적으로 데이터 중복제거 작업은 낮은 우선 순위로 실행되도록 구성되어 있습니다. 그러나 수동으로 또는예약을 통해 실행되는 데이터 중복 제거 작업의 경우, 작업 제어(예: 우선 순위 및 영향)를 지정할 수 있습니다.

데이터 중복 제거 설정을 수정하는 데 필요한 사용 권한은 데이터 중복 제거 작업을 실행하는 데 필요한 사용 권한과 동일하지 않습니다. 데이터 중복 제거 작업을 실행하려면 사용자에게 유지 보수 작업 권한이 있어야 하지만, 데이터 중복 제거 설정을 수정하려면 데이터 중복 제거 권한이 있어야 합니다. 기본적으로 루트 사용자와SystemAdmin 사용자에게는 모든 데이터 중복 제거 작업에 필요한 사용 권한이 부여됩니다.

데이터 중복 제거를 통한 데이터 복제 및 백업중복 제거된 파일을 다른 Isilon 클러스터로 복제하거나 테이프 디바이스에 백업하면 중복 제거된 파일에서 더 이상 타겟 Isilon 클러스터나 백업 디바이스의 블록이 공유되지않습니다. 타겟 Isilon 클러스터에 있는 데이터의 중복을 제거할 수 있지만 NDMP 백업디바이스에 있는 데이터의 중복을 제거할 수는 없습니다.

섀도우 저장소는 타겟 클러스터나 백업 디바이스로 전송되지 않습니다. 이 때문에 중복제거된 파일이 복제되거나 백업될 경우 중복 제거되지 않은 파일보다 공간을 적게 차지하지 않습니다. 공간 부족 문제가 발생하지 않도록 타겟 클러스터와 테이프 디바이스에서 데이터가 중복 제거되지 않았을 때만큼 충분한 여유 공간을 중복 제거된 데이터를저장하는 데 사용할 수 있어야 합니다. 타겟 Isilon 클러스터에서 사용되는 스토리지 공간 크기를 줄이기 위해 복제 정책의 타겟 디렉토리에 대한 데이터 중복 제거를 구성할수 있습니다. 이렇게 하면 타겟 디렉토리에서 데이터의 중복이 제거되지만 SyncIQ가섀도우 저장소를 전송할 수는 없습니다. 데이터 중복 제거는 여전히 타겟 클러스터에서실행되는 데이터 중복 제거 작업을 통해 수행됩니다.

중복 제거된 데이터를 백업 및 복제하는 데 필요한 클러스터 리소스 양은 중복 제거되지 않은 데이터의 경우와 동일합니다. 데이터를 복제하거나 백업하는 동안에도 데이터의 중복을 제거할 수 있습니다.

데이터 중복 제거를 사용한 스냅샷스냅샷에 저장된 데이터의 중복을 제거할 수는 없습니다. 하지만 중복 제거된 데이터의스냅샷을 생성할 수 있습니다.

SmartDedupe을 사용한 데이터 중복 제거

데이터 중복 제거를 통한 데이터 복제 및 백업 619

Page 620: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

중복 제거된 디렉토리에 대한 스냅샷을 생성한 후에 디렉토리의 컨텐츠를 수정하면 섀도우 저장소에 대한 참조가 점차 스냅샷으로 전송됩니다. 따라서 스냅샷을 생성하기 전에 데이터 중복 제거를 설정할 경우 클러스터에서 더 많은 공간을 절약할 수 있습니다.이미 상당한 양의 데이터가 스냅샷에 저장된 클러스터에서 데이터 중복 제거를 구현할경우 스냅샷 데이터가 중복 제거의 영향을 받을 때까지 시간이 걸립니다. 중복 제거된데이터는 새로 생성되는 스냅샷에는 포함될 수 있지만 중복 제거가 구현되기 전에 생성된 스냅샷에는 포함될 수 없습니다.

스냅샷을 되돌리려는 경우 데이터 중복 제거 작업을 실행하기 전에 스냅샷을 되돌리는것이 가장 좋습니다. 스냅샷을 복구하면 클러스터에 있는 많은 파일을 덮어쓸 수 있습니다. 중복 제거된 파일을 스냅샷 되돌리기를 통해 덮어쓰면 일반 파일로 되돌려집니다. 하지만 스냅샷 되돌리기가 완료된 후에는 디렉토리에서 중복 제거를 수행할 수 있고 절약된 공간이 클러스터에 유지됩니다.

데이터 중복 제거 고려 사항데이터 중복 제거는 데이터 저장의 효율성을 대폭 향상시킬 수 있습니다. 하지만 데이터 중복 제거의 효과는 클러스터에 따라 다릅니다.

클러스터에서 SmartDedupe을 실행하여 중복을 줄일 수 있습니다. 데이터 중복 제거를통해 생성되는 링크는 파일 읽기 및 쓰기 속도에 영향을 미칠 수 있습니다. 특히 중복 제거된 파일의 512KB 미만 청크를 순차적으로 읽는 속도는 중복 제거되지 않은 파일의 동일한 소규모 순차적 청크를 읽는 것보다 훨씬 느릴 수 있습니다. 이러한 성능 저하는 캐싱되지 않은 데이터를 읽는 경우에만 적용됩니다. 캐싱된 데이터의 경우 중복 제거된파일의 성능이 중복 제거되지 않은 파일의 성능보다 더 우수할 수 있습니다. 512KB보다큰 청크를 스트리밍하는 경우 데이터 중복 제거는 파일 읽기 성능에 큰 영향을 미치지않습니다. 한 번에 각 파일의 8KB 이하를 스트리밍하며 여러 파일을 동시에 스트리밍하려고 하지 않을 경우 파일의 중복 제거를 수행하지 않는 것이 좋습니다.

데이터 중복 제거는 정적 파일이나 아카이빙된 파일 및 디렉토리에 적용할 때 가장 효과적입니다. 수정하는 파일 수가 적을수록 데이터 중복 제거가 클러스터에 미치는 부정적인 영향이 줄어듭니다. 예를 들어 가상 머신에는 종종 동일한 파일의 여러 복제본이포함되며 이러한 파일은 좀처럼 수정되지 않습니다. 따라서 많은 수의 가상 머신에 대해 중복을 제거하면 사용되는 스토리지 공간을 크게 줄일 수 있습니다.

섀도우 저장소 고려 사항섀도우 저장소는 클론 생성된 파일 및 중복 제거된 파일이 참조하는 숨겨진 파일입니다. 섀도우 저장소를 참조하는 파일은 여타 파일과 다르게 동작합니다.

l 섀도우 저장소 참조를 읽는 것은 데이터를 직접 읽는 것보다 느릴 수 있습니다. 특히 캐싱되지 않은 섀도우 저장소 참조를 읽는 것은 캐싱되지 않은 데이터를 읽는 것보다 느립니다. 캐싱된 섀도우 저장소 참조를 읽는 것은 캐싱된 데이터를 읽는 것보다 더 오래 걸리지 않습니다.

l 섀도우 저장소를 참조하는 파일이 다른 Isilon 클러스터에 복제되거나NDMP(Network Data Management Protocol) 백업 디바이스에 백업되는 경우 섀도우 저장소가 타겟 Isilon 클러스터나 백업 디바이스로 전송되지 않습니다. 이러한 파일은 섀도우 저장소에서 참조하는 데이터가 포함된 것처럼 전송되며, 섀도우 저장소를 참조하지 않을 경우와 동일한 공간을 타겟 Isilon 클러스터나 백업 디바이스에서 사용합니다.

l OneFS는 섀도우 저장소를 생성할 때 섀도우 저장소를 참조하는 파일의 스토리지풀에 섀도우 저장소를 할당합니다. 섀도우 저장소가 상주하는 스토리지 풀을 삭제할 경우 섀도우 저장소를 참조하는 다른 파일이 차지하는 풀로 해당 섀도우 저장소가 이동됩니다.

SmartDedupe을 사용한 데이터 중복 제거

620 OneFS 8.0.1 CLI 관리 가이드

Page 621: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l OneFS는 블록에 대한 마지막 참조가 삭제된 후에 즉시 섀도우 저장소 블록을 삭제하지 않고 ShadowStoreDelete 작업이 실행되어 참조되지 않은 블록이 삭제될 때까지 기다립니다. 클러스터에 참조되지 않은 블록이 많이 있을 경우ShadowStoreDelete 작업이 실행될 때까지 데이터 중복 제거를 통한 절약 효과가부정적인 것으로 보고될 수 있습니다.

l 섀도우 저장소는 섀도우 저장소를 참조하는 파일들에 적용된 가장 높은 보호 수준이상으로 보호됩니다. 예를 들어 섀도우 저장소를 참조하는 파일 하나가 +2 보호가적용되는 스토리지 풀에 상주하고, 섀도우 저장소를 참조하는 또 다른 파일이 +3보호가 적용되는 스토리지 풀에 상주할 경우 섀도우 저장소가 +3으로 보호됩니다.

l 할당량 계산 시에는 섀도우 저장소를 참조하는 파일이 섀도우 저장소에서 참조된데이터를 포함한 것처럼 간주됩니다. 할당량 관점에서는 섀도우 저장소 참조가 존재하지 않는 것입니다. 그러나 할당량에 데이터 보호 오버헤드가 포함되는 경우 섀도우 저장소의 데이터 보호 오버헤드가 고려되지 않습니다.

SmartDedupe 라이센스 기능클러스터에서 SmartDedupe 라이센스를 활성화한 경우에만 데이터 중복 제거를 수행할 수 있습니다. 하지만 SmartDedupe 라이센스를 활성화하지 않고도 데이터 중복 제거를 통해 절약되는 공간을 진단할 수 있습니다.

SmartDedupe 라이센스를 활성화한 후에 데이터 중복 제거를 수행하면 라이센스가 비활성화되더라도 절약된 공간이 유지됩니다. 또한 라이센스가 비활성화되어 있는 동안에도 데이터 중복 제거를 통해 절약되는 공간을 볼 수 있습니다. 하지만 SmartDedupe라이센스를 다시 활성화한 후에만 데이터 중복 제거 작업을 추가로 수행할 수 있습니다.

데이터 중복 제거 관리개별 디렉토리에 대한 중복 제거로 절약할 수 있는 공간을 먼저 진단하여 클러스터에서의 데이터 중복 제거를 관리할 수 있습니다. 데이터 중복 제거가 유용한 디렉토리를 결정한 후 해당 디렉토리에 대한 중복 제거를 수행하도록 SmartDedupe을 구성할 수 있습니다. 그런 후에 절약되는 실제 디스크 공간을 모니터링할 수 있습니다.

데이터 중복 제거 공간 절약 크기 진단디렉토리에서 데이터 중복 제거를 수행함으로써 절약하게 될 디스크 공간 크기를 진단할 수 있습니다.

절차

1. isi dedupe settings modify 명령을 실행하여 진단할 디렉토리를 지정합니다.

다음 명령을 실행하면 /ifs/data/archive에 대한 데이터 중복 제거로 절약되는 공간을 진단하도록 SmartDedupe이 구성됩니다.

isi dedupe settings modify --assess-paths /ifs/data/archive

여러 디렉토리를 진단하는 경우 디스크 절약 크기가 데이터 중복 제거 보고서에서 디렉토리별로 구분되지 않습니다.

SmartDedupe을 사용한 데이터 중복 제거

SmartDedupe 라이센스 기능 621

Page 622: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. 다음 명령을 실행하여 진단 작업을 시작합니다.

isi job jobs start dedupeassessment

3. 다음 명령을 실행하여 진단 보고서의 ID를 식별합니다.

isi dedupe reports list

4. isi dedupe reports view 명령을 실행하여 예상 공간 절약 크기를 봅니다.

다음 명령을 실행하면 ID가 46인 데이터 중복 제거 보고서에 기록된 예상 절약크기가 표시됩니다.

isi dedupe reports view 46

데이터 중복 제거 설정 지정중복 제거할 디렉토리를 지정할 수 있습니다.

절차

1. isi dedupe settings modify 명령을 실행하여 중복 제거할 디렉토리를지정합니다.

다음 명령을 실행하면 /ifs/data/archive 및 /ifs/data/media가 데이터중복 제거의 타겟으로 지정됩니다.

isi dedupe settings modify --paths /ifs/data/media,/ifs/data/archive

2. (선택 사항) 데이터 중복 제거 작업의 설정을 수정하려면 isi job typesmodify 명령을 실행합니다.

다음 명령을 실행하면 금요일 오후 10시마다 데이터 중복 제거 작업이 실행되도록 구성됩니다.

isi job types Dedupe --schedule "Every Friday at 10:00 PM"

데이터 중복 제거 공간 절약 크기 보기데이터 중복 제거를 통해 절약 중인 디스크 공간 크기를 볼 수 있습니다.

절차

1. 다음 명령을 실행합니다.

isi dedupe stats

SmartDedupe을 사용한 데이터 중복 제거

622 OneFS 8.0.1 CLI 관리 가이드

Page 623: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

데이터 중복 제거 보고서 보기데이터 중복 제거 작업이 완료된 후에는 데이터 중복 제거 보고서에서 작업에 대한 정보를 볼 수 있습니다.

절차

1. (선택 사항) 보려는 데이터 중복 제거 보고서의 ID를 식별하려면 다음 명령을 실행합니다.

isi dedupe reports list

2. isi dedupe reports view 명령을 실행하여 데이터 중복 제거 보고서를 봅니다.

다음 명령을 실행하면 ID가 44인 데이터 중복 제거 보고서가 표시됩니다.

isi dedupe reports view 44

데이터 중복 제거 작업 보고서 정보데이터 중복 제거 작업 보고서에서는 다음 데이터 중복 제거 관련 정보를 볼 수 있습니다.

Start time

데이터 중복 제거 작업을 시작한 시간입니다.

End time

데이터 중복 제거 작업을 종료한 시간입니다.

Iteration Count

SmartDedupe이 샘플링 프로세스를 중단한 횟수입니다. SmartDedupe이 많은 양의 데이터를 샘플링하는 경우 데이터 중복 제거를 시작하기 위해 샘플링을 중단할수 있습니다. SmartDedupe은 샘플링된 데이터의 중복 제거를 완료한 후 나머지 데이터의 샘플링을 계속합니다.

Scanned blocks

지정된 중복 제거 디렉토리 아래에 있는 총 블록 수입니다.

Sampled blocks

SmartDedupe이 인덱스 항목을 생성한 블록 수입니다.

Deduped blocks

중복 제거된 블록 수입니다.

Dedupe percent

검사된 블록 중 중복 제거된 블록의 비율입니다.

Created dedupe requests

생성된 총 데이터 중복 제거 요청 수입니다. 데이터 중복 제거 요청은 일치하는 각데이터 블록 쌍에 대해 생성됩니다. 예를 들어 일치하는 데이터 블록이 3개 있을경우 SmartDedupe이 2개의 요청을 생성합니다. 요청 중 하나는 file1과 file2의 쌍,다른 요청은 file2와 file3의 쌍에 대해 생성될 수 있습니다.

SmartDedupe을 사용한 데이터 중복 제거

데이터 중복 제거 보고서 보기 623

Page 624: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Successful dedupe requests

성공적으로 완료된 데이터 중복 제거 요청 수입니다.

Failed dedupe requests

실패한 데이터 중복 제거 요청 수입니다. 데이터 중복 제거 요청이 실패한다고 해서 데이터 중복 제거 작업도 실패한 것은 아닙니다. 여러 가지 이유로 데이터 중복제거 요청이 실패할 수 있습니다. 예를 들어 샘플링 이후 파일이 수정되었을 수 있습니다.

Skipped files

데이터 중복 제거 작업을 통해 검사되지 않은 파일 수입니다. SmartDedupe은 여러가지 이유로 파일을 건너뜁니다. 예를 들어 SmartDedupe은 이미 검사되고 그 이후수정되지 않은 파일과 4KB 미만의 모든 파일을 건너뜁니다.

Index entries

현재 인덱스에 있는 항목 수입니다.

Index lookup attempts

이전 데이터 중복 제거 작업에서 수행된 총 조회 수와 현재 데이터 중복 제거 작업에서 수행된 조회 수의 합계입니다. 조회는 데이터 중복 제거 작업에서 인덱싱된블록을 인덱싱되지 않은 블록과 연결하려 할 때 수행됩니다.

Index lookup hits

인덱스 항목과 일치한 블록 수입니다.

데이터 중복 제거 정보데이터 중복 제거를 통해 얼마나 많은 디스크 공간이 절약되고 있는지에 대한 정보를볼 수 있습니다.

isi dedupe stats 명령의 출력에 다음 정보가 표시됩니다.

Cluster Physical Size

클러스터에 있는 총 물리 디스크 공간입니다.

Cluster Used Size

클러스터에서 데이터가 차지하고 있는 총 디스크 공간입니다.

Logical Size Deduplicated

보고된 파일 크기 측면에서 중복 제거된 디스크 공간입니다. 예를 들어 동일 파일이 3개 있고 모두 5GB인 경우 중복 제거된 논리적 크기는 15GB입니다.

Logical Saving

보고된 파일 크기 측면에서 데이터 중복 제거로 인해 절약된 디스크 공간입니다.예를 들어 동일 파일이 3개 있고 모두 5GB인 경우 논리적 절약 크기는 10GB입니다.

Estimated Size Deduplicated

보호 오버헤드 및 메타데이터를 포함하여 중복 제거된 총 물리 디스크 공간입니다.예를 들어 동일 파일이 3개 있고 모두 5GB인 경우 파일 메타데이터와 보호 오버헤드가 소비하는 디스크 공간으로 인해 예상되는 데이터 중복 제거 크기는 15GB보다큽니다.

Estimated Physical Saving

보호 오버헤드 및 메타데이터를 포함하여 데이터 중복 제거로 인해 절약된 총 물리디스크 공간입니다. 예를 들어 동일 파일이 3개 있고 모두 5GB인 경우, 파일 메타

SmartDedupe을 사용한 데이터 중복 제거

624 OneFS 8.0.1 CLI 관리 가이드

Page 625: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

데이터와 보호 오버헤드가 차지하던 공간이 데이터 중복 제거를 통해 절약되기 때문에 예상되는 물리적 절약 크기는 10GB보다 큽니다.

데이터 중복 제거 명령데이터 중복 제거 명령을 통해 데이터 중복 제거를 제어할 수 있습니다. 데이터 중복 제거 명령은 SmartDedupe 라이센스를 활성화하는 경우에만 사용할 수 있습니다.

isi dedupe settings modify데이터 중복 제거 작업의 설정을 수정합니다.

구문

isi dedupe settings modify [{[--paths <path>]... | --clear-paths}] [--add-paths <path>]... [--remove-paths <path>]... [{[--assess-paths <path>]... | --clear-assess-paths] [--add-assess-paths <path>]... [--remove-assess-paths <path>]... [--verbose]

옵션

--paths<path>

지정된 루트 디렉토리 아래에 있는 파일의 중복 제거를 수행합니다.

--clear-paths이전에 지정된 모든 루트 디렉토리에 대한 중복 제거를 중지합니다. 이 옵션과 함께 isi dedupe settings modify 명령을 실행하는 경우 데이터 중복 제거를재개하려면 --paths 또는 --add-path와 함께 명령을 다시 실행해야 합니다.

--add-paths<path>

이미 중복 제거되고 있는 디렉토리 외에 추가로 지정된 루트 디렉토리 아래에 있는파일의 중복 제거를 수행합니다.

--remove-paths<path>

지정된 루트 디렉토리의 중복 제거를 중지합니다.

--assess-paths<path>

지정된 루트 디렉토리 아래에 있는 파일이 중복 제거되는 경우 절약될 공간의 크기를 진단합니다.

--clear-assess-paths이전에 지정된 루트 디렉토리가 중복 제거되는 경우 절약될 공간의 크기에 대한 진단을 중지합니다. 이 옵션과 함께 isi dedupe settings modify 명령을 실행하는 경우 데이터 중복 제거를 재개하려면 --paths 또는 --add-path와 함께 명령을 다시 실행해야 합니다.

--add-assess-paths<path>

SmartDedupe을 사용한 데이터 중복 제거

데이터 중복 제거 명령 625

Page 626: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이미 진단 중인 디렉토리 외에 추가로 지정된 루트 디렉토리가 중복 제거되는 경우절약될 공간의 크기를 진단합니다.

--remove-assess-paths<path>

지정된 루트 디렉토리가 중복 제거되는 경우 절약될 공간의 크기에 대한 진단을 중지합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 /ifs/data/active 및 /ifs/data/media의 중복 제거가 시작됩니다.

isi dedupe settings modify --add-paths /ifs/data/active,/ifs/data/media

다음 명령을 실행하면 /ifs/data/active 및 /ifs/data/media의 중복 제거가 중지됩니다.

isi dedupe settings modify --remove-paths /ifs/data/active,/ifs/data/media

isi dedupe settings view현재 데이터 중복 제거 설정을 표시합니다.

구문

isi dedupe settings view

옵션이 명령에 대한 옵션은 없습니다.

isi dedupe stats중복 제거로 절약되는 데이터 양에 대한 정보를 표시합니다.

구문

isi dedupe stats

옵션이 명령에 대한 옵션은 없습니다.

예데이터 중복 제거 공간 절약에 대한 정보를 보려면 다음 명령을 실행합니다.

isi dedupe stats

SmartDedupe을 사용한 데이터 중복 제거

626 OneFS 8.0.1 CLI 관리 가이드

Page 627: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 예와 유사한 출력이 표시됩니다.

Cluster Physical Size: 17.019G Cluster Used Size: 4.994G Logical Size Deduplicated: 13.36M Logical Saving: 11.13M Estimated Size Deduplicated: 30.28M Estimated Physical Saving: 25.23M

isi dedupe reports list데이터 중복 제거 보고서의 목록을 표시합니다.

구문

isi dedupe reports list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다. 바닥글에는 스냅샷이 사용하는 총 스토리지 공간과 같은 스냅샷의 총 사용량이 표시됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예데이터 중복 제거 보고서의 목록을 보려면 다음 명령을 실행합니다.

isi dedupe reports list

다음 예와 유사한 출력이 표시됩니다.

Time Job ID Job Type --------------------------------------- 2013-05-09T11:03:37 4 Dedupe 2013-05-10T00:02:27 8 Dedupe 2013-05-15T13:03:47 12 Dedupe 2013-05-16T00:02:32 16 Dedupe 2013-05-17T00:02:32 19 Dedupe 2013-05-09T16:14:04 5 DedupeAssessment --------------------------------------- Total: 6

isi dedupe reports view데이터 중복 제거 보고서를 표시합니다.

SmartDedupe을 사용한 데이터 중복 제거

isi dedupe reports list 627

Page 628: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi dedupe reports view <job-id>

옵션

<job-id>지정된 ID의 데이터 중복 제거 작업에 대한 데이터 중복 제거 보고서를 표시합니다.

예다음 명령을 실행하면 데이터 중복 제거 작업이 표시됩니다.

isi dedupe reports view 12

다음 예와 유사한 출력이 표시됩니다.

Time: 2013-10-14T09:39:22 Job ID: 52 Job Type: Dedupe Reports Time : 2013-10-14T09:39:22 Results : Dedupe job report:{ Start time = 2013-Oct-14:09:33:34 End time = 2013-Oct-14:09:39:22 Iteration count = 1 Scanned blocks = 1716 Sampled blocks = 78 Deduped blocks = 1425 Dedupe percent = 83.042 Created dedupe requests = 65 Successful dedupe requests = 65 Failed dedupe requests = 0 Skipped files = 0 Index entries = 38 Index lookup attempts = 38 Index lookup hits = 0 } Elapsed time: 347 seconds Aborts: 0 Errors: 0 Scanned files: 6 Directories: 2 2 paths: /ifs/data/dir2, /ifs/data/dir1 CPU usage: max 29% (dev 2), min 0% (dev 1), avg 6% Virtual memory size: max 128388K (dev 1), min 106628K (dev 1), avg 107617K Resident memory size: max 27396K (dev 1), min 9980K (dev 2), avg 11585K Read: 2160 ops, 124437504 bytes (118.7M) Write: 30570 ops, 222851584 bytes (212.5M)

SmartDedupe을 사용한 데이터 중복 제거

628 OneFS 8.0.1 CLI 관리 가이드

Page 629: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

16장

SyncIQ를 사용한 데이터 복제

이 섹션에서는 다음과 같은 항목을 다룹니다.

l SyncIQ 데이터 복제 개요................................................................................. 630l 복제 정책 및 작업.............................................................................................630l 복제 스냅샷......................................................................................................635l SyncIQ를 사용한 데이터 페일오버 및 페일백...................................................636l SyncIQ의 복구 시간 및 목표.............................................................................639l 복제 정책 우선 순위......................................................................................... 640l SyncIQ 라이센스 기능......................................................................................640l 복제 정책 생성................................................................................................. 640l 원격 클러스터에 대한 복제 관리...................................................................... 646l SyncIQ를 사용한 데이터 페일오버 및 페일백 실행...........................................648l 이전 SmartLock 디렉토리에 대한 재해 복구 수행.............................................651l 복제 정책 관리................................................................................................. 653l 로컬 클러스터에 대한 복제 관리...................................................................... 655l 복제 성능 규칙 관리......................................................................................... 657l 복제 보고서 관리............................................................................................. 659l 실패한 복제 작업 관리...................................................................................... 661l 데이터 복제 명령..............................................................................................663

SyncIQ를 사용한 데이터 복제 629

Page 630: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SyncIQ 데이터 복제 개요OneFS에서는 SyncIQ 소프트웨어 모듈을 통해 Isilon 클러스터 간에 데이터를 복제할수 있습니다. 클러스터 간 데이터를 복제하기 위해서는 먼저 두 Isilon 클러스터 모두에서 SyncIQ 라이센스를 활성화해야 합니다.

디렉토리 레벨에서 데이터를 복제할 수 있지만 원하는 경우 특정 파일 및 하위 디렉토리를 복제 대상에서 제외할 수 있습니다. SyncIQ는 스냅샷을 생성 및 참조하여 정합성이 보장되는 소스 디렉토리 시점 이미지를 복제합니다. ACL(Access Control List),ADS(Alternate Data Stream) 등의 메타데이터는 데이터와 함께 복제됩니다.

SyncIQ를 사용하면 다른 Isilon 클러스터에 정합성이 보장되는 데이터 복제본을 유지관리하고 데이터 복제 빈도를 제어할 수 있습니다. 예를 들어 하루에 한 번 오후 10시에운영 클러스터에서 보조 클러스터로 데이터를 백업하도록 SyncIQ를 구성할 수 있습니다. 데이터 세트의 크기에 따라 첫 번째 복제 작업을 완료하는 데 상당한 시간이 걸릴 수있습니다. 하지만 그 후 수행되는 복제 작업은 더욱 빠르게 완료될 수 있습니다.

또한 운영 클러스터를 사용할 수 없게 된 경우에도 보조 Isilon 클러스터에서 운영을 계속할 수 있도록 SyncIQ는 자동화된 페일오버 및 페일백 기능도 제공합니다.

IsilonSD Edge를 사용하여 SyncIQ에 액세스SyncIQ 소프트웨어 모듈은 IsilonSD Edge의 라이센스를 구매한 경우에만 사용할 수 있습니다. 이 모듈은 이 제품의 무료 라이센스와 함께 패키지로 제공되는 것이 아닙니다.따라서 SyncIQ 백업 및 복제 기능에 액세스하려면 IsilonSD Edge 라이센스를 구매해야만 합니다.

복제 정책 및 작업데이터 복제는 복제 정책과 복제 작업에 따라 조정됩니다. 복제 정책은 복제되는 데이터와 데이터가 복제되는 위치 및 데이터가 복제되는 빈도를 지정합니다. 복제 작업은한 Isilon 클러스터에서 다른 Isilon 클러스터로 데이터를 복제하는 작업입니다. SyncIQ는 복제 정책에 따라 복제 작업을 생성합니다.

복제 정책에서는 소스 클러스터 및 타겟 클러스터의 두 가지 클러스터를 지정합니다.복제 정책이 있는 클러스터가 소스 클러스터, 데이터가 복제되는 클러스터가 타겟 클러스터입니다. 복제 정책이 시작되면 SyncIQ가 해당 정책에 대한 복제 작업을 생성합니다. 복제 작업이 실행되면 소스 클러스터에 있는 디렉토리 트리의 파일이 타겟 클러스터의 디렉토리 트리로 복제됩니다. 이러한 디렉토리 트리를 소스 디렉토리와 타겟 디렉토리라고 합니다.

복제 정책에 의해 생성된 첫 번째 복제 작업이 완료되면 타겟 디렉토리와 타겟 디렉토리에 포함된 모든 파일이 읽기 전용 상태로 설정되어 동일한 복제 정책에 속한 다른 복제 작업을 통해서만 수정할 수 있습니다. 클러스터당 생성하는 정책의 수가 1,000개를넘지 않는 것이 좋습니다.

사용 권한 오류를 방지하기 위해 소스와 타겟 클러스터 전체에서 동일한 ACL 정책 설정을 사용해야 합니다.

두 가지 유형의 복제 정책, 즉 동기화 정책과 복제본 정책을 생성할 수 있습니다. 동기화 정책은 타겟 클러스터에 소스 디렉토리의 정확한 복제본을 유지합니다. 소스 디렉토리에서 파일 또는 하위 디렉토리가 삭제될 경우 정책이 다시 실행될 때 타겟 클러스터에서 해당 파일 또는 디렉토리가 삭제됩니다.

SyncIQ를 사용한 데이터 복제

630 OneFS 8.0.1 CLI 관리 가이드

Page 631: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

동기화 정책을 사용하여 소스 클러스터와 타겟 클러스터 간에 데이터를 페일오버 및 페일백할 수 있습니다. 소스 클러스터를 사용할 수 없게 되면 타겟 클러스터에서 데이터를 페일오버하여 클라이언트가 데이터를 사용할 수 있게 할 수 있습니다. 소스 클러스터를 다시 사용할 수 있게 되면 데이터를 소스 클러스터로 페일백할 수 있습니다.

복제본 정책은 소스 클러스터에 저장된 파일의 최신 버전을 유지합니다. 하지만 소스클러스터에서 파일이 삭제되어도 타겟 클러스터에서 해당 파일이 삭제되지 않습니다.복제본 정책에는 페일백이 지원되지 않습니다. 복제본 정책은 아카이빙 용도로 가장 널리 사용됩니다.

복제본 정책을 사용하면 소스 클러스터에서 파일을 제거해도 타겟 클러스터에서 해당파일이 유지됩니다. 소스 클러스터에서 파일을 삭제함으로써 소스 클러스터의 성능을높이는 동시에 해당 파일을 타겟 클러스터에서 유지할 수 있습니다. 예를 들어 소스 클러스터가 운영 용도로 사용되고 타겟 클러스터가 아카이빙 용도로 사용되는 경우 이것이 유용할 수 있습니다.

SyncIQ는 복제 정책에 대한 작업을 생성한 후 작업이 완료될 때까지 기다렸다가 해당정책에 대한 다른 작업을 생성할 수 있습니다. 한 번에 한 클러스터에 있을 수 있는 복제작업 수에는 제한이 없지만, 소스 클러스터에서 최대 50개의 복제 작업만 동시에 실행할 수 있습니다. 50개가 넘는 복제 작업이 클러스터에 있을 경우 첫 번째 50개 작업이실행되고 그동안 나머지 작업은 대기열에 배치되었다가 실행됩니다.

타겟 클러스터가 동시에 지원할 수 있는 복제 작업 수에는 제한이 없습니다. 그러나 복제 작업이 많을수록 클러스터 리소스가 더 많이 필요하기 때문에 동시 작업이 더 많이추가될수록 복제 속도는 느려지게 됩니다.

OneFS는 복제 작업이 실행될 때 소스 클러스터와 타겟 클러스터에 작업자를 생성합니다. 소스 클러스터의 작업자가 데이터를 읽고 전송하는 동안 타겟 클러스터의 작업자는데이터를 수신하고 씁니다. OneFS는 복제 작업별로 노드당 최대 8개의 작업자를 생성합니다. 예를 들어 5노드 클러스터에서 OneFS가 복제 작업을 위해 생성하는 작업자는수는 최대 40개입니다.

복제 작업당 복제할 수 있는 파일 및 디렉토리 수에는 제한이 없습니다. 데이터 동기화가 사용할 수 있는 클러스터 리소스와 네트워크 대역폭 양을 제한하여 대량 복제 작업이 시스템에 과부하를 주지 않도록 할 수 있습니다. 클러스터의 각 노드가 데이터를 보내고 받을 수 있기 때문에 클러스터 규모가 커질수록 데이터 복제 속도가 높아집니다.

자동화된 복제 정책언제든지 복제 정책을 수동으로 시작할 수 있지만, 소스 디렉토리 수정이나 스케줄에따라 복제 정책이 자동으로 시작되도록 구성할 수 있습니다.

복제 정책이 스케줄에 따라 실행되도록 구성하면 복제가 수행되는 시기를 제어할 수 있습니다. 디렉토리 스냅샷으로 캡처된 데이터를 복제하도록 정책을 구성할 수도 있습니다. 또한 SyncIQ가 소스 디렉토리에 대한 수정 사항을 감지할 때 복제 정책이 시작되도록 구성하면 타겟 클러스터에 보다 최신 버전의 데이터를 유지할 수 있습니다.

정책을 예약하면 다음 경우에 유용할 수 있습니다.

l 사용자 작업이 거의 없을 때 데이터를 복제하려는 경우

l 데이터가 수정되는 시기를 정확하게 예측할 수 있는 경우

스케줄에 따라서 실행되도록 정책이 구성되어 있는 경우, 작업을 마지막으로 실행한 이후 소스 디렉토리의 컨텐츠에 변경된 내용이 없으면 정책을 실행하지 않도록 구성할 수있습니다. 하지만 소스 디렉토리의 상위 디렉토리 또는 형제 디렉토리에 변경된 내용이있는 경우에는 상위 디렉토리의 스냅샷이 생성되고, 소스 디렉토리에 변경 내용이 없더라도 SyncIQ가 정책에 대한 작업을 생성하게 됩니다. 또한 InsightIQ의 FSA(FileSystem Analytics) 기능을 통해 클러스터를 모니터링하는 경우 FSA 작업이 /ifs의 스냅샷을 생성하며, 이 때문에 FSA 작업이 실행될 때마다 복제 작업이 시작될 가능성이높습니다.

SyncIQ를 사용한 데이터 복제

자동화된 복제 정책 631

Page 632: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

디렉토리 스냅샷에 포함된 데이터를 복제하면 다음 경우에 유용할 수 있습니다.

l 스케줄에 따라 데이터를 복제하고자 하는데 스냅샷 스케줄을 통해 소스 디렉토리의 스냅샷을 이미 생성하고 있는 경우

l 소스와 타겟 클러스터 양쪽 모두에서 똑같은 스냅샷을 유지하고자 하는 경우

l 기존 스냅샷을 타겟 클러스터에 복제하고자 하는 경우이렇게 하려면 아카이브 스냅샷을 타겟 클러스터에 대해 활성화해야 합니다. 이 설정은 정책이 생성되었을 때만 활성화될 수 있습니다.

스냅샷을 복제하도록 정책이 구성된 경우, 지정된 명명 패턴과 일치하는 스냅샷만 복제하도록 SyncIQ를 구성할 수 있습니다.

소스 디렉토리가 변경될 때 정책이 시작되도록 구성하면 다음 경우에 유용할 수 있습니다.

l 데이터의 최신 복제본을 항상 보존하고자 하는 경우

l 예측할 수 없는 간격으로 많은 횟수의 변경이 이루어질 것으로 예상되는 경우

소스 디렉토리가 변경될 때마다 정책이 시작되도록 구성된 경우 SyncIQ가 10초마다 소스 디렉토리를 확인합니다. SyncIQ는 소스 디렉토리 아래에 있는 파일 또는 디렉토리가 복제에서 제외되었는지와 상관없이 해당 파일과 디렉토리를 모두 확인합니다. 그러므로 SyncIQ에서 복제 작업을 불필요하게 실행하는 경우가 발생할 수 있습니다. 예를들어 newPolicy가 /ifs/data/media를 복제하지만 /ifs/data/media/temp는 제외할 경우, /ifs/data/media/temp/file.txt가 변경되면 SyncIQ가 newPolicy를실행하며 /ifs/data/media/temp/file.txt는 복제되지는 않습니다.

소스 디렉토리가 변경될 때마다 정책이 시작되도록 구성한 경우 복제 작업이 실패하면SyncIQ가 1분을 기다렸다가 정책을 다시 실행합니다. SyncIQ는 작업이 실패할 때마다이 지연 시간을 최대 8시간까지 기하급수적으로 늘릴 수 있습니다. 언제든지 정책을 수동으로 실행하여 지연 시간을 재정의할 수 있습니다. 정책에 대한 작업이 성공적으로완료된 후에는 SyncIQ가 다시 10초 간격으로 소스 디렉토리를 확인합니다.

소스 디렉토리가 변경될 때마다 정책이 시작되도록 구성한 경우, 소스 디렉토리가 변경된 후 지정된 시간만큼 기다렸다가 작업을 시작하도록 SyncIQ를 구성할 수 있습니다.

변경 사항이 적은 경우 잦은 동기화와 시스템 리소스의 지나친 사용을 방지하려면 소스디렉토리의 사용 빈도가 높을 때 연속 복제를 구성하지 않는 것이 좋습니다. 이러한 경우, 변경에 의해 발생하는 지연 시간을 몇 시간으로 설정하여 연속 복제를 구성해서 일련의 변경 사항을 통합하는 것이 좋습니다.

소스 및 타겟 클러스터 연결SyncIQ는 작업이 처음으로 실행될 때 타겟 클러스터를 표시하여 타겟 클러스터에 복제정책을 연결합니다. 이렇게 하면 타겟 클러스터의 이름이나 IP 주소를 수정하더라도 타겟 클러스터에 표시가 유지됩니다. SyncIQ는 복제 정책이 실행될 때 이 표시를 확인하여 데이터가 올바른 위치로 복제되도록 합니다.

타겟 클러스터에서는 복제 정책과 타겟 디렉토리 간의 연결을 수동으로 해제할 수 있습니다. 소스와 타겟 클러스터 간의 연결을 해제하면 타겟 클러스터의 표시가 삭제됩니다. 타겟 연결이 더 이상 사용되지 않는 경우 연결을 수동으로 해제할 수 있습니다. 정책의 연결을 해제하면 소스 클러스터에서 정책이 해제되어 정책을 실행할 수 없습니다.해제된 복제 정책을 다시 실행하려면 해당 정책을 재설정해야 합니다.

정책 연결을 해제하면 다음 번에 복제 정책을 실행할 때 전체 복제 또는 차등 복제가 수행됩니다. 전체 복제나 차등 복제 시 SyncIQ는 소스와 타겟 클러스터 간에 새 연결을 생성합니다. 복제되는 데이터의 양에 따라 전체 또는 차등 복제를 완료하는 데 매우 긴 시간이 걸릴 수 있습니다.

SyncIQ를 사용한 데이터 복제

632 OneFS 8.0.1 CLI 관리 가이드

Page 633: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SyncIQ 외부에서 타겟 클러스터의 구성을 변경하면 소스 클러스터와 타겟 클러스터 간의 연결이 사실상 해제되는 오류 상태가 발생할 수 있습니다. 예를 들어, 타겟 클러스터의 DNS 레코드를 변경할 경우 이러한 문제가 발생할 수 있습니다. SyncIQ 외부에서 타겟 클러스터에 대해 중대한 구성 변경을 수행해야 하는 경우 SyncIQ 정책이 타겟 클러스터에 계속 연결된 상태를 유지할 수 있는지 확인하십시오.

NAT를 사용하여 SyncIQ 소스 및 타겟 클러스터 구성소스 및 타겟 클러스터는 SyncIQ 페일오버 및 페일백에 NAT(Network AddressTranslation)를 사용할 수 있지만, 적절히 구성되어야 합니다.

이 시나리오에서 소스 및 타겟 클러스터는 일반적으로 서로 다른 물리적 위치에 있고,라우팅 불가능한 전용 주소 공간을 사용하며 인터넷에 직접 연결되어 있지 않습니다.각 클러스터는 대개 전용 IP 주소 범위에 할당됩니다. 예를 들어 12개 노드로 구성된 클러스터에는 192.168.10.11~192.168.10.22 범위의 IP 주소가 할당될 수 있습니다.

공용 인터넷을 통해 통신하려면 소스 및 타겟 클러스터에서 들어오고 나가는 모든 데이터 패킷이 NAT 지원 방화벽 또는 라우터에 의해 올바르게 변환되고 리디렉션되어야 합니다.

SyncIQ 데이터는 암호화되지 않습니다. 따라서 공용 인터넷을 통해 SyncIQ 작업을 실행하는 경우 데이터 도용으로부터 보호되지 않습니다.

SyncIQ에서는 클러스터에 포함된 특정 노드로 복제 작업을 제한할 수 있습니다. 예를들어 클러스터가 12개 노드로 구성된 경우 그 중 3개 노드로만 복제 작업을 제한할 수있습니다. NAT 지원을 활용하려면 소스 클러스터와 타겟 클러스터 사이에 일대일 연결을 설정해야 합니다. 따라서 소스 클러스터에 있는 3개 노드로 복제 작업을 제한할 경우 타겟 클러스터의 3개 노드를 연결해야 합니다.

이 경우 정적 NAT를 구성해야 하며, 이를 인바운드 매핑이라고도 합니다. 소스 클러스터와 타겟 클러스터 모두에서 각 노드에 할당된 전용 주소에 대해 정적 NAT 주소를 연결해야 합니다. 예:

소스 클러스터 타겟 클러스터

노드 이름 전용 주소 NAT 주소 노드 이름 전용 주소 NAT 주소

source-1 192.168.10.11 10.8.8.201 target-1 192.168.55.101

10.1.2.11

source-2 192.168.10.12 10.8.8.202 target-2 192.168.55.102

10.1.2.12

source-3 192.168.10.13 10.8.8.203 target-3 192.168.55.103

10.1.2.13

정적 NAT를 구성하려면 전체 6개 노드에 대해 /etc/local/hosts 파일을 편집하고적절한 NAT 주소와 노드 이름을 추가하여 이들 노드를 상대 노드와 연결해야 합니다.예를 들어 /etc/local/hosts 파일에서 소스 클러스터의 3개 노드에 대한 항목은 다음과 같습니다.

10.1.2.11 target-1

10.1.2.12 target-2

SyncIQ를 사용한 데이터 복제

NAT를 사용하여 SyncIQ 소스 및 타겟 클러스터 구성 633

Page 634: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

10.1.2.13 target-3

마찬가지로 타겟 클러스터의 3개 노드에 대해 /etc/local/hosts 파일을 편집하여소스 클러스터에 있는 연결된 노드의 NAT 주소와 이름을 삽입합니다. 예를 들어 타겟클러스터의 3개 노드에 대한 항목은 다음과 같습니다.

10.8.8.201 source-1

10.8.8.202 source-2

10.8.8.203 source-3

NAT 서버가 소스 클러스터의 노드에서 SyncIQ 데이터 패킷을 수신하면 NAT 서버가패킷 헤더와 노드의 포트 번호 및 내부 IP 주소를 NAT 서버의 자체 포트 번호와 외부 IP주소로 대체합니다. 그러면 소스 네트워크의 NAT 서버가 인터넷을 통해 타겟 네트워크로 패킷을 전송합니다. 타겟 네트워크에서는 다른 NAT 서버가 유사한 프로세스를 수행하여 데이터를 타겟 노드로 전송합니다. 데이터가 페일백될 때는 프로세스가 반대로 수행됩니다.

이러한 유형의 구성을 통해 SyncIQ는 데이터를 보내고 받을 수 있도록 연결할 올바른주소를 확인할 수 있습니다. 이 시나리오에서는 SmartConnect 존을 구성할 필요가 없습니다.

SyncIQ에서 사용되는 포트에 대한 자세한 내용은 사용하는 OneFS 버전의 OneFS 보안구성 가이드를 참조하십시오.

전체 및 차등 복제복제 정책에 해결할 수 없는 문제(예: 타겟 클러스터에서 연결이 끊김)가 발생할 경우,복제 정책을 재설정해야 할 수 있습니다. 복제 정책을 재설정하면 다음 번에 정책이 실행될 때 SyncIQ가 전체 복제나 차등 복제를 수행합니다. SyncIQ가 수행하는 복제 유형을 지정할 수 있습니다.

전체 복제 시에는 SyncIQ가 타겟 클러스터에 있는 데이터에 관계없이 소스 클러스터에서 모든 데이터를 전송합니다. 전체 복제는 많은 양의 네트워크 대역폭을 사용하며 완료하는 데 상당히 오랜 시간이 걸릴 수 있습니다. 하지만 전체 복제는 차등 복제보다CPU 사용률이 낮습니다.

차등 복제 시 SyncIQ는 먼저 타겟 클러스터에 파일이 이미 있는지 확인한 후 타겟 클러스터에 없는 데이터만 전송합니다. 차등 복제는 전체 복제보다 네트워크 대역폭을 더적게 사용하지만 CPU는 더 많이 사용합니다. 복제 작업에 사용할 수 있는 CPU 양이 충분한 경우 차등 복제가 전체 복제보다 훨씬 빠를 수 있습니다.

복제 작업 리소스 사용량 제어복제 작업과 관련해 생성되는 네트워크 트래픽 및 작업자 수, 파일이 전송되는 속도, 사용되는 CPU 비율 등을 제한하는 규칙을 생성할 수 있습니다.

SyncIQ가 생성할 수 있는 총 작업자 수의 비율을 제한하는 경우, 해당 제한이 SyncIQ가생성할 수 있는 총 작업자 수에 적용됩니다. 이는 클러스터 하드웨어에 따라 달라집니다. 소스 클러스터의 작업자가 데이터를 읽고 전송하는 동안 타겟 클러스터의 작업자는데이터를 수신하고 씁니다.

전송하는 데 1초 이상이 걸리는 파일과 크기가 비슷할 것으로 예측할 수 없는 파일의 경우 파일 작업 규칙이 정확하게 적용되지 않을 수도 있습니다.

SyncIQ를 사용한 데이터 복제

634 OneFS 8.0.1 CLI 관리 가이드

Page 635: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

복제 정책 우선 순위복제 정책을 생성할 때 다른 작업보다 우선 순위를 갖도록 정책을 구성할 수 있습니다.

이미 최대 개수의 작업이 실행 중이어서 여러 복제 작업이 실행 대기 상태에 있는 경우,우선 순위를 가진 정책으로 생성된 작업이 우선 순위가 없는 작업보다 먼저 실행됩니다. 예를 들어 50개의 작업이 실행 중인데 우선 순위가 없는 작업이 생성되어 실행 대기상태이고 그 다음으로 우선 순위가 있는 작업이 생성되어 실행 대기 상태인 경우, 우선순위가 없는 작업이 더 오랜 시간 동안 대기열에 있었더라도 우선 순위가 있는 작업이다음 순서로 실행됩니다.

또한 SyncIQ에서도 우선 순위가 있는 작업을 먼저 실행하기 위해 우선 순위가 없는 복제 작업을 일시 중지합니다. 예를 들어 50개의 작업이 이미 실행 중이고 이 작업 중 하나에 우선 순위가 없는 경우, 우선 순위가 있는 복제 작업이 생성되면 SyncIQ에서 우선순위가 없는 복제 작업을 일시 중지하고 우선 순위가 있는 작업을 실행합니다.

복제 보고서SyncIQ는 복제 작업이 완료된 후 작업이 실행된 기간, 전송된 데이터 양, 발생한 오류를비롯하여 작업에 대한 자세한 정보가 포함된 복제 보고서를 생성합니다.

SyncIQ는 복제 보고서가 중단된 경우 중단 시점까지의 작업 진행 상황에 대한 하위 보고서를 생성할 수 있습니다. 그리고 이후에 작업이 재시작되면 작업이 완료되거나 다시중단될 때까지의 작업 진행 상황에 대한 또 다른 하위 보고서를 생성합니다. SyncIQ는작업이 성공적으로 완료될 때까지 작업이 중단될 때마다 하위 보고서를 생성하며, 한작업에 대해 여러 하위 보고서가 생성된 경우 이러한 하위 보고서의 정보를 하나의 보고서로 결합합니다.

또한 SyncIQ는 복제 보고서를 정기적으로 삭제합니다. 사용자는 SyncIQ가 보존하는최대 복제 보고서 수와 복제 보고서를 보존하는 기간을 지정할 수 있습니다. 클러스터에서 최대 복제 보고서 수가 초과되면 SyncIQ는 새 보고서가 생성될 때마다 가장 오래된 보고서를 삭제합니다.

복제 보고서의 컨텐츠는 사용자 지정할 수 없습니다.

복제 정책을 삭제할 경우 SyncIQ가 해당 정책에 대해 생성된 모든 보고서를 자동으로삭제합니다.

복제 스냅샷SyncIQ는 Isilon 클러스터 간의 복제, 페일오버 및 페일백을 지원하기 위해 스냅샷을 생성합니다. SyncIQ가 생성하는 스냅샷은 타겟 클러스터에서 아카이브 용도로도 사용할수 있습니다.

소스 클러스터 스냅샷SyncIQ는 소스 클러스터에서 스냅샷을 생성하여, 정합성이 보장되는 시점 이미지가 복제되고 변경되지 않은 데이터가 타겟 클러스터에 전송되지 않도록 합니다.

SyncIQ는 복제 작업을 실행하기 전에 소스 디렉토리의 스냅샷을 생성합니다. 그런 다음 클러스터의 현재 상태가 아닌 스냅샷에 따라 데이터를 복제하여 사용자가 소스 디렉토리 파일을 수정할 경우 소스 디렉토리의 정확한 시점 이미지가 복제되도록 합니다.

예를 들어 /ifs/data/dir/의 복제 작업이 오후 1:00에 시작되고 오후 1:20에 완료되었으며 /ifs/data/dir/file이 오후 1:10에 수정된 경우 오후 1:15까지 /ifs/

SyncIQ를 사용한 데이터 복제

복제 정책 우선 순위 635

Page 636: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

data/dir/file이 복제되지 않더라도 타겟 클러스터에 수정 사항이 반영되지 않습니다.

SnapshotIQ 소프트웨어 모듈을 사용하여 생성된 스냅샷에 따라 데이터를 복제할 수 있습니다. SnapshotIQ 스냅샷에 따라 데이터를 복제하면 SyncIQ가 소스 디렉토리의 또다른 스냅샷을 생성하지 않습니다. 이 방법은 동일한 데이터 복제본을 여러 Isilon 클러스터에 복제하려는 경우에 유용할 수 있습니다.

SyncIQ는 소스 스냅샷을 생성함으로써 수정되지 않은 데이터가 복제 작업을 통해 전송되지 않도록 합니다. 복제 정책에 대한 작업이 생성되면 이것이 해당 정책에 대해 생성된 첫 번째 작업인지를 SyncIQ가 확인합니다. 이것이 해당 정책에 대해 생성된 첫 번째작업이 아닌 경우 SyncIQ는 이전 작업에 대해 생성된 스냅샷을 새 작업에 대해 생성된스냅샷과 비교합니다.

SyncIQ는 복제 정책에 대한 스냅샷이 마지막으로 생성된 시점 이후에 변경된 데이터만복제합니다. 복제 작업이 완료되면 SyncIQ는 이전 소스 클러스터 스냅샷을 삭제하고,후속 작업이 실행되기 전까지 가장 최신 스냅샷을 보존합니다.

타겟 클러스터 스냅샷SyncIQ는 복제 작업이 실행될 때 페일오버 작업을 지원하기 위해 타겟 클러스터에 스냅샷을 생성합니다. 복제 정책에 대한 다음 복제 작업이 생성되면 새 스냅샷이 생성되고 이전 스냅샷이 삭제됩니다.

타겟 클러스터에서 SnapshotIQ 라이센스가 활성화된 경우, 이후 복제 작업이 실행되어도 타겟 클러스터에 유지되는 추가 스냅샷을 생성하도록 복제 정책을 구성할 수 있습니다.

SyncIQ는 타겟 클러스터에서 SnapshotIQ 라이센스가 구성되었는지 여부에 관계없이,타겟 스냅샷을 생성하여 타겟 클러스터에서의 페일오버를 지원합니다. 페일오버 스냅샷은 복제 작업이 완료될 때 생성됩니다. SyncIQ는 복제 정책당 하나의 페일오버 스냅샷만 보존하며 새 스냅샷이 삭제된 후에 이전 스냅샷을 삭제합니다.

타겟 클러스터에서 SnapshotIQ 라이센스가 활성화된 경우, 이후 복제 작업이 실행될때 자동으로 삭제되지 않는 아카이브 스냅샷을 타겟 클러스터에서 생성하도록 SyncIQ를 구성할 수 있습니다. 아카이브 스냅샷에는 페일오버용으로 생성되는 스냅샷과 동일한 데이터가 들어 있습니다. 하지만 타겟 클러스터에서 아카이브 스냅샷이 보존되는 기간을 구성할 수 있습니다. 아카이브 스냅샷은 클러스터에서 생성되는 다른 스냅샷과 같은 방식으로 액세스할 수 있습니다.

SyncIQ를 사용한 데이터 페일오버 및 페일백SyncIQ를 사용하면 Isilon 클러스터 간에 자동으로 데이터 페일오버 및 페일백 작업을수행할 수 있습니다. 운영 클러스터가 오프라인 상태가 되면 보조 Isilon 클러스터로 페일오버하여 클라이언트가 계속 데이터에 액세스하도록 할 수 있습니다. 운영 클러스터가 작동을 재개하면 운영 클러스터로 페일백할 수 있습니다.

SyncIQ 페일오버 및 페일백에서 클라이언트가 원래 액세스한 클러스터를 운영 클러스터라고 하고, 클라이언트 데이터가 복제된 대상 클러스터를 보조 클러스터라고 합니다.

페일오버는 클라이언트가 보조 클러스터에서 데이터를 액세스하고 보고 수정하고 삭제할 수 있도록 하는 프로세스이고, 페일백은 클라이언트가 운영 클러스터에서 워크플로우를 다시 수행하도록 하는 프로세스입니다. 페일백을 수행하는 동안 보조 클러스터의 데이터에 수행된 모든 변경 내용은 미러 정책을 사용한 복제 작업을 통해 운영 클러스터로 다시 복제됩니다.

페일오버와 페일백은 재해 복구 시나리오에서 유용합니다. 예를 들어 운영 클러스터가자연 재해로 인해 손상된 경우 보조 클러스터로 클라이언트를 마이그레이션할 수 있습니다. 그러면 여기서 클라이언트가 정상적인 운영을 계속할 수 있습니다. 운영 클러스

SyncIQ를 사용한 데이터 복제

636 OneFS 8.0.1 CLI 관리 가이드

Page 637: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

터가 복구되어 온라인 상태로 다시 전환되면 클라이언트가 운영 클러스터에서 운영을재개하도록 다시 마이그레이션할 수 있습니다.

예약된 클러스터 유지 보수를 간편히 수행하기 위해 페일오버와 페일백을 수행할 수도있습니다. 예를 들어 운영 클러스터를 업그레이드하는 경우 클라이언트를 보조 클러스터로 마이그레이션한 후에 업그레이드가 완료되었을 때 다시 운영 클러스터로 마이그레이션할 수 있습니다.

엔터프라이즈 및 컴플라이언스 SmartLock 디렉토리 모두에 대해 데이터 페일오버와페일백이 지원됩니다. 컴플라이언스 SmartLock 디렉토리는 증권 중개업자 및 판매업자가 다시 쓰기가 불가능하고 지울 수 없는 형식으로 기록을 유지하도록 요구하는 미국SEC(Securities and Exchange Commission) 규정 17a-4(f)를 준수합니다. SyncIQ는 페일오버 및 페일백 동안 17a-4(f) 규정을 올바르게 준수합니다.

데이터 페일오버페일오버는 정상적인 클라이언트 운영을 위해 보조 클러스터에 데이터를 준비하고 보조 클러스터로 전환하는 프로세스입니다. 보조 클러스터로 페일오버한 후에는 보조 클러스터에서 데이터를 액세스하고 보고 수정하도록 클라이언트에 지시할 수 있습니다.

페일오버가 수행되기 전에 운영 클러스터에서 SyncIQ 복제 정책을 생성하고 실행해야합니다. 페일오버 프로세스는 보조 클러스터에서 시작됩니다. 여러 복제 정책에 분산된운영 클러스터의 데이터를 마이그레이션하려면 각 복제 정책에 대해 페일오버를 시작해야 합니다.

복제 정책의 작업이 복제본으로 설정된 경우 운영 클러스터에서 삭제된 모든 파일이 보조 클러스터에 계속 남아 있게 됩니다. 클라이언트는 보조 클러스터에 접속 시 운영 클러스터에서 삭제된 모든 파일을 사용할 수 있습니다.

연결된 복제 작업이 실행 중일 때 복제 정책에 대한 페일오버를 시작하면 페일오버 작업은 완료되지만 복제 작업이 실패합니다. 데이터가 불일치 상태에 있을 수 있기 때문에 SyncIQ는 마지막으로 성공한 복제 작업을 통해 생성된 스냅샷을 사용해 보조 클러스터의 데이터를 마지막 복구 시점으로 되돌립니다.

운영 클러스터에 재해가 발생할 경우 마지막으로 성공한 복제 작업이 시작된 후에 이루어진 데이터 수정 사항이 보조 클러스터에 반영되지 않습니다. 클라이언트가 보조 클러스터에 접속하면 데이터가 마지막으로 성공한 복제 작업이 시작되었을 때의 상태로 나타납니다.

데이터 페일백페일백은 운영 및 보조 클러스터를 페일오버 작업 전의 역할로 되돌리는 프로세스입니다. 페일백이 완료된 후에는 운영 클러스터가 최신 데이터 세트를 유지하고 정상적인운영을 재개합니다. 여기에는 클라이언트를 호스팅하고 기존의 SyncIQ 복제 정책을 통해 데이터를 보조 클러스터로 복제하는 작업이 포함됩니다.

페일백 프로세스의 첫 번째 단계는 보조 클러스터에서 데이터에 적용한 모든 수정 사항을 포함하도록 운영 클러스터를 업데이트하는 것입니다. 다음 단계는 클라이언트에서운영 클러스터에 액세스하도록 준비하는 것이며, 마지막 단계는 운영 클러스터에서 보조 클러스터로의 데이터 복제를 재개하는 것입니다. 페일백 프로세스가 완료되면 운영클러스터에서 데이터 액세스를 재개하도록 사용자를 리디렉션할 수 있습니다.

운영 클러스터를 업데이트하여 보조 클러스터에서 수정된 사항을 반영하도록 하려면SyncIQ가 소스 디렉토리에 대한 SyncIQ 도메인을 생성해야 합니다.

다음 조건을 모두 충족하는 복제 정책을 사용해야만 데이터를 페일백할 수 있습니다.

SyncIQ를 사용한 데이터 복제

데이터 페일오버 637

Page 638: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 정책이 페일오버되지 않았습니다.

l 정책이 동기화 정책입니다(복제본 정책이 아님).

l 정책이 복제에서 파일이나 디렉토리를 제외하지 않습니다.

SmartLock 컴플라이언스 모드 페일오버 및 페일백버전 8.0.1 이상의 OneFS에서는 타겟 클러스터로 SmartLock 컴플라이언스 모드 도메인을 복제할 수 있습니다. 여기에는 이러한 SmartLock 도메인에 대한 페일오버 및 페일백 지원이 포함됩니다.

SmartLock 컴플라이언스 모드는 미국 SEC(Securities and Exchange Commission) 규정 17a-4(f)를 준수하므로 컴플라이언스 모드 WORM 도메인을 페일오버 및 페일백하기 위해서는 몇 가지 계획 및 설정 작업이 필요합니다.

가장 중요한 점으로, 운영(소스) 클러스터와 보조(타겟) 클러스터 모두 초기 설정 시 컴플라이언스 모드 클러스터로 구성되어야 합니다. 이 프로세스에 대한 설명은 사용하고있는 노드 모델의 Isilon 설치 가이드(예: Isilon S210 설치 가이드)에 나와 있습니다.

또한 두 클러스터 모두 디렉토리가 컴플라이언스 유형의 WORM 도메인으로 정의되어있어야 합니다. 예를 들어 WORM 파일을 운영 클러스터의 SmartLock 컴플라이언스 도메인 /ifs/financial-records/locked에 저장하는 경우 이를 페일오버하려면타겟 클러스터에 SmartLock 컴플라이언스 도메인이 있어야 합니다. 소스 및 타겟SmartLock 컴플라이언스 도메인의 경로 이름은 동일할 수 있지만 반드시 그럴 필요는없습니다.

또한 두 클러스터 모두에서 컴플라이언스 클록을 시작해야 합니다.

SmartLock 복제 제한 사항SyncIQ를 사용하여 SmartLock 디렉토리를 복제하고 페일백하는 경우 관련 제한 사항에 유의하십시오.

SyncIQ 정책의 소스 디렉토리 또는 타겟 디렉토리가 SmartLock 디렉토리일 경우 복제및 페일백이 허용되지 않을 수 있습니다. 자세한 내용은 다음 표를 참조하십시오.

소스 디렉토리유형

타겟 디렉토리 유형 복제 허용 페일백 허용

비 SmartLock 비 SmartLock 지원 지원

비 SmartLock SmartLock 엔터프라이즈 지원 지원(파일이 타겟 클러스터에서 WORM 상태로 커밋되지 않은 경우에 한함)

비 SmartLock SmartLock 컴플라이언스 지원 안 함 지원 안 함

SmartLock 엔터프라이즈

비 SmartLock 지원. 하지만 파일의 보존 날짜와커밋 상태가 손실됨

지원. 하지만 파일이WORM 상태가 아님

SmartLock 엔터프라이즈

SmartLock 엔터프라이즈 지원 지원. 새로 커밋된 WORM파일이 포함됨

SmartLock 엔터프라이즈

SmartLock 컴플라이언스 지원 안 함 지원 안 함

SmartLock 컴플라이언스

비 SmartLock 지원 안 함 지원 안 함

SyncIQ를 사용한 데이터 복제

638 OneFS 8.0.1 CLI 관리 가이드

Page 639: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

소스 디렉토리유형

타겟 디렉토리 유형 복제 허용 페일백 허용

SmartLock 컴플라이언스

SmartLock 엔터프라이즈 지원 안 함 지원 안 함

SmartLock 컴플라이언스

SmartLock 컴플라이언스 지원 지원. 새로 커밋된 WORM파일이 포함됨

SmartLock 디렉토리를 다른 SmartLock 디렉토리로 복제하려는 경우에는 복제 정책을실행하기 전에 타겟 SmartLock 디렉토리를 생성해야 합니다. 타겟 디렉토리가 아직 없는 경우 OneFS에서 타겟 디렉토리를 자동으로 생성하지만 타겟 SmartLock 디렉토리는 자동으로 생성하지 않습니다. 타겟 디렉토리가 생성되기 전에 엔터프라이즈 디렉토리를 복제하려고 하면 OneFS에서 비 SmartLock 타겟 디렉토리를 생성하고 복제 작업이 성공합니다. 타겟 디렉토리를 생성하기 전에 컴플라이언스 디렉토리를 복제하면 복제 작업이 실패합니다.

SyncIQ를 사용하여 SmartLock 디렉토리를 다른 EMC Isilon 클러스터로 복제하는 경우파일의 WORM 상태는 복제되지만, SmartLock 디렉토리 구성 설정은 타겟 디렉토리에전송되지 않습니다.

예를 들어 3월 4일에 만료되도록 설정된 커밋된 파일이 들어 있는 디렉토리를 복제하는 경우, 해당 파일은 타겟 클러스터에서도 3월 4일에 만료되도록 설정되어 있습니다.그러나 소스 클러스터의 디렉토리가 1년 이상 동안 파일을 커밋하지 않도록 설정되어있을 경우 타겟 디렉토리에는 동일한 제한 사항이 자동으로 설정되지 않습니다.

SyncIQ의 복구 시간 및 목표RPO(Recovery Point Objective)와 RTO(Recovery Time Objective)는 재해가 비즈니스운영에 미칠 수 있는 영향을 측정하는 값입니다. 복제 정책을 사용하여 재해 복구의RPO와 RTO를 계산할 수 있습니다.

RPO는 클러스터를 갑자기 사용할 수 없게 될 경우 데이터가 손실되는 최대 시간입니다. Isilon 클러스터의 경우 RPO는 마지막으로 완료된 복제 작업이 시작된 이후로 경과한 시간입니다. RPO는 연속된 두 복제 작업이 실행 및 완료되는 데 걸리는 시간을 넘지않습니다.

복제 작업이 실행 중인 동안 재해가 발생할 경우 보조 클러스터에 있는 데이터가 마지막 복제 작업이 완료되었을 때의 상태로 되돌아갑니다. 예를 들어 복제 정책이 3시간마다 실행되도록 예약되어 있고 복제 작업이 완료되는 데 2시간이 걸리는 환경의 경우,복제 작업이 시작된 후 1시간 지나서 재해가 발생한다면 RPO가 4시간입니다. 완료된작업이 데이터 복제를 시작한 지 4시간이 경과되었기 때문입니다.

RTO는 재해 발생 후 클라이언트에서 백업 데이터를 사용할 수 있기까지 소요되는 최대시간입니다. 해당 정책에 대한 복제 작업이 생성되는 속도에 따라 RTO는 항상 RPO보다 작거나 거의 동일합니다.

복제 작업이 연속적으로 실행되는 경우, 즉 이전 복제 작업이 완료되기 전에 정책에 대한 또 다른 복제 작업이 생성되는 경우 RTO는 RPO와 거의 동일합니다. 보조 클러스터가 페일오버되면 클러스터의 데이터가 마지막 작업이 완료되었을 때의 상태로 재설정됩니다. 데이터를 재설정하는 데 걸리는 시간은 사용자가 데이터를 수정하는 데 걸린시간에 정비례합니다.

복제 작업이 간격을 두고 실행되는 경우, 즉 복제 작업이 완료된 후 일정 기간 지나서 해당 정책의 다음 복제 작업이 시작되는 경우 RTO와 RPO 간의 관계는 재해 발생 시 복제작업이 실행 중이었는지 여부에 따라 달라집니다. 재해 발생 시 복제 작업이 진행 중일경우 RTO가 RPO와 거의 동일합니다. 하지만 재해 발생 시 복제 작업이 실행 중이지 않

SyncIQ를 사용한 데이터 복제

SyncIQ의 복구 시간 및 목표 639

Page 640: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

을 경우 마지막 복제 작업이 실행된 이후 보조 클러스터가 수정되지 않았고 페일오버프로세스가 거의 즉각적으로 이루어지기 때문에 RTO가 무시해도 될 정도로 작습니다.

RPO 알림지정된 RPO(Recovery Point Objective)가 초과된 사실을 알리는 OneFS 이벤트를 생성하도록 SyncIQ를 구성할 수 있습니다. 이러한 이벤트는 다른 OneFS 이벤트와 같은 인터페이스를 통해 확인할 수 있습니다.

이 이벤트의 이벤트 ID는 400040020입니다. 이러한 알림에 대한 이벤트 메시지는 다음과 같은 형식으로 표시됩니다.

SW_SIQ_RPO_EXCEEDED: SyncIQ RPO exceeded for policy <replication_policy>

예를 들어 5시간의 RPO를 설정한 경우 작업이 오후 1시에 시작되어 오후 3시에 완료되면, 두 번째 작업이 오후 3시 30분에 시작됩니다. 두 번째 작업이 오후 6시까지 완료되지 않으면 SyncIQ가 OneFS 이벤트를 생성합니다.

복제 정책 우선 순위복제 정책을 생성할 때 다른 작업보다 우선 순위를 갖도록 정책을 구성할 수 있습니다.

이미 최대 개수의 작업이 실행 중이어서 여러 복제 작업이 실행 대기 상태에 있는 경우,우선 순위를 가진 정책으로 생성된 작업이 우선 순위가 없는 작업보다 먼저 실행됩니다. 예를 들어 50개의 작업이 실행 중인데 우선 순위가 없는 작업이 생성되어 실행 대기상태이고 그 다음으로 우선 순위가 있는 작업이 생성되어 실행 대기 상태인 경우, 우선순위가 없는 작업이 더 오랜 시간 동안 대기열에 있었더라도 우선 순위가 있는 작업이다음 순서로 실행됩니다.

또한 SyncIQ에서도 우선 순위가 있는 작업을 먼저 실행하기 위해 우선 순위가 없는 복제 작업을 일시 중지합니다. 예를 들어 50개의 작업이 이미 실행 중이고 이 작업 중 하나에 우선 순위가 없는 경우, 우선 순위가 있는 복제 작업이 생성되면 SyncIQ에서 우선순위가 없는 복제 작업을 일시 중지하고 우선 순위가 있는 작업을 실행합니다.

SyncIQ 라이센스 기능로컬 클러스터와 타겟 클러스터 모두에서 SyncIQ 라이센스를 활성화한 경우에만 다른Isilon 클러스터로 데이터를 복제할 수 있습니다.

SyncIQ 라이센스가 비활성화된 경우 복제 정책을 생성하거나, 실행하거나, 관리할 수없습니다. 또한 이전에 생성된 모든 복제 정책과 로컬 클러스터를 타겟으로 사용하는복제 정책이 해제됩니다. 그러나 이전에 로컬 클러스터로 복제된 데이터는 여전히 사용할 수 있습니다.

복제 정책 생성SyncIQ를 사용하여 데이터가 복제되는 경우를 결정하는 복제 정책을 생성할 수 있습니다.

복제에서 디렉토리 제외디렉토리가 지정된 소스 디렉토리 아래에 있는 경우에도 복제 정책으로 복제에서 디렉토리를 제외할 수 있습니다.

SyncIQ를 사용한 데이터 복제

640 OneFS 8.0.1 CLI 관리 가이드

Page 641: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

디렉토리를 제외하는 복제 정책에 대해서는 페일백이 지원되지 않습니다.

기본적으로 복제 정책의 소스 디렉토리 아래에 있는 모든 파일과 디렉토리는 타겟 클러스터에 복제됩니다. 하지만 소스 디렉토리 아래에 있는 디렉토리가 복제되지 않게 할수 있습니다.

제외할 디렉토리를 지정하면, 제외된 디렉토리에 있는 파일과 디렉토리가 타겟 클러스터에 복제되지 않습니다. 포함할 디렉토리를 지정하면, 포함된 디렉토리에 있는 파일과디렉토리만 타겟 클러스터에 복제되고 포함된 디렉토리에 없는 디렉토리는 모두 제외됩니다.

포함할 디렉토리와 제외할 디렉토리를 모두 지정하는 경우, 포함된 디렉토리 중 하나에제외된 디렉토리가 들어 있어야 하며, 그렇지 않으면 제외된 디렉토리 설정이 아무런영향을 주지 않습니다. 다음과 같은 설정을 갖는 정책을 예로 들어 보겠습니다.

l 루트 디렉토리: /ifs/datal 포함된 디렉토리: /ifs/data/media/music 및 /ifs/data/media/moviesl 제외된 디렉토리: /ifs/data/archive 및 /ifs/data/media/music/

working이 예에서 /ifs/data/archive 디렉토리를 제외하는 설정은 아무런 영향을 주지 않습니다. /ifs/data/archive 디렉토리가 포함된 디렉토리 아래에 있지 않기 때문입니다. /ifs/data/archive 디렉토리는 명시적으로 제외되었는지 여부에 관계없이복제되지 않습니다. 하지만 /ifs/data/media/music/working 디렉토리를 제외하는 설정은 영향을 줍니다. 이 설정이 지정되지 않은 경우 디렉토리가 복제되기 때문입니다.

또한 소스 디렉토리가 포함된 디렉토리를 제외하는 경우 제외 디렉토리 설정은 아무런영향을 주지 않습니다. 예를 들어 정책의 루트 디렉토리가 /ifs/data인 경우, /ifs디렉토리를 명시적으로 제외해도 /ifs/data가 복제됩니다.

명시적으로 포함되거나 제외된 모든 디렉토리는 지정된 루트 디렉토리 또는 그 아래에있어야 합니다. 지정된 루트 디렉토리가 /ifs/data인 정책을 예로 들어 보겠습니다.이 예에서는 /ifs/data/media와 /ifs/data/users/ 디렉토리가 /ifs/data 아래에 있기 때문에 이 둘을 모두 포함할 수 있습니다.

동기화 정책에서 디렉토리를 제외해도 타겟 클러스터에서 디렉토리가 삭제되지 않습니다. 예를 들어 소스 클러스터의 /ifs/data를 타겟 클러스터의 /ifs/data에 동기화하는 복제 정책이 복제에서 /ifs/data/media를 제외하고 /ifs/data/media/file이 타겟 클러스터에 있을 경우, 이 정책을 실행해도 타겟 클러스터에서 /ifs/data/media/file이 삭제되지 않습니다.

복제에서 파일 제외특정 파일이 복제 정책을 통해 복제되지 않도록 하려는 경우 파일 일치 조건문을 통해복제 프로세스에서 해당 파일을 제외할 수 있습니다. 복제 정책 생성 프로세스에서 파일 일치 조건문을 구성할 수 있습니다.

파일을 제외하는 복제 정책은 페일백할 수 없습니다.

파일 조건문에는 하나 이상의 요소가 포함될 수 있습니다. 각 파일-조건 요소에는 파일속성, 비교 연산자 및 비교 값이 포함됩니다. 여러 개의 조건 요소를 조건문에 통합하려면 부울 'AND' 및 'OR' 연산자를 사용합니다. 파일 조건 정의는 원하는 개수만큼 구성할수 있습니다.

SyncIQ를 사용한 데이터 복제

복제에서 파일 제외 641

Page 642: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

파일 조건문을 구성하면 연결된 작업의 실행 속도가 느려질 수 있습니다. 반드시 필요한 경우에만 복제 정책에 파일 조건문을 지정하는 것이 좋습니다.

파일 조건문을 수정하면 다음 번에 복제 정책이 시작될 때 전체 복제가 수행됩니다. 복제되는 데이터의 양에 따라 전체 복제를 완료하는 데 오랜 시간이 걸릴 수 있습니다.

동기화 정책의 경우 파일 속성의 비교 연산자나 비교 값을 수정하고 파일이 지정된 파일 일치 조건과 더 이상 일치하지 않으면 다음 번에 작업이 실행될 때 타겟에서 파일이삭제됩니다. 이 규칙은 복제본 정책에는 적용되지 않습니다.

파일 조건 옵션특정 조건을 충족하거나 충족하지 않는 파일을 제외하도록 복제 정책을 구성할 수 있습니다.

다음과 같은 파일 속성에 따라 파일 조건을 지정할 수 있습니다.

Date created

파일이 생성된 시기에 따라 파일을 포함하거나 제외합니다. 이 옵션은 복제본 정책에만 사용할 수 있습니다."two weeks ago"와 같은 상대적인 날짜와 시간을 지정할 수도 있고, "January 1,2012"와 같은 구체적인 날짜와 시간을 지정할 수도 있습니다. 시간 설정은 24시간형식을 기반으로 합니다.

Date accessed

파일이 마지막으로 액세스된 시점에 따라 파일을 포함하거나 제외합니다. 이 옵션은 복제본 정책에만, 그리고 클러스터의 글로벌 액세스 시간 추적 옵션이 설정된경우에만 사용할 수 있습니다."two weeks ago"와 같은 상대적인 날짜와 시간을 지정할 수도 있고, "January 1,2012"와 같은 구체적인 날짜와 시간을 지정할 수도 있습니다. 시간 설정은 24시간형식을 기반으로 합니다.

Date modified

파일이 마지막으로 수정된 시점에 따라 파일을 포함하거나 제외합니다. 이 옵션은복제본 정책에만 사용할 수 있습니다."two weeks ago"와 같은 상대적인 날짜와 시간을 지정할 수도 있고, "January 1,2012"와 같은 구체적인 날짜와 시간을 지정할 수도 있습니다. 시간 설정은 24시간형식을 기반으로 합니다.

File name

파일 이름에 따라 파일을 포함하거나 제외합니다. 특정 텍스트가 포함된 전체 이름또는 부분 이름을 포함하거나 제외하도록 지정할 수 있습니다.다음과 같은 와일드카드 문자를 사용할 수 있습니다.

또는 POSIX 정규식(regex) 텍스트를 사용하여 파일 이름을 필터링할 수 있습니다.lsilon 클러스터는 IEEE Std 1003.2(POSIX.2) 정규식을 지원합니다. POSIX 정규식에 대한 자세한 내용은 BSD man 페이지를 참조하십시오.

표 2 복제 파일 일치 와일드카드

와일드카드 문자 설명

* 별표 자리에 임의의 문자열이 올 수 있습니다.

SyncIQ를 사용한 데이터 복제

642 OneFS 8.0.1 CLI 관리 가이드

Page 643: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

표 2 복제 파일 일치 와일드카드 (계속)

와일드카드 문자 설명

예를 들어 m*는 movies 및 m123이 될 수 있습니다.

[ ] 괄호 안에 포함된 모든 문자 또는 대시로 구분된 문자 범위 내의 모든 문자가 올 수 있습니다.예를 들어 b[aei]t는 bat, bet, bit가 될수 있습니다.

예를 들어 1[4-7]2는 142, 152, 162, 172가 될 수 있습니다.

여는 괄호 뒤에 느낌표를 사용하여 괄호 안에포함된 문자를 제외할 수 있습니다.

예를 들어 b[!ie]는 bat가 될 수 있지만bit 또는 bet는 될 수 없습니다.

첫 번째 문자나 마지막 문자인 경우 괄호 안에괄호가 올 수 있습니다.

예를 들어 [[c]at는 cat 및 [at가 될 수 있습니다.

첫 번째 문자나 마지막 문자인 경우 괄호 안에대시가 올 수 있습니다.

예를 들어 car[-s]는 cars 및 car-가 될수 있습니다.

? 물음표 자리에 임의의 문자가 올 수 있습니다.예를 들어 t?p는 tap, tip, top이 될 수 있습니다.

Path

파일 경로에 따라 파일을 포함하거나 제외합니다. 이 옵션은 복제본 정책에만 사용할 수 있습니다.지정된 텍스트가 포함된 전체 이름 또는 부분 이름을 포함하거나 제외하도록 지정할 수 있습니다. 또한 와일드카드 문자 *, ? 및 [ ]를 포함할 수 있습니다.

Size

파일 크기에 따라 파일을 포함하거나 제외합니다.

파일 크기는 1,000이 아닌 1,024의 배수로 표시됩니다.

Type

다음 파일 시스템 오브젝트 유형에 따라 파일을 포함하거나 제외합니다.

l 소프트 링크

l 일반 파일

SyncIQ를 사용한 데이터 복제

파일 조건 옵션 643

Page 644: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 디렉토리

기본 복제 정책 설정 구성복제 정책에 대한 기본 설정을 구성할 수 있습니다. 복제 정책을 생성할 때 이러한 설정을 수정하지 않는 경우 지정된 기본 설정이 적용됩니다.

절차

1. isi sync settings modify 명령을 실행합니다.

다음 명령을 실행하면 2년이 지난 복제 보고서를 삭제하도록 SyncIQ가 구성됩니다.

isi sync settings modify --report-max-age 2Y

복제 정책 생성데이터가 다른 Isilon 클러스터에 복제되는 방법과 시기를 정의하는 복제 정책을SyncIQ를 사용하여 생성할 수 있습니다. 복제 정책에서는 타겟 클러스터, 소스 및 타겟디렉토리, 복제 작업에서 제외할 디렉토리 및 파일을 지정합니다.

OneFS에서는 SyncIQ 복제 정책을 통해 다른 복제 정책의 타겟 디렉토리 또는 이 타겟디렉토리에 포함된 디렉토리를 소스 디렉토리로 지정할 수 있습니다. 다단계 복제라고하는 이 활용 사례는 백업 용도로만 사용할 수 있으며 주의하여 구성해야 합니다.OneFS에서는 이러한 경우에 대해 페일백을 지원하지 않습니다.

정책이 실행된 후 다음 정책 설정을 수정하는 경우 OneFS는 다음번 정책이 실행될 때전체 또는 차등 복제를 수행합니다.

l 소스 디렉토리

l 포함된 또는 제외된 디렉토리

l 파일-기준 선언문

l 타겟 클러스터 이름 또는 주소서로 다른 타겟 클러스터를 지정하기 위해 복제 정책을 수정하는 경우에만 적용됩니다. 타겟 클러스터의 IP 또는 도메인 이름을 수정한 다음 새로운 IP 또는 도메인이름과 일치하도록 소스 클러스터에서 복제 정책을 수정하는 경우 전체 복제가 수행되지 않습니다. SyncIQ는 동적으로 할당된 IP 주소 풀을 지원하지 않습니다. 복제작업이 동적으로 할당된 IP 주소에 연결되는 경우 SmartConnect는 복제 작업이 실행되는 동안 주소를 재할당할 수 있으며, 이렇게 되면 작업이 실패합니다.

l 타겟 디렉토리

SmartLock 컴플라이언스 디렉토리에 대한 복제 정책을 생성하는 경우 같은 루트디렉토리 레벨에서 SyncIQ 및 SmartLock 컴플라이언스 도메인을 구성해야 합니다. SmartLock 컴플라이언스 디렉토리는 SyncIQ 디렉토리 내에서 중첩될 수 없습니다.

절차

1. isi sync policies create 명령을 실행합니다.

SyncIQ를 사용한 데이터 복제

644 OneFS 8.0.1 CLI 관리 가이드

Page 645: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 매주 소스 클러스터의 /ifs/data/source 디렉토리를타겟 클러스터 10.1.99.36의 /ifs/data/target에 복제하는 정책이 생성됩니다. 또한 타겟 클러스터에서 아카이브 스냅샷도 생성됩니다.

isi sync policies create mypolicy sync /ifs/data/source 10.1.99.36 /ifs/data/target --schedule "Every Sunday at 12:00 AM" --target-snapshot-archive on --target-snapshot-expiration 1Y--target-snapshot-pattern "%{PolicyName}-%{SrcCluster}-%Y-%m-%d

SyncIQ 도메인 생성SyncIQ 도메인을 생성하여 복제 정책에 대해 페일백이 수행되는 속도를 높일 수 있습니다. 동기화 정책만 페일백할 수 있기 때문에 복제본 정책에 대한 SyncIQ 도메인을 생성할 필요가 없습니다.

복제 정책을 페일백하려면 소스 디렉토리에 대한 SyncIQ 도메인이 생성되어야 합니다.OneFS는 페일백 프로세스 중에 SyncIQ 도메인을 자동으로 생성합니다. 그러나 복제정책을 페일백하려는 경우 복제 정책의 소스 디렉토리가 비어 있을 때 해당 디렉토리에대한 SyncIQ 도메인을 생성하는 것이 좋습니다. 데이터가 적게 포함된 디렉토리에 대한 도메인을 생성하는 경우 시간이 적게 걸립니다.

절차

1. isi job jobs start 명령을 실행합니다.

다음 명령을 실행하면 /ifs/data/source에 대한 SyncIQ 도메인이 생성됩니다.

isi job jobs start domainmark --root /ifs/data/media \--dm-type SyncIQ

복제 정책 진단처음으로 복제 정책을 실행하기 전에 파일을 전송하지 않고 복제의 영향을 받을 파일에대한 통계를 볼 수 있습니다. 이는 정책을 실행하는 경우 전송될 데이터 세트의 크기를미리 보려는 경우 유용할 수 있습니다.

이전에 실행된 적이 없는 복제 정책만 진단할 수 있습니다.

절차

1. isi sync jobs start 명령을 --test 옵션과 함께 실행합니다.

다음 명령을 실행하면 weeklySync가 실행될 때 전송될 데이터 양에 대한 보고서가 생성됩니다.

isi sync jobs start weeklySync --test

2. 진단 보고서를 보려면 isi sync reports view 명령을 실행합니다.

다음 명령을 실행하면 weeklySync에 대한 진단 보고서가 표시됩니다.

isi sync reports view weeklySync 1

SyncIQ를 사용한 데이터 복제

SyncIQ 도메인 생성 645

Page 646: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

원격 클러스터에 대한 복제 관리다른 클러스터를 타겟으로 사용하는 복제 작업을 수동으로 실행, 확인, 진단, 일시 중지, 재개, 취소, 문제 해결 및 재설정할 수 있습니다.

정책 작업이 시작된 후에 복제 활동을 잠시 중단하도록 작업을 일시 중단할 수 있습니다. 그런 다음 작업을 일시 중지한 시점부터 재개하여 복제를 계속할 수 있습니다. 또한작업에 할당된 클러스터 리소스를 확보하려는 경우 실행 중이거나 일시 중지된 복제 작업을 취소할 수 있습니다. 일시 중지된 작업은 리소스가 사용 중인지 여부에 관계없이클러스터 리소스를 예약합니다. 작업을 취소하면 클러스터 리소스가 확보되어 다른 복제 작업에서 해당 리소스를 사용할 수 있습니다. 클러스터에서 한 번에 실행 중이거나일시 중지된 복제 작업을 5개 이하로 유지해야 합니다. 하지만 클러스터에서 취소된 복제 작업 수에는 제한이 없습니다. 복제 작업이 1주일 넘게 일시 중지되어 있을 경우SyncIQ가 자동으로 해당 작업을 취소합니다.

복제 작업 시작언제든지 복제 정책에 대한 복제 작업을 수동으로 시작할 수 있습니다. SnapshotIQ에서 생성한 스냅샷에 따라 데이터를 복제할 수도 있습니다. SyncIQ에서 생성한 스냅샷에 따라서는 데이터를 복제할 수 없습니다.

절차

1. isi sync jobs start 명령을 실행합니다.

다음 명령을 실행하면 weeklySync가 시작됩니다.

isi sync jobs start weeklySync

다음 명령을 실행하면 HourlyBackup_07-15-2013_23:00 스냅샷에 따라weeklySync의 소스 디렉토리가 복제됩니다.

isi sync jobs start weeklySync \--source-snapshot HourlyBackup_07-15-2013_23:00

복제 작업 일시 중지실행 중인 복제 작업을 일시 중지한 다음 나중에 작업을 재개할 수 있습니다. 복제 작업을 일시 중지하면 데이터가 복제되는 것이 일시적으로 중지되지만 데이터를 복제하는클러스터 리소스가 해제되지는 않습니다.

절차

1. isi sync jobs pause 명령을 실행합니다.

다음 명령을 실행하면 weeklySync가 일시 중지됩니다.

isi sync jobs pause weeklySync

복제 작업 재개일시 중지된 복제 작업을 재개할 수 있습니다.

절차

1. isi sync jobs resume 명령을 실행합니다.

SyncIQ를 사용한 데이터 복제

646 OneFS 8.0.1 CLI 관리 가이드

Page 647: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 weeklySync가 재개됩니다.

isi sync jobs resume weeklySync

복제 작업 취소실행 중이거나 일시 중지된 복제 작업을 취소할 수 있습니다. 복제 작업을 취소하면 데이터가 복제되는 것이 중지되고 데이터를 복제 중이던 클러스터 리소스가 해제됩니다.취소된 복제 작업은 재개할 수 없습니다. 복제를 재시작하려면 복제 정책을 다시 시작해야 합니다.

절차

1. isi sync jobs cancel 명령을 실행합니다.

다음 명령을 실행하면 weeklySync가 취소됩니다.

isi sync jobs cancel weeklySync

활성 복제 작업 보기현재 실행 중이거나 일시 중지된 복제 작업에 대한 정보를 볼 수 있습니다.

절차

1. 다음 명령을 실행하여 모든 활성 복제 작업을 봅니다.

isi sync jobs list

2. 특정 복제 작업에 대한 자세한 정보를 보려면 isi sync jobs view 명령을실행합니다.

다음 명령을 실행하면 weeklySync에 의해 생성된 복제 작업에 대한 자세한 정보가 표시됩니다.

isi sync jobs view weeklySync

다음 예와 유사한 출력이 표시됩니다.

Policy Name: weeklySync ID: 3 State: running Action: run Duration: 5s Start Time: 2013-07-16T23:12:00

복제 작업 정보복제 작업에 대한 정보를 볼 수 있습니다.

isi snapshot settings view 명령의 출력에 다음 정보가 표시됩니다.

Policy Name

연결된 복제 정책의 이름입니다.

ID

복제 작업의 ID입니다.

State

작업의 상태입니다.

SyncIQ를 사용한 데이터 복제

복제 작업 취소 647

Page 648: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Action

복제 정책의 유형입니다.

SyncIQ를 사용한 데이터 페일오버 및 페일백 실행예를 들어 운영 클러스터를 사용할 수 없게 되는 경우 이 isilon 클러스터에서 다른 isilon클러스터로 페일오버할 수 있습니다. 운영 클러스터를 다시 사용할 수 있게 되면 페일백할 수 있습니다. 페일오버가 불필요했다고 판단하거나 테스트용으로 페일오버한 경우 페일오버를 되돌릴 수 있습니다.

이제 컴플라이언스 SmartLock 디렉토리 및 엔터프라이즈 SmartLock 디렉토리 모두에대해 데이터 페일오버와 페일백이 지원됩니다. 컴플라이언스 SmartLock 디렉토리는초기 구성 과정에서 컴플라이언스 모드 클러스터로 설정된 클러스터에서만 생성될 수있습니다.

보조 클러스터로 데이터 페일오버예를 들어 운영 클러스터를 사용할 수 없게 될 경우 보조 Isilon 클러스터로 페일오버할수 있습니다.

시작하기 전에

운영 클러스터에서 복제 정책을 생성하고 성공적으로 실행한 상태여야 합니다. 그래야데이터가 보조 클러스터에 복제되어 있기 때문입니다.

컴플라이언스 및 엔터프라이즈 SmartLock 디렉토리 모두에 대해 데이터 페일오버가지원됩니다. SmartLock 컴플라이언스 디렉토리에는 고유한 복제 정책이 필요합니다.이러한 디렉토리를 컴플라이언스 디렉토리가 아닌 디렉토리 안에 중첩하거나 전체 정책의 일환으로 복제할 수는 없습니다.

페일오버할 각 복제 정책에 대해 다음 절차를 수행합니다.

절차

1. 운영 클러스터가 계속 온라인 상태이면 다음 단계를 수행합니다.

a. 로컬 및 클라이언트 작업을 모두 포함하여 복제 정책의 경로에 대한 모든 쓰기를 중지합니다.

이렇게 하면 보조 클러스터로의 페일오버를 준비하는 동안 새로운 데이터가정책 경로에 기록되지 않습니다.

b. 수동으로만 실행되도록 복제 정책을 수정합니다.

이렇게 하면 운영 클러스터의 정책이 복제 작업을 자동으로 실행하지 않습니다. 타겟 디렉토리에 대한 쓰기가 허용되는 상태에서 운영 클러스터의 정책이복제 작업을 실행하는 경우 작업이 실패하고 복제 정책이 비활성화됩니다. 이러한 상황이 발생하면 수동으로만 실행되도록 정책을 수정하고 정책 문제를해결한 후 페일백 프로세스를 완료해야 합니다. 페일백 프로세스를 완료한 후에는 다시 스케줄에 따라 실행되도록 정책을 수정할 수 있습니다.

다음 명령을 실행하면 weeklySync 정책이 수동으로만 실행됩니다.

isi sync policies modify weeklySync --schedule ""

SyncIQ를 사용한 데이터 복제

648 OneFS 8.0.1 CLI 관리 가이드

Page 649: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. 보조 클러스터에서 isi sync recovery allow-write 명령을 실행합니다.

다음 명령을 실행하면 weeklySync 정책에 지정된 복제 디렉토리 및 파일을 쓸 수있게 됩니다.

isi sync recovery allow-write weeklySync

SmartLock 컴플라이언스 모드 WORM 파일은 복제되더라도 쓰기 불가능하고지울 수 없는 형식으로 저장됩니다.

3. 데이터 액세스 및 정상 작업을 위해 사용자를 보조 클러스터로 보냅니다.

페일오버 작업 되돌리기페일오버 되돌리기는 보조 클러스터의 페일오버 작업을 실행 취소하여 운영 클러스터에서 보조 클러스터로 데이터를 다시 복제할 수 있도록 합니다. 페일오버 되돌리기는데이터가 보조 클러스터에서 수정되기 전에 운영 클러스터를 사용할 수 있게 되는 경우나 테스트 목적으로 보조 클러스터로 페일오버한 경우에 유용합니다.

시작하기 전에

복제 정책을 페일오버합니다.

페일오버 작업을 되돌린다고 해서 수정된 데이터가 운영 클러스터로 다시 마이그레이션되지는 않습니다. 보조 클러스터에서 클라이언트에 의해 수정된 데이터를 마이그레이션하려면 운영 클러스터로 페일백해야 합니다.

페일오버 되돌리기는 SmartLock 디렉토리에서 지원되지 않습니다.

페일오버할 각 복제 정책에 대해 다음 절차를 수행합니다.

절차

1. --revert 옵션을 사용하여 isi sync recovery allow-write 명령을 실행합니다.

예를 들어 다음 명령은 newPolicy에 대한 페일오버 작업을 되돌립니다.

isi sync recovery allow-write newPolicy --revert

운영 클러스터로 데이터 페일백보조 클러스터로 페일오버한 후에 운영 클러스터로 페일백할 수 있습니다.

시작하기 전에

운영 클러스터로 페일백하려면 이미 보조 클러스터로 페일오버한 상태여야 합니다. 또한 운영 클러스터가 다시 온라인 상태인지 확인해야 합니다.

절차

1. 운영 클러스터에서 isi sync recovery resync-prep 명령을 실행하여 보조 클러스터에서 미러 정책을 생성합니다.

다음 명령을 실행하면 weeklySync에 대한 미러 정책이 생성됩니다.

isi sync recovery resync-prep weeklySync

SyncIQ를 사용한 데이터 복제

페일오버 작업 되돌리기 649

Page 650: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SyncIQ는 다음 패턴을 따라 미러 정책의 이름을 지정합니다.

<replication-policy-name>_mirror

2. 페일백 프로세스를 시작하기 전에 클라이언트가 보조 클러스터에 액세스하지 못하도록 합니다.

이렇게 함으로써 운영 클러스터가 서비스 중단 상태일 때 사용자가 보조 클러스터의 데이터에 대해 변경한 모든 내용을 포함하여 SyncIQ가 최신 데이터 세트를페일백하도록 할 수 있습니다. 클라이언트가 비활성화될 때까지 기다린 후에 보조 클러스터에 대한 액세스를 차단하는 것이 좋습니다.

3. 보조 클러스터에서 다음 isi sync jobs start 명령을 실행하여 미러 정책을 실행하고 운영 클러스터로 데이터를 복제합니다.

다음 명령을 실행하면 weeklySync_mirror라는 미러 정책이 즉시 실행됩니다.

isi sync jobs start weeklySync_mirror

또는 특정 스케줄에 따라 실행되도록 미러 정책을 수정할 수 있습니다. 다음 명령을 실행하면 weeklySync_mirror라는 미러 정책이 매일 오전 12:01에 실행되도록 예약됩니다.

isi sync modify weeklySync_mirror --enabled yes --schedule "every day at 12:01 AM"

미러 정책에 대한 스케줄을 지정하는 경우 미러 정책이 예약된 시간에 한 번만실행되도록 하면 됩니다. 그 후에는 미러 정책을 다시 수동 스케줄로 설정해야합니다.

4. 운영 클러스터에서 isi sync recovery allow-write 명령을 실행하여 미러 정책의 타겟 디렉토리에 대한 쓰기를 허용합니다.

다음 명령을 실행하면 weeklySync_mirror 정책에서 지정한 디렉토리에 쓸수 있습니다.

isi sync recovery allow-write weeklySync_mirror

5. 보조 클러스터에서 미러 정책에 대해 isi sync recovery resync-prep 명령을 실행하여 페일백 프로세스를 완료합니다.

다음 명령을 실행하면 보조 클러스터를 다시 읽기 전용 모드로 전환하고 운영 및보조 클러스터 모두에서 데이터 세트의 정합성을 보장함으로써weeklySync_mirror에 대한 페일백 프로세스가 완료됩니다.

isi sync recovery resync-prep weeklySync_mirror

사후 요구 사항

정상 작업을 위해 클라이언트를 다시 운영 클러스터로 보냅니다. 필수는 아니지만 페일백이 정상적으로 완료된 후 미러 정책을 제거하는 것이 안전합니다.

SyncIQ를 사용한 데이터 복제

650 OneFS 8.0.1 CLI 관리 가이드

Page 651: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이전 SmartLock 디렉토리에 대한 재해 복구 수행OneFS 7.2.1 또는 이전 버전을 실행하는 보조 클러스터에 SmartLock 컴플라이언스 디렉토리를 복제한 경우 OneFS 8.0.1을 실행하는 운영 클러스터로 SmartLock 컴플라이언스 디렉토리를 페일백할 수 없습니다. 하지만 보조 클러스터에 저장된 SmartLock 컴플라이언스 디렉토리를 복구하고 이를 운영 클러스터로 다시 마이그레이션할 수 있습니다.

이전 버전의 OneFS에서는 SmartLock 엔터프라이즈 디렉토리에 대해 데이터 페일오버와 페일백이 지원됩니다.

타겟 클러스터에서 SmartLock 컴플라이언스 디렉토리 복구OneFS 7.2.1 또는 이전 버전을 실행하는 보조 클러스터로 복제한 컴플라이언스SmartLock 디렉토리를 복구할 수 있습니다.

복구할 각 SmartLock 디렉토리에 대해 다음 절차를 수행합니다.

절차

1. 보조 클러스터에서 복구할 SmartLock 디렉토리에 대한 쓰기를 활성화합니다.

l 마지막 복제 작업이 성공적으로 완료되었고 복제 작업이 현재 실행 중이 아닌경우 보조 클러스터에서 isi sync recovery allow-write 명령을 실행합니다.예를 들어 다음 명령을 실행하면 SmartLockSync의 타겟 디렉토리에 대한 쓰기가 설정됩니다.

isi sync recovery allow-write SmartLockSync

l 복제 작업이 현재 실행 중이면 복제 작업이 완료될 때까지 기다린 다음 isisync recovery allow-write 명령을 실행합니다.

l 복제 작업이 실행 중일 때 운영 클러스터를 사용할 수 없게 된 경우 isisync target break 명령을 실행합니다. 운영 클러스터가 영구적으로 오프라인 상태가 된 경우에만 연결을 끊어야 합니다.예를 들어 다음 명령을 실행하면 SmartLockSync의 타겟 디렉토리에 대한 연결이 끊깁니다.

isi sync target break SmartLockSync

2. isi sync target break를 실행한 경우 일치하지 않는 상태로 남아 있는 모든 파일을 복구합니다.

a. WORM 상태로 커밋되지 않은 모든 파일을 타겟 디렉토리에서 삭제합니다.

b. 페일오버 스냅샷의 모든 파일을 타겟 디렉토리에 복사합니다.

페일오버 스냅샷의 이름은 다음 명명 패턴에 따라 지정됩니다.

SIQ-Failover-<policy-name>-<year>-<month>-<day>_<hour>-<minute>-<second>

스냅샷은 숨겨진 /ifs/.snapshot 디렉토리 아래에 있습니다.

3. 자동 커밋 기간과 같은 SmartLock 디렉토리 구성 설정이 복제 정책의 소스 디렉토리에 대해 지정된 경우 해당 설정을 타겟 디렉토리에 적용합니다.

SyncIQ를 사용한 데이터 복제

이전 SmartLock 디렉토리에 대한 재해 복구 수행 651

Page 652: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

자동 커밋 정보는 타겟 클러스터에 전송되지 않기 때문에 소스 클러스터에서WORM 상태로 커밋되도록 예약된 파일이 동시에 타겟 클러스터에서도 커밋되도록 예약되지는 않습니다. 모든 파일이 적절한 기간 동안 보존되도록 하려면 타겟 SmartLock 디렉토리의 모든 파일을 WORM 상태로 커밋하면 됩니다. 예를 들어 다음 명령을 실행하면 /ifs/data/smartlock의 모든 파일이 1분 후WORM 상태로 자동으로 커밋됩니다.

isi worm domains modify --domain /ifs/data/smartlock--autocommit-offset 1m

SmartLock 컴플라이언스 디렉토리 마이그레이션다시 원래의 소스 클러스터로 또는 새 클러스터로 디렉토리를 복제함으로써 복구 클러스터로부터 SmartLock 컴플라이언스 디렉토리를 마이그레이션할 수 있습니다. 마이그레이션은 복구 클러스터에서 OneFS 7.2.1 이하를 실행 중인 경우에만 필요합니다. 이러한 OneFS 버전에서는 SmartLock 컴플라이언스 디렉토리의 페일오버 및 페일백이 지원되지 않습니다.

절차

1. 다른 클러스터(원래의 운영 클러스터 또는 새로운 클러스터)로 마이그레이션할각 SmartLock 컴플라이언스 디렉토리에 대한 복제 정책을 복구 클러스터에서생성합니다.

정책은 다음 요구 사항을 충족해야 합니다.

l 복구 클러스터에 있는 소스 디렉토리는 마이그레이션하는 SmartLock 컴플라이언스 디렉토리입니다.

l 타겟 디렉토리는 데이터를 마이그레이션할 타겟 클러스터에 있는 빈SmartLock 컴플라이언스 디렉토리입니다. 소스 및 타겟 디렉토리 모두SmartLock 컴플라이언스 디렉토리여야 합니다.

2. 생성한 정책을 실행하여 복구 데이터를 타겟 클러스터로 복제합니다.

정책을 수동으로 시작하거나 정책 스케줄을 지정하여 데이터를 복제할 수 있습니다.

3. (선택 사항) SmartLock 보호가 모든 파일에 적용되도록 하려면 SmartLock 타겟디렉토리의 마이그레이션된 모든 파일을 WORM 상태로 커밋합니다.

자동 커밋 정보는 복구 클러스터에서 전송되지 않으므로 타겟 SmartLock 디렉토리에 있는 모든 마이그레이션된 파일을 WORM 상태로 커밋하십시오.

예를 들어 다음 명령을 실행하면 /ifs/data/smartlock의 모든 파일이 1분후 WORM 상태로 자동으로 커밋됩니다.

isi worm domains modify --domain /ifs/data/smartlock \--autocommit-offset 1m

이 단계는 SmartLock 디렉토리에 대한 자동 커밋 기간을 구성하지 않은 경우에만 필요합니다.

4. 타겟 클러스터에서 isi sync recovery allow-writes 명령을 실행하여복제 타겟 디렉토리에 대한 쓰기를 활성화합니다.

예를 들어 다음 명령을 실행하면 SmartLockSync 타겟 디렉토리에 대한 쓰기가활성화됩니다.

isi sync recovery allow-writes SmartLockSync

SyncIQ를 사용한 데이터 복제

652 OneFS 8.0.1 CLI 관리 가이드

Page 653: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

5. 자동 커밋 기간과 같은 SmartLock 디렉토리 구성 설정이 복제 정책의 소스 디렉토리에 대해 지정된 경우 해당 설정을 타겟 디렉토리에 적용합니다.

6. 복구 클러스터에서 SmartLock 데이터의 복제본을 삭제합니다.

모든 파일이 WORM 상태에서 해제될 때까지는 소스 SmartLock 디렉토리가 사용하는 공간을 복구할 수 없습니다. 파일이 WORM 상태에서 해제되기 전에 공간을 확보하려면 Isilon 기술 지원 부서에 문의하여 복구 클러스터 재포맷에 대한정보를 알아보십시오.

복제 정책 관리복제 정책을 수정, 확인, 설정 및 해제할 수 있습니다.

복제 정책 수정복제 정책의 설정을 수정할 수 있습니다.

정책이 실행된 후에 아래의 정책 설정을 수정하면 다음에 정책이 실행될 때 OneFS가전체 또는 차등 복제를 수행합니다.

l 소스 디렉토리

l 포함된 또는 제외된 디렉토리

l 파일-기준 선언문

l 타겟 클러스터다른 클러스터를 타겟으로 지정한 경우에만 적용됩니다. 타겟 클러스터의 IP 또는도메인 이름을 수정한 다음 새로운 IP 또는 도메인 이름과 일치하도록 소스 클러스터에서 복제 정책을 수정하는 경우 전체 복제가 수행되지 않습니다.

l 타겟 디렉토리

절차

1. isi sync policies modify 명령을 실행합니다.

weeklySync가 재설정되었으며 재설정된 후로 실행된 적이 없다고 가정할 때, 다음 명령을 실행하면 다음에 weeklySync가 실행될 때 차등 복제가 수행됩니다.

isi sync policies modify weeklySync \--target-compare-initial-sync on

복제 정책 삭제복제 정책을 삭제할 수 있습니다. 정책이 삭제되면 SyncIQ가 정책에 대한 복제 작업을더 이상 생성하지 않습니다. 복제 정책을 삭제하면 타겟 클러스터에서 타겟 연결이 해제되고 타겟 디렉토리에 쓸 수 있게 됩니다.

복제 정책이 복제 작업을 생성하는 것을 일시적으로 중지하려면 정책을 해제한 후에 나중에 다시 정책을 설정하면 됩니다.

절차

1. isi sync policies delete 명령을 실행합니다.

다음 명령을 실행하면 소스 클러스터에서 weeklySync가 삭제되고 타겟 클러스터에서 타겟 연결이 해제됩니다.

isi sync policies delete weeklySync

SyncIQ를 사용한 데이터 복제

복제 정책 관리 653

Page 654: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SyncIQ가 타겟 클러스터와 통신할 수 있게 될 때까지 작업이 성공하지 않으며 정책이 isi sync policies list 명령의 출력에 계속 나타납니다. 소스 클러스터와 타겟 클러스터 사이의 연결이 다시 설정되면 작업이 다음에 실행되도록예약된 시간에 SyncIQ에서 정책을 삭제합니다. 정책이 수동으로만 실행되도록구성된 경우에는 정책을 수동으로 다시 실행해야 합니다. SyncIQ가 타겟 클러스터와 영구적으로 통신할 수 없는 경우 --local-only 옵션과 함께 isi syncpolicies delete 명령을 실행합니다. 그러면 로컬 클러스터에서만 정책이삭제되며 타겟 클러스터에서는 타겟 연결이 해제되지 않습니다.

복제 정책 설정 또는 해제복제 작업을 생성하지 않도록 복제 정책을 일시적으로 중지하고 나중에 다시 설정할 수있습니다.

연결된 복제 작업이 실행 중인 동안에 복제 정책을 해제할 경우, 실행 중인 복제 작업은중단되지 않습니다. 하지만 정책이 설정될 때까지 이 정책이 다른 작업을 생성하지 않습니다.

절차

1. isi sync policies enable 또는 isi sync policies disable 명령을 실행합니다.

다음 명령을 실행하면 weeklySync가 설정됩니다.

isi sync policies enable weeklySync

다음 명령을 실행하면 weeklySync가 해제됩니다.

isi sync policies disable weeklySync

복제 정책 보기복제 정책에 대한 정보를 볼 수 있습니다.

절차

1. 다음 명령을 실행하여 모든 복제 정책에 대한 정보를 봅니다.

isi sync policies list

2. (선택 사항) 특정 복제 정책에 대한 자세한 정보를 보려면 isi syncpolicies view 명령을 실행합니다.

다음 명령을 실행하면 weeklySync에 대한 자세한 정보가 표시됩니다.

isi sync policies view weeklySync

SyncIQ를 사용한 데이터 복제

654 OneFS 8.0.1 CLI 관리 가이드

Page 655: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 예와 유사한 출력이 표시됩니다.

ID: dd16d277ff995a78e9affbba6f6e2919 Name: weeklySync Path: /ifs/data/archive Action: sync Enabled: No Target: localhost Description: Check Integrity: Yes Source Include Directories: - Source Exclude Directories: - Source Subnet: - Source Pool: - Source Match Criteria: Target Path: /ifs/data/sometarget Target Snapshot Archive: No Target Snapshot Pattern: SIQ-%{SrcCluster}-%{PolicyName}-%Y-%m-%d_%H-%M-%S Target Snapshot Expiration: Never Target Snapshot Alias: SIQ-%{SrcCluster}-%{PolicyName}-latest Target Detect Modifications: Yes Source Snapshot Archive: No Source Snapshot Pattern: Source Snapshot Expiration: Never Schedule: Manually scheduled Log Level: notice Log Removed Files: No Workers Per Node: 3 Report Max Age: 2Y Report Max Count: 2000 Force Interface: No Restrict Target Network: No Target Compare Initial Sync: No Disable Stf: No Disable Fofb: No Resolve: - Last Job State: finished Last Started: 2013-07-17T15:39:49 Last Success: 2013-07-17T15:39:49 Password Set: No Conflicted: No Has Sync State: Yes

복제 정책 정보isi sync policies list 명령의 출력을 통해 복제 정책에 대한 정보를 볼 수 있습니다.

Name

정책의 이름입니다.

Path

소스 클러스터에 있는 소스 디렉토리의 경로입니다.

Action

복제 정책의 유형입니다.

Enabled

정책의 설정 또는 해제 여부를 나타냅니다.

Target

타겟 클러스터의 IP 주소 또는 정규화된 도메인 이름입니다.

로컬 클러스터에 대한 복제 관리로컬 클러스터를 타겟으로 사용하는 복제 작업을 중단할 수 있습니다.

로컬 클러스터를 타겟으로 사용하는 현재 실행 중인 작업을 취소하거나 정책과 지정된타겟 간의 연결을 해제할 수 있습니다. 소스와 타겟 클러스터 간의 연결을 해제하면 다음 번에 정책이 실행될 때 SyncIQ가 전체 복제를 수행합니다.

로컬 클러스터에 대한 복제 취소로컬 클러스터를 타겟으로 하는 복제 작업을 취소할 수 있습니다.

절차

1. isi sync target cancel 명령을 실행합니다.

l 작업을 취소하려면 복제 정책을 지정합니다. 예를 들어 다음 명령을 실행하면weeklySync에 따라 생성된 복제 작업이 취소됩니다.

isi sync target cancel weeklySync

SyncIQ를 사용한 데이터 복제

복제 정책 정보 655

Page 656: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 로컬 클러스터를 타겟으로 하는 모든 작업을 취소하려면 다음 명령을 실행합니다.

isi sync target cancel --all

로컬 타겟 연결 해제복제 정책과 로컬 클러스터 간의 연결을 해제할 수 있습니다. 연결을 해제하면 복제 정책을 재설정해야 정책을 다시 실행할 수 있습니다.

복제 정책이 재설정된 후에는 다음에 정책이 실행될 때 SyncIQ가 전체 또는 차등 복제를 수행합니다. 복제되는 데이터의 양에 따라 전체 또는 차등 복제를 완료하는 데 매우긴 시간이 걸릴 수 있습니다.

절차

1. isi sync target break 명령을 실행합니다.다음 명령을 실행하면 weeklySync와 로컬 클러스터 간의 연결이 해제됩니다.

isi sync target break weeklySync

로컬 클러스터를 타겟으로 하는 복제 정책 보기데이터를 로컬 클러스터에 복제하고 있는 복제 정책에 대한 정보를 볼 수 있습니다.

절차

1. 다음 명령을 실행하여 로컬 클러스터를 타겟으로 하는 모든 복제 정책에 대한 정보를 표시합니다.

isi sync target list

2. 특정 복제 정책에 대한 자세한 정보를 보려면 isi sync target view 명령을실행합니다.다음 명령을 실행하면 weeklySync에 대한 자세한 정보가 표시됩니다.

isi sync target view weeklySync

다음 예와 유사한 출력이 표시됩니다.

Name: weeklySync Source: cluster Target Path: /ifs/data/sometarget Last Job State: finished FOFB State: writes_disabled Source Cluster GUID: 000c295159ae74fcde517c1b85adc03daff9 Last Source Coordinator IP: 127.0.0.1 Legacy Policy: No Last Update: 2013-07-17T15:39:51

원격 복제 정책 정보isi sync target list 명령의 출력을 통해 로컬 클러스터를 타겟으로 하는 복제정책에 대한 정보를 볼 수 있습니다.

Name

복제 정책의 이름입니다.

SyncIQ를 사용한 데이터 복제

656 OneFS 8.0.1 CLI 관리 가이드

Page 657: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Source

소스 클러스터의 이름입니다.

Target Path

타겟 클러스터에 있는 타겟 디렉토리의 경로입니다.

Last Job State

정책에 대한 가장 최근 복제 작업의 상태입니다.

FOFB State

타겟 디렉토리의 페일오버/페일백 상태입니다.

복제 성능 규칙 관리복제 작업이 생성하는 네트워크 트래픽과 파일을 전송하는 속도를 제한하는 규칙을 생성하여 복제가 클러스터 성능에 미치는 영향을 관리할 수 있습니다.

네트워크 트래픽 규칙 생성지정된 기간 동안 복제 정책에 의해 발생할 수 있는 네트워크 트래픽의 양을 제한하는네트워크 트래픽 규칙을 생성할 수 있습니다.

절차

1. isi sync rules create 명령을 실행합니다.

다음 명령을 실행하면 평일 동안 오전 9시부터 오후 5시까지 대역폭 소비를 초당100KB로 제한하는 네트워크 트래픽 규칙이 생성됩니다.

isi sync rules create bandwidth 9:00-17:00 M-F 100

파일 작업 규칙 생성복제 작업에서 초당 전송할 수 있는 파일 수를 제한하는 파일 작업 규칙을 생성할 수 있습니다.

절차

1. isi sync rules create 명령을 실행합니다.

다음 명령을 실행하면 평일 동안 오전 9시부터 오후 5시까지 파일 전송 속도를초당 파일 3개로 제한하는 파일 작업 규칙이 생성됩니다.

isi sync rules create file_count 9:00-17:00 M-F 3

성능 규칙 수정성능 규칙을 수정할 수 있습니다.

절차

1. (선택 사항) 수정할 성능 규칙의 ID를 식별하려면 다음 명령을 실행합니다.

isi sync rules list

2. isi sync rules modify 명령을 실행하여 성능 규칙을 수정합니다.

SyncIQ를 사용한 데이터 복제

복제 성능 규칙 관리 657

Page 658: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 ID가 bw-0인 성능 규칙이 토요일과 일요일에만 적용됩니다.

isi sync rules modify bw-0 --days X,S

성능 규칙 삭제성능 규칙을 삭제할 수 있습니다.

절차

1. (선택 사항) 수정할 성능 규칙의 ID를 식별하려면 다음 명령을 실행합니다.

isi sync rules list

2. isi sync rules delete 명령을 실행하여 성능 규칙을 삭제합니다.

다음 명령을 실행하면 ID가 bw-0인 성능 규칙이 삭제됩니다.

isi sync rules delete bw-0

성능 규칙 설정 또는 해제성능 규칙을 해제하여 규칙이 적용되는 것을 일시적으로 방지할 수 있습니다. 해제된성능 규칙을 설정할 수도 있습니다.

절차

1. (선택 사항) 설정하거나 해제할 성능 규칙의 ID를 식별하려면 다음 명령을 실행합니다.

isi sync rules list

2. isi sync rules modify 명령을 실행합니다.

다음 명령을 실행하면 ID가 bw-0인 성능 규칙이 설정됩니다.

isi sync rules modify bw-0 --enabled true

다음 명령을 실행하면 ID가 bw-0인 성능 규칙이 해제됩니다.

isi sync rules modify bw-0 --enabled false

성능 규칙 보기성능 규칙을 볼 수 있습니다.

절차

1. 다음 명령을 실행하여 모든 성능 규칙에 대한 정보를 봅니다.

isi sync rules list

SyncIQ를 사용한 데이터 복제

658 OneFS 8.0.1 CLI 관리 가이드

Page 659: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. (선택 사항) 특정 성능 규칙에 대한 자세한 정보를 보려면 isi sync rulesview 명령을 실행합니다.

다음 명령을 실행하면 ID가 bw-0인 성능 규칙에 대한 자세한 정보가 표시됩니다.

isi sync rules view --id bw-0

다음 예와 유사한 출력이 표시됩니다.

ID: bw-0 Enabled: Yes Type: bandwidth Limit: 100 kbps Days: Sun,Sat Schedule Begin : 09:00 End : 17:00 Description: Bandwidth rule for weekdays

복제 보고서 관리복제 보고서를 볼 수 있을 뿐 아니라 보고서가 클러스터에 보존되는 기간을 구성할 수있습니다. 또한 만료 기간이 경과한 보고서를 모두 삭제할 수 있습니다.

기본 복제 보고서 설정 구성SyncIQ가 복제 보고서를 보존하는 기본 기간을 구성할 수 있습니다. SyncIQ가 각 복제정책에 대해 보존하는 최대 보고서 수도 구성할 수 있습니다.

절차

1. isi sync settings modify 명령을 실행합니다.

다음 명령을 실행하면 OneFS가 2년이 지난 복제 보고서를 삭제합니다.

isi sync settings modify --report-max-age 2Y

복제 보고서 삭제복제 보고서는 보고서 만료 기간이 경과한 후에 SyncIQ에서 정기적으로 삭제됩니다.또한 보고서 수가 지정된 제한을 초과한 후에도 보고서가 삭제됩니다. 지정된 제한을초과하는 보고서는 SyncIQ에서 정기적으로 삭제되지만, 이러한 보고서를 언제든지 수동으로 삭제할 수 있습니다. 이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 다음 명령을 실행하여 지정된 제한을 초과하는 복제 보고서를 삭제합니다.

isi sync reports rotate

복제 보고서 보기복제 보고서 및 하위 보고서를 볼 수 있습니다.

절차

1. 다음 명령을 실행하여 모든 복제 보고서의 목록을 봅니다.

isi sync reports list

SyncIQ를 사용한 데이터 복제

복제 보고서 관리 659

Page 660: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. isi sync reports view 명령을 실행하여 복제 보고서를 봅니다.

다음 명령을 실행하면 weeklySync에 대한 복제 보고서가 표시됩니다.

isi sync reports view weeklySync 2

3. (선택 사항) 보고서에 대한 하위 보고서 목록을 보려면 isi sync reportssubreports list 명령을 실행합니다.

다음 명령을 실행하면 weeklySync에 대한 하위 보고서가 표시됩니다.

isi sync reports subreports list weeklySync 1

4. (선택 사항) 하위 보고서를 보려면 isi sync reports subreports view명령을 실행합니다.

다음 명령을 실행하면 weeklySync에 대한 하위 보고서가 표시됩니다.

isi sync reports subreports view weeklySync 1 2

다음 예와 유사한 출력이 표시됩니다.

Policy Name: weeklySync Job ID: 1 Subreport ID: 2 Start Time: 2013-07-17T21:59:10 End Time: 2013-07-17T21:59:15 Action: run State: finished Policy ID: a358db8b248bf432c71543e0f02df64e Sync Type: initial Duration: 5s Errors: - Source Directories Visited: 0 Source Directories Deleted: 0 Target Directories Deleted: 0 Source Directories Created: 0 Target Directories Created: 0 Source Directories Linked: 0 Target Directories Linked: 0 Source Directories Unlinked: 0 Target Directories Unlinked: 0 Num Retransmitted Files: 0 Retransmitted Files: - Total Files: 0 Files New: 0 Source Files Deleted: 0 Files Changed: 0 Target Files Deleted: 0 Up To Date Files Skipped: 0 User Conflict Files Skipped: 0 Error Io Files Skipped: 0 Error Net Files Skipped: 0 Error Checksum Files Skipped: 0 Bytes Transferred: 245 Total Network Bytes: 245 Total Data Bytes: 20 File Data Bytes: 20 Sparse Data Bytes: 0 Target Snapshots: SIQ-Failover-newPol123-2013-07-17_21-59-15, newPol123-Archive-cluster-17 Total Phases: 2 Phases Phase : STF_PHASE_IDMAP_SEND Start Time : 2013-07-17T21:59:11 End Time : 2013-07-17T21:59:13

복제 보고서 정보Reports 테이블을 통해 복제 작업에 대한 정보를 볼 수 있습니다.

Policy Name

작업에 연결된 정책의 이름입니다. 정책 이름을 클릭하여 정책에 대한 설정을 보거나 편집할 수 있습니다.

Status

작업의 상태를 표시합니다. 가능한 작업 상태는 다음과 같습니다.

Running

작업이 현재 오류 없이 실행 중입니다.

Paused

작업이 일시적으로 중지되었습니다.

Finished

작업이 성공적으로 완료되었습니다.

SyncIQ를 사용한 데이터 복제

660 OneFS 8.0.1 CLI 관리 가이드

Page 661: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Failed

작업이 완료되지 못했습니다.

Started

작업이 시작된 시간을 나타냅니다.

Ended

작업이 종료된 시간을 나타냅니다.

Duration

작업이 완료되는 데 걸린 시간을 나타냅니다.

Transferred

작업 실행 중 전송된 총 파일 수와 전송된 모든 파일의 총 크기입니다. 진단된 정책에 대해 Assessment가 나타납니다.

Source Directory

소스 클러스터의 소스 디렉토리 경로입니다.

Target Host

타겟 클러스터의 IP 주소 또는 정규화된 도메인 이름입니다.

작업사용자가 수행 가능한 보고서 관련 작업을 표시합니다.

실패한 복제 작업 관리오류로 인해 복제 작업이 실패할 경우 SyncIQ는 해당 복제 정책을 해제할 수 있습니다.예를 들어 타겟 클러스터의 IP 또는 호스트 이름이 수정될 경우 SyncIQ가 복제 정책을해제할 수 있습니다. 복제 정책이 해제되면 해당 정책을 실행할 수 없습니다.

해제된 정책에 대한 복제를 재개하려면 정책 해제의 원인이 된 오류를 해결하거나 복제정책을 재설정해야 합니다. 정책을 재설정하기보다는 문제 해결을 시도하는 편이 낫습니다. 오류를 해결했다고 생각될 경우 복제 정책의 문제를 해결하여 해당 정책을 설정상태로 되돌릴 수 있습니다. 그런 다음 정책을 다시 실행하여 문제가 해결되었는지 테스트해볼 수 있습니다. 문제를 해결할 수 없는 경우 복제 정책을 재설정할 수 있습니다.하지만 정책을 재설정하면 다음 번에 정책이 실행될 때 전체 복제나 차등 복제가 수행됩니다.

동기화 또는 복제되는 데이터의 양에 따라 전체 복제나 차등 복제를 완료하는 데 오랜시간이 걸릴 수 있습니다.

복제 정책 해결복제 오류로 인해 SyncIQ에서 복제 정책이 해제되었는데 오류를 일으킨 문제를 해결한경우에는 복제 정책을 해결할 수 있습니다. 복제 정책을 해결하면 해당 정책을 다시 실행할 수 있습니다. 오류를 일으킨 문제를 해결할 수 없는 경우에는 복제 정책을 재설정할 수 있습니다.

SyncIQ를 사용한 데이터 복제

실패한 복제 작업 관리 661

Page 662: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. isi sync policies resolve 명령을 실행합니다.

다음 명령을 실행하면 weeklySync가 해결됩니다.

isi sync policies resolve weeklySync

복제 정책 재설정복제 작업에서 해결할 수 없는 오류가 발생할 경우, 해당 복제 정책을 재설정할 수 있습니다. 복제 정책을 재설정하면 다음에 정책이 실행될 때 OneFS가 전체 또는 차등 복제를 수행합니다.

복제 정책을 재설정하면 소스-클러스터 스냅샷이 삭제됩니다.

복제되는 데이터의 양에 따라 전체 또는 차등 복제를 완료하는 데 매우 긴 시간이 걸릴수 있습니다. 복제 오류를 일으킨 문제를 해결할 수 없는 경우에만 복제 정책을 재설정하십시오. 오류를 일으킨 문제를 해결한 경우에는 정책을 재설정하지 말고 정책을 해결하십시오.

절차

1. isi sync policies reset 명령을 실행합니다.

다음 명령을 실행하면 weeklySync가 재설정됩니다.

isi sync policies reset weeklySync

전체 또는 차등 복제 수행복제 정책을 재설정한 후에는 전체 복제나 차등 복제를 수행해야 합니다. 이 작업은 CLI에서만 수행할 수 있습니다.

시작하기 전에

복제 정책을 재설정합니다.절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 루트 또는 컴플라이언스 관리자 계정을 통해 로그인합니다.

2. isi sync policies modify 명령을 실행하여 수행할 복제 유형을 지정합니다.

l 전체 복제를 수행하려면 --target-compare-initial-sync 옵션을 해제합니다.예를 들어 다음 명령을 실행하면 newPolicy에 대한 차등 동기화가 해제됩니다.

isi sync policies modify newPolicy \--target-compare-initial-sync off

l 차등 복제를 수행하려면 --target-compare-initial-sync 옵션을 설정합니다.

SyncIQ를 사용한 데이터 복제

662 OneFS 8.0.1 CLI 관리 가이드

Page 663: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예를 들어 다음 명령을 실행하면 newPolicy에 대한 차등 동기화가 설정됩니다.

isi sync policies modify newPolicy \--target-compare-initial-sync on

3. isi sync jobs start 명령을 실행하여 정책을 실행합니다.

예를 들어 다음 명령을 실행하면 newPolicy가 실행됩니다.

isi sync jobs start newPolicy

데이터 복제 명령데이터 복제 명령을 통해 다른 Isilon 클러스터로의 데이터 복제를 제어할 수 있습니다.데이터 복제 명령은 SyncIQ 소프트웨어 모듈에 특별히 적용되며, SyncIQ 라이센스를활성화한 경우에만 사용할 수 있습니다.

isi sync policies create복제 정책을 생성합니다.

구문

isi sync policies create <name> <action> <source-root-path> <target-host> <target-path> [--description <string>] [{--password <password> | --set-password}] [--source-include-directories <string>]... [--source-exclude-directories <string>]... [--begin-filter {<predicate> <operator> <link>}... --end-filter] [--schedule {<schedule> | when-source-modified | when-snapshot-taken}] [--skip-when-source-unmodified {true | false}] [--rpo-alert <duration>] [--job-delay <duration>] [--snapshot-sync-pattern <pattern>] [--snapshot-sync-existing {yes | no}] [--enabled {true | false}] [--check-integrity {true | false}] [--log-level <level>] [--log-removed-files {yes | no}] [--workers-per-node <integer>] [--target-snapshot-archive {on | off}] [--target-snapshot-pattern <naming-pattern>] [--target-snapshot-expiration <duration>] [--target-snapshot-alias <naming-pattern>] [--target-detect-modifications {on | off}] [--source-snapshot-archive {on | off}] [--source-snapshot-pattern <naming-pattern>] [--source-snapshot-expiration <duration>] [--report-max-age <duration>] [--report-max-count <integer>] [--resolve {enable | disable}] [--restrict-target-network {on | off}] [--source-subnet <subnet> --source-pool <pool>] [--target-compare-initial-sync {on | off}] [--accelerated-failback {yes | no}] [--priority {0 | 1}] [--cloud-deep-copy {deny | allow | force}] [--verbose]

SyncIQ를 사용한 데이터 복제

데이터 복제 명령 663

Page 664: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<name>

복제 정책의 이름을 지정합니다.문자열로 지정하십시오.

<action>

복제 정책의 유형을 지정합니다.다음 복제 정책 유형을 사용할 수 있습니다.

copy소스에 있는 모든 파일의 복제본을 타겟에 추가하는 복제본 정책을 생성합니다.

sync소스 클러스터에 있는 데이터를 타겟 클러스터에 동기화하고 소스 클러스터에 없는 모든 타겟 클러스터 파일을 삭제하는 동기화 정책을 생성합니다.

<source-root-path>

파일이 복제되는 로컬 소스 클러스터의 디렉토리를 지정합니다.전체 디렉토리 경로로 지정하십시오.

<target-host>

정책에 의해 데이터가 복제되는 클러스터를 지정합니다.다음 중 하나로 지정하십시오.

l 타겟 클러스터에 있는 노드의 정규화된 도메인 이름

l 타겟 클러스터에 있는 노드의 호스트 이름

l 타겟 클러스터에 있는 SmartConnect 존의 이름

l 타겟 클러스터에 있는 노드의 IPv4 또는 IPv6 주소

l localhost데이터를 로컬 클러스터에 있는 다른 디렉토리에 복제합니다.

SyncIQ는 동적으로 할당된 IP 주소 풀을 지원하지 않습니다. 복제 작업이 동적으로 할당된 IP 주소에 연결되는 경우 SmartConnect는 복제 작업이 실행되는 동안주소를 재할당할 수 있으며, 이렇게 되면 작업의 연결이 끊기고 작업이 실패합니다.

<target-path>

파일이 복제되는 타겟 클러스터의 디렉토리를 지정합니다.전체 디렉토리 경로로 지정하십시오.

--description<string>

복제 정책에 대한 설명을 지정합니다.

--password<password>

타겟 클러스터에 액세스하는 데 사용되는 암호를 지정합니다. 타겟 클러스터에 인증 목적의 암호가 필요한 경우 이 매개 변수 또는 --set-password를 지정해야합니다.

--set-password

SyncIQ를 사용한 데이터 복제

664 OneFS 8.0.1 CLI 관리 가이드

Page 665: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

명령이 실행된 후 타겟 클러스터의 암호를 지정하라는 메시지가 표시됩니다. 이는클러스터에 있는 다른 사용자가 지정된 암호를 볼 수 없도록 하려는 경우에 유용할수 있습니다. 타겟 클러스터에 인증 목적의 암호가 필요한 경우 이 매개 변수 또는--password를 지정해야 합니다.

{--source-include-directories | -i} <path>

지정된 디렉토리만 복제에 포함합니다.루트 디렉토리에 포함된 디렉토리 경로로 지정하십시오. 명령 내에서 --source-include-directories를 여러 번 지정함으로써 여러 디렉토리를 지정할 수 있습니다. 예를 들어 루트 디렉토리가 /ifs/data인 경우 다음을 지정할 수 있습니다.

--source-include-directories /ifs/data/music --source-include-directories /ifs/data/movies

{--source-exclude-directories | -e} <path>

지정된 디렉토리를 복제에 포함하지 않습니다. 루트 디렉토리에 포함된 디렉토리경로로 지정하십시오. --source-include-directories가 지정된 경우, 포함된 디렉토리 안에 --source-exclude-directories 디렉토리가 들어 있어야합니다. 명령 내에서 --source-exclude-directories를 여러 번 지정함으로써 여러 디렉토리를 지정할 수 있습니다. 예를 들어 다음을 지정할 수 있습니다.

--source-exclude-directories /ifs/data/music --source-exclude-directories /ifs/data/movies \ --exclude /ifs/data/music/working

--begin-filter {<predicate><operator><link>}... --end-filter복제될 파일을 결정하는 파일 일치 조건을 지정합니다. 파일 일치 조건과 일치하지않는 파일은 복제되지 않습니다. 파일 일치 조건은 조건자, 연산자 및 링크로 구성됩니다. 조건자는 필터링 기준이 되는 속성을 지정합니다(예: 파일의 크기). 다음조건자를 사용할 수 있습니다.

--size<integer>[{B | KB | MB | GB | TB | PB}]

지정된 크기에 따라 파일을 선택합니다.

--file-type<value>

지정된 파일 시스템 오브젝트 유형만 선택합니다.다음 값을 사용할 수 있습니다.

f일반 파일을 지정합니다.

d디렉토리를 지정합니다.

l소프트 링크를 지정합니다.

--name<value>

지정된 문자열과 일치하는 이름의 파일만 선택합니다.다음 와일드카드 문자를 포함할 수 있습니다.

l *

SyncIQ를 사용한 데이터 복제

isi sync policies create 665

Page 666: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l [ ]l ?

--accessed-after '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이후로 액세스된 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

--accessed-before '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days| weeks | months | years} ago}'

지정된 시간 이후로 액세스되지 않은 파일을 선택합니다. 이 조건자는 복제본정책에만 사용할 수 있습니다.

--accessed-time '<integer> {days | weeks | months | years} ago'

지정된 시간 간격 중에 액세스된 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

--birth-after '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이후에 생성된 파일을 선택합니다. 이 조건자는 복제본 정책에만사용할 수 있습니다.

--birth-before '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이전에 생성된 파일을 선택합니다. 이 조건자는 복제본 정책에만사용할 수 있습니다.

--birth-time '<integer> {days | weeks | months | years} ago'

지정된 시간 간격 중에 생성된 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

--changed-after '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이후로 수정된 파일을 선택합니다. 이 조건자는 복제본 정책에만사용할 수 있습니다.

--changed-before '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이후로 수정되지 않은 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

--changed-time '<integer> {days | weeks | months | years} ago'

지정된 시간 간격 중에 수정된 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

--no-group그룹에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--no-user사용자에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--posix-regex-name<value>

이름이 지정된 POSIX 정규식과 일치하는 파일만 선택합니다. IEEE Std1003.2(POSIX.2) 정규식이 지원됩니다.

SyncIQ를 사용한 데이터 복제

666 OneFS 8.0.1 CLI 관리 가이드

Page 667: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--user-id<id>

지정된 ID의 사용자에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--user-name<name>

지정된 이름의 사용자에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--group-id<id>

지정된 ID의 그룹에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--group-name<name>

지정된 이름의 그룹에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

연산자는 속성과 관련하여 선택되는 파일을 지정합니다(예: 지정된 크기보다 작은모든 파일). 연산자를 다음 형식으로 지정하십시오.

--operator <value>

다음 연산자 값을 사용할 수 있습니다.

값 설명

eq 같음(Equal). 이것이 기본값입니다.

ne 같지 않음(Not equal)

lt 보다 작음(Less than)

le 보다 작거나 같음(Less than or equal to)

gt 보다 큼(Greater than)

ge 보다 크거나 같음(Greater than or equal to)

not 아님(Not)

링크는 조건과 그 뒤에 있는 조건이 관련되는 방식을 지정합니다(예: 두 조건을 모두 충족하는 경우에만 파일이 선택됨). 다음 링크를 사용할 수 있습니다.

--and이 값의 앞과 뒤에 있는 옵션의 조건을 모두 충족하는 파일을 선택합니다.

--or이 값의 앞에 있는 옵션의 조건이나 이 값의 뒤에 있는 옵션의 조건을 충족하는 파일을 선택합니다.

{--schedule | -S} {<schedule> | when-source-modified | when-snapshot-taken}

데이터가 복제되는 빈도를 지정합니다. when-source-modified를 지정하면 정책의 소스 디렉토리가 수정될 때마다 OneFS가 데이터를 복제합니다. when-snapshot-taken을 지정하면 소스 디렉토리의 스냅샷이 생성될 때마다 OneFS가 데이터를 복제합니다.다음 형식으로 지정하십시오.

"<interval> [<frequency>]"

SyncIQ를 사용한 데이터 복제

isi sync policies create 667

Page 668: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

<interval>을 다음 형식 중 하나로 지정하십시오.

l Every [{other | <integer>}] {weekday | day}

l Every [{other | <integer>}] week [on <day>]

l Every [{other | <integer>}] month [on the <integer>]

l Every [<day>[, ...] [of every [{other | <integer>}] week]]

l The last {day | weekday | <day>} of every [{other | <integer>}] month

l The <integer> {weekday | <day>} of every [{other | <integer>}] month

l Yearly on <month> <integer>

l Yearly on the {last | <integer>} [weekday | <day>] of <month>

<frequency>를 다음 형식 중 하나로 지정하십시오.

l at <hh>[:<mm>] [{AM | PM}]

l every [<integer>] {hours | minutes} [between <hh>[:<mm>] [{AM | PM}] and <hh>[:<mm>] [{AM | PM}]]

l every [<integer>] {hours | minutes} [from <hh>[:<mm>] [{AM | PM}] to <hh>[:<mm>] [{AM | PM}]]

필요에 따라 "st", "th" 또는 "rd"를 <integer>에 추가할 수 있습니다. 예를 들어"Every 1st month"와 같이 지정할 수 있습니다.

<day>를 요일이나 요일의 3자 약어로 지정하십시오. 예를 들어 "saturday"와"sat" 모두 사용할 수 있습니다.

--skip-when-source-unmodified {true | false}

마지막으로 정책이 실행된 이후 소스 디렉토리의 컨텐츠가 수정되지 않은 경우 정책이 실행되지 않습니다. 이 복제 정책의 --schedule이 <schedule>로 설정되고정책이 소스 디렉토리의 컨텐츠에 변경 사항이 적용되기 전에 실행되도록 예약되어 있는 경우, 정책이 실행되지 않습니다.

--rpo-alert<duration>

지정된 RPO(Recovery Point Objective)가 초과된 경우 OneFS 이벤트를 생성합니다. 예를 들어 5 hours의 RPO를 설정한 경우 작업이 오후 1시에 시작되어 오후 3시에 완료되면, 두 번째 작업이 오후 3시 30분에 시작됩니다. 두 번째 작업이 오후6시까지 완료되지 않으면 SyncIQ가 OneFS 이벤트를 생성합니다.기본값은 0이며 이벤트를 생성하지 않습니다. 이 옵션은 --schedule이<schedule>로 설정되어 있는 경우에만 유효합니다.

이 옵션은 RPO 알림을 SyncIQ 설정을 통해 전역적으로 설정한 경우에만 유효합니다. 이 이벤트의 이벤트 ID는 400040020입니다.

--job-delay<duration>

SyncIQ를 사용한 데이터 복제

668 OneFS 8.0.1 CLI 관리 가이드

Page 669: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

소스 디렉토리가 수정된 후 복제 작업을 시작하기 전에 SyncIQ가 대기하는 시간을지정합니다. 이 복제 정책의 --schedule이 when-source-modified로 설정되어 있고 소스 디렉토리의 컨텐츠가 수정된 경우 SyncIQ는 복제 작업을 시작하기전에 지정된 시간을 대기합니다.기본값은 0 seconds입니다.

--snapshot-sync-pattern<pattern>

동기화될 스냅샷에 대한 명명 패턴을 지정합니다. 이 복제 정책의 --schedule이when-snapshot-taken으로 설정되어 있고 소스 디렉토리의 스냅샷이 생성되어 스냅샷 이름이 지정된 명명 패턴과 일치하는 경우, SyncIQ가 타겟 클러스터에스냅샷을 복제합니다.기본값은 "*"이며 정책의 --schedule이 when-snapshot-taken으로 설정되어 있는 경우 소스 디렉토리의 모든 스냅샷을 복제합니다.

--snapshot-sync-existing {yes | no}

정책이 생성되기 전에 생성된 스냅샷에 포함된 데이터를 복제하는지 여부를 결정합니다. 이 복제 정책의 --schedule이 when-snapshot-taken으로 설정되어있는 경우 SyncIQ가 --snapshot-sync-pattern 옵션으로 지정된 명명 패턴과일치하는 모든 기존 소스 디렉토리 스냅샷을 복제합니다.기본값은 no입니다.

타겟 클러스터에서 동일한 스냅샷을 생성하려면 --target-snapshot-archiveon도 지정해야 합니다.

--enabled {true | false}

정책의 설정 또는 해제 여부를 결정합니다.기본값은 true입니다.

--check-integrity {true | false}

SyncIQ 작업의 영향을 받는 각 파일 데이터 패킷에 대해 체크섬을 수행할지 여부를 지정합니다. 이 옵션이 true로 설정되어 있는데 체크섬 값이 일치하지 않으면SyncIQ가 파일 데이터 패킷을 재전송합니다.기본값은 true입니다.

--log-level<level>

로그에 기록되는 데이터 양을 지정합니다.다음 값을 사용할 수 있으며, 정보의 양이 적은 순서에서 많은 순서로 나와 있습니다.

l fatall errorl noticel infol copyl debugl trace기본값은 info입니다.

--log-removed-files {yes | no}

SyncIQ를 사용한 데이터 복제

isi sync policies create 669

Page 670: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

동기화 정책이 실행될 때 SyncIQ가 삭제된 모든 파일의 로그를 보존하는지 여부를결정합니다. 이 매개 변수는 복제본 정책에 영향을 주지 않습니다.기본값은 no입니다.

{--workers-per-node | -w} <integer>

정책에 대한 각 복제 작업을 수행하기 위해 SyncIQ에 의해 생성되는 노드당 작업자 수를 지정합니다.기본값은 3입니다.

이 옵션은 더 이상 사용되지 않으며 구성되어 있는 경우 인식되지 않습니다.

--target-snapshot-archive {on | off}

타겟 클러스터에서 아카이브 스냅샷이 생성되는지 여부를 결정합니다. 이 옵션이off로 설정되어 있으면 SyncIQ가 원활한 페일백을 위해 타겟 클러스터에서 스냅샷을 한 번에 하나만 유지합니다. 타겟 클러스터에서 아카이브 스냅샷을 생성하려면 타겟 클러스터에서 SnapshotIQ 라이센스를 활성화해야 합니다.

--target-snapshot-pattern<naming-pattern>

타겟 클러스터에서 복제 작업에 의해 생성된 스냅샷에 대한 스냅샷 명명 패턴을 지정합니다.기본 명명 패턴은 다음 문자열과 같습니다.

SIQ-%{SrcCluster}-%{PolicyName}-%Y-%m-%d_%H-%M

--target-snapshot-expiration<duration>

타겟 클러스터에 있는 아카이브 스냅샷에 대한 만료 기간을 지정합니다.이 옵션을 지정하지 않으면 아카이브 스냅샷이 타겟 클러스터에 무기한으로 존재합니다.

다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

SyncIQ를 사용한 데이터 복제

670 OneFS 8.0.1 CLI 관리 가이드

Page 671: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--target-snapshot-alias<naming-pattern>

타겟 클러스터에서 생성된 최신 아카이브 스냅샷에 대한 명명 패턴을 지정합니다.기본 별칭은 다음 문자열과 같습니다.

SIQ-%{SrcCluster}-%{PolicyName}-latest

--target-detect-modifications {on | off}

SyncIQ가 파일을 복제하기 전에 타겟 디렉토리에서 수정 사항을 확인하는지 여부를 결정합니다.

off를 지정하면 데이터가 손실될 수 있습니다. off를 지정하기 전에 Isilon 기술 지원 부서에 문의하는 것이 좋습니다.

--source-snapshot-archive {on | off}

아카이브 스냅샷이 소스 클러스터에 보존되는지 여부를 결정합니다. 이 옵션이off로 설정되어 있으면 SyncIQ가 원활한 복제를 위해 정책에 대한 스냅샷을 한 번에 하나만 유지합니다.

--source-snapshot-pattern<naming-pattern>

소스 클러스터에서 생성된 최신 아카이브 스냅샷에 대한 명명 패턴을 지정합니다.예를 들어 다음 패턴을 사용할 수 있습니다.

SIQ-source-%{PolicyName}-%Y-%m-%d_%H-%M

--source-snapshot-expiration<duration>

소스 클러스터에 보존된 아카이브 스냅샷에 대한 만료 기간을 지정합니다.이 옵션을 지정하지 않으면 아카이브 스냅샷이 소스 클러스터에 무기한으로 존재합니다.

다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

SyncIQ를 사용한 데이터 복제

isi sync policies create 671

Page 672: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

H시간을 지정합니다.

--report-max-age<duration>

복제 보고서가 SyncIQ에 의해 자동으로 삭제되기 전에 보존되는 기간을 지정합니다.다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

--report-max-count<integer>

복제 정책에 대해 보존할 최대 보고서 수를 지정합니다.

--resolve {enable | disable}

오류 발생으로 정책이 실행 불가능 상태가 될 경우, 사용자가 정책을 수동으로 해결할 수 있는지 여부를 결정합니다.

--restrict-target-network {on | off}

on을 지정하고 타겟 클러스터를 SmartConnect 존으로 지정하면 복제 작업이 지정된 존에 있는 노드에만 연결됩니다. off를 지정하면 복제 작업이 타겟 클러스터의 특정 노드로 제한되지 않습니다.

--source-subnet<subnet>

복제 작업이 로컬 클러스터에서 지정된 서브넷에 있는 노드에서만 실행되도록 제한합니다. 이 옵션을 지정하는 경우 --source-pool도 지정해야 합니다.

--source-pool<pool>

복제 작업이 로컬 클러스터에서 지정된 풀에 있는 노드에서만 실행되도록 제한합니다. 이 옵션을 지정하는 경우 --source-subnet도 지정해야 합니다.

--target-compare-initial-sync {on | off}

이 정책에 대해 전체 또는 차등 복제가 수행되는지 여부를 결정합니다. 전체 또는차등 복제는 정책이 처음으로 실행될 때 그리고 정책이 재설정된 후에 수행됩니다.on으로 설정하면 차등 복제가 수행됩니다. off로 설정하면 전체 복제가 수행됩니다.

SyncIQ를 사용한 데이터 복제

672 OneFS 8.0.1 CLI 관리 가이드

Page 673: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

차등 복제가 설정되면 복제 정책이 처음 실행될 때 정책이 어떠한 이득도 없이 더느리게 실행됩니다.

기본값은 off입니다.

--accelerated-failback {enable | disable}

이 옵션이 활성화된 경우 SyncIQ가 페일백 프로세스 중 페일백 구성 작업의 수행을 기다리지 않고 다음 번에 작업이 실행될 때 이 구성 작업을 수행합니다. 미리 이작업을 수행하면 페일백 작업의 속도가 빨라집니다.

--priority {0 | 1}

정책에 우선 순위가 있는지 여부를 결정합니다.기본값은 0이며 정책에 우선 순위가 없음을 의미합니다.

--cloud-deep-copy {deny | allow | force}

정책이 CloudPools SmartLink를 복제하는 방법을 결정합니다. deny로 설정된 경우, SyncIQ는 모든 CloudPools SmartLink를 타겟 클러스터에 SmartLink로 복제합니다. 타겟 클러스터가 SmartLink를 지원하지 않으면 이 작업은 실패합니다.force로 설정된 경우, SyncIQ는 모든 SmartLink를 타겟 클러스터에 일반 파일로복제합니다. allow로 설정된 경우, SyncIQ는 SmartLink를 타겟 클러스터에SmartLink로 복제하려 시도합니다. 타겟 클러스터가 SmartLink를 지원하지 않으면 SyncIQ가 SmartLink를 일반 파일로 복제합니다.

{--verbose | -v}

스냅샷 스케줄이 생성되었음을 확인하는 메시지가 표시됩니다.

isi sync policies modify기존 복제 정책을 수정합니다.

구문

isi sync policies modify <policy> [--name <new-policy-name>] [--action <policy-type>] [--target-host <target-cluster>] [--target-path <target-path>] [--source-root-path <root-path>] [--description <string>] [--password <password>] [--set-password] [--source-include-directories <string>] [--clear-source-include-directories] [--add-source-include-directories <string>] [--remove-source-include-directories <string>] [--source-exclude-directories <string>] [--clear-source-exclude-directories] [--add-source-exclude-directories <string>] [--remove-source-exclude-directories <string>] [--begin-filter <predicate> --operator <value> ... --end-filter] [--schedule {<schedule> | when-source-modified}] [--skip-when-source-unmodified {true | false}] [--rpo-alert <duration>] [--job-delay <duration>] [--clear-job-delay] [--snapshot-sync-pattern <pattern>] [--snapshot-sync-existing {yes | no}] [--enabled {true | false}] [--check-integrity {true | false}]

SyncIQ를 사용한 데이터 복제

isi sync policies modify 673

Page 674: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--log-level <level>] [--log-removed-files {yes | no}] [--workers-per-node <integer>] [--target-snapshot-archive {on | off}] [--target-snapshot-pattern <naming-pattern>] [--target-snapshot-expiration <duration>] [--target-snapshot-alias <naming-pattern>] [--target-detect-modifications {on | off}] [--source-snapshot-archive {on | off}] [--source-snapshot-pattern <naming-pattern>] [--source-snapshot-expiration <duration>] [--report-max-age <duration>] [--report-max-count <integer>] [--restrict-target-network {on | off}] [--source-subnet <subnet> --source-pool <pool>] [--clear-source-network] [--target-compare-initial-sync {on | off}] [--accelerated-failback {yes | no}] [--priority {0 | 1}] [--cloud-deep-copy {deny | allow | force}] [--verbose] [--force]

옵션

<policy>

현재 정책 ID 또는 이름으로 수정할 정책을 식별합니다.

{--name | -n} <new-policy-name>

이 복제 정책의 새 이름을 지정합니다.

--action<policy-type>

복제 정책의 유형을 지정합니다.다음 복제 정책 유형을 사용할 수 있습니다.

copy소스에 있는 모든 파일의 복제본을 타겟에 추가하는 복제본 정책을 생성합니다.

sync소스 클러스터에 있는 데이터를 타겟 클러스터에 동기화하고 소스 클러스터에 없는 모든 타겟 클러스터 파일을 삭제하는 동기화 정책을 생성합니다.

{--target-host | -C} <target-cluster>

정책에 의해 데이터가 복제되는 클러스터를 지정합니다.다음 중 하나로 지정하십시오.

l 타겟 클러스터에 있는 노드의 정규화된 도메인 이름

l 타겟 클러스터에 있는 노드의 호스트 이름

l 타겟 클러스터에 있는 SmartConnect 존의 이름

l 타겟 클러스터에 있는 노드의 IPv4 또는 IPv6 주소

l localhost데이터를 로컬 클러스터에 있는 다른 디렉토리에 복제합니다.

SyncIQ를 사용한 데이터 복제

674 OneFS 8.0.1 CLI 관리 가이드

Page 675: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SyncIQ는 동적으로 할당된 IP 주소 풀을 지원하지 않습니다. 복제 작업이 동적으로 할당된 IP 주소에 연결되는 경우 SmartConnect는 복제 작업이 실행되는 동안주소를 재할당할 수 있으며, 이렇게 되면 작업의 연결이 끊기고 작업이 실패합니다.

{--target-path | -p} <target-path>

파일이 복제되는 타겟 클러스터의 디렉토리를 지정합니다.전체 디렉토리 경로로 지정하십시오.

--source-root-path<root-path>

파일이 복제되는 로컬 소스 클러스터의 디렉토리를 지정합니다.전체 디렉토리 경로로 지정하십시오.

--description<string>

이 복제 정책에 대한 설명을 지정합니다.

--password<password>

타겟 클러스터에 액세스하는 데 사용되는 암호를 지정합니다. 타겟 클러스터에 인증 목적의 암호가 필요한 경우 이 매개 변수 또는 --set-password를 지정해야합니다.

--set-password명령이 실행된 후 타겟 클러스터의 암호를 지정하라는 메시지가 표시됩니다. 이는클러스터에 있는 다른 사용자가 지정된 암호를 볼 수 없도록 하려는 경우에 유용할수 있습니다. 타겟 클러스터에 인증 목적의 암호가 필요한 경우 이 매개 변수 또는--password를 지정해야 합니다.

{--source-include-directories | -i} <path>

지정된 디렉토리만 복제에 포함합니다.루트 디렉토리에 포함된 디렉토리 경로로 지정하십시오. 명령 내에서 --source-include-directories를 여러 번 지정함으로써 여러 디렉토리를 지정할 수 있습니다. 예를 들어 루트 디렉토리가 /ifs/data인 경우 다음을 지정할 수 있습니다.

--source-include-directories /ifs/data/music --source-include-directories /ifs/data/movies

--clear-source-include-directories포함된 디렉토리의 목록을 지웁니다.

--add-source-include-directories<path>

지정된 디렉토리를 포함된 디렉토리 목록에 추가합니다.

--remove-source-include-directories<path>

지정된 디렉토리를 포함된 디렉토리 목록에서 제거합니다.

{--source-exclude-directories | -e} <path>

지정된 디렉토리를 복제에 포함하지 않습니다.루트 디렉토리에 포함된 디렉토리 경로로 지정하십시오. --source-include-directories가 지정된 경우, 포함된 디렉토리 안에 --source-exclude-

SyncIQ를 사용한 데이터 복제

isi sync policies modify 675

Page 676: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

directories 디렉토리가 들어 있어야 합니다. 명령 내에서 --source-exclude-directories를 여러 번 지정함으로써 여러 디렉토리를 지정할 수 있습니다. 예를 들어 다음을 지정할 수 있습니다.

--source-exclude-directories /ifs/data/music --source-exclude-directories /ifs/data/movies --exclude /ifs/data/music/working

--clear-source-exclude-directories제외된 디렉토리의 목록을 지웁니다.

--add-source-exclude-directories<path>

지정된 디렉토리를 제외된 디렉토리 목록에 추가합니다.

--remove-source-exclude-directories<path>

지정된 디렉토리를 제외된 디렉토리 목록에서 제거합니다.

--begin-filter<predicate>--operator<value> [<predicate>--operator<operator><link>]...--end-filter

복제될 파일을 결정하는 파일 일치 조건을 지정합니다. <predicate>를 다음 옵션중 하나 이상으로 지정하십시오.다음 옵션은 복제본 및 동기화 정책 모두에 사용할 수 있습니다.

--size<integer>[{B | KB | MB | GB | TB | PB}]

지정된 크기에 따라 파일을 선택합니다.

--file-type<value>

지정된 파일 시스템 오브젝트 유형만 선택합니다.다음 값을 사용할 수 있습니다.

f일반 파일을 지정합니다.

d디렉토리를 지정합니다.

l소프트 링크를 지정합니다.

--name<value>

지정된 문자열과 일치하는 이름의 파일만 선택합니다.다음 와일드카드를 포함할 수 있습니다.

l *l [ ]l ?

다음 옵션은 복제본 정책에만 사용할 수 있습니다.

--accessed-after '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이후로 액세스된 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

SyncIQ를 사용한 데이터 복제

676 OneFS 8.0.1 CLI 관리 가이드

Page 677: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--accessed-before '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days| weeks | months | years} ago}'

지정된 시간 이후로 액세스되지 않은 파일을 선택합니다. 이 조건자는 복제본정책에만 사용할 수 있습니다.

--accessed-time '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간에 액세스된 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

--birth-after '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이후에 생성된 파일을 선택합니다. 이 조건자는 복제본 정책에만사용할 수 있습니다.

--birth-before '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이전에 생성된 파일을 선택합니다. 이 조건자는 복제본 정책에만사용할 수 있습니다.

--birth-time '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간에 생성된 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

--changed-after '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이후로 수정된 파일을 선택합니다. 이 조건자는 복제본 정책에만사용할 수 있습니다.

--changed-before '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간 이후로 수정되지 않은 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

--changed-time '{<mm>/<dd>/<yyyy> [<HH>:<mm>] | <integer> {days |weeks | months | years} ago}'

지정된 시간에 수정된 파일을 선택합니다. 이 조건자는 복제본 정책에만 사용할 수 있습니다.

--no-group그룹에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--no-user사용자에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--posix-regex-name<value>

이름이 지정된 POSIX 정규식과 일치하는 파일만 선택합니다. IEEE Std1003.2(POSIX.2) 정규식이 지원됩니다.

--user-id<id>

지정된 ID의 사용자에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--user-name<name>

SyncIQ를 사용한 데이터 복제

isi sync policies modify 677

Page 678: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

지정된 이름의 사용자에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--group-id<id>

지정된 ID의 그룹에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

--group-name<name>

지정된 이름의 그룹에 의해 소유되고 있는지 여부에 따라 파일을 선택합니다.

다음 <operator> 값을 사용할 수 있습니다.

연산자 설명

eq 같음(Equal). 이것이 기본값입니다.

ne 같지 않음(Not equal)

lt 보다 작음(Less than)

le 보다 작거나 같음(Less than or equal to)

gt 보다 큼(Greater than)

ge 보다 크거나 같음(Greater than or equal to)

not 아님(Not)

다음 <link> 값을 사용하여 조건자에 사용할 수 있는 옵션을 결합하고 변경할 수 있습니다.

--and이 값의 앞과 뒤에 있는 옵션의 조건을 모두 충족하는 파일을 선택합니다.

--or이 값의 앞에 있는 옵션의 조건이나 이 값의 뒤에 있는 옵션의 조건을 충족하는 파일을 선택합니다.

{--schedule | -S} {<schedule> | when-source-modified}

데이터가 복제되는 빈도를 지정합니다. when-source-modified를 지정하면 정책의 소스 디렉토리가 수정될 때마다 OneFS가 데이터를 복제합니다.<schedule>을 다음 형식으로 지정하십시오.

"<interval> [<frequency>]"

<interval>을 다음 형식 중 하나로 지정하십시오.

l Every [{other | <integer>}] {weekday | day}

l Every [{other | <integer>}] week [on <day>]

l Every [{other | <integer>}] month [on the <integer>]

l Every [<day>[, ...] [of every [{other | <integer>}] week]]

l The last {day | weekday | <day>} of every [{other | <integer>}] month

SyncIQ를 사용한 데이터 복제

678 OneFS 8.0.1 CLI 관리 가이드

Page 679: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l The <integer> {weekday | <day>} of every [{other | <integer>}] month

l Yearly on <month> <integer>

l Yearly on the {last | <integer>} [weekday | <day>] of <month>

<frequency>를 다음 형식 중 하나로 지정하십시오.

l at <hh>[:<mm>] [{AM | PM}]

l every [<integer>] {hours | minutes} [between <hh>[:<mm>] [{AM | PM}] and <hh>[:<mm>] [{AM | PM}]]

l every [<integer>] {hours | minutes} [from <hh>[:<mm>] [{AM | PM}] to <hh>[:<mm>] [{AM | PM}]]

필요에 따라 "st", "th" 또는 "rd"를 <integer>에 추가할 수 있습니다. 예를 들어"Every 1st month"와 같이 지정할 수 있습니다.

<day>를 요일이나 요일의 3자 약어로 지정하십시오. 예를 들어 "saturday"와"sat" 모두 사용할 수 있습니다.

수동으로만 실행되도록 정책을 구성하려면 다음 옵션을 지정하십시오.

--schedule ""

--skip-when-source-unmodified {true | false}

마지막으로 정책이 실행된 이후 소스 디렉토리의 컨텐츠가 수정되지 않은 경우 정책이 실행되지 않습니다. 이 복제 정책의 --schedule이 <schedule>로 설정되고정책이 소스 디렉토리의 컨텐츠에 변경 사항이 적용되기 전에 실행되도록 예약되어 있는 경우, 정책이 실행되지 않습니다.

--rpo-alert<duration>

지정된 RPO(Recovery Point Objective)가 초과된 경우 OneFS 이벤트를 생성합니다. 예를 들어 5 hours의 RPO를 설정한 경우 작업이 오후 1시에 시작되어 오후 3시에 완료되면, 두 번째 작업이 오후 3시 30분에 시작됩니다. 두 번째 작업이 오후6시까지 완료되지 않으면 SyncIQ가 OneFS 이벤트를 생성합니다.기본값은 0이며 이벤트를 생성하지 않습니다. 이 옵션은 --schedule이<schedule>로 설정되어 있는 경우에만 유효합니다.

이 옵션은 RPO 알림을 SyncIQ 설정을 통해 전역적으로 설정한 경우에만 유효합니다. 이 이벤트의 이벤트 ID는 400040020입니다.

--job-delay<duration>

소스 디렉토리가 수정된 후 복제 작업을 시작하기 전에 SyncIQ가 대기하는 시간을지정합니다. 이 복제 정책의 --schedule이 when-source-modified로 설정되어 있고 소스 디렉토리의 컨텐츠가 수정된 경우 SyncIQ는 복제 작업을 시작하기전에 지정된 시간을 대기합니다.기본값은 0 seconds입니다.

--clear-job-delay

SyncIQ를 사용한 데이터 복제

isi sync policies modify 679

Page 680: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

소스 디렉토리가 수정된 후 복제 작업을 시작하기 전에 SyncIQ가 대기하는 시간을지웁니다.

--snapshot-sync-pattern<pattern>

동기화될 스냅샷에 대한 명명 패턴을 지정합니다. 이 복제 정책의 --schedule이when-snapshot-taken으로 설정되어 있고 소스 디렉토리의 스냅샷이 생성되어 스냅샷 이름이 지정된 명명 패턴과 일치하는 경우, SyncIQ가 타겟 클러스터에스냅샷을 복제합니다.기본값은 "*"이며 정책의 --schedule이 when-snapshot-taken으로 설정되어 있는 경우 소스 디렉토리의 모든 스냅샷을 복제합니다.

--snapshot-sync-existing {yes | no}

정책이 생성되기 전에 생성된 스냅샷에 포함된 데이터를 복제하는지 여부를 결정합니다.

정책이 처음 생성된 후에는 이 설정을 수정할 수 없으므로 이 옵션을 isi syncpolicies modify로 지정할 수 없습니다.

--enabled {true | false}

정책의 설정 또는 해제 여부를 결정합니다.

--check-integrity {true | false}

SyncIQ 작업의 영향을 받는 각 파일 데이터 패킷에 대해 체크섬을 수행할지 여부를 지정합니다. 이 옵션이 true로 설정되어 있는데 체크섬 값이 일치하지 않으면SyncIQ가 파일 데이터 패킷을 재전송합니다.기본값은 true입니다.

--log-level<level>

로그에 기록되는 데이터 양을 지정합니다.다음 값을 사용할 수 있으며, 정보의 양이 적은 순서에서 많은 순서로 나와 있습니다.

l fatall errorl noticel infol copyl debugl trace기본값은 info입니다.

--log-removed-files {yes | no}

동기화 정책이 실행될 때 SyncIQ가 삭제된 모든 파일의 로그를 보존하는지 여부를결정합니다. 복제본 정책의 경우에는 이 매개 변수가 영향을 주지 않습니다.기본값은 no입니다.

{--workers-per-node | -w} <integer>

정책에 대한 각 복제 작업을 수행하기 위해 SyncIQ에 의해 생성되는 노드당 작업자 수를 지정합니다.

SyncIQ를 사용한 데이터 복제

680 OneFS 8.0.1 CLI 관리 가이드

Page 681: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기본값은 3입니다.

이 옵션은 더 이상 사용되지 않으며 구성되어 있는 경우 인식되지 않습니다.

--target-snapshot-archive {on | off}

타겟 클러스터에서 아카이브 스냅샷이 생성되는지 여부를 결정합니다. 이 옵션이off로 설정되어 있으면 SyncIQ가 원활한 페일백을 위해 타겟 클러스터에서 스냅샷을 한 번에 하나만 유지합니다. 타겟 클러스터에서 아카이브 스냅샷을 생성하려면 타겟 클러스터에서 SnapshotIQ 라이센스를 활성화해야 합니다.

--target-snapshot-pattern<naming-pattern>

타겟 클러스터에서 복제 작업에 의해 생성된 스냅샷에 대한 스냅샷 명명 패턴을 지정합니다.기본 명명 패턴은 다음 문자열과 같습니다.

SIQ-%{SrcCluster}-%{PolicyName}-%Y-%m-%d_%H-%M

--target-snapshot-expiration<duration>

타겟 클러스터에 있는 아카이브 스냅샷에 대한 만료 기간을 지정합니다.이 옵션을 지정하지 않으면 아카이브 스냅샷이 타겟 클러스터에 무기한으로 존재합니다.

다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

--target-snapshot-alias<naming-pattern>

타겟 클러스터에서 생성된 최신 아카이브 스냅샷에 대한 명명 패턴을 지정합니다.기본 별칭은 다음 문자열과 같습니다.

SIQ-%{SrcCluster}-%{PolicyName}-latest

SyncIQ를 사용한 데이터 복제

isi sync policies modify 681

Page 682: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--target-detect-modifications {on | off}

SyncIQ가 파일을 복제하기 전에 타겟 디렉토리에서 수정 사항을 확인하는지 여부를 결정합니다.

off를 지정하면 데이터가 손실될 수 있습니다. off를 지정하기 전에 Isilon 기술 지원 부서에 문의하는 것이 좋습니다.

--source-snapshot-archive {on | off}

아카이브 스냅샷이 소스 클러스터에 보존되는지 여부를 결정합니다. 이 옵션이off로 설정되어 있으면 SyncIQ가 원활한 복제를 위해 정책에 대한 스냅샷을 한 번에 하나만 유지합니다.

--source-snapshot-pattern<naming-pattern>

소스 클러스터에서 생성된 최신 아카이브 스냅샷에 대한 명명 패턴을 지정합니다.예를 들어 다음 패턴을 사용할 수 있습니다.

SIQ-source-%{PolicyName}-%Y-%m-%d_%H-%M

--source-snapshot-expiration<duration>

소스 클러스터에 보존된 아카이브 스냅샷에 대한 만료 기간을 지정합니다.이 옵션을 지정하지 않으면 아카이브 스냅샷이 소스 클러스터에 무기한으로 존재합니다.

다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

--report-max-age<duration>

복제 보고서가 SyncIQ에 의해 자동으로 삭제되기 전에 보존되는 기간을 지정합니다.

SyncIQ를 사용한 데이터 복제

682 OneFS 8.0.1 CLI 관리 가이드

Page 683: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

--report-max-count<integer>

복제 정책에 대해 보존할 최대 보고서 수를 지정합니다.

--restrict-target-network {on | off}

on을 지정하고 타겟 클러스터를 SmartConnect 존으로 지정하면 복제 작업이 지정된 존에 있는 노드에만 연결됩니다. off를 지정하면 복제 작업이 타겟 클러스터의 특정 노드로 제한되지 않습니다.

--source-subnet<subnet>

복제 작업이 로컬 클러스터에서 지정된 서브넷에 있는 노드에서만 실행되도록 제한합니다.

--source-pool<pool>

복제 작업이 로컬 클러스터에서 지정된 풀에 있는 노드에서만 실행되도록 제한합니다.

--clear-source-network복제 작업을 지정된 서브넷으로 제한하는 대신, 클러스터에 있는 모든 노드에서 복제 작업을 실행합니다.

--target-compare-initial-sync {on | off}

이 정책에 대해 전체 또는 차등 복제가 수행되는지 여부를 결정합니다. 전체 또는차등 복제는 정책이 처음으로 실행될 때 그리고 정책이 재설정된 후에 수행됩니다.on으로 설정하면 차등 복제가 수행됩니다. off로 설정하면 전체 복제가 수행됩니다.차등 복제가 설정되면 복제 정책이 처음 실행될 때 정책이 어떠한 이득도 없이 더느리게 실행됩니다.

기본값은 off입니다.

--accelerated-failback {enable | disable}

SyncIQ를 사용한 데이터 복제

isi sync policies modify 683

Page 684: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이 옵션이 활성화된 경우 SyncIQ가 페일백 프로세스 중 페일백 구성 작업의 수행을 기다리지 않고 다음 번에 작업이 실행될 때 이 구성 작업을 수행합니다. 미리 이작업을 수행하면 페일백 작업의 속도가 빨라집니다.

--priority {0 | 1}

정책에 우선 순위가 있는지 여부를 결정합니다.

--cloud-deep-copy {deny | allow | force}

정책이 CloudPools SmartLink를 복제하는 방법을 결정합니다. deny로 설정된 경우, SyncIQ는 모든 CloudPools SmartLink를 타겟 클러스터에 SmartLink로 복제합니다. 타겟 클러스터가 SmartLink를 지원하지 않으면 이 작업은 실패합니다.force로 설정된 경우, SyncIQ는 모든 SmartLink를 타겟 클러스터에 일반 파일로복제합니다. allow로 설정된 경우, SyncIQ는 SmartLink를 타겟 클러스터에SmartLink로 복제하려 시도합니다. 타겟 클러스터가 SmartLink를 지원하지 않으면 SyncIQ가 SmartLink를 일반 파일로 복제합니다.

{--verbose | -v}

확인 메시지를 표시합니다.

{--force | -f}

수정 사항을 확인하는 메시지를 표시하지 않습니다.

isi sync policies delete복제 정책을 삭제합니다.

SyncIQ가 타겟 클러스터와 통신할 수 있게 될 때까지 명령이 성공하지 않으며 정책이isi sync policies list 명령의 출력에 계속 나타납니다. 소스 클러스터와 타겟클러스터 사이의 연결이 다시 설정되면 작업이 다음에 실행되도록 예약된 시간에SyncIQ에서 정책을 삭제합니다. 정책이 수동으로만 실행되도록 구성된 경우에는 정책을 수동으로 다시 실행해야 합니다. SyncIQ가 영구적으로 타겟 클러스터와 통신할 수없는 경우 --local-only 옵션을 지정합니다. 그러면 로컬 클러스터에서만 정책이 삭제되며 타겟 클러스터에서는 타겟 연결이 해제되지 않습니다.

구문

isi sync policies delete {<policy> | --all} [--local-only] [--force] [--verbose]

옵션

<policy>지정된 복제 정책을 삭제합니다.

--all모든 복제 정책을 삭제합니다.

--local-only타겟 클러스터에서 타겟 연결을 해제하지 않습니다. 타겟 클러스터에서 정책 연결을 삭제하지 않으면 타겟 디렉토리가 읽기 전용 상태로 유지됩니다.

SyncIQ를 사용한 데이터 복제

684 OneFS 8.0.1 CLI 관리 가이드

Page 685: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SyncIQ가 타겟 클러스터와 통신할 수 없는 경우 이 옵션을 지정해야만 정책을 삭제할 수 있습니다.

{--force | -f}

연결된 작업이 현재 실행 중이더라도 정책을 삭제합니다. 또한 삭제할 것인지를 확인하는 메시지를 표시하지 않습니다.

연결된 복제 작업이 현재 실행 중인 경우 정책을 강제로 삭제하면 오류가 발생할수 있습니다.

{--verbose | -v}

확인 메시지를 표시합니다.

isi sync policies list복제 정책의 목록을 표시합니다.

구문

isi sync policies list [--limit <integer>] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션옵션을 지정하지 않으면 모든 복제 정책의 테이블이 표시됩니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

name복제 정책의 이름을 기준으로 출력을 정렬합니다.

target_path타겟 디렉토리의 경로를 기준으로 출력을 정렬합니다.

action복제 정책의 유형을 기준으로 출력을 정렬합니다.

description정책 설명을 기준으로 출력을 정렬합니다.

SyncIQ를 사용한 데이터 복제

isi sync policies list 685

Page 686: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

enabled정책의 설정 또는 해제 여부를 기준으로 출력을 정렬합니다.

target_host타겟 클러스터를 기준으로 출력을 정렬합니다.

check_integrity복제 작업의 영향을 받는 각 파일 데이터 패킷에서 체크섬을 수행하도록 정책이 구성되었는지 여부를 기준으로 출력을 정렬합니다.

source_root_path소스 디렉토리의 경로를 기준으로 출력을 정렬합니다.

source_include_directories복제에 명시적으로 포함된 디렉토리를 기준으로 출력을 정렬합니다.

source_exclude_directories복제에서 명시적으로 제외된 디렉토리를 기준으로 출력을 정렬합니다.

file_matching_pattern복제되는 파일을 결정하는 조건자를 기준으로 출력을 정렬합니다.

target_snapshot_archive아카이브 스냅샷이 타겟 클러스터에서 생성되는지 여부를 기준으로 출력을정렬합니다.

target_snapshot_pattern타겟 클러스터에서 복제 작업에 의해 생성된 스냅샷에 대한 스냅샷 명명 패턴을 기준으로 출력을 정렬합니다.

target_snapshot_expiration타겟 클러스터에 있는 아카이브 스냅샷에 대한 만료 기간을 기준으로 출력을정렬합니다.

target_detect_modifications이 정책에 대해 전체 또는 차등 복제가 수행되는지 여부를 기준으로 출력을 정렬합니다.

source_snapshot_archive아카이브 스냅샷이 소스 클러스터에 보존되는지 여부를 기준으로 출력을 정렬합니다.

source_snapshot_pattern소스 클러스터에서 생성된 최신 아카이브 스냅샷에 대한 명명 패턴을 기준으로 출력을 정렬합니다.

source_snapshot_expiration소스 클러스터에 보존된 아카이브 스냅샷에 대한 만료 기간을 기준으로 출력을 정렬합니다.

schedule정책의 스케줄을 기준으로 출력을 정렬합니다.

log_level로그에 기록되는 데이터 양을 기준으로 출력을 정렬합니다.

SyncIQ를 사용한 데이터 복제

686 OneFS 8.0.1 CLI 관리 가이드

Page 687: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

log_removed_files복제 정책이 실행될 때 삭제된 모든 파일의 로그를 OneFS가 보존하는지 여부를 기준으로 출력을 정렬합니다.

workers_per_node정책에 대한 각 복제 작업을 수행하기 위해 OneFS에 의해 생성되는 노드당 작업자 수를 기준으로 출력을 정렬합니다.

report_max_age복제 보고서가 OneFS에 의해 자동으로 삭제되기 전에 보존되는 기간을 기준으로 출력을 정렬합니다.

report_max_count복제 정책에 대해 보존되는 최대 보고서 수를 기준으로 출력을 정렬합니다.

force_interface데이터가 isi sync policies create 또는 isi sync policiesmodify 명령의 --source-network 옵션에 의해 지정된 서브넷의 기본 인터페이스를 통해서만 전송되는지 여부를 기준으로 출력을 정렬합니다.

restrict_target_network복제 작업이 타겟 클러스터의 지정된 존에 있는 노드에 대한 연결로 제한되는지 여부를 기준으로 출력을 정렬합니다.

target_compare_initial_sync정책에 대해 전체 또는 차등 복제가 수행되는지 여부를 기준으로 출력을 정렬합니다.

last_success복제 작업이 성공적으로 완료된 마지막 시간을 기준으로 출력을 정렬합니다.

password_set정책이 타겟 클러스터의 암호를 지정하는지 여부를 기준으로 출력을 정렬합니다.

source_network복제 정책이 제한되는 로컬 클러스터의 서브넷을 기준으로 출력을 정렬합니다.

source_interface복제 정책이 제한되는 로컬 클러스터의 풀을 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

SyncIQ를 사용한 데이터 복제

isi sync policies list 687

Page 688: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync policies reset복제 정책에서 오류가 발생했는데 오류의 원인을 파악하거나 해결할 수 없는 경우에 복제 정책을 재설정합니다. 오류의 원인을 해결한 경우에는 isi sync policiesresolve를 대신 실행하십시오.

복제 정책을 재설정하면 다음에 정책이 실행될 때 전체 복제 또는 차등 복제가 수행됩니다.

구문

isi sync policies reset {<policy> | --all} [--verbose]

옵션

<policy>지정된 복제 정책을 재설정합니다.복제 정책 이름 또는 ID로 지정하십시오.

--all모든 복제 정책을 재설정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync policies resolve복제 정책에서 발생한 오류의 원인을 해결한 후에는 충돌한 복제 정책을 해결합니다.오류의 원인을 해결할 수 없는 경우에는 isi sync policies reset 명령을 대신실행하십시오.

구문

isi sync policies resolve <policy> [--force]

옵션

<policy>지정된 복제 정책을 해결합니다.복제 정책 이름 또는 ID로 지정하십시오.

{--force | -f}

명령줄 프롬프트 및 메시지를 표시하지 않습니다.

isi sync policies view복제 정책에 대한 정보를 표시합니다.

SyncIQ를 사용한 데이터 복제

688 OneFS 8.0.1 CLI 관리 가이드

Page 689: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi sync policies view <policy>

옵션

<policy>지정된 복제 정책에 대한 정보를 표시합니다.복제 정책 이름 또는 ID로 지정하십시오.

isi sync policies disable복제 정책을 일시적으로 해제합니다. 해제된 복제 정책은 복제 작업을 생성하지 않습니다. 하지만 복제 정책에 대해 현재 실행 중인 복제 작업이 있으면 정책을 해제해도 해당작업이 일시 중지되거나 중지되지 않습니다.

구문

isi sync policies disable {<policy> | --all} [--verbose]

옵션

<policy>지정된 복제 정책을 해제합니다. 복제 정책 이름 또는 복제 정책 ID로 지정하십시오.

--all클러스터에서 모든 복제 정책을 해제합니다.

--verbose자세한 정보를 표시합니다.

isi sync policies enable해제된 복제 정책을 설정합니다.

구문

isi sync policies enable {<policy> | --all} [--verbose]

옵션

<policy>지정된 복제 정책을 설정합니다. 복제 정책 이름 또는 복제 정책 ID로 지정하십시오.

--all클러스터에서 모든 복제 정책을 설정합니다.

--verbose자세한 정보를 표시합니다.

SyncIQ를 사용한 데이터 복제

isi sync policies disable 689

Page 690: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi sync jobs start복제 정책에 대한 복제 작업을 시작합니다.

구문

isi sync jobs start <policy-name> [--test] [--source-snapshot <snapshot>] [--verbose]

옵션

<policy-name>지정된 복제 정책에 대한 복제 작업을 시작합니다.

--test지정된 정책이 실행될 경우에 복제될 파일 및 디렉토리 수를 반영하는 복제 정책보고서를 생성합니다. 아직 실행되지 않은 정책만 테스트할 수 있습니다.

--source-snapshot<snapshot>

지정된 SnapshotIQ 스냅샷에 따라 데이터를 복제합니다. 이 옵션을 지정하면 복제작업에 대한 스냅샷이 생성되지 않습니다. SyncIQ 툴에 의해 생성된 스냅샷에 따라 데이터를 복제하는 것은 지원되지 않습니다.스냅샷 이름 또는 ID로 지정하십시오. 정책의 소스 디렉토리는 지정된 스냅샷에 포함되어야 합니다. 이 옵션은 마지막 복제 작업이 성공적으로 완료된 경우나 전체또는 차등 복제를 수행하는 경우에만 사용할 수 있습니다. 마지막 복제 작업이 성공적으로 완료된 경우, 지정된 스냅샷은 마지막 복제 작업이 참조하는 스냅샷보다더 최근의 것이어야 합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync jobs pause실행 중인 복제 작업을 일시 중지합니다.

구문

isi sync jobs pause {<policy-name> | --all} [--verbose]

옵션

<policy-name>지정된 복제 정책에 따라 생성된 작업을 일시 중지합니다.복제 정책 이름으로 지정하십시오.

--all현재 실행 중인 모든 복제 작업을 일시 중지합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

SyncIQ를 사용한 데이터 복제

690 OneFS 8.0.1 CLI 관리 가이드

Page 691: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi sync jobs resume일시 중지된 복제 작업을 재개합니다.

구문

isi sync jobs resume {<policy-name> | --all} [--verbose]

옵션

<policy-name>지정된 정책에 의해 생성된 일시 중지된 작업을 재개합니다.복제 정책 이름으로 지정하십시오.

--all현재 실행 중인 모든 복제 작업을 재개합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync jobs cancel실행 중이거나 일시 중지된 복제 작업을 취소합니다.

구문

isi sync jobs cancel {<policy-name> | --all} [--verbose]

옵션

<policy-name>지정된 복제 정책에 따라 생성된 작업을 취소합니다.복제 정책 이름 또는 ID로 지정하십시오.

--all현재 실행 중인 모든 복제 작업을 취소합니다.

--verbose자세한 정보를 표시합니다.

isi sync jobs list복제 정책에서 가장 최근에 완료된 복제 작업과 다음에 예약된 복제 작업에 대한 정보를 표시합니다.

구문

isi sync jobs list [--state <state>] [--limit <integer>] [--format {table | json | csv | list}]

SyncIQ를 사용한 데이터 복제

isi sync jobs resume 691

Page 692: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--no-header] [--no-footer] [--verbose]

옵션옵션을 지정하지 않으면 모든 정책의 복제 작업에 대한 정보가 표시됩니다.

--state<state>

지정된 상태에 있는 작업만 표시합니다.다음 값을 사용할 수 있습니다.

scheduled실행되도록 예약된 작업을 표시합니다.

running실행 중인 작업을 표시합니다.

paused사용자에 의해 일시 중지된 작업을 표시합니다.

finished

성공적으로 완료된 작업을 표시합니다.

failed

복제 프로세스 중에 실패한 작업을 표시합니다.

canceled

사용자에 의해 취소된 작업을 표시합니다.

needs_attention

계속 진행하려면 사용자의 개입이 필요한 작업을 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync jobs view실행 중인 복제 작업에 대한 정보를 표시합니다.

구문

isi sync jobs view <policy>

SyncIQ를 사용한 데이터 복제

692 OneFS 8.0.1 CLI 관리 가이드

Page 693: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<policy>지정된 정책에 따라 생성된 실행 중인 복제 작업에 대한 정보를 표시합니다.복제 정책 이름 또는 ID로 지정하십시오.

isi sync jobs reports list로컬 클러스터를 타겟으로 하는 실행 중인 복제 작업에 대한 정보를 표시합니다.

구문

isi sync jobs reports list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync jobs reports view로컬 클러스터를 타겟으로 하는 실행 중인 복제 작업에 대한 정보를 표시합니다.

구문

isi sync jobs reports view <policy>

옵션

<policy>지정된 복제 정책에 따라 생성된 복제 작업에 대한 정보를 표시합니다.복제 정책 이름 또는 ID로 지정하십시오.

isi sync settings modify글로벌 복제 설정을 관리합니다.

SyncIQ를 사용한 데이터 복제

isi sync jobs reports list 693

Page 694: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi sync settings modify [--service {on | off | paused}] [--source-subnet <subnet>] [--source-pool <pool>] [--restrict-target-network {on | off}] [--report-max-age <duration>] [--report-max-count <integer>] [--report-email <email-address>] [--clear-report-email] [--add-report-email <email-address>] [--remove-report-email <email-address>] [--verbose]

옵션옵션을 지정하지 않으면 현재 기본 복제 보고서 설정이 표시됩니다.

--service {on | off | paused}

SyncIQ 툴의 상태를 결정합니다.

--source-subnet<subnet>

복제 작업이 로컬 클러스터에서 지정된 서브넷에 있는 노드에서만 실행되도록 제한합니다.

--source-pool<pool>

복제 작업이 로컬 클러스터에서 지정된 풀에 있는 노드에서만 실행되도록 제한합니다.

--restrict-target-network {on | off}

on을 지정하고 타겟 클러스터를 SmartConnect 존으로 지정하면 복제 작업이 지정된 존에 있는 노드에만 연결됩니다. off를 지정하면 복제 작업이 타겟 클러스터의특정 노드로 제한되지 않습니다.

SyncIQ는 동적으로 할당된 IP 주소 풀을 지원하지 않습니다. 복제 작업이 동적으로 할당된 IP 주소에 연결되는 경우 SmartConnect는 복제 작업이 실행되는 동안주소를 재할당할 수 있으며, 이렇게 되면 작업의 연결이 끊기고 작업이 실패합니다.

--report-max-age<duration>

SyncIQ가 보고서를 자동으로 삭제하기 전까지 보고서를 보존하는 기본 기간을 지정합니다.다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M월을 지정합니다.

SyncIQ를 사용한 데이터 복제

694 OneFS 8.0.1 CLI 관리 가이드

Page 695: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

D일을 지정합니다.

H시간을 지정합니다.

--report-max-count<integer>

복제 정책에 대해 보존할 기본 최대 보고서 수를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync settings view글로벌 복제 설정을 표시합니다.

구문

isi sync settings view

옵션이 명령에 대한 옵션은 없습니다.

isi sync target cancel로컬 클러스터를 타겟으로 하는 실행 중인 복제 작업을 취소합니다.

구문

isi sync target cancel {<policy> | --target-path <path> | --all} [--verbose]

옵션

<policy>지정된 복제 정책에 따라 생성된 복제 작업을 취소합니다.복제 정책 이름 또는 ID로 지정하십시오.

--target-path<path>

지정된 디렉토리를 타겟으로 하는 복제 작업을 취소합니다.

--all로컬 클러스터를 타겟으로 하는 실행 중인 복제 작업을 모두 취소합니다.

--verbose자세한 정보를 표시합니다.

isi sync target list로컬 클러스터를 타겟으로 하는 복제 정책의 목록을 표시합니다.

SyncIQ를 사용한 데이터 복제

isi sync settings view 695

Page 696: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi sync target list [--target-path <path>] [--limit <integer>] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션옵션을 지정하지 않으면 현재 로컬 클러스터를 타겟으로 하는 모든 복제 정책의 테이블이 표시됩니다.

--target-path<path>

지정된 디렉토리를 타겟으로 하는 복제 정책에 대한 정보를 표시합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

name

복제 정책의 이름을 기준으로 출력을 정렬합니다.

source_host

소스 클러스터의 이름을 기준으로 출력을 정렬합니다.

target_path

타겟 디렉토리의 경로를 기준으로 출력을 정렬합니다.

last_job_status

정책에 따라 생성된 마지막 복제 작업의 상태를 기준으로 출력을 정렬합니다.

failover_failback_state

타겟 디렉토리가 읽기 전용인지 여부를 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

SyncIQ를 사용한 데이터 복제

696 OneFS 8.0.1 CLI 관리 가이드

Page 697: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi sync target view로컬 클러스터를 타겟으로 하는 복제 정책에 대한 정보를 표시합니다.

구문

isi sync target view {<policy-name> | --target-path <path>}

옵션

<policy-name>지정된 정책에 대한 정보를 표시합니다.

--target-path<path>

지정된 디렉토리를 타겟으로 하는 정책에 대한 정보를 표시합니다.

isi sync target break복제 정책에 대해 로컬 클러스터와 타겟 클러스터 간의 연결을 해제합니다.

소스 및 타겟 연결을 해제하면 복제 정책을 재설정해야 정책을 다시 실행할 수 있습니다. 복제되는 데이터의 양에 따라 전체 또는 차등 복제를 완료하는 데 매우 긴 시간이 걸릴 수 있습니다.

구문

isi sync target break {<policy> | --target-path <path>} [--force] [--verbose]

옵션

<policy>이 클러스터를 타겟으로 하는 지정된 복제 정책의 연결을 제거합니다.복제 정책 이름, 복제 정책 ID 또는 타겟 디렉토리의 경로로 지정하십시오.

--target-path<path>

지정된 디렉토리 경로를 타겟으로 하는 복제 정책의 연결을 제거합니다.

{--force | -f}

연결된 작업이 현재 실행 중인 경우에도 복제 정책 연결을 강제로 제거합니다.

연결된 복제 작업이 현재 실행 중인 경우 타겟 연결을 강제로 해제하면 오류가 발생할 수 있습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

SyncIQ를 사용한 데이터 복제

isi sync target view 697

Page 698: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi sync target reports list로컬 클러스터를 타겟으로 하는 완료된 복제 작업에 대한 정보를 표시합니다.

구문

isi sync target reports list [--state <state>] [--limit <integer>] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션옵션을 지정하지 않으면 완료된 모든 복제 작업에 대한 기본 정보가 표시됩니다.

--state<state>

지정된 상태의 복제 작업에 대해서만 정보를 표시합니다. 다음 상태를 사용할 수있습니다.

l scheduledl runningl pausedl finishedl failedl canceledl needs_attentionl unknown

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

start_time복제 작업이 시작된 시점을 기준으로 출력을 정렬합니다.

end_time복제 작업이 종료된 시점을 기준으로 출력을 정렬합니다.

action복제 작업이 수행한 작업을 기준으로 출력을 정렬합니다.

state복제 작업의 진행률을 기준으로 출력을 정렬합니다.

id복제 하위 보고서의 ID를 기준으로 출력을 정렬합니다.

policy_id

SyncIQ를 사용한 데이터 복제

698 OneFS 8.0.1 CLI 관리 가이드

Page 699: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

복제 정책의 ID를 기준으로 출력을 정렬합니다.

policy_name복제 정책의 이름을 기준으로 출력을 정렬합니다.

job_id복제 작업의 ID를 기준으로 출력을 정렬합니다.

total_files복제 작업에 의해 수정된 총 파일 수를 기준으로 출력을 정렬합니다.

files_transferred타겟 클러스터에 전송된 총 파일 수를 기준으로 출력을 정렬합니다.

bytes_transferred타겟 클러스터에 전송된 총 파일 수를 기준으로 출력을 정렬합니다.

duration복제 작업이 실행된 기간을 기준으로 출력을 정렬합니다.

errors복제 작업에서 발생한 오류를 기준으로 출력을 정렬합니다.

warnings복제 작업이 트리거한 경고를 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync target reports view로컬 클러스터를 타겟으로 한 완료된 복제 작업에 대한 정보를 표시합니다.

구문

isi sync target reports view <policy> <job-id>

옵션

<policy>지정된 복제 정책에 대한 복제 보고서를 표시합니다.

SyncIQ를 사용한 데이터 복제

isi sync target reports view 699

Page 700: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

<job-id>지정된 ID의 작업에 대한 복제 보고서를 표시합니다.

isi sync target reports subreports list로컬 클러스터를 타겟으로 하는 완료된 복제 작업에 대한 하위 보고서를 표시합니다.

구문

isi sync target reports subreports list <policy> <job-id> [--limit] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

<policy>지정된 정책에 대한 하위 보고서를 표시합니다.

<job-id>지정된 ID의 작업에 대한 하위 보고서를 표시합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

start_time복제 작업이 시작된 시점을 기준으로 출력을 정렬합니다.

end_time복제 작업이 종료된 시점을 기준으로 출력을 정렬합니다.

action복제 작업이 수행한 작업을 기준으로 출력을 정렬합니다.

state복제 작업의 진행률을 기준으로 출력을 정렬합니다.

id복제 보고서의 ID를 기준으로 출력을 정렬합니다.

policy_id복제 정책의 ID를 기준으로 출력을 정렬합니다.

policy_name복제 정책의 이름을 기준으로 출력을 정렬합니다.

job_id복제 작업의 ID를 기준으로 출력을 정렬합니다.

SyncIQ를 사용한 데이터 복제

700 OneFS 8.0.1 CLI 관리 가이드

Page 701: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

total_files복제 작업에 의해 수정된 총 파일 수를 기준으로 출력을 정렬합니다.

files_transferred타겟 클러스터에 전송된 총 파일 수를 기준으로 출력을 정렬합니다.

bytes_transferred타겟 클러스터에 전송된 총 파일 수를 기준으로 출력을 정렬합니다.

duration복제 작업이 실행된 기간을 기준으로 출력을 정렬합니다.

errors복제 작업에서 발생한 오류를 기준으로 출력을 정렬합니다.

warnings복제 작업이 트리거한 경고를 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync target reports subreports view로컬 클러스터를 타겟으로 하는 완료된 복제 작업에 대한 하위 보고서를 표시합니다.

구문

isi sync target reports subreports view <policy> <job-id> <subreport-id>

옵션

<policy>지정된 복제 정책에 대한 하위 보고서를 표시합니다. 복제 정책 이름으로 지정하십시오.

<job-id>지정된 복제 작업에 대한 하위 보고서를 표시합니다. 복제 작업 ID로 지정하십시오.

<subreport-id>

SyncIQ를 사용한 데이터 복제

isi sync target reports subreports view 701

Page 702: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

지정된 ID의 하위 보고서를 표시합니다.

isi sync reports list원격 클러스터를 타겟으로 하는 완료된 복제 작업에 대한 정보를 표시합니다.

구문

isi sync reports list [--policy-name <policy>] [--state <state>] [--reports-per-policy <integer>] [--limit <integer>] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--policy-name<policy>

지정된 정책에 대해 생성된 복제 보고서만 표시합니다.

--state<state>

작업이 지정된 상태로 되어 있는 복제 보고서만 표시합니다.

--reports-per-policy<integer>

보고서를 정책당 지정된 수까지만 표시합니다. 기본값은 10입니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

start_time복제 작업이 시작된 시점을 기준으로 출력을 정렬합니다.

end_time복제 작업이 종료된 시점을 기준으로 출력을 정렬합니다.

action복제 작업이 수행한 작업을 기준으로 출력을 정렬합니다.

state복제 작업의 진행률을 기준으로 출력을 정렬합니다.

id복제 하위 보고서의 ID를 기준으로 출력을 정렬합니다.

policy_id복제 정책의 ID를 기준으로 출력을 정렬합니다.

policy_name

SyncIQ를 사용한 데이터 복제

702 OneFS 8.0.1 CLI 관리 가이드

Page 703: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

복제 정책의 이름을 기준으로 출력을 정렬합니다.

job_id복제 작업의 ID를 기준으로 출력을 정렬합니다.

total_files복제 작업에 의해 수정된 총 파일 수를 기준으로 출력을 정렬합니다.

files_transferred타겟 클러스터에 전송된 총 파일 수를 기준으로 출력을 정렬합니다.

bytes_transferred타겟 클러스터에 전송된 총 파일 수를 기준으로 출력을 정렬합니다.

duration복제 작업이 실행된 기간을 기준으로 출력을 정렬합니다.

errors복제 작업에서 발생한 오류를 기준으로 출력을 정렬합니다.

warnings복제 작업이 트리거한 경고를 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync reports view원격 클러스터를 타겟으로 한 완료된 복제 작업에 대한 정보를 표시합니다.

구문

isi sync reports view <policy> <job-id>

옵션

<policy>지정된 복제 정책에 대한 복제 보고서를 표시합니다.

<job-id>지정된 ID의 작업에 대한 복제 보고서를 표시합니다.

SyncIQ를 사용한 데이터 복제

isi sync reports view 703

Page 704: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi sync reports rotate복제 보고서 수가 최대값을 초과한 경우 복제 보고서를 삭제합니다. 초과 보고서는 간헐적으로 자동 삭제됩니다. 하지만 이 명령을 실행하면 초과 보고서가 바로 삭제됩니다.

구문

isi sync reports rotate [--verbose]

옵션

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync reports subreports list원격 클러스터를 타겟으로 하는 완료된 복제 작업에 대한 하위 보고서를 표시합니다.

구문

isi sync reports subreports list <policy> <job-id> [--limit] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

<policy>지정된 정책에 대한 하위 보고서를 표시합니다.

<job-id>지정된 ID의 작업에 대한 하위 보고서를 표시합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

start_time복제 작업이 시작된 시점을 기준으로 출력을 정렬합니다.

end_time복제 작업이 종료된 시점을 기준으로 출력을 정렬합니다.

action복제 작업이 수행한 작업을 기준으로 출력을 정렬합니다.

state

SyncIQ를 사용한 데이터 복제

704 OneFS 8.0.1 CLI 관리 가이드

Page 705: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

복제 작업의 진행률을 기준으로 출력을 정렬합니다.

id복제 보고서의 ID를 기준으로 출력을 정렬합니다.

policy_id복제 정책의 ID를 기준으로 출력을 정렬합니다.

policy_name복제 정책의 이름을 기준으로 출력을 정렬합니다.

job_id복제 작업의 ID를 기준으로 출력을 정렬합니다.

total_files복제 작업에 의해 수정된 총 파일 수를 기준으로 출력을 정렬합니다.

files_transferred타겟 클러스터에 전송된 총 파일 수를 기준으로 출력을 정렬합니다.

bytes_transferred타겟 클러스터에 전송된 총 파일 수를 기준으로 출력을 정렬합니다.

duration복제 작업이 실행된 기간을 기준으로 출력을 정렬합니다.

errors복제 작업에서 발생한 오류를 기준으로 출력을 정렬합니다.

warnings복제 작업이 트리거한 경고를 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync reports subreports view원격 클러스터를 타겟으로 한 완료된 복제 작업에 대한 하위 보고서를 표시합니다.

SyncIQ를 사용한 데이터 복제

isi sync reports subreports view 705

Page 706: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi sync reports subreports view <policy> <job-id> <subreport-id>

옵션

<policy>지정된 복제 정책에 대한 하위 보고서를 표시합니다. 복제 정책 이름으로 지정하십시오.

<job-id>지정된 복제 작업에 대한 하위 보고서를 표시합니다. 복제 작업 ID로 지정하십시오.

<subreport-id>지정된 ID의 하위 보고서를 표시합니다.

isi sync recovery allow-write로컬 클러스터와 정책 간의 연결을 해제하지 않고 복제 정책의 타겟 디렉토리에서 데이터의 수정을 허용합니다. isi sync target allow_write 명령은 페일오버 및 페일백 작업에서 가장 자주 사용됩니다.

구문

isi sync recovery allow-write <policy-name> [--revert] [--log-level <level>] [--workers-per-node <integer>] [--verbose]

옵션

<policy-name>지정된 복제 정책의 타겟 디렉토리에 대한 쓰기를 허용합니다.복제 정책 이름, 복제 정책 ID 또는 타겟 디렉토리의 경로로 지정하십시오.

--revert로컬 클러스터에서만 쓰기 허용 작업을 되돌립니다. 이 작업은 복제 정책의 소스클러스터에 영향을 주지 않습니다.

--log-level<level>

로그에 기록되는 데이터 양을 지정합니다.다음 값을 사용할 수 있으며, 정보의 양이 적은 순서에서 많은 순서로 나와 있습니다.

l fatall errorl noticel infol copyl debug

SyncIQ를 사용한 데이터 복제

706 OneFS 8.0.1 CLI 관리 가이드

Page 707: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l trace기본값은 info입니다.

{--workers-per-node | -w}<integer>

쓰기 허용 작업을 수행하기 위해 SyncIQ에 의해 생성되는 노드당 작업자 수를 지정합니다.기본값은 3입니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync recovery resync-prep지정된 정책을 해제하고, 정책의 소스 디렉토리를 마지막 복구 지점으로 되돌리고, 타겟 클러스터에 미러 정책을 생성합니다. isi sync resync prep 명령은 페일백 작업에서 가장 자주 사용됩니다.

구문

isi sync recovery resync-prep <policy-name> [--verbose]

옵션

<policy-name>다음 복제 정책을 타겟으로 합니다.복제 정책 이름 또는 ID로 지정하십시오. 복제 정책이 동기화 정책이어야 합니다.

--verbose자세한 정보를 표시합니다.

isi sync rules create복제 성능 규칙을 생성합니다.

구문

isi sync rules create <type> <interval> <days> <limit> [--description <string>] [--verbose]

옵션

<type>성능 규칙의 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

file_count복제 작업에서 초당 전송할 수 있는 파일 수를 제한하는 성능 규칙을 생성합니다.

bandwidth복제 작업에서 사용할 수 있는 대역폭 양을 제한하는 성능 규칙을 생성합니다.

SyncIQ를 사용한 데이터 복제

isi sync recovery resync-prep 707

Page 708: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

<interval>지정된 시간에 성능 규칙을 적용합니다. 다음 형식으로 지정하십시오.

<hh>:<mm>-<hh>:<mm>

<days>지정된 요일에 성능 규칙을 적용합니다.다음 값을 사용할 수 있습니다.

X일요일을 지정합니다.

M월요일을 지정합니다.

T화요일을 지정합니다.

W수요일을 지정합니다.

R목요일을 지정합니다.

F금요일을 지정합니다.

S토요일을 지정합니다.

여러 값을 쉼표로 구분하여 지정함으로써 여러 요일을 포함할 수 있습니다. 대시로구분된 두 개의 값을 지정함으로써 요일 범위를 포함할 수도 있습니다.

<limit>전송될 수 있는 최대 파일 수 또는 복제 작업에서 초당 사용할 수 있는 KB를 지정합니다.

--description<string>

이 성능 규칙에 대한 설명을 지정합니다.

--verbose자세한 정보를 표시합니다.

isi sync rules modify복제 성능 규칙을 수정합니다.

구문

isi sync rules modify <id> [--interval <interval>] [--days <days>] [--limit <integer>]

SyncIQ를 사용한 데이터 복제

708 OneFS 8.0.1 CLI 관리 가이드

Page 709: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--enabled {true | false}] [--description <string>] [--verbose]

옵션

<id>지정된 ID의 복제 성능 규칙을 수정합니다.

{--interval | -i} <interval>

성능 규칙을 적용할 시간을 지정합니다. 다음 형식으로 지정하십시오.

<hh>:<mm>-<hh>:<mm>

{--days | -d} <days>

성능 규칙을 적용할 요일을 지정합니다.다음 값을 사용할 수 있습니다.

X일요일을 지정합니다.

M월요일을 지정합니다.

T화요일을 지정합니다.

W수요일을 지정합니다.

R목요일을 지정합니다.

F금요일을 지정합니다.

S토요일을 지정합니다.

여러 값을 쉼표로 구분하여 지정함으로써 여러 요일을 포함할 수 있습니다. 대시로구분된 두 개의 값을 지정함으로써 요일 범위를 포함할 수도 있습니다.

--limit<limit>전송될 수 있는 최대 파일 수 또는 복제 작업에서 초당 사용할 수 있는 KB를 지정합니다.

--enabled {true | false}

정책의 설정 또는 해제 여부를 결정합니다.

--description<string>

이 성능 규칙에 대한 설명을 지정합니다.

{--verbose | -v}

SyncIQ를 사용한 데이터 복제

isi sync rules modify 709

Page 710: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

자세한 정보를 표시합니다.

isi sync rules delete복제 성능 규칙을 삭제합니다.

구문

isi sync rules delete {<id> | --all | --type <type>} [--force] [--verbose]

옵션

<id>지정된 ID의 성능 규칙을 삭제합니다.

--all모든 성능 규칙을 삭제합니다.

--type<type>

지정된 유형의 모든 성능 규칙을 삭제합니다. 다음 값을 사용할 수 있습니다.

file_count복제 작업에서 초당 전송할 수 있는 파일 수를 제한하는 모든 성능 규칙을 삭제합니다.

bandwidth

복제 작업에서 사용할 수 있는 대역폭 양을 제한하는 모든 성능 규칙을 삭제합니다.

--force성능 규칙을 삭제할 것인지를 확인하는 메시지를 표시하지 않습니다.

--verbose자세한 정보를 표시합니다.

isi sync rules list복제 성능 규칙의 목록을 표시합니다.

구문

isi sync rules list [--type <type>] [--limit] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--type<type>

지정된 유형의 성능 규칙만 표시합니다. 다음 값을 사용할 수 있습니다.

SyncIQ를 사용한 데이터 복제

710 OneFS 8.0.1 CLI 관리 가이드

Page 711: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

file_count복제 작업에서 초당 전송할 수 있는 파일 수를 제한하는 성능 규칙만 표시합니다.

bandwidth

복제 작업에서 사용할 수 있는 대역폭 양을 제한하는 성능 규칙만 표시합니다.

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi sync rules view복제 성능 규칙에 대한 정보를 표시합니다.

구문

isi sync rules view <id>

옵션

<id>지정된 ID의 복제 성능 규칙에 대한 정보를 표시합니다.

SyncIQ를 사용한 데이터 복제

isi sync rules view 711

Page 712: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SyncIQ를 사용한 데이터 복제

712 OneFS 8.0.1 CLI 관리 가이드

Page 713: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

17장

FlexProtect를 사용한 데이터 레이아웃

이 섹션에서는 다음과 같은 항목을 다룹니다.

l FlexProtect 개요...............................................................................................714l 파일 스트라이핑............................................................................................... 714l 요청된 데이터 보호...........................................................................................714l FlexProtect 데이터 복구................................................................................... 715l 데이터 보호 요청.............................................................................................. 716l 요청된 보호 설정.............................................................................................. 716l 요청된 보호 디스크 공간 사용량....................................................................... 717

FlexProtect를 사용한 데이터 레이아웃 713

Page 714: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

FlexProtect 개요Isilon 클러스터는 하나 이상의 구성 요소에 동시에 장애가 발생하더라도 지속적으로 데이터 서비스를 제공하도록 설계되었습니다. OneFS는 클러스터 전반에서 데이터를 스트라이핑 또는 미러링하여 데이터의 가용성을 보장합니다. 한 클러스터 구성 요소에 장애가 발생하더라도 해당 구성 요소에 저장된 데이터를 다른 구성 요소에서 사용할 수있습니다. 한 구성 요소에 장애가 발생한 경우 독자적인 FlexProtect 시스템을 통해 손실된 데이터가 양호한 구성 요소에서 복구됩니다.

데이터 보호가 블록 레벨이 아닌 파일 레벨에서 지정되므로 데이터를 더 빠르게 복구할수 있으며, 모든 데이터, 메타데이터 및 패리티 정보가 전체 노드에 분산되므로 클러스터에 전용 패리티 노드나 드라이브가 필요하지 않습니다. 결국 재구축 프로세스의 속도를 제한하는 단일 노드가 발생하지 않습니다.

파일 스트라이핑OneFS는 Isilon 클러스터의 내부 네트워크를 사용하여 클러스터에 포함된 개별 노드와디스크 간에 데이터를 자동으로 분산합니다. OneFS는 데이터가 기록될 때 파일을 보호합니다. 데이터 보호를 위해 별도의 조치를 취할 필요가 없습니다.

파일을 스토리지에 쓰기 전에 OneFS는 파일을 더 작은 논리적 청크, 즉 스트라이프로분할합니다. 각 파일 청크의 크기를 스트라이프 유닛 크기라고 합니다. 각 OneFS 블록크기는 8KB이며 스트라이프 유닛은 16개의 블록으로 구성되므로 스트라이프 유닛당크기는 총 128KB입니다. OneFS는 쓰기 작업을 진행하는 동안 데이터를 스트라이프로분할한 다음 스트라이프 유닛에 논리적으로 배치합니다. OneFS는 클러스터 전체에 걸쳐 데이터를 쓸 때 쓰기 가능한 노드 수와 지정된 보호 정책에 따라 스트라이프 유닛을채우고 데이터를 보호합니다.

OneFS는 데이터를 지속적으로 재할당하여 스토리지 공간의 가용성과 효율성을 높일수 있습니다. 클러스터 크기가 커질수록 대용량 파일이 더 효율적으로 저장됩니다.

128KB 이하의 파일을 보호하기 위해 OneFS는 이러한 파일을 더 작은 논리적 청크로 분할하지 않습니다. 대신 OneFS는 FEC(Forward Error Correction)를 기반으로 한 미러링을 사용합니다. OneFS는 미러링을 사용하여 소규모 파일 각각에 대한 데이터 복제본(N)을 생성하고, FEC 패리티 청크(M)를 추가한 후 여러 개의 전체 보호 유닛 인스턴스(N+M)를 클러스터 전체에 걸쳐 분산합니다.

요청된 데이터 보호데이터의 요청된 보호는 구성 요소 장애로부터 데이터를 보호하기 위해 클러스터에 생성되는 이중화된 데이터의 양을 결정합니다. OneFS에서는 클라이언트가 클러스터에서 데이터를 읽고 쓰는 동안 실시간으로 요청된 보호를 수정할 수 있습니다.

OneFS는 여러 가지 데이터 보호 설정을 제공하며, 재부팅을 실행하거나 클러스터 또는파일 시스템을 오프라인으로 전환하지 않고 언제든지 이러한 보호 설정을 수정할 수 있습니다. 스토리지 솔루션을 계획할 때 명심해야 할 사항은 요청된 보호 수준을 높이는경우 쓰기 성능을 저하시킬 수 있고 증가한 노드 수에 맞게 스토리지 공간을 추가해야한다는 점입니다.

OneFS는 N+M 보호 기능에 Reed-Solomon 알고리즘을 사용합니다. N+M 데이터 보호모델에서 N은 데이터 스트라이프 유닛의 수를 나타내고, M은 데이터 손실 없이 클러스터를 유지할 수 있는 노드 동시 장애 수, 드라이브 동시 장애 수 또는 노드와 드라이브를조합한 경우의 동시 장애 수를 나타냅니다. N은 반드시 M보다 커야 합니다.

N+M 데이터 보호 외에도 OneFS는 2x~8x의 데이터 미러링을 지원하여 2개~8개의 데이터 미러를 생성할 수 있습니다. 전반적인 클러스터 성능과 리소스 사용 측면에서 대

FlexProtect를 사용한 데이터 레이아웃

714 OneFS 8.0.1 CLI 관리 가이드

Page 715: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

개 N+M 보호가 미러링된 보호보다 더 효율적입니다. 하지만 N+M 보호의 경우 읽기 및쓰기 성능이 감소하므로 자주 업데이트되고 크기가 작은 데이터의 경우 데이터 미러링을 사용할 때 더 빠른 성능을 얻을 수 있습니다. 데이터 미러링은 상당한 오버헤드를 요구하며 경우에 따라 최적의 데이터 보호 방법이 아닐 수 있습니다. 예를 들어 3x 미러링을 사용하는 경우 지정된 컨텐츠가 클러스터에서 3번 중복되므로 미러링되는 컨텐츠양에 따라 상당한 스토리지 공간이 소모될 수 있습니다.

FlexProtect 데이터 복구OneFS는 독자적인 FlexProtect 시스템을 사용하여 노드 또는 드라이브 장애로 인해 성능 저하 상태가 된 파일과 디렉토리를 감지하고 복구합니다.

OneFS는 구성된 보호 정책에 따라 클러스터의 데이터를 보호합니다. OneFS는 장애가발생한 디스크를 재구축하고, 전체 클러스터의 스토리지 여유 공간을 사용하여 데이터손실을 더욱 확실하게 방지하고, 데이터를 모니터링하며, 위험 상태의 구성 요소에서데이터를 마이그레이션합니다.

OneFS는 클러스터 전체에 모든 데이터와 오류 수정 정보를 분산하여 여러 구성 요소에동시에 장애가 발생해도 모든 데이터가 온전한 상태를 유지하고 액세스 가능하도록 보장합니다. 정상 작동 상황에서는 클러스터의 모든 데이터가 한 번 이상의 노드 또는 드라이브 장애로부터 보호됩니다. 그러나 노드 또는 드라이브에 장애가 발생한 경우 데이터가 다시 OneFS에서 보호될 때까지 클러스터 보호 상태는 성능 저하 상태로 간주됩니다. OneFS는 클러스터의 사용 가능한 공간에 데이터를 재구축하여 데이터를 재보호합니다. 보호 상태가 성능 저하 상태이면 데이터가 손실될 가능성이 커집니다.

데이터가 클러스터의 사용 가능한 공간에 재구축되기 때문에, 구성 요소 장애로부터 복구하기 위해 클러스터에 전용 핫 스페어 노드 또는 드라이브가 필요하지 않습니다. 데이터를 재구축하려면 일정 크기의 여유 공간이 필요하기 때문에 가상 핫 스페어 기능을통해 적절한 크기의 여유 공간을 예약하는 것이 좋습니다.

노드를 추가에 따라 클러스터에서 복구 작업에 사용할 수 있는 CPU, 메모리 및 디스크수가 많아지며, 클러스터의 크기가 커지면 데이터 재스트라이핑 작업의 속도가 빨라집니다.

SmartFailOneFS는 SmartFail이라는 프로세스를 통해 장애가 발생한 노드나 드라이브에 저장된데이터를 보호합니다.

SmartFail 프로세스 중에는 디바이스가 격리되며, 격리된 디바이스에 저장된 데이터는읽기 전용 상태가 됩니다. 디바이스를 격리하는 동안 OneFS는 해당 디바이스의 데이터를 다른 디바이스에 분배하여 데이터를 재보호합니다. 모든 데이터의 마이그레이션이완료되면 OneFS가 논리적으로 클러스터에서 디바이스를 제거하고, 클러스터가 논리적으로 자체 폭을 새로운 구성으로 변경하며, 노드 또는 드라이브를 물리적으로 교체할수 있습니다.

OneFS는 최후의 수단으로만 디바이스를 SmartFail 처리합니다. 노드 또는 드라이브를수동으로 SmartFail 처리할 수 있지만 먼저 Isilon 기술 지원 부서에 문의하는 것이 좋습니다.

경우에 따라 OneFS가 문제를 감지하기 전에 디바이스에 장애가 발생할 수 있습니다.드라이브가 SmartFail 처리되지 않고 장애가 발생할 경우 OneFS는 자동으로 해당 데이터를 클러스터의 사용 가능한 공간에 재구축하기 시작합니다. 그러나 한 노드에 장애가발생하면 노드가 장애에서 복구될 수 있기 때문에 해당 노드가 논리적으로 클러스터에서 제거되지 않을 경우 OneFS가 데이터 재구축을 시작하지 않습니다.

FlexProtect를 사용한 데이터 레이아웃

FlexProtect 데이터 복구 715

Page 716: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

노드 장애노드 손실은 일시적인 문제일 경우가 많으므로 OneFS는 노드에 장애가 발생하거나 노드가 오프라인 상태일 때 데이터 재보호를 자동으로 시작하지 않습니다. 일시적인 장애가 발생했을 때 파일 시스템이 그대로 유지되므로 노드를 재부팅하면 재구축할 필요가없습니다.

클러스터에서 N+1 데이터 보호를 구성한 경우 한 노드에 장애가 발생하면 모든 데이터를 클러스터의 다른 모든 노드에서 여전히 액세스할 수 있습니다. 노드가 온라인 상태로 복구되면 전체 재구축이 필요 없이 자동으로 노드가 클러스터에 다시 연결됩니다.

데이터를 보호 상태로 유지하려면 클러스터에서 노드를 물리적으로 제거하는 경우 클러스터에서 노드를 논리적으로도 제거해야 합니다. 노드를 논리적으로 제거하면 노드자체의 드라이브가 자동으로 다시 포맷되고 노드가 출고 기본 설정으로 재설정됩니다.재설정은 모든 데이터가 재보호되었음을 OneFS에서 확인한 후에만 이루어집니다.SmartFail 프로세스를 사용하여 노드를 논리적으로 제거할 수 있습니다. 클러스터에서노드를 영구적으로 제거하려는 경우에만 노드를 SmartFail해야 합니다.

새 노드를 추가하기 전에 장애가 발생한 노드를 제거할 경우 장애가 발생한 노드에 저장된 데이터를 클러스터의 사용 가능한 공간에 재구축해야 합니다. 새 노드가 추가되면OneFS가 해당 데이터를 새 노드에 분산시킵니다. 이전 노드에 장애가 발생하기 전에클러스터에 교체 노드를 추가하면 OneFS가 노드에 장애가 발생했을 때 즉시 교체 노드를 사용하여 장애가 발생한 노드의 데이터를 재구축할 수 있으므로 더 효율적입니다.

데이터 보호 요청요청된 보호를 설정하여 파일 또는 디렉토리의 보호를 지정할 수 있습니다. 이러한 유연성을 통해 개별 데이터 세트를 기본 수준보다 높은 수준으로 보호할 수 있습니다.

요청된 데이터 보호는 OneFS에서 계산되어 클러스터에 포함된 스토리지 풀에 자동으로 설정됩니다. 제안된 보호라고 하는 기본 설정은 데이터 보호와 스토리지 효율성을최대한 균형 있게 맞춘 것입니다. 예를 들어 제안된 보호 N+2:1에서는 2개의 드라이브나 1개의 노드에 장애가 발생해도 데이터 손실이 발생하지 않습니다.

최상의 결과를 얻기 위해 클러스터의 데이터에 대해 최소한 제안된 보호를 적용하는 것이 좋습니다. 중요한 파일, 디렉토리 또는 노드 풀에는 항상 제안된 보호보다 높은 보호수준을 지정하는 것이 좋습니다.

OneFS에서는 클러스터가 현재 충족할 수 없는 보호를 요청할 수 있습니다. 충족할 수없는 보호를 요청할 경우 클러스터는 요청된 보호가 충족될 때까지 이를 충족하려고 노력합니다. 예를 들어 4노드 클러스터에서 5x의 미러 보호를 요청할 수 있습니다. 이 예에서 OneFS는 클러스터에 5번째 노드를 추가할 때까지 데이터를 4x로 미러링하며, 5번째 노드가 추가되면 5x로 데이터를 재보호합니다.

요청된 보호를 제안된 보호보다 낮은 수준으로 설정하면 OneFS에서 이러한 상태에 대한 경고를 표시합니다.

4U Isilon IQ X 시리즈 및 NL 시리즈 노드와 IQ 12000X/EX 12000 조합 플랫폼의 경우, 3노드의 최소 클러스터 크기에 최소 N+2:1의 보호가 필요합니다.

요청된 보호 설정요청된 보호 설정은 데이터 손실 없이 클러스터가 복구할 수 있는 하드웨어 장애 수준을 결정합니다.

FlexProtect를 사용한 데이터 레이아웃

716 OneFS 8.0.1 CLI 관리 가이드

Page 717: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

요청된 보호 설정 필요한 최소 노드 수 정의

[+1n] 3 클러스터가 데이터 손실 없이 드라이브 또는 노드 장애 1건에서 복구할수 있습니다.

[+2d:1n] 3 클러스터가 데이터 손실 없이 드라이브 동시 장애 2건 또는 노드 장애 1건에서 복구할 수 있습니다.

[+2n] 4 클러스터가 데이터 손실 없이 드라이브 또는 노드 동시 장애 2건에서복구할 수 있습니다.

[+3d:1n] 3 클러스터가 데이터 손실 없이 드라이브 동시 장애 3건 또는 노드 장애 1건에서 복구할 수 있습니다.

[+3d:1n1d] 3 클러스터가 데이터 손실 없이 드라이브 동시 장애 3건 또는 노드 1개 및드라이브 1개의 동시 장애에서 복구할 수 있습니다.

[+3n] 6 클러스터가 데이터 손실 없이 드라이브 또는 노드 동시 장애 3건에서복구할 수 있습니다.

[+4d:1n] 3 클러스터가 데이터 손실 없이 드라이브 동시 장애 4건 또는 노드 장애 1건에서 복구할 수 있습니다.

[+4d:2n] 4 클러스터가 데이터 손실 없이 드라이브 동시 장애 4건 또는 노드 장애2건에서 복구할 수 있습니다.

[+4n] 8 클러스터가 데이터 손실 없이 드라이브 또는 노드 동시 장애 4건에서복구할 수 있습니다.

Nx(데이터 미러링) N예를 들어 5x의 경우 최소 5개의 노드가 필요합니다.

클러스터가 데이터 손실 없이 N - 1드라이브 또는 노드 장애에서 복구할 수 있습니다. 예를 들어 5x 보호는 클러스터가 4건의 드라이브 또는노드 장애에서 복구할 수 있음을 의미합니다.

요청된 보호 디스크 공간 사용량요청된 데이터 보호를 늘리면 클러스터에서 해당 데이터가 사용하는 공간의 크기가 늘어납니다.

N + M 보호의 패리티 오버헤드는 파일 크기와 클러스터의 노드 수에 따라 달라집니다.클러스터의 크기가 커지면 패리티 오버헤드 비율이 감소합니다.

다음 표에는 요청된 보호와 클러스터 또는 노드 풀 크기에 따른 예상되는 오버헤드 비율이 정리되어 있습니다. 이 표에는 클러스터 크기에 따른 권장 보호 수준이 표시되어있지 않습니다.

FlexProtect를 사용한 데이터 레이아웃

요청된 보호 디스크 공간 사용량 717

Page 718: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

노드 수 [+1n] [+2d:1n] [+2n] [+3d:1n] [+3d:1n1d] [+3n] [+4d:1n] [+4d:2n] [+4n]

3 2+1(33%) 4+2(33%) — 6+3(33%) 3+3(50%) — 8+4(33%) — —

4 3+1(25%) 6+2(25%) 2+2(50%) 9+3(25%) 5+3(38%) — 12+4(25%)

4+4(50%) —

5 4+1(20%) 8+2(20%) 3+2(40%) 12+3(20%)

7+3(30%) — 16+4(20%)

6+4(40%) —

6 5+1(17%) 10+2(17%) 4+2(33%) 15+3(17%) 9+3(25%) 3+3(50%)

16+4(20%)

8+4(33%) —

7 6+1(14%) 12+2(14%) 5+2(29%) 15+3(17%) 11+3(21%) 4+3(43%)

16+4(20%)

10+4(29%)

8 7+1(13%) 14+2(12.5%)

6+2(25%) 15+3(17%) 13+3(19%) 5+3(38%)

16+4(20%)

12+4(25%)

4+4(50%)

9 8+1(11%) 16+2(11%) 7+2(22%) 15+3(17%) 15+3(17%) 6+3(33%)

16+4(20%)

14+4(22%)

5+4(44%)

10 9+1(10%) 16+2(11%) 8+2(20%) 15+3(17%) 15+3(17%) 7+3(30%)

16+4(20%)

16+4(20%)

6+4(40%)

12 11+1(8%) 16+2(11%) 10+2(17%) 15+3(17%) 15+3(17%) 9+3(25%)

16+4(20%)

16+4(20%)

8+4(33%)

14 13+1(7%) 16+2(11%) 12+2(14%) 15+3(17%) 15+3(17%) 11+3(21%)

16+4(20%)

16+4(20%)

10+4(29%)

16 15+1(6%) 16+2(11%) 14+2(13%) 15+3(17%) 15+3(17%) 13+3(19%)

16+4(20%)

16+4(20%)

12+4(25%)

18 16+1(6%) 16+2(11%) 16+2(11%) 15+3(17%) 15+3(17%) 15+3(17%)

16+4(20%)

16+4(20%)

14+4(22%)

20 16+1(6%) 16+2(11%) 16+2(11%) 16+3(16%) 16+3(16%) 16+3(16%)

16+4(20%)

16+4(20%)

16+4(20%)

30 16+1(6%) 16+2(11%) 16+2(11%) 16+3(16%) 16+3(16%) 16+3(16%)

16+4(20%)

16+4(20%)

16+4(20%)

미러링된 데이터 보호의 패리티 오버헤드는 클러스터에 있는 노드 수의 영향을 받지 않습니다. 다음 표에는 요청된 미러링된 보호의 패리티 오버헤드가 정리되어 있습니다.

2x 3x 4x 5x 6x 7x 8x

50% 67% 75% 80% 83% 86% 88%

FlexProtect를 사용한 데이터 레이아웃

718 OneFS 8.0.1 CLI 관리 가이드

Page 719: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

18장

NDMP 백업 및 복구 개요

이 섹션에서 다루는 내용은 다음과 같습니다.

l NDMP 백업 및 복구 개요................................................................................. 720l NDMP 2-way 백업........................................................................................... 720l NDMP 3-way 백업............................................................................................ 721l NDMP 3-way 작업을 위한 기본 IP 설정............................................................ 721l NDMP 멀티 스트림 백업 및 복구...................................................................... 721l 스냅샷 기반 증분 백업......................................................................................722l NDMP 프로토콜 지원....................................................................................... 722l 지원되는 DMA..................................................................................................723l NDMP 하드웨어 지원....................................................................................... 723l NDMP 백업 제한 사항...................................................................................... 724l NDMP 성능 권장 사항...................................................................................... 724l NDMP 백업에서 파일 및 디렉토리 제외........................................................... 725l 기본 NDMP 백업 설정 구성.............................................................................. 727l NDMP 사용자 계정 관리.................................................................................. 728l NDMP 백업 디바이스 관리...............................................................................729l NDMP Fibre Channel 포트 관리....................................................................... 730l NDMP 기본 IP 설정 관리..................................................................................732l NDMP 세션 관리.............................................................................................. 733l NDMP 재시작 가능한 백업 관리.......................................................................736l NDMP 복구 작업.............................................................................................. 738l 기본 NDMP 변수 관리...................................................................................... 739l 스냅샷 기반 증분 백업 관리..............................................................................747l NDMP 백업 로그 보기 ..................................................................................... 748l NDMP 백업 명령.............................................................................................. 748

NDMP 백업 및 복구 개요 719

Page 720: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NDMP 백업 및 복구 개요OneFS에서는 NDMP(Network Data Management Protocol)를 통해 파일 시스템 데이터를 백업 및 복구할 수 있습니다. 백업 서버에서 EMC Isilon 클러스터와 백업 디바이스(예: 테이프 디바이스, 미디어 서버, VTL(Virtual Tape Library)) 간에 백업 및 복구 프로세스가 수행되도록 지정할 수 있습니다.

일부 NDMP 기능에 대한 설명이 아래에 나와 있습니다.

l NDMP는 2-way 및 3-way 백업 모델을 모두 지원합니다.

l 특정 DMA(Data Management Application)를 사용하는 경우 NDMP는 BRE(BackupRestartable Extension)를 지원합니다. NDMP BRE를 사용하면 장애가 발생하기 전에 생성된 마지막 체크포인트에서 장애가 발생한 백업 작업을 재개할 수 있습니다.장애가 발생한 작업은 즉시 재시작되며, 예약하거나 수동으로 시작할 수 없습니다.

l NDMP 백업을 수행하기 위해 클러스터에서 SnapshotIQ 라이센스를 활성화할 필요는 없습니다. 클러스터에서 SnapshotIQ 라이센스를 활성화한 경우, SnapshotIQ 툴을 통해 스냅샷을 생성한 후 동일한 스냅샷을 백업할 수 있습니다. 사용자가SnapshotIQ 스냅샷을 백업하면 OneFS에서 해당 백업의 또 다른 스냅샷을 생성하지 않습니다.

l NDMP를 통해 WORM 도메인을 백업할 수 있습니다.

IsilonSD Edge에서의 NDMP 백업 및 복구IsilonSD Edge는 3-way NDMP 백업 모델만 지원합니다. 2-way NDMP 백업을 수행하려면 IsilonSD 클러스터에 Backup Accelerator 노드가 있어야 하는데, 이는 지원되지 않습니다.

NDMP 2-way 백업NDMP 2-way 백업은 로컬 또는 직접 NDMP 백업이라고도 합니다. NDMP 2-way 백업을 수행하려면 EMC Isilon 클러스터를 Backup Accelerator 노드에 연결하고 BackupAccelerator 노드에 테이프 디바이스를 연결해야 합니다. 그런 다음 OneFS를 사용하여테이프 디바이스를 감지해야 해당 디바이스에 백업할 수 있습니다.

지원되는 테이프 디바이스를 Backup Accelerator 노드의 Fibre Channel 포트에 직접 연결할 수 있습니다. 또는 Backup Accelerator 노드의 Fibre Channel 포트에 FibreChannel 스위치를 연결한 후 Fibre Channel 스위치에 테이프 및 미디어 체인저 디바이스를 연결할 수 있습니다. 자세한 내용은 Fibre Channel 스위치 설명서에서 BackupAccelerator 노드와 연결된 테이프 및 미디어 체인저 디바이스 간에 통신이 가능하도록스위치를 조닝하는 방법을 참조하십시오.

Backup Accelerator 노드에 테이프 디바이스를 연결하는 경우, 노드를 시작하거나 재시작할 때 또는 디바이스를 검색하기 위해 Fibre Channel 포트를 다시 검사할 때 클러스터가 디바이스를 감지합니다. 클러스터는 테이프 디바이스를 감지한 후 감지된 각 디바이스 경로에 대한 항목을 생성합니다.

Fibre Channel 스위치를 통해 디바이스를 연결하면 단일 디바이스에 대한 여러 경로가생길 수 있습니다. 예를 들어 Fibre Channel 스위치에 테이프 디바이스를 연결한 후에Fibre Channel 스위치를 두 Fibre Channel 포트에 연결할 경우, 각 경로에 하나씩 2개의항목이 이 디바이스에 대해 생성됩니다.

NDMP 2-way 백업은 IsilonSD Edge에서는 지원되지 않습니다.

NDMP 백업 및 복구 개요

720 OneFS 8.0.1 CLI 관리 가이드

Page 721: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NDMP 3-way 백업NDMP 3-way 백업은 원격 NDMP 백업이라고도 합니다.

NDMP 3-way 백업 작업 시에는 백업 서버의 DMA(Data Management Application)가클러스터에서 LAN에 연결되거나 DMA에 직접 연결된 테이프 미디어 서버로 데이터를백업하도록 지시합니다. NDMP 서비스는 하나의 NDMP 서버에서 실행되며 NDMP 테이프 서비스는 별도의 서버에서 실행됩니다. 이 두 서버는 네트워크 경계를 가로질러서로 연결되어 있습니다.

NDMP 3-way 작업을 위한 기본 IP 설정네트워크 인터페이스가 여러 개 있는 환경에서 NDMP 3-way 작업을 위한 DMA(DataManagement Application)로 Avamar를 사용하는 경우 하나의 기본 IP 설정을 EMCIsilon 클러스터 전체에 적용하거나 OneFS에서 정의된 하나 이상의 서브넷에 적용할 수있습니다. 기본 IP 설정은 NDMP 3-way 작업이 수행되는 동안 데이터 서버나 테이프서버가 연결하는 우선 순위가 지정된 IP 주소 목록입니다.

DMA에서 들어오는 요청을 수신하는 NDMP 서버의 IP 주소에 따라 기본 설정을 지정할범위 및 우선 순위가 결정됩니다. 수신 IP 주소가 기본 설정이 지정된 서브넷 범위 내에있는 경우 기본 설정이 적용됩니다. 서브넷별 기본 설정이 없고 클러스터 차원의 기본설정이 있는 경우 클러스터 차원의 기본 설정이 적용됩니다. 서브넷별 기본 설정은 항상 클러스터 차원의 기본 설정보다 우선합니다. 클러스터 차원의 기본 설정과 서브넷별기본 설정이 모두 없는 경우 DMA에서 들어오는 요청을 수신하는 IP 주소의 서브넷에있는 IP 주소가 기본 IP 주소로 사용됩니다.

클러스터당 또는 네트워크 서브넷당 하나의 기본 IP 설정을 지정할 수 있습니다.

isi ndmp settings preferred-ips 명령을 통해 NDMP 기본 IP 목록을 지정할수 있습니다.

NDMP 멀티 스트림 백업 및 복구NDMP 멀티 스트림 백업 기능을 특정 DMA(Data Management Application)와 함께 사용하여 백업 작업의 속도를 높일 수 있습니다.

멀티 스트림 백업을 사용하면 DMA를 사용하여 동시에 백업할 데이터의 여러 스트림을지정할 수 있습니다. OneFS는 특정 멀티 스트림 백업 작업 내의 모든 스트림을 같은 백업 컨텍스트의 일부분으로 간주합니다. 멀티 스트림 백업 세션이 성공하는 경우 멀티스트림 백업 컨텍스트가 삭제됩니다. 특정 스트림에서 장애가 발생한 경우 백업 작업이완료된 후 5분 동안 백업 컨텍스트가 보존되므로 이 시간 동안 장애가 발생한 스트림에대해 작업을 다시 시도할 수 있습니다.

NDMP 멀티 스트림 백업 기능을 사용하여 데이터를 테이프 드라이브에 백업한 경우,해당 데이터를 DMA에 따라 여러 개의 스트림으로 복구할 수도 있습니다. OneFS 8.0.0에서는 CommVault Simpana 버전 11.0 서비스 팩 3 및 EMC NetWorker 버전 9.0.1을 사용하는 경우 멀티 스트림 백업이 지원됩니다. CommVault Simpana를 사용하여 데이터를 백업하는 경우 멀티 스트림 컨텍스트가 생성되기는 하지만, 한 번에 하나의 데이터스트림만 복구됩니다.

NDMP 재시작 가능한 백업 기능에서는 OneFS 멀티 스트림 백업이 지원되지 않습니다.

NDMP 백업 및 복구 개요

NDMP 3-way 백업 721

Page 722: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷 기반 증분 백업스냅샷 기반 증분 백업을 구현하여 이러한 백업이 수행되는 속도를 높일 수 있습니다.

스냅샷 기반 증분 백업 수행 시 OneFS는 이전 NDMP 백업 작업에 대해 생성된 스냅샷을 확인하고 이를 새 스냅샷과 비교합니다. 그런 다음 OneFS는 마지막 스냅샷 생성 이후로 수정된 모든 파일을 백업합니다.

증분 백업에 스냅샷이 포함되지 않은 경우 OneFS에서 디렉토리를 검사하여 수정된 파일을 검색해야 합니다. OneFS는 변경률이 낮은 경우 증분 백업을 훨씬 빨리 수행할 수있습니다.

클러스터에서 SnapshotIQ 라이센스를 활성화하지 않고도 증분 백업을 수행할 수 있습니다. SnapshotIQ는 여러 가지 유용한 기능을 제공하지만 NDMP 백업 및 복구의 스냅샷 기능을 향상시키지는 않습니다.

스냅샷 기반 증분 백업을 설정하려면 BACKUP_MODE 환경 변수를 SNAPSHOT으로 설정합니다. 스냅샷 기반 증분 백업을 설정하는 경우 같거나 더 낮은 레벨의 새 백업이 수행될 때까지 NDMP 백업에 대해 생성된 각 스냅샷이 보존됩니다. 그러나 스냅샷 기반 증분 백업을 설정하지 않는 경우에는 해당 백업이 완료되거나 취소된 후에 생성된 각 스냅샷이 자동으로 삭제됩니다.

BACKUP_MODE 환경 변수를 설정하면 다음 표에 나와 있는 특정 DMA(DataManagement Application)에서 스냅샷 기반 증분 백업이 지원됩니다.

표 3 스냅샷 기반 증분 백업에 대한 DMA 지원

DMA 지원

Symantec NetBackup 지원 안 함

환경 변수를 통해 스냅샷 기반 증분 백업을 활성화할 수 있습니다.

EMC NetWorker 지원

EMC Avamar 지원

CommVault Simpana 지원

IBM Tivoli Storage Manager 지원 안 함

Symantec Backup Exec 지원 안 함

Dell NetVault 지원 안 함

ASG-Time Navigator 지원 안 함

NDMP 프로토콜 지원NDMP 프로토콜의 버전 3 또는 4를 통해 EMC Isilon 클러스터의 데이터를 백업할 수 있습니다.

OneFS는 NDMP 버전 3 및 4의 다음 기능을 지원합니다.

l 전체(레벨 0) NDMP 백업

NDMP 백업 및 복구 개요

722 OneFS 8.0.1 CLI 관리 가이드

Page 723: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 증분(레벨 1-9) NDMP 백업 및 증분 영구 백업(레벨 10)

레벨 10 NDMP 백업에서는 최근 증분(레벨 1-9) 백업 또는 마지막 레벨 10 백업 이후로 변경된 데이터만 복제됩니다. 레벨 10 백업을 반복함으로써 전체 백업을 실행하지 않고도 데이터 세트의 최신 버전 파일을 백업할 수 있습니다.

l 토큰 기반 NDMP 백업

l NDMP TAR 백업 유형

l Dump 백업 유형

l 경로 기반 및 dir/node 파일 기록 형식

l DAR(Direct Access Restore)

l DDAR(Directory DAR)

l 백업에서 특정 파일, 디렉토리 포함 및 제외

l 파일 속성 백업

l ACL(Access Control List) 백업

l ADS(Alternate Data Stream) 백업

l BRE(Backup Restartable Extension)

OneFS는 IPv4 또는 IPv6를 통해 클러스터에 접속할 수 있도록 지원합니다.

지원되는 DMANDMP 백업은 백업 서버에서 실행되는 DMA(Data Management Application)를 통해조정됩니다.

OneFS는 Isilon 타사 소프트웨어 및 하드웨어 호환성 가이드에 나열된 모든 DMA를 지원합니다.

지원되는 모든 DMA는 IPv4 프로토콜을 통해 EMC Isilon 클러스터에 연결할 수 있습니다. 그러나 EMC Isilon 클러스터에 연결하는 데 IPv6 프로토콜을 지원하는 DMA는 일부뿐입니다.

NDMP 하드웨어 지원OneFS에서는 테이프 디바이스와 VTL(Virtual Tape Library)을 사용하여 데이터를 백업하고 복구할 수 있습니다.

지원되는 테이프 디바이스

2-way NDMP 백업에 대해 지원되는 테이프 디바이스 목록은 Isilon Third-PartySoftware and Hardware Compatibility Guide의 OneFS and NDMP hardwarecompatibility 섹션을 참조하십시오. NDMP 3-way 백업의 경우 DMA(DataManagement Application)가 지원되는 테이프 디바이스를 확인합니다.

지원되는 테이프 라이브러리

NDMP 2-way 및 3-way 백업 모두에 대해 OneFS는 DMA에서 지원되는 테이프 라이브러리를 모두 지원합니다.

NDMP 백업 및 복구 개요

지원되는 DMA 723

Page 724: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

지원되는 가상 테이프 라이브러리

지원되는 가상 테이프 라이브러리의 목록은 Isilon Third-Party Software andHardware Compatibility Guide의 OneFS and NDMP hardware compatibility 섹션을참조하십시오. NDMP 3-way 백업의 경우에는 DMA가 지원되는 가상 테이프 라이브러리를 확인합니다.

NDMP 백업 제한 사항NDMP 백업에는 다음과 같은 제한이 있습니다.

l 길이가 4KB를 넘는 경로는 지원되지 않습니다.

l 파일 보호 수준 정책 및 할당량과 같은 파일 시스템 구성 데이터는 백업되지 않습니다.

l 256KB보다 큰 테이프 블록은 백업하지 않습니다.

l OneFS 이외의 파일 시스템에서 데이터를 복구하는 것은 지원되지 않습니다. 하지만 NDMP 프로토콜을 통해 NetApp 또는 EMC VNX 시스템에서 OneFS로 데이터를마이그레이션할 수는 있습니다. isi_vol_copy툴을 사용하면 됩니다. 이러한 툴에 대한 자세한 내용은 OneFS Migration Tools Guide를 참조하십시오.

l Backup Accelerator 노드는 4,096개가 넘는 테이프 경로와는 상호 작용할 수 없습니다.

NDMP 성능 권장 사항OneFS NDMP 백업을 최적화하려면 다음 권장 사항을 고려하십시오.

일반 성능 권장 사항

l OneFS와 DMA(Data Management Application)의 최신 패치를 설치합니다.

l 세션당 처리량을 최적화하려면 실행하는 NDMP 동시 세션의 수를 A100 BackupAccelerator 노드당 최대 8개, Isilon IQ Backup Accelerator 노드당 최대 4개로 제한합니다.

l NDMP 백업을 실행하면 RPO(Recovery Point Objective)와 RTO(Recovery TimeObjective)가 매우 높아집니다. 하나 이상의 Backup Accelerator 노드를 클러스터에 연결한 후 NDMP 2-way 백업을 실행하여 RPO와 RTO를 단축할 수 있습니다.

l 백업 및 복구 작업 중 Isilon 클러스터의 처리량은 데이터 세트에 따라 달라지며 작은 파일의 경우 상당히 줄어듭니다.

l 작은 파일을 많이 백업하는 경우, 각 디렉토리에 대하여 별도의 스케줄을 설정하십시오.

l NDMP 3-way 백업을 수행하는 경우 Isilon 클러스터의 여러 노드에서 여러 NDMP세션을 실행합니다.

l 특히 파일을 자주 복구하는 경우 DAR(Direct Access Recovery)을 통해 파일을 복구합니다. 하지만 전체 백업이나 많은 수의 파일을 복구하는 경우에는 DAR을 사용하지 않는 것이 좋습니다. DAR은 적은 수의 파일을 복구하는 데 더 적합합니다.

l 많은 수의 파일을 자주 복구하는 경우 DDAR(Directory DAR)을 통해 파일을 복구합니다.

l 처리량을 높이려면 사용하는 OneFS 버전에서 이용 가능한 최대 테이프 레코드 크기를 사용합니다.

l 가급적 백업에서 파일을 포함하거나 제외하지 마십시오. 파일을 포함하거나 제외하면 필터링 오버헤드로 인해 백업 성능에 영향을 미칠 수 있습니다.

NDMP 백업 및 복구 개요

724 OneFS 8.0.1 CLI 관리 가이드

Page 725: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 파일 시스템에서 중첩된 하위 디렉토리의 수준을 제한합니다.

l 디렉토리당 파일 수를 제한합니다. 많은 수의 파일을 한 디렉토리에 포함하는 대신여러 디렉토리에 파일을 분산합니다.

SmartConnect 권장 사항

l SmartConnect를 사용하는 NDMP 2-way 백업 세션에서는 백업 및 복구 작업에Backup Accelerator가 필요합니다. 하지만, SmartConnect를 사용하는 NDMP 3-way 세션에서는 이러한 작업에 Backup Accelerator가 필요하지 않습니다.

l SmartConnect를 사용하는 NDMP 2-way 백업 세션의 경우 Backup Accelerator 노드의 NIC(Network Interface Card) 풀로 구성된 전용 SmartConnect 존을 통해NDMP 세션에 연결합니다.

l SmartConnect를 사용하지 않는 NDMP 2-way 백업 세션의 경우 BackupAccelerator 노드의 정적 IP 주소나 FQDN(Fully Qualified Domain Name)을 통해 백업 세션을 시작합니다.

l NDMP 3-way 백업 작업의 경우 백업 트래픽을 처리하는 데 노드의 인터페이스나프런트엔드 이더넷 네트워크가 사용됩니다. 따라서, 다른 워크로드나 연결을 처리하는 데 아직 과부하되지 않은 노드만 사용하여 NDMP 세션을 시작하도록 DMA를구성하는 것이 좋습니다.

l SmartConnect의 사용 여부에 관계없이 NDMP 3-way 백업 작업의 경우 NDMP 세션을 실행하기 위해 식별된 노드의 IP 주소를 사용하여 백업 세션을 시작합니다.

Backup Accelerator 권장 사항

l Backup Accelerator 노드에 정적 IP 주소를 할당합니다.

l 클러스터 규모가 커지면 Backup Accelerator 노드를 더 연결합니다. 다음 표에는 권장 Backup Accelerator 노드 수가 나와 있습니다.

표 4 Backup Accelerator 노드당 노드 수

노드 유형 Backup Accelerator 노드당 권장 노드 수

X 시리즈 3

NL 시리즈 3

S 시리즈 3

HD 시리즈 3

l 백업하는 테이프 디바이스 수가 늘어나면 Backup Accelerator 노드를 더 연결합니다.

DMA 관련 권장 사항

l DMA가 병렬 처리를 지원하는 경우 DMA에 대해 이 옵션을 사용하도록 설정합니다.이렇게 하면 OneFS가 한 번에 여러 테이프 디바이스에 데이터를 백업할 수 있습니다.

NDMP 백업에서 파일 및 디렉토리 제외DMA(Data Management Application)를 통해 NDMP 환경 변수를 지정하여 NDMP 백업작업에서 파일과 디렉토리를 제외할 수 있습니다. 특정 파일이나 디렉토리를 포함하면,다른 모든 파일과 디렉토리가 백업 작업에서 자동으로 제외됩니다. 특정 파일이나 디렉토리를 제외하면, 제외된 항목 이외의 모든 파일과 디렉토리가 백업됩니다.

NDMP 백업 및 복구 개요

NDMP 백업에서 파일 및 디렉토리 제외 725

Page 726: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 문자 패턴을 지정하여 파일과 디렉토리를 포함하거나 제외할 수 있습니다. 표에제시된 예는 백업 경로가 /ifs/data인 경우에만 유효합니다.

표 5 NDMP 파일 및 디렉토리 일치 와일드카드

문자 설명 예 다음 디렉토리 포함 또는 제외

* 하나 이상의 모든문자로 대체합니다.

archive* archive1src/archive42_a/media

[] 특정 범위의 문자또는 숫자로 대체합니다.

data_store_[a-f]data_store_[0-9]

/ifs/data/data_store_a/ifs/data/data_store_c/ifs/data/data_store_8

? 임의의 한 문자로대체합니다.

user_? /ifs/data/user_1/ifs/data/user_2

\ 공백을 포함합니다.

user\ 1 /ifs/data/user 1

// 단일 슬래시(/)로대체합니다.

ifs//data//archive /ifs/data/archive

*** 단일 별표(*)로 대체합니다.

.. 경로의 시작 부분에 있는 경우 패턴을 무시합니다.

../home/john home/john

Symantec NetBackup에서 여러 패턴을 지정하는 경우에는 ""로 묶어야 합니다. 이러한패턴은 디렉토리에 국한되지 않습니다.

home 또는 user1과 같은 고정되지 않은 패턴은 다수의 파일이나 디렉토리에 속할 수있는 텍스트 문자열을 타겟으로 지정합니다. '/'가 포함된 패턴은 고정된 패턴을 의미합니다. 고정된 패턴은 항상 경로 시작 부분에서 일치합니다. 경로 중간에 있는 패턴은 일치하지 않습니다. 고정된 패턴은 ifs/data/home과 같은 특정 파일 경로 이름을 타겟으로 지정합니다. 이러한 두 가지 유형의 패턴을 포함하거나 제외할 수 있습니다.

포함 및 제외 패턴을 모두 지정할 경우, 포함 패턴이 먼저 처리된 후 제외 패턴이 처리됩니다.

포함 및 제외 패턴을 모두 지정할 경우, 포함된 디렉토리 아래에 있는 모든 제외된 파일또는 디렉토리가 백업되지 않습니다. 포함된 디렉토리 중에 제외된 디렉토리가 없을 경우, 제외 지정이 아무런 영향도 미치지 않습니다.

고정되지 않은 패턴을 지정하면 백업의 성능이 저하될 수 있습니다. 가능한 경우 고정되지 않은 패턴은 사용하지 않는 것이 좋습니다.

NDMP 백업 및 복구 개요

726 OneFS 8.0.1 CLI 관리 가이드

Page 727: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기본 NDMP 백업 설정 구성EMC Isilon 클러스터에서 NDMP 백업이 수행되는 방법을 제어하는 NDMP 백업 설정을구성할 수 있습니다. 또한 NDMP 백업용 특정 DMA(Data Management Application)와상호 작용하도록 OneFS를 구성할 수 있습니다.

NDMP 백업 구성 및 설정OneFS는 기본적으로 NDMP 백업을 방지합니다. NDMP 백업을 수행하기 전에 NDMP백업을 설정하고 NDMP 설정을 구성해야 합니다.

절차

1. 다음 명령을 실행하여 NDMP 백업을 설정합니다.

isi ndmp settings global modify --service=yes

2. isi ndmp settings set 명령을 실행하여 NDMP 백업을 구성합니다.

다음 명령을 실행하면 OneFS가 EMC NetWorker와 상호 작용하도록 구성됩니다.

isi ndmp settings global modify --dma=emc

NDMP 백업 해제더 이상 NDMP를 통해 데이터를 백업하지 않으려는 경우 NDMP 백업을 해제할 수 있습니다.

절차

l 다음 명령을 실행합니다.

isi ndmp settings global modify service=no

NDMP 백업 설정클러스터에서 NDMP 백업이 수행되는 방법을 제어하는 설정을 구성할 수 있습니다.

isi ndmp settings global view 명령의 출력에 다음 정보가 표시됩니다.

port

DMA(Data Management Application)가 클러스터에 연결하는 데 사용할 수 있는포트의 번호입니다.

dma

클러스터가 상호 작용하도록 구성된 DMA 공급업체입니다.

NDMP 백업 및 복구 개요

기본 NDMP 백업 설정 구성 727

Page 728: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NDMP 백업 설정 보기현재 NDMP 백업 설정을 볼 수 있습니다. 이 정보를 통해 서비스의 설정 여부,DMA(Data Management Application)가 클러스터에 접속할 때 사용하는 포트, OneFS가 상호 작용하도록 구성된 DMA 공급업체를 확인할 수 있습니다.

절차

l isi ndmp settings global view 명령을 실행합니다.

시스템에서 NDMP 설정을 표시합니다.

Service: True Port: 10000 Dma: generic Bre Max Num Contexts: 64Msb Context Retention Duration: 300Msr Context Retention Duration: 600

NDMP 사용자 계정 관리NDMP 사용자 계정의 암호를 생성, 삭제 및 수정할 수 있습니다.

NDMP 사용자 계정 생성NDMP 백업을 수행하려면 DMA(Data Management Application)가 클러스터에 액세스하는 데 사용할 수 있는 NDMP 사용자를 생성해야 합니다.

절차

l isi ndmp users create 명령을 실행합니다.

다음 명령을 실행하면 이름이 NDMPuser이고 암호가 1234인 NDMP 사용자 계정이생성됩니다.

isi ndmp users create NDMPuser --password=1234

NDMP 사용자 계정의 암호 수정NDMP 사용자 계정의 암호를 수정할 수 있습니다.

절차

l isi ndmp users modify 명령을 실행합니다.

다음 명령을 실행하면 NDMPuser라는 사용자의 암호가 5678로 수정됩니다.

isi ndmp users modify NDMPuser --password=5678

NDMP 사용자 계정 삭제NDMP 사용자 계정을 삭제할 수 있습니다.

절차

l isi ndmp users delete 명령을 실행합니다.

NDMP 백업 및 복구 개요

728 OneFS 8.0.1 CLI 관리 가이드

Page 729: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 확인 메시지 후에 NDMPuser라는 사용자가 삭제됩니다.

isi ndmp users delete NDMPuser

NDMP 사용자 계정 보기NDMP 사용자 계정에 대한 정보를 볼 수 있습니다.

절차

l isi ndmp users view 명령을 실행합니다

다음 명령을 실행하면 NDMPuser라는 사용자 계정에 대한 정보가 표시됩니다.

isi ndmp users view NDMPuser

NDMP 백업 디바이스 관리Backup Accelerator 노드에 테이프 또는 미디어 체인저 디바이스를 연결한 후 해당 디바이스를 감지하고 디바이스에 대한 접속을 설정하도록 OneFS를 구성해야 합니다. 클러스터와 백업 디바이스 간의 접속이 설정된 후에는 클러스터가 디바이스에 할당한 이름을 수정하거나 클러스터에서 디바이스의 접속을 해제할 수 있습니다.

디바이스에 LUN이 여러 개 있는 경우, LUN0을 구성해야 모든 LUN이 적절히 감지되도록 할 수 있습니다.

NDMP 백업 디바이스 감지디바이스를 Backup Accelerator 노드에 연결할 때 디바이스를 감지하도록 OneFS를 구성해야 OneFS가 디바이스에서 데이터를 백업하고 복구할 수 있습니다. 특정 노드, 특정 포트 또는 모든 노드에 있는 모든 포트를 검색할 수 있습니다.

절차

l isi tape rescan 명령을 실행합니다.

다음 명령을 실행하면 노드 18 상의 디바이스가 감지됩니다.

isi tape rescan --node=18

NDMP 백업 디바이스 항목 이름 수정NDMP 디바이스 항목의 이름을 수정할 수 있습니다.

절차

l isi tape modify 명령을 실행합니다.

다음 명령을 실행하면 이름이 tape003에서 tape005로 변경됩니다.

isi tape modify tape003 --new-name=tape005

NDMP 백업 및 복구 개요

NDMP 사용자 계정 보기 729

Page 730: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

연결 해제된 NDMP 백업 디바이스의 디바이스 항목 삭제NDMP 디바이스를 클러스터에서 물리적으로 제거하는 경우 OneFS는 해당 디바이스의 항목을 유지합니다. 제거한 디바이스의 디바이스 항목을 삭제할 수 있습니다. 클러스터에 여전히 물리적으로 연결되어 있는 디바이스의 디바이스 항목을 제거할 수도 있습니다. 그러면 OneFS가 디바이스와의 연결을 해제합니다.

클러스터에 연결된 디바이스의 디바이스 항목을 제거하고 물리적으로 디바이스를 분리하지 않으면 다음에 포트를 검색할 때 OneFS가 디바이스를 감지합니다. 현재 백업중이거나 복구에 사용되고 있는 디바이스의 디바이스 항목은 제거할 수 없습니다.

절차

l 다음 명령을 실행하면 클러스터에서 tape001의 연결이 해제됩니다.

isi tape delete --name=tape001

NDMP 백업 디바이스 보기Backup Accelerator 노드를 통해 현재 클러스터에 연결되어 있는 테이프 및 미디어 체인저 디바이스에 대한 정보를 볼 수 있습니다.

절차

l 노드 18에서 테이프 디바이스를 나열하려면 다음 명령을 실행합니다.

isi tape list --node=18 --tape

NDMP Fibre Channel 포트 관리테이프 및 미디어 체인저 디바이스를 Backup Accelerator 노드에 연결하는 FibreChannel 포트를 관리할 수 있습니다. 또한 NDMP Fibre Channel 포트의 설정을 사용하도록 설정하거나, 해제하거나 수정할 수도 있습니다.

NDMP 백업 포트 설정 수정NDMP 백업 포트의 설정을 수정할 수 있습니다.

절차

l isi fc settings modify 명령을 실행합니다.

다음 명령을 실행하면 노드 5에서 포트 1이 포인트 투 포인트 Fibre Channel 토폴로지를 지원하도록 구성됩니다.

isi fc settings modify 5.1 --topology=ptp

NDMP 백업 포트 설정 또는 해제NDMP 백업 포트를 설정하거나 해제할 수 있습니다.

NDMP 백업 및 복구 개요

730 OneFS 8.0.1 CLI 관리 가이드

Page 731: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

l isi fc settings modify 명령을 실행합니다.

다음 명령을 실행하면 노드 5에서 포트 1이 해제됩니다.

isi fc settings modify 5.1 --state=disable

다음 명령을 실행하면 노드 5에서 포트 1이 설정됩니다.

isi fc settings modify 5.1 --state=enable

NDMP 백업 포트 보기클러스터에 연결된 Backup Accelerator 노드의 Fibre Channel 포트에 대한 정보를 볼수 있습니다.

절차

l 노드 5에서 포트 1에 대한 Fibre Channel 포트 설정을 보려면 다음 명령을 실행합니다.

isi fc settings view 5.1

NDMP 백업 포트 설정OneFS는 클러스터에 연결된 각 Backup Accelerator 노드의 각 포트에 기본 설정을 할당합니다. 이 설정은 각 포트를 식별하고 포트가 NDMP 백업 디바이스와 상호 작용하는 방법을 지정합니다.

isi fc settings list 명령의 출력에 다음 정보가 표시됩니다.

Port

Backup Accelerator 노드의 이름과 포트의 번호입니다.

WWNN

포트의 WWNN(World Wide Node Name)입니다. 이 이름은 해당 노드의 각 포트에대해 동일합니다.

WWPN

포트의 WWPN(World Wide Port Name)입니다. 이 이름은 포트에 대해 고유합니다.

State

포트의 설정 또는 해제 여부를 나타냅니다.

Topology

포트가 지원하도록 구성된 Fibre Channel 토폴로지의 유형입니다.

Rate

포트를 통해 데이터가 전송되는 속도입니다. 속도를 1Gb/s, 2Gb/s, 4Gb/s, 8Gb/s및 Auto로 설정할 수 있습니다. 8Gb/s는 A100 노드에만 사용할 수 있습니다. Auto

NDMP 백업 및 복구 개요

NDMP 백업 포트 보기 731

Page 732: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

로 설정하면 OneFS가 자동으로 DMA와 협상하여 속도를 결정합니다. 권장 설정은Auto입니다.

NDMP 기본 IP 설정 관리네트워크 인터페이스가 여러 개 있는 환경에서 EMC Avamar를 사용하여 NDMP 3-way작업을 수행하는 경우 클러스터 차원 또는 서브넷별 NDMP 기본 IP 설정을 생성, 수정,삭제 및 나열하고 볼 수 있습니다.

OneFS CLI를 통해서만 NDMP 기본 IP 설정을 관리할 수 있습니다.

NDMP 기본 IP 설정 생성EMC Avamar를 사용하여 NDMP 3-way 백업 또는 복구 작업을 수행하는 경우 클러스터별 또는 서브넷별 NDMP 기본 IP 설정을 생성할 수 있습니다.

절차

l isi ndmp settings preferred-ips create 명령을 실행하여 NDMP 기본IP 설정을 생성합니다.

예를 들어 클러스터의 기본 IP 설정을 적용하려면 다음 명령을 실행합니다.

isi ndmp settings preferred-ips create cluster groupnet0.subnet0,10gnet.subnet0

서브넷 그룹의 기본 IP 설정을 적용하려면 다음 예에 나와 있는 것처럼 명령을 실행합니다.

isi ndmp settings preferred-ips create 10gnet.subnet0 10gnet.subnet0,groupnet0.subnet0

NDMP 기본 IP 설정 수정EMC Avamar를 사용하여 NDMP 3-way 백업 또는 복구 작업을 수행하는 경우 서브넷그룹을 추가하거나 삭제하여 NDMP 기본 IP 설정을 수정할 수 있습니다.

절차

l isi ndmp settings preferred-ips modify 명령을 실행하여 NDMP 기본IP 설정을 수정합니다.

예를 들어 클러스터에 대한 NDMP 기본 IP 설정을 수정하려면 다음 명령을 실행합니다.

isi ndmp settings preferred-ips modify 10gnet.subnet0 --add 10gnet.subnet0,groupnet0.subnet0

서브넷에 대한 NDMP 기본 IP 설정을 수정하려면 다음 예에 나와 있는 것처럼 명령을 실행합니다.

isi ndmp settings preferred-ips modify 10gnet.subnet0 --remove groupnet0.subnet0

NDMP 백업 및 복구 개요

732 OneFS 8.0.1 CLI 관리 가이드

Page 733: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NDMP 기본 IP 설정 나열EMC Avamar를 사용하여 NDMP 3-way 백업 또는 복구 작업을 수행하는 경우 모든NDMP 기본 IP 설정을 나열할 수 있습니다.

절차

l isi ndmp settings preferred-ips list 명령을 실행하여 NDMP 기본 IP설정을 나열합니다.

예를 들어 NDMP 기본 IP 설정을 나열하려면 다음 명령을 실행합니다.

isi ndmp settings preferred-ips list

NDMP 기본 IP 설정 보기EMC Avamar를 사용하여 NDMP 3-way 백업 또는 복구 작업을 수행하는 경우 서브넷또는 클러스터에 대한 NDMP 기본 IP 설정을 볼 수 있습니다.

절차

l isi ndmp settings preferred-ips view 명령을 실행하여 NDMP 기본 IP설정을 봅니다.

예를 들어 서브넷에 대한 NDMP 기본 IP 설정을 보려면 다음 명령을 실행합니다.

isi ndmp settings preferred-ips view 10gnet.subnet0

NDMP 기본 IP 설정 삭제EMC Avamar를 사용하여 NDMP 3-way 백업 또는 복구 작업을 수행하는 경우 서브넷또는 클러스터에 대한 NDMP 기본 IP 설정을 삭제할 수 있습니다.

절차

l isi ndmp settings preferred-ips delete 명령을 실행하여 NDMP 기본IP 설정을 삭제합니다.

예를 들어 서브넷의 기본 IP 설정을 삭제하려면 다음 명령을 실행합니다.

isi ndmp settings preferred-ips delete 10gnet.subnet0

NDMP 세션 관리NDMP 세션의 상태를 보거나 진행 중인 세션을 종료할 수 있습니다.

NDMP 세션 종료NDMP 세션을 종료함으로써 NDMP 백업 또는 복구 작업을 중단할 수 있습니다.

절차

1. 종료할 NDMP 세션의 ID를 검색하려면 isi ndmp sessions list 명령을 실행합니다.

2. isi ndmp sessions delete 명령을 실행합니다.

NDMP 백업 및 복구 개요

NDMP 기본 IP 설정 나열 733

Page 734: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 ID가 4.36339인 NDMP 세션이 종료되며 확인 메시지를 건너뜁니다.

isi ndmp sessions delete 4.36339 --force

NDMP 세션 보기클러스터와 DMA(Data Management Application) 사이에 있는 NDMP 세션에 대한 정보를 볼 수 있습니다.

절차

l isi ndmp sessions view 명령을 실행합니다. 다음 명령을 실행하면 세션4.36339에 대한 정보가 표시됩니다.

isi ndmp sessions view 4.36339

NDMP 세션 정보활성 NDMP 세션에 대한 정보를 볼 수 있습니다.

isi ndmp sessions list 명령의 출력에 다음 정보가 표시됩니다.

Session

OneFS가 세션에 할당한 고유 식별 번호를 표시합니다.

Data

데이터 서버의 현재 상태를 지정합니다.

Mover

Data Mover의 현재 상태를 지정합니다.

OP

현재 진행 중인 작업(백업 또는 복구) 유형을 지정합니다. 진행 중인 작업이 없으면 이 필드는 비어 있습니다. 백업 작업에는 다음과 같은 세부 정보가 포함될 수 있습니다.

B({M} {F} [L[0-10] | T0 | Ti | S[0-10]] {r | R})

구문 설명:

[ a ] - a가 필요함

{ a } - a가 선택 항목임

a | b - a 또는 b(동시는 아님)

M - 멀티 스트림 백업

F - 파일 목록

L - 레벨 기반

T - 토큰 기반

S - 스냅샷 모드

s - 스냅샷 모드 및 전체 백업(새 루트 디렉토리인 경우)

r - 재시작 가능한 백업

NDMP 백업 및 복구 개요

734 OneFS 8.0.1 CLI 관리 가이드

Page 735: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

R - 재시작된 백업

0-10 - 덤프 레벨

복구 작업에는 다음과 같은 세부 정보가 포함될 수 있습니다.

R ({M|s}[F | D | S]{h})

구문 설명:

M - 멀티 스트림 복구

s - 단일 스레드 복구(RESTORE_OPTIONS=1인 경우)

F - 전체 복구

D - DAR

S - 선택적 복구

h - 테이블을 활용해 하드 링크 복구

Elapsed Time

세션이 시작된 이후 경과한 시간을 지정합니다.

Bytes Moved

세션 중 전송된 데이터의 양(바이트 단위)을 지정합니다.

Throughput

지난 5분간 세션의 평균 처리량을 지정합니다.

예제 3 NDMP 백업 및 복구 작업

앞서 설명한 OP 설정을 통해 표시되는 활성 NDMP 백업 세션의 예는 다음과 같습니다.

B(T0): Token based full backup B(Ti): Token based incremental backup B(L0): Level based full backup B(L5): Level 5 incremental backup B(S0): Snapshot based full backup B(S3): Snapshot based level 3 backup B(FT0): Token based full filelist backup B(FL4): Level 4 incremental filelist backup B(L0r): Restartable level based full backup B(S4r): Restartable snapshot based level 4 incremental backup B(L7R): Restarted level 7 backup B(FT1R): Restarted token based incremental filelist backup B(ML0): Multi-stream full backup

앞서 설명한 OP 설정을 통해 표시되는 활성 NDMP 복구 세션의 예는 다음과 같습니다.

R(F): Full restoreR(D): DARR(S): Selective restoreR(MF): Multi-stream full restoreR(sFh): single threaded full restore with restore hardlinks by table option

NDMP 백업 및 복구 개요

NDMP 세션 정보 735

Page 736: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NDMP 재시작 가능한 백업 관리NDMP 재시작 가능한 백업은 BRE(Backup Restartable Extension)라고도 하며,DMA(Data Management Application)에서 활성화할 수 있는 백업 유형입니다. 정전 등의 이유로 재시작 가능한 백업이 실패할 경우 실패한 지점과 가까운 체크포인트에서 백업을 재시작할 수 있습니다. 반면, 재시작 불가능한 백업이 실패할 경우 초기 백업 프로세스 중 전송된 데이터와 관계없이 모든 데이터를 처음부터 다시 백업해야 합니다.

DMA에서 재시작 가능한 백업을 설정하면 OneFS에서 재시작 가능한 백업 컨텍스트를관리할 수 있습니다. 이러한 컨텍스트는 OneFS가 재시작 가능한 백업을 손쉽게 수행하도록 저장하는 데이터입니다. 각 컨텍스트는 백업이 실패할 경우 재시작 가능한 백업프로세스가 돌아갈 수 있는 체크포인트를 나타냅니다. 재시작 가능한 백업 세션당 재시작 가능한 백업 컨텍스트는 하나뿐입니다. 백업 재시작 가능한 컨텍스트에는 최신 체크포인트의 상태의 작업 파일이 포함되어 있습니다.

재시작 가능한 백업은 EMC NetWorker 8.1 이상 버전과 CommVault Simpana DMA에서지원됩니다.

NDMP 멀티 스트림 백업은 재시작 가능한 백업을 지원하지 않습니다.

EMC NetWorker에 NDMP 재시작 가능한 백업 구성NDMP 재시작 가능한 백업을 활성화하고 필요에 따라 체크포인트 간격을 정의하려면EMC NetWorker를 구성해야 합니다.

체크포인트 간격을 지정하지 않으면 NetWorker에서 기본 간격인 5GB를 사용합니다.

절차

1. 일반적인 방식으로 백업할 클라이언트와 디렉토리 경로를 구성합니다.

2. Client Properties 대화상자에서 재시작 가능한 백업을 설정합니다.

a. General 페이지에서 Checkpoint enabled 확인란을 클릭합니다.

b. Checkpoint granularity 드롭다운 목록에서 File을 선택합니다.

3. 지정하려는 NDMP 변수를 Application information 필드에 입력합니다.

다음 변수 설정은 체크포인트 간격을 1GB로 지정합니다.CHECKPOINT_INTERVAL_IN_BYTES=1GB

4. 구성을 완료하고 Client Properties 대화상자에서 OK를 클릭합니다.

5. 백업을 시작합니다.

6. 정전 등의 이유로 백업이 중단되는 경우 백업을 재시작합니다.

a. Monitoring 페이지의 Groups 목록에서 해당 백업 프로세스를 찾습니다.

b. 백업 프로세스를 마우스 오른쪽 버튼으로 클릭하면 나타나는 메뉴에서Restart를 클릭합니다.

NetWorker가 마지막 체크포인트에서 백업을 재시작합니다.

NDMP 재시작 가능한 백업 컨텍스트 보기구성된 NDMP 재시작 가능한 백업 컨텍스트를 볼 수 있습니다.

NDMP 백업 및 복구 개요

736 OneFS 8.0.1 CLI 관리 가이드

Page 737: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

절차

1. 다음 명령을 실행하여 모든 재시작 가능한 백업 컨텍스트를 나열합니다.

isi ndmp contexts list --type bre

2. 특정 재시작 가능한 백업 컨텍스트에 대한 자세한 정보를 보려면 isi ndmpcontexts view 명령을 실행합니다.

다음 명령을 실행하면 ID가 792eeb8a-8784-11e2-aa70-0025904e91a4인 백업 컨텍스트에 대한 자세한 정보가 표시됩니다.

isi ndmp contexts view bre_792eeb8a-8784-11e2-aa70-0025904e91a4

NDMP 재시작 가능한 백업 컨텍스트 삭제NDMP 재시작 가능한 백업 컨텍스트가 더 이상 필요 없게 되면 DMA(DataManagement Application)가 OneFS에서 해당 컨텍스트를 삭제하도록 자동으로 요청합니다. DMA가 요청하기 전에 재시작 가능한 백업 컨텍스트를 수동으로 삭제할 수 있습니다.

재시작 가능한 백업 컨텍스트를 수동으로 삭제하지 않는 것이 좋습니다. 재시작 가능한백업 컨텍스트를 수동으로 삭제하려면 해당 NDMP 백업을 처음부터 재시작해야 합니다.

절차

l isi ndmp contexts delete 명령을 실행합니다.

다음 명령을 실행하면 ID가 792eeb8a-8784-11e2-aa70-0025904e91a4인 재시작 가능한 백업 컨텍스트가 삭제됩니다.

isi ndmp contexts delete bre_792eeb8a-8784-11e2-aa70-0025904e91a4

NDMP 재시작 가능한 백업 설정 구성OneFS에서 한 번에 보존되는 재시작 가능한 백업 컨텍스트 수를 최대 1,024개까지 지정할 수 있습니다. 재시작 가능한 백업 컨텍스트 기본 개수는 64로 설정됩니다.

절차

l isi ndmp settings global modify 명령을 실행합니다.

다음 명령을 실행하면 재시작 가능한 백업 컨텍스트의 최대 수가 128로 설정됩니다.

isi ndmp settings global modify --bre_max_num_contexts=128

NDMP 백업 및 복구 개요

NDMP 재시작 가능한 백업 컨텍스트 삭제 737

Page 738: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NDMP 재시작 가능한 백업 설정 보기OneFS에서 한 번에 보존되는 재시작 가능한 백업 컨텍스트 수에 대한 현재 제한을 볼수 있습니다.

절차

l 다음 명령을 실행합니다.

isi ndmp settings global view

NDMP 복구 작업NDMP는 다음 유형의 복구 작업을 지원합니다.

l NDMP 병렬 복구(멀티 스레드 프로세스)

l NDMP 직렬 복구(단일 스레드 프로세스)

NDMP 병렬 복구 작업병렬(멀티 스레드) 복구를 수행하면 테이프에서 데이터를 읽는 속도로 클러스터에 데이터를 쓸 수 있어 더욱 빠르게 전체 복구나 부분 복구 작업을 완료할 수 있습니다.OneFS에서는 병렬 복구가 기본 복구 방식입니다.

병렬 복구 방식을 통해 여러 파일을 동시에 복구할 수 있습니다.

NDMP 직렬 복구 작업문제 해결이나 기타 목적을 위해 시스템 리소스를 더 적게 사용하는 직렬 복구 작업을실행할 수 있습니다. 직렬 복구 작업은 단일 스레드 프로세스로 실행되며 파일을 한 번에 하나씩 지정된 경로로 복구합니다.

NDMP 직렬 복구 작업 지정RESTORE_OPTIONS 환경 변수를 사용하여 직렬(단일 스레드) 복구 작업을 지정할 수있습니다.

절차

1. DMA(Data Management Application)에서 일반적인 방식으로 복구 작업을 구성합니다.

2. 데이터 관리 애플리케이션에서 RESTORE_OPTIONS 환경 변수가 1로 설정되어야 합니다.

RESTORE_OPTIONS 환경 변수가 아직 1로 설정되지 않은 경우 OneFS 명령줄에서 isi ndmp settings variables modify 명령을 지정합니다. 다음 명령은 /ifs/data/projects 디렉토리에 대한 직렬 복구를 지정합니다.

isi ndmp settings variables modify /ifs/data/projects RESTORE_OPTIONS 1

path 옵션의 값은 백업 작업 중에 설정된 FILESYSTEM 환경 변수와 일치해야합니다. name 옵션에 대해 지정하는 값은 대/소문자를 구분합니다.

NDMP 백업 및 복구 개요

738 OneFS 8.0.1 CLI 관리 가이드

Page 739: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

3. 복구 작업을 시작합니다.

기본 NDMP 변수 관리OneFS에서는 기본 NDMP 환경 변수를 지정하여 NDMP 백업 및 복구 작업을 관리할수 있습니다. 모든 백업 및 복구 작업 또는 특정 경로에 대해 NDMP 환경 변수를 지정할수 있습니다. "/BACKUP"에 경로를 설정할 때 모든 백업 작업에 환경 변수가 적용됩니다. 마찬가지로 "/RESTORE"에 경로를 설정할 때 모든 복구 작업에 환경 변수가 적용됩니다.

DMA(Data Management Application)를 통해 기본 NDMP 환경 변수를 재정의할 수 있습니다. DMA를 통해 NDMP 환경 변수를 지정하는 방법에 대한 자세한 내용은 관련DMA 설명서를 참조하십시오.

경로에 대한 기본 NDMP 변수 설정 지정경로에 대한 기본 NDMP 변수 설정을 지정할 수 있습니다.

절차

1. EMC Isilon 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi ndmp settings variables create 명령을 실행하여 기본 NDMP 변수를 설정합니다.

예를 들어, 다음 명령을 실행하면 /ifs/data/media에 대한 스냅샷 기반 증분백업이 설정됩니다.

isi ndmp settings variables create /ifs/data/media BACKUP_MODE SNAPSHOT

경로에 대한 기본 NDMP 변수 설정 수정경로에 대한 기본 NDMP 변수 설정을 수정할 수 있습니다.

절차

1. EMC Isilon 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi ndmp settings variables modify 명령을 실행하여 기본 NDMP 변수 설정을 수정합니다.

예를 들어 다음 명령은 /ifs/data/media에 대한 기본 파일 기록 형식을 경로기반 형식으로 설정합니다.

isi ndmp settings variables modify /ifs/data/media HIST F

3. (선택 사항) 경로에 대한 기본 NDMP 변수 설정을 제거하려면 isi ndmpsettings variables delete 명령을 실행합니다.

예를 들어 다음 명령은 /ifs/data/media에 대한 기본 파일 기록 형식을 제거합니다.

isi ndmp settings variables delete /ifs/data/media --name=HIST

NDMP 백업 및 복구 개요

기본 NDMP 변수 관리 739

Page 740: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--name 옵션을 지정하지 않는 경우 지정된 경로 대한 모든 변수가 확인 후 삭제됩니다.

경로에 대한 기본 NDMP 설정 보기경로에 대한 기본 NDMP 설정을 볼 수 있습니다.

절차

1. EMC Isilon 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 다음 명령을 실행하여 기본 NDMP 설정을 봅니다.

isi ndmp settings variables list

NDMP 환경 변수NDMP 환경 변수를 통해 NDMP 백업 및 복구 작업의 기본 설정을 지정할 수 있습니다.또한 DMA(Data Management Application)를 통해 NDMP 환경 변수를 지정할 수 있습니다.

환경 변수를 직접 설정하여 OneFS로 전파할 수 있는 DMA는 Symantec NetBackup과EMC NetWorker, 이 두 가지뿐입니다.

표 6 NDMP 환경 변수

환경 변수 유효한 값 기본값 설명

BACKUP_FILE_LIST <file-path> 없음 파일 목록 백업을 트리거합니다.현재는 EMC NetWorker와Symantec NetBackup만OneFS로 환경 변수를 전달할 수 있습니다.

BACKUP_MODE TIMESTAMPSNAPSHOT

TIMESTAMP 스냅샷 기반 증분 백업을설정하거나 해제합니다.스냅샷 기반 증분 백업을설정하려면 SNAPSHOT을지정합니다.

BACKUP_OPTIONS 0x000001000x000002000x000004000x000000010x000000020x00000004

0 이 환경 변수는CloudPools SmartLink 파일이 포함된 데이터 세트에만 적용됩니다.백업의 동작을 제어합니다.

0

수정된 캐시 데이터를 백업합니다.

NDMP 백업 및 복구 개요

740 OneFS 8.0.1 CLI 관리 가이드

Page 741: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

표 6 NDMP 환경 변수 (계속)

환경 변수 유효한 값 기본값 설명

0x00000100클라우드에서SmartLink 파일 데이터를 읽고 해당SmartLink 파일을 일반 파일로 백업합니다.

0x00000200 -

SmartLink 파일에 저장된 캐싱된 데이터를 모두 백업합니다.

0x00000400SmartLink 파일에 저장된 데이터를 리콜및 백업합니다.

0x00000001백업 작업이 완료될때 항상DUMP_DATE를 환경변수 목록에 추가합니다. DUMP_DATE값은 백업 스냅샷이생성된 시간입니다.DMA는 DUMP_DATE값을 사용하여 다음백업 작업에 사용할BASE_DATE를 설정할 수 있습니다.

0x00000002dumpdates 파일에토큰 기반 백업에 대한 백업 스냅샷을 유지합니다. 토큰 기반백업에 LEVEL이 설정되어 있지 않은 경우해당 레벨이 기본적으로 10으로 설정됩니다. 스냅샷을 사용하면 토큰 기반 백업이완료된 후 다음 증분백업으로 더욱 빠른증분 백업이 수행될수 있습니다.

NDMP 백업 및 복구 개요

NDMP 환경 변수 741

Page 742: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

표 6 NDMP 환경 변수 (계속)

환경 변수 유효한 값 기본값 설명

0x00000004이전 스냅샷을 유지합니다. 더욱 빠른 증분 백업이 수행된 후이전 스냅샷이 레벨10으로 저장됩니다.동일한 레벨에 두 개의 스냅샷이 저장되지 않도록 하기 위해이전 스냅샷이dumpdates 파일에서 낮은 레벨로 유지됩니다. 그러면BASE_DATE 및BACKUP_MODE=snapshot 설정이 지정된 경우 토큰 기반 백업 대신 더욱 빠른 증분 백업이 트리거될수 있습니다. 이 환경변수 설정에서는NDMP 서버가BASE_DATE 값을dumpdates 파일의타임스탬프와 비교하여 이전 백업을 찾도록 요청합니다. DMA가 최신의 더욱 빠른증분 백업을 실패하더라도 OneFS는 이전의 스냅샷을 유지합니다. 그러면 DMA가 다음 백업 주기에서 이전 백업의BASE_DATE 값을 사용하여 더욱 빠른 증분 백업을 재시도할수 있습니다.

BASE_DATE 토큰 기반 증분 백업을 지원합니다. 이 경우dumpdates 파일은 업데이트되지 않습니다.

DIRECT YN

N DAR(Direct AccessRestore) 및DDAR(Directory DAR)을설정하거나 해제합니다.다음 값을 사용할 수 있습니다.

NDMP 백업 및 복구 개요

742 OneFS 8.0.1 CLI 관리 가이드

Page 743: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

표 6 NDMP 환경 변수 (계속)

환경 변수 유효한 값 기본값 설명

YDAR 및 DDAR을 설정합니다.

NDAR 및 DDAR을 해제합니다.

EXCLUDE <file-matching-pattern>

없음 이 옵션을 지정하면OneFS가 지정된 패턴을충족하는 파일과 디렉토리를 백업하지 않습니다. 패턴이 여러 개이면 공백으로 구분합니다.

FILES <file-matching-pattern>

없음 이 옵션을 지정하면OneFS가 지정된 패턴을충족하는 파일과 디렉토리만 백업합니다. 패턴이 여러 개이면 공백으로 구분합니다.

일반적으로, 일치하는 파일이 식별된 후 EXCLUDE패턴이 적용됩니다.

HIST <file-history-format>

Y 파일 기록 형식을 지정합니다.다음 값을 사용할 수 있습니다.

D디렉토리 또는 노드파일 기록을 지정합니다.

F경로 기반의 파일 기록을 지정합니다.

YNDMP 백업 설정에따라 결정된 기본 파일 기록 형식을 지정합니다.

N파일 기록을 해제합니다.

NDMP 백업 및 복구 개요

NDMP 환경 변수 743

Page 744: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

표 6 NDMP 환경 변수 (계속)

환경 변수 유효한 값 기본값 설명

LEVEL <integer> 0 수행할 NDMP 백업의 레벨을 지정합니다. 다음 값을 사용할 수 있습니다.

0전체 NDMP 백업을수행합니다.

1 - 9지정된 레벨에서 증분 백업을 수행합니다.

10영구적으로 계속되는증분 백업을 수행합니다.

MSB_RETENTION_PERIOD 정수 300초 백업 컨텍스트의 보존 기간을 지정합니다.

MSR_RETENTION_PERIOD 0-60*60*24 600초 복구 컨텍스트의 보존 기간을 지정합니다. 이 기간내에 복구 세션을 재시도할 수 있습니다.

RECURSIVE YN

Y 백업 세션의 반복 여부를지정합니다.

RESTORE_BIRTHTIME YN

N 복구 세션의 생성 시간을복구할지 여부를 지정합니다.

RESTORE_HARDLINK_BY_TABLE

YN

N 단일 스레드 복구 세션의경우, OneFS가 복구 작업시 하드 링크 테이블을 구축하여 하드 링크를 복구하도록 할지 여부를 결정합니다. 하드 링크가 잘못백업되어 복구 작업이 실패하는 경우 이 옵션을 지정합니다.하드 링크가 잘못 백업되어 복구 작업이 실패하는경우 NDMP 백업 로그에다음 메시지가 표시됩니다.

Bad hardlink path for <path>

NDMP 백업 및 복구 개요

744 OneFS 8.0.1 CLI 관리 가이드

Page 745: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

표 6 NDMP 환경 변수 (계속)

환경 변수 유효한 값 기본값 설명

이 변수는 병렬 복구 작업에는 적용되지 않습니다.

RESTORE_OPTIONS 010x000000020x00000004

0 성능 향상을 위해 복구 작업이 기본적으로 멀티 스레드로 수행됩니다. 복구작업을 단일 스레드로 변경하려면RESTORE_OPTIONS=1을지정합니다.다음 옵션은 병렬 복구 작업에만 적용됩니다.

0

복구 작업에서 기존디렉토리의 사용 권한을 덮어쓰지 않습니다.

0x00000002복구 스트림에서 가져온 정보를 사용하여 복구 작업에서 기존 디렉토리의 사용권한을 강제로 덮어씁니다. 이 옵션은nlist 내의 디렉토리에만 적용됩니다.

0x00000004OneFS 8.0.0 이전 릴리즈의 경우, 복구 작업 중에 생성된 중간디렉토리에 기본 사용 권한 세트가 포함됩니다. OneFS 8.0.0및 그 이후 릴리즈의경우, 중간 디렉토리의 사용 권한은 해당디렉토리에서 복구된첫 번째 파일의 사용권한과 같습니다.0x00000004 옵션을사용하면 이전 복구방식으로 되돌아가며, 중간 디렉토리의사용 권한이 0700으

NDMP 백업 및 복구 개요

NDMP 환경 변수 745

Page 746: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

표 6 NDMP 환경 변수 (계속)

환경 변수 유효한 값 기본값 설명

로 설정되고 UID/GID가 0으로 설정됩니다.

UPDATE YN

Y OneFS가 dumpdates 파일을 업데이트하는지 여부를 결정합니다.

YOneFS가dumpdates 파일을업데이트합니다.

NOneFS가dumpdates 파일을업데이트하지 않습니다.

백업 및 복구 작업에 대한 환경 변수 설정환경 변수를 설정하여 NDMP 세션의 백업 및 복구 작업을 지원할 수 있습니다.

DMA(Data Management Application) 또는 CLI를 통해 환경 변수를 설정할 수 있습니다. 또는 글로벌 환경 변수를 설정할 수도 있습니다. 백업 또는 복구 작업에 대한 설정이 적용되는 우선 순위는 다음과 같습니다.

l DMA를 통해 지정된 환경 변수가 최상위 우선 순위를 가집니다.

l isi ndmp settings variables로 지정된 경로별 환경 변수가 다음 우선 순위를 가집니다.

l "/BACKUP" 또는 "/RESTORE"의 글로벌 환경 변수 설정이 최하위 우선 순위를 가집니다.

다음 시나리오에 설명된 대로 환경 변수를 설정하여 여러 유형의 백업 작업을 지원할수 있습니다.

l BASE_DATE 환경 변수를 임의의 값으로 설정하고 BACKUP_MODE 환경 변수를SNAPSHOT으로 설정하면 LEVEL 환경 변수가 10으로 자동으로 설정되고 증분 영구 백업이 수행됩니다.

l BASE_DATE 환경 변수를 0으로 설정하면 전체 백업이 수행됩니다.

l BACKUP_MODE 환경 변수를 snapshot으로 설정하고 BASE_DATE 환경 변수를 0으로 설정하지 않으면 dumpdates 파일의 항목에 대한 읽기 작업이 수행된 후 이들항목이 BASE_DATE 환경 변수와 비교됩니다. 항목이 검색되고 이전의 유효한 스냅샷이 검색되면 더욱 빠른 증분 백업이 수행됩니다.

l BACKUP_MODE 환경 변수를 snapshot으로 설정하고 BASE_DATE 환경 변수를 0으로 설정하지 않을 경우, dumpdates 파일에 항목이 없고 이전의 유효한 스냅샷이 없으면 BASE_DATE 환경 변수 값을 사용하여 토큰 기반 백업이 수행됩니다.

NDMP 백업 및 복구 개요

746 OneFS 8.0.1 CLI 관리 가이드

Page 747: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l BASE_DATE 환경 변수를 설정하면 BACKUP_OPTIONS 환경 변수는 기본적으로0x00000001로 설정됩니다.

l BACKUP_MODE 환경 변수를 snapshot으로 설정하면 BACKUP_OPTIONS 환경 변수는 기본적으로 0x00000002로 설정됩니다.

l BACKUP_OPTIONS 환경 변수를 0x00000004로 설정하면 백업 프로세스에 사용되는 애플리케이션이 스냅샷을 저장하고 유지 관리합니다.

l 더욱 빠른 증분 백업과 함께 증분 영구 백업을 실행하려면 다음 환경 변수를 설정해야 합니다.

n BASE_DATE=<time>

n BACKUP_MODE=snapshotn BACKUP_OPTIONS=7

스냅샷 기반 증분 백업 관리스냅샷 기반 증분 백업을 설정한 후 이러한 백업에 대해 생성된 스냅샷을 보고 삭제할수 있습니다.

디렉토리에 대한 스냅샷 기반 증분 백업 설정OneFS에서 기본적으로 디렉토리에 대한 스냅샷 기반 증분 백업을 수행하도록 구성할수 있습니다. 또한 DMA(Data Management Application)에서 기본 설정을 재정의할 수있습니다.

절차

l isi ndmp settings variable create 명령을 실행합니다.

다음 명령을 실행하면 /ifs/data/media에 대한 스냅샷 기반 증분 백업이 설정됩니다.

isi ndmp settings variables create /ifs/data/media BACKUP_MODE SNAPSHOT

스냅샷 기반 증분 백업에 대한 스냅샷 삭제스냅샷 기반 증분 백업에 대해 생성된 스냅샷을 삭제할 수 있습니다.

스냅샷 기반 증분 백업에 대해 생성된 스냅샷을 삭제하지 않는 것이 좋습니다. 경로의모든 스냅샷을 삭제할 경우 다음에 해당 경로에 대해 수행되는 백업이 전체 백업이 됩니다.

절차

1. Data Protection > NDMP > Environment Settings를 클릭합니다.

2. Dumpdates 테이블에서 삭제할 항목에 대해 Delete를 클릭합니다.

3. Confirm Delete 대화상자에서 Delete를 클릭합니다.

NDMP 백업 및 복구 개요

스냅샷 기반 증분 백업 관리 747

Page 748: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스냅샷 기반 증분 백업을 위한 스냅샷 보기스냅샷 기반 증분 백업에 대해 생성된 스냅샷을 볼 수 있습니다.

절차

1. Data Protection > NDMP > Environment Settings를 클릭합니다.

2. Dumpdates 테이블에서 스냅샷 기반 증분 백업에 대한 정보를 봅니다.

NDMP 백업 로그 보기NDMP 백업 로그를 통해 NDMP 백업 및 복구 작업에 대한 정보를 볼 수 있습니다.

절차

1. 다음 명령을 실행하여 /var/log/isi_ndmp_d 디렉토리의 컨텐츠를 봅니다.

more /var/log/isi_ndmp_d

NDMP 백업 명령NDMP(Network Data Management Protocol) 백업 명령을 통해 NDMP 백업을 제어할수 있습니다.

isi ndmp users create새 NDMP 사용자를 생성합니다.

구문

isi ndmp users create <name> [--password <string>]

옵션

<name>

사용자의 이름입니다.

--password<string>

새 NDMP 사용자의 암호입니다. 암호를 지정하지 않으면 새 사용자에게 암호를 입력하라는 메시지가 표시된 후, 암호를 다시 입력하여 확인하라는 메시지가 표시됩니다. 지정된 사용자가 이미 존재하는 경우 이 명령은 실패합니다.

예다음 명령을 실행하면 사용자 이름이 ndmp_user이고 암호가 1234인 NDMP 사용자가 생성됩니다.

isi ndmp users create ndmp_user --password=1234

NDMP 백업 및 복구 개요

748 OneFS 8.0.1 CLI 관리 가이드

Page 749: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi ndmp users delete지정된 NDMP 사용자를 삭제합니다.

구문

isi ndmp users delete <name> [--force] [--verbose]

옵션

<name>

삭제할 NDMP 사용자의 이름입니다.

{--force | -f}

확인 프롬프트를 건너뜁니다.

{verbose | -v}

자세한 정보를 표시합니다.

isi ndmp users list모든 NDMP 사용자를 나열합니다.

구문

isi ndmp users list [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

예다음은 이 명령을 실행하여 생성된 출력 예입니다.

Name----------ndmp_nickndmp_lisandmp_jason----------Total: 3

NDMP 백업 및 복구 개요

isi ndmp users delete 749

Page 750: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi ndmp users modify지정된 NDMP 사용자의 암호를 변경합니다.

구문

isi ndmp users modify <name> [--password <string>]

옵션

<name>

수정할 NDMP 사용자의 이름입니다.

--password<string>

수정할 NDMP 사용자의 암호입니다. 암호를 지정하지 않으면 사용자에게 암호를입력하라는 메시지가 표시된 후, 암호를 다시 입력하여 확인하라는 메시지가 표시됩니다.

isi ndmp users view특정 NDMP 사용자를 확인합니다.

구문

isi ndmp users view <name> [--format {list | json}]

출력

<name>

NDMP 사용자의 이름입니다.

--format {list | json}

NDMP 사용자를 지정된 형식으로 나열합니다.

예다음은 이 명령을 실행하여 생성된 출력 예로, 이름이 ndmp_lisa인 NDMP 사용자에대해 JSON 형식을 지정한 것입니다.

[{"id": "ndmp_lisa", "name": "ndmp_lisa"}]

isi ndmp contexts deleteNDMP 컨텍스트를 삭제합니다.

구문

isi ndmp contexts delete <id> [--force] [--verbose]

NDMP 백업 및 복구 개요

750 OneFS 8.0.1 CLI 관리 가이드

Page 751: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<id>

컨텍스트 ID 문자열입니다.

{--force | -f}

확인 프롬프트를 건너뜁니다.

{verbose | -v}

자세한 정보를 표시합니다.

isi ndmp contexts listNDMP 컨텍스트를 나열합니다.

구문

isi ndmp contexts list [--type {bre | backup | restore}] [--format {table | json | csv | list}]

옵션

{--type | -t} {bre | backup | restore}

지정된 레벨의 항목 즉 BRE(Backup Restartable Eextension), 백업 또는 복구 등을표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

isi ndmp contexts viewNDMP 컨텍스트의 자세한 정보를 표시합니다.

구문

isi ndmp contexts view <id> [--format {list | json}

옵션

<id>

컨텍스트 ID 문자열입니다.

--format {list | json}

NDMP 컨텍스트를 지정된 형식으로 나열합니다.

isi ndmp dumpdates delete스냅샷 기반 NDMP 증분 백업에 대해 생성된 스냅샷을 삭제합니다.

NDMP 백업 및 복구 개요

isi ndmp contexts list 751

Page 752: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi ndmp dumpdates delete <path> [--level <integer>] [--force] [--verbose]

옵션

<path>

NDMP dumpdate의 경로입니다. /ifs 디렉토리 구조 내에 있어야 합니다.

--level<integer>

해당 디렉토리에 대해 지정된 레벨의 백업에 대한 dumpdate 항목을 삭제합니다.이 옵션을 지정하지 않으면 해당 디렉토리의 모든 dumpdate 항목이 삭제됩니다.

예다음 명령을 실행하면 /ifs/data/media의 레벨 0 백업에 대한 dumpdate 항목이 삭제됩니다.

isi ndmp dumpdates delete /ifs/data/media --level=0

isi ndmp dumpdates list스냅샷 기반 NDMP 증분 백업에 대해 생성된 스냅샷을 표시합니다.

구문

isi ndmp dumpdates list [--path <path>] [--level <integer>] [--limit <integer>] [--sort {path | level}] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--path<path>

NDMP dumpdate의 경로입니다. /ifs 디렉토리 구조 내에 있어야 합니다.

--level<integer>

해당 디렉토리 경로에 대해 지정된 레벨의 백업에 대한 dumpdate 항목을 표시합니다.

{--limit | -l}<integer>

표시할 NDMP dumpdate의 수입니다.

--sort {path | level}

지정된 필드를 기준으로 데이터를 정렬합니다.

{--descending | -d}

데이터를 내림차순으로 정렬합니다.

NDMP 백업 및 복구 개요

752 OneFS 8.0.1 CLI 관리 가이드

Page 753: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--format {table | json | csv | list}

NDMP dumpdate를 테이블(기본값), JSON(JavaScript Object Notation),CSV(Comma Separated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예NDMP dumpdate 항목을 보려면 다음 명령을 실행합니다.

isi ndmp dumpdates list

다음 예와 유사한 출력이 표시됩니다.

Date Level SnapID Path----------------------------------------------------------------------Fri May 29 12:06:26 2015 0 18028 /ifs/tmp/backupFri May 29 12:20:56 2015 1 18030 /ifs/tmp/backup

스냅샷 기반이 아닌 증분 백업에 대해 스냅샷이 생성된 경우 스냅샷 ID는 0입니다.

isi ndmp sessions deleteNDMP 세션을 중지합니다.

구문

isi ndmp sessions delete <session>[--force][--verbose]

옵션

<session>

NDMP 세션 식별자입니다. 세션 ID는 LNN(Logical Node Number) 뒤에 소수점 그리고 PID(Process ID)가 붙는 형태로 구성됩니다(예: <lnn>.<pid>).

{--force | -f}

확인 프롬프트를 건너뜁니다.

{verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 세션 ID가 4.36339인 NDMP 세션이 종료됩니다.

isi ndmp sessions delete 4.36339

NDMP 백업 및 복구 개요

isi ndmp sessions delete 753

Page 754: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi ndmp sessions list모든 NDMP 세션 또는 지정된 NDMP 세션을 나열합니다.

구문

isi ndmp sessions list[--node <integer>][--session <string>][--consolidate}[--limit <integer>][--format {table | json | csv | list}][--no-header][--no-footer][--verbose]

옵션

{--node | -n} <integer>

지정된 노드의 세션만 표시합니다.

{--session | -s} <string>

NDMP 세션 식별자입니다. 세션 ID는 LNN(Logical Node Number) 뒤에 소수점 그리고 PID(Process ID)가 붙는 형태로 구성됩니다(예: <lnn>.<pid>).

{--consolidate | -c}

멀티 스트림 컨텍스트의 세션을 통합합니다.

{--limit | -l} <integer>

표시할 NDMP 세션의 수입니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

{verbose | -v}

자세한 정보를 표시합니다.

isi ndmp sessions viewNDMP 세션에 대한 자세한 정보를 표시합니다.

구문

isi ndmp sessions view <session>[--probe][--format {list | json}]

NDMP 백업 및 복구 개요

754 OneFS 8.0.1 CLI 관리 가이드

Page 755: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

<session>

NDMP 세션 식별자입니다. 세션 ID는 LNN(Logical Node Number) 뒤에 소수점 그리고 PID(Process ID)가 붙는 형태로 구성됩니다(예: <lnn>.<pid>).

--probeNDMP 세션에 대한 Probe 정보를 표시합니다.

--format {list | json}

NDMP 세션 정보를 목록 또는 JSON 형식으로 표시합니다.

isi ndmp settings diagnostics modifyNDMP 진단 설정을 수정합니다.

구문

isi ndmp settings diagnostics modify[--diag-level <integer>][--protocol-version <integer>][--trace-level {none | standard | include-file-history | log-file-

history}]

옵션

--diag-level<integer>

NDMP의 진단 레벨입니다.

--protocol-version<integer>

NDMP 프로토콜 버전(3 또는 4)입니다.

--trace-level {none | standard | include-file-history | log-file-history}

NDMP 추적 로그 레벨입니다. 로그 없음으로 설정하려면 none, NDMP 프로토콜추적을 설정하려면 standard, 파일 기록 정보를 추적 파일에 로깅하려면include-file-history, 파일 기록을 파일 기록 로그에 로깅하려면 log-file-history를 선택합니다.

isi ndmp settings diagnostics viewNDMP 진단 설정을 표시합니다.

구문

isi ndmp settings diagnostics view[--format {list | json}]

옵션

--format {list | json}

NDMP 진단 설정 정보를 목록 또는 JSON 형식으로 표시합니다.

NDMP 백업 및 복구 개요

isi ndmp settings diagnostics modify 755

Page 756: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi ndmp settings global modifyNDMP 글로벌 설정을 수정합니다.

구문

isi ndmp settings global modify [--service {true | false}] [--dma {generic | atempo | bakbone | commvault | emc | symantec | tivoli | symantec-netbackup | symantec-backupexec}] [--port <integer>] [--bre-max-num-contexts <integer>] [--msb-context-retention-duration <integer>] [--msr-context-retention-duration <integer>]

옵션

{--service | -s} {yes | no}

NDMP 서비스를 활성화하거나 비활성화합니다.

{--dma | -d} {generic | atempo | bakbone | commvault | emc | symantec |tivoli | symantec-netbackup | symantec-backupexec}

NDMP 세션을 제어하는 DMA(Data Management Application)입니다.

{--port | -p} <integer>

NDMP 데몬이 들어오는 접속을 수신하는 TCP/IP 포트 번호를 설정합니다. 기본포트는 10000입니다.

--bre-max-num-contexts<integer>

재시작 가능한 백업 컨텍스트의 최대 수를 설정합니다. 시스템 최대 제한값은1024이며, 기본값은 64입니다. 이 옵션을 0으로 설정하면 재시작 가능한 백업이비활성화됩니다.

--msb-context-retention-duration<integer>

멀티 스트림 백업 컨텍스트의 보존 기간을 설정합니다. 기간을 YMWDHms 정수 형식으로 표현합니다. 기본 기간은 5m(5분)입니다.

--msr-context-retention-duration<integer>

멀티 스트림 복구 컨텍스트의 복구 기간을 설정합니다. 기간을 YMWDHms 정수 형식으로 표현합니다. 기본 기간은 10m(10분)입니다.

isi ndmp settings global viewNDMP 글로벌 설정을 표시합니다.

구문

isi ndmp settings global view [--format {list | json}]

옵션

--format {list | json}

NDMP 글로벌 설정을 목록 또는 JSON 형식으로 표시합니다.

NDMP 백업 및 복구 개요

756 OneFS 8.0.1 CLI 관리 가이드

Page 757: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예다음은 이 명령을 실행하여 생성된 출력 예입니다.

Service: True Port: 10000 Dma: emc Bre Max Num Contexts: 64Msb Context Retention Duration: 300Msr Context Retention Duration: 600

isi ndmp settings preferred-ips createEMC Avamar를 사용하여 수행되는 NDMP 3-way 작업에 대해 NDMP 기본 IP 설정을생성합니다.

구문

isi ndmp settings preferred-ips create <scope> <data-subnets> <subnets> [{--help | -h}]

옵션

<scope>기본 IP 설정의 범위를 지정합니다. 이 범위는 데이터 서브넷 아래에 나열된 IP가3-way NDMP 백업 또는 복구 작업 도중에 기본값으로 설정되는 조건을 결정합니다. 범위는 수신되는 NDMP 요청을 받는 서브넷이거나 클러스터 전체 기본 설정인경우 클러스터가 될 수 있습니다. 각 서브넷 범위에 대해 최대 1개의 기본 설정, 클러스터 범위에 대해 1개의 기본 설정이 있을 수 있습니다.

<data-subnets><subnets>나가는 데이터(백업 도중) 또는 들어오는 데이터(복구 도중)에 대해 서브넷에 있는 IP가 기본으로 사용되는 flexnet 서브넷 이름을 쉼표로 구분된 목록으로 지정합니다. IP 목록은 data-subnets 아래에 나열된 서브넷 순서에 따라 재정렬됩니다. IP가 나열된 데이터 서브넷에 있는 경우, 해당 IP는 목록의 맨 위에 나타납니다.목록에 있는 IP 중에서 서브넷에 속한 IP가 없는 경우 데이터 서브넷에 있는 서브넷은 아무런 영향을 미치지 않습니다. 기본 설정은 scope 매개 변수에 의해 지정된 조건에서만 적용됩니다. scope 및 data-subnets 값을 같은 서브넷에 설정할수 있습니다. 이 경우, 들어오는 데이터가 해당 서브넷으로 들어오는 바로 그 순간에 NDMP 나가는 데이터에 대해 같은 서브넷이 사용됩니다. 예를 들어 범위가groupnet0.subnet0,이면 data-subnets 값은10gnet.subnet0,globalnet0.subnet0이고, 백업 작업에 대한 NDMP 데이터는 groupnet0.subnet0을 통해 들어오고, 10gnet.subnet0의 IP가 목록의맨 위에 나타납니다. 하지만 해당 IP를 사용할 수 없는 경우에는globalnet0.subnet0의 IP가 목록의 맨 위에 나타납니다. 서브넷 이름은 항상쉼표로 구분해야 합니다.

--help | -h이 명령에 대한 도움말을 표시합니다.

isi ndmp settings preferred-ips deleteEMC Avamar를 사용하여 수행되는 NDMP 3-way 작업에 대해 NDMP 기본 IP 설정을삭제합니다.

NDMP 백업 및 복구 개요

isi ndmp settings preferred-ips create 757

Page 758: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi ndmp settings preferred-ips delete <scope> [{--help | -h}]

옵션

<scope>기본 IP 설정의 범위입니다. 클러스터에 대한 값을 지정하여 기본 IP를 클러스터전체 범위로 설정하거나, OneFS에서 구성한 서브넷(예:groupnet0.mysubnet1)을 선택할 수 있습니다.

--help | -h이 명령에 대한 도움말을 표시합니다.

isi ndmp settings preferred-ips listEMC Avamar를 사용하여 수행되는 NDMP 3-way 작업에 대해 모든 NDMP 기본 IP 설정을 나열합니다.

구문

isi ndmp settings preferred-ips list [{--limit | -l} <integer>] [--format (table | json | csv | list)] [{--no-header | -a}] [{--no-footer | -z}] [{--verbose | -v}] [{--help | -h}]

옵션

--limit | -l <integer>표시할 NDMP 기본 IP 설정 수입니다.

--format (table | json | csv | list)

NDMP 기본 IP 설정을 테이블, JSON, CSV 또는 목록 형식으로 표시합니다.

--no-header | -aCSV 또는 테이블 형식에서 머리글을 표시하지 않습니다.

--no-footer | -z테이블 요약 바닥글 정보를 표시하지 않습니다.

--verbose | -v추가적인 세부 정보를 표시합니다.

isi ndmp settings preferred-ips modifyEMC Avamar를 사용하여 수행되는 NDMP 3-way 작업에 대해 기존 NDMP 기본 IP 설정을 수정합니다.

NDMP 백업 및 복구 개요

758 OneFS 8.0.1 CLI 관리 가이드

Page 759: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

구문

isi ndmp settings preferred-ips modify <scope> [--data-subnets <subnet> | --add-data-subnets <subnet> | --remove-data-subnets <subnet>] [{--verbose | -v}] [{--help | -h}]

옵션

<scope>NDMP 기본 IP 설정의 범위입니다. 클러스터에 대한 값을 지정하여 기본 IP를 클러스터 전체 범위로 설정하거나, OneFS에서 구성한 서브넷(예:groupnet0.mysubnet1)을 선택할 수 있습니다.

--data-subnets<subnet>네트워크 서브넷 값입니다. 지정할 각 추가 네트워크 서브넷에 대해 --data-subnets의 값을 지정합니다. 서브넷 이름은 쉼표로 구분해야 합니다.

--add-data-subnets<subnet>네트워크 서브넷을 추가합니다. 추가할 각 네트워크 서브넷에 대해 --add-data-subnets를 지정합니다. 서브넷 이름은 쉼표로 구분해야 합니다.

--remove-data-subnets<subnet>네트워크 서브넷을 제거합니다. 제거할 각 네트워크 서브넷에 대해 --remove-data-subnets를 지정합니다. 서브넷 이름은 쉼표로 구분해야 합니다.

--verbose | -v추가적인 세부 정보를 표시합니다.

--help | -h이 명령에 대한 도움말을 표시합니다.

isi ndmp settings preferred-ips viewEMC Avamar를 사용하여 수행되는 NDMP 3-way 작업에 대해 NDMP 기본 IP 설정의세부 정보를 표시합니다.

구문

isi ndmp settings preferred-ips view <scope> [--format (list | json)] [{--help | -h}]

옵션

<scope>NDMP 기본 IP 설정의 범위입니다. cluster를 값으로 지정하여 기본 IP를 클러스터 전체 범위로 설정하거나, OneFS에서 구성한 서브넷(예:groupnet0.mysubnet1)을 선택할 수 있습니다.

--format (list | json)

NDMP 기본 IP 설정을 목록 또는 JSON 형식으로 표시합니다.

NDMP 백업 및 복구 개요

isi ndmp settings preferred-ips view 759

Page 760: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi ndmp settings variables create지정된 경로에 대한 NDMP 환경 변수의 기본값을 설정합니다.

구문

isi ndmp settings variables create <path> <name> <value>

사용 가능한 환경 변수의 목록은 NDMP 환경 변수를 참조하십시오.

옵션

<path>

지정된 경로에 기본 NDMP 환경 변수 값을 적용합니다. 이 디렉토리 경로는 /ifs내에 있어야 합니다.

<name>

정의할 NDMP 환경 변수를 지정합니다.

<value>

NDMP 환경 변수에 적용할 값을 지정합니다.

예다음 명령을 실행하면 /ifs/data/media에 대하여 스냅샷 기반 증분 백업을 기본적으로 수행하도록 설정합니다.

isi ndmp settings variables create /ifs/data/media BACKUP_MODE SNAPSHOT

isi ndmp settings variables delete지정된 경로에 대한 NDMP 환경 변수의 기본값을 삭제합니다.

구문

isi ndmp settings variables delete <path> [--name <string>]

옵션사용 가능한 환경 변수의 목록은 NDMP 환경 변수를 참조하십시오.

<path>

지정된 경로에 기본 NDMP 환경 변수 값을 적용합니다. /ifs 내의 유효한 디렉토리 경로여야 합니다.

--name<variable>

삭제할 변수의 이름입니다. 변수 이름을 지정하지 않으면 지정된 경로의 모든 환경변수가 삭제됩니다.이 옵션을 지정하지 않으면 지정된 디렉토리에 대한 모든 NDMP 환경 변수의 기본값이 삭제됩니다.

NDMP 백업 및 복구 개요

760 OneFS 8.0.1 CLI 관리 가이드

Page 761: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

예다음 명령을 실행하면 /ifs/data/media에 대한 모든 기본 NDMP 설정이 제거됩니다.

isi ndmp settings variables delete /ifs/data/media

다음 명령을 실행하면 /ifs/data/media를 백업하기 위한 기본 파일 기록 설정이 제거됩니다.

isi ndmp settings variables delete /ifs/data/media --name HIST

isi ndmp settings variables list기본 NDMP 환경 변수를 모두 나열합니다.

구문

isi ndmp settings variables list [--path <path>] [--format {table | json | csv | list}] [--no-header] [--no-footer]

옵션

--path<path>

지정된 경로에 기본 NDMP 환경 변수 값을 적용합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 및 CSV 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다.

isi ndmp settings variables modify지정된 경로에 대한 NDMP 환경 변수의 기본값을 수정합니다.

구문

isi ndmp settings variables modify <path> <name> <value>

옵션사용 가능한 환경 변수의 목록은 NDMP 환경 변수를 참조하십시오.

<path>

지정된 경로에 기본 NDMP 환경 변수 값을 적용합니다. /ifs 내의 유효한 디렉토리 경로여야 합니다.

<name>

NDMP 백업 및 복구 개요

isi ndmp settings variables list 761

Page 762: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

정의할 NDMP 환경 변수를 지정합니다.

<value>

NDMP 환경 변수에 적용할 값을 지정합니다.

isi fc settings listFibre Channel 포트 설정을 나열합니다.

구문

isi fc settings list [--format {table | json | csv | list}] [--no-header]

옵션

--format {table | json | csv | list}

Fibre Channel 포트 설정을 테이블, JSON, CSV 또는 목록 형식으로 표시합니다.

{--no-header | -a}]

테이블 또는 CSV 형식에서 머리글을 표시하지 않습니다.

예다음 명령을 실행하면 노드 5의 모든 포트가 표시됩니다.

isi fc settings list

다음 예와 유사한 출력이 표시됩니다.

Port WWNN WWPN State Topology Rate 5:1 2000001b3214ccc3 2100001b3214ccc3 enabled auto auto 5:2 2000001b3234ccc3 2101001b3234ccc3 enabled auto auto 5:3 2000001b3254ccc3 2100001b3254ccc3 enabled auto auto 5:4 2000001b3234ccc3 2103001b3274ccc3 enabled auto auto

isi fc settings modify특정 포트에 대한 Fibre Channel 설정을 수정합니다.

구문

isi fc settings modify <port> [--wwnn <string>] [--wwpn <string>] [--state {enable | disable}] [--topology {auto | loop | ptp}] [--rate {auto | 1 | 2 | 4 | 8}]

옵션

--wwnn<string>

포트의 WWNN(World-Wide Node Name)을 16개의 16진수 문자열로 지정합니다.

--wwpn<string>

포트의 WWPN(World-Wide Port Name)을 16개의 16진수 문자열로 지정합니다.

NDMP 백업 및 복구 개요

762 OneFS 8.0.1 CLI 관리 가이드

Page 763: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--state {enable | disable}

포트의 활성화 또는 비활성화 여부를 지정합니다.

--topology {auto | loop | ptp}

포트에서 지원할 Fibre Channel 토폴로지의 유형을 지정합니다. 다음 설정을 사용할 수 있습니다.

auto포트가 토폴로지를 자동으로 감지하도록 합니다. 이는 권장 설정입니다.Fabric 토폴로지를 사용하는 경우 이 설정을 지정하십시오.

loop여러 백업 디바이스가 단일 포트에 원 형태로 연결되는 임의 루프 토폴로지를포트에서 지원하도록 합니다.

ptp한 백업 디바이스나 Fibre Channel 스위치가 포트에 직접 연결되는 포인트 투포인트 토폴로지를 포트에서 지원하도록 합니다.

--rate {auto | 1 | 2 | 4 | 8}

OneFS가 포트를 통해 데이터를 전송하려고 시도하는 속도를 지정합니다. 다음 속도를 사용할 수 있습니다.

autoOneFS가 DMA와 자동으로 협상하여 속도를 결정합니다. 이는 권장 설정입니다.

1초당 1Gb의 속도로 포트를 통해 데이터를 전송하려고 합니다.

2초당 2Gb의 속도로 포트를 통해 데이터를 전송하려고 합니다.

4초당 4Gb의 속도로 포트를 통해 데이터를 전송하려고 합니다.

8초당 8Gb의 속도로 포트를 통해 데이터를 전송하려고 합니다.

isi fc settings view특정 Fibre Channel 포트의 설정을 표시합니다.

구문

isi fc settings view <port> [--format {list | json}]

옵션

<port>

Fibre Channel 포트 ID를 <lnn>.<fc port> 형식으로 나타낸 것입니다.

--format {list | json}

NDMP 백업 및 복구 개요

isi fc settings view 763

Page 764: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Fibre Channel 포트 설정을 목록 또는 JSON 형식으로 표시합니다.

isi tape delete클러스터의 Backup Accelerator 노드에 현재 연결되어 있는 NDMP 테이프 또는 미디어변경 디바이스에서 클러스터의 연결을 해제합니다.

구문

isi tape delete [--name <string>] [--all] [--force] [--verbose]

옵션

--name<string>

NDMP 테이프 또는 미디어 변경 디바이스의 이름입니다.

--all모든 디바이스에서 클러스터의 연결을 해제합니다.

{--force | -f}

확인 프롬프트를 건너뜁니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예다음 명령을 실행하면 클러스터에서 tape001의 연결이 해제됩니다.

isi tape delete tape001

isi tape list클러스터에 현재 연결된 NDMP 디바이스의 목록을 표시합니다.

구문

isi tape list [--node <lnn>] [--tape] [--mc] [--activepath] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--node<lnn>

지정된 LNN(Logical Node Number)의 노드에 연결된 디바이스만 표시합니다.

NDMP 백업 및 복구 개요

764 OneFS 8.0.1 CLI 관리 가이드

Page 765: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--tape테이프 디바이스만 표시합니다.

--mc미디어 체인저 디바이스만 표시합니다.

--activepath디바이스의 활성 경로만 표시합니다.

--format {table | json | csv | list}

디바이스를 테이블, JSON, CSV 또는 목록 형식으로 표시합니다.

{--no-header | -a}

테이블 또는 CSV 형식에서 머리글을 표시하지 않습니다.

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

예모든 NDMP 디바이스의 목록을 보려면 다음 명령을 실행합니다.

isi tape list

isi tape modify테이프 또는 미디어 체인저 디바이스의 이름 또는 상태를 수정합니다.

구문

isi tape modify <name> [--new-name <string>] [--close-device]

옵션

<name>

현재 디바이스 이름입니다.

--new-name<string>

새로운 디바이스 이름입니다.

--close-device현재 디바이스가 열린 경우 디바이스 상태를 강제로 closed로 적용합니다. NDMP세션이 예기치 않게 중지될 경우 테이프 또는 미디어 체인저 디바이스가 open 상태로 유지될 수 있습니다. 그러면 디바이스를 다시 열 수 없습니다.

NDMP 백업 및 복구 개요

isi tape modify 765

Page 766: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi tape rescanFibre Channel 포트에서 Backup Accelerator 노드에 연결된 감지되지 않은 NDMP 백업디바이스를 검색합니다. 검색에서 새 디바이스가 발견될 경우 클러스터가 새 디바이스에 대한 항목을 생성합니다.

구문

isi tape rescan [--node <lnn>] [--port <integer>] [--reconcile]

옵션옵션을 지정하지 않으면 모든 노드 및 포트가 검색됩니다.

--node<lnn>

지정된 LNN(Logical Node Number)의 노드만 검색합니다.

--port<integer>

지정된 포트만 검색합니다. --node를 지정하면 지정된 노드에서 지정된 포트만검색합니다. --node를 지정하지 않으면 모든 노드에서 지정된 포트를 검색합니다.

--reconcile액세스할 수 없게 된 디바이스 또는 경로의 항목을 제거합니다.

예전체 클러스터에서 NDMP 디바이스를 검색하고 액세스할 수 없게 된 디바이스 및 경로의 항목을 제거하려면 다음 명령을 실행합니다.

isi tape rescan --reconcile

isi tape view테이프 또는 미디어 체인저 디바이스에 대한 정보를 표시합니다.

구문

isi tape view <name> [--activepath] [--format {list | json}]

옵션

<name>

테이프 또는 미디어 체인저 디바이스의 이름입니다.

--activepath디바이스의 활성 경로만 표시합니다.

--format {list | json}

NDMP 백업 및 복구 개요

766 OneFS 8.0.1 CLI 관리 가이드

Page 767: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

디바이스를 목록 또는 JSON 형식으로 표시합니다.

NDMP 백업 및 복구 개요

isi tape view 767

Page 768: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

NDMP 백업 및 복구 개요

768 OneFS 8.0.1 CLI 관리 가이드

Page 769: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

19장

SmartLock을 사용한 파일 보존

이 섹션에서는 다음과 같은 항목을 다룹니다.

l SmartLock 개요................................................................................................770l 컴플라이언스 모드........................................................................................... 770l 엔터프라이즈 모드........................................................................................... 770l SmartLock 디렉토리......................................................................................... 771l IsilonSD Edge를 사용하여 SmartLock에 액세스................................................771l SmartLock에 대한 복제 및 백업....................................................................... 772l SmartLock 라이센스 기능................................................................................ 772l SmartLock 고려 사항........................................................................................772l 컴플라이언스 클록 설정................................................................................... 773l 컴플라이언스 클록 보기................................................................................... 773l SmartLock 디렉토리 생성................................................................................ 773l SmartLock 디렉토리 관리................................................................................ 775l SmartLock 디렉토리의 파일 관리.....................................................................779l SmartLock 명령................................................................................................783

SmartLock을 사용한 파일 보존 769

Page 770: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SmartLock 개요SmartLock 소프트웨어 모듈을 통해 EMC Isilon 클러스터에서 파일을 수정하거나 덮어쓰거나 삭제할 수 없도록 보호할 수 있습니다. 이 방식으로 파일을 보호하려면SmartLock 라이센스를 활성화해야 합니다.

SmartLock을 사용하면 OneFS의 디렉토리를 WORM 도메인으로 식별할 수 있습니다.WORM은 Write Once, Read Many의 약어입니다. WORM 도메인에 있는 모든 파일은WORM 상태로 커밋될 수 있습니다. 즉, 이렇게 커밋된 파일은 덮어쓰거나 수정하거나삭제할 수 없습니다.

파일이 WORM 상태에서 해제된 후에는 파일을 삭제할 수 있습니다. 하지만 WORM 상태로 커밋된 파일은 WORM 상태에서 해제된 후에도 수정할 수 없습니다.

OneFS에서 SmartLock은 컴플라이언스 모드나 엔터프라이즈 모드 중 하나로 구축될수 있습니다.

컴플라이언스 모드SmartLock 컴플라이언스 모드를 사용하면 미국 증권거래위원회 규칙 17a-4에서 정의한 규정에 따라 데이터를 보호할 수 있습니다. 증권 중개업자 및 판매업자를 대상으로하는 이 규정에는 모든 증권 거래 기록이 다시 쓰기가 불가능하고 지울 수 없는 방식으로 아카이빙되어야 한다고 명시되어 있습니다.

EMC Isilon 클러스터는 SmartLock 라이센스를 활성화하기 전, 초기 클러스터 구성 프로세스 중에만 SmartLock 컴플라이언스 모드로 구성할 수 있습니다. 클러스터가 초기에 구성되어 운영 환경에 구축된 후에는 SmartLock 컴플라이언스 모드로 전환될 수 없습니다.

SmartLock 컴플라이언스 모드로 클러스터를 구성하면 루트 사용자가 비활성화되므로루트 사용자 계정을 통해 해당 클러스터에 로그인할 수 없습니다. 대신 초기SmartLock 컴플라이언스 모드 구성 과정에서 구성한 컴플라이언스 관리자 계정을 통해 클러스터에 로그인할 수 있습니다.

컴플라이언스 관리자 계정을 통해 SmartLock 컴플라이언스 모드 클러스터에 로그인한경우 sudo 명령을 통해 관리 작업을 수행할 수 있습니다.

엔터프라이즈 모드표준 구성의 클러스터에서 SmartLock 라이센스를 활성화함으로써 SmartLock 도메인을 생성하고 WORM 상태를 파일에 적용할 수 있습니다. 이를 SmartLock 엔터프라이즈모드라고 합니다.

SmartLock 엔터프라이즈 모드는 SEC 규정을 따르지 않지만, 이 모드에서는SmartLock 디렉토리를 생성하고 SmartLock 제어를 적용하여 파일이 다시 작성되거나삭제되지 않도록 파일을 보호할 수 있습니다. 또한 루트 사용자 계정이 시스템에 유지됩니다.

SmartLock을 사용한 파일 보존

770 OneFS 8.0.1 CLI 관리 가이드

Page 771: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SmartLock 디렉토리SmartLock 디렉토리에서는 수동으로 파일을 WORM 상태로 커밋하거나 자동으로 파일이 커밋되도록 SmartLock을 구성할 수 있습니다. SmartLock 디렉토리를 생성하려면 먼저 클러스터에서 SmartLock 라이센스를 활성화해야 합니다.

SmartLock 디렉토리는 엔터프라이즈와 컴플라이언스의 두 가지 유형으로 생성할 수있습니다. 단, 컴플라이언스 디렉토리는 초기 구성 시 EMC Isilon 클러스터를SmartLock 컴플라이언스 모드로 설정한 경우에만 생성할 수 있습니다.

엔터프라이즈 디렉토리를 사용하면 미국 증권거래위원회 규칙 17a-4에서 정의한 규정에 따라 클러스터를 제한하지 않고도 데이터를 보호할 수 있습니다. 엔터프라이즈 디렉토리에서 파일을 WORM 상태로 커밋하면 파일을 전혀 수정할 수 없고 보존 기간이 지날 때까지 삭제할 수 없습니다.

하지만 파일을 소유하고 있고 ISI_PRIV_IFS_WORM_DELETE 권한을 부여받은 경우또는 루트 사용자 계정을 통해 로그인한 경우에는 권한이 필요한 삭제 기능을 통해 보존 기간이 지나기 전에 파일을 삭제할 수 있습니다. 컴플라이언스 디렉토리에는 권한이필요한 삭제 기능을 사용할 수 없습니다. 엔터프라이즈 디렉토리는 파일 보존을 비롯한시간 종속적 작업을 위해 시스템 클록을 참조합니다.

컴플라이언스 디렉토리를 사용하면 미국 증권거래위원회 규칙 17a-4에서 정의한 규정에 따라 데이터를 보호할 수 있습니다. 컴플라이언스 디렉토리에서 파일을 WORM 상태로 커밋하면 지정된 보존 기간이 만료되기 전에 파일을 수정 또는 삭제할 수 없습니다. 컴플라이언스 관리자 계정으로 로그인하더라도 커밋된 파일을 삭제할 수 없습니다.컴플라이언스 디렉토리는 파일 보존을 비롯한 시간 종속적 작업을 위해 컴플라이언스클록을 참조합니다.

컴플라이언스 디렉토리를 생성하려면 먼저 컴플라이언스 클록을 설정해야 합니다. 컴플라이언스 클록은 한 번만 설정할 수 있으며, 일단 설정한 후에는 컴플라이언스 클록시간을 수정할 수 없습니다. 원하는 경우 WORM 커밋 파일의 보존 시간을 개별적으로늘릴 수 있지만, 줄일 수는 없습니다.

컴플라이언스 클록은 컴플라이언스 클록 데몬을 통해 제어됩니다. 루트 사용자 및 컴플라이언스 관리자는 컴플라이언스 클록 데몬을 비활성화할 수 있습니다. 그러면 모든WORM 커밋 파일의 보존 기간이 늘어날 수 있습니다. 하지만 이 옵션은 권장되지 않습니다.

IsilonSD Edge를 사용하여 SmartLock에 액세스IsilonSD Edge를 실행하는 경우 SmartLock 소프트웨어 모듈은 라이센스를 구매한 경우에만 사용할 수 있습니다. 이 모듈은 IsilonSD Edge의 무료 라이센스와 함께 패키지로제공되는 것이 아닙니다.

IsilonSD Edge와 함께 SmartLock을 사용하기 전에 다음 고려 사항을 유의하십시오.

l IsilonSD Edge가 엔터프라이즈 모드와 컴플라이언스 모드 모두에서 SmartLock 기능을 지원하기는 하지만 IsilonSD 클러스터가 미국 증권거래위원회 규칙 17a-4에서정의한 규정을 준수하지 않을 가능성이 큽니다. 그 이유는 IsilonSD 클러스터가 실행되는 가상화 소프트웨어가 이론적으로 가상 클러스터의 디스크 구성과 이에 상주하는 데이터를 변조할 수 있는 루트 사용자를 유지 관리하기 때문입니다.

l IsilonSD 클러스터가 컴플라이언스 모드에 배치된 경우, 클러스터에 새 노드를 추가할 수 없습니다. 따라서, 클러스터를 SmartLock 컴플라이언스 모드로 업그레이드하기 전에 노드를 필요한 만큼 추가해야 합니다.

SmartLock을 사용한 파일 보존

SmartLock 디렉토리 771

Page 772: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SmartLock에 대한 복제 및 백업OneFS에서는 컴플라이언스 및 엔터프라이즈 SmartLock 디렉토리를 타겟 클러스터로복제하거나 백업할 수 있습니다.

SyncIQ를 사용하여 SmartLock 디렉토리를 복제하는 경우 노드 클록이 동기화되도록소스와 타겟 클러스터의 모든 노드를 NTP(Network Time Protocol) 피어 모드로 구성하는 것이 좋습니다. 컴플라이언스 클러스터의 경우 소스와 타겟 클러스터의 모든 노드를 NTP 피어 모드로 구성한 후에 컴플라이언스 클록을 설정하는 것이 좋습니다. 그러면 소스 및 타겟 클러스터가 처음부터 동일한 시간으로 설정되므로 미국 증권거래위원회 규칙 17a-4를 준수하는 데 도움이 됩니다.

데이터를 SmartLock 디렉토리로 복제하는 경우 데이터를 더 이상 디렉토리로 복제하지 않을 때까지 해당 디렉토리에 대한 SmartLock 설정을 구성하지 마십시오. 예를 들어 SmartLock 타겟 디렉토리에 대한 자동 커밋 기간을 구성하면 복제 작업이 실패할 수있습니다. 타겟 디렉토리의 파일이 WORM 상태로 커밋되고 해당 파일이 소스 클러스터에서 수정될 경우 커밋된 파일을 덮어쓸 수 없기 때문에 다음 복제 작업이 실패합니다.

데이터를 NDMP 디바이스에 백업하는 경우 보존 날짜 및 커밋 상태와 관련된 모든SmartLock 메타데이터가 NDMP 디바이스에 전송됩니다. 데이터를 클러스터의SmartLock 디렉토리로 복구하는 경우 클러스터에서 메타데이터가 유지됩니다. 그러나데이터를 복구하는 대상 디렉토리가 SmartLock 디렉토리가 아닐 경우 메타데이터가손실됩니다. SmartLock 디렉토리가 비어 있는 경우에만 해당 디렉토리로 데이터를 복구할 수 있습니다.

SmartLock 라이센스 기능SmartLock 디렉토리를 생성하고 파일을 WORM 상태로 커밋하려면 먼저 EMC Isilon클러스터에서 SmartLock 라이센스를 활성화해야 합니다.

SmartLock 라이센스가 비활성화되면 클러스터에서 새 SmartLock 디렉토리를 생성하거나, SmartLock 디렉토리 구성 설정을 수정하거나, 엔터프라이즈 디렉토리에 있는WORM 상태로 커밋된 파일을 만료 날짜 전에 삭제할 수 없습니다. 하지만 기존SmartLock 디렉토리에 있는 파일은 계속 WORM 상태로 커밋할 수 있습니다.

SmartLock 컴플라이언스 모드로 실행 중인 클러스터에서 SmartLock 라이센스가 비활성화되면 클러스터에 대한 루트 액세스가 복구되지 않습니다.

SmartLock 고려 사항l 루트 사용자가 독점적으로 소유한 파일이 SmartLock 컴플라이언스 모드의 EMC

Isilon 클러스터에 있는 경우 해당 파일에 액세스할 수 없습니다. 컴플라이언스 모드에서는 루트 사용자 계정이 비활성화되기 때문입니다. 예를 들어 컴플라이언스 모드로 구성되지 않은 클러스터에서 파일에 루트 소유권을 할당한 후에 컴플라이언스 모드의 클러스터로 파일을 복제하는 경우, 또는 루트 소유권이 할당된 파일을 백업에서 컴플라이언스 클러스터로 복구하는 경우 이러한 현상이 발생할 수 있습니다.

l SmartLock 디렉토리 외부에서 파일을 생성하고 파일 작업을 완료한 후에SmartLock 디렉토리로 파일을 옮기는 것이 좋습니다. 파일을 클러스터에 업로드하

SmartLock을 사용한 파일 보존

772 OneFS 8.0.1 CLI 관리 가이드

Page 773: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

는 경우 일단 SmartLock 디렉토리가 아닌 디렉토리에 업로드하고 나중에SmartLock 디렉토리로 옮기는 것이 좋습니다. 파일이 업로드 중에 WORM 상태로커밋될 경우 정합성이 보장되지 않는 상태에 빠질 수 있습니다.

l 파일이 열려 있는 동안 WORM 상태로 커밋할 수 있습니다. 디렉토리에 자동 커밋시간을 지정하면 파일이 닫힌 시점이 아닌 마지막으로 수정된 시점 이후 경과된 시간에 따라 자동 커밋 시간이 계산됩니다. 자동 커밋 기간이 지날 때까지 열려 있는파일에 쓰지 않으면 파일이 자동으로 WORM 상태로 커밋되고 해당 파일에 쓸 수없게 됩니다.

l Microsoft Windows 환경에서는 파일을 WORM 상태로 커밋하면 파일의 숨겨진 속성 또는 아카이브 속성을 더 이상 수정할 수 없습니다. WORM 커밋 파일의 숨겨진속성이나 아카이브 속성을 수정하려고 하면 오류가 발생합니다. 따라서 타사 애플리케이션이 숨겨진 속성 또는 아카이브 속성을 수정하는 것을 방지할 수 있습니다.

컴플라이언스 클록 설정SmartLock 컴플라이언스 디렉토리를 생성하려면 먼저 컴플라이언스 클록을 설정해야합니다.

컴플라이언스 클록을 설정하면 이 클록이 클러스터 시스템 클록과 동일한 시간으로 구성됩니다. 컴플라이언스 클록을 설정하기 전에 시스템 클록이 올바른 시간으로 설정되어 있는지 확인하십시오. 컴플라이언스 클록은 이후에 시스템 클록과 동기화되지 않을경우 서서히 시스템 클록에 맞춰 자체 시간을 교정합니다. 컴플라이언스 클록은 1년에한 주 정도 꼴로 자체 시간을 교정합니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 컴플라이언스 관리자계정을 통해 로그인합니다.

2. 다음 명령을 실행하여 컴플라이언스 클록을 설정합니다.

isi worm cdate set

컴플라이언스 클록 보기컴플라이언스 클록의 현재 시간을 볼 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 컴플라이언스 관리자계정을 통해 로그인합니다.

2. 다음 명령을 실행하여 컴플라이언스 클록을 봅니다.

isi worm cdate view

SmartLock 디렉토리 생성SmartLock 디렉토리를 생성하고 파일이 WORM 상태로 보존되는 기간과 파일이 자동으로 WORM 상태로 커밋되는 시기를 제어하는 설정을 구성할 수 있습니다. SmartLock디렉토리가 포함된 디렉토리는 이동하거나 이름을 바꿀 수 없습니다.

SmartLock을 사용한 파일 보존

컴플라이언스 클록 설정 773

Page 774: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

보존 기간보존 기간은 파일이 WORM 상태에서 해제되기 전까지 WORM 상태로 유지되는 기간입니다. SmartLock 디렉토리에 기본, 최대 및 최소 보존 기간을 적용하는 SmartLock디렉토리 설정을 구성할 수 있습니다.

수동으로 파일을 커밋하는 경우 필요에 따라 파일이 WORM 상태에서 해제되는 날짜를지정할 수 있습니다. 파일이 너무 오랜 기간이나 너무 짧은 기간 동안 보존되는 것을 막기 위해 SmartLock 디렉토리에 최소 및 최대 보존 기간을 구성할 수 있습니다. 모든SmartLock 디렉토리에 최소 보존 기간을 지정하는 것이 좋습니다.

예를 들어 특정 SmartLock 디렉토리의 최소 보존 기간이 2일이라면 월요일 오후 1시에파일을 WORM 상태로 커밋하고 화요일 오후 3시에 WORM 상태에서 해제되도록 지정할 경우 2일 후인 수요일 오후 1시에 파일이 WORM 상태에서 해제됩니다. 이보다 일찍해제되면 최소 보존 기간이 위반되기 때문입니다.

또한 파일을 WORM 상태에서 해제할 날짜를 지정하지 않고 파일을 커밋할 경우에 할당할 기본 보존 기간을 구성할 수 있습니다.

기간 자동 커밋SmartLock 디렉토리에 자동 커밋 기간을 구성할 수 있습니다. 자동 커밋 기간을 사용하면 일정 기간 동안 수정되지 않고 SmartLock 디렉토리에 있던 파일이 자동으로WORM 상태로 커밋됩니다.

커밋되지 않은 파일이 포함된 SmartLock 디렉토리의 자동 커밋 기간을 수정하면, 새자동 커밋 기간이 수정 전에 있던 파일에 즉시 적용됩니다. 예를 들어 자동 커밋 기간이2시간인 SmartLock 디렉토리에 있는 파일을 오후 1시에 수정하고 오후 2시 15분에 자동 커밋 기간을 1시간으로 단축할 경우, 해당 파일이 즉시 WORM 상태로 커밋됩니다.

수동으로 파일이 WORM 상태로 커밋되면 파일의 읽기-쓰기 권한이 수정됩니다. 하지만 자동으로 파일이 WORM 상태로 커밋되면 파일의 읽기-쓰기 권한이 수정되지 않습니다.

비어 있지 않은 디렉토리에서 엔터프라이즈 디렉토리 생성비어 있지 않은 디렉토리를 SmartLock 엔터프라이즈 디렉토리로 만들 수 있습니다. 이절차는 CLI를 통해서만 수행할 수 있습니다.

SmartLock 디렉토리를 생성하기 전에 다음 조건 및 요구 사항에 유의하십시오.

l SmartLock 디렉토리는 기존 SmartLock 디렉토리의 하위 디렉토리로 생성할 수 없습니다.

l 하드 링크는 SmartLock 디렉토리 경계를 교차할 수 없습니다.

l SmartLock 디렉토리를 생성하면 해당 디렉토리용 SmartLock 도메인이 생성됩니다.

절차

1. isi job jobs start 명령을 실행합니다.

다음 명령을 실행하면 /ifs/data/smartlock에 대한 SmartLock 엔터프라이즈 도메인을 생성합니다.

isi job jobs start DomainMark --root /ifs/data/smartlock --dm-type Worm

SmartLock을 사용한 파일 보존

774 OneFS 8.0.1 CLI 관리 가이드

Page 775: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SmartLock 디렉토리 생성SmartLock 디렉토리를 생성하고 해당 디렉토리의 파일을 WORM 상태로 커밋할 수 있습니다.

SmartLock 디렉토리를 생성하기 전에 다음 조건 및 요구 사항에 유의하십시오.

l SmartLock 디렉토리는 기존 SmartLock 디렉토리의 하위 디렉토리로 생성할 수 없습니다.

l 하드 링크는 SmartLock 디렉토리 경계를 교차할 수 없습니다.

l SmartLock 디렉토리를 생성하면 해당 디렉토리용 SmartLock 도메인이 생성됩니다.

절차

1. isi worm domains create 명령을 실행합니다.

기존 디렉토리의 경로를 지정하는 경우 해당 디렉토리가 비어 있어야 합니다.

다음 명령 예는 기본 보존 기간이 4년이고, 최소 보존 기간이 3년이며, 최대 보존기간이 5년인 컴플라이언스 디렉토리를 생성합니다.

isi worm domains create /ifs/data/SmartLock/directory1 \ --compliance --default-retention 4Y --min-retention 3Y \ --max-retention 5Y --mkdir

다음 명령 예는 자동 커밋 기간이 30분이고, 최소 보존 기간이 3개월인 엔터프라이즈 디렉토리를 생성합니다.

isi worm domains create /ifs/data/SmartLock/directory2 \ --autocommit-offset 30m --min-retention 3M --mkdir

SmartLock 디렉토리 관리기본, 최소, 최대 보존 기간 및 자동 커밋 기간 등 SmartLock 디렉토리 설정을 수정할수 있습니다.

SmartLock 디렉토리가 비어 있는 경우에만 해당 디렉토리의 이름을 바꿀 수 있습니다.

SmartLock 디렉토리 수정SmartLock 디렉토리에 대한 SmartLock 구성 설정을 수정할 수 있습니다.

SmartLock 디렉토리 설정은 디렉토리당 32번만 수정할 수 있습니다. SmartLock 구성설정은 한 번만 설정하고, 파일을 SmartLock 디렉토리에 추가한 후에는 설정을 수정하지 않는 것이 좋습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi worm modify 명령을 실행하여 SmartLock 구성 설정을 수정합니다.

SmartLock을 사용한 파일 보존

SmartLock 디렉토리 생성 775

Page 776: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령은 기본 보존 기간을 1년으로 설정합니다.

isi worm domains modify /ifs/data/SmartLock/directory1 \--default-retention 1Y

SmartLock 디렉토리 설정 보기SmartLock 디렉토리에 대한 SmartLock 디렉토리 설정을 볼 수 있습니다.

절차

1. EMC Isilon 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 다음 명령을 실행하여 모든 SmartLock 도메인을 봅니다.

isi worm domains list

다음 예와 유사한 출력이 표시됩니다.

ID Path Type-----------------------------------------------65536 /ifs/data/SmartLock/directory1 enterprise65537 /ifs/data/SmartLock/directory2 enterprise65538 /ifs/data/SmartLock/directory3 enterprise-----------------------------------------------

3. (선택 사항) 특정 SmartLock 디렉토리에 대한 자세한 정보를 보려면 isi wormdomains view 명령을 실행합니다.

다음 명령을 실행하면 /ifs/data/SmartLock/directory2에 대한 자세한정보가 표시됩니다.

isi worm domains view /ifs/data/SmartLock/directory2

다음 예와 유사한 출력이 표시됩니다.

ID: 65537 Path: /ifs/data/SmartLock/directory2 Type: enterprise LIN: 4295426060Autocommit Offset: 30m Override Date: -Privileged Delete: offDefault Retention: 1Y Min Retention: 3M Max Retention: - Total Modifies: 3/32 Max

SmartLock 디렉토리구성 설정파일이 WORM 상태로 커밋되는 시기와 WORM 상태로 보존되는 기간을 결정하는SmartLock 디렉토리 설정을 구성할 수 있습니다.

ID

해당 SmartLock 도메인의 숫자 ID입니다.

SmartLock을 사용한 파일 보존

776 OneFS 8.0.1 CLI 관리 가이드

Page 777: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

경로디렉토리의 경로입니다.

유형SmartLock 디렉토리의 유형입니다.

LIN

디렉토리의 inode 번호입니다.

Autocommit offset

디렉토리의 자동 커밋 기간입니다. 파일이 지정된 기간 동안 수정되지 않고SmartLock 디렉토리에 있으면 자동으로 WORM 상태로 커밋됩니다.시간은 "<integer><time>" 형식으로 표시됩니다. 여기서 <time>은 다음 값 중 하나입니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

s

초를 지정합니다.

Override date

디렉토리의 보존 재정의 날짜입니다. 디렉토리의 최대 보존 기간이나 사용자가 파일을 WORM 상태에서 해제할 이전 날짜를 지정했는지 여부와 관계없이, WORM상태로 커밋된 파일이 지정된 날짜가 지날 때까지 WORM 상태에서 해제되지 않습니다.

Privileged delete

권한이 필요한 삭제 기능을 통해 디렉토리 내의 WORM 상태로 커밋된 파일을 삭제할 수 있는지 여부를 나타냅니다. 권한 삭제 기능에 액세스하려면ISI_PRIV_IFS_WORM_DELETE 권한을 할당받았거나 삭제하는 파일을 소유하고있어야 합니다. 루트 또는 compadmin 사용자 계정을 통해 로그인한 경우에도 어떤파일에 대해서든 권한 삭제 기능에 액세스할 수 있습니다.

on

WORM 상태로 커밋된 파일을 isi worm files delete 명령을 통해 삭제할 수 있습니다.

SmartLock을 사용한 파일 보존

SmartLock 디렉토리구성 설정 777

Page 778: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

off

WORM 상태로 커밋된 파일을 isi worm files delete 명령을 통한다 하더라도 삭제할 수 없습니다.

disabled

WORM 상태로 커밋된 파일을 isi worm files delete 명령을 통한다 하더라도 삭제할 수 없습니다. 이 설정은 적용된 후에 수정할 수 없습니다.

Default retention period

디렉토리의 기본 보존 기간입니다. 사용자가 파일을 WORM 상태에서 해제할 날짜를 지정하지 않으면 기본 보존 기간이 할당됩니다.시간은 "<integer><time>" 형식으로 표시됩니다. 여기서 <time>은 다음 값 중 하나입니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

s

초를 지정합니다.

Forever는 WORM 상태로 커밋된 파일이 기본적으로 영구적으로 보존됨을 나타냅니다. Use Min은 기본 보존 기간이 최소 보존 날짜와 같음을 나타냅니다. UseMax는 기본 보존 기간이 최대 보존 날짜와 같음을 나타냅니다.

Minimum retention period

디렉토리의 최소 보존 기간입니다. 사용자가 보존 기간을 단축시키는 만료 날짜를지정하는 경우에도 파일이 최소한 지정된 기간 동안 WORM 상태로 보존됩니다.시간은 "<integer><time>" 형식으로 표시됩니다. 여기서 <time>은 다음 값 중 하나입니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

SmartLock을 사용한 파일 보존

778 OneFS 8.0.1 CLI 관리 가이드

Page 779: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

s

초를 지정합니다.

Forever는 WORM 상태로 커밋된 모든 파일이 영구적으로 보존됨을 나타냅니다.

Maximum retention period

디렉토리의 최대 보존 기간입니다. 사용자가 보존 기간을 연장하는 만료 날짜를 지정하는 경우에도 파일이 지정된 기간을 초과하여 WORM 상태로 보존될 수 없습니다.시간은 "<integer><time>" 형식으로 표시됩니다. 여기서 <time>은 다음 값 중 하나입니다.

Y

년을 지정합니다.

M

개월을 지정합니다.

W

주를 지정합니다.

D

일을 지정합니다.

H

시간을 지정합니다.

m

분을 지정합니다.

s

초를 지정합니다.

Forever는 최대 보존 기간이 없음을 나타냅니다.

SmartLock 디렉토리의 파일 관리파일의 읽기-쓰기 권한을 제거하여 SmartLock 디렉토리의 파일을 WORM 상태로 커밋할 수 있습니다. 또한 파일의 보존 기간이 만료되는 특정 날짜를 설정할 수 있습니다.파일이 WORM 상태로 커밋된 후에는 파일의 보존 기간을 늘릴 수 있지만 줄일 수는 없습니다. WORM 상태로 커밋된 파일은 파일의 보존 기간이 만료된 후에도 이동할 수 없습니다.

보존 기간 만료 날짜는 파일의 액세스 시간을 수정함으로써 설정됩니다. UNIX 명령줄에서 touch 명령을 통해 액세스 시간을 수정할 수 있습니다. Windows 탐색기를 통해액세스 시간을 수정하는 방법은 없지만 Windows Powershell을 통해 액세스 시간을 수

SmartLock을 사용한 파일 보존

SmartLock 디렉토리의 파일 관리 779

Page 780: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

정할 수 있습니다. 파일에 액세스하는 것으로는 보존 기간 만료 날짜가 설정되지 않습니다.

파일이 SmartLock 상태에서 해제되는 날짜를 지정하지 않고 SmartLock 디렉토리의 파일에 대해 touch 명령을 실행하고 파일을 커밋할 경우 보존 기간이 SmartLock 디렉토리에 지정된 기본 보존 기간으로 자동 설정됩니다. SmartLock 디렉토리에 대한 기본보존 기간을 지정하지 않은 경우 파일에 0초의 보존 기간이 할당됩니다. 모든SmartLock 디렉토리에 최소 보존 기간을 지정하는 것이 좋습니다.

UNIX 명령줄을 통해 보존 기간 설정UNIX 명령줄을 통해 파일이 WORM 상태에서 해제되는 시기를 지정할 수 있습니다.

절차

1. UNIX 명령줄을 통해 EMC Isilon 클러스터의 아무 노드에 대한 접속을 열고 로그인합니다.

2. touch 명령을 통해 파일의 액세스 시간을 수정하여 보존 기간을 설정합니다.

다음 명령은 /ifs/data/test.txt의 만료 날짜를 2015년 6월 1일로 설정합니다.

touch -at 201506010000 /ifs/data/test.txt

Windows Powershell을 통해 보존 기간 설정Microsoft Windows Powershell을 통해 파일이 WORM 상태에서 해제되는 시기를 지정할 수 있습니다.

절차

1. Windows PowerShell 명령 프롬프트를 엽니다.

2. (선택 사항) net use 명령을 실행하여 EMC Isilon 클러스터에 대한 접속을 설정합니다.

다음 명령은 cluster.ip.address.com의 /ifs 디렉토리에 대한 접속을 설정합니다.

net use "\\cluster.ip.address.com\ifs" /user:root password

3. 오브젝트를 생성하여 보존 기간을 설정할 파일의 이름을 지정합니다.

해당 파일이 SmartLock 디렉토리에 있어야 합니다.

다음 명령은 /smartlock/file.txt용 오브젝트를 생성합니다.

$file = Get-Item "\\cluster.ip.address.com\ifs\smartlock\file.txt"

4. 파일의 마지막 액세스 시간을 설정하여 보존 기간을 지정합니다.

다음 명령은 만료 날짜를 2015년 7월 1일 오후 1시로 설정합니다.

$file.LastAccessTime = Get-Date "2015/7/1 1:00 pm"

SmartLock을 사용한 파일 보존

780 OneFS 8.0.1 CLI 관리 가이드

Page 781: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

UNIX 명령줄을 통해 WORM 상태로 파일 커밋UNIX 명령줄을 통해 WORM 상태로 파일을 커밋할 수 있습니다.

파일을 WORM 상태로 커밋하려면 해당 파일에서 모든 쓰기 권한을 제거해야 합니다.파일이 이미 읽기 전용 상태로 설정된 경우 먼저 해당 파일에 쓰기 권한을 추가한 후에파일을 다시 읽기 전용 상태로 되돌려야 합니다.

절차

1. UNIX CLI를 통해 EMC Isilon 클러스터에 대한 접속을 열고 로그인합니다.

2. chmod 명령을 실행하여 파일에서 쓰기 권한을 제거합니다.

다음 명령을 실행하면 /ifs/data/smartlock/file.txt의 쓰기 권한이 제거됩니다.

chmod ugo-w /ifs/data/smartlock/file.txt

Windows 탐색기를 통해 WORM 상태로 파일 커밋Microsoft Windows 탐색기를 통해 파일을 WORM 상태로 커밋할 수 있습니다. 이 절차에서는 Windows 7에서 파일을 커밋하는 방법을 설명합니다.

파일을 WORM 상태로 커밋하려면 읽기 전용 설정을 적용해야 합니다. 파일이 이미 읽기 전용 상태로 설정된 경우 먼저 해당 파일을 읽기 전용 상태에서 해제한 후에 파일을다시 읽기 전용 상태로 되돌려야 합니다.

절차

1. Windows 탐색기에서 WORM 상태로 커밋할 파일을 찾습니다.

2. 폴더를 마우스 오른쪽 버튼으로 클릭한 다음 Properties를 클릭합니다.

3. Properties 창에서 General 탭을 클릭합니다.

4. Read-only 확인란을 선택한 후 OK를 클릭합니다.

SmartLock 디렉토리의 모든 파일에 대해 보존 기간 재정의SmartLock 디렉토리에 있는 파일의 보존 기간을 재정의할 수 있습니다. 디렉토리 내에서 WORM 상태로 커밋된 모든 파일은 지정된 날짜가 지날 때까지 WORM 상태로 유지됩니다.

보존 기간 재정의 후에 파일이 WORM 상태로 커밋될 경우 재정의 날짜가 최소 보존 날짜처럼 작동합니다. WORM 상태로 커밋된 모든 파일은 사용자의 지정에 관계없이 최소한 지정된 날짜까지는 만료되지 않습니다.

절차

1. EMC Isilon 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. isi worm modify 명령을 실행하여 SmartLock 디렉토리에서 WORM 상태로커밋된 모든 파일의 보존 기간 만료 날짜를 재정의합니다.

예를 들어 다음 명령은 /ifs/data/SmartLock/directory1의 보존 기간 만료 날짜를 2014년 6월 1일로 재정의합니다.

isi worm domains modify /ifs/data/SmartLock/directory1 \--override-date 2014-06-01

SmartLock을 사용한 파일 보존

UNIX 명령줄을 통해 WORM 상태로 파일 커밋 781

Page 782: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

WORM 상태로 커밋된 파일 삭제권한이 있는 삭제 기능을 통해 WORM 커밋된 파일을 만료 날짜 전에 삭제할 수 있습니다. 이 절차는 CLI를 통해서만 수행할 수 있습니다.

시작하기 전에

l 이 파일이 포함된 SmartLock 디렉토리에 권한이 필요한 삭제 기능을 영구적으로해제해서는 안 됩니다.

l 파일의 소유자이고 ISI_PRIV_IFS_WORM_DELETE 및ISI_PRIV_NS_IFS_ACCESS 권한을 가지고 있거나, 루트 사용자 계정을 통해 로그인한 상태여야 합니다.

절차

1. UNIX 명령줄을 통해 EMC Isilon 클러스터에 대한 접속을 열고 로그인합니다.

2. SmartLock 디렉토리에 권한이 필요한 삭제 기능이 해제된 경우 --privileged-delete 옵션을 사용해 isi worm domains modify 명령을실행하여 디렉토리를 수정합니다.

다음 명령을 사용하면 /ifs/data/SmartLock/directory1에 대해 권한이필요한 삭제 기능이 설정됩니다.

isi worm domains modify /ifs/data/SmartLock/directory1 \--privileged-delete true

3. isi worm files delete 명령을 실행하여 WORM 상태로 커밋된 파일을 삭제합니다.

다음 명령을 실행하면 /ifs/data/SmartLock/directory1/file이 삭제됩니다.

isi worm files delete /ifs/data/SmartLock/directory1/file

다음과 유사한 출력이 표시됩니다.

Are you sure? (yes, [no]):4. yes를 입력한 후 Enter 키를 누릅니다.

파일의 WORM 상태 보기개별 파일의 WORM 상태를 볼 수 있습니다. 이 절차는 CLI를 통해서만 수행할 수 있습니다.

절차

1. UNIX 명령줄을 통해 EMC Isilon 클러스터에 대한 접속을 엽니다.

2. isi worm files view 명령을 실행하여 파일의 WORM 상태를 봅니다.

예를 들어 다음 명령은 파일의 WORM 상태를 표시합니다.

isi worm files view /ifs/data/SmartLock/directory1/file

다음과 유사한 출력이 표시됩니다.

WORM DomainsID Root Path

SmartLock을 사용한 파일 보존

782 OneFS 8.0.1 CLI 관리 가이드

Page 783: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

------------------------------------65539 /ifs/data/SmartLock/directory1

WORM State: COMMITTED Expires: 2015-06-01T00:00:00

SmartLock 명령WORM 명령을 통해 파일 보존을 제어할 수 있습니다. WORM 명령은 SmartLock 툴에특별히 적용되며 클러스터에서 SmartLock 라이센스를 활성화한 경우에만 사용할 수있습니다.

isi worm domains createSmartLock 디렉토리를 생성합니다.

구문

isi worm domains create <path> [--compliance] [--autocommit-offset <duration>] [--override-date <timestamp>] [{--privileged-delete {true | false}] [--default-retention {<duration> | forever | use_min | use_max}] [--min-retention {<duration> | forever}] [--max-retention <duration>] [--mkdir] [--force] [--verbose]

옵션

<path>지정된 경로에서 SmartLock 디렉토리를 생성합니다.디렉토리 경로로 지정하십시오.

{--compliance | -C}

SmartLock 디렉토리를 SmartLock 컴플라이언스 디렉토리로 지정합니다. 이 옵션은 SmartLock 컴플라이언스 모드에서 실행되는 클러스터에서만 사용할 수 있습니다.

{--autocommit-offset | -a} <duration>

자동 커밋 기간을 지정합니다. 지정된 기간 동안 수정되지 않고 SmartLock 디렉토리에 있던 파일이 WORM 상태로 자동으로 커밋됩니다.<duration>을 다음 형식으로 지정하십시오.

<integer><units>

<units>를 다음 값 중 하나로 지정하십시오.

Y연도를 지정합니다.

M월을 지정합니다.

SmartLock을 사용한 파일 보존

SmartLock 명령 783

Page 784: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

m분을 지정합니다.

s초를 지정합니다.

자동 커밋 기간을 지정하지 않으려면 none을 지정합니다. 기본값은 none입니다.

{--override-date | -o} <timestamp>

디렉토리의 보존 재정의 날짜를 지정합니다. WORM 상태로 커밋된 파일은 디렉토리의 최대 보존 기간이나 사용자가 파일을 WORM 상태에서 해제할 이전 날짜를지정하는지 여부와 관계없이 지정된 날짜까지 WORM 상태에서 해제되지 않습니다.

<timestamp>를 다음 형식으로 지정하십시오.

<YYYY>-<MM>-<DD>[T<hh>:<mm>[:<ss>]]

{--privileged-delete | -p} {true | false}

디렉토리의 파일이 isi worm files delete 명령을 통해 삭제될 수 있는지 여부를 결정합니다. 이 옵션은 SmartLock 엔터프라이즈 디렉토리에만 사용할 수 있습니다.

기본값은 false입니다.

--disable-privileged-deleteWORM 상태로 커밋된 파일이 SmartLock 디렉토리에서 영구적으로 삭제되지 않게 합니다.

이 옵션을 지정하면 디렉토리에 대해 권한이 필요한 삭제 기능을 설정할 수 없습니다. 이 경우 파일이 디렉토리에서 WORM 상태로 커밋되면 보존 기간이 지날 때까지 파일을 삭제할 수 없습니다.

{--default-retention | -d} {<duration> | forever | use_min | use_max}

기본 보존 기간을 지정합니다. 사용자가 보존 기간 만료 날짜를 명시적으로 할당하지 않을 경우, 파일이 WORM 상태로 커밋될 때 기본 보존 기간이 파일에 할당됩니다.

SmartLock을 사용한 파일 보존

784 OneFS 8.0.1 CLI 관리 가이드

Page 785: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

<duration>을 다음 형식으로 지정하십시오.

<integer><units>

<units>를 다음 값 중 하나로 지정하십시오.

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

m분을 지정합니다.

s초를 지정합니다.

WORM 상태로 커밋된 파일을 기본적으로 영구 보존하려면 forever를 지정합니다. 최소 보존 기간을 기본 보존 기간으로 할당하려면 use_min을 지정하고, 최대보존 기간을 기본 보존 기간으로 할당하려면 use_max를 지정합니다.

{--min-retention | -m} {<duration> | forever}

최소 보존 기간을 지정합니다. 파일이 적어도 지정된 기간 동안 WORM 상태로 보존됩니다.

<duration>을 다음 형식으로 지정하십시오.

<integer><units>

<units>를 다음 값 중 하나로 지정하십시오.

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

SmartLock을 사용한 파일 보존

isi worm domains create 785

Page 786: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

H시간을 지정합니다.

m분을 지정합니다.

s초를 지정합니다.

WORM 상태로 커밋된 파일을 모두 영구 보존하려면 forever를 지정합니다.

{--max-retention | -x} {<duration> | forever}

최대 보존 기간을 지정합니다. 사용자가 보존 기간을 연장하는 만료 날짜를 지정하는 경우에도 파일이 지정된 기간을 초과하여 WORM 상태로 보존될 수 없습니다.

<duration>을 다음 형식으로 지정하십시오.

<integer><units>

<units>를 다음 값 중 하나로 지정하십시오.

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

m분을 지정합니다.

s초를 지정합니다.

최대 보존 기간을 지정하지 않으려면 forever를 지정합니다.

{--mkdir | -M}

지정된 디렉토리가 없는 경우 디렉토리를 생성합니다.

{--force | -f}

SmartLock 디렉토리의 생성을 확인하는 메시지를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

SmartLock을 사용한 파일 보존

786 OneFS 8.0.1 CLI 관리 가이드

Page 787: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi worm domains modifySmartLock 디렉토리의 SmartLock 설정을 수정합니다.

구문

isi worm domains modify <domain> [--compliance] [{--autocommit-offset <duration> | --clear-autocommit-offset}] [{--override-date <timestamp> | --clear-override-date}] [{--privileged-delete {true | false}] [{--default-retention {<duration> | forever | use_min | use_max} | --clear-default-retention}] [{--min-retention {<duration> | forever} | --clear-min-retention}] [--max-retention <duration> | --clear-max-retention] [--force] [--verbose]

옵션

<domain>지정된 SmartLock 디렉토리를 수정합니다.

SmartLock 디렉토리의 디렉토리 경로, ID 또는 LIN으로 지정하십시오.

{--compliance | -C}

SmartLock 디렉토리를 SmartLock 컴플라이언스 디렉토리로 지정합니다. 이 옵션은 SmartLock 컴플라이언스 모드에서 실행되는 클러스터에서만 사용할 수 있습니다.

{--autocommit-offset | -a} <duration>

자동 커밋 기간을 지정합니다. 지정된 기간 동안 수정되지 않고 SmartLock 디렉토리에 있던 파일이 WORM 상태로 자동으로 커밋됩니다.<duration>을 다음 형식으로 지정하십시오.

<integer><units>

<units>를 다음 값 중 하나로 지정하십시오.

Y

연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

SmartLock을 사용한 파일 보존

isi worm domains modify 787

Page 788: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

m분을 지정합니다.

s초를 지정합니다.

자동 커밋 기간을 지정하지 않으려면 none을 지정합니다. 기본값은 none입니다.

--clear-autocommit-offset지정된 SmartLock 디렉토리에 대한 자동 커밋 기간을 제거합니다.

{--override-date | -o} <timestamp>

디렉토리의 보존 재정의 날짜를 지정합니다. WORM 상태로 커밋된 파일은 디렉토리의 최대 보존 기간이나 사용자가 파일을 WORM 상태에서 해제할 이전 날짜를지정하는지 여부와 관계없이 지정된 날짜까지 WORM 상태에서 해제되지 않습니다.

<timestamp>를 다음 형식으로 지정하십시오.

<YYYY>-<MM>-<DD>[T<hh>:<mm>[:<ss>]]

--clear-override-date지정된 SmartLock 디렉토리에 대한 보존 재정의 날짜를 제거합니다.

{--privileged-delete | -p} {true | false}

디렉토리의 파일이 isi worm files delete 명령을 통해 삭제될 수 있는지 여부를 결정합니다. 이 옵션은 SmartLock 엔터프라이즈 디렉토리에만 사용할 수 있습니다.

기본값은 false입니다.

--disable-privileged-deleteWORM 상태로 커밋된 파일이 SmartLock 디렉토리에서 영구적으로 삭제되지 않게 합니다.

이 옵션을 지정하면 SmartLock 디렉토리에 대해 권한이 필요한 삭제 기능을 설정할 수 없습니다. 이 경우 파일이 디렉토리에서 WORM 상태로 커밋되면 보존 기간만료 날짜가 지날 때까지 파일을 삭제할 수 없습니다.

{--default-retention | -d} {<duration> | forever | use_min | use_max}

기본 보존 기간을 지정합니다. 사용자가 보존 기간 만료 날짜를 명시적으로 할당하지 않을 경우, 파일이 WORM 상태로 커밋될 때 기본 보존 기간이 파일에 할당됩니다.

<duration>을 다음 형식으로 지정하십시오.

<integer><units>

<units>를 다음 값 중 하나로 지정하십시오.

SmartLock을 사용한 파일 보존

788 OneFS 8.0.1 CLI 관리 가이드

Page 789: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Y

연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

m분을 지정합니다.

s초를 지정합니다.

WORM 상태로 커밋된 파일을 기본적으로 영구 보존하려면 forever를 지정합니다. 최소 보존 기간을 기본 보존 기간으로 할당하려면 use_min을 지정하고, 최대보존 기간을 기본 보존 기간으로 할당하려면 use_max를 지정합니다.

--clear-default-retention지정된 SmartLock 디렉토리에 대한 기본 보존 기간을 제거합니다.

{--min-retention | -m} {<duration> | forever}

최소 보존 기간을 지정합니다. 파일이 적어도 지정된 기간 동안 WORM 상태로 보존됩니다.

<duration>을 다음 형식으로 지정하십시오.

<integer><units>

<units>를 다음 값 중 하나로 지정하십시오.

Y

연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

SmartLock을 사용한 파일 보존

isi worm domains modify 789

Page 790: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

H시간을 지정합니다.

m분을 지정합니다.

s초를 지정합니다.

WORM 상태로 커밋된 파일을 모두 영구 보존하려면 forever를 지정합니다.

--clear-min-retention지정된 SmartLock 디렉토리에 대한 최소 보존 기간을 제거합니다.

{--max-retention | -x} {<duration> | forever}

최대 보존 기간을 지정합니다. 사용자가 보존 기간을 연장하는 만료 날짜를 지정하는 경우에도 파일이 지정된 기간을 초과하여 WORM 상태로 보존될 수 없습니다.

<duration>을 다음 형식으로 지정하십시오.

<integer><units>

<units>를 다음 값 중 하나로 지정하십시오.

Y

연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

m분을 지정합니다.

s초를 지정합니다.

최대 보존 기간을 지정하지 않으려면 forever를 지정합니다.

--clear-max-retention지정된 SmartLock 디렉토리에 대한 최대 보존 기간을 제거합니다.

{--force | -f}

SmartLock 디렉토리의 생성을 확인하는 메시지를 표시하지 않습니다.

SmartLock을 사용한 파일 보존

790 OneFS 8.0.1 CLI 관리 가이드

Page 791: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi worm domains listWORM 디렉토리의 목록을 표시합니다.

구문

isi worm domains list [--limit <integer>] [--sort <attribute>] [--descending] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

항목을 지정된 수까지만 표시합니다.

--sort<attribute>

지정된 속성을 기준으로 표시되는 출력을 정렬합니다.다음 값을 사용할 수 있습니다.

idSmartLock 디렉토리 ID를 기준으로 출력을 정렬합니다.

pathSmartLock 디렉토리의 경로를 기준으로 출력을 정렬합니다.

typeSmartLock 디렉토리가 컴플라이언스 디렉토리인지 여부를 기준으로 출력을정렬합니다.

linSmartLock 디렉토리의 inode 수를 기준으로 출력을 정렬합니다.

autocommit_offsetSmartLock 디렉토리의 자동 커밋 기간을 기준으로 출력을 정렬합니다.

override_dateSmartLock 디렉토리의 보존 재정의 날짜를 기준으로 출력을 정렬합니다.

privileged_delete권한이 필요한 삭제 기능이 SmartLock 디렉토리에 대해 설정되었는지 여부를기준으로 출력을 정렬합니다.

default_retentionSmartLock 디렉토리의 기본 보존 기간을 기준으로 출력을 정렬합니다.

min_retentionSmartLock 디렉토리의 최소 보존 기간을 기준으로 출력을 정렬합니다.

SmartLock을 사용한 파일 보존

isi worm domains list 791

Page 792: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

max_retentionSmartLock 디렉토리의 최대 보존 기간을 기준으로 출력을 정렬합니다.

total_modifiesSmartLock 디렉토리가 수정된 총 횟수를 기준으로 출력을 정렬합니다.

{--descending | -d}

출력을 역순으로 표시합니다.

--format {table | json | csv | list}

출력을 테이블(기본값), JSON(JavaScript Object Notation), CSV(CommaSeparated Value) 또는 목록 형식으로 표시합니다.

{--no-header | -a}

머리글 없이 테이블 출력을 표시합니다.

{--no-footer | -z}

바닥글 없이 테이블 출력을 표시합니다. 바닥글에는 스냅샷이 사용하는 총 스토리지 공간과 같은 스냅샷의 총 사용량이 표시됩니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi worm domains view특정 디렉토리 또는 파일에 대한 WORM 정보를 표시합니다.

구문

isi worm domains view <domain>

옵션

<domain>지정된 SmartLock 디렉토리에 대한 정보를 표시합니다.

SmartLock 디렉토리의 디렉토리 경로, ID 또는 LIN으로 지정하십시오.

isi worm cdate setSmartLock 컴플라이언스 클록을 시스템 클록의 현재 시간으로 설정합니다.

컴플라이언스 클록은 한 번만 설정할 수 있습니다. 컴플라이언스 클록이 설정된 후에는컴플라이언스 클록 시간을 수정할 수 없습니다.

구문

isi worm cdate set

SmartLock을 사용한 파일 보존

792 OneFS 8.0.1 CLI 관리 가이드

Page 793: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션이 명령에 대한 옵션은 없습니다.

isi worm cdate viewSmartLock 컴플라이언스 클록이 설정되었는지 여부를 표시합니다. 컴플라이언스 클록이 설정된 경우 컴플라이언스 클록의 현재 시간을 표시합니다.

구문

isi worm cdate view

옵션이 명령에 대한 옵션은 없습니다.

isi worm files deleteWORM 상태로 커밋된 파일을 삭제합니다. 이 명령은 루트 사용자나 컴플라이언스 관리자만 실행할 수 있습니다.

구문

isi worm files delete <path> [--force] [--verbose]

옵션

<path>지정된 파일을 삭제합니다. 해당 파일이 권한이 필요한 삭제 기능이 설정된SmartLock 엔터프라이즈 디렉토리에 있어야 합니다.

파일 경로로 지정하십시오.

--force파일을 삭제할 것인지 확인하는 메시지를 표시하지 않습니다.

--verbose자세한 정보를 표시합니다.

isi worm files viewWORM 상태로 커밋된 파일에 대한 정보를 표시합니다.

구문

isi worm files view <path> [--no-symlinks]

옵션

<path>지정된 파일에 대한 정보를 표시합니다. 해당 파일이 WORM 상태로 커밋되어야합니다.

SmartLock을 사용한 파일 보존

isi worm cdate view 793

Page 794: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

파일 경로로 지정하십시오.

--no-symlinks<path>가 파일을 참조하고 지정된 파일이 심볼 링크인 경우 심볼 링크에 대한WORM 정보를 표시합니다. 이 옵션을 지정하지 않은 경우 파일이 심볼 링크이면심볼 링크가 참조하는 파일에 대한 WORM 정보를 표시합니다.

SmartLock을 사용한 파일 보존

794 OneFS 8.0.1 CLI 관리 가이드

Page 795: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

20장

보호 도메인

이 섹션에서는 다음과 같은 항목을 다룹니다.

l 보호 도메인 개요..............................................................................................796l 보호 도메인 고려 사항......................................................................................796l 보호 도메인 생성 ............................................................................................. 797l 보호 도메인 삭제 ............................................................................................. 797

보호 도메인 795

Page 796: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

보호 도메인 개요보호 도메인은 파일 및 디렉토리에 대한 수정을 방지하는 표시입니다. 디렉토리에 도메인을 적용하면 디렉토리에 포함된 모든 파일과 하위 디렉토리에도 해당 도메인이 적용됩니다. 수동으로 도메인을 지정할 수 있지만, 대개 OneFS에서 자동으로 도메인이 생성됩니다.

도메인 유형으로는 SyncIQ 도메인, SmartLock 도메인 및 SnapRevert 도메인 등 세 가지가 있습니다. SyncIQ 도메인은 복제 정책의 소스 및 타겟 디렉토리에 할당될 수 있습니다. OneFS는 복제 정책이 처음으로 실행될 때 해당 정책의 타겟 디렉토리용 SyncIQ도메인을 자동으로 생성합니다. 또한 페일백 프로세스 중에 복제 정책의 소스 디렉토리용 SyncIQ 도메인을 자동으로 생성합니다. 페일백 프로세스를 시작하기 전에 가속화된페일백에 대한 정책을 구성하여 소스 디렉토리용 SyncIQ 도메인을 수동으로 생성할 수있지만, 복제 정책의 타겟 디렉토리를 표시하는 SyncIQ 도메일을 삭제할 수는 없습니다.

SmartLock 도메인은 커밋된 파일의 수정 또는 삭제를 방지하기 위해 SmartLock 디렉토리에 할당됩니다. SmartLock 디렉토리를 생성하면 SmartLock 도메인이 자동으로생성됩니다. SmartLock 도메인은 사용자가 삭제할 수 없습니다. 하지만 SmartLock 디렉토리를 삭제하면 해당 디렉토리와 연결된 SmartLock 도메인이 자동으로 삭제됩니다.

SnapRevert 도메인은 스냅샷을 되돌리는 동안 파일 및 디렉토리의 수정을 방지하기 위해 스냅샷에 포함된 디렉토리에 할당됩니다. SnapRevert 도메인은 자동으로 생성되지않습니다. 스냅샷을 되돌리려면 먼저 스냅샷에 포함된 디렉토리용 SnapRevert 도메인을 생성해야 합니다. SnapRevert 도메인이 이미 있는 디렉토리의 하위 디렉토리용SnapRevert 도메인을 생성할 수 있습니다. 예를 들어 /ifs/data와 /ifs/data/archive.양쪽 모두를 위한 SnapRevert 도메인을 생성할 수 있습니다. 디렉토리의 스냅샷을 더 이상 되돌리지 않으려는 경우 SnapRevert 도메인을 삭제할 수 있습니다.

IsilonSD Edge의 보호 도메인IsilonSD Edge의 라이센스를 구매한 경우, SyncIQ 및 SmartLink 보호 도메인에 액세스할 수 있습니다.

보호 도메인 고려 사항OneFS에서 특정 작업을 수행하는 데 필요하기 전에 수동으로 보호 도메인을 생성할 수있습니다. 그러나 수동으로 보호 도메인을 생성하면 도메인에 표시되는 데이터를 사용하는 데 제한이 따를 수 있습니다.

l 다수의 파일을 보호 도메인으로 복사하는 데는 상당히 오랜 시간이 걸릴 수 있습니다. 각 파일을 보호 도메인에 속한 것으로 개별적으로 표시해야 하기 때문입니다.

l 보호 도메인 내/외부로 디렉토리를 이동할 수 없습니다. 하지만 보호 도메인에 포함된 디렉토리를 같은 보호 도메인 내의 다른 위치로 이동할 수는 있습니다.

l 디렉토리에 포함된 파일의 개수가 많을수록 디렉토리용 보호 도메인을 생성하는데 더 오랜 시간이 걸립니다. 따라서 디렉토리가 비어 있는 상태에서 디렉토리용 보호 도메인을 생성한 후 디렉토리에 파일을 추가하는 것이 좋습니다.

l 현재 도메인에서 특정 파일의 수정 또는 삭제가 금지된 경우 해당 파일이 포함된 디렉토리용 보호 도메인을 생성할 수 없습니다. 예를 들어 /ifs/data/smartlock/file.txt가 SmartLock 도메인에서 WORM 상태로 설정된 경우 /ifs/data/용 SnapRevert 도메인을 생성할 수 없습니다.

보호 도메인

796 OneFS 8.0.1 CLI 관리 가이드

Page 797: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SyncIQ를 사용하여 SmartLock 컴플라이언스 디렉토리에 대한 복제 정책을 생성하는경우 같은 루트 디렉토리 레벨에서 SyncIQ 및 SmartLock 컴플라이언스 도메인을 구성해야 합니다. SmartLock 컴플라이언스 도메인은 SyncIQ 도메인 내에서 중첩될 수 없습니다.

보호 도메인 생성복제 또는 스냅샷 되돌리기 도메인을 생성하여 간편하게 스냅샷 되돌리기 및 페일오버작업을 수행할 수 있습니다. SmartLock 도메인은 사용자가 생성할 수 없습니다.OneFS에서는 사용자가 SmartLock 디렉토리를 만들 때 자동으로 SmartLock 도메인이생성됩니다.

절차

1. isi job jobs start 명령을 실행합니다.

다음 명령을 실행하면 /ifs/data/source에 대한 SyncIQ 도메인이 생성됩니다.

isi job jobs start domainmark --root /ifs/data/media \--dm-type SyncIQ

보호 도메인 삭제디렉토리를 도메인 외부로 이동하려는 경우 복제 또는 스냅샷 되돌리기 도메인을 삭제할 수 있습니다. SmartLock 도메인은 사용자가 삭제할 수 없습니다. OneFS에서는 사용자가 SmartLock 디렉토리를 삭제할 때 자동으로 SmartLock 도메인이 삭제됩니다.

절차

1. isi job jobs start 명령을 실행합니다.

다음 명령을 실행하면 /ifs/data/source에 대한 SyncIQ 도메인이 삭제됩니다.

isi job jobs start domainmark --root /ifs/data/media \--dm-type SyncIQ --delete

보호 도메인

보호 도메인 생성 797

Page 798: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

보호 도메인

798 OneFS 8.0.1 CLI 관리 가이드

Page 799: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

21장

DARE(Data at Rest Encryption)

이 섹션에서는 다음과 같은 항목을 다룹니다.

l DARE(Data at Rest Encryption) 개요.............................................................. 800l SED(Self-Encrypting Drive).............................................................................800l SED(Self-Encrypting Drive)의 데이터 보안..................................................... 800l SED(Self-Encrypting Drive)로 구성된 클러스터로 데이터 마이그레이션......... 801l 섀시 및 드라이브 상태...................................................................................... 801l SmartFail 처리된 드라이브의 REPLACE 상태.................................................. 805l SmartFail 처리된 드라이브의 ERASE 상태.......................................................806

DARE(Data at Rest Encryption) 799

Page 800: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

DARE(Data at Rest Encryption) 개요SED(Self-Encrypting Drive) 노드만 포함된 EMC Isilon 클러스터에서 저장된 데이터 보호를 통해 데이터 보안을 향상할 수 있습니다.

OneFS 시스템은 SED만 포함된 Isilon OneFS 노드로 이루어진 클러스터로 사용할 수있습니다. 자체 암호화 노드에 저장된 데이터의 시스템 요구 사항과 관리는 SED가 포함되지 않은 노드의 경우와 동일합니다. 혼합된 노드 유형의 클러스터는 지원되지 않습니다.

IsilonSD Edge의 D@RE(Data at Rest Encryption)IsilonSD Edge는 D@RE(Data at Rest Encryption)를 지원하지 않습니다. IsilonSD 노드가 SED(Self-Encrypting Drive) 유형을 지원하지 않기 때문입니다.

SED(Self-Encrypting Drive)SED(Self-Encrypting Drive)에는 DARE(Data at Rest Encryption)를 위해 특별히 설계된 EMC Isilon 클러스터의 데이터가 저장됩니다.

디바이스에 저장된 데이터가 암호화될 때 SED의 DARE가 이루어져 무단 데이터 액세스가 방지됩니다. 스토리지 디바이스에 쓴 모든 데이터가 저장 시 암호화되며 스토리지디바이스에서 읽은 모든 데이터는 읽을 때 해독됩니다. 저장된 데이터는 256비트 데이터 AES 암호화 키를 사용하여 암호화되고 같은 방식으로 해독됩니다. OneFS는 드라이브 인증 키와 온디스크 데이터 암호화 키를 조합하여 데이터 액세스를 제어합니다.

클러스터의 모든 노드가 SED 유형이어야 합니다. 혼합된 노드는 지원되지 않습니다.

SED(Self-Encrypting Drive)의 데이터 보안SED(Self-Encrypting Drive)에 대해 SmartFail을 수행하면 제거 후 데이터 보안이 보장됩니다.

SED의 데이터는 암호화 키 인증을 통해 무단 액세스가 방지됩니다. 암호화 키는 항상드라이브에 유지됩니다. 드라이브가 잠긴 경우 인증에 성공하면 잠금이 해제되어 데이터에 액세스할 수 있습니다.

다음과 같은 경우 SED의 데이터에 액세스할 수 없습니다.

l SED가 SmartFail 처리되었을 때 드라이브 인증 키가 노드에서 삭제된 경우. 드라이브의 데이터를 해독할 수 없어 데이터를 읽을 수 없습니다. 이를 통해 드라이브의보안이 유지됩니다.

l 드라이브가 SmartFail 처리되고 노드에서 제거되었을 때 드라이브의 암호화 키가제거된 경우. 드라이브에서 데이터를 읽기 위한 암호화 키는 데이터를 쓸 때 사용된키와 동일해야 하므로 이전에 드라이브에 쓴 데이터를 해독할 수 없습니다. 드라이브를 SmartFail 처리한 후 제거하면 암호화 키가 암호화 방식으로 삭제됩니다.

SED를 제거하는 권장 방법은 드라이브를 SmartFail 처리하는 것입니다. SmartFail처리된 노드를 제거하면 데이터에 액세스하지 못하게 됩니다.

DARE(Data at Rest Encryption)

800 OneFS 8.0.1 CLI 관리 가이드

Page 801: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l SED의 전원 공급이 중단되면 드라이브가 잠겨 무단 액세스가 방지되고, 전원이 다시 공급되면 해당 드라이브 인증 키 제공 시 데이터에 다시 액세스할 수 있습니다.

l SED가 SmartFail 처리되었을 때 드라이브 인증 키가 노드에서 삭제된 경우. 드라이브의 데이터를 해독할 수 없어 데이터를 읽을 수 없습니다. 이를 통해 드라이브의보안이 유지됩니다.

l 드라이브가 SmartFail 처리되고 노드에서 제거되었을 때 드라이브의 암호화 키가제거된 경우. 드라이브에서 데이터를 읽기 위한 암호화 키는 데이터를 쓸 때 사용된키와 동일해야 하므로 이전에 드라이브에 쓴 데이터를 해독할 수 없습니다. 드라이브를 SmartFail 처리한 후 제거하면 암호화 키가 암호화 방식으로 삭제됩니다.

SED를 제거하는 권장 방법은 드라이브를 SmartFail 처리하는 것입니다. SmartFail처리된 노드를 제거하면 데이터에 액세스하지 못하게 됩니다.

l SED의 전원 공급이 중단되면 드라이브가 잠겨 무단 액세스가 방지되고, 전원이 다시 공급되면 해당 드라이브 인증 키 제공 시 데이터에 다시 액세스할 수 있습니다.

SED(Self-Encrypting Drive)로 구성된 클러스터로 데이터 마이그레이션

기존 클러스터에서 SED(Self-Encrypting Drive)로 구성된 노드의 클러스터로 데이터를마이그레이션할 수 있습니다. 그 결과, 새 클러스터에 마이그레이션된 모든 데이터와향후 데이터가 암호화됩니다.

SED로 구성된 클러스터로의 데이터 마이그레이션은 Isilon Professional Services에서수행해야 합니다. 자세한 내용은 EMC Isilon 담당자에게 문의하십시오.

섀시 및 드라이브 상태섀시와 드라이브 상태에 대한 세부 정보를 볼 수 있습니다.

클러스터에서 서로 다른 성능 저하 상태를 갖는 노드 조합에 따라 읽기 요청, 쓰기 요청또는 두 요청 모두의 작동 여부가 결정됩니다. 클러스터에서 쓰기 쿼럼이 손실되지만읽기 쿼럼이 유지될 수 있습니다. OneFS에서는 클러스터의 섀시와 드라이브 상태에 대한 세부 정보를 제공합니다. 다음 표에는 클러스터에서 나타날 수 있는 모든 상태가 설명되어 있습니다.

IsilonSD Edge를 실행하는 경우, IsilonSD Management Plug-in을 통해 섀시와 드라이브상태에 대한 세부 정보를 확인하고 관리할 수 있습니다. 자세한 내용은 IsilonSD Edge 설치 및 관리 가이드를 참조하십시오.

상태 설명 인터페이스 오류 상태

HEALTHY 노드의 모든 드라이브가 정상적으로 작동합니다.

CLI, 웹 관리 인터페이스

DARE(Data at Rest Encryption)

SED(Self-Encrypting Drive)로 구성된 클러스터로 데이터 마이그레이션 801

Page 802: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

상태 설명 인터페이스 오류 상태

L3 캐시 메모리 크기를 틀리고 처리량 속도를 향상하기 위해SSD(Solid StateDrive)가 L3(Level 3)캐시로 구축되었습니다.

CLI

SMARTFAIL 또는Smartfail orrestripe inprogress

입출력 오류로 인해 또는 사용자 요청에 따라드라이브가 파일 시스템에서 안전하게 제거되는 중입니다.SmartFail 또는 읽기전용 상태의 노드나 드라이브는 쓰기 쿼럼에만 영향을 미칩니다.

CLI, 웹 관리 인터페이스

NOT AVAILABLE 다양한 이유로 드라이브가 사용 불가능한 상태입니다. 해당 베이를 클릭하여 이 상태에대한 자세한 정보를 볼수 있습니다.

웹 관리 인터페이스에서는 이 상태에ERASE 및SED_ERROR CLI 상태가 포함됩니다.

CLI, 웹 관리 인터페이스

X

SUSPENDED 이 상태는 드라이브 작업이 일시적으로 중단되었고 드라이브가 사용 중이지 않음을 나타냅니다. 이 상태는 수동으로 시작되며 정상적인 클러스터 작업 중에는 발생하지 않습니다.

CLI, 웹 관리 인터페이스

NOT IN USE 오프라인 상태의 노드는 읽기 쿼럼과 쓰기쿼럼에 모두 영향을 미칩니다.

CLI, 웹 관리 인터페이스

REPLACE 드라이브가 성공적으로 SmartFail 처리되었고 교체 가능한 상태입니다.

CLI만

STALLED 드라이브가 중단되었고 중단 평가가 진행

CLI만

DARE(Data at Rest Encryption)

802 OneFS 8.0.1 CLI 관리 가이드

Page 803: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

상태 설명 인터페이스 오류 상태

중입니다. 중단 평가는 느리거나 다른 문제가 있는 드라이브를 확인하는 프로세스입니다. 평가 결과에 따라드라이브의 서비스가재개되거나 드라이브가 SmartFail 처리될수 있습니다. 이것은과도적인 상태입니다.

NEW 새 드라이브로, 비어있는 상태입니다. isidev 명령을 -aadd 옵션을 사용하여 실행하는 경우 나타나는 드라이브 상태입니다.

CLI만

USED 드라이브를 추가하고드라이브에 IsilonGUID를 포함했지만드라이브가 이 노드에속하지 않습니다. 이드라이브는 클러스터로 포맷될 수 있습니다.

CLI만

PREPARING 드라이브의 포맷 작업이 진행 중입니다. 포맷이 성공하면 드라이브 상태가 HEALTHY로 바뀝니다.

CLI만

EMPTY 이 베이에 드라이브가없습니다.

CLI만

WRONG_TYPE 드라이브 유형이 이 노드에 맞지 않습니다.예를 들어 SED 노드인데 비 SED 드라이브이거나 SATA 드라이브유형이 필요한데 SAS일 수 있습니다.

CLI만

BOOT_DRIVE 베이에 부팅 드라이브가 있는 A100 드라이브에만 해당됩니다.

CLI만

SED_ERROR OneFS 시스템에서 드라이브를 인식할 수 없습니다.

CLI, 웹 관리 인터페이스

X

DARE(Data at Rest Encryption)

섀시 및 드라이브 상태 803

Page 804: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

상태 설명 인터페이스 오류 상태

웹 관리 인터페이스에서는 이 상태가 Notavailable에 포함됩니다.

ERASE 드라이브가 제거 가능한 상태이지만 데이터가 삭제되지 않았기 때문에 사용자의 주의가요구됩니다. 데이터가확실히 제거되도록 드라이브를 수동으로 삭제할 수 있습니다.

웹 관리 인터페이스에서는 이 상태가 Notavailable에 포함됩니다.

CLI만

INSECURE SED(Self-EncryptingDrive)의 데이터가 무단으로 액세스될 수 있습니다. 암호화되지않은 데이터에는SED(Self-EncryptingDrive)를 사용하면 안됩니다.

웹 관리 인터페이스에서는 이 상태가UnencryptedSED로 표시됩니다.

CLI만 X

UNENCRYPTED SED

SED(Self-EncryptingDrive)의 데이터가 무단으로 액세스될 수 있습니다. 암호화되지않은 데이터에는SED(Self-EncryptingDrive)를 사용하면 안됩니다.

CLI에서는 이 상태가INSECURE로 표시됩니다.

웹 관리 인터페이스만 X

DARE(Data at Rest Encryption)

804 OneFS 8.0.1 CLI 관리 가이드

Page 805: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SmartFail 처리된 드라이브의 REPLACE 상태SmartFail 프로세스 중에 다양한 드라이브 상태를 확인할 수 있습니다.

베이 1의 드라이브가 SmartFail 처리되는 동안 isi dev 명령을 실행할 경우 다음 예와유사한 출력이 표시됩니다.

Node 1, [ATTN] Bay 1 Lnum 11 [SMARTFAIL] SN:Z296M8HK 000093172YE04 /dev/da1 Bay 2 Lnum 10 [HEALTHY] SN:Z296M8N5 00009330EYE03 /dev/da2 Bay 3 Lnum 9 [HEALTHY] SN:Z296LBP4 00009330EYE03 /dev/da3 Bay 4 Lnum 8 [HEALTHY] SN:Z296LCJW 00009327BYE03 /dev/da4 Bay 5 Lnum 7 [HEALTHY] SN:Z296M8XB 00009330KYE03 /dev/da5 Bay 6 Lnum 6 [HEALTHY] SN:Z295LXT7 000093172YE03 /dev/da6 Bay 7 Lnum 5 [HEALTHY] SN:Z296M8ZF 00009330KYE03 /dev/da7 Bay 8 Lnum 4 [HEALTHY] SN:Z296M8SD 00009330EYE03 /dev/da8 Bay 9 Lnum 3 [HEALTHY] SN:Z296M8QA 00009330EYE03 /dev/da9 Bay 10 Lnum 2 [HEALTHY] SN:Z296M8Q7 00009330EYE03 /dev/da10 Bay 11 Lnum 1 [HEALTHY] SN:Z296M8SP 00009330EYE04 /dev/da11 Bay 12 Lnum 0 [HEALTHY] SN:Z296M8QZ 00009330JYE03 /dev/da12

SmartFail이 성공적으로 완료된 후에 isi dev 명령을 실행하면 다음 예와 유사한 출력이 표시되며 드라이브 상태가 REPLACE로 나타납니다.

Node 1, [ATTN] Bay 1 Lnum 11 [REPLACE] SN:Z296M8HK 000093172YE04 /dev/da1 Bay 2 Lnum 10 [HEALTHY] SN:Z296M8N5 00009330EYE03 /dev/da2 Bay 3 Lnum 9 [HEALTHY] SN:Z296LBP4 00009330EYE03 /dev/da3 Bay 4 Lnum 8 [HEALTHY] SN:Z296LCJW 00009327BYE03 /dev/da4 Bay 5 Lnum 7 [HEALTHY] SN:Z296M8XB 00009330KYE03 /dev/da5 Bay 6 Lnum 6 [HEALTHY] SN:Z295LXT7 000093172YE03 /dev/da6 Bay 7 Lnum 5 [HEALTHY] SN:Z296M8ZF 00009330KYE03 /dev/da7 Bay 8 Lnum 4 [HEALTHY] SN:Z296M8SD 00009330EYE03 /dev/da8 Bay 9 Lnum 3 [HEALTHY] SN:Z296M8QA 00009330EYE03 /dev/da9 Bay 10 Lnum 2 [HEALTHY] SN:Z296M8Q7 00009330EYE03 /dev/da10 Bay 11 Lnum 1 [HEALTHY] SN:Z296M8SP 00009330EYE04 /dev/da11 Bay 12 Lnum 0 [HEALTHY] SN:Z296M8QZ 00009330JYE03 /dev/da12

DARE(Data at Rest Encryption)

SmartFail 처리된 드라이브의 REPLACE 상태 805

Page 806: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

베이 3의 드라이브가 SmartFail 처리되는 동안 isi dev 명령을 실행할 경우 다음 예와유사한 출력이 표시됩니다.

Node 1, [ATTN] Bay 1 Lnum 11 [REPLACE] SN:Z296M8HK 000093172YE04 /dev/da1 Bay 2 Lnum 10 [HEALTHY] SN:Z296M8N5 00009330EYE03 /dev/da2 Bay 3 Lnum 9 [SMARTFAIL] SN:Z296LBP4 00009330EYE03 N/A Bay 4 Lnum 8 [HEALTHY] SN:Z296LCJW 00009327BYE03 /dev/da4 Bay 5 Lnum 7 [HEALTHY] SN:Z296M8XB 00009330KYE03 /dev/da5 Bay 6 Lnum 6 [HEALTHY] SN:Z295LXT7 000093172YE03 /dev/da6 Bay 7 Lnum 5 [HEALTHY] SN:Z296M8ZF 00009330KYE03 /dev/da7 Bay 8 Lnum 4 [HEALTHY] SN:Z296M8SD 00009330EYE03 /dev/da8 Bay 9 Lnum 3 [HEALTHY] SN:Z296M8QA 00009330EYE03 /dev/da9 Bay 10 Lnum 2 [HEALTHY] SN:Z296M8Q7 00009330EYE03 /dev/da10 Bay 11 Lnum 1 [HEALTHY] SN:Z296M8SP 00009330EYE04 /dev/da11 Bay 12 Lnum 0 [HEALTHY] SN:Z296M8QZ 00009330JYE03 /dev/da12

SmartFail 처리된 드라이브의 ERASE 상태SmartFail 프로세스가 끝나는 시점에 OneFS에서 인증 키를 재설정할 수 없을 경우 드라이브에서 인증 키를 삭제하려고 합니다.

l 단일 드라이브에서 인증 키를 안전하게 삭제하려면 개별 드라이브를 SmartFail 처리합니다.

l 단일 노드에서 인증 키를 안전하게 삭제하려면 노드를 SmartFail 처리합니다.

l 전체 클러스터에서 인증 키를 안전하게 삭제하려면 각각의 노드를 SmartFail 처리하고 마지막 노드에 대해 isi_reformat_node 명령을 실행합니다.

isi dev 명령을 실행하면 다음 예와 유사한 출력이 표시되며 드라이브 상태가ERASE로 나타납니다.

Node 1, [ATTN] Bay 1 Lnum 11 [REPLACE] SN:Z296M8HK 000093172YE04 /dev/da1 Bay 2 Lnum 10 [HEALTHY] SN:Z296M8N5 00009330EYE03 /dev/da2 Bay 3 Lnum 9 [ERASE] SN:Z296LBP4 00009330EYE03 /dev/da3

ERASE 상태가 표시되는 드라이브는 안전하게 사용 중단, 재사용 또는 반환할 수 있습니다.

ERASE 상태가 표시되는 드라이브에 추가로 액세스하려면 해당 드라이브의 인증 키를기본 MSID(Manufactured Security ID)로 설정해야 합니다. 그러면 드라이브에서

DARE(Data at Rest Encryption)

806 OneFS 8.0.1 CLI 관리 가이드

Page 807: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

DEK(Data Encryption Key)가 지워지고 드라이브에 저장된 기존 데이터를 영구적으로읽지 못하게 됩니다.

DARE(Data at Rest Encryption)

SmartFail 처리된 드라이브의 ERASE 상태 807

Page 808: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

DARE(Data at Rest Encryption)

808 OneFS 8.0.1 CLI 관리 가이드

Page 809: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

22장

SmartQuotas

이 섹션에서는 다음과 같은 항목을 다룹니다.

l SmartQuotas 개요............................................................................................ 810l 할당량 유형...................................................................................................... 810l 기본 할당량 유형...............................................................................................811l 사용량 계산 및 제한..........................................................................................813l 디스크 사용량 계산...........................................................................................814l 할당량 알림...................................................................................................... 815l 할당량 알림 규칙.............................................................................................. 816l 할당량 보고서...................................................................................................816l 할당량 생성.......................................................................................................817l 할당량 관리...................................................................................................... 818l 할당량 명령...................................................................................................... 831

SmartQuotas 809

Page 810: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

SmartQuotas 개요SmartQuotas 모듈은 관리자가 정의한 스토리지 제한을 모니터링하고 적용하는 선택적할당량 관리 툴입니다. SmartQuotas는 Accounting 및 Enforcement 할당량 제한, 보고기능, 자동 알림을 사용하여 스토리지 사용량 관리, 디스크 스토리지 모니터링, 디스크스토리지 제한 초과 시 알림 전송 등의 작업을 수행할 수 있습니다.

할당량을 사용하면 정의한 조건에 따라 스토리지 사용량을 관리할 수 있습니다. 할당량은 사용자, 그룹 또는 프로젝트가 사용하는 스토리지의 양을 추적하고 때때로 이를 제한하는 수단으로 사용됩니다. 할당량을 사용하면 사용자 또는 부서가 다른 사용자 또는부서에 할당된 스토리지 양을 침범하여 사용하지 않도록 보장하는 데 도움이 됩니다.할당량을 사용하면 경우에 따라 정의된 공간을 초과하는 쓰기 작업이 거부되거나 간단한 알림이 전송될 수 있습니다.

할당량을 /ifs/.ifsvar/ 또는 해당 하위 디렉토리에 적용하지 마십시오. 할당량을통해 /ifs/.ifsvar/ 디렉토리의 크기를 제한하는데 디렉토리가 제한에 도달하는 경우 파일 시스템 분석과 같은 작업이 실패합니다. 할당량은 최신 보고서를 저장할 공간을 확보하기 위해 /ifs/.ifsvar/ 하위 디렉토리에서 오래된 작업 보고서가 삭제되지 않도록 방지합니다.

SmartQuotas 모듈을 사용하려면 별도의 라이센스가 필요합니다. SmartQuotas 모듈에대한 자세한 내용을 확인하거나 SmartQuotas 모듈을 활성화하려면 EMC Isilon 영업 담당자에게 문의하십시오.

할당량 유형OneFS는 스토리지 할당량의 기본 구성 단위로 할당량 유형이라는 개념을 사용합니다.스토리지 할당량은 리소스 세트와 이 세트의 각 리소스 유형에 대한 계산으로 이루어집니다. 스토리지 할당량은 스토리지 도메인이라고도 합니다.

스토리지 할당량을 생성하려면 다음 3가지 식별자가 필요합니다.

l 모니터링할 디렉토리

l 할당량 제한에 대한 스냅샷 추적 여부

l 할당량 유형(디렉토리, 사용자 또는 그룹)

OneFS 루트(/ifs)에 대해서는 어떠한 유형의 할당량도 생성하지 않아야 합니다. 루트레벨의 할당량을 사용하면 성능이 크게 저하될 수 있습니다.

다음 개체 중에서 할당량 유형을 선택할 수 있습니다.

Directory

특정 디렉토리와 해당 하위 디렉토리

User

특정 사용자 또는 기본 사용자(모든 사용자). 구성하는 특정 사용자 할당량이 기본사용자 할당량보다 우선합니다.

SmartQuotas

810 OneFS 8.0.1 CLI 관리 가이드

Page 811: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Group

특정 그룹의 모든 구성원 또는 기본 그룹(모든 그룹)의 모든 구성원. 구성하는 특정 그룹 할당량이 기본 그룹 할당량보다 우선합니다. 그룹 할당량을 기본 그룹 할당량과 연결하면 연결된 할당량이 생성됩니다.

동일한 디렉토리에 대한 여러 할당량 유형을 생성할 수 있지만 서로 다른 유형이거나서로 다른 스냅샷 옵션을 가져야 합니다. OneFS의 모든 디렉토리에 대한 할당량 유형을 지정하고 서로 중첩시켜 복잡한 스토리지 사용 정책 계층 구조를 생성할 수 있습니다.

중첩된 스토리지 할당량은 중복될 수도 있습니다. 예를 들어 다음 할당량 설정은 재무디렉토리의 크기가 5TB를 초과하지 않도록 하면서 재무 부서의 각 사용자가 최대 1TB를 사용할 수 있도록 합니다.

l /ifs/data/finance에 5TB의 hard 할당량을 설정합니다.

l 재무 부서의 개별 사용자에 대해 1TB의 soft 할당량을 설정합니다.

기본 할당량 유형기본 할당량은 지정된 디렉토리의 사용자 또는 그룹에 대한 다른 할당량을 자동으로 생성합니다.

기본 할당량은 트리거와 일치하는 새 개체에 대한 정책을 지정합니다. default-user@/ifs/cs는 달리 정의되지 않는 한, 각 특정 사용자에 대해서 specific-user@/ifs/cs로 적용됩니다.

예를 들어 /ifs/dir-1 디렉토리에 대한 기본 사용자 할당량을 생성할 수 있습니다.이 디렉토리는 루트 사용자가 소유한 것입니다. 기본 사용자 유형은 해당 디렉토리를루트로 삼아 자동으로 도메인을 생성하고 거기에 사용량을 추가합니다.

my-OneFS-1# mkdir /ifs/dir-1my-OneFS-1# isi quota quotas create /ifs/dir-1 default-usermy-OneFS-1# isi quota quotas ls --path=/ifs/dir-1 Type AppliesTo Path Snap Hard Soft Adv Used---------------------------------------------------------------default-user DEFAULT /ifs/dir-1 No - - - 0buser root /ifs/dir-1 No - - - 0b---------------------------------------------------------------

이제 다른 사용자(관리자)가 소유한 파일을 하나 추가하십시오.

my-OneFS-1# touch /ifs/dir-1/somefilemy-OneFS-1# chown admin /ifs/dir-1/somefilemy-OneFS-1# isi quota quotas ls --path=/ifs/dir-1Type AppliesTo Path Snap Hard Soft Adv Used---------------------------------------------------------------default-user DEFAULT /ifs/dir-1 No - - - 0buser root /ifs/dir-1 No - - - 26buser admin /ifs/dir-1 No - - - 0b---------------------------------------------------------------Total: 3

이 예에서 기본 사용자 유형은 특정 사용자 유형을 자동으로 생성하고(사용자: 관리자)거기에 새 사용량을 추가했습니다. 기본 사용자는 새 할당량을 자동으로 생성하기 위한용도로만 사용되므로 사용량이 없습니다. 기본 사용자에 대한 적용 사항은 특정 사용자(사용자:관리자)로 복제되며 이 상속된 할당량을 연결된 할당량이라고 합니다. 이렇게해서 각 사용자 계정의 고유한 사용량이 계산됩니다.

SmartQuotas

기본 할당량 유형 811

Page 812: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기본값이 중복될 수도 있습니다. 예를 들어 default-user@/ifs/dir-1과 default-user@/ifs/cs가 모두 정의될 수 있습니다. 기본 적용 사항이 변경되면 OneFS 스토리지할당량은 이 변경 사항을 연결된 할당량에 비동기식으로 전파합니다. 비동기식 업데이트이기 때문에 업데이트가 적용되기 전에 약간의 지연이 있습니다. 모든 사용자나 모든그룹과 같은 기본 유형이 삭제되면 OneFS는 상속된 것으로 표시된 모든 하위 항목을삭제합니다. 선택적으로 하위 항목을 삭제하지 않은 채 기본 항목을 삭제할 수도 있지만 이렇게 하면 상속된 모든 하위 항목의 상속 관계가 단절됩니다.

아까의 예를 계속 사용하면서, 루트 사용자가 소유한 또 다른 파일 하나를 추가하십시오. 루트 유형이 있기 때문에 새 사용량이 이 유형에 추가됩니다.

my-OneFS-1# touch /ifs/dir-1/anotherfilemy-OneFS-1# isi quota ls -v --path=/ifs/dir-1 --format=list Type: default-user AppliesTo: DEFAULT Path: /ifs/dir-1 Snap: NoThresholds Hard : - Soft : - Adv : - Grace : - Usage Files : 0 With Overhead : 0.00b W/O Overhead : 0.00b Over: - Enforced: No Container: No Linked: ----------------------------------------------------------------------- Type: user AppliesTo: root Path: /ifs/dir-1 Snap: NoThresholds Hard : - Soft : - Adv : - Grace : - Usage Files : 2 With Overhead : 3.50K W/O Overhead : 55.00b Over: - Enforced: No Container: No Linked: Yes----------------------------------------------------------------------- Type: user AppliesTo: admin Path: /ifs/dir-1 Snap: NoThresholds Hard : - Soft : - Adv : - Grace : - Usage Files : 1 With Overhead : 1.50K W/O Overhead : 0.00b Over: - Enforced: No

SmartQuotas

812 OneFS 8.0.1 CLI 관리 가이드

Page 813: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Container: No Linked: Yes

기본 사용자 유형에 특정 사용자가 할당되면 기본 사용자에 적용된 모든 사항이 특정사용자로 복제되고, 새롭게 상속된 할당량 유형이 나타나는데 이 할당량을 연결된 할당량이라고 합니다.

연결된 할당량에 대한 구성 변경은 연결된 할당량이 상속되는 상위 할당량에 대해 이루어져야 합니다. 상위 할당량에 대한 변경 사항은 모든 하위 항목에 전파됩니다. 상위 할당량으로부터의 구성을 재정의하려면, 우선 할당량 연결을 해제하십시오.

사용량 계산 및 제한스토리지 할당량은 스토리지 공간을 관리할 수 있도록 사용자가 생성할 수 있는 두 가지 사용량 유형을 지원합니다. 하나는 사용량 Accounting이고 다른 하나는Enforcement 제한입니다.

사용량 유형에 따라 OneFS 할당량을 구성하여 스토리지 사용량을 추적하거나 제한할수 있습니다. 디스크 스토리지 사용량을 모니터링하는 Accounting 옵션은 감사, 계획및 비용 청구에 유용합니다. Enforcement 제한은 사용자, 그룹 또는 디렉토리별 스토리지 제한을 설정합니다.

스토리지 제한을 지정하지 않고 스토리지 제한 추적

Accounting 옵션은 디스크 스토리지 사용량을 추적하지만 제한하지는 않습니다.할당량에 대한 Accounting 옵션을 사용하면 inode 수와 물리적 및 논리적 공간 리소스를 모니터링할 수 있습니다. 물리적 공간은 도메인의 데이터와 메타데이터를비롯하여 파일과 디렉토리를 저장하는 데 사용되는 모든 공간을 지칭하며, 논리적공간은 파일 메타데이터와 스파스(Sparse) 영역을 제외한 모든 파일 크기 합계를지칭합니다. 사용자 데이터 스토리지는 논리적 공간 계산을 사용하여 추적되며, 여기에는 보호 오버헤드가 포함되지 않습니다. 예를 들어 Accounting 옵션을 사용하여 다음을 수행할 수 있습니다.

l 각 사용자, 그룹 또는 디렉토리에 사용한 디스크 공간에 대한 비용만을 청구하기 위해 여러 사용자 또는 그룹이 사용한 디스크 공간 크기를 추적합니다.

l 스토리지 사용 패턴을 파악하고 스토리지 정책을 정의할 수 있는 보고서를 검토하고 분석합니다.

l 용량 및 기타 스토리지 요구량을 계획합니다.

스토리지 제한 지정

Enforcement 제한에는 Accounting 옵션의 모든 기능과 더불어 디스크 스토리지를제한하고 알림을 전송하는 기능이 포함됩니다. Enforcement 제한을 사용하면 클러스터를 논리적으로 분할하여 각 사용자, 그룹 또는 디렉토리가 사용할 수 있는스토리지 양을 제어하거나 제한할 수 있습니다. 예를 들어 hard 또는 soft 용량 제한값을 설정하여 주요 프로젝트와 중요한 애플리케이션에 적절한 공간을 항상 사용할 수 있는 동시에 클러스터의 사용자가 자신에게 할당된 스토리지 용량을 초과하지 않도록 할 수 있습니다. 필요에 따라, 할당량 제한값에 도달하거나 이를 초과할 경우 사용자, 그룹 관리자 또는 관리자에게 실시간 이메일 할당량 알림을 전송할 수 있습니다.

SmartQuotas

사용량 계산 및 제한 813

Page 814: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

할당량 유형이 Accounting 전용 옵션을 사용하는 경우 해당 할당량에 Enforcement 제한을 사용할 수 없습니다.

루트로 로그인한 관리자의 작업으로 인해 도메인의 할당량 임계값이 초과될 수 있습니다. 예를 들어 보호 수준을 변경하거나 스냅샷을 생성하면 할당량 매개 변수를 초과할가능성이 있습니다. 또한 복구와 같은 시스템 작업으로 인해 할당량 도메인이 제한값을초과할 수도 있습니다.

이 시스템에서는 관리자가 3가지 유형의 Enforcement 임계값을 정의할 수 있습니다.

임계값 유형 설명

Hard 초과할 수 없는 디스크 사용량 제한값. 파일 쓰기와 같은 작업으로 인해 할당 타겟이 hard 할당량을 초과하면 다음과 같은 이벤트가 발생합니다.

l 작업 실패

l 클러스터에 알림 로깅

l 지정된 수신자에게 알림 발송

사용량이 임계값 미만으로 떨어지면 쓰기 작업이 재개됩니다.

Soft 유예 기간 동안에는 초과해도 무방한 제한값.soft 할당량을 초과하면 클러스터에 알림이 로깅되고 지정된 수신자에게 알림이 발송되지만,유예 기간 동안에는 데이터 쓰기가 허용됩니다.

유예 기간이 만료된 후에도 soft 임계값을 초과하면 데이터 쓰기가 실패하고 지정된 수신자에게 hard 제한 알림이 발송됩니다.

사용량이 임계값 미만으로 떨어지면 쓰기 작업이 재개됩니다.

Advisory 초과해도 무방한 참조용 제한값. advisory 할당량 임계값을 초과하면 클러스터에 알림이 로깅되고 지정된 수신자에게 알림이 발송됩니다.advisory 임계값에 도달해도 데이터 쓰기는 중단되지 않습니다.

디스크 사용량 계산구성한 할당량별로 데이터 보호 오버헤드가 향후 디스크 사용량 계산에 포함되는지 여부를 지정할 수 있습니다.

대부분의 할당량 구성에는 오버헤드 계산을 포함할 필요가 없습니다. 할당량의 사용량계산에 데이터 보호 오버헤드를 포함하지 않는 경우 해당 할당량의 향후 디스크 사용량계산에 파일과 디렉토리를 저장하는 데 필요한 공간만 포함됩니다. 클러스터의 데이터보호 설정에 필요한 공간은 포함되지 않습니다.

동일한 예의 사용자에게 현재 40GB의 할당량이 주어져 있고 이 할당량의 디스크 사용량 계산에 데이터 보호 오버헤드가 포함되지 않는다고 하면, 2x 데이터 보호 수준으로

SmartQuotas

814 OneFS 8.0.1 CLI 관리 가이드

Page 815: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

클러스터가 구성되어 있고 사용자가 해당 클러스터에 10GB 파일을 기록할 경우 이 파일은 20GB의 공간을 사용하지만 10GB의 데이터 보호 오버헤드가 할당량 계산에 포함되지 않습니다. 이 예에서 사용자는 클러스터에 10GB 파일을 기록하여 40GB 할당량의25%에 도달했습니다. 이 디스크 사용량 계산 방법은 대부분의 할당량 구성에 권장됩니다.

할당량의 사용량 계산에 데이터 보호 오버헤드를 포함하면, 파일 및 디렉토리를 저장하는 데 필요한 전체 공간과 더불어 패리티, 미러링 등 지정한 데이터 보호 설정을 수용하는 데 필요한 공간도 향후 할당량의 디스크 사용량 계산에 포함됩니다. 예를 들어 사용자에게 현재 40GB 할당량이 주어져 있고 이 할당량의 디스크 사용량 계산에 데이터 보호 오버헤드가 포함되어 있다면, 2x 데이터 보호 수준(미러링)으로 클러스터가 구성되어 있고 사용자가 해당 클러스터에 10GB 파일을 기록할 경우 이 파일은 실제로 파일에10GB, 데이터 보호 오버헤드에 10GB로 총 20GB의 공간을 사용하게 됩니다. 이 예에서사용자는 클러스터에 10GB 파일을 기록하여 40GB 할당량의 50%에 도달했습니다.

클론이 생성된 파일 및 중복 제거된 파일은 할당량에서 일반 파일로 처리됩니다. 할당량에 데이터 보호 오버헤드가 포함되는 경우 공유 데이터의 데이터 보호 오버헤드는 사용량 계산에 포함되지 않습니다.

스냅샷에서 사용되는 공간을 포함하도록 할당량을 구성할 수 있습니다. 한 경로에 2개의 할당량을 적용할 수 있습니다. 즉 스냅샷 사용량을 포함하지 않는 할당량(기본값)과스냅샷 사용량을 포함하는 할당량입니다. 할당량에 스냅샷을 포함하면 현재 디렉토리에 있는 것보다 더 많은 파일이 계산에 포함됩니다. 실제 디스크 사용량은 현재 디렉토리와 해당 디렉토리의 스냅샷을 합한 것입니다. 할당량 경로의 .snapshot 디렉토리를 조사하여 계산에 포함되는 스냅샷을 확인할 수 있습니다.

QuotaScan 작업이 완료된 후 생성된 스냅샷만 계산에 포함됩니다.

할당량 알림할당량 알림은 Enforcement 할당량에 대해 생성되며 할당량 위반이 발생할 경우 관련정보를 사용자에게 제공합니다. 해당 상태가 지속되는 동안 미리 알림이 주기적으로 전송됩니다.

각 알림 규칙은 적용될 조건과 조건 충족 시 실행될 작업을 정의합니다. Enforcement할당량에 여러 알림 규칙을 정의할 수 있습니다. 임계값이 초과되면 지정된 사용자에게자동 e-메일 알림을 전송할 수 있습니다. 또는 직접 시스템 알림으로 표시되는 알림을모니터링하거나 이러한 이벤트에 대한 e-메일을 받을 수 있습니다.

알림은 모든 할당량 도메인에 적용되도록 전역적으로 구성하거나 특정 할당량 도메인에 대해 구성할 수 있습니다.

Enforcement 할당량은 다음 알림 설정을 지원합니다. 해당 할당량은 이 중 하나의 설정만 사용할 수 있습니다.

제한 알림 설정 설명

Turn Off Notifications for this Quota 할당량에 모든 알림을 사용하지 않습니다.

Use Default Notification Rules 지정된 할당량 유형에 글로벌 기본 알림을 사용합니다.

SmartQuotas

할당량 알림 815

Page 816: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

제한 알림 설정 설명

Use Custom Notification Rules 고급 사용자 지정 알림을 생성하여 특정 할당량에 적용할 수 있습니다. 사용자 지정 알림은hard, soft, advisory 등 지정된 할당량의 모든임계값 유형에 대해 구성될 수 있습니다.

할당량 알림 규칙할당량 알림 규칙을 작성하여 이벤트 임계값에 의해 트리거되는 알림을 생성할 수 있습니다.

이벤트가 발생하면 알림 규칙에 따라 알림이 트리거됩니다. 예를 들어 그룹의 디스크공간 할당 임계값이 초과되면 e-메일을 전송하는 알림 규칙을 생성할 수 있습니다.

이벤트 임계값(알림 조건)에 따라 작업을 트리거하도록 알림 규칙을 구성할 수 있습니다. 규칙에는 작업을 실행하거나 특정 상태 전환에 대한 즉각적인 알림을 실행할 일정(예: "매일 오전 1시")을 지정할 수 있습니다. 이벤트가 발생하면 알림 트리거가 e-메일전송이나 인터페이스에 클러스터 알림 전송과 같은 하나 이상의 작업을 실행할 수 있습니다. 다음 예는 알림 규칙을 구성하는 데 사용할 수 있는 조건의 유형을 보여 줍니다.

l 임계값이 초과되면 알림(최대 5분마다 한 번)

l 할당이 거부되면 알림(최대 1시간마다 한 번)

l 임계값이 초과된 상태일 경우 알림(매일 오전 2시)

l 유예 기간이 만료된 상태일 경우 알림(매주 일요일 오전 2시)

다음 범주로 그룹화되는 이벤트에 대해 알림이 트리거됩니다.

즉각적인 알림

hard 임계값에 따라 쓰기가 거부될 경우 트리거되는 쓰기 거부 알림 그리고 hard,soft 또는 advisory 임계값이 초과되면 트리거되는 임계값 초과 알림 등이 포함됩니다. 이러한 알림은 해당 시점의 개별 이벤트를 나타내기 때문에 일회성 알림입니다.

지속적인 알림

hard, soft 또는 advisory 임계값이 제한을 초과하거나 soft 임계값의 유예 기간이만료된 지 오래된 것과 같은 지속되는 상태를 나타내며 스케줄에 따라 생성됩니다.

할당량 보고서OneFS SmartQuotas 모듈은 관리자가 클러스터 리소스를 관리하고 사용량 통계를 분석하는 데 이용할 수 있는 보고 옵션을 제공합니다.

스토리지 할당량 보고서를 통해 할당량 도메인의 과거 또는 현재 상태를 간략하게 파악할 수 있습니다. 원시 보고 데이터가 OneFS에서 취합된 후에 일련의 필터링 매개 변수와 정렬 유형을 사용하여 데이터 요약을 생성할 수 있습니다. 스토리지 할당량 보고서에는 위반 항목에 대한 정보가 임계값 유형별로 그룹화되어 들어 있습니다. 기간별 데이터 샘플이나 현재 데이터를 사용하여 보고서를 생성할 수 있습니다. 두 경우 모두 특정 시간의 사용량 데이터에 대한 보고서 조회를 제공합니다. OneFS는 시간 경과에 따라 집계된 데이터에 대한 보고서(예: 추세 보고서)는 제공하지 않지만, 사용자가 원시데이터를 분석하여 추세를 분석할 수 있습니다. 보고서 저장에 필요한 공간 이외에 보고서 수에 대한 구성 제한은 없습니다.

OneFS는 다음과 같은 데이터 취합 및 보고 방법을 제공합니다.

SmartQuotas

816 OneFS 8.0.1 CLI 관리 가이드

Page 817: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l 스케줄이 지정된 보고서: 정기적으로 생성 및 저장됩니다.

l 임시 보고서: 사용자의 요청 시 생성 및 저장됩니다.

l 실시간 보고서: 즉각적이고 일시적인 조회가 가능합니다.

예약된 보고서는 기본적으로 /ifs/.isilon/smartquotas/reports 디렉토리에배치되지만 이 위치는 /ifs 아래의 모든 디렉토리로 구성할 수 있습니다. 생성되는 각보고서에는 할당량 도메인 정의, 상태, 사용량 및 글로벌 구성 설정이 포함됩니다. 기본적으로 한 번에 10개의 보고서가 유지되며 오래된 보고서부터 삭제됩니다. 언제든지 임의 보고서를 생성하여 스토리지 할당량 시스템의 현재 상태를 볼 수 있습니다. 이러한실시간 보고서는 수동으로 저장할 수 있습니다. 임의 보고서는 시간별 보고서 세트가편중되지 않도록 예약된 보고서와 다른 별도의 위치에 저장됩니다.

할당량 생성Accounting 할당량 및 Enforcement 할당량의 두 가지 스토리지 할당량 유형을 생성하여 데이터를 모니터링할 수 있습니다. 스토리지 할당량 제한은 특정 사용자, 그룹 또는디렉토리에 적용될 수 있습니다.

목표에 따라 적합한 유형의 할당량을 생성할 수 있습니다.

l Enforcement 할당량은 디스크 사용량을 모니터링하고 제한합니다. 원하는 조합의hard, soft 및 advisory 제한을 사용하는 Enforcement 할당량을 생성할 수 있습니다.

스냅샷 추적 할당량 도메인에는 Enforcement 할당량을 사용하지 않는 것이 좋습니다.

l Accounting 할당량은 디스크 사용량을 모니터링하지만 제한하지는 않습니다.

분석 또는 다른 목적으로 할당량 데이터를 사용하기 전에 실행 중인 QuotaScan 작업이없는지 확인하십시오.

Accounting 할당량 생성디스크 사용량을 모니터링하지만 제한하지 않도록 Accounting 할당량을 생성할 수 있습니다.

필요에 따라 스냅샷 데이터, 데이터 보호 오버헤드 또는 둘 모두를 Accounting 할당량에 포함할 수 있습니다.

이 절차에서 사용할 수 있는 매개 변수와 옵션에 대한 자세한 정보를 보려면 isiquota quotas create --help 명령을 실행하십시오.

절차

1. isi quota quotas create 명령을 실행하여 Accounting 할당량을 생성합니다.

다음 명령을 실행하면 /quota_test_1 디렉토리에 대한 할당량이 생성됩니다.할당량은 강제적인 것이 아니라 참고용인 advisory 임계값을 설정합니다.

isi quota quotas create /ifs/data/quota_test_1 directory \ --advisory-threshold=10M --enforced=false

SmartQuotas

할당량 생성 817

Page 818: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

사후 요구 사항

분석 또는 다른 목적으로 할당량 데이터를 사용하기 전에 isi job events list--job-type quotascan 명령을 실행하여 진행 중인 QuotaScan 작업이 없는지 확인하십시오.

Enforcement 할당량 생성Enforcement 할당량을 생성하여 디스크 사용량을 모니터링하고 제한할 수 있습니다.

hard, soft 및 advisory 제한값을 설정하는 Enforcement 할당량을 생성할 수 있습니다.

이 절차에서 사용할 수 있는 매개 변수와 옵션에 대한 자세한 정보를 보려면 isiquota quotas create --help 명령을 실행하십시오.

절차

1. isi quota quotas create 명령을 실행하고 --enforced 매개 변수를true로 설정합니다.

다음 명령을 실행하면 /quota_test_2 디렉토리에 대한 할당량이 생성됩니다.할당량은 지정된 임계값을 초과할 때 강제로 적용되는 advisory 임계값을 설정합니다.

isi quota quotas create /ifs/data/quota_test_2 directory \ --advisory-threshold=100M --enforced=true

사후 요구 사항

분석 또는 다른 목적으로 할당량 데이터를 사용하기 전에 isi job events list--job-type quotascan 명령을 실행하여 진행 중인 QuotaScan 작업이 없는지 확인하십시오.

할당량 관리스토리지 할당량의 구성된 값을 수정하고 할당량을 설정하거나 해제할 수 있습니다. 또한 특정 사용자, 그룹 또는 디렉토리에 적용되는 할당량 제한을 생성할 수 있습니다.

OneFS에서는 필터를 사용하여 할당량을 찾을 수 있는 할당량 검색 기능을 통해 할당량을 간편하게 관리할 수 있습니다. 상위 할당량에 연결된 할당량의 연결을 해제하고 할당량에 대한 사용자 지정 알림을 구성할 수 있습니다. 또한 할당량을 일시적으로 해제한 다음 필요할 때 설정할 수 있습니다.

할당량 도메인 간에 할당량 디렉토리를 이동하는 것은 지원되지 않습니다.

할당량 검색다양한 검색 매개 변수를 사용하여 할당량을 검색할 수 있습니다.

이 절차에서 사용할 수 있는 매개 변수와 옵션에 대한 자세한 정보를 보려면 isiquota quotas list --help 명령을 실행하십시오.

절차

1. isi quota quotas list 명령을 실행하여 할당량을 검색합니다.

SmartQuotas

818 OneFS 8.0.1 CLI 관리 가이드

Page 819: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 /ifs/data/quota_test_1 디렉토리를 모니터링하는모든 할당량이 검색됩니다.

isi quota quotas list --path=/ifs/data/quota_test_1

할당량 관리할당량은 현재 또는 과거의 디스크 스토리지 사용을 모니터링하고 분석하는 데 도움이됩니다. 할당량을 검색, 수정, 삭제 및 연결 해제할 수 있습니다.

기본 할당량 또는 예약된 할당량에 대해 초기 QuotaScan 작업을 실행하여 불완전한 데이터가 표시되지 않도록 해야 합니다.

할당량을 수정하기 전에 변경 사항이 파일 시스템과 최종 사용자에게 어떤 영향을 주게되는지를 고려하십시오.

이 절차에서 사용할 수 있는 매개 변수와 옵션에 대한 자세한 정보를 보려면 isiquota quotas list --help 명령을 실행하십시오.

l 할당량이 기본 할당량에 연결되어 있지 않을 때만 할당량 보고서를 편집하거나 삭제할 수 있습니다.

l 할당량이 기본 할당량에 연결되어 있을 때만 할당량을 연결 해제할 수 있습니다.

절차

1. isi quota quotas view 명령을 실행하여 현재 디스크 스토리지를 모니터링하고 분석합니다.

다음 예는 지정된 디렉토리의 루트 사용자에 대한 현재 사용량 정보를 제공하며스냅샷 데이터를 포함하고 있습니다. 이 명령의 매개 변수에 대한 자세한 정보를보려면 isi quota quotas list --help 명령을 실행하십시오.

isi quota quotas list -v --path=/ifs/data/quota_test_2 \ --include-snapshots="yes"

2. isi quota reports list 명령을 실행하여 할당량 보고서에서 모든 정보를봅니다.

할당량 보고서에서 특정 정보를 보려면 isi quota quotas list --help명령을 실행하여 필터 매개 변수를 표시합니다. 다음 명령을 실행하면 할당량 보고서에 포함된 모든 정보가 나열됩니다.

isi quota reports list -v

3. (선택 사항) 할당량을 삭제하려면 isi quota quotas delete 명령을 실행합니다.

다음 명령을 실행하면 지정된 디렉토리 유형 할당량이 삭제됩니다. 이 명령의 매개 변수에 대한 정보를 보려면 isi quota quotas delete --help 명령을실행하십시오.

isi quota quotas delete /ifs/data/quota_test_2 directory

4. isi quota quotas modify 명령을 실행하여 할당량을 연결 해제합니다.

SmartQuotas

할당량 관리 819

Page 820: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령 예는 사용자 할당량을 연결 해제합니다.

isi quota quotas modify /ifs/dir-1 user --linked=false --user=admin

연결된 할당량에 대한 구성 변경은 연결된 할당량에 상속되는 상위(기본) 할당량에서 수행되어야 합니다. 상위 할당량에 대한 변경 사항은 모든 하위 항목에전파됩니다. 상위 할당량의 구성을 재정의하려면 먼저 해당 할당량의 연결을 해제해야 합니다.

할당량 구성 파일 내보내기할당량 설정을 구성 파일로 내보낸 후 이 파일을 다른 Isilon 클러스터로 가져와서 재사용할 수 있습니다. 또한 내보낸 할당량 구성을 클러스터 외부의 위치에 저장할 수 있습니다. 이 작업은 OneFS CLI에서만 수행할 수 있습니다.

XML 보고서를 파일 또는 디렉토리에 파이핑할 수 있습니다. 그런 다음에 파일을 다른클러스터로 가져올 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 명령 프롬프트에서 다음 명령을 실행합니다.

isi_classic quota list --export

할당량 구성 파일이 원시 XML로 표시됩니다.

할당량 구성 파일 가져오기다른 Isilon 클러스터에서 내보낸 구성 파일의 형식으로 할당량 설정을 가져올 수 있습니다. 이 작업은 OneFS CLI에서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 내보낸 할당량 구성 파일의 위치로 이동합니다.

3. 명령 프롬프트에서 다음 명령을 실행합니다. 여기서 <filename>은 내보낸 구성파일의 이름입니다.

isi_classic quota import --from-file=<filename>

시스템이 구성 파일의 구문을 분석하고 구성 파일에서 할당량 설정을 가져옵니다. 할당량 구성 파일을 가져오기 전에 구성한 할당량 설정이 유지되고 가져온할당량 설정이 즉시 적용됩니다.

할당량 알림 관리할당량 알림을 설정 또는 해제, 수정 및 삭제할 수 있습니다.

SmartQuotas

820 OneFS 8.0.1 CLI 관리 가이드

Page 821: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기본적으로 글로벌 할당량 알림이 이미 구성되어 모든 할당량에 적용됩니다. 계속 글로벌 할당량 알림 설정을 사용하거나, 글로벌 알림 설정을 수정하거나, 할당량에 대한 사용자 지정 알림을 설정 또는 해제할 수 있습니다.

Enforcement 할당량은 4가지 유형의 알림과 미리 알림을 지원합니다.

l 임계값 초과

l 할당량 초과 미리 알림

l 유예 기간이 만료된 경우

l 쓰기 액세스 거부

디렉토리 서비스를 사용하여 사용자를 인증하는 경우 클러스터에서 할당량 알림을 보낼 때 e-메일 주소가 확인되는 방법을 제어하는 알림 매핑을 구성할 수 있습니다. 필요할 경우 할당량 e-메일 알림에 사용되는 도메인, 즉 Active Directory 도메인, 로컬 UNIX도메인 또는 둘 모두를 다시 매핑할 수 있습니다.

기본 할당량 알림 설정 구성지정된 임계값 유형의 모든 할당량에 적용되는 기본 글로벌 할당량 알림 설정을 구성할수 있습니다.

할당량에 대해 구성하는 사용자 지정 알림 설정이 기본 글로벌 알림 설정보다 우선 적용됩니다.

이 절차에서 사용할 수 있는 매개 변수와 옵션에 대한 자세한 정보를 보려면 isiquota settings notifications modify --help 명령을 실행하십시오.

절차

1. isi quota settings notifications modify 명령을 실행합니다.

다음 명령에서는 advisory 임계값이 초과될 때 알림을 생성하도록 기본 할당량알림 설정을 구성합니다.

isi quota settings notifications modify advisory exceeded \ --action-alert=true

사후 요구 사항

분석 또는 다른 목적으로 할당량 데이터를 사용하기 전에 isi job events list--job-type quotascan 명령을 실행하여 진행 중인 QuotaScan 작업이 없는지 확인하십시오.

사용자 지정 할당량 알림 규칙 구성지정된 할당량에만 적용되는 사용자 지정 할당량 알림 규칙을 구성할 수 있습니다.

시작하기 전에

Enforcement 할당량이 존재하거나 생성 중이어야 합니다. 기존 Enforcement 할당량에대한 알림을 구성하려면 절차에 따라 할당량을 수정한 후 다음 단계를 따르십시오.

해당 할당량에 대한 할당량 관련 사용자 지정 알림 규칙을 구성해야 합니다. 할당량에알림 규칙이 구성되지 않은 경우에는 기본 이벤트 알림 구성이 사용됩니다.

이 절차에서 사용할 수 있는 매개 변수와 옵션에 대한 자세한 정보를 보려면 isiquota quotas notifications create --help 명령을 실행하십시오.

절차

1. isi quota quotas notifications create 명령을 실행하여 사용자 지정 할당량 알림 규칙을 구성합니다.

SmartQuotas

할당량 알림 관리 821

Page 822: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 /ifs/data/quota_test_2 디렉토리에 대해 --holdoff 매개 변수를 사용하여 알림 생성 전 대기 시간을 지정하는 advisory 할당량 알림 규칙이 생성됩니다.

isi quota quotas notifications create /ifs/data/quota_test_2 \ directory advisory exceeded --holdoff=10W

사후 요구 사항

분석 또는 다른 목적으로 할당량 데이터를 사용하기 전에 isi job events list--job-type quotascan 명령을 실행하여 진행 중인 QuotaScan 작업이 없는지 확인하십시오.

할당량에 대한 이메일 알림 규칙 매핑이메일 알림 매핑 규칙은 클러스터에서 할당량 알림을 전송할 경우 이메일 주소가 확인되는 방식을 제어합니다.

필요한 경우 SmartQuotas 이메일 알림에 사용되는 도메인을 다시 매핑할 수 있습니다.Active Directory Windows 도메인, 로컬 UNIX 도메인 또는 NIS 도메인을 다시 매핑할수 있습니다.

이 작업을 수행하려면 웹 관리 인터페이스에 로그인해야 합니다.

절차

1. File System > SmartQuotas > Settings를 클릭합니다.

2. (선택 사항) Email Mapping 영역에서 Add a Mapping Rule을 클릭합니다.

3. Type 목록에서 이 알림 규칙의 인증 공급자 유형을 선택합니다. 기본값은Local입니다. 클러스터에서 사용할 수 있는 인증 공급자를 확인하려면Access > Authentication Providers로 이동합니다.

4. Current domain 목록에서 매핑 규칙에 사용할 도메인을 선택합니다. 목록이 비어 있으면 Cluster Management > Network Configuration으로 이동한 후 매핑에 사용할 도메인을 지정합니다.

5. Map-to-Domain 필드에 이메일 알림을 매핑할 도메인 이름을 입력합니다.Current domain 목록에서 선택한 도메인 이름을 동일하게 입력할 수 있습니다.여러 도메인을 지정하려면 도메인 이름을 쉼표로 구분하십시오.

6. Create Rule을 클릭합니다.

e-메일 할당량 알림 메시지할당량 초과에 대한 e-메일 알림이 사용하도록 설정된 경우 e-메일 알림에 사용할Isilon 템플릿을 맞춤 구성하거나 고유한 템플릿을 생성할 수 있습니다.

OneFS에서 제공되는 e-메일 알림 템플릿으로는 세 가지가 있습니다. 템플릿은 /etc/ifs에 있으며 다음 표에 관련 설명이 나와 있습니다.

템플릿 설명

quota_email_template.txt 디스크 할당량 초과 알림

quota_email_grace_template.txt 디스크 할당량 초과 알림(유예 기간(일)을 정의하기 위한 매개 변수도 포함됨)

SmartQuotas

822 OneFS 8.0.1 CLI 관리 가이드

Page 823: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

템플릿 설명

quota_email_test_template.txt 사용자의 e-메일 알림 수신 여부를 확인하는데 사용할 수 있는 알림 테스트 메시지

기본 e-메일 알림 템플릿이 요구 사항에 맞지 않는 경우 텍스트와 SmartQuotas 변수를조합하여 고유한 사용자 지정 e-메일 알림 템플릿을 구성할 수 있습니다. 고유한 템플릿 생성 또는 기존 템플릿 수정 등 선택하는 옵션에 상관없이 템플릿 파일의 첫째 줄은Subject: 줄이어야 합니다. 예:

Subject: Disk quota exceeded

메시지 보낸 사람에 대한 정보를 포함하려면 Subject 줄 바로 아래에 From: 줄을 포함하면 됩니다. e-메일 주소를 사용하는 경우 주소에 대한 전체 도메인 이름을 포함합니다. 예:

From: [email protected]

이 quota_email_template.txt 파일의 예에는 From: 줄이 포함되어 있습니다. 또한, 템플릿의 끝 부분에 있는 기본 텍스트 "Contact your system administrator fordetails"가 관리자 이름으로 변경되었습니다.

Subject: Disk quota exceededFrom: [email protected]

The <ISI_QUOTA_TYPE> disk quota on directory <ISI_QUOTA_PATH> owned by <ISI_QUOTA_OWNER> on <ISI_QUOTA_NODE> was exceeded.

The quota limit is <ISI_QUOTA_THRESHOLD>, and <ISI_QUOTA_USAGE>is currently in use. You may be able to free some disk space by deleting unnecessary files. If your quota includes snapshot usage, your administrator may be able to free some disk space by deleting one or more snapshots. Contact Jane Anderson ([email protected]) for details.

다음은 사용자에게 표시되는 e-메일 알림을 보여 주는 예입니다(참고로 SmartQuotas변수가 확인되어 있음).

Subject: Disk quota exceededFrom: [email protected]

The advisory disk quota on directory /ifs/data/sales_tools/collateralowned by jsmith on production-Boris was exceeded.

The quota limit is 10 GB, and 11 GB is in use. You may be able to free some disk space by deleting unnecessary files. If your quota includes snapshot usage, your administrator may be able to free some disk space by deleting one or more snapshots. Contact Jane Anderson ([email protected]) for details.

사용자 지정 e-메일 알림 템플릿 변수 설명e-메일 템플릿은 텍스트와 함께 필요에 따라 값을 나타내는 변수를 포함합니다. 템플릿에 모든 SmartQuotas 변수를 사용할 수 있습니다.

변수 설명 예

ISI_QUOTA_PATH 할당량 도메인 경로 /ifs/data

ISI_QUOTA_THRESHOLD 임계값 20GB

ISI_QUOTA_USAGE 사용 중인 디스크 공간 10.5GB

SmartQuotas

e-메일 할당량 알림 메시지 823

Page 824: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

변수 설명 예

ISI_QUOTA_OWNER 할당량 도메인 소유자의 이름 jsmith

ISI_QUOTA_TYPE 임계값 유형 Advisory

ISI_QUOTA_GRACE 유예 기간(일) 5일

ISI_QUOTA_EXPIRATION 유예 기간 만료 날짜 Fri May 22 14:23:19 PST 2015

ISI_QUOTA_NODE 할당량 이벤트가 발생한 노드의 호스트 이름

someHost-prod-wf-1

이메일 할당량 알림 템플릿 맞춤 구성이메일 알림에 사용할 Isilon 템플릿을 맞춤 구성할 수 있습니다. 템플릿 맞춤 구성 작업은 OneFS CLI에서만 수행할 수 있습니다.

이 절차에서는 /etc/ifs 디렉토리에 위치한 Isilon 템플릿을 사용한다고 가정합니다.

템플릿을 직접 편집하지 않는 것이 좋습니다. 그 대신, 템플릿을 다른 디렉토리에 복사하여 편집하고 배포하십시오.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 파일을 편집하고 나중에 OneFS 웹 관리 인터페이스를 통해 액세스할 수 있는 디렉토리로 기본 템플릿 중 하나를 복사합니다. 예:

cp /etc/ifs/quota_email_template.txt /ifs/data/quotanotifiers/quota_email_template_copy.txt

3. 텍스트 편집기에서 템플릿 파일을 엽니다. 예:

edit /ifs/data/quotanotifiers/quota_email_template_copy.txt

템플릿이 편집기에 나타납니다.

4. 템플릿을 편집합니다. 맞춤 구성된 템플릿을 사용하거나 생성할 때는 템플릿에Subject: 줄이 있어야 합니다.

5. 변경 내용을 저장합니다. 템플릿 파일은 .txt 파일로 저장해야 합니다.

6. 웹 관리 인터페이스에서 File System > SmartQuotas > Settings로 이동합니다.

7. Notification Rules 영역에서 Add a Notification Rule을 클릭합니다.

Create a Notification Rule 대화상자가 나타납니다.

8. Rule type 목록에서 템플릿에 사용할 알림 규칙 유형을 선택합니다.

9. Rule Settings 영역에서 알림 유형 옵션을 선택합니다.

10. 선택된 규칙 유형에 따라 스케줄 양식이 나타날 수 있습니다. 사용할 예약 옵션을 선택합니다.

11. Message template 필드에 메시지 템플릿의 경로를 입력하거나 Browse를 클릭하여 템플릿을 찾습니다.

12. (선택 사항) Create Rule을 클릭합니다.

SmartQuotas

824 OneFS 8.0.1 CLI 관리 가이드

Page 825: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

할당량 보고서 관리Isilon 클러스터에서 스토리지 사용을 모니터링, 추적 및 분석하는 데 도움이 되는 보고서를 구성하고 예약할 수 있습니다.

보고서를 보고 예약하며 보고서 설정을 사용자 지정하여 디스크 스토리지 사용을 추적,모니터링 및 분석할 수 있습니다. 할당량 보고서는 보고서의 예약 시기, 생성 방법, 저장 위치와 개수, 조회 방법을 제어할 수 있는 설정을 구성함으로써 관리됩니다. 웹 관리인터페이스에서 볼 수 있는 최대 예약 보고서 수를 보고서 유형별로 구성할 수 있습니다. 최대 수의 보고서가 저장되면 새 보고서가 생성될 때 새 보고서를 위한 공간을 확보하기 위해 가장 오래된 보고서가 삭제됩니다.

할당량 보고서 스케줄 생성할당량 보고서 설정을 구성하여 지정된 스케줄에 따라 할당량 보고서를 생성할 수 있습니다.

할당량 보고서 설정은 예약된 보고서의 생성 여부와 시기, 보고서가 저장되는 위치 및방법을 결정합니다. 예약된 보고서를 해제해도 예약되지 않은 보고서는 언제든지 실행할 수 있습니다.이 절차에서 사용할 수 있는 매개 변수와 옵션에 대한 자세한 정보를 보려면 isiquota reports list --help 명령을 실행하십시오.

절차

1. 할당량 보고서 스케줄을 구성하려면 isi quota settings reportsmodify 명령을 실행합니다.

다음 명령을 실행하면 2일 간격으로 실행되는 할당량 보고서 스케줄이 생성됩니다. 날짜 패턴 또는 다른 스케줄 매개 변수에 대한 자세한 내용은 man isi-schedule을 참조하십시오.

isi quota settings reports modify --schedule="Every 2 days"

결과

보고서는 조건에 따라 생성되며 isi quota reports list 명령을 실행하여 보고서를 볼 수 있습니다.

할당량 보고서 생성예약된 할당량 보고서 외에 언제든지 사용량 통계를 기록하는 보고서를 생성할 수 있습니다.

시작하기 전에

할당량 보고서를 생성하려면 먼저 할당량이 있어야 하며, QuotaScan 작업이 실행 중이면 안 됩니다.

이 절차에서 사용할 수 있는 매개 변수와 옵션에 대한 자세한 정보를 보려면 isiquota reports create --help 명령을 실행하십시오.

절차

1. isi quota reports create 명령을 실행하여 할당량 보고서를 생성합니다.

다음 명령을 실행하면 임의 할당량 보고서가 생성됩니다.

isi quota reports create -v

SmartQuotas

할당량 보고서 관리 825

Page 826: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

결과

isi quota reports list -v 명령을 실행하여 할당량 보고서를 볼 수 있습니다.

할당량 보고서 찾기XML 파일로 저장되어 있는 할당량 보고서를 찾고 고유한 툴과 변환기를 사용하여 볼수 있습니다. 이 작업은 OneFS CLI에서만 수행할 수 있습니다.

절차

1. 클러스터의 노드에 대한 SSH(Secure Shell) 접속을 열고 로그인합니다.

2. 할당량 보고서가 저장된 디렉토리로 이동합니다. 다음 경로는 할당량 보고서 기본 위치입니다.

/ifs/.isilon/smartquotas/reports

기본 디렉토리에 할당량 보고서가 없는 경우 isi quota settings 명령을 실행하여 할당량 보고서가 저장된 디렉토리를 찾을 수 있습니다.

3. 명령 프롬프트에서 ls 명령을 실행합니다.

l 디렉토리에 있는 모든 할당량 보고서의 목록을 보려면 다음 명령을 실행합니다.

ls -a *.xml

l 디렉토리에 있는 특정 할당량 보고서를 보려면 다음 명령을 실행합니다.

ls <filename>.xml

기본적인 할당량 설정스토리지 할당량을 생성할 때는 최소한 다음 속성을 정의해야 합니다. 사용량 제한을지정하는 경우 할당량을 정의하는 데 추가 옵션을 사용할 수 있습니다.

옵션 설명

Path 할당량이 설정된 디렉토리입니다.

Directory Quota 디렉토리의 스토리지 제한을 설정합니다.

User Quota 지정된 디렉토리에 데이터를 저장하는 현재또는 향후의 모든 사용자에 대해 할당량을 생성합니다.

Group Quota 지정된 디렉토리에 데이터를 저장하는 현재또는 향후의 모든 그룹에 대해 할당량을 생성합니다.

Include snapshots in the storage quota 사용자 제한에 모든 스냅샷 데이터를 포함합니다. 할당량을 생성한 후에는 이 옵션을 변경할 수 없습니다.

SmartQuotas

826 OneFS 8.0.1 CLI 관리 가이드

Page 827: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션 설명

Include data-protection overhead in the storagequota

사용량 제한에 보호 오버헤드를 포함합니다.

Track storage without specifying a storage limit 사용량만 계산합니다.

Specify storage limits advisory, soft 또는 absolute 제한을 설정하고적용합니다.

advisory 제한 할당량 알림 규칙 설정할당량의 advisory 제한값에 대한 사용자 지정 할당량 알림 규칙을 구성할 수 있습니다.사용자 지정 알림 규칙을 사용하도록 선택한 경우 다음과 같은 설정을 사용할 수 있습니다.

옵션 설명 초과 초과 상태로 유지

Notify owner 개체 소유자에게 이메일 알림을 보내도록 선택합니다.

지원 지원

Notify another contact 다른 수신자에게 이메일 알림을 보내도록 선택하고 해당 수신자의 이메일 주소를 입력합니다.

이메일 주소는 하나만 추가할수 있습니다. 둘 이상의 사람에게 알림을 보내려는 경우 배포 목록을 생성하고 이를 이메일 주소로 지정하십시오.

지원 지원

Message template 사용자 지정 템플릿의 경로를입력하거나 Browse를 클릭하여 사용자 지정 템플릿을 찾습니다.기본 템플릿을 사용하려면 필드를 비워 둡니다.

지원 지원

Create cluster event 할당량이 초과될 경우 이벤트알림을 생성하도록 선택합니다.

지원 지원

Notification delay 알림을 생성하기까지 대기할기간(시간, 일, 주)을 지정합니다.

지원 지원 안 함

Schedule 알림 빈도를 daily, weekly,monthly, yearly 중에서 지정합니다. 선택한 옵션에 따라 간격, 전송 요일, 시간, 규칙당 여러 이메일 메시지 전송 여부를지정합니다.

지원 안 함 지원

SmartQuotas

advisory 제한 할당량 알림 규칙 설정 827

Page 828: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Soft 제한 할당량 알림 규칙 설정할당량의 soft 제한값에 대한 사용자 지정 알림 규칙을 구성할 수 있습니다. 사용자 지정 알림 규칙을 사용하도록 선택한 경우 다음과 같은 설정을 사용할 수 있습니다.

옵션 설명 초과 초과 상태로 유지 유예 기간이 만료된 경우

쓰기 액세스 거부

Notify owner 개체 소유자에게 이메일 알림을 보내도록 선택합니다.

지원 지원 지원 지원

Notify anothercontact

다른 수신자에게 이메일 알림을 보내도록 선택하고 해당수신자의 이메일 주소를 입력합니다.

이메일 주소는 하나만 추가할 수 있습니다. 둘 이상의 사람에게 알림을 보내려는 경우 배포 목록을 생성하고 이를이메일 주소로 지정하십시오.

지원 지원 지원 지원

Message template 사용자 지정 템플릿의 경로를 입력하거나 Browse를 클릭하여 사용자 지정템플릿을 찾습니다.기본 템플릿을 사용하려면 필드를 비워둡니다.

지원 지원 지원 지원

Create clusterevent

할당량에 대한 이벤트 알림을 생성하도록 선택합니다.

지원 지원 지원 지원

Notification delay 알림을 생성하기까지 대기할 기간(시간, 일, 주)을 지정합니다.

지원 지원 안 함 지원 안 함 지원

Schedule 알림 빈도를 daily,weekly, monthly,yearly 중에서 지정합니다. 선택한 옵션에 따라 간격, 전송 요일, 시간, 규칙당 여러 이메일 메시지 전송 여부를지정합니다.

지원 안 함 지원 지원 지원 안 함

SmartQuotas

828 OneFS 8.0.1 CLI 관리 가이드

Page 829: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Hard 제한 할당량 알림 규칙 설정할당량의 hard 제한값에 대한 사용자 지정 할당량 알림 규칙을 구성할 수 있습니다. 사용자 지정 알림 규칙을 사용하도록 선택한 경우 다음과 같은 설정을 사용할 수 있습니다.

옵션 설명 쓰기 액세스 거부 초과

Notify owner 개체 소유자에게 이메일 알림을 보내도록 선택합니다.

지원 지원

Notify another contact 다른 수신자에게 이메일 알림을 보내도록 선택하고 해당 수신자의 이메일 주소를 입력합니다.

이메일 주소는 하나만 추가할수 있습니다. 둘 이상의 사람에게 알림을 보내려는 경우 배포 목록을 생성하고 이를 이메일 주소로 지정하십시오.

지원 지원

Message template 사용자 지정 템플릿의 경로를입력하거나 Browse를 클릭하여 사용자 지정 템플릿을 찾습니다.기본 템플릿을 사용하려면 필드를 비워 둡니다.

지원 지원

Create cluster event 할당량에 대한 이벤트 알림을생성하도록 선택합니다.

지원 지원

Notification delay 알림을 생성하기까지 대기할기간(시간, 일, 주)을 지정합니다.

지원 지원 안 함

Schedule 알림 빈도를 daily, weekly,monthly, yearly 중에서 지정합니다. 선택한 옵션에 따라 간격, 전송 요일, 시간, 규칙당 여러 이메일 메시지 전송 여부를지정합니다.

지원 안 함 지원

제한 알림 설정Enforcement 할당량은 각 임계값 유형에 대해 다음 알림 설정을 지원합니다. 할당량에대해 이 중 하나의 설정만 사용할 수 있습니다.

알림 설정 설명

Disable quota notifications 할당량에 모든 알림을 사용하지 않습니다.

Use the system settings for quotanotifications

지정된 임계값 유형에 대해 구성한 기본 알림규칙을 사용합니다.

SmartQuotas

Hard 제한 할당량 알림 규칙 설정 829

Page 830: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

알림 설정 설명

Create custom notification rules 이 할당량에만 적용되는 기본적인 사용자 지정알림을 생성하는 설정을 제공합니다.

할당량 보고서 설정디스크 사용량을 추적하는 할당량 보고서 설정을 구성할 수 있습니다. 이러한 설정은예약된 보고서가 생성되는지 여부와 생성되는 시기, 보고서가 저장되는 위치와 방법을결정합니다. 최대 수의 보고서가 저장되면 새 보고서가 생성될 때 새 보고서를 위한 공간을 확보하기 위해 가장 오래된 보고서가 삭제됩니다.

설정 설명

Scheduled reporting 예약된 보고 기능을 설정하거나 해제합니다.

l Off. 필요 시 수동으로 생성되는 보고서를 언제든지 실행할 수 있습니다.

l On. 지정한 스케줄에 따라 보고서가 자동으로 실행됩니다.

Report frequency 보고서를 실행할 간격(예: 매일, 매주, 매월 또는 매년)을 지정합니다. 다음 옵션을 사용하여 보고서 스케줄을 더욱 세부적으로 지정할 수 있습니다.

Generate report every. 선택한 보고서 주기의 숫자 값을 지정합니다(예: 2개월마다).

Generate reports on. 보고서를 생성할 날짜를 하나 이상 선택합니다.

Select report day by. 보고서를 생성할 날짜 또는 요일을 지정합니다.

Generate one report per specified by. 이 보고서를 생성할 시간을 설정합니다.

Generate multiple reports per specified day. 해당 일의보고서를 생성할 간격과 시간을 설정합니다.

Scheduled report archiving SmartQuotas Reports 페이지에서 볼 수 있는 예약된 보고서의 최대 수를 결정합니다.

Limit archive size. 예약된 보고서 수를 지정된 보고서 수로제한합니다. 정수를 입력하여 유지할 최대 보고서 수를 지정합니다.

Archive Directory. 할당량 보고서를 아카이빙용으로 저장할 디렉토리를 찾습니다.

Manual report archiving SmartQuotas Reports 페이지에서 볼 수 있는 필요 시 수동으로 생성되는 보고서의 최대 수를 결정합니다.

Limit archive size. 실시간 보고서 수를 지정된 보고서 수로제한합니다. 정수를 입력하여 유지할 최대 보고서 수를 지정합니다.

Archive Directory. 할당량 보고서를 아카이빙용으로 저장할 디렉토리를 찾습니다.

SmartQuotas

830 OneFS 8.0.1 CLI 관리 가이드

Page 831: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

할당량 명령디렉토리, 사용자 또는 그룹을 기준으로 디스크 사용량을 추적 및 제한하고 관리하기위해 할당량을 구성할 수 있습니다. 할당량을 생성하고 수정하는 할당량 명령은 클러스터에서 SmartQuotas 라이센스를 활성화하는 경우에만 사용할 수 있습니다.

isi quota quotas create새로운 파일 시스템 할당량을 생성합니다.

구문

isi quota quotas create <path> <type>[--user <name>][--group <name>][--gid <id>][--uid <id>][--sid <sid>][--wellknown <name>][--hard-threshold <size>][--advisory-threshold <size>][--soft-threshold <size>] [--soft-grace <duration>][--soft-grace <duration>][--container {yes | no}][--include-snapshots {yes | no}][--thresholds-include-overhead {yes | no}][--zone <string>][--enforced {yes | no}] [--zone <zone>][--verbose]

옵션

<path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

/ifs 디렉토리에 모든 유형의 할당량을 생성하면 안 됩니다. 루트 레벨 할당량은성능을 크게 저하시킬 수 있습니다.

<type> {directory | user | group | default-user | default-group}

할당량 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 생성합니다.

user한 특정 사용자에 대한 할당량을 생성합니다. --user, --uid, --sid 또는--wellknown 옵션을 지정해야 합니다.

group한 특정 그룹에 대한 할당량을 생성합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

SmartQuotas

할당량 명령 831

Page 832: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 생성합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 생성합니다.

--user<name>

사용자 이름을 지정합니다.

--group<name>

그룹 이름을 지정합니다.

--gid<id>

숫자 GID(Group Identifier)를 지정합니다.

--uid<id>

숫자 UID(User Identifier)를 지정합니다.

--sid<sid>

SID(Security Identifier)를 설정합니다. 예를 들면 S-1-5-21-13입니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--hard-threshold<size>

디스크 사용량의 절대 한도를 설정합니다. 디스크에 쓰려는 시도는 요청이 할당량한도를 위반하는 경우 일반적으로 거부됩니다. 크기는 <integer>[{b | K | M | G | T| P}] 형식의 용량 값입니다.

--advisory-threshold<size>

advisory 임계값을 설정합니다. 알림 용도로만 사용됩니다. 디스크 쓰기 요청에 대한 제한을 적용하지 않습니다. 크기는 <integer>[{b | K | M | G | T | P}] 형식의 용량 값입니다.

--soft-threshold<size>

soft 유예 기간이 만료될 때까지 임계값을 초과하여 디스크에 쓸 수 있도록 하는soft 임계값을 지정합니다. 그 후 디스크에 대한 쓰기 시도가 거부됩니다. 크기는<integer>[{b | K | M | G | T | P}] 형식의 용량 값입니다.

--soft-grace<duration>

디스크 쓰기 요청이 거부되기 전에 기다릴 시간인 soft 임계값 유예 기간을 지정합니다.

<duration>을 다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

SmartQuotas

832 OneFS 8.0.1 CLI 관리 가이드

Page 833: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

--container {yes | no}

임계값이 전체 클러스터 대신 SMB 공유의 사용 가능한 공간으로 표시되도록 지정합니다. 이 설정은 hard 임계값에만 적용됩니다. 이 값을 설정할 때 --enforced를 지정해야 합니다.

--include-snapshots {yes | no}

할당량 크기에 스냅샷을 포함합니다.

--thresholds-include-overhead {yes | no}

yes로 설정되면 할당량 임계값에 OneFS 스토리지 오버헤드를 포함합니다.

--enforced {yes | no}

yes로 설정되면 이 할당량을 강제 적용합니다. 임계값을 지정하면 생성 시 이 값을 자동으로 yes로 설정합니다.

--zone<zone>

액세스 존을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota quotas delete파일 시스템 할당량 또는 여러 할당량을 삭제합니다.

구문

isi quota quotas delete <path> <type> [--uid <id>] [--user <name>] [--gid <id>] [--group <name>] [--sid <sid>] [--wellknown <name>]

SmartQuotas

isi quota quotas delete 833

Page 834: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--recurse-path-parents] [--recurse-path-children] [--include-snapshots {yes | no}] [--zone <zone>] [--verbose]

옵션

<path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

<type> {directory | user | group | default-user | default-group | --all}

지정된 유형의 할당량을 삭제합니다. 인수는 <path> 변수로 지정해야만 합니다.다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 지정합니다.

user한 특정 사용자에 대한 할당량을 지정합니다. --user, --uid 또는 --sid 옵션을 지정해야 합니다.

group한 특정 그룹에 대한 할당량을 지정합니다. --group, --gid 또는 --sid 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 지정합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 지정합니다.

--all모든 할당량을 삭제합니다. 플래그는 <type> 또는 <path>로 지정할 수 없습니다.

--uid<id>

지정된 숫자 UID(User Identifier)를 기준으로 할당량을 삭제합니다.

--user<name>

이름으로 식별된 사용자와 연결된 할당량을 삭제합니다.

--gid<id>

지정된 숫자 GID(Group Identifier)를 기준으로 할당량을 삭제합니다.

--group<name>

이름으로 식별된 그룹과 연결된 할당량을 삭제합니다.

--sid<sid>

할당량을 선택하기 위한 SID(Security Identifier)를 지정합니다. 예를 들면S-1-5-21-13입니다.

SmartQuotas

834 OneFS 8.0.1 CLI 관리 가이드

Page 835: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--wellknown<name>

잘 알려진 사용자와 연결된 할당량을 삭제합니다.

--recurse-path-parents할당량에 대한 상위 경로를 검색합니다.

--recurse-path-children할당량에 대한 하위 경로를 검색합니다.

--include-snapshots {yes | no}

스냅샷 데이터 사용량이 포함된 할당량을 삭제합니다.

--zone<zone>

액세스 존을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota quotas modify파일 시스템 할당량을 수정합니다.

구문

isi quota quotas modify <path> <type> [--user <name> | --group <name> | --gid <id> | --uid <id> | --sid <sid> | --wellknown <name>] [--hard-threshold <size>] [--clear-hard-threshold] [--advisory-threshold <size>] [--clear-advisory-threshold] [--soft-threshold <size>] [--clear-soft-threshold] [--soft-grace <duration>] [--container {yes | no}] [--include-snapshots {yes | no}] [--thresholds-include-overhead {yes | no}] [--enforced {yes | no}] [--linked {yes | no}] [--zone <string>] [--verbose]

옵션

--path<path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

--type할당량 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 생성합니다.

user한 특정 사용자에 대한 할당량을 생성합니다. --user, --uid 또는 --sid 옵션을 지정해야 합니다.

SmartQuotas

isi quota quotas modify 835

Page 836: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

group한 특정 그룹에 대한 할당량을 생성합니다. --group, --gid 또는 --sid 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 생성합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 생성합니다.

--user<name>

사용자 이름을 지정합니다.

--group<name>

그룹 이름을 지정합니다.

--gid<id>

숫자 GID(Group Identifier)를 지정합니다.

--uid<id>

숫자 UID(User Identifier)를 지정합니다.

--sid<sid>

수정할 할당량을 선택하기 위한 SID(Security Identifier)를 지정합니다. 예를 들면S-1-5-21-13입니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--hard-threshold<size>

디스크 사용량의 절대 한도를 설정합니다. 디스크에 쓰려는 시도는 요청이 할당량한도를 위반하는 경우 일반적으로 거부됩니다. 크기는 <integer>[{b | K | M | G | T| P}] 형식의 용량 값입니다.

--clear-hard-threshold디스크 사용량의 절대 한도를 지웁니다.

--advisory-threshold<size>

advisory 임계값을 설정합니다. 알림 용도로만 사용됩니다. 디스크 쓰기 요청에 대한 제한을 적용하지 않습니다. 크기는 <integer>[{b | K | M | G | T | P}] 형식의 용량 값입니다.

--clear-advisory-thresholdadvisory 임계값을 지웁니다.

--soft-threshold<size>

soft 유예 기간이 만료될 때까지 임계값을 초과하여 디스크에 쓸 수 있도록 하는soft 임계값을 지정합니다. 그 후 디스크에 대한 쓰기 시도가 거부됩니다. 크기는<integer>[{b | K | M | G | T | P}] 형식의 용량 값입니다.

--clear-soft-thresholdsoft 임계값을 지웁니다.

SmartQuotas

836 OneFS 8.0.1 CLI 관리 가이드

Page 837: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--soft-grace<duration>

디스크 쓰기 요청이 거부되기 전에 기다릴 시간인 soft 임계값 유예 기간을 지정합니다.<duration>을 다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

m분을 지정합니다.

s초를 지정합니다.

--container {yes | no}

임계값이 전체 클러스터 대신 SMB 공유의 사용 가능한 공간으로 표시되도록 지정합니다. 이 설정은 hard 임계값에만 적용됩니다. 이 값을 설정할 때 --enforced를 지정해야 합니다.

--include-snapshots {yes | no}

할당량 크기에 스냅샷을 포함합니다.

--thresholds-include-overhead {yes | no}

yes로 설정되면 할당량 임계값에 OneFS 스토리지 오버헤드를 포함합니다.

--enforced {yes | no}

yes로 설정된 경우 이 할당량을 강제 적용합니다. 임계값을 지정하면 생성 시 이값을 자동으로 yes로 설정합니다.

--linked {yes | no}

기본 사용자 또는 기본 그룹 할당량에 따라 자동으로 생성된 연결된 할당량의 연결을 해제합니다. 연결을 해제하면 할당량을 개별적으로 수정할 수 있습니다. 연결된할당량을 수정하려면 연결된 할당량 자체 대신 연결된 할당량이 생성된 원래 기본사용자 또는 기본 그룹 할당량을 수정해야 합니다.

--zone<string>

할당량에서 사용하는 존입니다. 할당량에서 사용하는 사용자를 확인할 때만 이 매개 변수를 사용하십시오.

SmartQuotas

isi quota quotas modify 837

Page 838: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota quotas list할당량의 목록을 표시합니다.

구문

isi quota quotas list [--user <name> | --group <name> | --gid <id> | --uid <id> | --sid <sid> | --wellknown <name>] [--type {directory | user | group | default-user | default-group}] [--path <path>] [--recurse-path-parents] [--recurse-path-children] [--include-snapshots {yes | no}] [--exceeded] [--enforced {yes | no}] [--zone <zone>] [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--user<name>

사용자 이름을 지정합니다.

--group<name>

그룹 이름을 지정합니다.

--gid<id>

숫자 GID(Group Identifier)를 지정합니다.

--uid<id>

숫자 UID(User Identifier)를 지정합니다.

--sid<sid>

할당량을 선택하기 위한 SID(Security Identifier)를 지정합니다. 예를 들면S-1-5-21-13입니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

<type>할당량 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 생성합니다.

user한 특정 사용자에 대한 할당량을 생성합니다. --user, --uid, --sid 또는--wellknown 옵션을 지정해야 합니다.

SmartQuotas

838 OneFS 8.0.1 CLI 관리 가이드

Page 839: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

group한 특정 그룹에 대한 할당량을 생성합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 생성합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 생성합니다.

--path지정된 경로에 대한 할당량을 지정합니다.

--recurse-path-parents할당량에 대한 상위 경로를 지정합니다.

--recurse-path-children할당량에 대한 하위 경로를 지정합니다.

--include-snapshots {yes | no}

스냅샷 데이터 사용량이 포함된 할당량을 지정합니다.

--exceeded초과된 임계값이 있는 할당량만 지정합니다.

--enforced {yes | no}

적용된 임계값이 있는 할당량을 지정합니다.

--zone<zone>

지정된 존의 할당량을 지정합니다.

--limit<integer>

표시할 할당량 수를 지정합니다.

--format지정된 형식으로 할당량을 표시합니다. 다음 값을 사용할 수 있습니다.

l tablel jsonl csvl list

{--no-header | -a}

CSV 또는 테이블 형식에서 머리글을 표시하지 않습니다.

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

SmartQuotas

isi quota quotas list 839

Page 840: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi quota quotas view단일 파일 시스템 할당량의 세부 속성을 표시합니다.

구문

isi quota quotas view --path <path> --type {directory | user | group | default-user | default-group} [--user <name> | --group <name> | --gid <id> | --uid <id> | --sid <sid> | --wellknown <name>] [--include-snapshots {yes | no}] [--zone <string>]

옵션

--path<path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

--type지정된 유형의 할당량을 지정합니다. 인수는 --path 옵션으로 지정해야 합니다.다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 지정합니다.

user한 특정 사용자에 대한 할당량을 지정합니다. -user, --uid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

group한 특정 그룹에 대한 할당량을 지정합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 지정합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 지정합니다.

--user<name>

이름으로 식별된 사용자와 연결된 할당량을 지정합니다.

--group<name>

이름으로 식별된 그룹과 연결된 할당량을 지정합니다.

--gid<id>

숫자 GID(Group Identifier)로 할당량을 지정합니다.

SmartQuotas

840 OneFS 8.0.1 CLI 관리 가이드

Page 841: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--uid<id>

지정된 숫자 UID(User Identifier)로 할당량을 지정합니다.

--sid<sid>

할당량을 선택하기 위한 SID(Security Identifier)를 지정합니다. 예를 들면S-1-5-21-13입니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--include-snapshots {yes | no}

스냅샷 데이터 사용량이 포함된 할당량을 지정합니다.

--zone<zone>

액세스 존을 지정합니다.

isi quota quotas notifications clear할당량에 대한 규칙을 지우고 시스템 알림 설정을 사용합니다.

할당량에 대한 모든 알림을 해제하려면 isi quota quotas notificationsdisable 명령을 사용하십시오.

구문

isi quota quotas notifications clear <path> <type> [--user <name>] [--group <name>] [--gid <id>] [--uid <id>] [--sid <sid>] [--wellknown <name>] [--include-snapshots {yes | no}] [--force]

옵션

<path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

<type>

할당량 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 생성합니다.

user한 특정 사용자에 대한 할당량을 생성합니다. --user, --uid, --sid 또는--wellknown 옵션을 지정해야 합니다.

SmartQuotas

isi quota quotas notifications clear 841

Page 842: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

group한 특정 그룹에 대한 할당량을 생성합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 생성합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 생성합니다.

--user<name>

사용자 이름을 지정합니다.

--group<name>

그룹 이름을 지정합니다.

--gid<id>

숫자 GID(Group Identifier)를 지정합니다.

--uid<id>

숫자 UID(User Identifier)를 지정합니다.

--sid<sid>

할당량을 선택하기 위한 SID(Security Identifier)를 지정합니다. 예를 들면S-1-5-21-13입니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--include-snapshots {yes | no}

할당량 크기에 스냅샷을 포함합니다.

{--force | -f}

확인 프롬프트를 건너뜁니다.

isi quota quotas notifications create할당량에 대한 알림 규칙을 생성합니다.

구문

isi quota quotas notifications create --path <path> --type {directory | user | group | default-user | default-group} --threshold {hard | soft | advisory} --condition {exceeded | denied | violated | expired} [--user <name> | --group <name> | --gid <id> | --uid <id> | --sid <sid> | --wellknown <name>] [--include-snapshots {yes | no}] [--schedule <name>] [--holdoff <duration>] [--action-alert {yes | no}] [--action-email-owner {yes | no}]

SmartQuotas

842 OneFS 8.0.1 CLI 관리 가이드

Page 843: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--action-email-address <address>] [--verbose]

옵션

--path <path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

--type할당량 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 생성합니다.

user한 특정 사용자에 대한 할당량을 생성합니다. --user, --uid, --sid 또는--wellknown 옵션을 지정해야 합니다.

group한 특정 그룹에 대한 할당량을 생성합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 생성합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 생성합니다.

--threshold임계값 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

hard디스크 사용량의 절대 한도를 설정합니다. 디스크에 쓰려는 시도는 요청이 할당량 한도를 위반하는 경우 일반적으로 거부됩니다.

softsoft 임계값을 지정합니다. soft 유예 기간이 만료될 때까지 임계값을 초과하여 디스크에 쓸 수 있도록 허용합니다. 그 후 디스크에 대한 쓰기 시도가 거부됩니다.

advisoryadvisory 임계값을 설정합니다. 알림 용도로만 사용됩니다. 디스크 쓰기 요청에 대한 제한을 적용하지 않습니다.

--condition알림을 보낼 할당량 조건을 지정합니다. 다음 값을 사용할 수 있습니다.

deniedsoft 유예 기간을 벗어나는 hard 임계값 또는 soft 임계값으로 인해 디스크 쓰기 작업이 거부되는 경우에 대한 알림을 지정합니다.

SmartQuotas

isi quota quotas notifications create 843

Page 844: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

exceeded디스크 사용량이 임계값을 초과하는 경우에 대한 알림을 지정합니다.

violated디스크 사용량이 할당량 임계값을 초과하지만 다른 조건은 적용되지 않는 경우에 대한 알림을 지정합니다.

expired디스크 사용량이 soft 임계값을 초과하고 soft 유예 기간이 만료된 경우에 대한 알림을 지정합니다.

--user<name>

사용자 이름을 지정합니다.

--group<name>

그룹 이름을 지정합니다.

--gid<id>

숫자 GID(Group Identifier)를 지정합니다.

--uid<id>

숫자 UID(User Identifier)를 지정합니다.

--sid<sid>

SID(Security Identifier)를 설정합니다. 예를 들면 S-1-5-21-13입니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--include-snapshots {yes | no}

스냅샷 데이터 사용량이 포함된 할당량을 지정합니다.

--schedule<name>

반복 알림이 작성되는 날짜 패턴을 지정합니다.다음 형식으로 지정하십시오.

"<interval> [<frequency>]"

<interval>을 다음 형식 중 하나로 지정하십시오.

l Every [{other | <integer>}] {weekday | day}

l Every [{other | <integer>}] week [on <day>]

l Every [{other | <integer>}] month [on the <integer>]

l Every [<day>[, ...] [of every [{other | <integer>}] week]]

l The last {day | weekday | <day>} of every [{other | <integer>}] month

l The <integer> {weekday | <day>} of every [{other | <integer>}] month

SmartQuotas

844 OneFS 8.0.1 CLI 관리 가이드

Page 845: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

l Yearly on <month> <integer>

l Yearly on the {last | <integer>} [weekday | <day>] of <month>

<frequency>를 다음 형식 중 하나로 지정하십시오.

l at <hh>[:<mm>] [{AM | PM}]

l every [<integer>] {hours | minutes} [between <hh>[:<mm>] [{AM | PM}] and <hh>[:<mm>] [{AM | PM}]]

l every [<integer>] {hours | minutes} [from <hh>[:<mm>] [{AM | PM}] to <hh>[:<mm>] [{AM | PM}]]

필요에 따라 "st", "th" 또는 "rd"를 <integer>에 추가할 수 있습니다. 예를 들어"Every 1st month"와 같이 지정할 수 있습니다.

<day>를 요일이나 요일의 3자 약어로 지정하십시오. 예를 들어 "saturday"와"sat" 모두 사용할 수 있습니다.

--holdoff<duration>

알림을 생성하기 전에 기다릴 기간을 지정합니다.<duration>을 다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

s초를 지정합니다.

--action-alert {yes | no}

알림 조건이 충족된 경우 알림을 생성합니다.

--action-email-owner {yes | no}

임계값에 도달한 경우 e-메일이 사용자에게 전송되도록 지정합니다. --action-email-address가 필요합니다.

--action-email-address<address>

알림을 보낼 사용자의 e-메일 주소를 지정합니다.

SmartQuotas

isi quota quotas notifications create 845

Page 846: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota quotas notifications delete할당량 알림 규칙을 삭제합니다.

구문

isi quota quotas notifications delete --path <path> --type {directory | user | group | default-user | default-group} --threshold {hard | soft | advisory} --condition {exceeded | denied | violated | expired} [--user <name> | --group <name> | --gid <id> | --uid <id> | --sid <sid> | --wellknown <name>] [--include-snapshots {yes | no}] [--verbose]

옵션

--path<path>

/ifs 파일 시스템 내의 절대 경로에서 설정된 할당량 알림을 삭제합니다.

--type지정된 유형을 기준으로 할당량 알림을 삭제합니다. 다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 지정합니다.

user한 특정 사용자에 대한 할당량을 지정합니다. --user, --uid, --sid 또는--wellknown 옵션을 지정해야 합니다.

group한 특정 그룹에 대한 할당량을 지정합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 지정합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 지정합니다.

--threshold지정된 임계값을 기준으로 할당량 알림을 삭제합니다. 다음 값을 사용할 수 있습니다.

hard디스크 사용량의 절대 한도를 지정합니다.

SmartQuotas

846 OneFS 8.0.1 CLI 관리 가이드

Page 847: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

softsoft 임계값을 지정합니다.

advisoryadvisory 임계값을 지정합니다.

--condition알림을 보낼 지정된 조건을 기준으로 할당량 알림을 삭제합니다. 다음 값을 사용할수 있습니다.

deniedsoft 유예 기간을 벗어나는 hard 임계값 또는 soft 임계값으로 인해 디스크 쓰기 작업이 거부되는 경우에 대한 알림을 지정합니다.

exceeded디스크 사용량이 임계값을 초과하는 경우에 대한 알림을 지정합니다.

violated디스크 사용량이 할당량 임계값을 초과하지만 다른 조건은 적용되지 않는 경우에 대한 알림을 지정합니다.

expired디스크 사용량이 soft 임계값을 초과하고 soft 유예 기간이 만료된 경우에 대한 알림을 지정합니다.

--user<name>

지정된 사용자 이름을 기준으로 할당량 알림을 삭제합니다.

--group<name>

지정된 그룹 이름을 기준으로 할당량 알림을 삭제합니다.

--gid<id>

지정된 숫자 GID(Group Identifier)를 기준으로 할당량 알림을 삭제합니다.

--uid<id>

지정된 숫자 UID(User Identifier)를 기준으로 할당량 알림을 삭제합니다.

--sid<sid>

할당량을 선택하기 위한 지정된 SID(Security Identifier)를 기준으로 할당량 알림을 삭제합니다. 예를 들면 S-1-5-21-13입니다.

--wellknown<name>

지정된 잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 기준으로 할당량 알림을삭제합니다.

--include-snapshots {yes | no}

할당량 크기에 포함된 스냅샷에 대한 지정된 설정을 기준으로 할당량 알림을 삭제합니다.

SmartQuotas

isi quota quotas notifications delete 847

Page 848: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota quotas notifications disable모든 할당량 알림을 해제합니다.

모든 할당량 알림을 해제하면 시스템 알림 동작도 해제됩니다. 특정 할당량 알림 규칙을 제거하고 시스템 기본값으로 대체하려면 --clear 옵션을 사용하십시오.

구문

isi quota quotas notifications disable --path <path> --type {directory | user | group | default-user | default-group} [--user <name> | --group <name> | --gid <id> | --uid <id> | --sid <sid> | --wellknown <name>] [--include-snapshots {yes | no}]

옵션

--path<path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

--type지정된 유형의 할당량을 해제합니다. 인수는 --path 옵션으로 지정해야 합니다.다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 지정합니다.

user한 특정 사용자에 대한 할당량을 지정합니다. -user, --uid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

group한 특정 그룹에 대한 할당량을 지정합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 지정합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 지정합니다.

--user<name>

이름으로 식별된 사용자와 연결된 할당량을 해제합니다.

SmartQuotas

848 OneFS 8.0.1 CLI 관리 가이드

Page 849: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--gid<id>

지정된 숫자 GID(Group Identifier)를 기준으로 할당량을 해제합니다.

--uid<id>

지정된 숫자 UID(User Identifier)를 기준으로 할당량을 해제합니다.

--sid<sid>

할당량을 선택하기 위한 SID(Security Identifier)를 지정합니다. 예를 들면S-1-5-21-13입니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--include-snapshots {yes | no}

스냅샷 데이터 사용량이 포함된 할당량을 해제합니다.

isi quota quotas notifications list할당량 알림 규칙의 목록을 표시합니다.

구문

isi quota quotas notifications list --path <path> --type {directory | user | group | default-user | default-group} [--user <name> | --group <name> | --gid <id> | --uid <id> | --sid <sid> | --wellknown <name>] [--include-snapshots {yes | no}] [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

--path<path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

--type할당량 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 생성합니다.

user한 특정 사용자에 대한 할당량을 생성합니다. --user, --uid, --sid 또는--wellknown 옵션을 지정해야 합니다.

group한 특정 그룹에 대한 할당량을 생성합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

SmartQuotas

isi quota quotas notifications list 849

Page 850: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 생성합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 생성합니다.

--user<name>

사용자 이름을 지정합니다.

--group<name>

그룹 이름을 지정합니다.

--gid<id>

숫자 GID(Group Identifier)를 지정합니다.

--uid<id>

숫자 UID(User Identifier)를 지정합니다.

--sid<sid>

할당량을 선택하기 위한 SID(Security Identifier)를 지정합니다. 예를 들면S-1-5-21-13입니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--include-snapshots {yes | no}

할당량 크기에 스냅샷을 포함합니다.

{--limit | -l} <integer>

표시할 할당량 알림 규칙의 수를 지정합니다.

--format지정된 형식으로 할당량 알림 규칙을 표시합니다. 다음 값을 사용할 수 있습니다.

tablejsoncsvlist

{--no-header | -a}

CSV 또는 테이블 형식에서 머리글을 표시하지 않습니다.

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

{--verbose | -v}

SmartQuotas

850 OneFS 8.0.1 CLI 관리 가이드

Page 851: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

자세한 정보를 표시합니다.

isi quota quotas notifications modify할당량에 대한 알림 규칙을 수정합니다.

구문

isi quota quotas notifications modify --path <path> --type {directory | user | group | default-user | default-group} --threshold {hard | soft | advisory} --condition {exceeded | denied | violated | expired} [--user <name> | --group <name> | --gid <id> | --uid <id> | --sid <sid> | --wellknown <name>] [--include-snapshots {yes | no}] [--schedule <string>] [--holdoff <duration>] [--clear-holdoff] [--action-alert {yes | no}] [--action-email-owner {yes | no}] [--action-email-address <address>] [--email-template <path>] [--clear-email-template] [--verbose]

옵션

--path<path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

--type할당량 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 생성합니다.

user한 특정 사용자에 대한 할당량을 생성합니다. --user, --uid, --sid 또는--wellknown 옵션을 지정해야 합니다.

group한 특정 그룹에 대한 할당량을 생성합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 생성합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 생성합니다.

--threshold임계값 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

SmartQuotas

isi quota quotas notifications modify 851

Page 852: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

hard디스크 사용량의 절대 한도를 설정합니다. 디스크에 쓰려는 시도는 요청이 할당량 한도를 위반하는 경우 일반적으로 거부됩니다.

softsoft 임계값을 지정합니다. soft 유예 기간이 만료될 때까지 임계값을 초과하여 디스크에 쓸 수 있도록 허용합니다. 그 후 디스크에 대한 쓰기 시도가 거부됩니다.

advisoryadvisory 임계값을 설정합니다. 알림 용도로만 사용됩니다. 디스크 쓰기 요청에 대한 제한을 적용하지 않습니다.

--condition알림을 보낼 할당량 조건을 지정합니다. 다음 값을 사용할 수 있습니다.

deniedsoft 유예 기간을 벗어나는 hard 임계값 또는 soft 임계값으로 인해 디스크 쓰기 작업이 거부되는 경우에 대한 알림을 지정합니다.

exceeded디스크 사용량이 임계값을 초과하는 경우에 대한 알림을 지정합니다.

violated디스크 사용량이 할당량 임계값을 초과하지만 다른 조건은 적용되지 않는 경우에 대한 알림을 지정합니다.

expired디스크 사용량이 soft 임계값을 초과하고 soft 유예 기간이 만료된 경우에 대한 알림을 지정합니다.

--user<name>

사용자 이름을 지정합니다.

--group<name>

그룹 이름을 지정합니다.

--gid<id>

숫자 GID(Group Identifier)를 지정합니다.

--uid<id>

숫자 UID(User Identifier)를 지정합니다.

--sid<sid>

SID(Security Identifier)를 설정합니다. 예를 들어, S-1-5-21-13으로 설정합니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--include-snapshots {yes | no}

할당량 크기에 스냅샷을 포함합니다.

--schedule<name>

반복 알림이 작성되는 날짜 패턴을 지정합니다.

SmartQuotas

852 OneFS 8.0.1 CLI 관리 가이드

Page 853: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 형식으로 지정하십시오.

"<interval> [<frequency>]"

<interval>을 다음 형식 중 하나로 지정하십시오.

l Every [{other | <integer>}] {weekday | day}

l Every [{other | <integer>}] week [on <day>]

l Every [{other | <integer>}] month [on the <integer>]

l Every [<day>[, ...] [of every [{other | <integer>}] week]]

l The last {day | weekday | <day>} of every [{other | <integer>}] month

l The <integer> {weekday | <day>} of every [{other | <integer>}] month

l Yearly on <month> <integer>

l Yearly on the {last | <integer>} [weekday | <day>] of <month>

<frequency>를 다음 형식 중 하나로 지정하십시오.

l at <hh>[:<mm>] [{AM | PM}]

l every [<integer>] {hours | minutes} [between <hh>[:<mm>] [{AM | PM}] and <hh>[:<mm>] [{AM | PM}]]

l every [<integer>] {hours | minutes} [from <hh>[:<mm>] [{AM | PM}] to <hh>[:<mm>] [{AM | PM}]]

필요에 따라 "st", "th" 또는 "rd"를 <integer>에 추가할 수 있습니다. 예를 들어"Every 1st month"와 같이 지정할 수 있습니다.

<day>를 요일이나 요일의 3자 약어로 지정하십시오. 예를 들어 "saturday"와"sat" 모두 사용할 수 있습니다.

--holdoff<duration>

알림을 생성하기 전에 기다릴 기간을 지정합니다.<duration>을 다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

SmartQuotas

isi quota quotas notifications modify 853

Page 854: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

s초를 지정합니다.

--clear-holdoff--holdoff 기간의 값을 지웁니다.

--action-alert {yes | no}

알림 조건이 충족된 경우 알림을 생성합니다.

--action-email-owner {yes | no}

임계값에 도달한 경우 e-메일이 사용자에게 전송되도록 지정합니다. --action-email-address가 필요합니다.

--action-email-address<address>

알림을 보낼 사용자의 e-메일 주소를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota quotas notifications view할당량 알림 규칙의 속성을 표시합니다.

구문

isi quota quotas notifications view --path <path> --type {directory | user | group | default-user | default-group} --threshold {hard | soft | advisory} --condition {exceeded | denied | violated | expired} [--user <name> | --group <name> | --gid <id> | --uid <id> | --sid <sid> | --wellknown <name>] [--include-snapshots {yes | no}]

옵션

--path<path>

/ifs 파일 시스템 내에서의 절대 경로를 지정합니다.

--type할당량 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

directory소유자에 관계없이 디렉토리의 모든 데이터에 대한 할당량을 생성합니다.

SmartQuotas

854 OneFS 8.0.1 CLI 관리 가이드

Page 855: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

user한 특정 사용자에 대한 할당량을 생성합니다. --user, --uid, --sid 또는--wellknown 옵션을 지정해야 합니다.

group한 특정 그룹에 대한 할당량을 생성합니다. --group, --gid, --sid 또는 --wellknown 옵션을 지정해야 합니다.

default-user디렉토리에 데이터가 있는 모든 사용자에 대한 연결된 할당량을 생성하는 마스터 할당량을 생성합니다.

default-group디렉토리의 데이터를 소유하는 모든 그룹에 대한 연결된 할당량을 생성하는마스터 할당량을 생성합니다.

--threshold임계값 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

hard디스크 사용량의 절대 한도를 설정합니다. 디스크에 쓰려는 시도는 요청이 할당량 한도를 위반하는 경우 일반적으로 거부됩니다.

softsoft 임계값을 지정합니다. soft 유예 기간이 만료될 때까지 임계값을 초과하여 디스크에 쓸 수 있도록 허용합니다. 그 후 디스크에 대한 쓰기 시도가 거부됩니다.

advisoryadvisory 임계값을 설정합니다. 알림 용도로만 사용됩니다. 디스크 쓰기 요청에 대한 제한을 적용하지 않습니다.

--condition알림을 보낼 할당량 조건을 지정합니다. 다음 값을 사용할 수 있습니다.

deniedsoft 유예 기간을 벗어나는 hard 임계값 또는 soft 임계값으로 인해 디스크 쓰기 작업이 거부되는 경우에 대한 알림을 지정합니다.

exceeded디스크 사용량이 임계값을 초과하는 경우에 대한 알림을 지정합니다.

violated디스크 사용량이 할당량 임계값을 초과하지만 다른 조건은 적용되지 않는 경우에 대한 알림을 지정합니다.

expired디스크 사용량이 soft 임계값을 초과하고 soft 유예 기간이 만료된 경우에 대한 알림을 지정합니다.

SmartQuotas

isi quota quotas notifications view 855

Page 856: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--user<name>

사용자 이름을 지정합니다.

--group<name>

그룹 이름을 지정합니다.

--gid<id>

숫자 GID(Group Identifier)를 지정합니다.

--uid<id>

숫자 UID(User Identifier)를 지정합니다.

--sid<sid>

할당량을 선택하기 위한 SID(Security Identifier)를 지정합니다. 예를 들면S-1-5-21-13입니다.

--wellknown<name>

잘 알려진 사용자, 그룹, 시스템 또는 계정 이름을 지정합니다.

--include-snapshots {yes | no}

할당량 크기에 스냅샷을 포함합니다.

isi quota reports create할당량 보고서를 생성합니다.

구문

isi quota reports create [--verbose]

옵션

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota reports delete지정된 보고서를 삭제합니다.

구문

isi quota reports delete --time <string> --generated {live | scheduled | manual} --type {summary | detail} [--verbose]

옵션

--time<string>

SmartQuotas

856 OneFS 8.0.1 CLI 관리 가이드

Page 857: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

보고서의 타임 스탬프를 지정합니다.

<time-and-date>를 다음 형식으로 지정하십시오.

<YYYY>-<MM>-<DD>[T<hh>:<mm>[:<ss>]]

<time>을 다음 값 중 하나로 지정하십시오.

Y연도를 지정합니다.

M월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

h시간을 지정합니다.

s초를 지정합니다.

--generated보고서를 생성하는 데 사용된 방법을 지정합니다. 다음 값을 사용할 수 있습니다.

livescheduledmanual

--type보고서 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

summarydetail

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota reports list할당량 보고서의 목록을 표시합니다.

구문

isi quota reports list [--limit <integer>]

SmartQuotas

isi quota reports list 857

Page 858: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

[--format {table | json | csv | list}] [--no-header [--no-footer] [--verbose]

옵션

--limit<integer>

표시할 할당량 수를 지정합니다.

--format지정된 형식으로 할당량을 표시합니다. 다음 값을 사용할 수 있습니다.

tablejsoncsvlist

{--no-header | -a}

CSV 또는 테이블 형식에서 머리글을 표시하지 않습니다.

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota settings mappings createSmartQuotas e-메일 매핑 규칙을 생성합니다.

구문

isi quota settings mappings create <type> <domain> <mapping> [--verbose]

옵션

<type> {ad | local | nis | ldap}

소스 도메인에 대한 인증 공급자 유형입니다.

<domain>

매핑 중인 소스 도메인의 정규화된 도메인 이름입니다.

<mapping>

매핑 중인 대상 도메인의 정규화된 도메인 이름입니다.

{--verbose | -v}

자세한 정보를 표시합니다.

SmartQuotas

858 OneFS 8.0.1 CLI 관리 가이드

Page 859: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi quota settings mappings deleteSmartQuotas e-메일 매핑 규칙을 삭제합니다.

구문

isi quota settings mappings delete <type> <domain> [--all] [--verbose] [--force]

옵션

<type> {ad | local | nis | ldap}

소스 도메인에 대한 인증 공급자 유형입니다.

<domain>

매핑 중인 소스 도메인의 정규화된 도메인 이름입니다.

--all모든 매핑 규칙을 삭제합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

{force | -f}

확인 메시지를 표시하지 않고 삭제를 강제로 적용합니다.

isi quota settings mappings listSmartQuotas e-메일 매핑 규칙을 나열합니다.

구문

isi quota settings mappings list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

표시할 할당량 매핑 설정의 수입니다.

--format {table | json | csv | list}

할당량 매핑 설정을 테이블, JOSN, CSV 또는 목록 형식으로 표시합니다.

{--no-header | -a}

테이블 또는 CSV 형식에서 머리글을 표시하지 않습니다.

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

SmartQuotas

isi quota settings mappings delete 859

Page 860: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota settings mappings modify기존 SmartQuotas e-메일 매핑 규칙을 수정합니다.

구문

isi quota settings mappings modify <type> <domain> <mapping> [--verbose]

옵션

<type> {ad | local | nis | ldap}

소스 도메인에 대한 인증 공급자 유형입니다.

<domain>

매핑 중인 소스 도메인의 정규화된 도메인 이름입니다.

<mapping>

매핑 중인 대상 도메인의 정규화된 도메인 이름입니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota settings mappings viewSmartQuotas e-메일 매핑 규칙을 봅니다.

구문

isi quota settings mappings view <type> <domain>

옵션

<type> {ad | local | nis | ldap}

소스 도메인에 대한 인증 공급자 유형입니다.

<domain>

매핑 중인 소스 도메인의 정규화된 도메인 이름입니다.

isi quota settings notifications clear모든 기본 할당량 알림 규칙을 지웁니다.

모든 기본 알림 규칙을 지우면 시스템 알림 동작으로 되돌려집니다. 특정 할당량 알림규칙에 대한 알림 설정을 해제하려면 --disable 옵션을 사용합니다.

구문

isi quota settings notifications clear

SmartQuotas

860 OneFS 8.0.1 CLI 관리 가이드

Page 861: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

isi quota settings notifications create기본 알림 규칙을 생성합니다.

구문

isi quota settings notifications create --threshold {hard | soft | advisory} --condition {exceeded | denied | violated | expired} --schedule <string> --holdoff <duration> [--action-alert {yes | no}] [--action-email-owner {yes | no}] [--action-email-address {yes | no}] [--email-template <path>] [--verbose]

옵션

--threshold임계값 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

hard디스크 사용량의 절대 한도를 설정합니다. 디스크에 쓰려는 시도는 요청이 할당량 한도를 위반하는 경우 일반적으로 거부됩니다.

softsoft 임계값을 지정합니다. soft 유예 기간이 만료될 때까지 임계값을 초과하여 디스크에 쓸 수 있도록 허용합니다. 그 후 디스크에 대한 쓰기 시도가 거부됩니다.

advisoryadvisory 임계값을 설정합니다. 알림 용도로만 사용됩니다. 디스크 쓰기 요청에 대한 제한을 적용하지 않습니다.

--condition알림을 보낼 할당량 조건을 지정합니다. 다음 값을 사용할 수 있습니다.

deniedsoft 유예 기간을 벗어나는 hard 임계값 또는 soft 임계값으로 인해 디스크 쓰기 작업이 거부되는 경우에 대한 알림을 지정합니다.

exceeded디스크 사용량이 임계값을 초과하는 경우에 대한 알림을 지정합니다. soft 유예 기간 내의 soft 임계값에만 적용됩니다.

violated디스크 사용량이 할당량 임계값을 초과하지만 다른 조건은 적용되지 않는 경우에 대한 알림을 지정합니다.

expired디스크 사용량이 soft 임계값을 초과하고 soft 유예 기간이 만료된 경우에 대한 알림을 지정합니다.

--schedule<string>

반복 알림이 작성되는 날짜 패턴을 지정합니다.

SmartQuotas

isi quota settings notifications create 861

Page 862: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 형식으로 지정하십시오.

"<interval> [<frequency>]"

<interval>을 다음 형식 중 하나로 지정하십시오.

l Every [{other | <integer>}] {weekday | day}

l Every [{other | <integer>}] week [on <day>]

l Every [{other | <integer>}] month [on the <integer>]

l Every [<day>[, ...] [of every [{other | <integer>}] week]]

l The last {day | weekday | <day>} of every [{other | <integer>}] month

l The <integer> {weekday | <day>} of every [{other | <integer>}] month

l Yearly on <month> <integer>

l Yearly on the {last | <integer>} [weekday | <day>] of <month>

<frequency>를 다음 형식 중 하나로 지정하십시오.

l at <hh>[:<mm>] [{AM | PM}]

l every [<integer>] {hours | minutes} [between <hh>[:<mm>] [{AM | PM}] and <hh>[:<mm>] [{AM | PM}]]

l every [<integer>] {hours | minutes} [from <hh>[:<mm>] [{AM | PM}] to <hh>[:<mm>] [{AM | PM}]]

필요에 따라 "st", "th" 또는 "rd"를 <integer>에 추가할 수 있습니다. 예를 들어"Every 1st month"와 같이 지정할 수 있습니다.

<day>를 요일이나 요일의 3자 약어로 지정하십시오. 예를 들어 "saturday"와"sat" 모두 사용할 수 있습니다.

--holdoff<duration>

알림을 생성하기 전에 기다릴 기간을 지정합니다.<duration>을 다음 형식으로 지정하십시오.

<integer> <units>

다음 <units>를 사용할 수 있습니다.

Y연도를 지정합니다.

M월을 지정합니다.

SmartQuotas

862 OneFS 8.0.1 CLI 관리 가이드

Page 863: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

s초를 지정합니다.

--action-alert {yes | no}

알림 조건이 충족된 경우 알림을 생성합니다.

--action-email-owner {yes | no}

임계값에 도달한 경우 e-메일이 사용자에게 전송되도록 지정합니다. --action-email-address가 필요합니다.

--action-email-address<address>

알림을 보낼 사용자의 e-메일 주소를 지정합니다.

--email-template<path>

e-메일 템플릿에 대한 /ifs 내 경로를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota settings notifications delete기본 할당량 알림 규칙을 삭제합니다.

구문

isi quota settings notifications delete --threshold {hard | soft | advisory} --condition {exceeded | denied | violated | expired} [--verbose]

옵션

--threshold임계값 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

hard디스크 사용량의 절대 한도를 설정합니다. 디스크에 쓰려는 시도는 요청이 할당량 한도를 위반하는 경우 일반적으로 거부됩니다.

softsoft 임계값을 지정합니다. soft 유예 기간이 만료될 때까지 임계값을 초과하여 디스크에 쓸 수 있도록 허용합니다. 그 후 디스크에 대한 쓰기 시도가 거부됩니다.

SmartQuotas

isi quota settings notifications delete 863

Page 864: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

advisoryadvisory 임계값을 설정합니다. 알림 용도로만 사용됩니다. 디스크 쓰기 요청에 대한 제한을 적용하지 않습니다.

--condition알림을 보낼 할당량 조건을 지정합니다. 다음 값을 사용할 수 있습니다.

deniedsoft 유예 기간을 벗어나는 hard 임계값 또는 soft 임계값으로 인해 디스크 쓰기 작업이 거부되는 경우에 대한 알림을 지정합니다.

exceeded디스크 사용량이 임계값을 초과하는 경우에 대한 알림을 지정합니다. soft 유예 기간 내의 soft 임계값에만 적용됩니다.

violated디스크 사용량이 할당량 임계값을 초과하지만 다른 조건은 적용되지 않는 경우에 대한 알림을 지정합니다.

expired디스크 사용량이 soft 임계값을 초과하고 soft 유예 기간이 만료된 경우에 대한 알림을 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota settings notifications list글로벌 할당량 알림 규칙의 목록을 표시합니다.

구문

isi quota settings notifications list [--limit <integer>] [--format {table | json | csv | list}] [--no-header] [--no-footer] [--verbose]

옵션

{--limit | -l} <integer>

표시할 할당량 알림 규칙의 수를 지정합니다.

--format지정된 형식으로 할당량을 표시합니다. 다음 값을 사용할 수 있습니다.

tablejsoncsv

SmartQuotas

864 OneFS 8.0.1 CLI 관리 가이드

Page 865: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

list

{--no-header | -a}

CSV 또는 테이블 형식에서 머리글을 표시하지 않습니다.

{--no-footer | -z}

테이블 요약 바닥글 정보를 표시하지 않습니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota settings notifications modify할당량 알림 규칙을 수정합니다.

구문

isi quota settings notifications modify --threshold {hard | soft | advisory} --condition {exceeded | denied | violated | expired} [--schedule <string>] [--holdoff <duration>] [--clear-holdoff] [--action-alert {yes | no}] [--action-email-owner {yes | no}] [--action-email-address <address>] [--email-template <path>] [--clear-email-template] [--verbose

옵션

--threshold임계값 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

hard디스크 사용량의 절대 한도를 설정합니다. 디스크에 쓰려는 시도는 요청이 할당량 한도를 위반하는 경우 일반적으로 거부됩니다.

softsoft 임계값을 지정합니다. soft 유예 기간이 만료될 때까지 임계값을 초과하여 디스크에 쓸 수 있도록 허용합니다. 그 후 디스크에 대한 쓰기 시도가 거부됩니다.

advisoryadvisory 임계값을 설정합니다. 알림 용도로만 사용됩니다. 디스크 쓰기 요청에 대한 제한을 적용하지 않습니다.

--condition알림을 보낼 할당량 조건을 지정합니다. 다음 값을 사용할 수 있습니다.

deniedsoft 유예 기간을 벗어나는 hard 임계값 또는 soft 임계값으로 인해 디스크 쓰기 작업이 거부되는 경우에 대한 알림을 지정합니다.

SmartQuotas

isi quota settings notifications modify 865

Page 866: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

exceeded디스크 사용량이 임계값을 초과하는 경우에 대한 알림을 지정합니다. soft 유예 기간 내의 soft 임계값에만 적용됩니다.

violated디스크 사용량이 할당량 임계값을 초과하지만 다른 조건은 적용되지 않는 경우에 대한 알림을 지정합니다.

expired디스크 사용량이 soft 임계값을 초과하고 soft 유예 기간이 만료된 경우에 대한 알림을 지정합니다.

--schedule<string>

반복 알림이 작성되는 날짜 패턴을 지정합니다.

--holdoff<duration>

다음 형식으로 지정하십시오.

"<interval> [<frequency>]"

<interval>을 다음 형식 중 하나로 지정하십시오.

l Every [{other | <integer>}] {weekday | day}

l Every [{other | <integer>}] week [on <day>]

l Every [{other | <integer>}] month [on the <integer>]

l Every [<day>[, ...] [of every [{other | <integer>}] week]]

l The last {day | weekday | <day>} of every [{other | <integer>}] month

l The <integer> {weekday | <day>} of every [{other | <integer>}] month

l Yearly on <month> <integer>

l Yearly on the {last | <integer>} [weekday | <day>] of <month>

<frequency>를 다음 형식 중 하나로 지정하십시오.

l at <hh>[:<mm>] [{AM | PM}]

l every [<integer>] {hours | minutes} [between <hh>[:<mm>] [{AM | PM}] and <hh>[:<mm>] [{AM | PM}]]

l every [<integer>] {hours | minutes} [from <hh>[:<mm>] [{AM | PM}] to <hh>[:<mm>] [{AM | PM}]]

필요에 따라 "st", "th" 또는 "rd"를 <integer>에 추가할 수 있습니다. 예를 들어"Every 1st month"와 같이 지정할 수 있습니다.

<day>를 요일이나 요일의 3자 약어로 지정하십시오. 예를 들어 "saturday"와"sat" 모두 사용할 수 있습니다.

SmartQuotas

866 OneFS 8.0.1 CLI 관리 가이드

Page 867: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

알림을 생성하기 전에 기다릴 기간을 지정합니다.<duration>을 다음 형식으로 지정하십시오.

<integer><units>

다음 <units>를 사용할 수 있습니다.

Y년을 지정합니다.

M개월을 지정합니다.

W주를 지정합니다.

D일을 지정합니다.

H시간을 지정합니다.

s초를 지정합니다.

--clear-holdoff--holdoff 기간의 값을 지웁니다.

--action-alert {yes | no}

알림 조건이 충족된 경우 알림을 생성합니다.

--action-email-owner {yes | no}

임계값에 도달한 경우 e-메일이 사용자에게 전송되도록 지정합니다. --action-email-address가 필요합니다.

--action-email-address<address>

알림을 보낼 사용자의 e-메일 주소를 지정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

--clear-email-templatee-메일 템플릿에 대한 경로 설정을 지웁니다.

isi quota settings notifications view시스템 기본 알림 규칙의 속성을 표시합니다.

구문

isi quota settings notifications view --threshold {hard | soft | advisory} --condition {exceeded | denied | violated | expired}

SmartQuotas

isi quota settings notifications view 867

Page 868: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

--threshold임계값 유형을 지정합니다. 다음 값을 사용할 수 있습니다.

hard디스크 사용량의 절대 한도를 설정합니다. 디스크에 쓰려는 시도는 요청이 할당량 한도를 위반하는 경우 일반적으로 거부됩니다.

softsoft 임계값을 지정합니다. soft 유예 기간이 만료될 때까지 임계값을 초과하여 디스크에 쓸 수 있도록 허용합니다. 그 후 디스크에 대한 쓰기 시도가 거부됩니다.

advisoryadvisory 임계값을 설정합니다. 알림 용도로만 사용됩니다. 디스크 쓰기 요청에 대한 제한을 적용하지 않습니다.

--condition알림을 보낼 할당량 조건을 지정합니다. 다음 값을 사용할 수 있습니다.

deniedsoft 유예 기간을 벗어나는 hard 임계값 또는 soft 임계값으로 인해 디스크 쓰기 작업이 거부되는 경우에 대한 알림을 지정합니다.

exceeded디스크 사용량이 임계값을 초과하는 경우에 대한 알림을 지정합니다. soft 유예 기간 내의 soft 임계값에만 적용됩니다.

violated디스크 사용량이 할당량 임계값을 초과하지만 다른 조건은 적용되지 않는 경우에 대한 알림을 지정합니다.

expired디스크 사용량이 soft 임계값을 초과하고 soft 유예 기간이 만료된 경우에 대한 알림을 지정합니다.

isi quota settings reports modify클러스터 전체의 할당량 보고서 설정을 수정합니다.

구문

isi quota settings reports modify [--schedule <schedule>] [--revert-schedule] [--scheduled-dir <dir>] [--revert-scheduled-dir] [--scheduled-retain <integer>] [--revert-scheduled-retain] [--live-dir <dir> | --revert-live-dir] [--live-retain <integer> | --revert-live-retain] [--verbose]

SmartQuotas

868 OneFS 8.0.1 CLI 관리 가이드

Page 869: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

옵션

--schedule<schedule>

반복 알림이 작성되는 날짜 패턴을 지정합니다.다음 형식으로 지정하십시오.

"<interval> [<frequency>]"

<interval>을 다음 형식 중 하나로 지정하십시오.

l Every [{other | <integer>}] {weekday | day}

l Every [{other | <integer>}] week [on <day>]

l Every [{other | <integer>}] month [on the <integer>]

l Every [<day>[, ...] [of every [{other | <integer>}] week]]

l The last {day | weekday | <day>} of every [{other | <integer>}] month

l The <integer> {weekday | <day>} of every [{other | <integer>}] month

l Yearly on <month> <integer>

l Yearly on the {last | <integer>} [weekday | <day>] of <month>

<frequency>를 다음 형식 중 하나로 지정하십시오.

l at <hh>[:<mm>] [{AM | PM}]

l every [<integer>] {hours | minutes} [between <hh>[:<mm>] [{AM | PM}] and <hh>[:<mm>] [{AM | PM}]]

l every [<integer>] {hours | minutes} [from <hh>[:<mm>] [{AM | PM}] to <hh>[:<mm>] [{AM | PM}]]

필요에 따라 "st", "th" 또는 "rd"를 <integer>에 추가할 수 있습니다. 예를 들어"Every 1st month"와 같이 지정할 수 있습니다.

<day>를 요일이나 요일의 3자 약어로 지정하십시오. 예를 들어 "saturday"와"sat" 모두 사용할 수 있습니다.

--revert-schedule--schedule 값을 시스템 기본값으로 설정합니다.

--scheduled-dir<dir>

예약된 할당량 보고서가 저장되는 위치를 지정합니다.

--revert-scheduled-dir--scheduled-dir 값을 시스템 기본값으로 설정합니다.

--scheduled-retain<integer>

보관할 예약된 보고서의 최대 수를 지정합니다.

SmartQuotas

isi quota settings reports modify 869

Page 870: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

--revert-scheduled-retain--scheduled-retain 값을 시스템 기본값으로 설정합니다.

--live-dir<dir>

실시간 할당량 보고서가 저장되는 위치를 지정합니다.

--revert-live-dir--live-dir 값을 시스템 기본값으로 설정합니다.

--live-retain<integer>

보관할 실시간 할당량 보고서의 최대 수를 지정합니다.

--revert-live-retain--live-retain 값을 시스템 기본값으로 설정합니다.

{--verbose | -v}

자세한 정보를 표시합니다.

isi quota settings reports view클러스터 전체의 할당량 보고서 설정을 표시합니다.

구문

isi quota settings reports view

옵션이 명령에 대한 옵션은 없습니다.

SmartQuotas

870 OneFS 8.0.1 CLI 관리 가이드

Page 871: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

23장

스토리지 풀

이 섹션에서는 다음과 같은 항목을 다룹니다.

l 스토리지 풀 개요..............................................................................................872l 스토리지 풀 기능..............................................................................................872l 자동 프로비저닝...............................................................................................874l 노드 풀............................................................................................................. 875l 가상 핫 스페어..................................................................................................877l 스필오버.......................................................................................................... 878l 제안된 보호......................................................................................................878l 보호 정책......................................................................................................... 878l SSD 전략..........................................................................................................879l GNA(Global Namespace Acceleration)............................................................ 880l L3 캐시 개요.................................................................................................... 880l 계층................................................................................................................. 882l 파일 풀 정책.....................................................................................................883l CLI를 통한 노드 풀 관리...................................................................................883l CLI에서 L3 캐시 관리....................................................................................... 892l 계층 관리......................................................................................................... 893l 파일 풀 정책 생성.............................................................................................895l 파일 풀 정책 관리.............................................................................................898l 스토리지 풀 모니터링....................................................................................... 901l 스토리지 풀 명령..............................................................................................903

스토리지 풀 871

Page 872: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

스토리지 풀 개요OneFS에서는 여러 노드 유형이 개별 노드 풀로 구성됩니다. 또한 이러한 노드 풀을 논리적 스토리지 계층으로 구성할 수 있습니다. SmartPools 라이센스를 활성화하면 지정한 파일 일치 조건에 따라 파일을 이러한 계층에 자동으로 저장하는 파일 풀 정책을 생성할 수 있습니다.

활성 SmartPools 라이센스가 없으면 OneFS가 모든 노드 풀을 단일 스토리지 풀로 관리합니다. 파일 데이터와 메타데이터는 전체 클러스터에 스트라이핑되므로 데이터가안전하게 보호되고 바로 액세스 가능합니다. 모든 파일이 기본 파일 풀에 속해 있고 기본 파일 풀 정책에 의해 제어됩니다. 이 모드에서 OneFS는 자동 프로비저닝, 호환성,VHS(Virtual Hot Spare), SSD 전략, GNA(Global Namespace Acceleration), L3 캐시, 스토리지 계층 등 다양한 기능을 제공합니다.

SmartPools 라이센스를 활성화하면 사용자 지정 파일 풀 정책 및 스필오버 관리를 포함한 추가 기능을 사용할 수 있습니다. 또한 SmartPools 라이센스를 사용하여 데이터세트를 더욱 세부적으로 관리함으로써 클러스터의 성능을 향상할 수 있습니다.

다음 표에는 SmartPools 라이센스 활성화 여부에 따른 스토리지 풀 기능이 요약되어있습니다.

기능 SmartPools 라이센스가 비활성화된 경우

SmartPools 라이센스가 활성화된 경우

자동 스토리지 풀 프로비저닝 지원 지원

노드 클래스 호환성(노드 등가성)

지원 지원

SSD 용량 호환성 지원 지원

SSD 수 호환성 지원 지원

가상 핫 스페어 지원 지원

SSD 전략 지원 지원

L3 캐시 지원 지원

계층 지원 지원

GNA 지원 지원

파일 풀 정책 지원 안 함 지원

스필오버(spillover) 관리 지원 안 함 지원

스토리지 풀 기능클러스터가 설치된 경우 노드가 클러스터에 추가될 때마다 OneFS에서 노드를 노드 풀로 자동으로 그룹화합니다. 이와 같이 노드를 노드 풀에 자동으로 프로비저닝함으로써OneFS는 클러스터의 성능, 신뢰성 및 데이터 보호를 최적화할 수 있습니다.

활성 SmartPools 라이센스가 없으면 OneFS는 기본 파일 풀 정책을 적용하여 모든 데이터를 단일 파일 풀로 구성합니다. 이 정책에서 OneFS는 데이터를 전체 클러스터에분산하여 데이터가 보호되고 바로 액세스 가능하도록 합니다. SmartPools 라이센스를활성화하면 추가 기능을 사용할 수 있게 됩니다.

스토리지 풀

872 OneFS 8.0.1 CLI 관리 가이드

Page 873: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

활성 SmartPools 라이센스가 있는지 여부에 관계없이 OneFS는 다음과 같은 기능을 제공합니다.

노드 풀의 자동 프로비저닝

최적의 스토리지 효율성 및 보호를 위해 동급 노드를 노드 풀로 자동으로 그룹화합니다. 자동 프로비저닝이 작동하려면 3개 이상의 동급 노드가 필요합니다.

노드 클래스 호환성(노드 등가성)

동급이 아닌 특정 노드가 기존 노드 풀에 연결되도록 할 수 있습니다. OneFS에서는 Isilon S200 노드와 S210 노드, X200 노드와 X210 노드, X400 노드와 X410 노드, NL400 노드와 NL410 노드 간의 노드 클래스 호환성을 지원합니다. 노드 클래스 호환성이 작동하려면 노드 풀에 L3 캐시가 활성화되어 있어야 합니다.

SSD 용량 호환성

SSD 용량이 다른 노드가 기존의 호환되는 노드 풀에 프로비저닝되도록 할 수 있습니다. 그렇게 하지 않으면 SSD 용량이 다른 호환되는 노드가 동일한 노드 풀에 연결될 수 없습니다. SSD 용량이 다른 3개 미만의 노드가 있는 경우, 이러한 노드는프로비저닝되지 않은 상태로 유지되며 작동하지 않습니다. SSD 용량 호환성이 작동하려면 노드 풀에 L3 캐시가 활성화되어 있어야 합니다.

SSD 수 호환성

SSD 수가 다른 노드가 동일한 노드 풀에 프로비저닝되도록 할 수 있습니다. 그렇게 하지 않으면 SSD 수가 다른 호환되는 노드가 동일한 노드 풀에 연결될 수 없습니다. 특정 수의 SSD를 가진 3개 미만의 노드가 있는 경우, 이러한 노드는 프로비저닝되지 않은 상태로 유지되며, SSD 수 호환성을 생성할 때까지 작동하지 않습니다. SSD 수 호환성이 작동하려면 노드 풀에 L3 캐시가 활성화되어 있어야 합니다.

계층노드 풀을 논리적인 스토리지 계층으로 그룹화합니다. 이 기능에 대해 SmartPools라이센스를 활성화하면 사용자 지정 파일 풀 정책을 생성하고 여러 파일 풀을 적절한 스토리지 계층에 전달할 수 있습니다.

기본 파일 풀 정책

모든 파일 유형을 규제하며 파일을 클러스터의 어느 곳에든지 저장할 수 있습니다.SmartPools 라이센스를 필요로 하는 사용자 지정 파일 풀 정책은 기본 파일 풀 정책보다 우선 순위를 갖습니다.

요청된 보호

노드 풀마다 또는 개별 파일에 대해서도 기본 파일 풀에 대해 요청된 보호 설정을지정합니다. 기본 설정을 그대로 두거나 OneFS에서 계산한 제안된 보호를 선택함으로써 최적의 데이터 보호를 보장할 수 있습니다.

가상 핫 스페어

디스크 장애 발생 시 데이터 복구를 위해 사용 가능한 스토리지 공간을 예약합니다.

SSD 전략

클러스터에서 SSD에 저장되는 데이터 유형을 정의합니다. 예를 들어 읽기/쓰기가속화를 위해 메타데이터를 저장합니다.

L3 캐시

노드의 SSD가 캐시 메모리를 늘리고 보다 큰 규모의 작업 파일 세트 전체에서 파일 시스템 성능을 높이는 데 사용되도록 지정합니다.

스토리지 풀

스토리지 풀 기능 873

Page 874: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

GNA(Global Namespace Acceleration)

SSD가 없는 노드 풀에 저장된 데이터가 클러스터의 다른 곳에 있는 SSD에 액세스하여 추가 메타데이터 미러를 저장할 수 있도록 하는 GNA(Global NamespaceAcceleration)를 활성화합니다. 추가 메타데이터 미러는 메타데이터 읽기 작업의속도를 높여줍니다.

SmartPools 라이센스를 활성화하면 OneFS에서 다음과 같은 추가 기능을 제공합니다.

사용자 지정 파일 풀 정책

사용자 지정 파일 풀 정책을 생성하여 여러 파일 클래스를 식별하고 이러한 파일풀을 논리적 스토리지 계층에 저장합니다. 예를 들어 Isilon S 시리즈 노드 풀의 고성능 계층과 대용량 Isilon NL400 및 HD400 노드 풀의 아카이브 계층을 정의할 수있습니다. 그런 다음에 사용자 지정 파일 풀 정책을 사용하여 조건과 일치하는 파일 풀을 식별하고 해당 풀에 대해 수행할 작업을 정의할 수 있습니다. 예를 들어 1년이 넘은 JPEG 파일을 모두 식별하여 아카이브 계층에 저장하는 파일 풀 정책을지정하고, 지난 3개월 이내에 생성되거나 수정된 모든 파일을 성능 계층으로 이동하는 또 다른 정책을 지정할 수 있습니다.

스토리지 풀 스필오버

스토리지 풀에 대해 자동화된 용량 오버플로우 관리를 사용합니다. 스필오버(spillover)는 스토리지 풀이 쓰기 가능하지 않은 상태일 때 쓰기 작업을 처리하는방법을 정의합니다. 스필오버가 설정되어 있으면 데이터가 지정된 스토리지 풀로리디렉션됩니다. 스필오버가 해제되어 있으면 새 데이터 쓰기가 실패하고 쓰기 작업을 시도하는 클라이언트에 오류 메시지가 전송됩니다.

IsilonSD Edge에서 지원되는 스토리지 풀 기능IsilonSD Edge는 기본 파일 풀 정책, 요청된 보호 및 가상 핫 스페어 스토리지 풀 기능만지원합니다.

IsilonSD Edge와 함께 스토리지 풀을 사용하기 전에 다음 고려 사항을 유의하십시오.

l IsilonSD 노드의 드라이브는 호스팅되는 스토리지 풀에 관계없이 IsilonSd Edge에서항상 HDD로 인식됩니다.

l 같은 IsilonSD 클러스터 내에서 이기종 노드를 생성할 수 없습니다.

자동 프로비저닝노드를 Isilon 클러스터에 추가할 때 OneFS는 노드를 노드 풀에 할당하려고 시도합니다. 이 프로세스는 자동 프로비저닝이라고도 하며, OneFS가 클러스터 전체에 최적의성능, 로드 밸런싱 및 파일 시스템 무결성을 제공하도록 하는 데 도움이 됩니다.

동급 노드가 3개 이상 클러스터에 추가될 때까지 노드는 노드 풀에 자동으로 프로비저닝되지 않으며 쓰기 가능하지 않습니다. 2개의 동급 노드만 추가한 경우 세 번째 동급노드를 추가할 때까지 이 두 노드에 데이터가 저장되지 않습니다.

마찬가지로, 노드가 작동 중단되거나 클러스터에서 제거되어 남은 동급 노드 수가 3개미만이 될 경우 노드 풀은 완전하게 프로비저닝되지 않습니다. 이 경우, 나머지 두 개의노드는 여전히 쓰기 가능합니다. 하지만 하나의 동급 노드만 남은 경우 해당 노드는 쓰기가 불가능하지만 읽기는 계속 가능합니다.

시간이 지나면서 클러스터에 새로운 Isilon 노드를 추가하면 새로운 노드는 기존 노드와몇 가지 면에서 차이가 있을 수 있습니다. 예를 들어 새 노드는 기존 노드와 세대 또는드라이브 구성이 다를 수 있습니다. 클러스터를 업그레이드할 때마다 동급의 새 노드를세 개씩 추가하지 않으면 새 노드는 자동 프로비저닝되지 않습니다.

스토리지 풀

874 OneFS 8.0.1 CLI 관리 가이드

Page 875: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

이러한 제한 사항을 극복하기 위해 OneFS를 사용하면 노드 클래스, SSD 용량, SSD 수의 세 가지 호환성 유형을 생성할 수 있습니다. 적절한 호환성 기능을 통해 새 노드 유형을 기존 노드 풀에 프로비저닝할 수 있습니다. 노드를 한 번에 하나씩 클러스터에 추가할 수 있으며, 새 노드가 기존 노드 풀 내에서 완벽하게 작동할 수 있습니다.

예를 들어 클러스터에 S200 노드 세 개로 구성된 노드 풀이 있고 S210 노드를 하나 구매한 경우, S210 노드는 노드 세대가 다를 뿐만 아니라 SSD 수와 용량도 다를 수 있습니다. 이런 경우 적절한 호환성이 있으면 새 S210 노드를 S200 노드 풀에 프로비저닝할수 있습니다.

노드 풀노드 풀은 단일 스토리지 풀을 형성하는 3개 이상의 Isilon 노드로 구성된 그룹입니다.노드를 Isilon 클러스터에 추가하면 OneFS에서 새 노드를 노드 풀에 자동으로 프로비저닝하려고 시도합니다.

OneFS에서 노드를 자동으로 프로비저닝하려면 새로운 노드가 노드 풀에 포함된 다른노드와 동급이어야 합니다. OneFS는 다음과 같은 기준을 사용하여 새로운 노드가 동급인지 확인합니다.

l 계열 코드l 섀시 코드l 세대 코드l 드라이브 구성l RAM 용량

새로운 노드가 모든 기준을 충족하면 OneFS가 새 노드를 노드 풀에 프로비저닝합니다.노드 풀 내의 모든 노드는 피어이며, 데이터는 풀 내의 노드 간에 분산됩니다. 각각의프로비저닝된 노드는 클러스터에서 총 디스크, 캐시, CPU 및 네트워크 용량을 늘립니다.

OneFS가 노드 프로비저닝을 처리하도록 허용하는 것이 좋습니다. 하지만, 특별한 요구사항이나 활용 사례가 있는 경우 자동 프로비저닝된 노드 풀에서 수동으로 정의하는 노드 풀로 노드를 이동할 수 있습니다. 수동으로 정의된 노드 풀은 OneFS CLI에서만 생성할 수 있으며 이렇게 생성된 노드 풀은 EMC Isilon 고객 지원 담당자에게 문의한 후에만구축할 수 있습니다.

노드 풀에서 노드를 제거하여 수동 노드 풀에 추가하려 할 때 그 결과로 원래 노드 풀에노드 수가 3개 미만이 될 경우에는 제거 작업이 실패합니다. 수동으로 정의된 노드 풀에서 노드를 제거하면 OneFS가 해당 노드를 동급 노드 풀로 자동으로 프로비저닝하려고 시도합니다.

클러스터에 동급 노드를 3개 미만으로 추가할 경우 OneFS는 이러한 노드를 자동으로프로비저닝할 수 없습니다. 이 경우, 보통 하나 이상의 호환성을 생성하여 OneFS에서새로 추가된 노드를 호환되는 노드 풀에 프로비저닝하도록 할 수 있습니다.

호환성 유형에는 노드 클래스, SSD 용량 및 SSD 수가 포함됩니다.

노드 클래스 호환성노드가 자동으로 프로비저닝되려면 노드 풀에 포함된 다른 노드와 동급이어야 합니다.새로운 노드가 동급이 아니면 노드 클래스 호환성을 정의하여 노드가 기존 노드 풀에프로비저닝되도록 할 수 있습니다.

기존 S200, X200, X400 또는 NL400 노드 풀이 있고 3개 미만의 Isilon S210, X210,X410 또는 NL410 노드를 추가하는 경우 새로운 노드를 프로비저닝하고 클러스터 내에서 작동하도록 노드 클래스 호환성을 생성할 수 있습니다. 현재 S210, X210, X410 및NL410 노드에 대해서만 이전 노드 세대에 대한 노드 클래스 호환성을 생성할 수 있습니다.

스토리지 풀

노드 풀 875

Page 876: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

새로운 노드가 프로비저닝되려면 이전 세대의 노드와 동일한 드라이브 구성을 가지고있어야 하며, 다음 표에서와 같이 호환되는 RAM 양을 가지고 있어야 합니다.

S200/S210 호환성 X200/X210 호환성 X400/X410 호환성NL400/NL410 호환

S200RAM

S210RAM

X200RAM

X210RAM

X400RAM

X410RAM

NL400RAM

NL410RAM

24GB 32GB 6GB 사용할 수없음

24GB 32GB 12GB 사용할 수없음

48GB 64GB 12GB 48GB 64GB 24GB 24GB

96GB 128GB 24GB 24GB 96GB 128GB 48GB 48GB

256GB 48GB 48GB 192GB 256GB – –

새 노드가 여러 용량 또는 개수의 SSD를 포함하고 있어 드라이브 구성이 다른 경우, 노드 클래스 호환성 외에도 SSD 용량 또는 SSD 개수 호환성을 생성해야 합니다.

클러스터에 특정 동급의 최신 세대 노드를 3개 이상 추가한 경우에는 생성한 노드 클래스 호환성을 제거하는 것이 좋습니다. 그러면 OneFS가 새로운 S210, X210, X410 또는NL410 노드를 해당 고유 노드 풀로 자동으로 프로비저닝하고 새로운 노드 유형의 더 높은 성능 사양을 활용할 수 있습니다. 그러나 노드 풀의 규모가 클수록 데이터를 더 효율적으로 저장하기 때문에, 호환성을 제거하면 클러스터에서 이용 가능한 스토리지 용량이 줄어들 수 있습니다. 호환성을 제거해야 할지 여부가 확실하지 않은 경우, 먼저 EMCIsilon 담당자에게 문의하는 것이 좋습니다.

SSD 호환성OneFS에서 자동 프로비저닝이 작동하려면 노드 풀에 포함된 모든 노드의 HDD 및 SSD레이아웃이 동일해야 합니다. 새로운 노드의 SSD 용량 또는 SSD 수가 기존 노드 풀에포함된 노드와 다른 경우 새로운 노드를 자동으로 프로비저닝할 수 없습니다. SSD 용량 또는 수가 다른 새로운 노드가 호환되는 노드 풀에 연결되도록 하려면 SSD 호환성을 생성하면 됩니다.

예를 들어, 클러스터에 이미 S200 노드 풀이 있고 새로운 S200 노드를 추가하는 경우OneFS에서 새로운 노드를 S200 노드 풀에 자동으로 프로비저닝하려고 시도합니다.그러나 새로운 S200 노드의 SSD 용량이 기존 S200 노드보다 크거나 SSD 수가 기존 노드와 다른 경우, OneFS에서는 새로운 노드를 자동으로 프로비저닝할 수 없습니다. 새로운 노드가 자동으로 프로비저닝되도록 하려면 S200 노드 유형에 대해 SSD 호환성을생성하면 됩니다.

노드 클래스 호환성과 마찬가지로 SSD 호환성을 생성하려면 다음 표에 표시된 것과 같이 노드가 호환되어야 합니다.

기존 노드 풀 생성할 수 있는 SSD 호환성

S200 S200 S210*

X200 X200 X210*

X400 X400 X410*

NL400 NL400 NL410*

S210 S210 S200*

스토리지 풀

876 OneFS 8.0.1 CLI 관리 가이드

Page 877: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기존 노드 풀 생성할 수 있는 SSD 호환성

X210 X210 X200*

X410 X410 X400*

NL410 NL410 NL400*

* 기존 노드 풀 클래스에 대한 노드 클래스 호환성도 필요합니다.

SSD 호환성을 생성하려면 모든 노드에서 L3 캐시를 활성화해야 합니다. 노드 클래스호환성과 적절한 SSD 호환성을 생성하려는 경우 오류 메시지가 발생하면서 프로세스가 실패하면 기존 노드 풀에서 L3 캐시를 활성화했는지 확인하십시오. 그런 다음 다시호환성 생성을 시도해 봅니다. L3 캐시는 SSD가 16개 미만인 노드에서만 활성화할 수있습니다.

수동 노드 풀OneFS에 의해 자동으로 프로비저닝된 노드 풀이 필요한 조건을 충족하지 못할 경우 노드 풀을 수동으로 구성할 수 있습니다. 이렇게 하려면 기존 노드 풀에서 수동 노드 풀로노드를 이동합니다.

용도에 따라 특정 노드에 데이터를 저장할 수 있도록 하는 이 기능은 OneFS CLI를 통해서만 사용할 수 있습니다.

OneFS가 노드를 자동으로 프로비저닝하도록 설정하는 것이 좋습니다. 수동으로 생성된 노드 풀은 자동으로 관리되는 노드 풀과 비교해 동등한 성능과 효율성을 제공하지않을 수 있습니다. 특히 변경으로 인해 수동 노드 풀의 노드 수가 20개 미만이 될 경우가 이에 해당합니다.

가상 핫 스페어VHS(Virtual Hot Spare) 설정을 사용하면 드라이브 장애가 발생한 경우 데이터를 재구축하는 데 사용할 디스크 공간을 예약할 수 있습니다.

예약할 가상 드라이브의 수와 전체 스토리지 공간에 대한 비율을 동시에 지정할 수 있습니다. 예를 들어 가상 드라이브 2개와 15%를 지정하는 경우 각 노드 풀이 드라이브 2개 또는 총 용량의 15%에 해당하는 가상 드라이브 공간 중 더 큰 공간을 예약합니다.

다음 옵션을 지정하여 클러스터의 노드 풀에서 이러한 용도로 사용할 공간을 예약할 수있습니다.

l 가상 드라이브 1개~4개 이상

l 전체 스토리지의 0%~20% 이상

OneFS에서는 이 두 요소 중 큰 값을 계산하여 할당할 공간을 결정합니다. VHS 설정을구성할 때에는 다음 정보를 고려해야 합니다.

l Ignore reserved space when calculating available free space(기본값) 옵션의 선택을 취소하면 사용 가능한 용량 계산에 VHS를 위해 예약된 용량이 포함되지 않습니다.

l Deny data writes to reserved disk space(기본값) 옵션의 선택을 취소하면OneFS에서 일반 데이터 쓰기에 VHS를 사용할 수 있습니다. 이 옵션을 선택한 상태

스토리지 풀

수동 노드 풀 877

Page 878: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

로 두는 것이 좋습니다. 그렇지 않으면 데이터 복구 기능이 제대로 작동하지 않을수 있습니다.

l Ignore reserved space when calculating available free space는 사용하도록 설정되었지만 Deny data writes to reserved disk space는 사용하지 않도록 설정된 경우 파일 시스템이 100%를 초과하는 값으로 사용률을 보고할 수 있습니다.

VHS 설정은 스필오버에 영향을 주지 않습니다. VHS 옵션 Deny data writes toreserved disk space는 사용하도록 설정되었지만 Ignore reserved space whencalculating available free space는 사용하지 않도록 설정된 경우 파일 시스템이 100%사용률을 보고하기 전에 스필오버가 발생합니다.

스필오버SmartPools 라이센스를 활성화하면 노드 풀 또는 계층을 지정하여 파일 풀 정책에 따라 지정된 하드웨어가 가득 차거나 쓰기 불가능 상태일 때 스필오버 데이터를 받을 수있습니다.

지정된 노드 풀 또는 계층이 가득 차거나 쓰기 불가능 상태여서 다른 위치로 데이터를스필오버하지 않으려는 경우 이 기능을 해제할 수 있습니다.

가상 핫 스페어 예약은 스필오버에 영향을 미칩니다. Deny data writes to reserveddisk space 설정은 사용하도록 설정되었지만 Ignore reserved space whencalculating available free space는 사용하지 않도록 설정된 경우 파일 시스템이 100%사용률을 보고하기 전에 스필오버가 발생합니다.

제안된 보호Isilon 클러스터의 구성을 기반으로 OneFS는 EMC Isilon의 엄격한 데이터 보호 요구 사항을 계속 충족하기 위해 권장되는 보호 수준을 자동으로 계산합니다.

OneFS는 이론적인 MTTDL(Mean-Time To Data Loss)을 5000년으로 유지하기 위해데이터에 대해 제안된 보호를 계산하는 기능을 포함하고 있습니다. 제안된 보호는 데이터 보호와 클러스터의 스토리지 효율성을 최대한 균형 있게 맞춘 것입니다.

파일 풀 정책을 구성함으로써 클러스터에서 단일 파일, 파일 하위 세트(파일 풀이라고함) 또는 모든 파일에 대해 여러 개의 요청된 보호 설정 중 하나를 지정할 수 있습니다.

제안된 보호보다 낮은 설정은 지정하지 않는 것이 좋습니다. OneFS는 클러스터에서 보호 수준을 주기적으로 확인하고 데이터가 권장 보호 수준 아래로 떨어지면 알림을 보냅니다.

보호 정책OneFS는 파일을 보호하거나 파일 풀 정책을 지정할 때 선택할 수 있는 다수의 보호 정책을 제공합니다.

클러스터에 노드가 많을수록(최대 20개 노드) OneFS가 보다 효율적으로 데이터를 저장하고 보호할 수 있고, 운영 체제에서 보다 높은 수준의 요청된 보호 수준에 도달할 수있습니다. 클러스터의 구성 그리고 데이터가 저장된 양에 따라 OneFS가 요청된 수준에도달하지 못할 수도 있습니다. 예를 들어 3노드 클러스터의 용량이 거의 가득 찼는데+2n 보호를 요청하는 경우 OneFS는 요청된 보호를 제공하지 못할 수도 있습니다.

스토리지 풀

878 OneFS 8.0.1 CLI 관리 가이드

Page 879: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 표에는 OneFS에서 사용할 수 있는 보호 정책이 설명되어 있습니다.

보호 정책 요약

+1n 드라이브 1개 또는 노드 1개의 장애가 허용됩니다.

+2d:1n 드라이브 2개 또는 노드 1개의 장애가 허용됩니다.

+2n 드라이브 2개 또는 노드 2개의 장애가 허용됩니다.

+3d:1n 드라이브 3개 또는 노드 1개의 장애가 허용됩니다.

+3d:1n1d 드라이브 3개 또는 노드 1개와 드라이브 1개의 장애가 허용됩니다.

+3n 드라이브 3개 또는 노드 3개의 장애가 허용됩니다.

+4d:1n 드라이브 4개 또는 노드 1개의 장애가 허용됩니다.

+4d:2n 드라이브 4개 또는 노드 2개의 장애가 허용됩니다.

+4n 드라이브 4개 또는 노드 4개의 장애가 허용됩니다.

미러:2x

3x

4x

5x

6x

7x

8x

지정된 노드 수에 데이터를 복제 또는 미러링합니다. 예를 들어 2x를사용하면 각 데이트 블록에 복제본이 2개씩 생성됩니다.

미러는 다른 보호 정책보다 더 많은 데이터를 사용할 수 있지만, 비순차적으로 작성된 파일을 보호하거나 중요한 파일에 보다 빠르게액세스할 수 있도록 하는 효과적인 방법일 수 있습니다.

SSD 전략OneFS 클러스터에는 SSD(Solid State Drive)를 포함하는 노드가 있을 수 있습니다.OneFS는 SSD가 있는 동급 노드를 하나 이상의 노드 풀에 자동으로 프로비저닝합니다.기본 파일 풀 정책에 정의된 SSD 전략은 클러스터 내에서 SSD가 사용되는 방법을 결정하며, 다양한 워크플로우에서 성능을 향상하도록 설정될 수 있습니다.

파일 풀 정책을 구성하여 필요에 따라 특정 SSD 전략을 적용할 수 있습니다. 파일 풀 정책을 생성하는 동안 SSD 옵션을 선택하는 경우 OneFS 클러스터에서 더 빠르거나 느린성능이 필요한 파일을 식별할 수 있습니다. SmartPools 작업이 실행될 때 OneFS는 파일 풀 정책을 사용하여 이 데이터를 적절한 스토리지 풀과 드라이브 유형으로 이동합니다.

파일 풀 정책에서 설정할 수 있는 다음 SSD 전략 옵션은 가장 느린 옵션부터 가장 빠른옵션의 순으로 나열되어 있습니다.

Avoid SSDs

연결된 모든 파일 데이터 및 메타데이터를 HDD에만 씁니다.

이 옵션은 SSD 공간을 확보하기 위해 사용되는데, 사용 전에 반드시 Isilon 기술 지원 담당자에게 문의해야 합니다. 이 전략을 사용하면 성능에 부정적인 영향을 미칠수 있습니다.

스토리지 풀

SSD 전략 879

Page 880: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Metadata read acceleration

파일 데이터와 메타데이터를 모두 HDD에 씁니다. 이는 기본 설정입니다. 파일 메타데이터의 추가 미러는 SSD(사용 가능한 경우)에 씁니다. 추가 SSD 미러는 요청된 보호를 충족하는 데 필요한 미러 수에 포함됩니다.

Metadata read/write acceleration

파일 데이터를 HDD에 쓰고 메타데이터를 SSD에 씁니다(사용 가능한 경우). 이 전략은 메타데이터 읽기뿐만 아니라 메타데이터 쓰기 속도를 높이지만 Metadataread acceleration 설정보다 4~5배 더 많은 SSD 스토리지를 필요로 합니다. GNA를 설정하는 경우 읽기/쓰기 가속화가 영향을 받지 않습니다.

Data on SSDs

글로벌 네임스페이스 가속화가 설정되었는지 여부와 관계없이 데이터와 메타데이터 모두에 SSD 노드 풀을 사용합니다. 이 SSD 전략을 사용하면 일반 요청된 보호이상의 추가 미러가 생성되지 않지만 다른 SSD 전략 옵션에 비해 스토리지 요구사항이 크게 증가합니다.

GNA(Global Namespace Acceleration)GNA(Global Namespace Acceleration)를 통해 SSD가 없는 노드 풀에 저장된 데이터가클러스터의 다른 곳에 있는 SSD에 추가 메타데이터 미러를 저장할 수 있습니다. SSD에 저장된 메타데이터 미러는 메타데이터 읽기 작업을 가속화함으로써 파일 시스템 성능을 향상할 수 있습니다.

GNA는 클러스터 노드의 20% 이상에 하나 이상의 SSD가 포함되어 있고 총 클러스터스토리지의 1.5% 이상이 SSD 기반인 경우에만 설정할 수 있습니다. 최상의 결과를 얻으려면 GNA를 설정하기 전에 총 클러스터 스토리지의 2.0% 이상이 SSD 기반이어야합니다.

HDD에 대한 SSD 비율이 임계값인 1.5% 미만으로 떨어지거나 하나 이상의 SSD를 포함하는 노드의 비율이 20% 미만으로 떨어지는 경우에는 GNA가 설정된 경우에도 비활성화됩니다. 이러한 요구 사항이 다시 충족되면 GNA가 다시 활성화됩니다. 이러한 경우GNA가 비활성화되면 기존 SSD 미러를 읽을 수 있지만 새로 쓴 메타데이터에 추가SSD 미러가 포함되지 않습니다.

L3 캐시가 설정된 노드 풀은 GNA 목적과 관련하여 사실상 무시됩니다. GNA에 대한 모든 비율 계산은 L3 캐시가 설정되지 않은 노드 풀에 대해서만 수행됩니다. 따라서, 예를들어 클러스터에 6개의 노드 풀이 있고 그중 3개에 L3 캐시가 설정된 경우 GNA는 L3캐시가 설정되지 않은 나머지 노드 풀 3개에만 적용됩니다. L3 캐시가 설정된 노드 풀에서는 메타데이터 액세스가 L3 캐시에 의해 이미 가속화되므로 메타데이터에 추가적인 GNA 미러가 필요하지 않습니다.

L3 캐시 개요SSD(Solid State Drive)가 있는 노드를 구성하여 캐시 메모리를 늘리고 보다 큰 규모의작업 파일 세트 전반에서 파일 시스템 성능을 향상할 수 있습니다.

OneFS는 여러 레벨에서 파일 데이터 및 메타데이터를 캐싱합니다. 다음 표에는 Isilon클러스터에서 사용할 수 있는 파일 시스템 캐시 유형이 설명되어 있습니다.

스토리지 풀

880 OneFS 8.0.1 CLI 관리 가이드

Page 881: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

Name 유형 프로파일

범위 설명

L1 캐시 RAM 휘발성 로컬 노드

프런트엔드 캐시라고도 하며 NFS, SMB,HTTP 등을 통해 프런트엔드 네트워크에서요청한 파일 시스템 메타데이터 및 데이터의복제본을 보관합니다.

L2 캐시 RAM 휘발성 Global 백엔드 캐시라고도 하며, 데이터를 소유한 노드에 있는 파일 시스템 메타데이터 및 데이터의 복제본을 보관합니다.

SmartCache 변수 비휘발성

로컬 노드

스토리지에 쓰기 위해 대기 중인 프런트엔드파일에 대한 보류 중인 변경 사항을 모두 보관합니다. 이 유형의 캐시는 RAM과 안정적인 스토리지의 조합을 통해 Write-back 데이터를 보호합니다.

L3 캐시 SSD 비휘발성

Global L2 캐시에서 해제된 파일 데이터 및 메타데이터를 보관하여 L2 캐시 용량을 효과적으로 늘립니다.

OneFS는 자주 액세스되는 파일 및 메타데이터를 사용 가능한 RAM(Random AccessMemory)에서 캐싱합니다. 캐싱을 통해 OneFS에서 데이터 보호와 파일 시스템 성능을최적화할 수 있습니다. RAM 캐시 용량이 가득 차면 일반적으로 OneFS가 가장 오래된캐싱된 데이터를 삭제하고 스토리지 드라이브에 액세스하여 새 데이터 요청을 처리합니다. RAM 캐시 용량이 가득 찰 때마다 이 주기가 반복됩니다.

SSD를 L3 캐시로 구축하여 캐시 주기 문제를 줄이고 파일 시스템 성능을 더욱 향상할수 있습니다. L3 캐시는 사용 가능한 캐시 메모리를 상당히 늘려 HDD(Hard Disk Drive)보다 더 빠르게 데이터에 액세스할 수 있도록 합니다.

L2 캐시의 용량이 가득 차면 OneFS는 해제할 데이터를 평가하고, 워크플로우에 따라데이터를 L3 캐시로 이동합니다. 이런 방법을 통해 가장 자주 액세스하는 데이터가 훨씬 더 많이 캐시에 보관되며 전반적인 파일 시스템 성능이 향상됩니다.

128GB RAM을 갖는 클러스터의 경우를 예로 들어 보겠습니다. 일반적으로 캐시에 사용할 수 있는 RAM의 용량은 다른 활성 프로세스에 따라 달라집니다. RAM의 50%를 캐시에 사용할 수 있을 경우 캐시 크기가 약 64GB가 됩니다. 이 클러스터에 3개의 노드가있고 각각 2개의 200GB SSD를 가질 경우, L3 캐시 용량이 1.2TB가 됩니다. 이는 사용가능한 L2 캐시 용량의 약 18배에 해당합니다.

L3 캐시는 새 노드 풀에 기본적으로 설정되어 있습니다. 노드 풀은 모두 동급이거나 호환성이 생성된 노드의 모음입니다. L3 캐시는 SSD가 상주하는 노드에만 적용됩니다.주로 아카이브 목적으로 사용되는 HD400 노드의 경우, L3 캐시는 기본적으로 설정되며 해제할 수 없습니다. HD400에서는 L3 캐시가 메타데이터에 대해서만 사용됩니다.

노드 풀에 L3 캐시를 설정하는 경우 OneFS가 모든 캐시 레벨을 관리하여 데이터 보호,가용성 및 성능을 최적화합니다. 또한 L3 캐시의 데이터는 전원 장애 시 보존되어 전원이 복구된 후에 계속 사용할 수 있습니다.

L3 캐시를 사용할 때의 이점은 스트리밍 및 동시 파일 액세스 워크플로우에서도 나타나지만 랜덤 파일 액세스 워크플로우에서 가장 크게 나타납니다.

스토리지 풀

L3 캐시 개요 881

Page 882: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

L3 캐시로 마이그레이션L3 캐시는 새 노드에 기본적으로 설정되어 있습니다. 이전 릴리즈(OneFS 7.1.1 이전)에서 클러스터를 업그레이드하는 경우 SSD가 있는 노드 풀에서 L3 캐시를 수동으로 설정해야 합니다. L3 캐시를 설정하면 OneFS가 SSD를 스토리지 디스크에서 캐시로 마이그레이션하는 프로세스를 활성화합니다. 현재 SSD에 있는 파일 데이터는 클러스터의 다른 곳으로 이동됩니다.

명령줄이나 웹 관리 인터페이스를 통해 L3 캐시를 모든 새 노드 풀에 기본값으로 설정하거나 수동으로 특정 노드 풀에 기본값으로 설정할 수 있습니다. 노드에 SSD가 있는노드 풀에만 L3 캐시를 설정할 수 있습니다.

SSD에 저장된 데이터의 양에 따라 마이그레이션 프로세스에 다소 시간이 걸릴 수 있습니다. OneFS에서는 마이그레이션이 곧 시작됨을 알리는 메시지를 표시합니다.

WARNING: Changes to L3 cache configuration can have a long completion time. If this is a concern, please contact EMC Isilon Support for more information.

OneFS에서 마이그레이션을 진행해야 하는지 여부를 확인해야 합니다. 확인하면OneFS가 마이그레이션을 백그라운드 프로세스로 지능적으로 처리합니다. 마이그레이션 중에 클러스터 관리를 계속할 수 있습니다.

노드 풀에서 L3 캐시를 해제할 경우 마이그레이션 프로세스가 상당히 빨라집니다.

NL 시리즈 및 HD 시리즈 노드 풀의 L3 캐시HD 시리즈 및 NL 시리즈 노드는 주로 아카이브 워크플로우를 위해 설계된 대용량 유닛입니다. 아카이브 워크플로우는 데이터 읽기에 비해 데이터 쓰기의 비율이 더 높으므로, SSD로 구성된 L3 캐시를 사용할 경우 디렉토리 조회와 같은 파일 시스템 탐색 작업의 속도가 상당히 향상될 수 있습니다.

L3 캐시는 기본적으로 HD 시리즈 및 NL 시리즈 노드 풀에서 설정됩니다.

용량이 4TB보다 작은 HDD(Hard Disk Drive)를 사용하는 NL 시리즈 노드의 경우, L3 캐시는 기본적으로 SSD에 데이터와 메타데이터를 모두 저장합니다. 4TB 이하의 HDD를사용하는 NL 시리즈 노드에서는 L3 캐시를 해제할 수 있습니다. 그러나, NL 시리즈 노드는 일반적으로 많은 수의 SSD를 포함하지 않으므로 L3 캐시를 활성화된 상태로 두는것이 좋습니다. 성능 관점에서 볼 때, L3 캐시를 통해 얻을 수 있는 이점이 이러한 노드에서 스토리지 드라이브로 SSD를 사용하는 경우 얻을 수 있는 이점보다 훨씬 큽니다.

용량이 4TB보다 큰 HDD를 사용하는 NL 시리즈 노드 및 모든 HD 시리즈 노드의 경우,L3 캐시는 SSD에 메타데이터만 저장하며, 비활성화할 수 없습니다. SSD에 메타데이터만 저장하는 L3 캐시는 이러한 대용량 노드에 데이터를 아카이빙하는 데 최고의 성능을 제공합니다.

계층계층은 파일용 스토리지 풀로 지정할 수 있는 사용자 정의 노드 풀 모음입니다. 각 노드풀은 하나의 계층에만 속할 수 있습니다.

계층을 생성하여 데이터를 계층의 아무 노드 풀에나 할당할 수 있습니다. 예를 들어 높은 가용성과 빠른 액세스가 필요한 데이터를 저장하기 위해 특별히 생성된 계층에 노드풀 모음을 할당할 수 있습니다. 3계층 시스템에서 이는 Tier 1으로 분류될 수 있습니다.사용 빈도가 적거나 더 적은 사용자가 액세스하는 데이터는 Tier-2 데이터로 분류할 수있습니다. 일반적으로 Tier 3는 거의 사용되지 않고 기록 또는 규정 준수 목적으로 아카이빙될 수 있는 데이터로 이루어집니다.

스토리지 풀

882 OneFS 8.0.1 CLI 관리 가이드

Page 883: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

파일 풀 정책파일 풀 정책은 파일 세트, 즉 파일 풀과 파일 풀이 클러스터에 저장되는 위치와 방법을정의합니다. 특정 파일 풀을 식별하는 필터링 규칙과 이러한 파일 풀에 대해 요청된 보호 및 입출력 최적화 설정을 사용하여 여러 파일 풀 정책을 구성할 수 있습니다. 사용자지정 파일 풀 정책을 생성하려면 활성 SmartPools 라이센스가 있어야 합니다.

OneFS를 처음 설치하면 모든 파일이 기본 파일 풀 정책으로 제어되는 단일 파일 풀에배치됩니다. 활성 SmartPools 라이센스가 없으면 모든 파일을 제어하고 클러스터에서원하는 모든 위치에 저장하는 기본 파일 풀 정책만 구성할 수 있습니다.

활성 SmartPools 라이센스가 있으면 OneFS에서 사용자가 여러 파일 풀을 식별, 보호및 제어하는 사용자 지정 파일 풀 정책을 생성할 수 있도록 함으로써 기본 스토리지 기능을 높입니다. 예를 들어, 사용자 지정 파일 풀 정책을 사용하면 액세스 속도 향상 또는 아카이빙 용도로 특정 노드 풀 또는 계층에 파일 풀을 정의하고 저장할 수 있습니다.

파일 풀 정책을 생성할 때는 유연한 필터링 기준을 사용하여 파일이 마지막으로 액세스, 수정 또는 생성된 날짜를 나타내는 시간 기반 속성을 지정할 수 있습니다. 또한 상대적인 시간 속성(예: 현재 날짜로부터 30일 전)을 정의할 수도 있습니다. 기타 필터링기준으로는 파일 형식, 이름, 크기 및 사용자 지정 속성이 포함됩니다. 다음 예는 파일풀 정책을 구성할 수 있는 방법 몇 가지를 보여 줍니다.

l 특정 중요 파일 세트에 대한 보호를 강화하는 파일 풀 정책을 구성할 수 있습니다.l 자주 액세스하는 파일을 가장 빠른 읽기 또는 읽기/쓰기를 제공하는 노드 풀에 저

장하는 파일 풀 정책을 구성할 수 있습니다.l 오래된 파일이 규정 준수를 위해 아키이빙하는 용도로 최적화된 노드 풀에 저장되

도록 파일이 마지막으로 액세스된 시간을 평가하는 파일 풀 정책을 구성할 수 있습니다.

SmartPools 작업이 실행되면(기본적으로 하루에 한 번) 우선 순위대로 파일 풀 정책이처리됩니다. 사용자 지정 파일 풀 정책은 원하는 경우 언제든지 편집, 순서 변경 또는제거할 수 있습니다. 하지만 기본 파일 풀 정책이 항상 우선 순위에서 최하위를 차지합니다. 기본 파일 풀 정책은 편집할 수 있지만 순서를 바꾸거나 제거할 수는 없습니다.사용자 지정 파일 풀 정책이 구성된 경우 기본 파일 풀 정책의 설정은 다른 파일 풀 정책으로 제어되지 않는 파일에만 적용됩니다.

새 파일을 생성할 때 OneFS는 기본 파일 풀 정책, 또는 파일과 일치하는 더 높은 우선순위의 사용자 지정 파일 풀 정책(있을 경우)을 기반으로 스토리지 풀을 선택합니다.새 파일이 원래 기본 파일 풀 정책과 일치했는데 이후 생성한 사용자 지정 파일 풀 정책이 이 파일과 일치하는 경우 새로 생성한 해당 사용자 지정 정책에 의해 파일이 제어됩니다. 따라서, 다음 번에 SmartPools 작업이 실행될 때 파일이 다른 스토리지 풀에 저장될 수 있습니다.

CLI를 통한 노드 풀 관리CLI(Command Line Interface)를 통해 노드 풀을 관리할 수 있습니다. 자동으로 프로비저닝된 노드 풀을 관리하고, 수동 노드 풀을 생성하고 관리하며 새 노드에 대한 노드 클래스와 SSD 호환성을 생성할 수 있습니다.

자동 프로비저닝 또는 수동 생성 여부에 관계없이 노드 풀은 최소한 3개의 동급 노드또는 호환되는 노드를 포함해야 합니다. 3개 이상의 동급 노드 또는 호환되는 노드가클러스터에 추가된 경우 노드가 프로비저닝됩니다. 클러스터에 2개의 동급 노드 또는호환되는 노드만 추가한 경우 세 번째 노드를 추가하기 전까지는 노드에 데이터를 저장할 수 없습니다.

OneFS는 노드 클래스 호환성과 SSD 호환성을 제공합니다. 이것은 사용자가 생성하여호환되는 노드가 기존 노드 풀의 구성원이 되도록 하는 데 사용할 수 있습니다. 호환성

스토리지 풀

파일 풀 정책 883

Page 884: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

을 생성한 후에는 호환되는 새 노드가 클러스터에 추가될 때마다 OneFS가 새 노드를적절한 노드 풀에 프로비저닝합니다.

자동 프로비저닝된 단일 노드 풀에서 동급 노드 또는 호환되는 노드의 하위 세트를 선택하는 방법을 통해서만 노드 풀을 수동으로 생성할 수 있습니다. 한 노드 풀에서 일부노드를 가져오고 또 다른 노드 풀에서 일부 노드를 가져오는 수동 노드 풀은 생성할 수없습니다.

노드 풀을 관리하려면 ISI_PRIV_SMARTPOOLS 이상의 관리 권한이 있어야 합니다.

노드 클래스 호환성 생성OneFS는 동급의 기존 노드 풀에 새로운 노드를 추가하려고 합니다. 새로운 노드가 동급이 아닌 경우 노드 클래스 호환성을 생성하여 새로운 노드가 호환되는 노드 풀에 프로비저닝되도록 할 수 있습니다.

새로운 노드가 클러스터 내에서 작동하려면 프로비저닝되어야 합니다. 현재 지원되는호환성은 S200/S210, X200/X210, X400/X410 및 NL400/NL410입니다. 예를 들어 3개이상의 S200 노드로 구성된 노드 풀이 있는 경우 새 S210 노드가 S200 노드 풀에 프로비저닝되도록 호환성을 생성할 수 있습니다.

l 새로운 노드는 호환되는 RAM과 이러한 노드 풀에 프로비저닝될 이전 노드와 동일한 드라이브 구성을 가져야 합니다. SSD 용량 또는 SSD 수가 달라서 드라이브 구성이 같지 않은 경우, SSD 호환성도 생성할 수 있습니다.

l IsilonSD Edge를 실행하는 경우에는 노드 클래스 호환성을 생성할 수 없습니다.

절차

1. isi storagepool compatibilities class active create 명령을실행합니다.

다음 명령을 실행하면 Isilon NL400 및 NL410 노드 사이에 호환성이 생성됩니다.참고로, CLI 명령에서는 NL400과 NL410 노드를 N400과 N410으로 지정해야 합니다.

isi storagepool compatibilities class active create N400 N410

OneFS는 명령 실행 결과에 대한 요약 정보를 제공하며 작업에 대한 확인을 요청합니다.

2. 계속 진행하려면 yes를 입력하고 Enter 키를 누릅니다.

결과

OneFS에서는 프로비저닝되지 않은 NL410 노드를 NL400 노드 풀에 추가하려고 합니다. 새로운 노드가 프로비저닝되지 않은 상태로 남아 있으면 L3 캐시가 타겟 노드 풀에대해 해제되어 있는 것이며, 그렇지 않은 경우 새 노드에 대해 SSD 호환성도 생성해야합니다.

호환되는 노드 풀 병합호환되는 여러 노드 풀을 병합하여 클러스터에서 스토리지 효율성을 최적화할 수 있습니다.

예를 들어 한 노드 풀에 S200 노드 6개가 있고 다른 노드 풀에 S210 노드 3개가 있는 경우 호환성을 생성하여 두 노드 풀을 9개 노드로 구성된 하나의 풀에 병합할 수 있습니다. 보다 큰 규모의 노드 풀(최대 약 20개 노드)을 사용하면 OneFS에서 데이터를 더욱

스토리지 풀

884 OneFS 8.0.1 CLI 관리 가이드

Page 885: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

효율적으로 보호하여 새 데이터를 저장할 수 있는 더 많은 스토리지 공간을 제공할 수있습니다.

l 최신 노드 유형은 이전 노드 유형보다 더 우수한 성능 사양을 가지므로 최신 노드유형을 이전 노드 유형과 병합하면 성능이 감소할 수 있습니다. 또한 두 노드 풀이병합되면 OneFS에서 데이터를 다시 스트라이핑하며, 이는 데이터 세트 크기에 따라 상당한 시간이 소요될 수 있습니다.

l IsilonSD Edge를 실행하는 경우 호환 가능한 여러 노드 풀을 병합할 수 없습니다.

절차

1. isi storagepool compatibilities class active create 명령을실행합니다.

다음 명령을 실행하면 Isilon X400 및 X410 노드 풀 사이에 호환성이 생성됩니다.

isi storagepool compatibilities class active create X400 X410

OneFS는 병합될 노드 풀을 비롯하여 명령 실행 결과에 대한 요약 정보를 제공하며 작업에 대한 확인을 요청합니다.

2. 계속 진행하려면 yes를 입력하고 Enter 키를 누릅니다.

결과

호환되는 노드 풀이 하나의 노드 풀로 병합됩니다. 노드 풀이 병합되지 않으면 노드 풀중 하나에 대해 L3 캐시가 해제되어 있는 것이며, 그렇지 않은 경우 두 노드 풀 사이에SSD 호환성도 생성해야 합니다.

노드 클래스 호환성 삭제노드 클래스 호환성을 삭제할 수 있습니다. 그러면 이 호환성으로 인해 노드 풀에 프로비저닝된 모든 노드가 노드 풀에서 제거됩니다.

노드 클래스 호환성을 삭제하면 의도하지 않은 결과가 나타날 수 있습니다. 예를 들어호환성을 삭제하고 노드 풀에서 3개 미만의 호환되는 노드가 제거되는 경우, 이러한 노드는 클러스터의 사용 가능한 스토리지 풀에서 제거됩니다. 다음에 SmartPools 작업이실행될 때 이러한 노드에 있는 데이터가 클러스터의 다른 곳에서 다시 스트라이핑되며,이 프로세스에는 오랜 시간이 소요될 수 있습니다. 노드 풀에서 3개 이상의 호환되는노드가 제거될 경우 이러한 노드는 자체 노드 풀을 형성하지만 데이터가 다시 스트라이핑될 수 있습니다. 원래 노드 풀을 가리키는 모든 파일 풀 정책은 이제 노드 풀의 계층(있는 경우)을 가리키거나 OneFS에서 생성되는 새 계층을 가리킵니다.

IsilonSD Edge를 실행하는 경우 이 단계는 건너뜁니다.

절차

1. 삭제하려는 활성 호환성의 ID 번호를 확인합니다.

다음 명령을 실행하면 활성 호환성과 해당 ID 번호가 나열됩니다.

isi storagepool compatibilities class active list

스토리지 풀

노드 클래스 호환성 삭제 885

Page 886: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

2. isi storagepool compatibilities class active delete 명령을실행합니다.

다음 명령을 실행하면 ID 번호가 1인 노드 클래스 호환성이 삭제됩니다.

isi storagepool compatibilities class active delete 1

OneFS는 호환성 제거의 영향을 받게 될 노드 풀을 비롯하여 명령 실행 결과에대한 요약 정보를 제공하며 작업에 대한 확인을 요청합니다.

3. 계속 진행하려면 yes를 입력하고 Enter 키를 누릅니다.

결과

OneFS는 병합된 노드 풀을 분할하거나 개수가 3개 미만인 이전의 호환 노드를 프로비저닝 해제합니다.

SSD 호환성 생성서로 다른 SSD 사양을 가진 노드 풀에 새 노드를 프로비저닝할 수 있도록 SSD 용량 및수 모두에 대한 호환성을 생성할 수 있습니다. SSD 호환성은 S200, S210, X200, X210,X400, X410, NL400 및 NL410 노드 유형에 대해 생성할 수 있습니다.

예를 들어 100GB SSD를 사용하는 3개의 S200 노드로 구성된 노드 풀이 있고 같은 개수의 200GB SSD를 사용하는 S200 노드를 설치하는 경우, SSD 클래스 호환성을 생성할 때까지 새 S200 노드가 S200 노드 풀에 자동으로 프로비저닝되지 않습니다. S200노드 풀의 각 노드에 6개의 SSD가 있고 새 S200 노드에는 8개의 SSD가 있는 경우에도SSD 수 호환성을 생성하여 새 S200 노드가 S200 노드 풀에 프로비저닝될 수 있도록해야 합니다. 마찬가지로 S200 노드 및 S210 노드와 같이 클래스가 호환되고 세대가 다른 노드의 경우에도 이러한 노드 유형 사이에 SSD 호환성을 생성할 수 있습니다.

IsilonSD Edge를 실행하는 경우에는 이 절차를 건너뜁니다.

절차

1. isi storagepool compatibilities ssd active create 명령을 실행합니다.

다음 명령을 실행하면 SSD 용량이 서로 다른 Isilon S200 노드에 대해 SSD 클래스 호환성이 생성됩니다.

isi storagepool compatibilities ssd active create S200

다음 명령을 실행하면 SSD 수가 서로 다른 Isilon S200 노드에 대해 SSD 수 호환성이 생성됩니다.

isi storagepool compatibilities ssd active create S200 --count true

다음 명령을 실행하면 NL400과 NL410 노드 사이에 SSD 클래스 호환성과 SSD수 호환성이 생성됩니다. 참고로, CLI 명령에서는 NL400과 NL410을 각각 N400과 N410으로 나타냅니다.

isi storagepool compatibilities ssd active create N400 --class-2 N410 --count true

스토리지 풀

886 OneFS 8.0.1 CLI 관리 가이드

Page 887: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

OneFS는 명령 실행 결과에 대한 요약 정보를 제공하며 작업에 대한 확인을 요청합니다.

2. 작업을 계속 진행하려면 yes를 입력한 후 Enter 키를 누릅니다.

결과

SSD 호환성이 생성됩니다.

SSD 호환성 삭제SSD 호환성을 삭제할 수 있습니다. 그러면 이 호환성으로 인해 노드 풀에 속해 있는 모든 노드가 노드 풀에서 제거됩니다.

SSD 호환성을 삭제하면 의도하지 않은 결과가 나타날 수 있습니다. 예를 들어 SSD 호환성을 삭제하고, 이로 인해 노드 풀에서 3개 미만의 호환되는 노드가 제거되는 경우이러한 노드가 클러스터의 사용 가능한 스토리지 풀에서 제거됩니다. 다음에SmartPools 작업이 실행될 때 이러한 노드에 있는 데이터가 클러스터의 다른 곳에서다시 스트라이핑되며, 이 프로세스에는 오랜 시간이 소요될 수 있습니다. 노드 풀에서3개 이상의 호환되는 노드가 제거될 경우 이러한 노드는 자체 노드 풀을 형성하지만 데이터가 다시 스트라이핑됩니다. 원래 노드 풀을 가리키는 모든 파일 풀 정책은 대신 노드 풀의 계층(있는 경우)을 가리키거나 OneFS에서 생성되는 새 계층을 가리킵니다.

IsilonSD Edge를 실행하는 경우에는 이 절차를 건너뜁니다.

절차

1. isi storagepool compatibilities ssd active delete 명령을 실행합니다.

isi storagepool compatibilities ssd active list 명령을 실행하여 활성 호환성의 ID 번호를 확인할 수 있습니다.

다음 명령을 실행하면 ID 번호가 1인 SSD 호환성이 삭제됩니다.

isi storagepool compatibilities ssd active delete 1

다음 명령을 실행하면 2개의 서로 다른 Isilon 모델 사이의 SSD 호환성이 삭제됩니다.

isi storagepool compatibilities ssd active delete 1 --id-2 2

명령을 실행하기 전에 OneFS는 명령 실행 결과에 대한 요약 정보를 제공하며 작업에 대한 확인을 요청합니다.

2. 계속 진행하려면 yes를 입력하고 Enter 키를 누릅니다. 취소하려면 no를 입력하고 Enter 키를 누릅니다.

결과

작업을 계속하는 경우 OneFS는 병합된 노드 풀을 분할하거나 개수가 3개 미만인 이전의 호환 노드를 프로비저닝 해제합니다.

스토리지 풀

SSD 호환성 삭제 887

Page 888: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

수동으로 노드 풀 생성자동 프로비저닝이 요구 사항을 충족하지 못하는 경우 노드 풀을 수동으로 생성할 수있습니다.

클러스터에 새 노드를 추가할 때, OneFS는 해당 노드를 노드 풀에 배치합니다. 이 프로세스를 자동 프로비저닝이라고 합니다. 일부 워크플로우에서는 노드 풀을 수동으로 생성하는 것을 선호할 수도 있습니다. 수동으로 생성된 노드 풀에는 LNN(Logical NodeNumber)으로 식별되는 노드가 3개 이상 있어야 합니다.

OneFS가 노드를 자동으로 프로비저닝하도록 설정하는 것이 좋습니다. 수동으로 생성된 노드 풀은 자동으로 관리되는 노드 풀과 비교해 동등한 성능과 효율성을 제공하지않을 수 있습니다. 특히 변경으로 인해 수동 노드 풀의 노드 수가 20개 미만이 될 경우가 이에 해당합니다.

절차

1. isi storagepool nodepools create 명령을 실행합니다.

쉼표로 구분된 LNN 목록(예: --lnns 1,2,5)을 통해 또는 범위(예: --lnns5-8)를 사용하여 노드 풀에 추가할 노드를 지정할 수 있습니다.

다음 명령은 포함될 3개 노드의 LNN을 지정함으로써 노드 풀을 생성합니다.

isi storagepool nodepools create PROJECT-1 --lnns 1,2,5

수동으로 관리되는 노드 풀에 노드 추가수동으로 관리되는 노드 풀에 노드를 추가할 수 있습니다.

이미 다른 노드 풀에 속한 노드를 지정하는 경우, OneFS는 해당 노드를 원래의 노드 풀에서 제거하고 수동으로 관리되는 노드 풀에 추가합니다.

절차

1. isi storagepool nodepools modify 명령을 실행합니다.

다음 명령을 실행하면 LNN(Logical Node Number)이 3, 4 및 10인 노드가 기존노드 풀에 추가됩니다.

isi storagepool nodepools modify PROJECT-1 --lnns 3-4, 10

노드 풀의 이름 또는 보호 정책 변경노드 풀의 이름 또는 보호 정책을 변경할 수 있습니다.

절차

1. isi storagepool nodepools modify 명령을 실행합니다.

다음 명령을 실행하면 노드 풀의 이름 및 보호 정책이 변경됩니다.

isi storagepool nodepools modify PROJECT-1 --set-name PROJECT-A \--protection-policy +2:1

스토리지 풀

888 OneFS 8.0.1 CLI 관리 가이드

Page 889: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

수동으로 관리되는 노드 풀에서 노드 제거수동으로 관리되는 노드 풀에서 노드를 제거할 수 있습니다.

수동으로 관리되거나 자동으로 관리되는 노드 풀에서 노드를 제거하고 해당 풀에 한두개의 노드만 남겨 놓으려고 하면 제거가 실패합니다. 하지만 자동 프로비저닝된 노드풀에서 수동으로 관리되는 노드 풀로 모든 노드를 이동하는 것은 가능합니다.

수동으로 관리되는 노드 풀에서 노드를 제거할 때, OneFS는 해당 노드를 동등한 클래스의 다른 노드 풀로 자동 프로비저닝합니다.

절차

1. isi storagepool nodepools modify 명령을 실행합니다.

다음 명령을 실행하면 노드 풀에서 LNN(Logical Node Number)을 통해 식별되는 두 개의 노드가 제거됩니다.

isi storagepool nodepools modify ARCHIVE_1 --remove-lnns 3,6

LNN 값은 --lnns=1-3과 같이 범위로 지정되거나, --lnns=1,2,5,9와 같이 쉼표로 구분된 목록으로 지정될 수 있습니다.

기본 스토리지 풀 설정 수정요청된 보호, 입출력 최적화, 글로벌 네임스페이스 가속화, 가상 핫 스페어, 스필오버에대한 기본 스토리지 풀 설정을 수정할 수 있습니다.

절차

1. isi storagepool settings modify 명령을 실행합니다.

다음 명령을 실행하면 자동 파일 보호 및 입출력 최적화가 지정되고, 글로벌 네임스페이스 가속화가 해제되고, 가상 핫 스페어의 스토리지 백분율이 지정되고,SSD가 있는 노드 풀에 대한 L3 캐시가 설정됩니다.

isi storagepool settings modify --automatically-manage-protection files_at_default --automatically-manage-io-optimization files_at_default --global-namespace-acceleration-enabled no --virtual-hot-spare-limit-percent 5 --ssd-l3-cache-default-enabled yes

결과

OneFS는 다음에 SmartPools 작업이 실행될 때 기본 파일 풀 정책에 의해 관리되는 파일에 변경 사항을 적용합니다.

SmartPools 설정SmartPools 설정으로는 디렉토리 보호, GNA(Global Namespace Acceleration), L3 캐시, 가상 핫 스페어, 스필오버(spillover), 요청된 보호 관리, 입출력 최적화 관리가 있습니다.

설정(웹 관리) 설정(CLI) 설명 참고

Increase directoryprotection to a higherlevel than its contents

--protect-directories-one-level-higher

디렉토리의 보호 수준을 포함된디렉토리 및 파일의 보호 수준보

이 설정은 사용하도록 설정해야합니다(기본값).

스토리지 풀

수동으로 관리되는 노드 풀에서 노드 제거 889

Page 890: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정(웹 관리) 설정(CLI) 설명 참고

다 높여 손실되지 않은 데이터에계속 액세스할 수 있도록 합니다.디바이스 장애로 데이터가 손실될 경우(예: +2:1 정책에서 3개의드라이브 또는 2개의 노드) 이 설정을 사용하도록 설정하면 손실되지 않은 데이터에 여전히 액세스할 수 있습니다.

이 설정을 해제할 경우 파일 풀이들어 있는 디렉토리는 보호 수준설정에 따라 보호되지만, 디렉토리와 파일을 저장하는 데 사용된디바이스는 보호되지 않을 수 있습니다. 노드에 디렉토리가 포함되어 있으면 파일 데이터가 유지되더라도 이러한 데이터에 액세스할 수 없어 노드가 손실될 가능성이 있습니다.

클러스터에 +2 기본 파일 풀 보호설정이 있지만 추가 파일 풀 정책이 없는 경우를 예로 들어 보겠습니다. OneFS 디렉토리는 항상 미러링되므로 +2 기본값에 상응하는 미러링 수준인 3x로 저장됩니다.

이 구성의 경우 노드 2개에 장애가있는 수준까지는 데이터 손실이나액세스 불가능이 발생하지 않습니다. 이 설정을 사용하도록 설정할경우 모든 디렉토리가 4x로 보호됩니다. 클러스터에서 노드 3개에장애가 발생하면 개별 파일에 액세스할 수 없더라도 디렉토리 트리를 사용할 수 있고 디렉토리 트리를 통해 아직 액세스 가능한 파일에 액세스할 수 있습니다.

또한 다른 파일 풀 정책을 통해 더높은 수준으로 보호되는 파일이있을 경우 노드 3개에 장애 발생시 해당 파일에도 액세스할 수 있습니다.

Enable globalnamespaceacceleration

--global-namespace-acceleration-enabled

파일별 메타데이터가 노드 풀에서 SSD를 사용할 수 있는지 여부를 지정합니다.

l 이 설정이 해제되면, 스필오버(spillover)의 경우를 제외하고 파일별 메타데이터가 파일의 스토리지 풀 정책으로제한됩니다. 이는 기본 설정입니다.

l 이 설정이 사용하도록 설정되면, 파일별 메타데이터가 모든 노드 풀에서 SSD를 사용할 수 있습니다.

이 설정은 클러스터 노드의 20%이상에 SSD가 포함되어 있고 총클러스터 스토리지의 1.5% 이상이 SSD 기반인 경우에만 사용할수 있습니다.이 설정은 IsilonSD Edge에는 적용되지 않습니다.

클러스터에서 노드가 추가되거나제거되어 SSD 임계값이 더 이상충족되지 않을 경우 GNA가 비활성화됩니다. GNA는 설정된 상태로 유지되므로, SSD 임계값이 다시 충족되면 GNA가 재활성화됩니다.

스토리지 풀

890 OneFS 8.0.1 CLI 관리 가이드

Page 891: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정(웹 관리) 설정(CLI) 설명 참고

L3 캐시가 설정된 노드 풀은 GNA목적과 관련하여 사실상 무시됩니다. GNA에 대한 모든 비율 계산은L3 캐시가 설정되지 않은 노드 풀에 대해서만 수행됩니다.

Use SSDs as L3 Cacheby default for newnode pools

--ssd-l3-cache-default-enabled

SSD가 포함된 노드 풀의 경우SSD가 L3 캐시로 구축됩니다. L3캐시는 L2 캐시를 확장하여 보다큰 규모의 작업 파일 세트 전반에서 파일 시스템 성능을 높입니다.

L3 캐시는 새 노드 풀에서 기본적으로 설정되어 있습니다. 기존 노드 풀에 대해 L3 캐시를 설정하는경우 OneFS가 마이그레이션을 수행하여 SSD의 기존 데이터를 클러스터의 다른 위치로 이동합니다.이 설정은 IsilonSD Edge에는 적용되지 않습니다.

OneFS는 모든 캐시 레벨을 관리하여 최적의 데이터 보호, 가용성및 성능을 제공합니다. L3 캐시의데이터는 전원 장애 시 보존되어전원이 복구된 후에 계속 사용할수 있습니다.

Virtual Hot Spare --virtual-hot-spare-deny-writes--virtual-hot-spare-hide-spare

--virtual-hot-spare-limit-drives

--virtual-hot-spare-limit-percent

드라이브에 장애가 발생할 경우데이터 복구에 사용할 수 있는 최소한의 공간을 노드 풀에 예약합니다.

가상 핫 스페어로 사용할 디스크공간을 예약하려면 다음 옵션 중하나를 선택합니다.

l Ignore reserved diskspace when calculatingavailable free space. 사용가능한 용량을 계산할 때 가상 핫 스페어로 예약된 공간을 뺍니다.

l Deny data writes toreserved disk space. 예약된 디스크 공간이 쓰기 작업에 사용되지 않도록 합니다.

l VHS Space Reserved 최소 가상 드라이브 수(1-4)와총 디스크 공간의 최소 비율(0-20%)을 예약할 수 있습니다.

예약된 VHS 공간을 구성할 때 최소 가상 드라이브 수와 총 디스크공간의 최소 비율을 모두 구성하면, 두 가지 요구 사항을 모두 충족하는 최소값이 적용됩니다.

이 설정이 사용하도록 설정되고Deny new data writes가 해제된 경우, 파일 시스템의 사용률이100%가 넘는 것으로 보고될 수 있습니다.

Enable global spillover --no-spillover 쓰기 가능하지 않은 노드 풀에 대한 쓰기 작업을 처리하는 방법을정의합니다.

l 이 설정이 사용하도록 설정되면 쓰기 가능하지 않은 노드풀에서 해당 클러스터의 다른

스토리지 풀

SmartPools 설정 891

Page 892: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정(웹 관리) 설정(CLI) 설명 참고

노드 풀 또는 다른 임의 위치로 쓰기 작업이 리디렉션됩니다(기본값).

l 이 설정이 해제되면 쓰기 가능하지 않은 노드 풀에 대한 쓰기 작업 시 디스크 공간 오류가 반환됩니다.

Spillover Data Target --spillover-target--spillover-anywhere

스토리지 풀이 쓰기 가능하지 않을 때 타겟으로 사용할 다른 스토리지 풀을 지정합니다.

스필오버가 설정되어 있지만 데이터 쓰기 작업이 실패하면 안 될 경우, 파일 풀 정책이 데이터를 특정풀로 보내는 경우에도 SpilloverData Target 설정에 anywhere를 선택합니다.

Manage protectionsettings

--automatically-manage-protection

이 설정을 사용하도록 설정한 경우 SmartPools에서 요청된 보호수준을 자동으로 관리합니다.

Apply to files with manually-managed protection이 설정되면 파일 시스템 탐색기나 CLI를 통해 구성된 모든 보호 설정을 덮어씁니다.

Manage I/Ooptimization settings

--automatically-manage-io-optimization

이 설정이 사용하도록 설정되면SmartPools 기술을 통해 입출력최적화가 관리됩니다.

Apply to files with manually-managed I/O optimizationsettings가 설정되면 파일 시스템 탐색기나 CLI를 통해 구성된 모든 입출력 최적화 설정을 덮어씁니다.

CLI에서 L3 캐시 관리L3 캐시는 전역적으로 또는 특정 노드 풀에 대해 관리될 수 있습니다. 원하는 경우 SSD를 스토리지 드라이브로 되돌릴 수도 있습니다. Isilon HD400 노드 풀에서 SSD는 L3 캐시에만 사용됩니다. 이러한 노드에서는 L3 캐시가 기본적으로 설정되어 있고 해제할수 없습니다.

L3 캐시를 새 노드 풀에 대한 기본값으로 설정새 노드 풀이 생성될 때 L3 캐시가 자동으로 설정되도록 L3 캐시를 기본값으로 설정할수 있습니다.

시작하기 전에

L3 캐시는 SSD를 포함하는 노드에서만 유효합니다. SSD 스토리지를 포함하는 노드가없는 경우에는 L3 캐시를 기본값으로 설정할 필요가 없습니다.

절차

1. isi storagepool settings modify 명령을 실행합니다.

스토리지 풀

892 OneFS 8.0.1 CLI 관리 가이드

Page 893: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 추가된 새 노드 풀에 대해 L3 캐시가 기본값으로 사용되도록 설정됩니다.

isi storagepool settings modify --ssd-l3-cache-default-enabled yes

2. isi storagepool settings view 명령을 실행하여 SSD L3 CacheDefault Enabled 속성이 Yes로 설정되었는지 확인합니다.

특정 노드 풀에 L3 캐시 설정특정 노드 풀에 대해 L3 캐시를 설정할 수 있습니다. 이것은 일부 노드 풀에만 SSD가포함된 경우에 유용합니다.

절차

1. 특정 노드 풀에 대해 isi storagepool nodepools modify 명령을 실행합니다.

다음 명령을 실행하면 hq_datastore라는 노드 풀에 L3 캐시가 설정됩니다.

isi storagepool nodepools modify hq_datastore --l3 true

지정된 노드 풀에 있는 SSD가 과거에 스토리지 드라이브로 사용된 적이 있는 경우에는 변경할 것인지를 확인하는 메시지가 나타납니다.

2. 해당 메시지가 나타나면 yes를 입력하고 Enter 키를 누릅니다.

노드 풀에서 SSD를 스토리지 드라이브로 복구특정 노드 풀에서 SSD에 대한 L3 캐시를 해제하고 해당 SSD를 스토리지 드라이브로복구할 수 있습니다.

HD400 노드 풀에서는 L3 캐시에만 SSD가 사용되며, L3 캐시가 기본적으로 설정되어있고 해제할 수 없습니다. CLI를 통해 HD400 노드 풀에서 L3 캐시를 해제하려고 하면OneFS에서 다음 오류 메시지가 생성됩니다. Disabling L3 not supported forthe given node type.

절차

1. 특정 노드 풀에 대해 isi storagepool nodepools modify 명령을 실행합니다.

다음 명령을 실행하면 hq_datastore라는 노드 풀에서 L3 캐시가 해제됩니다.

isi storagepool nodepools modify hq_datastore --l3 false

2. 확인 프롬프트에서 yes를 입력하고 Enter 키를 누릅니다.

계층 관리노드 풀을 계층으로 이동하여 파일 및 스토리지 관리를 최적화할 수 있습니다.

계층을 관리하려면 ISI_PRIV_SMARTPOOLS 이상의 관리 권한이 있어야 합니다.

스토리지 풀

특정 노드 풀에 L3 캐시 설정 893

Page 894: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

계층 생성계층을 생성하여 특정 스토리지 목적으로 하나 이상의 노드 풀을 그룹화할 수 있습니다.

클러스터에 있는 노드의 유형에 따라 아카이브 계층, 성능 계층, 범용 계층 등 여러 가지 범주의 스토리지를 위한 계층을 생성할 수 있습니다. 계층을 생성한 후에는 적절한노드 풀을 계층에 추가해야 합니다.

절차

1. isi storagepool tiers create 명령을 실행합니다.

다음 명령을 실행하면 ARCHIVE_1이라는 계층이 생성되고, hq_datastore1 및hq_datastore2라는 노드 풀이 계층에 추가됩니다.

isi storagepool tiers create ARCHIVE_1 --children hq_datastore1 --children hq_datastore2

계층에서 노드 풀 추가 또는 이동노드 풀을 계층으로 그룹화하고 노드 풀을 한 계층에서 다른 계층으로 이동할 수 있습니다.

절차

1. isi storagepool nodepools modify 명령을 실행합니다.

다음 예에서는 PROJECT-A라는 노드 풀을 ARCHIVE_1이라는 계층에 추가합니다.

isi storagepool nodepools modify PROJECT-A --tier ARCHIVE_1

PROJECT-A 노드 풀이 다른 계층에 있는 경우 ARCHIVE_1 계층으로 이동합니다.

계층 이름 변경계층 이름은 영숫자와 밑줄을 포함할 수 있지만 숫자로 시작될 수는 없습니다.

절차

1. isi storagepool tiers modify 명령을 실행합니다.

다음 명령을 실행하면 계층의 이름이 ARCHIVE_1에서 ARCHIVE_A로 변경됩니다.

isi storagepool tiers modify ARCHIVE_1 --set-name ARCHIVE_A

계층 삭제계층을 삭제할 때 노드 풀은 사용 가능한 상태로 유지되며 다른 계층에 추가될 수 있습니다.

절차

1. isi storagepool tiers delete 명령을 실행합니다.

스토리지 풀

894 OneFS 8.0.1 CLI 관리 가이드

Page 895: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

다음 명령을 실행하면 ARCHIVE_A라는 계층이 삭제됩니다.

isi storagepool tiers delete ARCHIVE_A

파일 풀 정책 생성파일 풀이라는 논리적 파일 그룹을 식별하도록 파일 풀 정책을 구성하고 이러한 파일에대한 스토리지 작업을 지정할 수 있습니다.

파일 풀 정책을 생성하려면 먼저 SmartPools 라이센스를 활성화해야 하며, 사용자에게SmartPools 이상의 관리 권한이 있어야 합니다.

파일 풀 정책은 두 부분, 즉 파일 풀을 정의하는 파일 일치 조건과 파일 풀에 적용되는작업으로 이루어집니다. 파일 유형, 크기, 경로, 생성, 변경 및 액세스 타임 스탬프 등의특성을 기반으로 파일 풀을 정의할 수 있고 부울 연산자(AND, OR)를 사용하여 이러한조건을 조합할 수 있습니다.

파일 일치 조건 외에도 다양한 작업을 식별하여 파일 풀에 적용할 수 있습니다. 이러한작업은 다음과 같습니다.

l 요청된 보호 및 데이터 액세스 최적화 매개 변수 설정

l 데이터 및 스냅샷 스토리지 타겟 식별

l 데이터 및 스냅샷 SSD 전략 정의

l SmartCache 설정 또는 해제

예를 들어 성능 계층(S 시리즈 노드 풀)에서 디스크 공간을 확보하려는 경우 크기가25MB를 초과하고 한 달 넘게 액세스 또는 수정되지 않은 모든 파일을 식별하여 아카이브 계층(NL 시리즈 노드 풀)으로 이동하는 파일 풀 정책을 생성할 수 있습니다.

특정 워크플로우 및 클러스터 구성에 따라 파일 스토리지를 최적화하도록 여러 파일 풀정책을 구성하고 우선 순위를 지정할 수 있습니다. SmartPools 작업이 실행되면(기본적으로 하루에 한 번) 우선 순위대로 파일 풀 정책이 적용됩니다. 파일 풀이 정책에 정의된 조건과 일치할 경우 정책의 작업이 적용되며 파일 풀에 대한 우선 순위가 더 낮은사용자 지정 정책은 무시됩니다.

사용자 지정 파일 풀 정책의 목록에 따라 이동한 후에도 파일에 적용되는 작업이 없을경우 기본 파일 풀 정책의 작업이 적용됩니다. 이와 같은 방식으로 기본 파일 풀 정책을통해 모든 작업이 모든 파일에 적용됩니다.

언제든지 파일 풀 정책 목록의 순서를 변경할 수 있지만 항상 기본 파일 풀 정책이 파일정책 목록에서 마지막에 위치합니다.

또한 OneFS는 사용자 지정 가능한 템플릿 정책을 제공하므로 이를 복제하여 고유한 정책을 생성할 수 있습니다. 하지만 이러한 템플릿은 OneFS 웹 관리 인터페이스에서만사용할 수 있습니다.

파일 풀 정책 생성파일 풀 정책을 생성하여 특정 파일을 일치시키고 일치하는 파일 풀에 SmartPools 작업을 적용할 수 있습니다. 이러한 SmartPools 작업으로는 특정 스토리지 계층으로의파일 이동, 요청된 보호 수준 변경, 쓰기 성능 및 데이터 액세스 최적화 등이 있습니다.

스토리지 풀

파일 풀 정책 생성 895

Page 896: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기존 파일 풀 정책이 데이터를 특정 스토리지 풀로 보내는 경우, 이 데이터를anywhere와 일치시키는 다른 파일 풀 정책을 --data-storage-target 설정에 구성하지 마십시오. anywhere를 사용할 때 지정된 스토리지 풀이 포함되어 있기 때문에파일 스토리지 위치가 잘못 설정되는 일이 없도록 특정 스토리지 풀을 타겟으로 지정해야 합니다.

절차

1. isi filepool policies create 명령을 실행합니다.

다음 명령을 실행하면 이전 파일을 특정 스토리지 계층에 아카이빙하는 파일 풀정책이 생성됩니다.

isi filepool policies create ARCHIVE_OLD --description "Move older files to archive storage" --data-storage-target ARCHIVE_TIER --data-ssd-strategy metadata --begin-filter --file-type=file --and --birth-time=2013-09-01 --operator=lt --and --accessed-time=2013-12-01 --operator=lt --end-filter

결과

예약된 다음 SmartPools 작업이 실행될 때 파일 풀 정책이 적용됩니다. 기본적으로SmartPools 작업은 하루에 한 번 실행되지만, SmartPools 작업을 수동으로 시작할 수도 있습니다.

유효한 와일드카드 문자파일 일치 옵션과 함께 와일드카드 문자를 사용하여 파일 풀 정책을 정의할 수 있습니다.

OneFS는 파일 이름 속성 및 경로에 대해 UNIX 셸 형식(glob) 패턴 일치를 지원합니다.

다음 표에는 파일 풀 정책을 정의하기 위한 파일 일치 옵션과 함께 사용할 수 있는 유효한 와일드카드 문자가 나와 있습니다.

와일드카드 설명

* 별표 자리에 임의의 문자열이 올 수 있습니다.예를 들어 m*는 movies 및 m123이 될 수 있습니다.

[a-z] 괄호 안에 포함된 모든 문자 또는 하이픈으로 구분된 문자 범위 내의모든 문자가 올 수 있습니다. 예를 들어 b[aei]t는 bat, bet, bit가 될 수 있고, 1[4-7]2는 142, 152, 162, 172가 될 수 있습니다.

여는 괄호 뒤에 느낌표를 사용하여 괄호 안에 포함된 문자를 제외할수 있습니다. 예를 들어 b[!ie]는 bat가 될 수 있지만 bit 또는bet는 될 수 없습니다.

첫 번째 문자나 마지막 문자인 경우 괄호 안에 괄호가 올 수 있습니다.예를 들어 [[c]at는 cat 및 [at가 될 수 있습니다.

첫 번째 문자나 마지막 문자인 경우 괄호 안에 하이픈이 올 수 있습니다. 예를 들어 car[-s]는 cars 및 car-가 될 수 있습니다.

? 물음표 자리에 임의의 문자가 올 수 있습니다. 예를 들어 t?p는 tap,

tip, top이 될 수 있습니다.

스토리지 풀

896 OneFS 8.0.1 CLI 관리 가이드

Page 897: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

기본 파일 풀의 요청된 보호 설정기본 보호 설정에서는 기본 파일 풀 정책을 통해 필터링되는 파일에 대한 데이터 스토리지 타겟, 스냅샷 스토리지 타겟, 요청된 보호 및 SSD 전략을 지정할 수 있습니다.

설정(웹 관리) 설정(CLI) 설명 참고

Storage Target --data-storage-target--data-ssd-strategy

이 파일 풀 정책을 통해 타겟으로 지정할 스토리지풀(노드 풀 또는 계층)을 지정합니다.

기존 파일 풀 정책이 데이터를 특정 스토리지 풀로보내는 경우에는 Data storage target 옵션에 대해 다른 파일 풀 정책을 anywhere로 구성하지 마십시오. anywhere를 사용할 때 지정된 스토리지풀이 포함되어 있기 때문에 파일 스토리지 위치가잘못 설정되는 일이 없도록 특정 스토리지 풀을 타겟으로 지정하십시오.

SSD 전략을 정의하려면 다음 옵션 중 하나를 선택합니다.

Use SSDs for metadata read acceleration

기본값입니다. HDD에 파일 데이터 및 메타데이터 모두를 쓰고, SSD에 메타데이터를 씁니다. 메타데이터 읽기만 가속화합니다.

Metadata read/write acceleration 설정보다 SSD 공간을 적게 사용합니다.

Use SSDs for metadata read/writeacceleration

SSD 풀에 메타데이터를 씁니다. Metadataread acceleration보다 SSD 공간을 훨씬 더많이 사용하지만 메타데이터 읽기 및 쓰기를가속화합니다.

Use SSDs for data & metadata

데이터 및 메타데이터 모두에 SSD를 사용합니다. GNA(Global Namespace Acceleration) 설정 여부와 관계없이 모든 SSD 블록이 스토리지 타겟(사용 가능한 공간이 있는 경우)에 상주합니다.

Avoid SSDs

연결된 모든 파일 데이터와 메타데이터를 HDD에만 씁니다.

GNA가 설정되지 않고 타겟으로 선택한 스토리지 풀에SSD가 포함되지 않은 경우SSD 전략을 정의할 수 없습니다.

Use SSDs for metadataread acceleration은 파일데이터 및 메타데이터 모두를 HDD 스토리지 풀에 쓰지만 읽기 성능을 높이기 위해가능한 경우 추가 SSD 미러를 추가합니다. 이 옵션은HDD를 사용하여 신뢰성을제공하고 SSD(사용 가능한경우)에 대한 추가 메타데이터 미러를 사용하여 읽기 성능을 향상시킵니다. 대부분의 경우에 권장됩니다.

Use SSDs for metadataread/write acceleration을 선택하면 성능과 신뢰성을 위해 SSD(스토리지 타겟에서 사용 가능한 경우)가전략에 사용됩니다. GNA가설정된 다른 스토리지 풀이나 동일한 노드 풀의 추가 미러가 있을 수 있습니다.

Use SSDs for data &metadata 전략이나 UseSSDs for data &metadata 전략을 사용하는 경우에는 일반 요청된 보호 이상의 추가 미러가 생성되지 않습니다. 파일 데이터및 메타데이터 모두가SSD(파일 풀 정책 내에서 사용 가능한 경우)에 저장됩니다. 이 옵션을 사용하려면 상당한 양의 SSD 스토리지가필요합니다.

스토리지 풀

기본 파일 풀의 요청된 보호 설정 897

Page 898: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth

설정(웹 관리) 설정(CLI) 설명 참고

이 옵션은 SSD 공간을 확보하기 위해 사용되는데, 먼저 Isilon 기술 지원 담당자에게 문의해야 합니다. 성능에 부정적인 영향을 미칠 수 있습니다.

Snapshot storagetarget

--snapshot-storage-target--snapshot-ssd-strategy

이 파일 풀 정책을 통해 스냅샷 스토리지에 대해 타겟으로 지정할 스토리지 풀을 지정합니다. 이 설정은 데이터 스토리지 타겟의 경우와 동일하지만 스냅샷 데이터에 적용됩니다.

데이터 스토리지 타겟에 대한 참고 사항은 스냅샷 스토리지 타겟에도 적용됩니다.

Requestedprotection

--set-requested-protection

Default of storage pool. 필터링된 파일에 스토리지 풀의 기본 요청된 보호를 할당합니다.

Specific level. 필터링된 파일에 지정된 요청된 보호를 할당합니다.

요청된 보호를 변경하려면목록에서 새 값을 선택합니다.

기본 파일 풀 입출력 최적화 설정기본 파일 풀 정책에 사용되는 입출력 최적화 설정을 관리할 수 있습니다. 이 정책에는수동으로 관리되는 속성을 가진 파일이 포함될 수 있습니다.

SmartPools가 파일 시스템 탐색기나 isi set 명령을 사용하여 구성된 최적화 설정을덮어쓸 수 있도록 하려면 Default Protection Settings 그룹에서 Including files withmanually-managed I/O optimization settings 옵션을 선택합니다. CLI에서는 isistoragepool settings modify 명령과 함께 --automatically-manage-io-optimization 옵션을 사용합니다.

설정(웹 관리) 설정(CLI) 설명 참고

쓰기 성능 --enable-coalescer SmartCache(결합기(coalescer)라고도 함)를설정하거나 해제합니다.

Enable SmartCache는 쓰기 성능을 최적화하려는경우 권장되는 설정입니다. 비동기식 쓰기 작업의 경우Isilon 서버가 메모리에 쓰기를 버퍼링합니다. 하지만 이버퍼링을 해제하려는 경우에는 애플리케이션이 동기식쓰기를 사용하도록 구성하는 것이 좋습니다. 이것이 불가능할 경우 SmartCache를 해제합니다.

데이터 액세스 패턴 --data-access-pattern

동시, 스트리밍 또는 랜덤데이터 유형 액세스에 대한 최적화 설정을 정의합니다.

파일과 디렉토리는 기본적으로 동시 액세스 패턴을 사용합니다. 성능을 최적화하려면 워크플로우에 따라 적합한 패턴을 선택해야 합니다. 예를 들어, 비디오 편집이 많은 워크플로우의 경우 Optimize for streamingaccess로 설정해야 합니다. 데이터 액세스 패턴을Optimize for random access로 설정한 경우 이러한 워크플로우에 문제가 생길 수 있습니다.

파일 풀 정책 관리다수의 파일 풀 정책 관리 작업을 수행할 수 있습니다.

스토리지 풀

898 OneFS 8.0.1 CLI 관리 가이드

Page 899: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 900: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 901: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 902: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 903: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 904: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 905: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 906: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 907: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 908: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 909: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 910: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 911: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 912: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 913: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 914: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 915: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 916: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 917: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 918: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 919: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 920: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 921: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 922: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 923: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 924: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 925: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 926: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 927: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 928: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 929: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 930: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 931: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 932: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 933: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 934: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 935: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 936: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 937: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 938: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 939: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 940: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 941: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 942: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 943: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 944: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 945: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 946: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 947: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 948: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 949: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 950: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 951: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 952: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 953: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 954: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 955: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 956: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 957: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 958: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 959: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 960: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 961: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 962: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 963: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 964: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 965: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 966: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 967: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 968: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 969: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 970: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 971: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 972: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 973: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 974: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 975: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 976: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 977: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 978: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 979: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 980: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 981: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 982: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 983: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 984: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 985: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 986: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 987: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 988: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 989: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 990: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 991: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 992: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 993: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 994: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 995: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 996: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 997: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 998: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 999: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1000: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1001: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1002: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1003: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1004: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1005: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1006: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1007: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1008: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1009: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1010: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1011: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1012: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1013: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1014: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1015: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1016: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1017: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1018: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1019: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1020: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1021: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1022: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1023: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1024: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1025: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1026: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1027: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1028: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1029: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1030: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1031: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1032: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1033: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1034: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1035: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1036: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1037: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1038: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1039: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1040: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1041: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1042: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1043: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1044: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1045: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1046: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1047: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1048: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1049: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1050: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1051: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1052: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1053: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1054: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1055: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1056: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1057: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1058: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1059: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1060: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1061: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1062: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1063: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1064: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1065: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1066: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1067: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1068: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1069: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1070: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1071: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1072: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1073: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1074: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1075: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1076: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1077: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1078: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1079: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1080: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1081: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1082: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1083: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1084: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1085: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1086: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1087: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1088: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1089: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1090: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1091: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1092: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1093: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1094: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1095: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1096: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1097: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1098: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1099: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1100: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1101: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1102: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1103: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1104: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1105: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1106: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1107: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1108: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1109: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1110: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1111: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1112: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1113: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1114: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1115: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1116: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1117: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1118: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1119: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1120: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1121: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1122: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1123: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1124: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1125: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1126: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1127: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1128: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1129: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1130: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1131: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1132: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1133: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1134: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1135: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1136: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1137: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1138: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1139: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1140: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1141: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1142: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1143: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1144: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1145: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1146: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1147: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1148: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1149: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1150: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1151: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1152: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1153: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1154: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1155: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1156: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1157: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1158: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1159: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1160: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1161: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1162: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1163: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1164: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1165: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1166: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1167: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1168: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1169: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1170: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1171: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1172: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1173: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1174: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1175: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1176: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1177: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1178: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1179: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1180: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1181: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1182: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1183: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1184: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1185: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1186: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1187: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1188: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1189: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1190: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1191: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth
Page 1192: OneFS 8.0.1 CLI 관리 가이드 · 2021. 1. 18. · isi diagnostics gather settings modify.....108 isi diagnostics gather settings view ... isi auth krb5 spn fix.....296 isi auth