Dell™ PowerVault™ 모듈러 디스크 스 토리지 관리자 CLI 안내서 w w w. d e l l . c o m | s u p p o r t . d e l l .
주 및 주의사항 주: 주는 컴퓨터를 보다 효율적으로 사용하는 데 도움을 주는 중요 정보를 제 공합니다. 주의사항: "주의사항"은 하드웨어의 손상 또는 데이터 유실 위험을 설명하며, 이러한 문제를 방지할 수 있는 방법을 알려줍니다. ____________________ 이 문서의 정보는 사전 통보 없이 변경될 수 있습니다. © 2008 Dell Inc. 저작권 본사 소유. Dell Inc.의 서면 승인 없이 어떠한 경우에도 무단 복제하는 것을 엄격히 금합니다. 본 설명서에 사용된 상표인 Dell, DELL 로고 및 PowerVault는 Dell Inc.의 상표이며, Microsoft, Internet Explorer 및 Windows는 미국 및/또는 기타 국가에서 Microsoft Corporation의 상표 또 는 등록 상표입니다. 본 설명서에서 특정 회사의 표시나 제품 이름을 지칭하기 위해 기타 상표나 상호를 사용할 수 도 있습니다. Dell Inc.
차례 1 명령줄 인터페이스 정보 . . . . . . . . . . . . 13 명령줄 인터페이스 사용 방법 . . . . . . . . . . . . 14 참고 사항 . . . . . . . . . . . . . . . . . . . . . 15 CLI 명령어 . . . . . . . . . . . . . . . . . . . . . 16 명령줄 매개변수 . . . . . . . . . . . . . . . . . 18 . . . . . . . . . . . . . . . . 23 . . . . . . . . . . . . . . . . . . . . . 24 종료 상태 . . . . . . . . . . . . . . . . . . . . . . . . 25 사용 예제 . . . . . . . . . . . . . . . . . . . . . . . . 27 형식 지정 시 고려할 점 세부 오류 보고 2 스크립트 명령어 정보 스크립트 명령어 구조 .
3 스토리지 배열 구성 스토리지 배열 구성 . . . . . . . . . . . . . . . . 43 . . . . . . . . . . . . . . . . . . 44 스토리지 배열에 포함할 항목 결정 파일에 구성 저장 . . . . . . . 44 . . . . . . . . . . . . . . . . . 47 가상 디스크 작성 명령어 사용 . . . . . . . . . . 48 . . . . . . . . . . . . . . 52 . . . . . . . . . . . . . . . . . . . . . . . . 55 자동 구성 명령어 사용 구성 수정 스토리지 배열 암호 설정 . . . . . . . . . . . . . 56 SMTP 및 SNMP 경고 설정 . . . . . . . . . . . . 57 RAID 컨트롤러 모듈 클럭 설정 . . . . . . . . . .
스냅샷 가상 디스크 설정 변경 . . . . . . . . . . . . . . . . . . . . . . 74 . . . . . . . . . . . 74 스냅샷 가상 디스크 중지 및 삭제 . 스냅샷 가상 디스크 재작성 스냅샷 가상 디스크 재작성을 위한 호스트 서버 준비 . . . . . . . . . . 스냅샷 가상 디스크 재작성 5 . . . . . . . 75 . . . . . . . . . . . 76 가상 디스크 복사 기능 사용 . 가상 디스크 복사본 작성 73 . . . . . . . . . 77 . . . . . . . . . . . . . . . 79 가상 디스크 복사 기능 활성화 . . . . . . . . . 79 가상 디스크 복사본 후보 결정 . . . . . . . . . 79 . . . . . . . . . . . . 80 가상 디스크 복사본 작성 가상 디스크 복사본 작성을 위한 호스트 서버 준비 . . . 가상 디스크 복사 .
스토리지 배열 유지 관리 . . . . . . . . . . . . 91 일상적인 유지 관리 . . . . . . . . . . . . . . . . . . 91 매체 검색 실행 . . . . . . . . . . . . . . . . . . 91 일관성 검사 실행 . . . . . . . . . . . . . . . . . RAID 컨트롤러 모듈 재설정 . . . . . . . . . . . 93 RAID 컨트롤러 모듈 데이터 전송 활성화 . . . . . . . . . . . . . . . . . . . . 93 . . . . . . . . . . . . . . 94 . . . . . . . . . . . . . . . . . . 94 전지 사용 기간 재설정 영구 예약 제거 RAID 컨트롤러 모듈 클럭 동기화 . . . . . . . . 94 . . . . . . . . . . . . . . . . . 95 . . . . . . . . . . .
스크립트 명령어 . 명령어 형식 규칙 . . . . . . . . . . . . . . . . . . 105 . . . . . . . . . . . . . . . . . . . 106 기능별로 나열된 명령어 . . . . . . . . . . . . . . . . 108 디스크 그룹 명령어 . . . . . . . . . . . . . . . . 108 . . . . . . . . . . . . . . . . . 109 인클로저 명령어 호스트 토폴로지 명령어 iSCSI 명령어 . . . . . . . . . . . . . 109 . . . . . . . . . . . . . . . . . . . . 109 물리 디스크 명령어 . . . . . . . . . . . . . . . . RAID 컨트롤러 모듈 명령어 세션 명령어 110 . . . . . . . . . . . 111 . . . . . . . . . . . . . . . . . . . .
RAID 가상 디스크 작성 (자동 물리 디스크 선택) RAID 가상 디스크 작성 (여유 용량 기반 선택) . RAID 가상 디스크 작성 (수동 물리 디스크 선택) . . . . . . . . . . . . . 124 . . . . . . . . . . . . . . 127 . . . . . . . . . . . . . 129 스냅샷 가상 디스크 작성 . . . . . . . . . . . . . 132 가상 디스크 복사본 작성 . . . . . . . . . . . . . 136 . . . . . . . . . . . . . . . . . 138 . . . . . . . . . . . . . . . . . . . . 138 디스크 그룹 삭제 호스트 삭제 호스트 그룹 삭제 . . . . . . . . . . . . . . . . . 138 호스트 포트 삭제 . . . . . . . . . . . . . . . . . 139 iSCSI 초기자 삭제 . . . .
스토리지 배열 SAS PHY 기준선 재설정 . . . . . 159 스토리지 배열 가상 디스크 배포 재설정 . . . . 159 디스크 그룹 다시 활성화 . . . . . . . . . . . . 160 물리 디스크 다시 활성화 . . . . . . . . . . . . 160 인클로저 로그 데이터 저장 물리 디스크 로그 저장 . . . . . . . . . . . 161 . . . . . . . . . . . . . . 161 RAID 컨트롤러 모듈 NVSRAM 저장 스토리지 배열 구성 저장 . . . . . . . 162 . . . . . . . . . . . . 162 스토리지 배열 이벤트 저장 . . . . . . . . . . . 163 스토리지 배열 iSCSI 통계 저장 . . . . . . . . . 164 스토리지 배열 성능 통계 저장 . . . . . . . . .
스토리지 배열 iSNS 서버 수신 포트 설정 . . . . 187 스토리지 배열 iSNS 서버 새로 고침 설정 . . . . 188 . . . . . . . . . . . . 188 스토리지 배열 시간 설정 . 명명되지 않은 검색 세션 설정 . 가상 디스크 설정 . . . . . . . . . 189 . . . . . . . . . . . . . . . . . 189 가상 디스크 복사본 설정 . 현재 iSCSI 세션 표시 . . . . . . . . . . . . 194 . . . . . . . . . . . . . . . 195 디스크 그룹 표시 . . . . . . . . . . . . . . . . . 195 호스트 포트 표시 . . . . . . . . . . . . . . . . . 196 물리 디스크 표시 . . . . . . . . . . . . . . . . . 197 물리 디스크 채널 통계 표시 . . . . . . . . . . .
인클로저 깜박임 시작 . . . . . . . . . . . . . . iSCSI DHCP 새로 고침 시작 . 215 물리 디스크 깜박임 시작 . . . . . . . . . . . . 215 물리 디스크 초기화 시작 . . . . . . . . . . . . 216 물리 디스크 재구성 시작 . . . . . . . . . . . . 217 스토리지 배열 깜박임 시작 . . . . . . . . . . . 217 가상 디스크 초기화 시작 . . . . . . . . . . . . 217 디스크 그룹 깜박임 중지 . . . . . . . . . . . . 218 . . . . . . . . . . . . . . 218 . . . . . . . . . . . . . . . . . . 218 인클로저 깜박임 중지 iSCSI 세션 중지 물리 디스크 깜박임 중지 스냅샷 중지 . . . . . . . . . . . . 219 . . . . . . . . . .
차례
1 명령줄 인터페이스 정보 이 설명서는 명령줄 인터페이스(CLI) 도구 및 관련 명령어와 스크립트 파 일을 사용해야 하는 시스템 관리자, 개발자 및 엔지니어를 대상으로 합니 다. 특정 CLI 명령어가 수행하는 기능은 스토리지 배열의 그래픽 사용자 인터페이스(GUI)인 Modular Disk(MD) Storage Manager에서도 액세스할 수 있습니다. 자세한 내용은 다중 스토리지 배열을 작성하고 관리하기 위한 스토리지 관리자 소프트웨어에 대해 설명하는 사용 설명서를 참조하십시오. 추가 정보를 보려면 시스템과 함께 제공된 하드웨어 및 소프트웨어 설명서 를 참조하십시오. 주: 갱신 정보에는 다른 설명서의 내용을 대체하는 정보가 포함되는 경우가 많 으므로 항상 support.dell.com에서 갱신 정보를 확인하고 우선적으로 읽으십시오. 주: CLI 명령어에는 위험한 명령어에 대한 대화형 경고가 제공되지 않습니다.
명령줄 인터페이스는 다음과 같은 기능을 수행하는 데 사용할 수 있습니다. • 스크립트 엔진에 직접 액세스하여 대화형 모드에서 명령어를 실행하거 나 스크립트 파일을 사용하여 명령어를 실행합니다. • 동일한 구성을 서로 다른 스토리지 배열에 설치해야 할 경우에 여러 스 토리지 배열에서 실행할 스크립트 명령어 배치 파일을 만듭니다. • 호스트에 직접 연결된 스토리지 배열, Ethernet을 통해 호스트에 연결된 스토리지 배열 또는 이 두 가지가 결합된 방식으로 호스트에 연결된 스 토리지 배열에 대해 스크립트 명령어를 실행합니다. • 스토리지 배열에 대한 구성 정보를 표시합니다. • 관리 도메인에서 스토리지 배열을 추가하고 제거합니다. • 로컬 서브네트에 연결된 모든 스토리지 배열을 자동으로 검색합니다. • 단순 네트워크 관리 프로토콜 (SNMP) 트랩 대상 및 전자 우편 경고 알 림을 추가하거나 삭제합니다.
다음은 CLI 명령어의 일반적인 형식을 보여 주는 구문입니다. SMcli storageArray parameters script-commands; SMcli 명령줄 인터페이스를 호출합니다. storageArray 스토리지 배열의 호스트 이름 또 는 IP 주소입니다. parameters 명령어의 환경 및 용도를 정의하는 CLI 매개변수입니다. script-commands 하나 이상의 스크립트 명령어 또는 스크립트 명령어가 포함된 스크립트 파일의 이름입니다. 스크립트 명령어는 스토리지 배열 구성 명령어입니다. 29페이지 "스크립 트 명령어 정보"에서는 스크립트 명령어에 대해 간단하게 설명하고 105페 이지 "스크립트 명령어"에는 스크립트 명령어의 정의, 구문 및 매개변수가 나와 있습니다. 참고 사항 SMcli와 스토리지 배열 이름만 입력하고 CLI 매개변수, 스크립트 명령어 또는 스크립트 파일을 지정하지 않으면 명령줄 인터페이스가 대화형 모드 로 실행됩니다.
CLI 명령어 이 절에서는 다음과 같은 기능을 수행하는 데 사용할 수 있는 CLI 명령어 의 목록을 제공합니다. • 스토리지 배열 식별 • 암호 설정 • 스토리지 배열 추가 • 통신 매개변수 지정 • 개별 스크립트 구성 명령어 입력 • 스크립트 구성 명령어가 포함된 파일 지정 다음은 CLI 명령어의 일반적인 형식으로, 각 명령어에 사용되는 매개변수 와 터미널을 보여줍니다. 표 1-1에서는 CLI 명령어에 포함된 매개변수에 대한 정의를 보여줍니다. 표 1-1. 명령어 명명 규정 매개변수 정의 a|b 선택 항목을 나타내는 파이프 기호("a" 또는 "b") 기울임꼴 단어 터미널 [...](대괄호) 0 또는 1회 반복 {...}(중괄호) 0회 이상 반복 <...
SMcli (-n storage-array-name | -w WWID) [-c "command; {command2};"] [-o outputfile][-p password][-e][-S] SMcli (-n storage-array-name | -w WWID) [-f scriptfile] [-o outputfile] [-p password] [-e] [-S] SMcli (-n storage-array-name | -w WWID) [-o outputfile][-p password][-e][-S] SMcli -a email:email-address [host-name-or-IP-address1 [host-name-or-IP-address2]] [-n storage-array-name | -w WWID | -h host-name | -r (host_sa | direct_sa)] [-I information-to-include][-q frequency][-S] SMcli -x email:email-address
명령줄 매개변수 표 1-2. 명령줄 매개변수 매개변수 정의 host-name-or-IP-address 대역내 관리형 스토리지 배열(IPv4 또는 iPv6) 또는 대역 외 관리형 스토리지 배열(IPv4)의 호스트 이름이나 인터 넷 프로토콜(IP) 주소를 지정합니다. • 스토리지 배열에 직접 연결된 호스트를 사용하여 스토 리지 배열을 관리하는 경우(대역내 스토리지 관리) 호 스트에 연결된 스토리지 배열이 두 개 이상이면 -n 매 개변수를 사용해야 합니다. • Ethernet 연결을 통해 스토리지 배열을 관리하는 경우 (대역외 스토리지 관리) 독립 디스크 중복 배열 (RAID) 컨트롤러 모듈의 host-name-or-IP-address를 지 정해야 합니다. • 이전에 MD 스토리지 관리자의 그래픽 사용자 인터페 이스(GUI)에서 스토리지 배열을 구성한 경우 -n 매개 변수를 사용하여 사용자가 제공한 이름으로 스토리지 배열을 지정할 수 있습니다. -A 구성 파일에 스토리지 배열을 추가할 때 사용합니다.
표 1-2. 명령줄 매개변수 (계속) 매개변수 정의 -d 스크립트 구성 파일의 내용을 표시할 때 사용합니다. -e 현재 CLI 명령어를 실행할 때 구문 검사를 비활성화하 려는 경우에 사용합니다. -F(대문자) 모든 경고를 전송하는 데 사용할 전자 우편 주소를 지정 할 때 사용합니다. -f(소문자) 지정된 스토리지 배열에서 실행될 스크립트 명령어가 포함된 파일명을 지정할 때 사용합니다. 이 매개변수는 스크립트 명령어를 실행하는 데 사용된 다는 점에서 -c 매개변수와 유사합니다. -c 매개변수를 사용하면 개별 스크립트 명령어를 실행할 수 있고 -f 매 개변수를 사용하면 파일에 포함된 스크립트 명령어를 실행할 수 있습니다. 주: 기본적으로 파일에 포함된 스크립트 명령어를 실행 하는 동안 발견된 모든 오류는 무시되고 파일이 계속 실 행됩니다. 이 동작을 무효화하려면 스크립트 파일에 set session errorAction=stop 명령어를 사용합니다.
표 1-2. 명령줄 매개변수 (계속) 매개변수 정의 -I 전자 우편 경고 알림에 포함할 정보의 종류를 지정할 때 사용합니다. 다음과 같은 정보 인수를 사용할 수 있습니다. • eventOnly — 전자 우편에 이벤트 정보만 포함합니다. • profile — 전자 우편에 이벤트 및 배열 프로파일 정보를 포함합니다. • supportBundle — 전자 우편에 이벤트 및 지원 번들 정 보를 포함합니다. 주: 명령어를 실행할 때마다 정보 인수를 하나만 입력할 수 있습니다. 따라서 모든 정보를 포함하려면 명령어를 세 번 실행해야 합니다. -i 알려진 스토리지 배열의 IP 주소를 표시하기 위해 -d 매 개변수와 함께 사용합니다. -m 전자 우편 경고 알림을 보내는 데 사용할 전자 우편 서버 의 호스트 이름이나 IP 주소를 지정할 때 사용합니다. -n 스크립트 명령어를 실행할 대상 스토리지 배열의 이름 을 지정할 때 사용합니다.
표 1-2. 명령줄 매개변수 (계속) 매개변수 정의 -p 명령어를 실행할 대상 스토리지 배열의 이름을 지정할 때 사용합니다. 다음과 같은 경우에는 암호가 필요하지 않습니다. • 스토리지 배열에 암호가 설정되지 않은 경우 • 실행 중인 스크립트 파일에 암호가 지정된 경우 • -c 매개변수와 set session password=password 명령어를 사용하여 스토리지 배열 암호를 지정한 경우 -q 전자 우편 경고 알림에 추가 프로파일 또는 지원 번들 정 보를 포함하는 간격을 지정할 때 사용합니다. 중요한 이 벤트가 발생할 때마다 기본 이벤트 정보 이상을 포함하 는 전자 우편 경고 알림이 항상 생성됩니다. -I 매개변수 를 eventOnly로 설정하면 -q에 everyEvent 인수만 사용 할 수 있습니다. -I 매개변수를 profile이나 supportBundle 로 설정한 경우 해당 정보는 -q 매개변수에 지정된 빈도 로 전자 우편에 포함됩니다. 사용할 수 있는 빈도 인수는 다음과 같습니다.
표 1-2. 명령줄 매개변수 (계속) 매개변수 정의 -S( 대문자 ) 스크립트 명령어를 실행할 때 명령어 진행 상태를 설명 하는 정보 메시지가 표시되지 않도록 설정하는 데 사용 하며, 이 상태를 자동 모드라고 합니다. 이 매개변수는 다음과 같은 메시지를 표시하지 않습니다. • Performance syntax check(성능 구문 검사) • Syntax check complete(구문 검사 완료) • Executing script(스크립트 실행 중) • Script execution complete(스크립트 실행 완료) • SMcli completed successfully(SMcli 완료) -s( 소문자 ) 구성 파일의 경고 설정을 표시하기 위해 -d 매개변수와 함께 사용합니다. -v 스토리지 배열 구성 파일에 포함된 알려진 장치의 현재 전체 상태를 표시하기 위해 -d 매개변수와 함께 사용합 니다. 구성 파일에는 스토리지 배열 구성에 포함된 모든 장치와 장치 사이의 관계가 나열됩니다.
형식 지정 시 고려할 점 Microsoft® Windows® 운영 체제에서 CLI 및 스크립트 명령어를 실행할 경 우에는 이름이나 레이블의 일부로 사용하는 따옴표 (" ")에 특히 주의해야 합니다. 다음은 Windows에서 CLI와 스크립트 명령어를 실행할 경우 따옴 표를 사용하는 방법에 대해 설명합니다. 따옴표(" ")가 인수의 일부인 경우, 대화형 모드를 제외하고는 각 따옴표 문 자 앞에 백슬래시(\)를 삽입해야 합니다. 예를 들면 다음과 같습니다. -c "set storageArray userLabel=\"Engineering\";" 여기서 Engineering은 스토리지 배열 이름입니다. 스크립트 명령어에 포함된 문자열(문자열 리터럴이라고도 함)의 일부로 따옴표(" ")를 사용할 수 없습니다. 예를 들면 스토리지 배열 이름을 "Finance"Array로 지정하기 위해 문자열을 다음과 같이 입력할 수 없습니다. -c "set storageArray userLabel= \"\"Finance\"Arra
세부 오류 보고 CLI에서 발생한 오류에서 수집된 오류 데이터는 파일에 기록됩니다. CLI에 대한 세부 오류 보고는 다음과 같은 방식으로 작동합니다. • 비정상적으로 CLI를 종료하거나 스크립트 명령어 실행을 중단해야 할 경우 CLI가 중단되기 전에 오류 데이터가 수집 및 저장됩니다. • CLI에서는 표준 이름의 파일에 데이터를 기록하여 오류 데이터를 자동 으로 저장합니다. • CLI에는 오류 데이터가 포함된 파일의 이전 버전에 대한 덮어쓰기 방지 기능이 없습니다. 오류 처리를 위해 다음과 같은 두 가지 종류로 오류가 분류됩니다. • 사용자가 입력한 매개변수 또는 구문 오류 • 작동 오류로 인해 발생하는 예외 이러한 두 가지 종류의 오류 중 하나가 발견되면 CLI에서는 오류 설명 정 보를 명령줄에 직접 작성하고 반환 코드를 설정합니다. 반환 코드에 따라 CLI에서는 오류의 원인인 매개변수에 대한 추가 정보를 작성할 수도 있습 니다.
종료 상태 CLI 명령어 또는 CLI와 스크립트 명령어를 실행한 후에는 명령어에 정의 된 작업의 성공 여부를 나타내는 상태가 표시됩니다. 상태 값은 표 1-3에 나와 있습니다. 표 1-3. 종료 상태 상태 값 의미 0 오류 없이 명령어가 종료되었습니다. 1 명령어가 종료되었지만 오류가 발생했습니다. 오류 정보도 함께 표시됩니다. 2 스크립트 파일이 없습니다. 3 출력 파일을 여는 동안 오류가 발생했습니다. 4 지정된 주소에 스토리지 배열이 없습니다. 5 주소가 서로 다른 스토리지 배열을 나타냅니다. 6 연결된 호스트 에이전트에 대해 스토리지 배열 이름이 없습니다. 7 지정된 주소에 스토리지 배열 이름이 없습니다. 8 구성 파일에 스토리지 배열 이름이 없습니다. 10 스토리지 배열에 대한 관리 등급이 없습니다. 11 구성 파일에서 스토리지 배열을 찾을 수 없습니다. 12 내부 오류가 발생했습니다. 13 잘못된 스크립트 구문이 있습니다.
표 1-3. 종료 상태 (계속) 상태 값 의미 23 RAID 컨트롤러 모듈에서 경고 설정을 작성할 수 없습니다. 24 올바르지 않은 관리 스테이션을 지정했습니다. 25 명령어를 사용할 수 없습니다. 26 구성 파일에 장치가 없습니다. 27 구성 파일을 갱신하는 동안 오류가 발생했습니다. 28 알 수 없는 호스트 오류가 발생했습니다. 29 보낸 사람 연락처 정보 파일을 찾을 수 없습니다. 30 보낸 사람 연락처 정보 파일을 읽을 수 없습니다. 31 userdata.txt 파일이 이미 있습니다. 32 전자 우편 경고 알림에 지정한 -I 값이 잘못되었습니다. 33 전자 우편 경고 알림에 지정한 -f 값이 잘못되었습니다.
사용 예제 다음 예제에서는 명령줄에 CLI 명령어를 입력하는 방법을 보여줍니다. 각 예제는 구문과 형식을 보여주며 일부 예제에는 스크립트 명령어도 나와 있 습니다. 각 예제는 Windows 및 Linux 운영 체제에 해당하는 버전으로 제공 됩니다. -c 매개변수는 운영 체제에 따라 사용 방법이 다릅니다. Windows 운영 체제에서는 -c 매개변수 다음에 나오는 스크립트 명령어를 따옴표로 묶습니다. Linux 운영 체제에서는 -c 매개변수 다음에 나오는 스크립트 명 령어를 작은 따옴표(' ')로 묶습니다. 주: 다음 예제에 사용된 스크립트 명령어에 대한 설명은 105페이지 "스크립트 명령어"를 참조하십시오. 이 예제에서는 스토리지 배열의 이름을 변경하는 방법을 보여줍니다. 스토 리지 배열의 원래 이름은 Payroll_Array이고 새 이름은 Finance_Array입니다. Windows SMcli -n "Payroll_Array" -c "set storageArray userLabel=\"Finance_
Linux SMcli finance1 finance2 -c ‘set session password= "TestArray"; delete virtualDisk ["Stocks_<_Bonds"]; create virtualDisk physicalDiskCount[3] raidLevel=5 capacity=10 GB userLabel="Finance"; show storageArray healthStatus;’ 이 예제에서는 scriptfile.scr이라는 스크립트 파일의 명령어를 Example이 라는 스토리지 배열에 대해 실행하는 방법을 보여줍니다. -e 매개변수를 사용하면 구문 검사 없이 파일이 실행됩니다. 구문을 검사하지 않고 SMcli 명령어를 실행하면 파일 실행 속도를 높일 수 있지만 구문이 올바르지 않 을 경우 SMcli 명령어가 제대로 실행되지 않을 수 있습니다. SMcli -n Example -f scriptfile.scr -e 이 예제에서는 scriptfile.
2 스크립트 명령어 정보 스크립트 명령어를 사용하여 스토리지 배열을 구성하고 관리할 수 있습니 다. 스크립트 명령어는 명령줄 인터페이스(CLI) 명령어와는 다르지만 스 크립트 명령어도 명령줄 인터페이스를 사용하여 입력합니다. 스크립트 명 령어를 개별적으로 입력하거나 스크립트 명령어 파일을 실행할 수 있습니 다. 개별 스크립트 명령어를 입력할 경우 스크립트 명령어를 CLI 명령어의 일부로 포함하고 스크립트 명령어 파일을 실행할 경우 파일 이름을 CLI 명 령어에 포함해야 합니다. 스크립트 명령어는 다음과 같은 기능을 수행하는 스크립트 엔진을 통해 처리됩니다. • 명령어 구문 확인 • 명령어 해석 • 명령어를 RAID 컨트롤러 모듈에서 실행되는 적절한 프로토콜 호환 명 령어로 변환 • 스토리지 배열에 명령어 전달 스토리지 배열에서는 스토리지 배열의 RAID(독립 디스크 중복 배열) 컨트 롤러 모듈에서 스크립트 명령어를 실행합니다.
표 2-1. 구성 및 관리 작업 (계속) 작업 세부 작업 NVSRAM 구성 비트 및 바이트 레벨에서 사용자 구성 영역 다운로 드 및 수정, NVSRAM(정적인 비휘발성 임의 접근 메모리) 값 표시 제품 확인 인클로저 프로파일 표시 데이터 검색 전지 관리 전지 설치 날짜 설정 펌웨어 관리 RAID 컨트롤러 모듈, 인클로저 관리 모듈(EMM) 및 물리 디스크 펌웨어 다운로드 스크립트 명령어 구조 모든 스크립트 명령어의 구조는 다음과 같습니다. command operand-data {statement-data} 여기서 command는 수행할 작업을 나타내고 operand-data는 구성하거나 관리할 스토리지 배열 구성요소(예: RAID 컨트롤러 모듈, 물리 디스크 또 는 디스크 그룹)를 나타내며 statement-data는 RAID 레벨 또는 디스크 그 룹의 가용성을 지정하는 것과 같이 구성요소에 대해 수행할 작업입니다. operand-data 구문의 일반적인 형식은 다음과 같습니다.
특정 개체에 대해 명령어를 실행하려면 virtualDisk[engineering]과 같이 대괄호를 사용하여 개체를 식별합니다. virtualDisks[sales engineering marketing]과 같이 대괄호 안에 식별자 목록을 지정하여 여러 개체를 나타 낼 수 있습니다 식별자 목록에는 공백을 구분자로 사용합니다. 개체를 설 명하는 추가 정보를 포함하려면 한정자가 필요합니다. 표 2-2에는 개체 종류 및 그와 관련된 식별자 목록이 나와 있습니다. 표 2-2.
스크립트 명령어 명령 구문 스크립트 명령어를 사용하면 호스트 토폴로지, 물리 디스크 구성, RAID 컨 트롤러 모듈 구성, 가상 디스크 정의, 디스크 그룹 정의 등과 같은 스토리지 배열의 여러 측면을 정의하고 관리할 수 있기 때문에 실제 명령어 수는 매 우 많습니다. 이러한 명령어를 일반적인 범주로 분류할 수 있으며, 이 범주 는 스토리지 배열의 다양한 측면에 명령어를 적용할 때에도 사용됩니다. 표 2-3에는 각 스크립트 명령어의 일반적인 형식과 정의 목록이 나와 있습니다. 표 2-3. 스크립트 명령어의 일반적인 형식 명령어 구문 설명 activate object {statement-data} 작업을 실행할 수 있게 환경을 설정하거나, 환경이 이 미 올바르게 설정되어 있는 경우 작업을 실행합니다. autoConfigure storageArray {statement-data} 명령어에 지정된 매개변수를 기초로 구성을 자동으 로 만듭니다.
표 2-3. 스크립트 명령어의 일반적인 형식 (계속) 명령어 구문 설명 recover object {statement-data} 저장된 구성 데이터와 명령문 특성을 사용하여 개체 를 다시 만듭니다. 이 명령어 구문은 create 명령어 구문과 유사합니다. recreate object {statement-data} 기존 스냅샷 가상 디스크를 사용하여 스냅샷 작업을 다시 시작합니다. 특성을 변경한 후 작업을 다시 시 작할 수 있습니다. remove object {statement-data} 개체 사이의 관계를 제거합니다. repair object {statement-data} check 명령어를 통해 발견된 오류를 복구합니다. reset object {statement-data} 하드웨어 또는 개체를 초기 상태로 되돌립니다. resume object 일시 중지된 작업을 시작합니다. 일시 중지된 부분 부터 작업이 시작됩니다.
반복 구문 요소 반복 구문 요소는 하나 이상의 스크립트 명령어에 사용할 수 있는 변수 및 매개변수의 일반적인 범주입니다. 반복 구문은 105페이지 "스크립트 명령 어"에 나열된 스크립트 명령어의 일반적인 정의에 사용됩니다. 표 2-4에는 반복 구문과 각 구문에 사용할 수 있는 구문 값의 목록이 나와 있습니다. 표 2-4.
표 2-4.
표 2-4.
표 2-4. 반복 구문 요소 (계속) 반복 구문 구문 값 instance-based-repository-spec repositoryRAIDLevel=repositoryraid-level repositoryPhysicalDisks=(physical disk-spec-list) [enclosureLossProtect=boolean] repositoryDiskGroup=virtual-diskgroup-number [freeCapacityArea=integer-literal] repositoryPhysicalDisks의 경우 repositoryRAIDLevel을 지정합니다. 디스크 그룹의 경우 RAID 레벨 또는 물리 디스크를 지정하지 않습니다. 디스크 그룹을 지정할 때는 enclosureLossProtect를 설정하지 마십시오. 주: 인클로저 손실 방지 기능이 작동하 려면 디스크 그룹의 각 물리 디스크가 별도의 인클로저에 있어야 합니다.
표 2-4. 반복 구문 요소 (계속) 반복 구문 구문 값 WWID string-literal. hostPort 식별자의 경우에는 콜론 구분 자가 없는 16자리 16진수입니다. nvsram-offset hexadecimal-literal host-type string-literal | integer-literal nvsram-byte-setting nvsram-value (0x hexadecimal | integer-literal) nvsram-bit-setting nvsram-mask, nvsram-value (0x hexadecimal, 0x hexadecimal | integer-literal) ipv4-address (0–255).(0–255).(0–255).
표 2-4. 반복 구문 요소 (계속) 반복 구문 구문 값 autoconfigure-vols-attr-value-pair physicalDiskType=physical disk-type| raidLevel=raid-level | diskGroupWidth=integer-literal | diskGroupCount=integer-literal | virtualDisksPerGroupCount= integer-literal| hotSpareCount=integer-literal | segmentSize=segment-size-spec 주: 스토리지 배열에 한 가지 종류의 물리 디스크만 있으면 physicalDiskType 매개변수가 필요하지 않습니다. physicalDiskType 매개변수를 사용할 경 우 hotSpareCount 매개변수와 diskGroupWidth 매개변수도 사용해야 합 니다.
표 2-5. 반복 구문 요소의 값 범위 반복 구문 구문 값 IPV4Priority 0-7 IPV4VlanID 1 - 4094 IPV6Priority 0-7 IPV6VlanID 1 - 4094 IPV6HopLimit 0 - 255(기본값: 64) IPV6NdDetectDuplicateAddress 0 - 256 IPV6NdReachableTime 0 - 65535(기본값: 30000밀리초) IPV6RetransmitTime 0 - 65535(기본값: 1000밀리초) IPV6NDTimeOut 0 - 65535(기본값: 3000밀리초) maxFramePayload 1500 주: maxFramePayload 매개변수는 IPv4와 IPv6에서 공유합니다. 페이로드 부분은 표준 Ethernet 프레임의 경우 1500바이트 로 설정되고 점보 Ethernet 프레임의 경 우 9000바이트로 설정됩니다.
사용 지침 다음은 명령줄에서 스크립트 명령어를 작성하기 위한 지침입니다. • 모든 명령어는 세미콜론(;)으로 끝나야 합니다. • 한 줄에 명령어를 두 개 이상 입력할 수 있지만 이 경우 각 명령어를 세 미콜론(;)으로 구분해야 합니다. • 각 기본 명령어와 해당 명령어의 기본 매개변수 및 보조 매개변수는 공 백으로 구분해야 합니다. • 스크립트 엔진은 대/소문자를 구분합니다. • 모든 사용자가 스크립트 명령어의 용도를 쉽게 이해할 수 있도록 스크 립트에 설명을 추가할 수 있습니다. 설명을 추가하는 방법에 대한 자세 한 내용은 42페이지 "스크립트 파일에 설명 추가"를 참조하십시오. 주: CLI와 스크립트 명령어는 대/소문자를 구분하지 않지만 가상 디스크, 호스 트, 호스트 포트 등의 사용자 레이블은 대/소문자를 구분합니다. 사용자 레이 블로 식별되는 개체에 매핑할 경우 사용자 레이블을 정의된 그대로 입력하지 않으면 CLI 및 스크립트 명령어가 실행되지 않습니다.
스크립트 파일에 설명 추가 다음과 같은 세 가지 방법으로 스크립트 파일에 설명을 추가할 수 있습니다. 1 스크립트 엔진에서는 슬래시 두 개(/ /) 다음부터 줄 끝 문자 사이에 입 력한 모든 텍스트를 설명으로 인식합니다. 스크립트 엔진에서 설명을 처리한 후 스크립트에서 줄 끝 문자를 찾지 못하면 오류 메시지가 표시 되고 스크립트 작업이 종료됩니다. 일반적으로 이 오류는 스크립트 끝 에 설명을 입력한 후 Enter 키를 누르지 않은 경우에 발생합니다. // Deletes the existing configuration. clear storageArray Configuration; 2 스크립트 엔진에서는 / *와 * / 사이에 입력한 모든 텍스트를 설명으로 간주합니다. 스크립트 엔진에서 설명 표시의 시작과 끝을 찾지 못하면 오류 메시지가 표시되고 스크립트 작업이 종료됩니다.
3 스토리지 배열 구성 이 장에서는 명령줄에서 스크립트 명령어를 실행하여 물리 디스크 그룹에 서 가상 디스크를 작성하는 방법 및 RAID( 독립 디스크 중복 배열 ) 스토리 지 배열을 구성하는 방법에 대해 설명합니다 . 이 장에서는 독자가 기본 RAID 개념 및 용어를 이해하고 있다고 가정합니다 . 스토리지 배열을 구성 하려면 먼저 물리 디스크 , 디스크 그룹 , 가상 디스크 , 호스트 그룹 , 호스 트 및 RAID 컨트롤러 모듈의 개념을 이해해야 합니다 . 스토리지 배열 구 성에 대한 자세한 정보 및 관련 정의는 온라인 도움말 , 설치 안내서 , MD 스토리지 관리자 사용 설명서 및 소유자 설명서를 참조하십시오 . RAID 스토리지 배열을 구성할 때 스토리지 배열의 올바른 RAID 레벨 및 구 성을 정의하려면 사전 계획 및 주의가 필요합니다. 스토리지 배열을 구성 하는 주요 목적은 물리 디스크 모음에서 호스트가 액세스할 수 있는 가상 디스크를 작성하는 것입니다.
대부분의 명령어 구문은 모든 Windows 및 Linux 운영 체제와 스크립트 파 일에 대해 동일합니다. 하지만 Windows 운영 체제에서는 명령어에 이름을 입력할 때 추가적으로 요구되는 사항이 있습니다. Windows에서는 다른 한 정자에 추가하여 이름을 두 개의 백슬래시로 묶어야 합니다. 예를 들어 Windows에서 실행되는 명령어에는 다음과 같은 이름이 사용됩니다. [\"Engineering\"] Linux 시스템에서 스크립트 파일에 사용될 경우 이 이름은 다음과 같이 표 시됩니다. ["Engineering"] 스토리지 배열 구성 스토리지 배열을 구성할 때 가능한 가장 높은 데이터 보호 수준을 유지하 는 동시에 데이터에 빠르게 액세스할 수 있게 함으로써 데이터의 가용성을 최대화할 수 있습니다. 호스트가 데이터에 액세스하는 속도는 디스크 그 룹 RAID 레벨 및 세그먼트 크기 설정의 영향을 받습니다.
show storageArray 명령어는 스토리지 배열의 구성요소 및 속성에 대한 다 음과 같은 일반적인 정보를 반환합니다. • 스토리지 배열의 구성요소 및 기능에 대한 자세한 프로파일 • 전지 사용 기간 • 기본 호스트 유형(현재 호스트 유형) • 기타 사용 가능한 호스트 유형 • 핫 스페어 위치 • 활성화된 기능의 식별자 • 논리 및 물리 구성요소 프로파일 • 두 RAID 컨트롤러 모듈이 설정된 시간 • 현재 스토리지 배열의 각 가상 디스크를 소유하고 있는 RAID 컨트롤 러 모듈 스토리지 배열에 대한 최대한의 정보를 얻으려면 profile 매개변수를 사용 하여 show storageArray 명령어를 실행합니다. 다음 예제는 Windows에서 실행되는 완전한 CLI 및 스크립트 명령어입니다. client>smcli 123.45.67.89 -c "show storageArray profile;" 이 예제에서는 더미 IP 주소 123.45.67.
정보를 파일에 저장하여 구성을 기록하고 복구 시 참조할 수 있습니다. 스토리지 배열의 기능 및 구성요소에 대한 요약 정보를 보려면 summary 매 개변수를 사용하십시오. 이 명령은 다음 예제와 같이 실행할 수 있습니다. client>smcli 123.45.67.89 -c "show storageArray summary;" profile 매개변수를 사용하는 경우에도 첫 번째 정보 섹션으로 요약 정보가 반환됩니다. 다음 show 명령어는 스토리지 배열의 특정 구성요소에 대한 정보를 반환 합니다. 이러한 명령어 각각이 반환하는 정보는 show storageArray profile 명령어가 반환하는 정보와 동일하지만 특정 구성요소로 제한되어 있습니 다. (다음 명령어는 완전한 명령어가 아닙니다. 명령어에 대한 자세한 내용 은 명령어 옆에 있는 참조 절에 나와 있습니다.
각 명령어가 반환하는 정보의 예를 비롯한 show 명령어에 대한 설명을 보 려면 105페이지 "스크립트 명령어"를 참조하십시오. 다른 명령어를 사용하 여 스토리지 배열에 대한 정보를 얻을 수도 있습니다. 명령어 목록을 보려 면 108페이지 "기능별로 나열된 명령어"를 참조하십시오. 명령어는 지원되 는 스토리지 배열 활동별로 가상 디스크 명령어, 호스트 명령어, 인클로저 명령어 및 기타 명령어 등으로 분류되어 있습니다. 파일에 구성 저장 주의사항: 파일에 정보를 쓸 때 스크립트 엔진은 파일 이름이 이미 있는지 확 인하기 위한 검사를 하지 않습니다. 이미 존재하는 파일 이름을 선택하면 스크 립트 엔진은 아무런 경고 없이 해당 파일의 정보를 덮어씁니다. 새 구성을 만들었거나 다른 스토리지 배열에 사용하기 위해 기존 구성을 복사하려는 경우 구성을 파일로 저장할 수 있습니다. 구성을 저장하려면 save storageArray configuration 명령어를 사용하십시오.
가상 디스크 작성 명령어 사용 create virtualDisk 명령어를 사용하여 세 가지 방법으로 스토리지 배열에서 새 가상 디스크를 작성할 수 있습니다. • 사용자가 물리 디스크를 할당하는 새 디스크 그룹을 만들면서 동시에 새 가상 디스크를 작성합니다. • MD 스토리지 관리자 소프트웨어가 물리 디스크를 할당하는 새 디스크 그룹을 만들면서 동시에 새 가상 디스크를 작성합니다. • 기존 디스크 그룹에 새 가상 디스크를 작성합니다. 디스크 그룹에 할당되지 않은 물리 디스크가 있어야 합니다. 디스크 그룹 의 전체 용량을 가상 디스크에 할당하지 않아도 됩니다. 사용자 할당 물리 디스크와 함께 가상 디스크 작성 새 가상 디스크를 작성하고 사용할 물리 디스크를 할당하면 MD 스토리지 관리자 소프트웨어가 새 디스크 그룹을 만듭니다. RAID 컨트롤러 모듈 펌 웨어는 새 디스크 그룹에 디스크 그룹 번호를 할당합니다. 다음 구문은 이 명령어를 실행하는 일반적인 형식입니다.
capacity 매개변수는 가상 디스크의 크기를 정의합니다. 물리 디스크의 전 체 용량을 가상 디스크에 할당하지 않아도 됩니다. 사용되지 않은 공간은 나중에 다른 가상 디스크에 할당할 수 있습니다. owner 매개변수는 가상 디스크를 할당할 RAID 컨트롤러 모듈을 정의합니 다. RAID 컨트롤러 모듈을 지정하지 않으면 RAID 컨트롤러 모듈 펌웨어 가 가상 디스크의 소유자를 결정합니다. segmentSize 매개변수는 autoConfigure storageArray 명령어에 대해 설명 한 내용과 동일합니다. 52페이지 "자동 구성 명령어 사용"을 참조하십시오. enclosureLossProtect 매개변수는 디스크 그룹의 인클로저 손실 보호 기능 을 설정하거나 해제합니다. (인클로저 손실 보호 기능에 대한 설명은 51페 이지 "인클로저 손실 보호"를 참조하십시오.) 사용자 할당 물리 디스크와 함께 가상 디스크를 작성하는 예제 client>smcli 123.45.67.
소프트웨어 할당 물리 디스크와 함께 가상 디스크 작성 가상 디스크를 작성할 때 MD 스토리지 관리자 소프트웨어가 물리 디스크 를 할당하도록 할 수 있습니다. 소프트웨어가 물리 디스크를 할당하는 경 우에는 사용할 물리 디스크의 수만 지정하면 됩니다. 가상 디스크를 작성 할 물리 디스크는 MD 스토리지 관리자 소프트웨어가 자동으로 선택합니 다. RAID 컨트롤러 모듈 펌웨어는 새 디스크 그룹에 디스크 그룹 번호를 지정합니다. 다음 구문은 이 명령어를 실행하는 일반적인 형식입니다.
기존 디스크 그룹에 가상 디스크 작성 기존 디스크 그룹에 새 가상 디스크를 추가하려면 다음 명령어를 사용합니다. create virtualDisk DiskGroup=diskGroupNumber userLabel="virtualDiskName" [freeCapacityArea= freeCapacityIndexNumber | capacity= virtualDiskCapacity | owner=(0 | 1) | segmentSize= segmentSizeValue] 주: 여기에서 freeCapacityArea, capacity, owner 및 segmentSize 매개변수는 옵션입 니다. 구성을 정의하는 데 필요한 옵션 매개변수를 원하는 대로 사용할 수 있 지만 옵션 매개변수를 반드시 사용해야 하는 것은 아닙니다. diskGroup 매개변수는 새 가상 디스크를 작성할 디스크 그룹의 번호입니다.
다음 표는 enclosureLossProtect 매개변수를 사용했을 때 발생할 수 있는 결 과를 보여줍니다. 이 결과는 물리 디스크를 사용자가 할당했는지 RAID 컨 트롤러 모듈이 할당했는지에 따라 달라집니다. enclosureLossProtect=TRUE 방법 enclosureLossProtect=FALSE 사용자가 물리 디스 하나의 인클로저에서 물리 크를 할당하는 경우 디스크를 두 개 이상 선택하 면 스토리지 배열이 오류를 반환합니다. 스토리지 배열이 작업을 수행 하기는 하지만 작성된 디스크 그룹에는 인클로저 손실 보호 가 설정되어 있지 않습니다. RAID 컨트롤러 모듈 RAID 컨트롤러 모듈 펌웨어 펌웨어가 물리 디스 가 물리 디스크를 제공할 수 크를 할당하는 경우 없는 경우 새 디스크 그룹에 인클로저 손실 보호가 설정 되도록 보장하기 위해 스토 리지 배열이 오류를 반환합 니다.
이 매개변수를 정의하면 MD 스토리지 관리자가 디스크 그룹, 가상 디스크 및 핫 스페어를 자동으로 만듭니다. RAID 컨트롤러 모듈은 작성된 디스크 그룹 및 가상 디스크 번호를 지정합니다. MD 스토리지 관리자를 통해 초 기 구성이 만들어지면 set virtualDisk 명령어를 사용하여 가상 디스크 레이 블을 정의할 수 있습니다. autoConfigure storageArray 명령어를 실행하기 전에 show storageArray autoConfigure 명령어를 실행하십시오. show storageArray autoConfigure 명령어는 MD 스토리지 관리자가 스토리지 배열을 만들 때 사용할 매개변 수 값의 목록을 반환합니다. autoConfigure storageArray 명령어를 실행할 때 매개변수에 새 값을 입력하여 매개변수 값을 변경할 수 있습니다.
• diskGroupWidth 매개변수는 각 새 디스크 그룹에 필요한 할당되지 않 은 물리 디스크 수를 정의합니다. • diskgroup.GroupCount 매개변수는 스토리지 배열에 필요한 새 디스크 그룹 수를 정의합니다. • virtualDisksPerGroupCount 매개변수는 각 디스크 그룹의 가상 디스크 수를 정의합니다. • hotSpareCount 매개변수는 각 디스크 그룹의 핫 스페어 수를 정의합니다. • segmentSize 매개변수는 RAID 컨트롤러 모듈이 가상 디스크에서 다음 물리 디스크로 넘어가기 전에 한 물리 디스크에 쓰는 데이터 양을 킬로 바이트 단위로 정의합니다. 가장 작은 스토리지 단위는 데이터 블록입 니다. 각 데이터 블록은 512바이트의 데이터를 저장합니다. 세그먼트 크기는 세그먼트에 포함되는 데이터 블록 수를 결정합니다. 8KB 세그 먼트에는 16개의 데이터 블록이 포함되고 64KB 세그먼트에는 128개의 데이터 블록이 포함됩니다.
자동 구성 명령어 예제 client>smcli 123.45.67.89 -c "autoConfigure storageArray physicalDiskType=SAS raidLevel=5 diskGroupWidth=8 diskGroupCount=3 virtualDisksPerGroupCount=4 hotSpareCount=2 segmentSize=8;" 이 예제의 명령어는 RAID 레벨이 5로 설정된 SAS 물리 디스크를 사용하는 스토리지 배열 구성을 만듭니다. 디스크 그룹은 세 개가 만들어집니다. 각 디스크 그룹은 네 개의 가상 디스크로 구성된 여덟 개의 물리 디스크로 구 성됩니다. 스토리지 배열에는 두 개의 핫 스페어가 있으며 각 가상 디스크 의 세그먼트 크기는 8KB입니다. 구성 수정 초기 구성을 만든 후 사용자의 데이터 스토리지 요구사항에 맞도록 구성의 속성을 수정할 수 있습니다. 구성의 속성을 수정하려면 다음 명령어를 사 용하십시오.
스토리지 배열 암호 설정 set storageArray 명령어를 사용하여 스토리지 배열의 암호를 정의할 수 있 습니다. 다음 구문은 이 명령어를 실행하는 일반적인 형식입니다. set storageArray password="password" 여기에서 password 매개변수는 스토리지 배열의 암호를 정의합니다. 암호 는 위험한 명령어가 실행될 가능성을 줄임으로써 스토리지 배열의 보안을 강화합니다. 주: CLI 명령어는 위험한 명령어에 대해 대화형 경고를 표시하지 않습니다. 주의사항: 위험한 명령어를 실행하면 데이터가 손실되는 등 시스템이 심각 한 손상을 입을 수 있습니다. 스토리지 배열의 암호를 정의하지 않으면 누구나 모든 스크립트 명령어를 실행할 수 있습니다. 암호는 RAID 컨트롤러 모듈이 위험하다고 판단하는 모든 명령어로부터 스토리지 배열을 보호합니다. 위험한 명령어는 가상 디스크 작성, 재설정, 삭제, 이름 바꾸기, 변경 등 스토리지 배열의 상태를 변경할 수 있는 모든 명령어입니다.
SMTP 및 SNMP 경고 설정 특정 이벤트가 발생하면 지정된 전자 우편 주소로 전자 우편 경고 메시지 를 자동 발송하도록 스토리지 배열을 설정할 수 있습니다. 다음 명령어를 사용하면 현재 경고 구성 설정을 볼 수 있습니다. SMcli -d -i -s -w -v -S 기본적으로 모든 경고 구성 설정은 None(없음)입니다. 다음 예제에서는 SMTP 경고에 대한 메일 서버 IP 및 보내는 사람 주소 구 성을 설정하는 방법을 보여줍니다. SMcli -m 123.45.67.89 -F MyStorageArrayEvent@MyCompany.com 또는 SMcli -m MyCompany.com -F MyStorageArrayEvent@MyCompany.com 전자 우편 경고 대상을 설정하고 이벤트 정보만 발송되도록 지정하는 명령 어의 예는 다음과 같습니다. SMcli -a email:MyCompanySupport@MyCompany.com 123.45.67.
스토리지 배열 호스트 유형 설정 set storageArray 명령어를 사용하여 기본 호스트 유형을 정의할 수 있습니 다. 다음 구문은 이 명령어를 실행하는 일반적인 형식입니다. set storageArray defaultHostType=(hostTypeName | hostTypeIdentifier) defaultHostType 매개변수는 RAID 컨트롤러 모듈이 스토리지 배열에 연 결된 정의되지 않은 호스트의 운영 체제와 통신하는 방식을 정의합니다. 이 매개변수는 스토리지 배열 데이터 I/O 활동에 대한 호스트 유형만 정의 하고 관리 스테이션의 호스트 유형은 정의하지 않습니다. 운영 체제는 Windows 또는 Linux가 될 수 있습니다. 예를 들어 defaultHostType을 Linux로 설정하면 RAID 컨트롤러 모듈은 Linux를 실행하는 모든 정의되 지 않은 호스트와 통신합니다. 일반적으로 호스트 유형은 스토리지 배열 을 설정하는 경우에만 변경할 필요가 있습니다.
수정 우선 순위 설정 수정 우선 순위는 가상 디스크 수정 작업에 할당되는 처리 시간을 정의합니 다. 가상 디스크 수정 작업에 할당되는 시간은 시스템 성능에 영향을 줍니 다. 가상 디스크 수정 우선 순위를 높이면 읽기/쓰기 성능이 저하됩니다. 수 정 우선 순위의 영향을 받는 작업은 다음과 같습니다. • Copyback(나중에 쓰기) • 재구성 • 초기화 • 세그먼트 크기 변경 • 디스크 그룹 조각 모음 • 디스크 그룹에 여유 용량 추가 • 디스크 그룹의 RAID 레벨 변경 우선 순위가 낮으면 시스템 성능은 향상되지만 수정 작업에 더 많은 시간 이 걸립니다. 반대로, 우선 순위가 높으면 수정 작업은 빨라지지만 시스템 성능이 저하됩니다. set virtualDisk 명령어를 사용하여 가상 디스크의 수정 우선 순위를 정의할 수 있습니다. 다음 구문은 이 명령어를 실행하는 일반적인 형식입니다.
전역 핫 스페어 할당 핫 스페어 물리 디스크로 스토리지 배열에서 오류가 발생한 모든 물리 디 스크를 교체할 수 있습니다. 핫 스페어는 오류가 발생한 물리 디스크와 동 일한 종류의 물리 디스크여야 하며 핫 스페어의 용량은 오류가 발생할 수 있는 모든 물리 디스크보다 크거나 같아야 합니다. 핫 스페어의 용량이 오 류가 발생한 물리 디스크보다 적으면 오류가 발생한 물리 디스크의 데이터 를 재작성하는 데 해당 핫 스페어를 사용할 수 없습니다. 핫 스페어는 RAID 레벨 1 또는 5에서만 사용할 수 있습니다. set physicalDisk 명령어를 사용하여 전역 핫 스페어를 할당하거나 할당을 취 소할 수 있습니다. 이 명령어를 사용하려면 다음 단계를 수행해야 합니다. 1 인클로저 ID 및 슬롯 ID를 사용하여 물리 디스크의 위치를 식별합니다. 2 hotSpare 매개변수를 TRUE로 설정하여 핫 스페어를 활성화하거나 FALSE로 설정하여 기존 핫 스페어를 비활성화합니다.
4 스냅샷 기능 사용 이 장에서는 스냅샷 기능의 작동 방식에 대해 설명하고 스냅샷 스크립트 명령어를 나열하며 해당 명령어로 스냅샷 가상 디스크를 작성하는 방법을 설명합니다. 스냅샷 기능과 관련 정의에 대한 추가 정보는 온라인 도움말, 설치 안내서, MD 스토리지 관리자 사용 설명서 및 소유자 설명서에서 제 공합니다. 스냅샷 기능은 데이터 백업으로 사용할 수 있는 스냅샷 가상 디스크를 작 성합니다. 스냅샷 가상 디스크는 표준 가상 디스크의 논리적인 특정 시점 (point-in-time: PIT) 이미지입니다. 스냅샷 가상 디스크는 물리 복사본이 아니기 때문에 물리 복사본보다 훨씬 빨리 작성되고 더욱 적은 물리 디스 크 공간을 사용합니다. 일반적으로, 백업 등과 같은 응용프로그램에서 액 세스할 수 있도록 스냅샷 가상 디스크를 작성합니다. 응용프로그램이 스 냅샷 가상 디스크에서 데이터를 읽기 때문에 소스 가상 디스크가 온라인 상태로 유지되고 사용자가 액세스할 수 있게 됩니다.
• 스냅샷 가상 디스크를 매핑하고 스토리지 영역 네트워크에 있는 모든 호스트가 액세스할 수 있도록 만듭니다. 스냅샷을 호스트에 매핑하여 스냅샷 데이터를 보조 호스트가 액세스하여 읽거나 쓸 수 있도록 만들 수 있습니다. • 가상 디스크당 최대 4개의 스냅샷을 작성합니다. 주: 최대 스냅샷 가상 디스크 수는 RAID 컨트롤러 모듈에서 지원하는 총 가상 디스크 수의 절반입니다. • 스냅샷 가상 디스크의 용량을 증가시킵니다. 표 4-1에는 스냅샷 가상 디스크를 구성하는 구성요소와 해당 구성요소가 수행하는 작업에 대한 간략한 설명이 나와 있습니다. 구성 요소 설명 소스 가상 디스크 스냅샷이 작성되는 표준 가상 디스크입니다. 스냅샷 가상 디스크 표준 가상 디스크의 특정 이미지입니다. 스냅샷 저장소 가상 디스크 특정 스냅샷 가상 디스크의 스냅샷 메타데이터 와 기록 중 복사(copy-on-write) 데이터가 포함 된 가상 디스크입니다.
호스트 서버를 사용하여 초기 스냅샷 가상 디 스크 작성 주의사항: Microsoft® Windows® 클러스터 구성에서 스냅샷 가상 디스크 프 리미엄 기능을 사용하려면 먼저 소스 가상 디스크를 소유하고 있는 클러스터 노드에 스냅샷 가상 디스크를 매핑해야 합니다. 그러면 해당 클러스터 노드들 이 스냅샷 가상 디스크를 정확하게 인식합니다. 스냅샷 활성화 프로세스를 완료하기 전에 소스 가상 디스크를 소유하지 않은 노드에 스냅샷 가상 디스크를 매핑하면 운영 체제가 해당 스냅샷 가상 디스크 를 제대로 식별하지 못할 수 있습니다. 이 경우 소스 가상 디스크의 데이터가 손실되거나 스냅샷에 액세스할 수 없게 됩니다. 2차 노드에 스냅샷 가상 디스크를 매핑하는 방법에 대한 자세한 내용은 Dell PowerEdgeTMCluster SE600W 시스템 설치 및 문제해결 설명서(support.dell.com)를 참 조하십시오.
스냅샷 가상 디스크 작성 create snapshotVirtualDisk 명령어를 통해 다음 3가지 방법으로 스냅샷 저 장소 가상 디스크의 물리 디스크를 정의할 수 있습니다. • 인클로저 ID와 슬롯 ID별로 스냅샷 저장소 가상 디스크의 각 물리 디스 크를 정의합니다. • 스냅샷 저장소 가상 디스크가 상주하는 디스크 그룹을 정의합니다. 선 택적으로 저장소 가상 디스크의 용량을 정의할 수 있습니다. • 저장소 가상 디스크에 대해 특정 물리 디스크가 아닌 물리 디스크 수를 정의합니다. create snapshotVirtualDisk 명령어로 스냅샷 가상 디스크를 작성할 때 필요 한 최소한의 정보는 소스 가상 디스크의 표준 가상 디스크 이름입니다. 표 준 가상 디스크 이름만 제공하면 스토리지 관리 소프트웨어가 스냅샷 가상 디스크의 다른 필수 속성 매개변수에 대한 기본값을 제공합니다.
사용자가 할당한 물리 디스크로 스냅샷 가상 디스크 작성 물리 디스크를 할당하여 스냅샷 가상 디스크를 작성하면 스토리지 배열 구성 을 정의할 때 사용 가능한 물리 디스크 중에서 선택할 수 있습니다. 스냅샷 가 상 디스크의 물리 디스크를 선택하면 새 디스크 그룹이 자동으로 작성됩니다. 새 디스크 그룹의 RAID 레벨과 사용할 물리 디스크를 지정할 수 있습니다. 초기 스냅샷 가상 디스크 작성을 위한 호스트 서버 준비 주의사항: 소스 가상 디스크의 새 PIT 이미지를 작성하기 전에, 소스 가상 디 스크의 정확한 PIT 이미지를 캡처할 수 있도록 모든 데이터 액세스(I/O) 활동을 중지하거나 소스 가상 디스크로의 데이터 전송을 일시 중지하십시오. 모든 I/O 활동을 중지시키기 위해 Windows Internet Explorer®를 포함한 모든 프로그램 을 닫으십시오.
4 사용 중인 운영 체제의 모든 추가 지침을 따르십시오. 이러한 모든 추가 지침을 따르지 않으면 사용할 수 없는 스냅샷 가상 디스크가 작성될 수 있습니다. 주: 사용 중인 운영 체제에 추가 지침이 필요할 경우 운영 체제 설명서에 그에 대한 지침이 수록되어 있습니다. 백업 등을 위해 스냅샷을 정기적으로 사용하려는 경우에는 Disable Snapshot (스냅샷 비활성화) 및 Re-create Snapshot(스냅샷 재작성) 옵션을 사용하여 해당 스냅샷을 재사용하십시오. 스냅샷 비활성화 및 재작성 기능을 사용하 면 기존 가상 디스크-호스트 매핑 정보가 스냅샷 가상 디스크에 보존됩니다. 서버가 준비되었으면 66페이지 "초기 스냅샷 가상 디스크 작성"을 참조하 십시오. 초기 스냅샷 가상 디스크 작성 가상 디스크 스냅샷을 작성하려면 먼저 앞에서 설명한 대로 호스트 서버를 준비한 후 다음 예제를 참조하여 작업을 수행하십시오. 다음 구문은 일반적인 형태의 스냅샷 가상 디스크 작성 명령어입니다.
이 예제의 명령어는 소스 가상 디스크 Mars_Spirit_4의 새 스냅샷을 작성 합니다. 스냅샷 저장소 가상 디스크는 새 디스크 그룹을 형성하는 5개의 물 리 디스크로 구성됩니다. 새 디스크 그룹의 RAID 레벨은 5입니다. 또한 이 명령어는 소스 가상 디스크의 스냅샷을 작성하면서 기록 중 복사 작업을 시작합니다. 앞의 65페이지 "초기 스냅샷 가상 디스크 작성을 위한 호스트 서버 준비" 항목에 있는 1~4 단계를 참조하십시오. 다음 예제는 이 명령어의 스크립 트 파일 버전입니다. create snapshotVirtualDisk sourceVirtualDisk= "Mars_Spirit_4" repositoryRAIDLevel=5 repositoryPhysicalDisks=(1,1 1,2 1,3 1,4 1,5); 이 명령어의 최소 버전은 다음 예제와 같을 수 있습니다. client>smcli 123.45.67.
create snapshotVirtualDisk sourceVirtualDisk= "sourceVirtualDiskName" [repositoryDiskGroup= diskGroupNumber freeCapacityArea= freeCapacityIndexNumber userLabel= "snapshotVirtualDiskName" warningThresholdPercent=percentValue repositoryPercentOfSource=percentValue repositoryUserLabel="repositoryName" repositoryFullPolicy=(failSourceWrites | failSnapShot)] [enclosureLossProtect=(TRUE | FALSE)] 주: 구성 정의에 필요한 경우 옵션 매개변수 중 하나 또는 모두를 사용할 수 있 지만 반드시 옵션 매개변수를 사용해야 하는 것은 아닙니다. 다음 예제는 소프트웨어에서 물리 디스크를 할당하는 명령어입니다.
물리 디스크 수를 지정하여 스냅샷 가상 디스크 작성 이 create snapshotVirtualDisk 명령어 버전을 사용할 경우에는 스냅샷 저장 소 가상 디스크의 RAID 레벨과 물리 디스크 수를 지정해야 합니다. 이 create snapshotVirtualDisk 명령어 버전은 새 디스크 그룹을 작성합니다. 이 명령어가 올바르게 작동하려면 디스크 그룹에 할당되지 않은 물리 디스 크가 스토리지 배열에 있어야 합니다.
사용자 정의 매개변수 create snapshotVirtualDisk 명령어의 매개변수를 사용하면 스냅샷 가상 디 스크를 스토리지 배열 요구 사항에 맞게 정의할 수 있습니다. 표 4-2 에는 매개변수와 해당 매개변수로 수행하는 작업에 대한 설명이 나와 있습니다. 표 4-2. 스냅샷 가상 디스크 매개변수 매개변수 설명 physicalDiskType 스냅샷 저장소 가상 디스크에 사용할 물리 디스크의 종류를 지정합니다. SAS(Serial Attached SCSI)나 SATA(Serial Advanced Technology Attachment)를 선 택할 수 있습니다. 이 매개변수는 개수 기반 저장소 방 법으로 스냅샷 가상 디스크를 정의하는 경우에만 올 바르게 작동합니다. repositoryDiskGroup 스냅샷 가상 디스크를 구성할 디스크 그룹을 지정합 니다. 기본적으로 소스 가상 디스크와 동일한 디스크 그룹에 스냅샷 저장소 가상 디스크가 구성됩니다.
표 4-2. 스냅샷 가상 디스크 매개변수 (계속) 매개변수 설명 warningThresholdPercent 스냅샷 저장소 가상 디스크의 용량이 거의 꽉 찼다는 경고를 보내기 전에 스냅샷 저장소 가상 디스크가 가 져오도록 허용할 용량을 지정합니다. 경고 값은 스냅 샷 저장소 가상 디스크 총 용량의 백분율입니다. 기본 값은 총 용량의 50%를 나타내는 50입니다. set snapshotVirtualDisk 명령어를 사용하여 이 값을 변경 하십시오. repositoryPercentOfSource 스냅샷 저장소 가상 디스크 크기를 소스 가상 디스크 크기의 백분율로 지정합니다. 기본값은 소스 가상 디 스크 크기의 20%를 나타내는 20입니다. repositoryFullPolicy 스냅샷 저장소 가상 디스크가 꽉 찬 경우에 스냅샷 처 리를 계속하는 방법을 지정합니다.
주: 앞의 예제에서 스냅샷 가상 디스크 및 저장소 가상 디스크 이름은 사용자 가 정의합니다. 스냅샷 가상 디스크 또는 저장소 가상 디스크 이름을 작성하 도록 선택하지 않으면 RAID 컨트롤러 모듈이 기본 이름을 제공합니다. 명명 규칙에 대한 설명은 72페이지 "스냅샷 가상 디스크 및 저장소 가상 디스크 이 름"을 참조하십시오. 스냅샷 가상 디스크 및 저장소 가상 디스크 이름 스냅샷 가상 디스크 및 저장소 가상 디스크 이름은 영숫자, 하이픈 및 밑줄 의 모든 조합이 될 수 있습니다. 가상 디스크 이름의 최대 길이는 30자입니 다. 이름은 따옴표로 묶어야 합니다. 문자열에는 개행 문자가 포함될 수 없 습니다. 고유한 이름을 사용해야 하며 그렇지 않을 경우 RAID 컨트롤러 모 듈 펌웨어 오류가 반환됩니다. 스냅샷 가상 디스크 및 저장소 가상 디스크 명명 방법 중 하나는 소스 가상 디스크의 원래 이름에 하이픈으로 연결한 접미사를 추가하는 것입니다.
스냅샷 가상 디스크 설정 변경 set (snapshot) virtualDisk 명령어를 통해 스냅샷 가상 디스크의 속성 설정 을 변경할 수 있습니다. 이 명령어를 사용할 경우 다음 매개변수를 변경할 수 있습니다. • 스냅샷 가상 디스크 이름 • 경고 임계값 백분율 • 저장소 가득 참 정책 다음 예제에서는 스냅샷 가상 디스크 이름을 변경하는 명령어를 보여줍니다. client>smcli 123.45.67.89 -c "set virtualDisk [\"Mars_Spirit_4-1\"] userLabel=\"Mars_Odyssey_ 3-2\";" 다음 예제는 이 명령어의 스크립트 파일 버전입니다. set virtualDisk ["Mars_Spirit_4-1"] userLabel= "Mars_Odyssey_3-2"; 경고 임계값 백분율과 저장소 가득 참 정책을 변경할 때 변경사항을 하나 이상의 스냅샷 가상 디스크에 적용할 수 있습니다.
스냅샷 가상 디스크 중지 및 삭제 스냅샷 가상 디스크를 작성하면 기록 중 복사 실행이 즉시 시작됩니다. 스냅샷 가상 디스크가 활성화되어 있으면 관련 스냅샷 저장소 가상 디스크 에 대한 기록 중 복사 작업이 스토리지 배열 성능에 영향을 줍니다. 더 이상 기록 중 복사 작업을 실행하지 않으려는 경우 stop snapshot virtualDisk 명 령어를 사용하여 기록 중 복사 작업을 중지할 수 있습니다. 스냅샷 가상 디 스크를 중지하면 스냅샷 가상 디스크와 저장소 가상 디스크는 여전히 소스 가상 디스크에 대해 정의되어 있고 기록 중 복사만 중지됩니다. 다음 예제 에서는 스냅샷 가상 디스크를 중지합니다. client>smcli 123.45.67.89 -c "stop snapshot virtualDisks [\"Mars_Spirit_4-2\" \"Mars_Spirit_43\"];" 다음 예제는 이 명령어의 스크립트 파일 버전입니다.
스냅샷 가상 디스크 재작성을 위한 호스트 서버 준비 주의사항: 소스 가상 디스크의 새 PIT 이미지를 작성하기 전에, 소스 가상 디 스크의 정확한 PIT 이미지를 캡처할 수 있도록 모든 데이터 액세스(I/O) 활동을 중지하거나 소스 가상 디스크 및 스냅샷 가상 디스크로의 데이터 전송을 일시 중지하십시오. 모든 I/O 활동을 중지시키기 위해 Windows Internet Explorer를 포함한 모든 프로그램을 닫으십시오. 주: Windows에서 관련 가상 디스크의 드라이브 문자를 제거하거나 Linux에서 가상 드라이브를 마운트 해제하면 스냅샷 작업에서 드라이브를 안정적으로 복사하는데 도움이 됩니다. 스냅샷 가상 디스크를 재작성하기 전에, 재작성하고자 하는 서버 및 관련 가상 디스크 모두 적절한 상태여야 합니다. 스냅샷 가상 디스크를 재작성 할 수 있도록 호스트 서버가 제대로 준비되었는지 확인하기 위해 응용프로 그램을 사용하여 이 작업을 수행하거나 다음 단계를 수행할 수 있습니다.
스냅샷 가상 디스크 재작성 가상 디스크 스냅샷을 재작성하려면 먼저 앞에서 설명한 대로 호스트 서버 를 준비한 후 다음 예제를 사용하십시오. 앞의 75페이지 "스냅샷 가상 디스크 재작성을 위한 호스트 서버 준비" 항목 에 있는 1~4 단계를 참조하십시오. 다음 예제에서는 스냅샷 가상 디스크 를 재시작하는 명령어를 보여줍니다. client>smcli 123.45.67.89 -c "recreate snapshot virtualDisks [\"Mars_Spirit_4-2\" \"Mars_Spirit_43\"];" 앞의 75페이지 "스냅샷 가상 디스크 재작성을 위한 호스트 서버 준비" 항목 에 있는 1~4 단계를 참조하십시오. 다음 예제는 이 명령어의 스크립트 파 일 버전입니다.
5 가상 디스크 복사 기능 사용 이 장에서는 가상 디스크 복사 기능의 작동 방식을 설명하고, 가상 디스크 복사에 사용할 수 있는 스크립트 명령어 목록을 제공하고, 이러한 명령어 를 사용하여 가상 디스크 복사본을 작성하고 실행하는 방법을 설명합니다. 가상 디스크 복사에 대한 추가 정보와 관련 정의는 온라인 도움말, 설치 안 내서, MD 스토리지 관리자 사용 설명서 및 사용 설명서에서 확인할 수 있 습니다. 주: 가상 디스크 복사의 프리미엄 기능을 구입한 경우 Dell PowerVault™‚ MD 스토리지 배열과 함께 프리미엄 기능 활성화 카드가 제공됩니다. 카드의 지시 사항에 따라 키 파일을 얻고 기능을 활성화하십시오. 자세한 내용은 사용 설 명서의 "프리미엄 기능 — 가상 디스크 복사"를 참조하십시오. 가상 디스크 복사 기능을 사용하면 단일 스토리지 배열의 한 가상 디스크 (소스)에서 다른 가상 디스크(대상)로 데이터를 복사할 수 있습니다. 이 기 능을 사용하여 수행할 수 있는 기능은 다음과 같습니다.
표 5-1에서는 가상 디스크 복사 명령어를 나열하고 각 명령어로 수행하는 작업을 간략하게 설명합니다. 표 5-1. 가상 디스크 복사 명령어 명령어 설명 create virtualDiskCopy 가상 디스크 복사본을 작성하고 가상 디스크 복사 작 업을 시작합니다. disable storageArray feature=virtualDiskCopy 현재 가상 디스크 복사 작업을 비활성화합니다. enable storageArray feature 가상 디스크 복사 기능을 활성화합니다. recopy virtualDiskCopy 기존 가상 디스크 복사본 쌍을 사용하여 가상 디스크 복사 작업을 다시 시작합니다. remove virtualDiskCopy 가상 디스크 복사본 쌍을 제거합니다. set virtualDiskCopy 가상 디스크 복사본 쌍의 속성을 정의합니다. show virtualDiskCopy 가상 디스크 복사 작업에 대한 정보를 반환합니다.
가상 디스크 복사본 작성 가상 디스크 복사본을 작성하기 전에 적합한 대상 가상 디스크가 스토리지 배열에 있는지 확인하거나 가상 디스크 복사에 사용할 새 대상 가상 디스 크를 작성하십시오. 대상 가상 디스크의 용량은 소스 가상 디스크보다 크 거나 같아야 합니다. 동시에 최대 8개의 가상 디스크 복사본만 In Progress(진행 중) 상태가 될 수 있습니다. 진행 중 상태인 가상 디스크 복사본이 8개가 넘으면 그 중 한 복 사본이 완료될 때까지 나머지 가상 디스크 복사본은 Pending(보류 중) 상태 가 됩니다. 다음 단계에서는 가상 디스크 복사본을 작성하는 일반적인 과정을 보여줍니다. 1 가상 디스크 복사 기능 활성화. 2 가상 디스크 복사의 후보 결정. 3 가상 디스크 복사의 대상 가상 디스크 및 소스 가상 디스크 작성. 가상 디스크 복사 기능 활성화 가상 디스크 복사본을 작성하는 첫 번째 단계는 이 기능이 스토리지 배열에 서 활성화되어 있는지 확인하는 것입니다.
가상 디스크 복사본 작성 주의사항: 가상 디스크 복사는 대상 가상 디스크의 데이터를 덮어씁니다. 가 상 디스크 복사를 시작하기 전에 대상 가상 디스크의 데이터가 더 이상 필요 하지 않거나 데이터를 백업하지 않아도 되는지 확인하십시오. 가상 디스크 복사본을 작성할 때 소스 가상 디스크 및 대상 가상 디스크로 사용할 가상 디스크를 정의해야 합니다. 가상 디스크 이름으로 소스 가상 디스크 및 대상 가상 디스크를 정의합니다. 소스 가상 디스크에서 데이터 를 복사한 후 복사 우선 순위를 정의하고 대상 가상 디스크를 쓸 수 있도록 할 것인지 또는 읽기 전용으로 할 것인지 선택할 수도 있습니다. 가상 디스크 복사본 작성을 위한 호스트 서버 준비 주의사항: 소스 가상 디스크의 새 복사본을 작성하기 전에, 소스 가상 디스크 의 정확한 PIT 이미지를 캡처할 수 있도록 모든 데이터 액세스(I/O) 활동을 중 지하거나 소스 가상 디스크(해당되는 경우 대상 디스크 포함)로의 데이터 전 송을 일시 중지하십시오.
4 사용 중인 운영 체제의 모든 추가 지침을 따르십시오. 이러한 추가 지 침을 따르지 않으면 사용할 수 없는 가상 디스크 복사본이 작성될 수 있습니다. 주: 사용 중인 운영 체제에 추가 지침이 필요할 경우 운영 체제 설명서에 그에 대한 지침이 수록되어 있습니다. 서버가 준비되었으면 81페이지 "가상 디스크 복사"를 참조하여 가상 디스 크를 복사합니다. 가상 디스크 복사 우선 앞의 절차에 지정된 대로 호스트 서버를 준비한 후 다음 예제를 참조 하여 가상 디스크 복사본을 작성합니다. 다음 구문은 명령어의 일반적인 형태입니다.
이 예제의 명령어는 Jaba_Hut이라는 소스 가상 디스크에서 Obi_1이라는 대상 가상 디스크로 데이터를 복사합니다. 복사 우선 순위를 medium으로 설정하면 다음 스토리지 배열 작업 간에 절충안이 제공됩니다. • 소스 가상 디스크에서 대상 가상 디스크로 데이터가 복사되는 속도 • 스토리지 배열의 다른 가상 디스크로 데이터를 전송하는 데 필요한 처 리 리소스의 양 targetReadOnlyEnabled 매개변수를 TRUE로 설정하는 것은 대상 가상 디 스크에 쓰기 요청을 할 수 없다는 의미입니다. 이 설정을 사용하면 대상 가 상 디스크의 데이터가 변경되지 않게 만들 수 있습니다. 이전 절 80페이지 "가상 디스크 복사본 작성을 위한 호스트 서버 준비"의 1~4 단계를 참조하십시오. 다음 예제는 명령어의 스크립트 파일 버전입니다.
가상 디스크는 한 가상 디스크 복사에 대한 소스 가상 디스크로 사용하는 동시에 다른 가상 디스크 복사에 대한 대상 가상 디스크로도 사용할 수 있 습니다. 가상 디스크가 하나 이상의 가상 디스크 복사에 참여하면 관련 복 사본 쌍마다 세부사항이 표시됩니다. 다음 구문은 명령어의 일반적인 형태입니다. show virtualDiskCopy (allVirtualDisks | source [sourceName] | target [targetName]) 다음 예제에서는 가상 디스크 복사에 사용되는 가상 디스크에 대한 정보를 반환하는 명령어를 보여줍니다. client>smcli 123.45.67.89 -c "show virtualDiskCopy source [\"Jaba_Hut\"];" 이전 예제의 명령어는 소스 가상 디스크 Jaba_Hut에 대한 정보를 요청합니 다. 모든 가상 디스크에 대한 정보를 보려면 allVirtualDisks 매개변수를 사용 하십시오.
가상 디스크 복사본 쌍을 작성할 때와 원본 가상 디스크 복사가 완료된 후, 대상 가상 디스크가 자동으로 호스트에 대해 읽기 전용으로 정의됩니다. 대상 가상 디스크의 상태가 읽기 전용이면 가상 디스크 복사본이 작성된 후 대상 가상 디스크에 복사된 데이터가 대상 가상 디스크에 대한 추가 쓰 기로 인해 손상되지 않습니다. 다음과 같은 상황에서는 읽기 전용 상태를 유지하십시오. • 대상 가상 디스크를 백업용으로 사용할 경우 • 액세스 가능성을 높이기 위해 하나의 디스크 그룹에서 더 큰 디스크 그 룹으로 데이터를 복사할 경우 • 스냅샷 가상 디스크가 비활성화되거나 실패할 때 대상 가상 디스크의 데이터를 소스 가상 디스크에 다시 복사할 계획이 있는 경우 이런 경우 외에도, 대상 가상 디스크에 추가 데이터를 쓰려는 경우가 있습니다. 대상 가상 디스크에 대한 읽기/쓰기 권한을 재설정하려면 set virtualDiskCopy 명령어를 사용하십시오.
가상 디스크 재복사 주의사항: recopy virtualDiskCopy 명령어는 대상 가상 디스크의 기존 데이터를 덮어쓰며 대상 가상 디스크를 호스트에 대해 읽기 전용으로 만듭니다. recopy virtualDiskCopy 명령어는 대상 가상 디스크와 관련된 모든 스냅샷 가상 디스크 (있는 경우)에서 실패합니다. recopy virtualDiskCopy 명령어를 사용하면 이전에 정의한 복사본 쌍 중에 서 Stopped(중지), Failed(실패) 또는 Completed(완료) 상태인 복사본 쌍에 대해 새 가상 디스크 복사본을 작성할 수 있습니다. recopy virtualDiskCopy 명령어를 사용하여 대상 가상 디스크의 백업을 작성한 다음 외부 스토리지 용 테이프에 복사합니다. recopy virtualDiskCopy 명령어를 사용하여 백업 을 만들 때 재복사가 실행되는 동안에는 소스에 쓸 수 없습니다. 재복사에 는 많은 시간이 소요될 수 있습니다.
기존 복사 소스/대상을 위해 새 가상 디스크 복사본을 작성하기 전에 재복사 할 서버 및 관련 가상 디스크 모두 적절한 상태에 있어야 합니다. 호스트 서버 에서 가상 디스크 재복사본을 작성할 준비가 제대로 되었는지 확인하려면 응용프로그램을 사용하여 이 작업을 수행하거나 다음 단계를 수행합니다. 1 소스 및 대상 가상 디스크에 대한 모든 I/O 활동을 중지합니다. 2 Windows 시스템을 사용하여 소스 및 대상 가상 디스크(마운트되어 있는 경우) 모두에 대한 캐쉬를 지우십시오. 호스트 프롬프트에 다음과 같이 입력하십시오. SMrepassist -f 를 누르십시오. 자세한 내용은 사용 설명서의 "SMrepassist 유 틸리티"를 참조하십시오. 3 Windows에서 소스 및 가상 디스크(마운트되어 있는 경우)의 드라이브 문자를 제거하거나 Linux에서 가상 드라이브를 마운트 해제하면 가상 디스크에 대해 드라이브를 안정적으로 복사하는데 도움이 됩니다.
가상 디스크 재복사 우선 앞의 절차에 지정된 대로 호스트 서버를 준비한 후 다음 예제를 참조 하여 가상 디스크 복사본을 작성합니다. 다음 구문은 명령어의 일반적인 형태입니다. recopy virtualDiskCopy target [targetName] [source [sourceName] copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled=(TRUE | FALSE)] 주: 구성 정의에 필요한 경우 옵션 매개변수 중 하나 또는 모두를 사용할 수 있 지만 반드시 옵션 매개변수를 사용해야 하는 것은 아닙니다. 이전 절 85페이지 "가상 디스크 재복사를 위한 호스트 서버 준비"의 1~4단 계를 참조하십시오. 다음 예제에서는 복사 우선 순위를 변경하는 명령어 를 보여줍니다. client>smcli 123.45.67.89 -c "recopy virtualDiskCopy target [\"Obi_1\"] copyPriority= hi
가상 디스크 복사 중지 stop virtualDiskCopy 명령어를 사용하면 In Progress(진행 중), Pending (보류 중) 또는 Failed(실패) 상태의 가상 디스크 복사를 중지할 수 있습니 다. 가상 디스크 복사를 중지한 후 recopy virtualDiskCopy 명령어를 사용 하여 원본 가상 디스크 복사본 쌍을 사용하는 새 가상 디스크 복사본을 작 성할 수 있습니다. 매핑된 모든 호스트가 소스 가상 디스크에 대한 쓰기 액 세스 권한을 갖게 됩니다. 다음 구문은 명령어의 일반적인 형태입니다. stop virtualDiskCopy target [targetName] [source [sourceName]] 다음 예제에서는 가상 디스크 복사 작업을 중지하는 명령어를 보여줍니다. client>smcli 123.45.67.89 -c "stop virtualDiskCopy target [\"Obi_1\"];" 다음 예제는 명령어의 스크립트 파일 버전입니다.
다른 기능과의 상호 작용 다음 기능을 실행하는 동안 가상 디스크 복사 기능을 실행할 수 있습니다. • 스토리지 분할 • 스냅샷 가상 디스크 가상 디스크 복사 기능을 다른 기능과 함께 실행하는 경우 안정적으로 스 토리지 배열 구성을 설정하려면 다른 기능의 요구 사항을 고려해야 합니다. 동적 가상 디스크 확장을 실행하는 동안에도 가상 디스크 복사 기능을 실 행할 수 있습니다. 스토리지 분할 스토리지 분할을 사용하면 호스트에서 스토리지 배열의 가상 디스크에 대 한 액세스를 공유할 수 있습니다. 다음과 같은 스토리지 배열 할당을 정의 할 때 스토리지 분할을 만듭니다. • 호스트 • 호스트 그룹 • 가상 디스크와 LUN(논리 단위 번호) 매핑 가상 디스크와 LUN 매핑을 사용하면 스토리지 배열의 특정 가상 디스크 에 액세스할 수 있는 호스트 그룹 또는 호스트를 정의할 수 있습니다.
스냅샷 가상 디스크 스냅샷 가상 디스크는 특정 시점(point-in-time: PIT)의 가상 디스크 이미지입 니다. 일반적으로 이 이미지는 백업과 같은 응용프로그램에서 소스 가상 디 스크가 온라인 상태로 유지되고 호스트에 액세스할 수 있는 동안 스냅샷 가 상 디스크에 액세스하고 데이터를 읽을 수 있도록 하기 위해 작성됩니다. 주의사항: 스냅샷 가상 디스크의 소스 가상 디스크를 대상으로 사용하려면 우선 소스 가상 디스크에 연결된 모든 스냅샷 가상 디스크를 비활성화해야 합 니다. 스냅샷 가상 디스크를 비활성화하면 소스 가상 디스크가 변경돼도 스냅 샷 데이터가 변경되지 않습니다. 스냅샷 가상 디스크를 작성하면 자동으로 스냅샷 저장소 가상 디스크가 작 성됩니다. 스냅샷 저장소 가상 디스크에는 스냅샷 가상 디스크가 작성된 이후 변경된 데이터에 대한 정보가 저장됩니다. 스냅샷 저장소 가상 디스 크는 가상 디스크 복사의 소스 가상 디스크나 대상 가상 디스크로 선택할 수 없습니다.
6 스토리지 배열 유지 관리 유지 관리에는 다양한 종류의 활동이 포함됩니다. 유지 관리의 목적은 스 토리지 배열이 계속 작동하도록 관리하여 모든 호스트에서 사용할 수 있도 록 하는 것입니다. 이 장에서는 스토리지 배열 유지 관리를 수행할 때 사용 할 수 있는 CLI(명령줄 인터페이스) 및 스크립트 명령어에 대해 설명합니 다. 명령어는 다음과 같이 네 가지로 분류됩니다. • 일상적인 유지 관리 • 성능 조정 • 문제 해결 및 진단 • 복구 작업 이 분류는 엄격한 것이 아니며 스토리지 배열에 따라 적절하게 명령어를 사용할 수 있습니다. 이 장에서 설명하는 명령어는 유지 관리에 사용할 수 있는 명령어의 일부입니다. set 명령어 등과 같은 다른 명령어도 진단 또는 유지 관리 기능을 제공할 수 있습니다. 일상적인 유지 관리 일상적인 유지 관리에는 스토리지 배열이 최대한 원활하게 작동하도록 보 장하거나 문제 발생 소지를 미리 파악하기 위해 정기적으로 수행하는 작업 이 포함됩니다.
• 사용자 가상 디스크 검색 중 발견되는 오류는 MEL에 보고되고 다음과 같이 처리됩니다. – 복구할 수 없는 매체 오류 — 여러 번 시도했으나 요청한 데이터를 물리 디스크에서 읽지 못했습니다. 중복 보호가 설정되어 있는 가 상 디스크의 경우 중복된 복사본에서 데이터를 재구성할 수 없습니 다. 오류는 수정되지 않지만 MEL에 보고됩니다. – 재구성된 매체 오류 — 여러 번 시도했으나 요청한 데이터를 물리 디 스크에서 읽지 못했습니다. 중복된 복사본을 사용하여 데이터를 재 구성하고 드라이브에 다시 쓰고 확인하며 오류가 MEL로 보고됩니다. – 복구된 매체 오류 — 한 번 시도했으나 요청한 데이터를 물리 디스 크에서 읽지 못했습니다. 이런 경우에는 데이터를 물리 디스크에 다시 쓰고 확인하게 됩니다. 오류가 MEL에 보고됩니다. – 일관성 불일치 — 일관성 오류가 발견되었으므로 물리 디스크를 다 시 검색할 때 발견할 수 있도록 매체 오류가 블록 스트라이프에 강 제 기록됩니다.
일관성 검사 실행 일관성 검사는 가상 디스크에 일관성 검사가 설정되어 있는 경우에 매체 검 색을 실행하면 수행됩니다. (매체 검색을 설정하고 실행하는 방법에 대한 자 세한 내용은 91페이지 "매체 검색 실행"을 참조하십시오.) 일관성 검사를 수 행하면 가상 디스크의 모든 데이터 블록이 검색되고 잘못된 데이터는 수정됩 니다. 수정 방법은 RAID(독립 디스크 중복 배열) 레벨에 따라 다릅니다. • RAID 5 가상 디스크 — 일관성을 검사하여 복구합니다. • RAID 1 가상 디스크 — 미러된 물리 디스크 간 데이터를 비교하고 일관 성이 없는 데이터를 복구합니다. • RAID 0 가상 디스크 — 디스크가 중복되지 않습니다. 일관성 검사를 시작하기 전에 일반적으로 다음과 같은 형식을 사용하는 set virtualDisk 명령어를 실행하여 프로세스를 활성화해야 합니다.
전지 사용 기간 재설정 스토리지 배열에서 전지를 교체한 후에는 전체 스토리지 배열 또는 특정 RAID 컨트롤러 모듈의 전지에 대해 전지의 사용 기간을 재설정해야 합니 다. 사용 기간을 0일로 재설정하려면 다음 명령어를 실행합니다. reset storageArray batteryInstallDate [controller= (0 | 1)] 영구 예약 제거 영구 예약을 통해 가상 디스크 등록을 유지하고 가상 디스크에 정의된 호 스트 이외의 다른 호스트에서 해당 가상 디스크에 액세스하는 것을 막을 수 있습니다. 다음과 같은 구성을 변경할 경우에는 먼저 영구 예약을 제거 해야 합니다. • 예약을 보유하고 있는 가상 디스크에 대한 LUN(논리 장치 번호) 할당 을 변경하거나 삭제하는 경우 • 예약이 있는 가상 디스크 또는 가상 디스크 그룹을 삭제하는 경우 예약이 있는 가상 디스크를 확인하려면 다음 명령어를 실행합니다.
물리 디스크 찾기 특정 물리 디스크를 찾아야 하는 경우가 있습니다. 대규모 스토리지 배열 구성에서는 이 작업이 어려울 수 있습니다. 특정 물리 디스크를 찾아야 하 는 경우 물리 디스크의 전면에 있는 표시등 LED를 켭니다. 물리 디스크의 표시등 LED를 켜려면 다음 명령어를 실행합니다. start physicalDisk [enclosureID,slotID] blink 물리 디스크를 찾은 후 표시등 LED를 끄려면 다음 명령어를 실행합니다. stop physicalDisk blink 성능 조정 시간이 지나면서 스토리지 배열에서 호스트 및 물리 디스크 간 데이터가 교환됨에 따라 스토리지 배열의 성능이 저하될 수 있습니다. 스토리지 배 열의 성능을 모니터하면서 스토리지 배열의 작동 관련 설정을 조정하여 성 능을 향상시킬 수 있습니다. 성능 모니터 save storageArray performanceStats 명령어를 사용하여 스토리지 배열의 성 능을 모니터할 수 있습니다.
표 6-1. 스토리지 배열 성능 정보 (계속) 정보의 종류 설명 Read Percentage ( 읽기 백분율 ) 총 I/O 중 읽기 작업의 백분율(100에서 읽기 백분율을 빼서 쓰기 백분율 계산) Cache Hit Percentage 읽기 작업 중 실제로 물리 디스크에서 읽지 않고 캐쉬에 있 ( 캐쉬 적중률 ) 는 데이터를 사용한 비율 Current KB/second ( 현재 KB/ 초 ) 초당 킬로바이트로 표시된 현재 전송률. 여기에서 현재는 마지막 폴링 간격이 경과하여 업데이트가 발생한 이후의 초 당 킬로바이트를 의미합니다 Maximum KB/second 현재 초당 킬로바이트 통계 블록에서 달성된 최고 데이터 ( 최대 KB/ 초 ) 전송 값 Current IO/second ( 현재 IO/ 초 ) 현재 초당 I/O 수. 여기에서 현재는 마지막 폴링 간격이 경과 하여 업데이트가 발생한 이후의 초당 I/O 수를 의미합니다.
세그먼트 크기 변경 새 가상 디스크를 작성할 때 가상 디스크의 세그먼트 크기를 정의합니다. 나중에 세그먼트 크기를 변경하여 성능을 최적화할 수 있습니다. 다중 사 용자 데이터베이스나 파일 시스템 저장소 환경에서는 I/O 요청을 처리하 는 데 필요한 물리 디스크 수를 최소화하도록 세그먼트 크기를 설정합니다. 이 경우에는 세그먼트 크기에 큰 값을 지정하십시오. 단일 요청에 단일 물 리 디스크를 사용하면 다른 디스크를 통해 동시에 다른 요청을 처리할 수 있습니다. 단일 사용자의 대규모 I/O 환경에서 가상 디스크를 사용하는 경 우에는 단일 데이터 스트라이프를 통해 단일 I/O 요청을 처리할 때 성능이 최대화됩니다. 이 경우에는 세그먼트 크기를 작게 지정하십시오. 세그먼 트 크기를 변경하려면 다음 명령어를 실행합니다.
문제 해결 및 진단 스토리지 배열에서 비정상적인 작동이나 오류가 발생하면 이 절에서 설명 하는 명령어를 사용하여 문제의 원인을 파악할 수 있습니다. 물리 디스크 데이터 수집 스토리지 배열의 모든 물리 디스크에 대한 정보를 수집하려면 save allPhysicalDisks 명령어를 실행합니다. 이 명령어를 실행하면 스토리지 배 열의 모든 물리 디스크에서 감지(sense) 데이터가 수집되어 파일에 저장됩 니다. 감지 데이터는 스토리지 배열의 각 물리 디스크에서 유지 관리하는 통계 정보로 구성됩니다. RAID 컨트롤러 모듈 진단 diagnose controller 명령어의 testID 매개변수에 다음 옵션을 사용하여 RAID 컨트롤러 모듈이 올바르게 작동하는지 확인할 수 있습니다. • 1— 테스트 읽기 • 2— 데이터 루프백 테스트 수행 • 3— 테스트 쓰기 읽기 테스트를 실행하면 I/O 데이터 경로를 통해 전송되는 read 명령어가 실행됩니다.
처음 설치할 때 세 가지 테스트를 모두 실행하는 것이 좋습니다. 또한 스토 리지 배열 또는 스토리지 배열에 연결된 허브, 스위치, 호스트 어댑터 등 구 성 부품을 변경할 때마다 테스트를 실행하는 것이 좋습니다. diagnosticsDataPattern.dpf라는 이름의 사용자 지정 데이터 패턴 파일이 설치 CD의 Utility 디렉터리에 포함되어 있습니다. 이 파일을 수정할 수는 있지만 테스트가 올바로 작동하려면 이 파일은 다음과 같은 속성을 가지고 있어야 합니다. • 파일 값은 16진수 형식(00 ~ FF)으로 입력되어야 하며 값 사이에는 공 백이 한 개만 있어야 합니다. • 파일의 크기는 64바이트 이하여야 합니다. 더 작은 파일은 사용할 수 있 지만 더 큰 파일을 사용하면 오류가 발생할 수 있습니다. 테스트 결과에는 종합적인 일반 상태 메시지 및 특정 테스트 결과 집합이 포함됩니다. 각 테스트 결과에는 다음 정보가 포함됩니다.
RAID 컨트롤러 모듈이 온라인으로 설정되면 Optimal(최적) 상태로 설정 되고 액티브 모듈이 되어 I/O 작업을 수행할 수 있게 됩니다. RAID 컨트롤 러 모듈이 오프라인으로 설정되면 I/O 작업을 수행할 수 없으며 장애 조치 보호가 설정되어 있는 경우 해당 디스크 그룹이 다른 RAID 컨트롤러 모듈 로 이동합니다. RAID 컨트롤러 모듈을 오프라인으로 설정하면 데이터 무결성 및 스토리 지 배열 작업이 심각한 영향을 받을 수 있습니다. RAID 컨트롤러 모듈을 오프라인으로 설정하면 같은 쌍의 보조 RAID 컨트 롤러 모듈이 해당 모듈을 대신합니다. 오프라인 RAID 컨트롤러 모듈에 할 당된 디스크 그룹 및 관련 가상 디스크는 남은 RAID 컨트롤러 모듈에 자동 으로 재할당됩니다. 주의사항: 기술 지원 팀의 지시가 있을 때에만 RAID 컨트롤러 모듈을 서비스 모드로 설정하십시오. 서비스 모드는 RAID 컨트롤러 모듈을 교체하는 것과 같은 작업을 수행할 때 사용합니다.
RAID 컨트롤러 모듈 소유권 변경 set virtualDisk 명령어를 사용하여 가상 디스크를 소유하는 RAID 컨트롤 러 모듈을 변경할 수 있습니다. 다음 구문은 이 명령어를 실행하는 일반적 인 형식입니다. set (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen] | virtualDisk ) owner= (0 | 1) 물리 디스크 초기화 주의사항: 물리 디스크를 초기화하면 물리 디스크의 모든 데이터가 손실됩니다. 이전에 디스크 그룹의 일부였던 물리 디스크를 한 스토리지 배열에서 다른 스토리지 배열로 이동할 때는 물리 디스크를 초기화해야 합니다. 전체 물 리 디스크 집합을 이동하지 않는 경우에는 이동하는 물리 디스크의 디스크 그룹 및 가상 디스크 정보가 완전하지 않습니다.
물리 디스크 재구성 디스크 그룹에서 두 개 이상의 물리 디스크에 오류가 발생하면 가상 디스 크의 상태가 Failed(실패)로 표시되고 디스크 그룹의 모든 가상 디스크가 더 이상 작동하지 않습니다. 디스크 그룹을 Optimal(최적) 상태로 되돌리 려면 오류가 발생한 물리 디스크를 교체해야 합니다. 물리 디스크를 교체 한 후 물리 디스크의 데이터를 재구성합니다. 재구성된 데이터는 오류가 발생한 물리 디스크에 나타나는 데이터입니다. 물리 디스크를 재구성하려면 다음 명령어를 실행합니다. start physicalDisk [enclosureID,slotID] reconstruct 여기에서 enclosureID 및 slotID는 물리 디스크의 식별자입니다. 주: 물리 디스크가 RAID 1 또는 5 디스크 그룹에 할당된 경우에만 이 명령어를 사용할 수 있습니다. 가상 디스크 초기화 주의사항: 가상 디스크를 초기화하면 가상 디스크의 모든 데이터와 모든 정 보가 삭제됩니다.
가상 디스크 재배포 가상 디스크를 재배포하면 가상 디스크가 기본 RAID 컨트롤러 모델 소유 자에게 반환됩니다. 가상 디스크 또는 디스크 그룹의 기본 RAID 컨트롤러 모듈 소유권은 RAID 컨트롤러 모듈의 액티브-액티브 쌍 중 가상 디스크를 소유하도록 지정된 모듈에게 있습니다. 가상 디스크의 기본 소유자는 처 음 가상 디스크를 작성할 때 지정됩니다. 기본 RAID 컨트롤러 모듈이 교체 중이거나 펌웨어 다운로드가 진행 중이면 가상 디스크의 소유권은 보조 RAID 컨트롤러 모듈에게 자동으로 이전됩니다. 보조 RAID 컨트롤러 모듈 이 가상 디스크의 현재 소유자가 됩니다. 이러한 변경은 일상적인 소유권 변경으로 간주되며 MEL에 보고됩니다. 주의사항: 다중 경로 드라이버가 설치되어 있어야만 가상 디스크에 액세스 할 수 있습니다. 가상 디스크를 기본 RAID 컨트롤러 모듈에 재배포하려면 다음 명령어를 실행합니다.
스토리지 배열 유지 관리
7 스크립트 명령어 이 장에서는 스토리지 배열을 구성, 모니터 및 유지 관리하는 데 사용되는 스크립트 명령어에 대해 설명합니다. 이 장은 다음과 같은 4개 항목으로 구 성되어 있습니다. • 106페이지 "명령어 형식 규칙"에서는 명령어 구문에 적용되는 일반 형 식 규칙을 설명합니다. • 108페이지 "기능별로 나열된 명령어"에서는 작동 기능별 명령어를 설명 합니다. • – 디스크 그룹 – 인클로저 – 호스트 토폴로지 – 물리 디스크 – RAID( 독립 디스크 중복 배열 ) 컨트롤러 모듈 – 세션 – 문자열 표시 – 스냅샷 – 스토리지 배열 – 가상 디스크 – 가상 디스크 복사 114페이지 "알파벳 순서로 나열된 명령어"에서는 명령어를 알파벳 순 서로 나열하고 각 명령어에 대한 명령어 이름, 구문 및 매개변수를 설 명합니다.
명령어 형식 규칙 이 항목에서는 스크립트 명령어 형식과 관련된 일반적인 규칙을 설명하고 다음 명령어 설명에서 명령어 구문이 표시되는 방법을 설명합니다. 각 명 령어 설명의 끝 부분에 특정 명령어에 고유한 구문이 설명되어 있습니다. • 스크립트 명령어는 대소문자를 구분하지 않습니다. 소문자, 대문자 또는 혼용하여 명령어를 입력합니다. 다음 명령어 설명에서는 명령어 이름을 읽고 명령어의 용도를 이해하는 데 도움이 되도록 대소문자를 혼용하 여 사용합니다. • 명령어를 입력할 때 명령어 설명에 표시되는 공백도 그대로 입력해야 합니다. • 대괄호는 다음과 같은 두 가지 방식으로 사용됩니다. – 명령어 구문의 일부 – 선택사양인 매개변수를 표시하는 용도 각 매개변수 설명을 보면 매개변수 값을 대괄호로 묶어야 하는 경 우를 알 수 있습니다 . • 명령어 구문에 표시되는 괄호는 그 안의 매개변수를 선택해야 함을 나 타냅니다.
• 인클로저 ID 값과 슬롯 ID 값을 사용하여 물리 디스크 위치를 지정할 때 ID 값을 쉼표로 구분합니다. ID 값 집합을 둘 이상 입력하려면 각 값 집 합을 공백으로 구분합니다. 값 집합을 괄호로 묶습니다. 예를 들면 다음 과 같습니다. (0,0 0,1 0,2 0,3 1,0 1,1 1,2 1,3) • 명령어에서 기울임꼴로 표시되는 용어는 제공해야 하는 값이나 정보를 나타냅니다. 예를 들어, 다음과 같은 기울임꼴 용어가 나오면 numberOfPhysicalDisks 이 기울임꼴 용어를 명령어에 포함할 물리 디스크의 개수 값으로 바 꿉니다. • 다음 구성요소의 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. – 스토리지 배열 – 호스트 그룹 – 호스트 – 디스크 그룹 – 가상 디스크 – HBA( 호스트 버스 어댑터 ) 호스트 포트 이름은 최대 30 자까지 입력할 수 있습니다 .
주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니다. 최대 문자 제한을 초과하면 대괄호 ([ ])가 꺽쇠 괄호(< >)로 바뀝니다. Microsoft® Windows® 에서는 다른 구분자와 더불어 이름의 앞뒤에 백슬래시 (\) 를 사용해야 합니다 . 예를 들어 , Windows 운영 체제 에서 실행되는 명령어에는 다음 이름이 사용됩니다 . [\"Engineering"\] Linux 의 경우 스크립트 파일에서 이름이 다음과 같이 나타납니다 . ["Engineering"] HBA 호스트 포트의 WWID(World Wide Identifier) 를 입력할 때 일 부 경우에는 WWID 를 따옴표로 묶어야 합니다 . 다른 경우에는 WWID 를 꺽쇠 괄호 (< >) 로 묶어야 합니다 . WWID 매개변수 설명을 보면 WWID 를 따옴표 또는 꺽쇠 괄호로 묶어야 하는 경우 를 알 수 있습니다 .
인클로저 명령어 144페이지 "인클로저 관리 모듈 펌웨어 다운로드" 161페이지 "인클로저 로그 데이터 저장" 170페이지 "인클로저 특성 설정" 171페이지 "인클로저 ID 설정" 214페이지 "인클로저 깜박임 시작" 218페이지 "인클로저 깜박임 중지" 호스트 토폴로지 명령어 120페이지 "호스트 작성" 122페이지 "호스트 그룹 작성" 122페이지 "호스트 포트 작성" 138페이지 "호스트 삭제" 138페이지 "호스트 그룹 삭제" 139페이지 "호스트 포트 삭제" 172페이지 "호스트 설정" 173페이지 "호스트 그룹 설정" 174페이지 "호스트 포트 설정" 196페이지 "호스트 포트 표시" iSCSI 명령어 109페이지 "iSCSI 명령어" 140페이지 "iSCSI 초기자 삭제" 158페이지 "스토리지 배열 iSCSI 기준선 재설정" 164페이지 "스토리지 배열 iSCSI 통계 저장" 167페이지 "컨트롤러 설정" 172페이지 "호스트 설정" 174페이지 "호스트 포트 설정" 스크립트 명
175페이지 "iSCSI 초기자 설정" 176페이지 "iSCSI 대상 속성 설정" 184페이지 "스토리지 배열 ICMP 응답 설정" 185페이지 "스토리지 배열 iSNS 서버 IPv4 주소 설정" 186페이지 "스토리지 배열 iSNS 서버 IPv6 주소 설정" 188페이지 "스토리지 배열 iSNS 서버 새로 고침 설정" 189페이지 "명명되지 않은 검색 세션 설정" 195페이지 "현재 iSCSI 세션 표시" 206페이지 "스토리지 배열 협상 기본값 표시" 208페이지 "구성되지 않은 iSCSI 초기자 표시" 215페이지 "iSCSI DHCP 새로 고침 시작" 218페이지 "iSCSI 세션 중지" 물리 디스크 명령어 118페이지 "물리 디스크 채널 통계 지우기" 145페이지 "물리 디스크 펌웨어 다운로드" 160페이지 "물리 디스크 다시 활성화" 161페이지 "물리 디스크 로그 저장" 177페이지 "물리 디스크 채널 상태 설정" 178페이지 "물리 디스크 핫 스페어 설정" 179페이지 "물리 디스크 상태
RAID 컨트롤러 모듈 명령어 141페이지 "RAID 컨트롤러 모듈 진단" 148페이지 "RAID 컨트롤러 모듈 활성화" 157페이지 "RAID 컨트롤러 모듈 재설정" 162페이지 "RAID 컨트롤러 모듈 NVSRAM 저장" 167페이지 "컨트롤러 설정" 200페이지 "RAID 컨트롤러 모듈 표시" 201페이지 "RAID 컨트롤러 모듈 NVSRAM 표시" 세션 명령어 179페이지 "세션 설정" 문자열 표시 명령어 208페이지 "문자열 표시" 스냅샷 명령어 132페이지 "스냅샷 가상 디스크 작성" 153페이지 "스냅샷 재작성" 181페이지 "스냅샷 가상 디스크 설정" 219페이지 "스냅샷 중지" 스토리지 배열 명령어 114페이지 "스토리지 배열 보류 중 토폴로지 허용" 114페이지 "스토리지 배열 펌웨어 활성화" 115페이지 "스토리지 배열 자동 구성" 117페이지 "스토리지 배열 핫 스페어 자동 구성" 119페이지 "스토리지 배열 구성 지우기" 119페이지 "스토리지 배열 이벤트 로그 지우기"
146페이지 "스토리지 배열 펌웨어/NVSRAM 다운로드" 147페이지 "스토리지 배열 물리 디스크 펌웨어 다운로드" 147페이지 "스토리지 배열 NVSRAM 다운로드" 149페이지 "스토리지 배열 기능 키 활성화" 158페이지 "스토리지 배열 전지 설치 날짜 재설정" 159페이지 "스토리지 배열 가상 디스크 배포 재설정" 162페이지 "스토리지 배열 구성 저장" 163페이지 "스토리지 배열 이벤트 저장" 165페이지 "스토리지 배열 성능 통계 저장" 165페이지 "스토리지 배열 SAS PHY 개수 저장" 166페이지 "스토리지 배열 상태 캡처 저장" 166페이지 "스토리지 배열 지원 데이터 저장" 182페이지 "스토리지 배열 설정" 188페이지 "스토리지 배열 시간 설정" 184페이지 "스토리지 배열 인클로저 위치 설정" 202페이지 "스토리지 배열 표시" 204페이지 "스토리지 배열 자동 구성 표시" 206페이지 "스토리지 배열 호스트 토폴로지 표시" 206페이지 "스토리지 배열 LUN 매핑 표시"
가상 디스크 명령어 117페이지 "디스크 일관성 검사" 120페이지 "가상 디스크 예약 지우기" 124페이지 "RAID 가상 디스크 작성(자동 물리 디스크 선택)" 127페이지 "RAID 가상 디스크 작성(여유 용량 기반 선택)" 129페이지 "RAID 가상 디스크 작성(수동 물리 디스크 선택)" 140페이지 "가상 디스크 삭제" 151페이지 "RAID 가상 디스크 복구" 155페이지 "가상 디스크 LUN 매핑 제거" 156페이지 "가상 디스크 일관성 복구" 189페이지 "가상 디스크 설정" 209페이지 "가상 디스크 표시" 210페이지 "가상 디스크 작업 진행률 표시" 212페이지 "가상 디스크 성능 통계 표시" 213페이지 "가상 디스크 예약 표시" 217페이지 "가상 디스크 초기화 시작" 가상 디스크 복사 명령어 136페이지 "가상 디스크 복사본 작성" 149페이지 "가상 디스크 복사본 재복사" 155페이지 "가상 디스크 복사본 제거" 194페이지 "가상 디스크 복사본 설정" 211페이지 "가상
알파벳 순서로 나열된 명령어 다음은 알파벳 순서로 나열된 스크립트 명령어입니다. 스토리지 배열 보류 중 토폴로지 허용 이 명령어는 show storageArray pendingTopology 명령어로 검색된 보류 중 인 호스트 토폴로지의 전체 또는 일부를 구성합니다. 구문 accept storageArray pendingTopology (allHosts | host "hostName" | hosts ("hostName1" ... "hostNamen") 매개변수 매개변수 설명 allHosts show storageArray pendingTopology로 확인된 모든 호스트를 선택 합니다. host 또는 hosts 스토리지 배열 토폴로지에 포함할 호스트의 이름입니다. 호스트 이 름을 두 개 이상 입력할 수 있습니다. 호스트 이름은 따옴표(" ")로 묶어야 합니다.
스토리지 배열 자동 구성 이 명령어는 스토리지 배열을 자동으로 구성합니다. autoConfigure storageArray 명령어를 입력하기 전에 show storageArray autoConfiguration 명령어를 입력합니다. show storageArray autoConfiguration 명령어는 유효 한 물리 디스크 유형, RAID 레벨, 가상 디스크 정보 및 핫 스페어 정보 목록 의 형태로 구성 정보를 반환합니다. 이 목록은 autoConfigure storageArray 명령어의 매개변수에 해당합니다. RAID 컨트롤러 모듈은 스토리지 배열을 감사한 다음 스토리지 배열에서 지원할 수 있는 가장 높은 RAID 레벨과 이 RAID 레벨에 가장 효율적인 가 상 디스크 정의를 결정합니다. 반환된 목록에서 설명하는 구성이 적합한 경우에는 autoConfigure storageArray 명령어를 매개변수 없이 입력합니다. 구성을 수정하려면 매개변수 하나 또는 전체를 구성 요구 사항에 맞게 변 경합니다.
매개변수 매개변수 설명 physicalDiskType 스토리지 배열에 사용할 물리 디스크의 유형입니다. 유효한 물리 디스크 유형은 SAS(Serial Attached SCSI) 또는 SATA (Serial Advanced Technology Attachment) 입니다. 스토리지 배열에 하나의 물리 디스크 유형만 있으면 이 매개변수는 필 요하지 않습니다. raidLevel 스토리지 배열의 물리 디스크가 포함된 디스크 그룹의 RAID 레벨입니다. 유효 한 RAID 레벨은 0, 1 또는 5입니다. diskGroupWidth 스토리지 배열의 디스크 그룹에 있는 물 리 디스크의 개수입니다. 디스크 그룹에 서 사용할 수 있는 물리 디스크의 개수에 대한 자세한 내용은 51페이지 "인클로저 손실 보호"를 참조하십시오. diskGroupCount 스토리지 배열의 디스크 그룹 개수입니 다. 정수 값을 사용하십시오.
스토리지 배열 핫 스페어 자동 구성 이 명령어는 스토리지 배열의 핫 스페어를 자동으로 정의하고 구성합니다. 이 명령어는 언제든지 실행할 수 있습니다. 이 명령어는 스토리지 배열에 가장 적합한 핫 스페어 범위를 제공합니다. 구문 autoConfigure storageArray hotSpares 매개변수 없음 주: autoconfigure storageArray hotSpares 명령어를 실행하면 RAID 컨트롤러 모듈 펌웨어에서 스토리지 배열에 있는 물리 디스크의 총 개수와 유형을 기반으로 작성할 핫 스페어의 개수를 결정합니다. 디스크 일관성 검사 이 명령어는 가상 디스크의 일관성 및 매체 오류를 검사하고 검사 결과를 파일에 작성합니다.
매개변수 매개변수 설명 virtualDisk 일관성을 검사할 특정 가상 디스크의 이름입니 다. 가상 디스크 이름은 대괄호([ ])로 묶어야 합 니다. 가상 디스크 이름에 특수 문자가 포함되 어 있으면 가상 디스크 이름을 따옴표(" ")로도 묶어야 합니다. consistencyErrorFile 일관성 오류 정보를 저장할 파일의 이름입니 다. 파일 이름은 따옴표(" ")로 묶어야 합니다. mediaErrorFile 매체 오류 정보를 저장할 파일의 이름입니다. 파일 이름은 따옴표(" ")로 묶어야 합니다. priority 호스트 I/O 활동과 비교하여 일관성 검사의 우 선 순위를 지정합니다. 유효한 항목은 highest, high, medium, low 또는 lowest입니다. verbose 완료 비율과 같은 진행 상태 정보를 캡처하고 가상 디스크 일관성이 복구되는 동안 정보를 표시합니다.
스토리지 배열 구성 지우기 이 명령어는 스토리지 배열의 RAID 컨트롤러 모듈에서 전체 구성을 지웁 니다. 모든 디스크 그룹, 가상 디스크 및 핫 스페어를 정의하는 정보가 삭제 됩니다. 이 명령어를 사용하면 이미 구성이 정의된 스토리지 배열에 대해 새로운 구성을 작성할 수 있습니다. 주의사항: 이 명령어를 실행하는 즉시 기존 스토리지 배열 구성이 삭제됩니다. 스토리지 배열을 재구성하기 전에 연결된 모든 호스트를 재시작해야 합니다. 구문 clear storageArray configuration 매개변수 없음 스토리지 배열 이벤트 로그 지우기 이 명령어는 MEL 버퍼의 데이터를 삭제하여 스토리지 배열에 대한 MEL (주 이벤트 로그)을 지웁니다. 주의사항: 이 명령어를 실행하는 즉시 스토리지 배열의 기존 MEL이 삭제됩니다.
매개변수 없음 가상 디스크 예약 지우기 이 명령어는 영구 가상 디스크 예약을 지웁니다. 구문 clear (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen]) reservations 매개변수 매개변수 설명 allVirtualDisks 스토리지 배열의 모든 가상 디스크에 대 한 예약을 지웁니다. virtualDisk 또는 virtualDisks 예약을 지울 특정 가상 디스크의 이름입 니다. 가상 디스크 이름을 두 개 이상 입 력할 수 있습니다. 가상 디스크 이름은 대괄호([ ])로 묶어야 합니다. 가상 디스 크 이름에 특수 문자가 포함되어 있으면 가상 디스크 이름을 따옴표(" ")로도 묶 어야 합니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니다.
구문 create host userLabel="hostName" [hostGroup= "hostGroupName"] 매개변수 매개변수 설명 userLabel 작성 중인 호스트에 지정할 이름입니다. 호스 트 이름은 따옴표(" ")로 묶어야 합니다. hostGroup 새 호스트를 작성할 호스트 그룹의 이름입 니다. 호스트 그룹 이름은 따옴표(" ")로 묶 어야 합니다. 호스트 그룹이 없으면 create hostGroup 명령어를 사용하여 새 호스트 그룹을 작성할 수 있습니다. 주: 호스트 그룹은 같은 가상 디스크에 대한 액세스를 공유하는 호스트 집합을 지정하도 록 정의된 옵션 토폴로지 요소입니다. 호스트 그룹은 논리 엔터티입니다. 같은 가상 디스크 에 대한 액세스를 공유하는 호스트가 두 개 이 상인 경우에만 호스트 그룹을 정의합니다. 작 성 중인 호스트를 배치할 호스트 그룹을 지정 하지 않으면 새로 정의되는 호스트는 기본 호 스트 그룹에 속하게 됩니다.
호스트 그룹 작성 이 명령어는 새 호스트 그룹을 작성합니다. 주: 호스트 그룹은 같은 가상 디스크에 대한 액세스를 공유하는 호스트 집합 을 지정하도록 정의할 수 있는 옵션 토폴로지 요소입니다. 호스트 그룹은 논 리 엔터티입니다. 같은 가상 디스크에 대한 액세스를 공유하는 호스트가 두 개 이상인 경우에만 호스트 그룹을 정의합니다. 구문 create hostGroup userLabel="hostGroupName" 매개변수 매개변수 설명 userLabel 작성 중인 호스트 그룹에 지정할 이름입 니다. 호스트 그룹 이름은 따옴표(" ")로 묶어야 합니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니다. 최대 문자 제한을 초과하면 대괄호 ([ ])가 꺽쇠 괄호(< >)로 바뀝니다. 호스트 포트 작성 이 명령어는 새 HBA 호스트 포트 ID를 작성합니다.
매개변수 매개변수 설명 identifier HBA 호스트 포트의 WWID입니다. WWID는 따옴표(" ")로 묶어야 합니다. userLabel 새 HBA 호스트 포트에 지정할 이름입니다. 포 트 레이블은 따옴표(" ")로 묶어야 합니다. host HBA 호스트 포트를 정의하고 있는 호스트의 이름입니다. 호스트 이름은 따옴표(" ")로 묶 어야 합니다. 주: HBA 호스트 포트는 호스트 시스템에 있는 호스트 어댑터의 물리적 연결입니다. HBA 호 스트 포트는 스토리지 배열의 가상 디스크에 대한 호스트 액세스를 제공합니다. 호스트 버 스 어댑터에 물리적 연결이 하나만 있을 경우 (하나의 호스트 포트) 호스트 포트와 호스트 버 스 어댑터라는 용어는 같은 의미로 사용됩니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니다. 최대 문자 제한을 초과하면 대괄호 ([ ])가 꺽쇠 괄호(< >)로 바뀝니다.
매개변수 매개변수 설명 iscsiName iSCSI 초기자의 기본 식별자입니다. userLabel iSCSI 초기자에 사용할 이름입니다. 이름은 큰따옴표(" ")로 묶 어야 합니다. host iSCSI 초기자가 설치된 호스트의 이름입니다. chapSecret 피어 연결을 인증하는 데 사용할 암호입니다. 주: CHAP(Challenge Handshake 인증 프로토콜)는 연결의 피어를 인증하는 프 로토콜입니다. CHAP는 "비밀"을 공유하는 피어를 기반으로 합니다. 비밀이란 암호와 비슷한 보안 키를 뜻합니다. 상호 인증이 필요한 초기자에 대해서만 chapSecret을 사용합니다. RAID 가상 디스크 작성(자동 물리 디스크 선택) 이 명령어는 스토리지 배열 물리 디스크에 디스크 그룹을 만들고 이 디스 크 그룹에 새 가상 디스크를 작성합니다. 스토리지 배열의 RAID 컨트롤러 모듈에서 가상 디스크를 포함할 물리 디스크를 선택합니다.
매개변수 매개변수 설명 physicalDiskCount 디스크 그룹에서 사용할 할당되지 않은 물리 디스크의 개수입니다. 주: physicalDiskCount 매개변수를 사용하 면 디스크 그룹에서 사용할 물리 디스크 의 개수를 선택할 수 있습니다. 인클로저 ID와 슬롯 ID로 물리 디스크를 지정할 필 요는 없습니다. RAID 컨트롤러 모듈에서 디스크 그룹에 사용할 특정 물리 디스크 를 선택합니다. raidLevel 가상 디스크가 포함된 디스크 그룹의 RAID 레벨입니다. 유효한 값은 0, 1 또는 5입니다. userLabel 새 가상 디스크에 지정할 이름입니다. 새 가상 디스크 이름은 따옴표(" ")로 묶 어야 합니다. physicalDiskType 가상 디스크에서 사용할 물리 디스크의 유형을 지정합니다. 가상 디스크에서는 여러 가지 유형의 물리 디스크를 혼합해 서 사용할 수 없습니다. 유효한 물리 디 스크 유형은 SAS 또는 SATA입니다.
매개변수 설명 owner 가상 디스크를 소유하는 RAID 컨트롤러 모듈입니다. 유효한 RAID 컨트롤러 모 듈 식별자는 0 또는 1입니다. 0은 인클로 저 뒤쪽에서 봤을 때 왼쪽에 있는 RAID 컨트롤러 모듈이고 1은 오른쪽에 있는 RAID 컨트롤러 모듈입니다. 소유자 를 지정하지 않으면 RAID 컨트롤러 모 듈 펌웨어에서 소유자를 결정합니다. 주: owner 매개변수는 가상 디스크를 소 유하는 RAID 컨트롤러 모듈을 정의합니 다. 용량을 지정하지 않으면 디스크 그룹 에서 사용 가능한 모든 물리 디스크 용량 이 사용됩니다. 용량 단위를 지정하지 않 으면 바이트가 기본 단위로 사용됩니다. segmentSize RAID 컨트롤러 모듈에서 다음 물리 디 스크에 데이터를 작성하기 전에 가상 디 스크의 단일 물리 디스크에 작성하는 데 이터의 양(킬로바이트 단위)입니다. 유 효한 값은 8, 16, 32, 64, 128, 256 또는 512 입니다.
RAID 가상 디스크 작성(여유 용량 기반 선택) 이 명령어는 디스크 그룹의 여유 공간에 가상 디스크를 작성합니다. 구문 create virtualDisk diskGroup=diskGroupNumber userLabel="virtualDiskName" [freeCapacityArea= freeCapacityIndexNumber capacity= virtualDiskCapacity owner=(0 | 1) segmentSize= segmentSizeValue] 매개변수 매개변수 설명 diskGroup 새 가상 디스크를 작성할 디스크 그룹의 일련 번 호입니다. 스토리지 배열에 있는 디스크 그룹의 일련 번호를 확인하려면 show storageArray Profile 명령어를 입력하십시오. userLabel 새 가상 디스크의 이름입니다. 새 가상 디스크 이름은 따옴표(" ")로 묶어야 합니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합 을 사용할 수 있습니다. 공백은 사용할 수 없습니 다.
매개변수 설명 capacity 스토리지 배열에 추가하고 있는 가상 디스크의 크기입니다. 크기는 바이트, 킬로바이트, 메가바 이트 또는 기가바이트 단위로 정의됩니다. 주: 용량을 지정하지 않으면 디스크 그룹의 여유 용량 영역에서 사용 가능한 모든 용량이 사용됩 니다. 용량 단위를 지정하지 않으면 바이트가 기 본 단위로 사용됩니다. 9보다 큰 값에 대해서는 마지막 자릿수와 크기(MB, GB 또는 KB) 사이에 공백을 추가해야 합니다. owner 가상 디스크를 소유하는 RAID 컨트롤러 모듈입 니다. 유효한 RAID 컨트롤러 모듈 식별자는 0 또 는 1입니다. 0은 인클로저 뒤쪽에서 봤을 때 왼쪽 에 있는 RAID 컨트롤러 모듈이고 1은 오른쪽에 있는 RAID 컨트롤러 모듈입니다. 소유자를 지정 하지 않으면 RAID 컨트롤러 모듈 펌웨어에서 소 유자를 결정합니다. 주: owner 매개변수는 가상 디스크를 소유하는 RAID 컨트롤러 모듈을 정의합니다.
RAID 가상 디스크 작성(수동 물리 디스크 선택) 이 명령어는 새 디스크 그룹과 가상 디스크를 작성하고 사용자가 가상 디 스크에 대한 물리 디스크를 지정할 수 있도록 지원합니다. 주: 같은 디스크 그룹과 가상 디스크에 대해서는 여러 가지 종류의 물리 디스 크를 혼합해서 사용할 수 없습니다. RAID 가상 디스크에 대해 서로 다른 종류 의 물리 디스크를 지정하면 이 명령어가 실패합니다. 구문 create virtualDisk physicalDisks= (enclosureID0,slotID0...
매개변수 매개변수 설명 physicalDisks 작성된 가상 디스크에 할당할 물리 디스크를 지정합니다. 할당되지 않은 물리 디스크 각각에 인클로저 ID와 슬롯 ID를 지정하여 가상 디스크에 할당합니다. 인클로저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0에서 31 사이입니 다. 인클로저 ID 값과 슬롯 ID 값은 괄호로 묶어야 합니다. raidLevel 가상 디스크가 포함된 디스크 그룹의 RAID 레벨입니다. 유효한 값은 0, 1 또는 5입니다. 주: raidLevel 매개변수를 RAID 1로 설정하면 RAID 컨트롤 러 모듈 펌웨어에서 물리 디스크 목록을 받은 후 다음 알 고리즘을 사용하여 쌍을 지정합니다. 데이터 물리 디스크 = X 일관성 물리 디스크 = N ⁄ 2 + X 여기서 X는 1에서 N ⁄ 2 로 이동하고 N은 목록에 있는 물 리 디스크의 개수입니다. 다음 데이터는 물리 디스크 6개 와 해당 미러 쌍의 예를 보여 줍니다.
매개변수 설명 owner 가상 디스크를 소유하는 RAID 컨트롤러 모듈입니다. 유 효한 RAID 컨트롤러 모듈 식별자는 0 또는 1입니다. 0은 인클로저 뒤쪽에서 봤을 때 왼쪽에 있는 RAID 컨트롤러 모듈이고 1은 오른쪽에 있는 RAID 컨트롤러 모듈입니다. 소유자를 지정하지 않으면 RAID 컨트롤러 모듈 펌웨어 에서 소유자를 결정합니다. 주: owner 매개변수는 가상 디스크를 소유하는 RAID 컨트 롤러 모듈을 정의합니다. 디스크 그룹을 현재 소유하고 있는 RAID 컨트롤러 모듈에서 가상 디스크를 소유하는 것이 가장 좋습니다. segmentSize RAID 컨트롤러 모듈에서 다음 물리 디스크에 데이터를 작성하기 전에 가상 디스크의 단일 물리 디스크에 작성 하는 데이터의 양(킬로바이트 단위)입니다. 유효한 값은 8, 16, 32, 64, 128, 256 또는 512입니다. segmentSize 매개 변수에 대한 자세한 내용은 52페이지 "자동 구성 명령어 사용"을 참조하십시오.
스냅샷 가상 디스크 작성 이 명령어는 스냅샷 가상 디스크를 작성합니다. 이 명령어를 사용할 때 다음 과 같은 세 가지 방법 중 하나로 스냅샷 가상 디스크를 정의할 수 있습니다. • 사용자 정의 물리 디스크 • 사용자 정의 디스크 그룹 • 스냅샷 가상 디스크에 대한 사용자 정의 물리 디스크 개수 물리 디스크의 개수를 정의하도록 선택하면 RAID 컨트롤러 모듈 펌웨어 에서 스냅샷 가상 디스크에 사용할 물리 디스크를 선택합니다. 주: 65페이지 "초기 스냅샷 가상 디스크 작성을 위한 호스트 서버 준비"를 참조 하십시오. 주의사항: 소스 가상 디스크의 새 PIT 이미지를 작성하기 전에, 소스 가상 디 스크의 정확한 PIT 이미지를 캡처할 수 있도록 모든 데이터 액세스(I/O) 활동을 중지하거나 소스 가상 디스크로의 데이터 전송을 일시 중지하십시오. 모든 I/O 활동을 중지하려면 Windows® Internet Explorer®를 포함한 모든 응용프로그램 을 닫으십시오.
구문 ( 사용자 정의 디스크 그룹 ) create snapshotVirtualDisk sourceVirtualDisk= "sourceVirtualDiskName" [repositoryDiskGroup= diskGroupNumber freeCapacityArea= freeCapacityIndexNumber userLabel= "snapshotVirtualDiskName" warningThresholdPercent=percentValue repositoryPercentOfSource=percentValue repositoryUserLabel="repositoryName" repositoryFullPolicy=(failSourceWrites | failSnapShot) enclosureLossProtect=(TRUE | FALSE)] 구문 ( 사용자 정의 물리 디스크 개수 ) create snapshotVirtualDisk sourceVirtualDisk= "sourceVirtualDiskName" [re
매개변수 매개변수 설명 sourceVirtualDisk 스냅샷을 받을 소스 가상 디스크의 이름입니 다. 소스 가상 디스크 이름은 따옴표(" ")로 묶 어야 합니다. repositoryRAIDLevel 저장소 가상 디스크의 RAID 레벨입니다. 유효 한 값은 0, 1 또는 5입니다. repositoryPhysicalDisks 저장소에 할당할 물리 디스크를 지정합니다. 가상 디스크에 할당한 각 물리 디스크에 대해 인클로저 ID와 슬롯 ID를 지정합니다. 인클로 저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0 에서 31 사이입니다. 저장소 물리 디스크 목록 은 괄호로 묶어야 합니다. repositoryPhysicalDiskCount 저장소 가상 디스크에 사용할 할당되지 않은 물리 디스크의 개수입니다. physicalDiskType 저장소 가상 디스크에 사용할 물리 디스크의 종류입니다. 유효한 물리 디스크 유형은 SAS 또는 SATA입니다.
매개변수 설명 userLabel 스냅샷 가상 디스크에 지정할 이름입니다. 스 냅샷 가상 디스크 이름은 따옴표(" ")로 묶어야 합니다. warningThresholdPercent 저장소가 꽉 차기 전에 경고를 받을 저장소 용 량 비율입니다. 정수 값을 사용하십시오. 예를 들어, 70이라는 값은 70%를 뜻합니다. 기본값 은 50입니다. repositoryPercentOfSource 소스 가상 디스크의 비율로 표시한 저장소 가 상 디스크 크기입니다. 정수 값을 사용하십시 오. 예를 들어, 40이라는 값은 40%를 뜻합니다. 기본값은 20입니다. repositoryUserLabel 저장소 가상 디스크에 지정할 이름입니다. 저 장소 가상 디스크 이름은 따옴표(" ")로 묶어야 합니다. repositoryFullPolicy 저장소가 꽉 찬 경우 스냅샷 처리를 계속할 방 법을 지정합니다.
주: 스냅샷 가상 디스크 또는 저장소 가상 디스크의 이름을 선택하지 않으면 RAID 컨트롤러 모듈에서 소스 가상 디스크 이름을 사용하여 기본 이름을 작성 합니다. 예를 들어, 소스 가상 디스크 이름이 aaa이고 스냅샷 가상 디스크 이름 을 지정하지 않으면 기본 스냅샷 가상 디스크 이름은 aaa – 1이 됩니다. 소스 가 상 디스크의 스냅샷 가상 디스크에 n – 1 번호가 이미 지정되어 있으면 기본 이 름은 aaa – n 이 됩니다. 소스 가상 디스크 이름이 aaa이고 소스 가상 디스크에 저장소 가상 디스크가 없으면 기본 저장소 가상 디스크 이름은 aaa – R1이 됩 니다. 소스 가상 디스크의 저장소 가상 디스크에 n – 1 번호가 이미 지정되어 있으면 기본 이름은 aaa – Rn 이 됩니다. 가상 디스크 복사본 작성 이 명령어는 가상 디스크 복사본을 작성하고 가상 디스크 복사 작업을 시 작합니다. 주: 80페이지 "가상 디스크 복사본 작성을 위한 호스트 서버 준비"를 참조하십시오.
매개변수 매개변수 설명 source 소스 가상 디스크로 사용할 기존 가상 디 스크의 이름입니다. 소스 가상 디스크 이름은 따옴표(" ")로 묶어야 합니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄 의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니 다. 최대 문자 제한을 초과하면 대괄호 ([ ])가 꺽쇠 괄호(< >)로 바뀝니다. target 대상 가상 디스크로 사용할 기존 가상 디 스크의 이름입니다. 대상 가상 디스크 이름은 따옴표(" ")로 묶어야 합니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄 의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니 다. 최대 문자 제한을 초과하면 대괄호 ([ ])가 꺽쇠 괄호(< >)로 바뀝니다. copyPriority 호스트 I/O 활동과 비교하여 가상 디스 크 복사의 우선 순위를 지정합니다. 유 효한 항목은 highest, high, medium, low 또는 lowest입니다.
디스크 그룹 삭제 이 명령어는 전체 디스크 그룹 및 관련 가상 디스크를 삭제합니다. 주의사항: 이 명령어를 실행하는 즉시 디스크 그룹의 모든 데이터가 손실됩니다. 구문 delete diskGroup [diskGroupNumber] 매개변수 매개변수 설명 diskGroup 삭제할 디스크 그룹의 번호입니다. 디스크 그룹 번호는 대괄호([ ])로 묶어야 합니다. 호스트 삭제 이 명령어는 호스트를 삭제합니다. 구문 delete host [hostName] 매개변수 매개변수 설명 host 삭제할 호스트의 이름입니다. 호스트 이름은 대괄호([ ])로 묶어야 합니다. 호스트 이름에 특수 문자가 포함되어 있으면 호스트 이름 을 따옴표(" ")로도 묶어야 합니다. 주: 호스트는 스토리지 배열에 연결되고 해당 HBA 호스트 포트를 통해 스토리지 배열의 가상 디스크에 액세스하는 시스템입니다. 호스트 그룹 삭제 이 명령어는 호스트 그룹을 삭제합니다.
매개변수 매개변수 설명 hostGroup 삭제할 호스트 그룹의 이름입니다. 호스 트 그룹 이름은 대괄호([ ])로 묶어야 합 니다. 호스트 그룹 이름에 특수 문자가 포함되어 있으면 호스트 그룹 이름을 따 옴표(" ")로도 묶어야 합니다. 주: 호스트 그룹은 같은 가상 디스크에 대한 액세스를 공유하는 호스트 집합인 옵션 토폴로지 요소입니다. 호스트 그룹 은 논리 엔터티입니다. 호스트 포트 삭제 이 명령어는 HBA 호스트 포트 ID를 삭제합니다. 이 ID는 RAID 컨트롤러 모듈에 대한 물리적 HBA 호스트 포트를 나타내는 소프트웨어 값입니다. ID를 삭제하면 RAID 컨트롤러 모듈에서 더 이상 HBA 호스트 포트의 데이 터와 지침을 인식하지 못합니다. 구문 delete hostPort [hostPortName] 매개변수 매개변수 설명 hostPort 삭제할 HBA 호스트 포트의 이름입니다. HBA 호스트 포트의 이름은 대괄호([ ]) 로 묶어야 합니다.
예제 -c "delete host [\"job2900\"];" iSCSI 초기자 삭제 이 명령어는 특정 iSCSI 초기자 개체를 삭제합니다. 구문 delete iscsiInitiator ([iSCSI-ID | name]) 매개변수 매개변수 설명 iSCSI-ID 삭제할 iSCSI 초기자의 식별자입니다. 이름은 큰따옴표(" ")로 묶어 야 합니다. name 삭제할 iSCSI 초기자의 이름입니다. 이름은 큰따옴표(" ")로 묶어야 합니다. 예제 -c "delete iscsiInitiator [\"job29002\"];" 가상 디스크 삭제 이 명령어는 하나 이상의 표준 가상 디스크 또는 스냅샷 및 스냅샷 저장소 가상 디스크를 삭제합니다. 주의사항: 이 명령어를 실행하는 즉시 가상 디스크의 모든 데이터가 손실됩니다. 구문 delete (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
매개변수 매개변수 설명 allVirtualDisks 스토리지 배열의 모든 가상 디스크를 삭 제합니다. 주: allVirtualDisks 매개변수를 사용하면 모두 제거되거나 오류가 발생할 때까지 가상 디스크가 삭제됩니다. 오류가 발생 하면 이 명령어는 나머지 가상 디스크를 삭제하려고 시도하지 않습니다. virtualDisk 또는 virtualDisks 삭제할 가상 디스크의 이름입니다. 가상 디스크 이름을 두 개 이상 입력할 수 있습 니다. 가상 디스크 이름은 대괄호([ ])로 묶어야 합니다. 가상 디스크 이름에 특수 문자가 포함되어 있으면 가상 디스크 이 름을 따옴표(" ")로도 묶어야 합니다. RAID 컨트롤러 모듈 진단 이 명령어는 RAID 컨트롤러 모듈에 대한 진단 테스트를 실행합니다. testID 매개변수에서 제공하는 다음 옵션을 사용하여 RAID 컨트롤러 모듈 이 제대로 작동하는지 확인할 수 있습니다.
매개변수 매개변수 설명 controller 진단 테스트를 실행할 RAID 컨트롤러 모 듈입니다. 유효한 RAID 컨트롤러 모듈 식 별자는 0 또는 1입니다. 0은 인클로저 뒤쪽 에서 봤을 때 왼쪽에 있는 RAID 컨트롤러 모듈이고 1은 오른쪽에 있는 RAID 컨트롤 러 모듈입니다. RAID 컨트롤러 모듈 식별 자는 대괄호([ ])로 묶어야 합니다. RAID 컨트롤러 모듈을 지정하지 않으면 스토리 지 관리 소프트웨어에서 구문 오류를 반 환합니다. loopbackPhysicalDiskChannel 진단 테스트를 실행할 물리 디스크 채널입 니다. 모든 채널에서 진단을 실행하거나 진 단을 실행할 특정 채널을 선택할 수 있습니 다. 유효한 물리 디스크 채널 값은 1 또는 2입니다. 주: 데이터 루프백 테스트를 실행할 때 데 이터 패턴이 포함된 파일을 지정할 수도 있습니다. 파일을 지정하지 않으면 펌웨어 에서 기본 패턴을 제공합니다.
매개변수 설명 testID 실행할 진단 테스트에 대한 식별자입니다. 식별자와 해당 테스트는 다음과 같습니다. 1 — 테스트 읽기 2 — 데이터 루프백 테스트 수행 3 — 테스트 작성 discreteLines — 구분 줄 진단 테스트 주: 구분 줄은 RAID 컨트롤러의 두 RAID 컨 트롤러 모듈 간을 연결하는 제어 및 상태 줄입니다. 구분 줄 테스트를 사용하면 대 체 RAID 컨트롤러 모듈의 제어 입력 시 각 RAID 컨트롤러 모듈에서 제어 신호 전환을 확인할 수 있습니다. 구분 줄 테스트는 각 전원 사이클이나 RAID 컨트롤러 모듈이 재 설정되면 자동으로 실행됩니다. 초기 구분 줄 진단 테스트가 실패한 구성요소를 바꾸 면 구분 줄 진단 테스트를 실행할 수 있습 니다. 테스트가 성공적으로 실행되면 다음 메시지가 표시됩니다. The controller discrete lines successfully passed the diagnostic test. No failures were detected.
스토리지 배열 기능 비활성화 이 명령어는 스토리지 배열 기능을 비활성화합니다. 스토리지 배열의 활성 화된 모든 기능에 대한 기능 식별자 목록을 표시하려면 show storageArray 명 령어를 실행합니다. 구문 disable storageArray feature=(snapshot | virtualDiskCopy) 매개변수 없음 인클로저 관리 모듈 펌웨어 다운로드 이 명령어는 EMM(인클로저 관리 모듈)의 펌웨어를 다운로드합니다. 구문 download (allEnclosures | enclosure [enclosureID]) firmware file="filename" 매개변수 매개변수 설명 enclosure 새 펌웨어를 로드할 인클로저를 식별합니다. 인클로저 ID 값은 0에서 99 사이이고, 인클로 저 ID 값은 대괄호([ ])로 묶어야 합니다. 주: 사용할 수 있는 매개변수는 다음과 같습니 다.
물리 디스크 펌웨어 다운로드 이 명령어는 물리 디스크에 펌웨어 이미지를 다운로드합니다. 주의사항: 물리 디스크 펌웨어를 잘못 다운로드하면 물리 디스크가 손상되 거나 데이터가 손실될 수 있습니다. 물리 디스크 펌웨어를 다운로드하기 전에 다음 사항을 주의하십시오. 1 펌웨어 이미지를 다운로드하기 전에 스토리지 배열에 대한 모든 I/O 활 동을 중지합니다. 2 펌웨어 이미지 파일이 물리 디스크 인클로저와 호환되는지 확인합니다 . 선택한 물리 디스크 인클로저와 호환되지 않는 파일을 다운로드하면 인클로저를 사용하지 못하게 될 수 있습니다. 3 물리 디스크 펌웨어를 다운로드하는 동안에는 스토리지 배열의 구성을 변경하지 마십시오. 구성을 변경하면 펌웨어 다운로드가 실패하고 선 택한 물리 디스크를 사용하지 못하게 될 수 있습니다. 스토리지 배열의 모든 물리 디스크에 펌웨어를 설치하기 전에 이 명령어를 사용하여 하나의 물리 디스크에서 펌웨어를 테스트할 수 있습니다.
매개변수 매개변수 설명 physicalDisk 펌웨어 이미지를 다운로드할 물리 디스크입 니다. 물리 디스크의 인클로저 ID와 슬롯 ID 를 지정합니다. 인클로저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0에서 31 사이입니다. 인클로저 ID 값과 슬롯 ID 값은 대괄호([ ]) 로 묶어야 합니다. filename 펌웨어 이미지가 포함된 파일의 경로와 이름 입니다. 펌웨어 이미지 파일 경로와 파일 이 름은 따옴표(" ")로 묶어야 합니다. 스토리지 배열 펌웨어/NVSRAM 다운로드 이 명령어는 펌웨어를 다운로드하고 선택적으로 스토리지 배열의 RAID 컨트롤러 모듈에 대한 NVSRAM 값을 다운로드할 수도 있습니다. NVSRAM 값만 다운로드하려면 downLoad storageArray NVSRAM 명령어를 사용하 십시오.
매개변수 설명 NVSRAM-filename NVSRAM 값이 포함된 파일의 경로와 이 름입니다. 유효한 파일 이름은 .dlp 확장 명으로 끝나야 하고, NVSRAM 파일 이름 은 따옴표(" ")로 묶어야 합니다. 펌웨어 파일 이름 뒤에 쉼표를 붙어야 합니다. downgrade 이전 버전의 펌웨어를 로드하고 있음을 지정합니다. 기본값은 FALSE입니다. 이전 버전의 펌웨어를 다운로드하려면 downgrade를 TRUE로 설정하십시오. activateNow 펌웨어 및 NVSRAM 이미지를 활성화합 니다. 기본값은 TRUE입니다. activateNow를 FALSE로 설정한 경우 나 중에 activate storageArray firmware 명령 어를 사용하여 펌웨어 및 NVSRAM 값을 활성화해야 합니다. 스토리지 배열 NVSRAM 다운로드 이 명령어는 스토리지 배열 RAID 컨트롤러 모듈의 NVSRAM 값을 다운로 드합니다.
구문 download storageArray physicalDiskFirmware file= "filename" [file="filename2"...file="filenameN"] 매개변수 매개변수 설명 file 펌웨어 이미지가 포함된 파일의 경로와 이 름입니다. 펌웨어 이미지 파일 경로와 파일 이름은 따옴표(" ")로 묶어야 합니다. 주: 이 명령어를 실행할 때 스토리지 배열의 물리 디스크에 둘 이상의 펌웨어 이미지 파일을 다운로드할 수 있습니다. 다운로드할 수 있는 펌웨어 이미지 파일의 개수는 스토리지 배열에 따라 다릅니다. 스토리지 배열에서 허용하는 개수 이상의 펌웨어 이미지 파일을 다운로드하려고 하면 스토리지 관리 소프 트웨어에서 오류를 반환합니다. 주: 중복 디스크 그룹의 여러 물리 디스크를 포함하여 동시에 여러 물리 디스 크에 대한 다운로드를 예약할 수 있습니다. 각 펌웨어 이미지 파일에는 이미 지가 실행되는 물리 디스크 종류에 대한 정보가 들어 있습니다.
매개변수 매개변수 설명 controller 다시 활성화할 RAID 컨트롤러 모듈입니 다. 유효한 RAID 컨트롤러 모듈 식별자 는 0 또는 1입니다. 0은 인클로저 뒤쪽에 서 봤을 때 왼쪽에 있는 RAID 컨트롤러 모듈이고 1은 오른쪽에 있는 RAID 컨트 롤러 모듈입니다. RAID 컨트롤러 모듈 식별자는 대괄호([ ])로 묶어야 합니다. RAID 컨트롤러 모듈을 지정하지 않으면 스토리지 관리 소프트웨어에서 구문 오 류를 반환합니다. 스토리지 배열 기능 키 활성화 이 명령어는 기능 키 파일을 사용하여 기능을 활성화합니다. 구문 enable storageArray feature file="filename" 매개변수 매개변수 설명 file 유효한 기능 키 파일의 경로와 이름입니 다. 유효한 기능 키 파일 이름은 .key 확 장명으로 끝나야 합니다. 파일 경로와 이름은 따옴표(" ")로 묶어야 합니다.
주: Windows에서 관련 가상 디스크의 드라이브 문자를 제거하거나 Linux에서 가상 드라이브를 마운트 해제하면 가상 복사에서 드라이브 복사를 안정적으 로 수행하는 데 도움이 됩니다. 구문 recopy virtualDiskCopy target [targetName] [source [sourceName]] [copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled=(TRUE | FALSE)] 매개변수 매개변수 설명 target 가상 디스크 복사 작업을 다시 시작할 대상 가상 디스크의 이름입니다. 대상 가상 디스크 이름은 대괄호([ ])로 묶어 야 합니다. 대상 가상 디스크 이름에 특수 문자가 포함되 어 있으면 대상 가상 디스크 이름을 따옴표(" ")로도 묶어 야 합니다. source 가상 디스크 복사 작업을 다시 시작할 소스 가상 디스크의 이름입니다. 소스 가상 디스크 이름은 대괄호([ ])로 묶어 야 합니다.
RAID 가상 디스크 복구 이 명령어는 디스크의 사용자 데이터 영역을 초기화하지 않고 지정된 속성 을 사용하여 RAID 가상 디스크를 작성합니다. 매개변수 값은 스토리지 배 열의 복구 프로파일 데이터 파일에서 얻어집니다. 구문 recover virtualDisk (physicalDisk= (enclosureID,slotID) | physicalDisks= (enclosureID0,slotID0 ...
매개변수 매개변수 설명 physicalDisk or physicalDisks 작성할 가상 디스크에 할당할 물리 디스크를 지정합니다. 가상 디스크에 할당할 각 물리 디스크의 인클로저 ID와 슬롯 ID를 지정합니다. 인클로저 ID 값은 0에서 99 사이 이고, 슬롯 ID 값은 0에서 31 사이입니다. 인클로저 ID 값 과 슬롯 ID 값은 대괄호([ ])로 묶어야 합니다. diskGroup 새 가상 디스크를 작성할 디스크 그룹의 일련 번호입니다. 스토리지 배열에 있는 디스크 그룹의 일련 번호를 확인하 려면 show storageArray profile 명령어를 입력하십시오. userLabel 새 가상 디스크에 지정할 이름입니다. 새 가상 디스크 이 름은 따옴표(" ")로 묶어야 합니다. capacity 스토리지 배열에 추가하고 있는 가상 디스크의 크기입 니다. 크기는 바이트, 킬로바이트, 메가바이트 또는 기가 바이트 단위로 정의됩니다.
스냅샷 재작성 이 명령어는 기존 스냅샷 가상 디스크를 사용하여 새로운 기록 중 복사 (COW) 작업을 시작합니다. 단일 스냅샷 가상 디스크를 재작성하거나 여 러 가상 디스크를 재작성할 수 있습니다. 주: 75페이지 "스냅샷 가상 디스크 재작성을 위한 호스트 서버 준비"를 참조하 십시오. 주의사항: 소스 가상 디스크의 새 PIT 이미지를 작성하기 전에, 소스 가상 디 스크의 정확한 PIT 이미지를 캡처할 수 있도록 모든 데이터 액세스(I/O) 활동을 중지하거나 소스 가상 디스크로의 데이터 전송을 일시 중지하십시오. 모든 I/O 활동을 중지하려면 Windows® Internet Explorer®를 포함한 모든 응용프로그램 을 닫으십시오. 주: Windows에서 관련 가상 디스크의 드라이브 문자를 제거하거나 Linux에서 가상 드라이브를 마운트 해제하면 스냅샷 작업에서 드라이브를 안정적으로 복사하는데 도움이 됩니다.
매개변수 설명 warningThresholdPercent 저장소가 꽉 차기 전에 경고를 받을 저장소 용량 비 율입니다. 정수 값을 사용하십시오. 예를 들어, 70이 라는 값은 70%를 뜻합니다. 기본값은 50%입니다. 주: warningThresholdPercent를 지정하지 않으면 이전 에 설정한 값이 사용됩니다. repositoryFullPolicy 저장소가 꽉 찬 경우 스냅샷 처리를 계속할 방법을 지정합니다. 소스 가상 디스크에 작성하지 못하도록 하거나(failSourceWrites) 스냅샷 가상 디스크에 작 성하지 못하도록(failSnapShot) 선택할 수 있습니다. 기본값은 failSnapShot입니다. 주: repositoryFullPolicy를 지정하지 않으면 이전에 설 정한 값이 사용됩니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니다.
가상 디스크 복사본 제거 이 명령어는 가상 디스크 복사본 쌍을 제거합니다. 구문 remove virtualDiskCopy target [targetName] [source [sourceName]] 매개변수 매개변수 설명 target 제거할 대상 가상 디스크의 이름입니다. 대상 가상 디스크 이름은 대괄호([ ])로 묶어야 합니다. 대상 가상 디스크 이 름에 특수 문자가 포함되어 있으면 대상 가상 디스크 이름 을 따옴표(" ")로도 묶어야 합니다. source 제거할 소스 가상 디스크의 이름입니다. 소스 가상 디스크 이름은 대괄호([ ])로 묶어야 합니다. 소스 가상 디스크 이 름에 특수 문자가 포함되어 있으면 소스 가상 디스크 이름 을 따옴표(" ")로도 묶어야 합니다. 가상 디스크 LUN 매핑 제거 이 명령어는 LUN(논리 단위 번호) 매핑을 제거합니다.
매개변수 매개변수 설명 allVirtualDisks 모든 가상 디스크에서 LUN 매핑을 제거합니다. virtualDisk 또는 virtualDisks LUN 매핑에서 제거할 특정 가상 디스크의 이름입니다. 가 상 디스크 이름을 두 개 이상 입력할 수 있습니다. 가상 디스 크 이름은 따옴표(" ")와 대괄호([ ])로 묶어야 합니다. 대괄 호 안에 가상 디스크 이름과 따옴표를 입력해야 합니다. accessVirtualDisk 액세스 가상 디스크를 제거합니다. 주의사항: 호스트 에이전트는 액세스 가상 디스크를 사용하여 스토리지 배열과 대역내 통신을 수행합니다. 에이전트가 실행되고 있는 호스트에서 스토리지 배열 에 대한 액세스 가상 디스크 매핑을 제거하면 스토리지 관리 소프트웨어에서 더 이상 대역내 에이전트를 통해 스토리지 배열을 관리할 수 없습니다. host 가상 디스크가 매핑된 호스트의 이름입니다. 호스트 이름 은 따옴표(" ")로 묶어야 합니다.
매개변수 매개변수 설명 virtualDisk 일관성을 복구할 특정 가상 디스크의 이름입니다. 가상 디 스크 이름은 대괄호([ ])로 묶어야 합니다. 가상 디스크 이 름에 특수 문자가 포함되어 있으면 가상 디스크 이름을 따 옴표(" ")로도 묶어야 합니다. consistencyErrorFile 오류를 복구하는 데 사용하는 일관성 오류 정보가 포함된 파 일의 이름입니다. 파일 이름은 따옴표(" ")로 묶어야 합니다. verbose 완료 비율과 같은 진행 상태 정보를 캡처하고 가상 디스크 일관성이 복구되는 동안 진행 상태 정보를 표시합니다. 진 행 상태 정보를 캡처하려면 이 매개변수를 TRUE로 설정 하고, 진행 상태 정보를 캡처하지 않으려면 이 매개변수를 FALSE로 설정합니다. RAID 컨트롤러 모듈 재설정 이 명령어는 RAID 컨트롤러 모듈을 재설정합니다. 주: RAID 컨트롤러 모듈을 재설정할 때 재설정이 완료되기 전에는 I/O 작업에 RAID 컨트롤러 모듈을 사용할 수 없습니다.
스토리지 배열 전지 설치 날짜 재설정 이 명령어는 스토리지 배열의 전지 사용 기간을 0일로 재설정합니다. 전체 스토리지 배열에 대해 전지를 재설정하거나 특정 RAID 컨트롤러 모듈의 배터리를 재설정할 수 있습니다. 구문 reset storageArray batteryInstallDate controller= (0 | 1) 매개변수 매개변수 설명 controller 수명을 재설정할 전지가 포함된 RAID 컨트롤러 모듈을 지 정합니다. 유효한 RAID 컨트롤러 모듈 식별자는 0 또는 1 입니다. 0은 슬롯 0의 컨트롤러이고 1은 슬롯 1의 컨트롤러 입니다. 주: RAID 컨트롤러 모듈을 지정하지 않으면 스토리지 배열 전지 또는 두 RAID 컨트롤러 모듈 전지에 대해 수명이 재설정됩니다. RAID 컨트롤러 모듈을 지정 하면 해당 RAID 컨트롤러 모듈 전지에 대한 수명만 재설정됩니다. 스토리지 배열 iSCSI 기준선 재설정 이 명령어는 스토리지 배열의 iSCI 기준선을 0으로 재설정합니다.
예제 -c "reset storageArray iscsiStatsBaseline;" 스토리지 배열 SAS PHY 기준선 재설정 이 명령어는 스토리지 배열의 모든 SAS 장치에 대한 SAS PHY 기준선을 재 설정합니다. 구문 reset storageArray SASPHYBaseline 매개변수 없음 예제 -c "delete host [\"job2900\"];" 스토리지 배열 가상 디스크 배포 재설정 이 명령어는 원하는 RAID 컨트롤러 모듈로 모든 가상 디스크를 다시 할당 (이동)합니다.
매개변수 없음 주의사항: 이 명령어를 사용하기 전에 다중 경로 드라이버가 실행 중인지 확 인하십시오. 그렇지 않으면 가상 디스크에 액세스할 수 없습니다. 주: 특정 호스트 운영 체제 환경에서는 다중 경로 호스트 물리 디스크를 다시 구성해야 할 수 있습니다. 가상 디스크의 새 I/O 경로를 인식하기 위해 운영 체 제를 수정해야 할 수도 있습니다. 디스크 그룹 다시 활성화 이 명령어는 지정한 디스크 그룹과 실패한 관련 물리 디스크를 Optimal (최적) 상태로 설정합니다. 이 명령어를 실행하려면 먼저 디스크 그룹에 할당된 모든 물리 디스크가 설치되어 있어야 합니다. 주의사항: 이 명령어의 올바른 사용법은 디스크 그룹의 모든 물리 디스크에 대한 데이터 구성에 따라 달라집니다. 고객 또는 기술 지원 담당자의 지시가 없는 한 물리 디스크를 다시 활성화하지 마십시오. 주의사항: Degraded(강등) 상태의 디스크 그룹에 대해서는 이 명령어를 실행 하지 마십시오.
매개변수 매개변수 설명 physicalDisk 물리 디스크가 있는 인클로저와 슬롯을 식별합니다. 인클 로저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0에서 31 사 이입니다. 인클로저 ID 값과 슬롯 ID 값은 대괄호([ ])로 묶 어야 합니다. 인클로저 로그 데이터 저장 이 명령어는 스토리지 배열의 모든 인클로저에 있는 EMM을 통해 유지 관 리되는 로그 데이터를 파일에 저장합니다. 구문 save allEnclosures logFile="filename" 매개변수 매개변수 설명 logFile EMM 로그 데이터를 저장할 파일의 이름입니다. 파일 이 름은 따옴표(" ")로 묶어야 합니다. 물리 디스크 로그 저장 이 명령어는 로그 감지 데이터를 파일에 저장합니다. 로그 감지 데이터는 각 물리 디스크의 스토리지 배열에서 유지 관리합니다.
RAID 컨트롤러 모듈 NVSRAM 저장 이 명령어는 RAID 컨트롤러 모듈 NVSRAM 값의 복사본을 파일에 저장합 니다. 이 명령어는 모든 영역을 저장합니다. 구문 save controller [(0 | 1)] NVSRAM file="filename" 매개변수 매개변수 설명 controller NVSRAM 값을 저장할 RAID 컨트롤러 모듈입니다. 유효한 RAID 컨트롤러 모듈 식별자는 0 또는 1입니다. 0은 인클로 저 뒤쪽에서 봤을 때 왼쪽에 있는 RAID 컨트롤러 모듈이고 1은 오른쪽에 있는 RAID 컨트롤러 모듈입니다. RAID 컨트 롤러 모듈 식별자는 대괄호([ ])로 묶어야 합니다. file 값을 저장할 파일의 이름입니다. 파일 이름은 따옴표(" ") 로 묶어야 합니다. 스토리지 배열 구성 저장 이 명령어는 현재 스토리지 배열 가상 디스크 구성을 작성하는 데 사용할 스크립트 파일을 작성합니다.
매개변수 매개변수 설명 file 구성 값이 포함된 파일의 이름입니다. 파일 이름은 따 옴표(" ")로 묶어야 합니다. allConfig 모든 구성 값을 파일에 저장합니다. 이 매개변수를 선 택하면 모든 구성 매개변수가 TRUE로 설정됩니다. globalSettings 전역 설정을 파일에 저장합니다. 전역 설정을 저장하 려면 이 매개변수를 TRUE로 설정하고, 전역 설정을 저장하지 않으려면 이 매개변수를 FALSE로 설정하 십시오. 기본값은 TRUE입니다. virtualDiskConfigAndSe 가상 디스크 구성 설정과 모든 전역 설정을 파일에 저 장합니다. 가상 디스크 구성과 전역 설정을 저장하려 ttings 면 이 매개변수를 TRUE로 설정하고, 가상 디스크 구 성과 전역 설정을 저장하지 않으려면 이 매개변수를 FALSE로 설정하십시오. 기본값은 TRUE입니다. hostTopology 호스트 토폴로지를 파일에 저장합니다.
매개변수 매개변수 설명 allEvents | criticalEvents 모든 이벤트를 저장하거나(allEvents) 중요한 이벤트 만 저장하도록(criticalEvents) 지정합니다. file 이벤트를 저장할 파일의 이름입니다. 파일 이름은 따 옴표(" ")로 묶어야 합니다. count 파일에 저장할 이벤트 또는 중요한 이벤트의 개수를 지정합니다. count 값을 입력하지 않으면 모든 이벤트 또는 중요한 이벤트가 파일에 저장됩니다. count 값을 입력하면 해당 개수의 이벤트 또는 중요한 이벤트(마 지막으로 입력된 이벤트부터 시작)만 파일에 저장됩 니다. 정수 값을 사용하십시오. 스토리지 배열 iSCSI 통계 저장 이 명령어는 스토리지 배열 iSCSI 성능 통계를 파일에 저장합니다. 파일에 저장되는 통계는 다음과 같습니다.
주: RAID 컨트롤러 모듈을 사용하기 시작한 이후로 iSCSI 기준선 통계를 재설 정하지 않았으면 시작 시점이 기본 기준선 시간입니다. 주: 이 명령어는 새 파일에 파일 확장명을 자동으로 추가하지 않으므로 파일 이름을 입력할 때 파일 확장명을 지정해야 합니다. 예제 -c "save storageArray iscsiStatistics [raw] file = \"testfile\";" 스토리지 배열 성능 통계 저장 이 명령어는 성능 통계를 파일에 저장합니다. 이 명령어를 사용하기 전에 set session performanceMonitorInterval 및 set session performanceMonitorIterations 명령어를 실행하여 통계를 수집하는 빈도를 지정합니다. 구문 save storageArray performanceStats file="filename" 매개변수 매개변수 설명 file 성능 통계를 저장할 파일의 이름입니다. 파일 이름은 따옴표(" ")로 묶어야 합니다.
스토리지 배열 상태 캡처 저장 이 명령어는 상태 캡처를 파일에 저장합니다. 구문 save storageArray stateCapture file="filename" 매개변수 매개변수 설명 file 상태 캡처를 저장할 파일의 이름입니다. 파일 이름은 따옴표(" ")로 묶어야 합니다. 스토리지 배열 지원 데이터 저장 이 명령어는 스토리지 배열 지원 관련 정보를 파일에 저장합니다. 구문 save storageArray supportData file="filename" 매개변수 매개변수 설명 file 스토리지 배열 지원 관련 데이터를 저장할 파일의 이 름입니다. 파일 이름은 따옴표(" ")로 묶어야 합니다.
컨트롤러 설정 이 명령어는 RAID 컨트롤러 모듈의 특성을 정의합니다. 구문 set controller [(0 | 1)] availability=(online | offline | serviceMode) | bootp | ethernetPort [1] = ethernet-port-options globalNVSRAMByte [nvsramOffset]= (nvsramByteSetting | nvsramBitSetting) | hostNVSRAMByte [hostType, nvsramOffset]= (nvsramByteSetting | nvsramBitSetting) | iscsiHostPort [(1 | 2)] = iscsi-host-port-options rloginEnabled=(TRUE | FALSE) | serviceAllowedIndicator=(on | off) 매개변수 매개변수 설명 controller 이 매개변수는 속성을 정의할 RAID 컨트롤러 모듈입니 다.
매개변수 설명 globalNVSRAMByte 이 매개변수는 RAID 컨트롤러 모듈 NVSRAM의 일부를 수정합니다. 영역 내 시작 바이트 오프셋을 사용하여 수 정할 영역을 지정하고 NVSRAM에 저장할 새 데이터의 크기와 값을 지정합니다. hostNVSRAMByte 이 매개변수는 호스트 관련 영역에 대한 NVSRAM을 업 데이트합니다. 특정 호스트에 대한 호스트 색인, 영역 내 시작 오프셋, 바이트 수 및 작성할 값을 지정합니다. iscsiHostPort 이 매개변수는 호스트 이더넷 포트에 대한 특성(옵션)을 정의합니다. 설정할 수 있는 특성 목록은 표 2-5를 참조 하십시오. 유효한 이더넷 포트 식별자는 1 또는 2입니다. 이더넷 포 트 식별자는 대괄호([ ])로 묶어야 합니다. rloginEnabled 이 매개변수는 원격 로그인 기능이 설정되어 있는지 또 는 해제되어 있는지 여부를 정의합니다.
예제 -c "set controller [0] iscsiHostPort[0] IPV6LocalAddress= FE80:0000:0000:0000:0214:22FF:FEFF:EFA9 enableIPV6= TRUE;" -c "set controller [0] iscsiHostPort[0] IPV6ConfigurationMethod=auto enableIPV6=TRUE;" -c "set controller [0] availability=online;" -c "set controller [0] ethernetPort[1] IPV4Address=192.168.0.101;" -c "set controller [0] iscsiHostPort[1] IPV4SubnetMask=255.255.255.0 enableIPV4;" -c "set controller [0] iscsiHostPort[1] IPV4GatewayIP=192.168.0.
매개변수 매개변수 설명 diskGroup 속성을 설정할 디스크 그룹의 일련 번호입니다. 디스크 그룹 번 호는 대괄호([ ])로 묶어야 합니다. addPhysicalDisks 디스크 그룹에 포함할 인클로저 및 슬롯 위치로 물리 디스크를 식별합니다. 인클로저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0에서 31 사이입니다. 인클로저 ID 값과 슬롯 ID 값은 괄호로 묶 어야 합니다. raidLevel 디스크 그룹의 RAID 레벨입니다. 유효한 값은 0, 1 또는 5입니다. owner 디스크 그룹을 소유하는 RAID 컨트롤러 모듈입니다. 유효한 RAID 컨트롤러 모듈 식별자는 0 또는 1입니다. 0은 인클로저 뒤 쪽에서 봤을 때 왼쪽에 있는 RAID 컨트롤러 모듈이고 1은 오른 쪽에 있는 RAID 컨트롤러 모듈입니다. availability 디스크 그룹을 온라인 또는 오프라인으로 설정합니다.
매개변수 매개변수 설명 enclosure 특성을 설정할 특정 인클로저를 식별합니다. 인클로저 ID 값 은 0에서 99 사이이고, 인클로저 ID 값은 대괄호([ ])로 묶어야 합니다. chassisName 새 인클로저를 지정할 섀시 이름 또는 번호입니다. 섀시 이름은 최대 32자의 영숫자 문자의 조합입니다. 알파벳 문자는 대문자 이거나 소문자일 수 있으며 밑줄 문자(_)와 하이픈 문자(-)를 사 용할 수도 있습니다. 섀시 이름에는 공백을 사용할 수 없습니다. 섀시 이름은 따옴표(" ")로 묶어야 합니다. assetTag 새 인클로저를 지정할 자산 태그 이름 또는 번호입니다. 자산 태 그는 최대 10자의 영숫자 문자의 조합입니다. 알파벳 문자는 대 문자이거나 소문자일 수 있으며 밑줄 문자(_)와 하이픈 문자(-) 를 사용할 수도 있습니다. 자산 태그 이름에는 공백을 사용할 수 없습니다. 자산 태그 이름은 따옴표(" ")로 묶어야 합니다.
호스트 설정 이 명령어는 호스트를 호스트 그룹에 할당하거나 호스트를 다른 호스트 그 룹으로 이동합니다. 새 호스트 그룹을 만들고 이 명령어를 사용하여 새 호스 트 그룹에 호스트를 할당할 수도 있습니다. 호스트에 개별 가상 디스크-LUN 매핑이 있는지 여부에 따라 이 명령어에서 수행하는 작업이 달라집니다. 구문 set host [hostName] hostGroup=(“hostGroupName” | none | defaultGroup) userLabel=“newHostName” hostType=(hostTypeIndexLabel | hostTypeIndexNumber) 매개변수 매개변수 설명 host 호스트 그룹에 할당할 호스트의 이름입니다. 호스트 이름은 대 괄호([ ])로 묶어야 합니다. 호스트 이름에 특수 문자가 포함되 어 있으면 호스트 이름을 큰따옴표(" ")로도 묶어야 합니다. hostGroup 호스트를 할당할 호스트 그룹입니다.
호스트 그룹 매개변수 호스트에 개별 가상 디스크 호스트에 개별 가상 디스크 -LUN 매핑이 있는 경우 LUN 매핑이 없는 경우 hostGroupName 호스트가 현재 호스트 그룹 에서 제거되고 hostGroupName으로 정 의한 새 호스트 그룹에 배치 됩니다. none 호스트가 호스트 그룹에서 호스트가 현재 호스트 그룹 제거되고 독립 파티션으로 에서 제거되고 기본 그룹에 배치됩니다. 루트 노드에 배치됩니다. defaultGroup 명령어가 실패합니다. 호스트가 현재 호스트 그룹 에서 제거되고 hostGroupName으로 정의 한 새 호스트 그룹에 배치됩 니다. 호스트가 현재 호스트 그룹 에서 제거되고 기본 그룹에 배치됩니다. 주: 이 명령어를 사용할 때 하나 이상의 옵션 매개변수를 지정할 수 있지만 매 개변수를 모두 사용할 필요는 없습니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니다.
매개변수 매개변수 설명 hostGroup 이름을 바꿀 호스트 그룹의 이름입니다. 호스 트 그룹 이름은 대괄호([ ])로 묶어야 합니다. 호스트 그룹 이름에 특수 문자가 포함되어 있 으면 호스트 그룹 이름을 따옴표(" ")로도 묶어 야 합니다. userLabel 호스트 그룹의 새 이름입니다. 호스트 그룹 이 름은 따옴표(" ")로 묶어야 합니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니다. 최대 문자 제한을 초과하면 대괄호 ([ ])가 꺽쇠 괄호(< >)로 바뀝니다. 호스트 포트 설정 이 명령어는 HBA 호스트 포트의 호스트 유형을 변경합니다. 이 명령어를 사용하여 HBA 호스트 포트 레이블을 변경할 수도 있습니다.
주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니다. 최대 문자 제한을 초과하면 대괄호 ([ ])가 꺽쇠 괄호(< >)로 바뀝니다. iSCSI 초기자 설정 이 명령어는 iSCSI 초기자의 특성을 설정합니다. 구문 set iscsiInitiator iscsiName = new-iSCSI-ID | userLabel = new-name | host = new-host-name | chapSecret = new-password 매개변수 매개변수 설명 iscsiName 특성을 설정할 iSCSI 초기자의 이름입니다. userLabel iSCSI 초기자에 사용할 새 이름입니다. host HBA 호스트 포트가 연결된 새 호스트의 이름입니다. 호스트 이름 은 큰따옴표(" ")로 묶어야 합니다. chapSecret 피어 연결을 인증하는 데 사용할 암호입니다.
예제 -c "set iscsiInitiator [\"pe29000\"] userLabel= \"pe29001\";" -c "set iscsiInitiator <\"iqn.199105.com.microsoft:svctag-70wnh91\"> userLabel= \"29000\";" -c "show iscsiInitiator[\"pe29000\"] iscsiSessions;" -c "show iscsiInitiator <\"iqn.199105.com.microsoft:svctag-70wnh91\"> iscsiSessions;" iSCSI 대상 속성 설정 이 명령어는 iSCSI 대상의 속성을 정의합니다.
주: CHAP(Challenge Handshake 인증 프로토콜)는 연결의 피어를 인증하는 프 로토콜입니다. CHAP는"비밀"을 공유하는 피어를 기반으로 합니다. 비밀이란 암호와 비슷한 보안 키를 뜻합니다. 주: 상호 인증이 필요한 초기자에 대해서만 chapSecret을 사용합니다. 주: targetAlias는 대상을 쉽게 식별할 수 있도록 사용자가 지정하는 설명 이름입니다. targetAlias 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사 용할 수 있습니다. targetAlias는 최대 30자까지 입력할 수 있습니다. 예제 -c "set iscsiTarget <\"iqn.198405.com.dell:powervault. 6001372000f5f0e600000000463b9292\"> authenticationMethod = none;" -c "set iscsiTarget [\"iscsi2900\"] targetAlias = \"iscsi2902\";" -c "set iscsiTarget <\"i
매개변수 매개변수 설명 physicalDiskChannel 상태를 설정할 물리 디스크 채널의 식별자 번호입니다. 유효한 물리 디스크 채널 값은 1 또는 2입니다. 물리 디스 크 채널 번호는 대괄호([ ])로 묶어야 합니다. status 채널의 상태입니다. 채널 상태는 optimal(최적) 또는 degraded(강등)로 설정할 수 있습니다. 주: degraded(강등) 채널을 다시 optimal(최적) 상태로 변경 하려면 optimal 매개변수를 사용하고, 채널에 문제가 발생 하여 스토리지 배열에서 데이터를 전송하는 데 시간이 더 필요할 때 degraded 매개변수를 사용합니다. 물리 디스크 핫 스페어 설정 이 명령어는 하나 이상의 물리 디스크를 핫 스페어로 할당하거나 할당 해 제합니다. 구문 set (physicalDisk [enclosureID,slotID] | physicalDisks [enclosureID0,slotID0 ...
물리 디스크 상태 설정 이 명령어는 물리 디스크를 실패한 상태로 설정합니다. 물리 디스크를 Optimal(최적) 상태로 되돌리려면 revive physicalDisk 명령어를 사용하 십시오. 구문 set physicalDisk [enclosureID,slotID] operationalState=failed 매개변수 매개변수 설명 physicalDisk 물리 디스크가 있는 인클로저와 슬롯을 식별합니다. 인클로저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0에서 31 사이입니다. 인클로저 ID 값과 슬롯 ID 값은 대괄호([ ])로 묶어야 합니다. 세션 설정 이 명령어는 현재 스크립트 엔진 세션을 실행하는 방법을 정의합니다.
매개변수 매개변수 설명 errorAction 처리 중에 오류가 발생할 경우 세션에서 응답하는 방식을 지정합니다. 오류가 발생하면 세션을 중지 하도록 선택하거나 오류가 발생한 후 계속하도록 선택할 수 있습니다. 기본 오류 동작은 중지하는 것입니다. 이 매개변수는 구문 오류가 아닌 실행 오류에 대한 동작을 정의합니다. 일부 오류 상황에 서는 continue 값을 덮어쓸 수 있습니다. password 스토리지 배열의 암호를 지정합니다. 암호는 따옴 표(" ")로 묶어야 합니다. 주: 암호는 관리 도메인의 각 스토리지 배열에 저 장됩니다. 이전에 암호를 설정하지 않았으면 암호 가 필요하지 않습니다. 암호는 최대 30자의 영숫자 문자의 조합입니다. set storageArray 명령어를 사용 하여 스토리지 배열 암호를 정의할 수 있습니다. performanceMonitorInterval 성능 데이터를 수집할 빈도를 지정합니다. 데이터 를 캡처할 폴링 간격을 정수 값(초 단위)으로 입력 합니다.
스냅샷 가상 디스크 설정 이 명령어는 스냅샷 가상 디스크의 속성을 정의하고 사용자가 스냅샷 가상 디스크의 이름을 바꿀 수 있도록 지원합니다. 구문 set (virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen]) userLabel= "snapshotVirtualDiskName" warningThresholdPercent=percentValue repositoryFullPolicy=(failSourceWrites | failSnapShot) 매개변수 매개변수 설명 virtualDisk 또는 virtualDisks 속성을 정의할 특정 스냅샷 가상 디스크의 이름입 니다. virtualDisks 매개변수를 사용하여 스냅샷 가 상 디스크 이름을 두 개 이상 입력할 수 있습니다. 스냅샷 가상 디스크 이름은 따옴표(" ")와 대괄호 ([ ])로 묶어야 합니다.
주: 이 명령어를 사용할 때 하나 이상의 옵션 매개변수를 지정할 수 있지만 매 개변수를 모두 사용할 필요는 없습니다. 주: 이름에 영숫자 문자, 하이픈 및 밑줄의 조합을 사용할 수 있습니다. 명령어 이름은 최대 30자까지 입력할 수 있습니다. 최대 문자 제한을 초과하면 대괄호 ([ ])가 꺽쇠 괄호(< >)로 바뀝니다. 스토리지 배열 설정 이 명령어는 스토리지 배열의 속성을 정의합니다.
매개변수 설명 defaultHostType RAID 컨트롤러 모듈이 연결된 HBA 호스트 포트 중 구 성되지 않은 호스트 포트의 기본 호스트 유형을 지정합 니다. 스토리지 배열에 유효한 호스트 유형 목록을 생 성하려면 show storageArray hostTypeTable 명령어를 입 력하십시오. 호스트 유형은 이름이나 숫자 색인으로 식 별할 수 있습니다. 호스트 유형 이름은 따옴표(" ")로 묶 어야 하고 호스트 유형 번호 식별자는 따옴표로 묶지 마십시오. 주: 호스트 유형을 정의할 때 스토리지 분할이 가능하 지 않으면 스토리지 배열에 장착된 모든 호스트가 같은 운영 체제를 실행하고 기본 호스트 유형과 호환되어야 합니다. failoverAlertDelay 장애 조치(failover) 경고 지연 시간을 분 단위로 지정합 니다. 유효한 지연 시간은 0분에서 60분 사이이고 기본 값은 5분입니다. mediaScanRate 매체 검색을 실행할 일 수를 지정합니다.
스토리지 배열 인클로저 위치 설정 이 명령어는 스토리지 배열의 인클로저 위치를 정의합니다. 이 명령어를 입력할 때 스토리지 배열의 모든 인클로저를 포함해야 합니다. 구문 set storageArray enclosurePositions=(enclosure-idlist) 매개변수 매개변수 설명 enclosurePositions 인클로저 ID의 목록입니다. 목록에 있는 일련 의 모듈 ID는 스토리지 배열의 RAID 인클로저 및 확장 인클로저의 위치를 정의합니다. 유효 한 값은 0에서 99 사이입니다. 인클로저 ID 값 은 공백으로 구분하고 인클로저 ID 목록은 괄 호로 묶습니다. 주: 이 명령어는 enclosurePositions 목록의 인클로저 ID의 위치로 스토리지 배열 의 인클로저 위치를 정의합니다.
매개변수 매개변수 설명 icmpPingResponse 이 매개변수는 반향 요청 메시지를 설정하거나 해제합니다. 반향 요청 메시지를 설정하려면 매개변수를 TRUE로 설정 하고, 반향 요청 메시지를 해제하려면 매개변수를 FALSE로 설정하십시오. 주: 네트워크의 운영 체제에서 ICMP(Internet Control Message Protocol)를 사용 하여 요청한 서비스를 사용할 수 없다거나 호스트 또는 라우터에 도달할 수 없다는 등의 오류 메시지를 보냅니다. ICMP 응답 명령어를 통해 ICMP 반향 요 청 메시지를 보내고 반향 응답 메시지를 받아 호스트에 도달할 수 있는지 여 부와 패킷이 해당 호스트를 오가는 데 걸린 시간을 확인할 수 있습니다.
매개변수 매개변수 설명 isnsIPV4Configuration Method iSNS 서버 구성을 정의하는 데 사용할 방법입니다. static을 선택하여 IPv4 iSNS 서버의 IP 주소를 입력할 수 있습 니다. IPv4의 경우 dhcp를 입력하여 DHCP(Dynamic Host Configuration Protocol) 서버에서 iSNS 서버 IP 주소를 선택하도록 할 수 있습니다. DCHP를 활 성화하려면 isnsIPV4Address IP 주 소를 0.0.0.0으로 설정해야 합니다. isnsIPV4Address iSNS 서버에 사용할 IP 주소입니다. IPv4 구성의 static 인수와 함께 이 매개변 수를 사용하십시오. DHCP 서버에서 IPv4 IP iSNS 서버의 IP 주소를 설정하도 록 하려면 isnsIPV4Address IP 주소 를 0.0.0.0으로 설정해야 합니다. 주: DHCP 서버는 네트워크 주소와 같은 구성 매개변수를 IP 노드에 전달합니 다.
매개변수 매개변수 설명 isnsIPV6Address iSNS 서버에 사용할 IPv6address입니다. 주: iSNS 프로토콜은 TCP/IP 네트워크의 iSCSI 및 파이버 채널 장치의 자동 검 색, 관리 및 구성을 용이하게 합니다. iSNS 프로토콜은 파이버 채널 네트워크 의 서비스에 버금가는 지능형 스토리지 검색 및 관리 서비스를 제공하므로 상 용 IP 네트워크를 스토리지 영역 네트워크와 비슷하게 사용할 수 있습니다. 또 한 iSNS 프로토콜은 파이버 채널 패브릭 서비스를 에뮬레이트하고 iSCSI 및 파 이버 채널 장치를 모두 관리할 수 있으므로 IP와 파이버 채널 네트워크를 문제 없이 통합합니다. 스토리지 배열 iSNS 서버 수신 포트 설정 이 명령어는 iSNS 서버 수신 포트를 설정합니다. 구문 set storageArray isnsListeningPort = integer 매개변수 매개변수 설명 isnsListeningPort iSNS 서버 수신 포트에 사용할 IP 주소 입니다.
스토리지 배열 iSNS 서버 새로 고침 설정 이 명령어는 iSNS 서버에 대한 네트워크 주소 정보를 새로 고칩니다. 이 명 령어는 IPv4에만 사용할 수 있습니다. 구문 set storageArray isnsServerRefresh 매개변수 없음 주: DHCP 서버가 제대로 작동하지 않거나 응답하지 않으면 새로 고침 작업이 완료되는 데 2분에서 3분 정도 걸릴 수 있습니다. 주: 구성 방법을 DHCP로 설정하지 않았으면 set storageArray isnsServerRefresh 명령어가 오류를 반환합니다. 구성 방법을 DHCP로 설 정하려면 set storageArray isnsIPV4ConfigurationMethod 명령 어를 사용하십시오.
명명되지 않은 검색 세션 설정 이 명령어는 스토리지 배열이 명명되지 않은 검색 세션에 참여하도록 할 수 있습니다. 구문 set iscsiTarget unnamedDiscoverySession = (TRUE | FALSE) 매개변수 매개변수 설명 unnamedDiscoverySession 이 매개변수는 명명되지 않은 검색 세션 을 설정하거나 해제합니다. 명명되지 않 은 검색 세션을 설정하려면 매개변수를 TRUE로 설정하고, 명명되지 않은 검색 세션을 해제하려면 매개변수를 FALSE 로 설정하십시오. 주: 검색은 초기자가 사용 가능한 대상을 확인하는 프로세스입니다. 검색은 전원이 들어오거나 초기화될 때 실행되며 장치가 추가되는 등 버스 토폴로지 가 변경될 경우에도 실행됩니다. 주: 명명되지 않은 검색 세션은 로그인 요청에서 대상 ID를 지정하지 않고 설 정된 검색 세션입니다. 명명되지 않은 검색 세션의 경우 대상 ID나 대상 포털 그룹 ID를 대상으로 사용할 수 없습니다.
하나 이상의 가상 디스크에 적용할 수 있는 구문 set (allVirtualDisks | virtualDisk ["virtualDiskName"] | virtualDisks ["virtualDiskName1" ... "virtualDiskNamen"] |virtualDisk ) mediaScanEnabled=(TRUE | FALSE) mirrorCacheEnabled=(TRUE | FALSE) modificationPriority=(highest | high | medium | low | lowest)owner=(0 | 1) writeCacheEnabled=(TRUE | FALSE) cacheReadPrefetch=(TRUE | FALSE) 주: 일반적으로 가상 디스크에서 쓰기 캐쉬를 사용 가능하도록 설정하면 연 속적으로 문자열을 쓰는 응용프로그램을 제외하고 쓸 내용이 많은 응용프로 그램의 경우 성능이 향상됩니다.
매개변수 매개변수 설명 allVirtualDisks 스토리지 배열의 모든 가상 디스크에 대한 속성을 지 정합니다. virtualDisk 또는 virtualDisks( 이름 ) 속성을 정의할 가상 디스크의 이름을 지정합니다. virtualDisks 매개변수를 사용할 경우 둘 이상의 가상 디스크 이름을 입력해야 합니다. 가상 디스크 이름은 따옴표(" ")와 대괄호([ ])로 묶어야 합니다. 대괄호 안에 가상 디스크 이름과 따옴표를 입력해야 합니다. virtualDisk (wwid) 속성을 설정하고 있는 가상 디스크의 WWID를 지정 합니다. 가상 디스크 이름 대신 WWID를 사용하여 가상 디스크를 식별할 수 있습니다. WWID는 꺽쇠 괄호(< >)로 묶어야 합니다. mediaScanEnabled 가상 디스크에 대한 매체 검색을 설정하거나 해제합 니다. 매체 검색을 설정하려면 TRUE로 설정하고, 매 체 검색을 해제하려면 FALSE로 설정하십시오.
매개변수 설명 owner 가상 디스크를 소유하는 RAID 컨트롤러 모듈을 지 정합니다. 유효한 RAID 컨트롤러 모듈 식별자는 0 또는 1입니다. 0은 인클로저 뒤쪽에서 봤을 때 왼쪽 에 있는 RAID 컨트롤러 모듈이고 1은 오른쪽에 있는 RAID 컨트롤러 모듈입니다. 가상 디스크 소유자를 변경할 경우에만 사용하십시오. writeCacheEnabled 쓰기 캐쉬를 설정하거나 해제합니다. 쓰기 캐쉬를 설 정하려면 이 매개변수를 TRUE로 설정하고, 쓰기 캐 쉬를 해제하려면 이 매개변수를 FALSE로 설정하십 시오. 기본값은 TRUE입니다. cacheReadPrefetch 이 매개변수는 캐쉬 읽기 프리페치를 설정하거나 해 제합니다. 캐쉬 읽기 프리페치를 해제하려면 이 매개 변수를 FALSE로 설정하고, 캐쉬 읽기 프리페치를 설 정하려면 이 매개변수를 TRUE로 설정하십시오. 기 본값은 TRUE입니다. addCapacity 속성을 정의하고 있는 가상 디스크의 스토리지 크기 (용량)를 늘립니다.
매개변수 설명 segmentSize RAID 컨트롤러 모듈에서 다음 물리 디스크에 데이 터를 작성하기 전에 가상 디스크의 단일 물리 디스크 에 작성하는 데이터의 양(킬로바이트 단위)입니다. 유효한 값은 8, 16, 32, 64, 128, 256 또는 512입니다. segmentSize 매개변수에 대한 자세한 내용은 52페이 지 "자동 구성 명령어 사용"을 참조하십시오. userLabel 기존 가상 디스크의 새 이름을 지정합니다. 새 가상 디스크 이름은 따옴표(" ")로 묶어야 합니다. accessVirtualDisk 액세스 가상 디스크의 논리 단위 번호를 지정합니다. 논리 단위 번호는 액세스 가상 디스크에 설정할 수 있 는 유일한 속성입니다. 주: accessVirtualDisk 매개변수를 지정할 경우 logicalUnitNumber 속성만 설정할 수 있습니다.
가상 디스크 복사본 설정 이 명령어는 가상 디스크 복사본 쌍의 속성을 정의합니다. 구문 set virtualDiskCopy target [targetName] [source [sourceName]] copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled=(TRUE | FALSE) 매개변수 매개변수 설명 target 속성을 정의할 대상 가상 디스크의 이름을 지정합니 다. 대상 가상 디스크 이름은 대괄호([ ])로 묶어야 합 니다. 대상 가상 디스크 이름에 특수 문자가 포함되 어 있으면 대상 가상 디스크 이름을 따옴표(" ")로도 묶어야 합니다. source 속성을 정의할 소스 가상 디스크의 이름을 지정합니 다. 소스 가상 디스크 이름은 대괄호([ ])로 묶어야 합 니다. 소스 가상 디스크 이름에 특수 문자가 포함되 어 있으면 소스 가상 디스크 이름을 따옴표(" ")로도 묶어야 합니다.
현재 iSCSI 세션 표시 이 명령어는 iSCSI 세션에 대한 정보를 반환합니다. 구문 show iscsiInitiator iscsiSessions [iscsiInitiatorName | iscsiTargetName] 매개변수 매개변수 설명 iscsiInitiatorName 세션 정보를 가져올 iSCSI 초기자의 이름입니다. iSCSI 초기자 이름은 대괄호([ ])로 묶어야 합니다. iscsiTargetName 세션 정보를 가져올 iSCSI 대상의 이름입니다. iSCSI 대 상 이름은 대괄호([ ])로 묶어야 합니다. 주: 인수를 정의하지 않고 이 명령어를 입력하면 현재 실행 중인 모든 iSCSI 세 션에 대한 정보가 반환됩니다. 반환되는 정보를 제한하려면 특정 iSCSI 초기자 또는 특정 iSCSI 대상을 입력합니다. 그러면 지정한 iSCSI 초기자나 iSCSI 대상 에 대한 세션 정보만 반환됩니다. 디스크 그룹 표시 이 명령어는 디스크 그룹에 대한 다음 정보를 반환합니다.
매개변수 매개변수 설명 diskGroup 정보를 표시할 디스크 그룹의 번호입니다. 디 스크 그룹 번호는 대괄호([ ])로 묶어야 합니다. 호스트 포트 표시 스토리지 배열에 연결된 모든 HBA 호스트 포트에 대해 이 명령어를 실행 하면 다음 정보가 반환됩니다.
물리 디스크 표시 스토리지 배열의 각 물리 디스크에 대해 이 명령어를 실행하면 다음 정보 가 반환됩니다. • 총 물리 디스크 개수 • 물리 디스크 유형(SAS 또는 SATA) • 기본 물리 디스크 정보: • – 인클로저 위치 및 슬롯 위치 – 상태 – 용량 – 데이터 전송률 – 제품 ID – 펌웨어 레벨 물리 디스크 채널 정보: – 인클로저 위치 및 슬롯 위치 – 기본 채널 – 중복 채널 • 핫 스페어 범위 • 각 물리 디스크에 대한 세부 정보 스토리지 배열의 크기에 따라 이 정보가 몇 페이지 길이가 될 수 있습니다. 물리 디스크 정보는 show storageArray profile 명령어를 실행할 때도 반환 됩니다.
매개변수 매개변수 설명 allPhysicalDisks 스토리지 배열의 모든 물리 디스크에 대한 정 보를 반환합니다. 주: 스토리지 배열의 모든 물리 디스크에 대한 유형 및 위치 정보를 확인하려면 allPhysicalDisks 매개변수를 사용하십시오. physicalDiskType 정보를 검색할 물리 디스크의 유형을 지정합니 다. 유효한 물리 디스크 유형은 SAS 또는 SATA 입니다. 주: 스토리지 배열의 SAS 또는 SATA 물리 디스 크에 대한 정보를 확인하려면 physicalDiskType 매개변수를 사용하십시오. physicalDisk 또는 physicalDisks 물리 디스크가 있는 인클로저와 슬롯을 식별합 니다. 하나 또는 여러 개의 물리 디스크에 대한 인클로저 ID와 슬롯 ID를 입력할 수 있습니다. 인클로저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0에서 31 사이입니다. 인클로저 ID 값과 슬롯 ID 값은 괄호로 묶어야 합니다.
매개변수 매개변수 설명 physicalDiskChannel 정보를 표시할 물리 디스크 채널의 식별자 번 호입니다. 유효한 물리 디스크 채널 값은 1 또 는 2입니다. 물리 디스크 채널 값은 대괄호([ ]) 로 묶어야 합니다. 물리 디스크 다운로드 진행률 표시 이 명령어는 download physicalDisk firmware 또는 download storageArray physicalDiskFirmware 명령어의 대상인 물리 디스크에 대한 펌웨어 다운로 드 상태를 반환합니다. 구문 show allPhysicalDisks downloadProgress 매개변수 없음 주: 모든 펌웨어 다운로드가 성공적으로 완료되면 Successful 상태가 반환 되고, 실패한 펌웨어 다운로드가 있으면 각 대상 물리 디스크의 펌웨어 다운로 드 상태가 표시됩니다. 이 명령어에서 반환하는 상태 값은 다음 표와 같습니다. 상태 정의 Successful 다운로드가 오류 없이 완료되었습니다.
RAID 컨트롤러 모듈 표시 스토리지 배열의 각 RAID 컨트롤러 모듈에 대해 다음 정보가 반환됩니다.
매개변수 매개변수 설명 allControllers 스토리지 배열의 두 RAID 컨트롤러 모듈에 대한 정보를 반환 합니다. controller 스토리지 배열의 특정 RAID 컨트롤러 모듈에 대한 정보를 반 환합니다. 유효한 RAID 컨트롤러 모듈 식별자는 0 또는 1입니 다. 0은 인클로저 뒤쪽에서 봤을 때 왼쪽에 있는 RAID 컨트롤 러 모듈이고 1은 오른쪽에 있는 RAID 컨트롤러 모듈입니다. RAID 컨트롤러 모듈 식별자는 대괄호([ ])로 묶어야 합니다. 주: show storageArray 명령어를 실행한 경우에도 자세한 RAID 컨트롤러 모듈 정보가 반환됩니다. summary 스토리지 배열의 두 RAID 컨트롤러 모듈 관련 정보의 자세한 목록이 반환됩니다. 주: summary 매개변수를 사용하면 물리 디스크 채널 및 호스트 채널 정보 없이 정보의 목록이 반환됩니다.
매개변수 매개변수 설명 allControllers 스토리지 배열의 두 RAID 컨트롤러 모듈에 대한 정보를 반환 합니다. controller 스토리지 배열의 특정 RAID 컨트롤러 모듈에 대한 정보를 반 환합니다. 유효한 RAID 컨트롤러 모듈 식별자는 0 또는 1입니 다. 0은 인클로저 뒤쪽에서 봤을 때 왼쪽에 있는 RAID 컨트롤 러 모듈이고 1은 오른쪽에 있는 RAID 컨트롤러 모듈입니다. RAID 컨트롤러 모듈 식별자는 대괄호([ ])로 묶어야 합니다. hostType 호스트 유형의 색인 레이블 또는 번호를 지정합니다. 사용 가 능한 호스트 유형 식별자 목록을 생성하려면 show storageArray hostTypeTable 명령어를 사용하십시오. host RAID 컨트롤러 모듈에 연결되는 호스트의 이름을 지정합니 다. 호스트 이름은 따옴표(" ")로 묶어야 합니다.
매개변수 매개변수 설명 profile 스토리지 배열을 구성하는 논리 및 물리 구성요소의 모든 속성 을 표시합니다. 반환된 정보는 여러 페이지에 걸쳐 표시됩니다. 주: profile 매개변수는 스토리지 배열에 대한 자세한 정보를 반환 합니다. 정보가 여러 페이지에 걸쳐 표시될 수 있습니다. 모든 정 보를 확인하려면 디스플레이 버퍼 크기를 늘려야 할 수 있습니다. 이 정보는 매우 자세하므로 사용자가 이 매개변수의 출력 결과를 파일로 저장하기 원할 수 있습니다. 출력 결과를 파일로 저장하 려면 show storageArray 명령어를 다음과 같이 입력하십시오. smcli 123.45.67.89 -c "show storagearray profile;" -o "c:\\folder\\storagearray profile.txt" 주: 위의 명령어 구문은 Windows를 실행하는 호스트용이고 실 제 구문은 사용자의 운영 체제에 따라 달라집니다.
스토리지 배열 자동 구성 표시 이 명령어는 autoConfigure storageArray 명령어를 실행할 때 스토리지 배 열에서 작성하는 기본 자동 구성을 표시합니다. 스토리지 배열에서 특정 속성을 지원하는지 확인하려면 이 명령어를 실행할 때 해당 속성에 대한 매개변수를 입력하십시오. 그러나 구성 정보를 반환하기 위해 이 명령어 를 실행할 경우에는 매개변수를 입력할 필요가 없습니다. 속성을 지정하 지 않으면 각 물리 디스크 유형의 RAID 5 후보가 반환됩니다. RAID 5 후보 를 사용할 수 없으면 RAID 1 또는 RAID 0의 후보가 반환됩니다. 자동 구성 속성을 지정하면 RAID 컨트롤러 모듈에서 펌웨어가 속성을 지원할 수 있 는지 확인합니다.
매개변수 매개변수 설명 physicalDiskType 스토리지 배열에 사용할 물리 디스크의 유형입니다. 유효한 물리 디스크 유형은 SAS 또는 SATA입니다. 스토리지 배열에 하나의 물리 디스크 유형만 있으면 physicalDiskType 매개변수는 필요하지 않습니다. 스 토리지 배열에 하나의 물리 디스크 유형만 있으면 이 매개변수는 필요하지 않습니다. raidLevel 스토리지 배열의 물리 디스크가 포함된 디스크 그룹 의 RAID 레벨입니다. 유효한 RAID 레벨은 0, 1 또 는 5입니다. diskGroupWidth 스토리지 배열의 디스크 그룹에 있는 물리 디스크의 개수입니다. 이 숫자는 물리 디스크의 용량에 따라 달 라집니다. 정수 값을 입력해야 합니다. 디스크 그룹 에서 사용할 수 있는 물리 디스크의 개수에 대한 자세 한 내용은 51페이지 "인클로저 손실 보호"를 참조하 십시오. diskGroupCount 스토리지 배열의 디스크 그룹 개수입니다. 정수 값을 사용하십시오.
스토리지 배열 호스트 토폴로지 표시 이 명령어는 호스트 스토리지 배열에 대한 스토리지 파티션 토폴로지, 호스트 유형 레이블 및 호스트 유형 색인을 반환합니다. 구문 show storageArray hostTopology 매개변수 없음 스토리지 배열 LUN 매핑 표시 이 명령어는 스토리지 배열 LUN 매핑에 대한 스토리지 배열 프로파일의 정보를 반환합니다. 이 명령어를 매개변수 없이 실행하면 모든 LUN 매핑 이 반환됩니다. 구문 show storageArray lunMappings [host ["hostName"] | hostgroup ["hostGroupName"]] 매개변수 매개변수 설명 host LUN 매핑을 확인할 특정 호스트의 이름입니다. 호스트 이 름은 따옴표(" ")와 대괄호([ ])로 묶어야 합니다. 대괄호 안 에 호스트 이름과 따옴표를 입력해야 합니다. hostGroup LUN 매핑을 확인할 특정 호스트 그룹의 이름입니다.
매개변수 없음 주: 반환되는 정보에는 RAID 컨트롤러 모듈 기본 설정(협상의 시작 지점인 설정) 및 현재 활성 설정이 포함됩니다. 예제 -c "show storageArray iscsiNegotiationDefaults;" 스토리지 배열의 보류 중인 토폴로지 표시 이 명령어는 스토리지 관리 소프트웨어에서 검색한 호스트 및 호스트 그룹 을 식별합니다. 보류 중인 토폴로지에서 호스트와 호스트 그룹을 작성하 려면 accept storageArray pendingTopology 명령어를 사용하십시오. 구문 show storageArray pendingTopology 매개변수 없음 스토리지 배열의 읽을 수 없는 섹터 표시 이 명령어는 스토리지 배열에서 읽을 수 없는 모든 섹터의 주소를 표로 반 환합니다. 표는 다음과 같은 정보를 포함하는 열로 구성됩니다.
데이터는 가상 디스크 사용자 레이블을 기준으로 정렬된 후 LBA (논리 블록 주소)를 기준으로 다시 정렬됩니다. 표의 각 항목은 하나의 섹터에 해당합니다. 구문 show storageArray unreadableSectors 매개변수 없음 문자열 표시 이 명령어는 스크립트 파일의 텍스트 문자열을 표시합니다. 이 명령어는 MS DOS 및 Linux 운영 체제의 echo 명령어와 비슷합니다. 구문 show "string" 매개변수 없음 주: 문자열은 따옴표(" ")로 묶어야 합니다. 구성되지 않은 iSCSI 초기자 표시 이 명령어는 스토리지 배열에서 감지되었지만 아직 스토리지 배열 토폴로 지로 구성되지 않은 초기자의 목록을 반환합니다.
가상 디스크 표시 스토리지 배열의 가상 디스크에 대해 이 명령어를 실행하면 다음과 같은 정보가 반환됩니다.
구문 show (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen]) [summary] 매개변수 매개변수 설명 allVirtualDisks 스토리지 배열의 모든 가상 디스크에 대한 정보를 반환 합니다. virtualDisk 또는 virtualDisks 정보를 검색할 특정 가상 디스크의 이름을 지정합니다. 가상 디스크 이름을 두 개 이상 입력할 수 있습니다. 가 상 디스크 이름은 대괄호([ ])로 묶어야 합니다. 가상 디 스크 이름에 특수 문자가 포함되어 있으면 가상 디스크 이름을 따옴표(" ")로도 묶어야 합니다. summary 가상 디스크 관련 정보의 자세한 목록을 반환합니다.
가상 디스크 복사본 표시 이 명령어는 가상 디스크 복사 작업에 대한 정보를 반환합니다. 반환되는 정보는 다음과 같습니다. • 복사 상태 • 시작 타임스탬프 • 완료 타임스탬프 • 복사 우선 순위 • 소스 가상 디스크 WWID 또는 대상 가상 디스크 WWID • 대상 가상 디스크의 읽기 전용 특성 설정 스토리지 배열의 특정 가상 디스크 복사본 쌍 또는 모든 가상 디스크 복사 본 쌍에 대한 정보를 검색할 수 있습니다. 구문 show virtualDiskCopy (allVirtualDisks | source ["sourceName"] | target ["targetName"]) 매개변수 매개변수 설명 allVirtualDisks 모든 가상 디스크 복사본 쌍에 대한 가상 디스크 복사 작업 관련 정보를 반환합니다. source 정보를 검색할 소스 가상 디스크의 이름입니다. 소스 가상 디스 크 이름은 따옴표(" ")와 대괄호([ ])로 묶어야 합니다.
가상 디스크 복사본 소스 후보 표시 이 명령어는 가상 디스크 복사 작업의 소스로 사용할 수 있는 후보 가상 디 스크에 대한 정보를 반환합니다. 구문 show virtualDiskCopy sourceCandidates 매개변수 없음 가상 디스크 복사본 대상 후보 표시 이 명령어는 가상 디스크 복사 작업의 대상으로 사용할 수 있는 후보 가상 디스크에 대한 정보를 반환합니다. 구문 show virtualDiskCopy source ["sourceName"] targetCandidates 매개변수 매개변수 설명 source 후보 대상 가상 디스크를 찾을 소스 가상 디스크의 이름입니다. 소스 가상 디스크 이름은 따옴표(" ")와 대괄호([ ])로 묶어야 합 니다. 대괄호 안에 소스 가상 디스크 이름과 따옴표를 입력해야 합니다. 가상 디스크 성능 통계 표시 이 명령어는 스토리지 배열의 가상 디스크 성능에 대한 정보를 반환합니다.
매개변수 매개변수 설명 allVirtualDisks 스토리지 배열의 모든 가상 디스크에 대한 성능 통계를 반환합니다. virtualDisk 또는 virtualDisks 성능 통계를 검색할 특정 가상 디스크의 이름입니다. 가상 디스크 이름을 두 개 이상 입력할 수 있습니다. 가상 디스 크 이름은 대괄호([ ])로 묶어야 합니다. 가상 디스크 이름 에 특수 문자가 포함되어 있으면 가상 디스크 이름을 따 옴표(" ")로도 묶어야 합니다. 주: show virtualDisk performanceStat 명령어를 실행하기 전에 set session performanceMonitorInterval 및 set session performanceMonitorIterations 명령어를 실행하여 통계를 수집할 간격을 정의합니다. 가상 디스크 예약 표시 이 명령어는 예약이 있는 가상 디스크에 대한 정보를 반환합니다.
디스크 그룹 깜박임 시작 이 명령어는 물리 디스크에서 표시등 LED를 깜박여 논리적으로 그룹화되 어 지정한 디스크 그룹을 구성하는 물리 디스크를 식별합니다. 물리 디스크 에서 표시등 LED를 끄려면 stop diskGroup blink 명령어를 사용하십시오. 구문 start diskGroup [diskGroupNumber] blink 매개변수 매개변수 설명 diskGroup 식별할 디스크 그룹의 번호입니다. 디스크 그 룹 번호는 대괄호([ ])로 묶어야 합니다. 디스크 그룹 조각 모음 시작 이 명령어는 지정한 디스크 그룹에서 조각 모음 작업을 시작합니다. 주: 디스크 그룹 조각 모음을 실행하면 중지할 수 없는 장기 실행 작업이 시작 됩니다. 구문 start diskGroup [diskGroupNumber] defragment 매개변수 매개변수 설명 diskGroup 조각 모음을 실행할 디스크 그룹의 번호입니다. 디스크 그룹 번호는 대괄호([ ])로 묶어야 합니다.
매개변수 매개변수 설명 enclosure 깜박일 인클로저를 식별합니다. 인클로저 ID 값은 0에서 99 사이이고, 인클로저 ID 값은 대 괄호([ ])로 묶어야 합니다. iSCSI DHCP 새로 고침 시작 이 명령어는 iSCSI 인터페이스의 DHCP 매개변수를 새로 고칩니다. 인터 페이스의 구성 방법이 DHCP로 설정되어 있지 않으면 프로시저에서 오류 를 반환합니다. 구문 start storageArray [iscsi-host-port] dhcpRefresh 매개변수 매개변수 설명 iscsi-host-port DHCP 매개변수를 새로 고칠 스토리지 배열의 포트 식별자입니 다. iSCSI 호스트 포트 이름은 대괄호([ ])로 묶어야 합니다. 주: 이 작업은 포털의 iSCSI 연결을 종료하고 포털에서 일시적으로 빠져 나옵 니다. 물리 디스크 깜박임 시작 이 명령어는 물리 디스크의 표시등 LED를 켜서 물리 디스크를 식별합니 다.
매개변수 매개변수 설명 physicalDisk 물리 디스크가 있는 인클로저와 슬롯을 식별합니다. 인클로저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0에서 31 사이입니다. 인클로저 ID 값과 슬롯 ID 값은 대괄호([ ])로 묶어야 합니다. 물리 디스크 초기화 시작 이 명령어는 물리 디스크 초기화를 시작합니다. 주의사항: 이 명령어를 입력하는 즉시 모든 사용자 데이터가 삭제됩니다. 구문 start physicalDisk [enclosureID,slotID] initialize 매개변수 매개변수 설명 physicalDisk 물리 디스크가 있는 인클로저와 슬롯을 식별합니다. 인클로저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0에서 31 사이입니다. 인클로저 ID 값과 슬롯 ID 값은 대괄호([ ])로 묶어야 합니다.
물리 디스크 재구성 시작 이 명령어는 물리 디스크 재구성을 시작합니다. 구문 start physicalDisk [enclosureID,slotID] reconstruct 매개변수 매개변수 설명 physicalDisk 물리 디스크가 있는 인클로저와 슬롯을 식별합니다. 인클로저 ID 값은 0에서 99 사이이고, 슬롯 ID 값은 0에서 31 사이입니다. 인클로저 ID 값과 슬롯 ID 값은 대괄호([ ])로 묶어야 합니다. 스토리지 배열 깜박임 시작 이 명령어는 스토리지 배열의 표시등 LED를 켜서 스토리지 배열을 식별 합니다. 스토리지 배열의 표시등 LED를 끄려면 stop storageArray blink 명 령어를 사용하십시오. 구문 start storageArray blink 매개변수 없음 예제 -c "start storageArray blink ;" 가상 디스크 초기화 시작 이 명령어는 스토리지 배열의 가상 디스크 포맷을 시작합니다.
매개변수 매개변수 설명 virtualDisk 포맷을 시작할 가상 디스크의 이름입니다. 가상 디스크 이름 은 대괄호([ ])로 묶어야 합니다. 가상 디스크 이름에 특수 문 자가 포함되어 있으면 가상 디스크 이름을 따옴표(" ")로도 묶 어야 합니다. 디스크 그룹 깜박임 중지 이 명령어는 start diskGroup blink 명령어를 실행하여 켠 물리 디스크의 표 시등 LED를 끕니다. 구문 stop diskGroup blink 매개변수 없음 인클로저 깜박임 중지 이 명령어는 start enclosure blink 명령어를 실행하여 켠 인클로저의 표시 등 LED를 끕니다. 구문 stop enclosure blink 매개변수 없음 iSCSI 세션 중지 이 명령어는 iSCSI 세션을 강제로 종료합니다.
매개변수 매개변수 설명 integer iSCSI 세션의 식별자 번호입니다. iSCSI 세션의 식별자 번호는 대괄 호([ ])로 묶어야 합니다. 물리 디스크 깜박임 중지 이 명령어는 start physicalDisk blink 명령어를 실행하여 켠 물리 디스크의 표시등 LED를 끕니다. 구문 stop physicalDisk blink 매개변수 없음 스냅샷 중지 이 명령어는 기록 중 복사(COW) 작업을 중지합니다. 구문 stop snapshot (virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen] 매개변수 매개변수 설명 virtualDisk 또는 virtualDisks 기록 중 복사(COW) 작업을 중지할 특정 가상 디스크의 이름입니다. 가상 디스크 이름을 두 개 이상 입력할 수 있습니다. 가상 디스크 이름은 대괄호([ ])로 묶어야 합 니다.
스토리지 배열 깜박임 중지 이 명령어는 start storageArray blink 명령어를 실행하여 켠 스토리지 배열 의 표시등 LED를 끕니다. 구문 stop storageArray blink 매개변수 없음 예제 -c "stop storageArray iscsiSession [5];" 스토리지 배열 물리 디스크 펌웨어 다운로드 중지 이 명령어는 download storageArray physicalDiskFirmware 명령어를 실행 하여 시작한 스토리지 배열의 물리 디스크에 대한 펌웨어 다운로드를 중지 합니다. 이 명령어를 실행하면 물리 디스크에 대해 이미 진행 중인 펌웨어 다운로드는 중지되지 않고 다운로드 대기 중인 모든 펌웨어 다운로드가 중 지됩니다. 구문 stop storageArray physicalDiskFirmwareDownload 매개변수 없음 가상 디스크 복사 중지 이 명령어는 가상 디스크 복사 작업을 중지합니다.
매개변수 매개변수 설명 target 가상 디스크 복사 작업을 중지할 대상 가상 디스크의 이름입니다. 대상 가상 디스크 이름은 대괄호([ ])로 묶어야 합니다. 대상 가상 디스크 이름에 특수 문자가 포함되어 있으면 대상 가상 디스크 이 름을 따옴표(" ")로도 묶어야 합니다. source 가상 디스크 복사 작업을 중지할 소스 가상 디스크의 이름입니다. 소스 가상 디스크 이름은 대괄호([ ])로 묶어야 합니다. 소스 가상 디스크 이름에 특수 문자가 포함되어 있으면 소스 가상 디스크 이 름을 따옴표(" ")로도 묶어야 합니다.
스크립트 명령어
A 샘플 스크립트 파일 이 부록에서는 스토리지 배열을 구성하는 샘플 스크립트를 제공합니다. 이러한 예제를 통해 완전한 스크립트 파일에서 스크립트 명령어가 어떻게 사용되는지 확인할 수 있습니다. 원하는 스크립트를 복사한 후 수정하여 자신의 스토리지 배열에 맞는 구성을 작성할 수 있습니다. 다음 두 방법으로 스크립트 파일을 작성할 수 있습니다. • save storageArray configuration 명령어 사용 • 스크립트 쓰기 save storageArray configuration 명령어를 사용하면 한 스토리지 배열에서 다른 스토리지 배열로 기존 구성을 복사하는 데 사용할 파일을 작성할 수 있습니다. 이 파일을 사용하여 손상된 기존 구성을 복원할 수도 있습니다. 또한 기존 파일을 복사한 후 일부분을 수정하여 새 스크립트 파일을 작성 할 수도 있습니다. 기본 파일 확장명은 .scr입니다. Microsoft® 메모장과 같은 텍스트 편집기를 사용하여 새 스크립트 파일을 작성합니다.
구성 스크립트 예제 1 이 예제에서는 create virtualDisk 명령어를 사용하여 디스크 그룹의 여유 공간에 새 가상 디스크를 작성합니다.
//create로 시작하는 줄은 이 스크립트 파일의 목적이 기존 디스크 그룹에 서 create virtualDisk 명령어를 사용하여 새 가상 디스크를 작성하는 것임 을 알려주는 주석입니다. //참고:로 시작하는 줄은 capacity 매개변수가 사용되지 않기 때문에 마지 막 가상 디스크의 크기가 사용할 수 있는 모든 용량을 사용하도록 결정된 다는 것을 설명하는 스크립트 파일의 주석입니다. 이 예제의 명령어는 디스크 그룹 1에 새 가상 디스크를 작성합니다. 이 가 상 디스크의 RAID(독립 디스크 중복 배열) 레벨은 5입니다. 가상 디스크 이름(사용자 레이블)은 7입니다. (7을 따옴표로 묶었다는 것에 주의하십시 오. 따옴표로 묶는 것은 해당 정보가 레이블이라는 것을 나타내는 것입니 다.) 새 가상 디스크는 RAID 인클로저에서 슬롯 0에 있는 RAID 컨트롤러 모듈에 할당됩니다. 세그먼트 크기는 16으로 설정됩니다. 다음 구문은 이 명령어의 일반적인 형식입니다.
구성 스크립트 예제 2 이 예제에서는 create virtualDisk 명령어와 스토리지 배열의 사용자 정의 물리 디스크를 사용하여 새 가상 디스크를 작성합니다. Show "Create RAID 5 Virtual Disk 2 on existing Disk Group 2"; //This command creates the disk group and the initial virtual disk on that group.
이전 예제의 create virtualDisk 명령어와 마찬가지로 이 예제의 명령어는 새 가상 디스크를 작성합니다. 두 예제의 중요한 차이점은 이 예제에서는 가상 디스크에 포함할 특정 물리 디스크를 정의하는 방법을 보여준다는 것 입니다. 스토리지 배열에서 사용할 수 있는 물리 디스크를 찾으려면 show storageArray profile 명령어를 실행하십시오. 다음 구문은 이전 예제에 표시된 create virtualDisk 명령어의 일반적인 형 식입니다. create virtualDisk raidLevel=(0 | 1 | 5) userLabel="virtualDiskName" physicalDisks= (enclosureID0,slotID0...
샘플 스크립트 파일
색인 C RAID 레벨, 변경, 96 CLI 명령어, 16 사용 예, 27 RAID 컨트롤러 모듈 RAID 컨트롤러 모듈 데이터 활성화, 93 소유권 변경, 101 작동 모드 설정, 99 진단, 98, 141 I ISCSI 반복 구문 값, 40 iSCSI 명령어, 109 iSCSI DHCP 새로 고침 시작, 215 iSCSI 대상 속성 설정, 176 iSCSI 세션 중지, 218 iSCSI 초기자 삭제, 140 iSCSI 초기자 설정, 175 RAID 컨트롤러 모듈 재설정, 93 RAID 컨트롤러 모듈 진단, 98, 141 RAID 콘트롤러 모듈 NVSRAM 값 저장, 162 RAID 콘트롤러 모듈 활성화, 148 명령어, 111 재설정, 93, 157 클럭, 동기화, 94 표시, 200 iSCSI 초기자 작성, 123 RAID 콘트롤러 모듈 클럭 동기화, 94 R S RAID 가상 디스크 복구, 151 SMcli 명령어, 16 RAID 가상 디스크 작성 수동 물리 디스크 선택, 1
ㄱ 가상 디스크 show 명령어, 209-213 기존 디스크 그룹에 작성, 51 명령어, 113 복사, 81 사용자 할당 물리 디스크와 함께 작성, 48 설정, 189 소프트웨어 할당 물리 디스크와 함께 작성, 50 일관성 검사, 117 일관성 복구, 156 재배포, 103 재복사, 85, 87 초기화, 102 가상 디스크 복사 명령어, 113 중지, 220 가상 디스크 복사본 속성 보기, 82 표시, 211 가상 디스크 일관성 검사, 117 가상 디스크 일관성 복구, 156 가상 디스크 재배포, 103 가상 디스크 재복사, 85, 149 결정 가상 디스크 복사 후보, 79 스토리지 배열에 포함될 항목, 44 구문 요소 ISCSI 값, 40 230 색인 구성 RAID 가상 디스크 작성, 수동 물 리 디스크 선택, 129 RAID 가상 디스크 작성, 여유 용 량 기본 선택, 127 RAID 가상 디스크 작성, 자동 물 리 디스크 선택, 124 RAID 레벨 변경, 96 세그먼트 크기 변경, 97 스크
디스크 그룹 깜박임 중지, 218 되살리기, 160 명령어, 108 조각 모음, 97, 214 표시, 195 디스크 그룹 조각 모음, 97 ㅁ 만들기 스냅샷 가상 디스크, 64 매체 검색, 실행, 91 명령어 기능별 목록, 108 알파벳순 목록, 114 명령어 포맷 규칙, 106 명령줄 매개변수, 18 명령줄 인터페이스 사용 방법, 14 명령줄 인터페이스, 사용 방법, 14 명명되지 않은 검색 세션 설정, 189 물리 디스크 set 명령어, 177-179 show 명령어, 197-199 깜박임 중지, 219 되살리기, 160 명령어, 110 상태 설정, 179 시작, 215-217 재구성, 102 물리 디스크( 계속 ) 찾기, 95 초기화, 101 펌웨어 다운로드, 145 물리 디스크 데이터 수집, 98 물리 디스크 재구성, 102 물리 디스크 찾기, 95 ㅂ 반복 구문 요소, 34 변경 RAID 레벨, 96 RAID 컨트롤러 모듈 소유권, 101 가상 디스크 복사본 설정, 83 세그먼트 크기, 9
설정 RAID 컨트롤러 모듈 작동 모드, 99 가상 디스크, 189 가상 디스크 복사, 194 물리 디스크 상태, 179 물리 디스크 채널 상태, 177 물리 디스크 핫 스페어, 178 세션, 179 수정 우선 순위, 59 스냅샷 가상 디스크, 181 스토리지 배열, 182 스토리지 배열 시간, 188 스토리지 배열 암호, 56 스토리지 배열 인클로저 위치, 184 스토리지 배열 호스트 유형, 58 인클로저 ID, 171 인클로저 특성, 170 컨트롤러 클럭, 57 호스트 그룹, 173 성능 모니터, 95 성능 조정, 95 세그먼트 크기, 변경, 97 세션 명령어, 111 스냅샷 가상 디스크, 90 명령어, 111 이름, 72 스냅샷 가상 디스크 삭제, 76 작성, 65-72 재시작, 74 재작성, 76 232 색인 스냅샷 가상 디스크( 계속 ) 중지, 74 활성화, 64 스냅샷 가상 디스크 재시작, 74 스냅샷 가상 디스크 재작성, 76 스냅샷 재작성, 153 스크립트 명령어 구조, 30 명령 구문
스토리지 배열 iSNS 서버 IPv6 주소 설정, 186-187 ㅇ 영구 예약, 제거, 94 스토리지 배열 iSNS 서버 리스닝 포트 설정, 186 인클로저 명령어, 109 스토리지 배열 iSNS 서버 새로 고 침 설정, 188 일상적인 유지 관리, 91 스토리지 배열 교섭 기본값 표시, 206 스토리지 배열 기능 비활성화, 144 스토리지 배열 문제 해결, 98 스토리지 배열 자동 구성, 115 스토리지 배열 펌웨어 활성화, 114 스토리지 배열 핫 스페어 자동 구성, 117 스토리지 분할, 89 시작 가상 디스크 초기화, 217 디스크 그룹 깜박임, 214 디스크 그룹 조각 모음, 214 물리 디스크 깜박임, 215 물리 디스크 재구성, 217 물리 디스크 초기화, 216 스토리지 배열 깜박임, 217 인클로저 깜박임, 214 실행 매체 검색, 91 중복성 검사, 93 인클로저 손실 보호, 51 ㅈ 자세한 오류 보고, 24 작성 가상 디스크, 48-51 가상 디스크 복사본, 78, 80
전역 핫 스페어 할당, 60 ㅋ 제거 가상 디스크 LUN 할당, 155 가상 디스크 복사본, 155 복사 소스/대상, 88 영구 예약, 94 컨트롤러, 167 컨트롤러 설정, 167 클럭, RAID 콘트롤러 모듈, 동기화, 94 종료 상태, 25 주석, 추가, 42 ㅍ 중복성 검사, 실행, 93 포맷 고려 사항, 23 중지 가상 디스크 복사, 88, 220 디스크 그룹 깜박임, 218 물리 디스크 깜박임, 219 스냅샷, 219 스냅샷 가상 디스크, 74 스토리지 배열 깜박임, 220 스토리지 배열 물리 디스크 펌웨어 다운로드, 220 인클로저 깜박임, 218 표시 RAID 콘트롤러 모듈, 200 RAID 콘트롤러 모듈 NVSRAM, 201 가상 디스크, 209 가상 디스크 복사 대상 후보, 212 가상 디스크 복사 소스 후보, 212 가상 디스크 복사본, 211 가상 디스크 성능 통계, 212 가상 디스크 예약, 213 가상 디스크 작업 진행률, 210 구성되지 않은 iSCSI 초기자,
표시( 계속 ) 스토리지 배열 자동 구성, 204 스토리지 배열 호스트 토폴로지, 206 호스트 포트, 196 ㅎ 핫 스페어 물리 디스크 핫 스페어 설정, 178 전역 핫 스페어 할당, 60 현재 iSCSI 세션 표시, 195 호스트 스토리지 배열 호스트 토폴로지 표시, 206 토폴로지 명령어, 109 호스트 삭제, 138 호스트 작성, 120 호스트 그룹 호스트 그룹 삭제, 138 호스트 그룹 설정, 173 호스트 그룹 작성, 122 호스트 설정, 172 호스트 포트 호스트 포트 삭제, 139 호스트 포트 작성, 122 호스트 포트 표시, 196 호스트 포트 설정, 174 활성화 RAID 콘트롤러 모듈, 148 가상 디스크 복사, 64, 79 스토리지 배열 기능 키, 149 색인 235
색인