다운로드 가능한 SMcli 명령줄 매개변수
11.60 이상 다운로드 가능한 SMcli 명령줄 매개변수
SANtricity OS 11.60 릴리스에는 SANtricity 시스템 관리자를 통해 직접 http 기반 버전의 CLI("보안 CLI" 또는 SMcli라고도 함)를 다운로드하고 설치할 수 있는 기능이 포함되어 있습니다. SMcli의 다운로드 가능한 버전은 EF600, EF300, E5700, EF570, E2800에서 사용할 수 있습니다. EF280 컨트롤러: SANtricity 시스템 관리자 내에서 SMcli를 다운로드하려면 * 설정 * > * 시스템 * 및 * 추가 기능 * > * 명령줄 인터페이스 * 를 선택합니다.
|
CLI 명령을 실행하려는 관리 시스템에서 Java Runtime Environment(JRE) 버전 8 이상을 사용할 수 있어야 합니다. |
이전 버전의 SMcli와 마찬가지로 SANtricity System Manager를 통해 다운로드할 수 있는 SMcli에는 고유한 매개변수 세트가 있습니다. SANtricity OS 11.53 및 이전 릴리스에 대한 명령줄 매개 변수 사용에 대한 자세한 내용은 을 참조하십시오 "레거시 명령줄 매개변수".
다단계 인증
SAML(Security Assertion Markup Language)이 활성화된 경우 액세스 토큰만 CLI에서 사용할 수 있습니다. SAML이 활성화되지 않은 경우 사용자 이름/암호 또는 액세스 토큰을 사용할 수 있습니다. 액세스 토큰은 SANtricity 시스템 관리자를 통해 생성할 수 있습니다.
매개 변수 | 정의 |
---|---|
|
스토리지 시스템에서 인증에 사용할 액세스 토큰을 정의합니다. 액세스 토큰은 사용자 이름과 암호를 제공하는 대체 토큰입니다. |
|
이 인수에는 다음 두 인수 중 하나가 필요합니다.
|
'-u' |
에 이 매개 변수를 따릅니다 |
'-p' |
명령을 실행할 스토리지 배열의 암호를 정의합니다. 다음과 같은 조건에서는 암호가 필요하지 않습니다.
|
|
이 인수에는 다음 두 인수 중 하나가 필요합니다.
|
일반 https 모드 명령줄 매개 변수입니다
다운로드 가능한 SMcli는 https 모드만 지원합니다. 다음은 https 모드에 대해 일반적으로 사용되는 명령줄 매개 변수입니다.
매개 변수 | 정의 | ||
---|---|---|---|
'_host-name-or-ip-address _' |
호스트 이름 또는 IP(인터넷 프로토콜) 주소를 지정합니다 ( 각 컨트롤러의 이더넷 연결을 통해 대역외 스토리지 관리를 관리하는 경우 를 지정해야 합니다 |
||
'-k' |
이 선택적 인수를 사용하면 가 허용됩니다
|
||
'-e' |
구문 검사를 먼저 수행하지 않고 명령을 실행합니다. |
||
|
다운로드 가능한 SMcli에 대한 법적 고지 사항을 표시합니다. |
||
'-n' |
스크립트 명령을 실행할 로컬에 저장된 레이블을 지정합니다. 이 옵션은 를 사용할 때 선택 사항입니다
|
||
'-o' |
스크립트 명령을 실행한 결과에 해당하는 모든 출력 텍스트의 파일 이름을 지정합니다. 다음 매개변수와 함께 '-o' 매개변수를 사용합니다.
출력 파일을 지정하지 않으면 출력 텍스트가 표준 출력으로 이동합니다 |
||
'-S'(대문자) |
스크립트 명령을 실행할 때 나타나는 명령 진행률을 설명하는 정보 메시지를 표시하지 않습니다. (정보 메시지를 표시하지 않는 것을 무음 모드라고도 합니다.) 이 매개 변수는 다음 메시지를 표시하지 않습니다.
|
||
|
다운로드 가능한 SMcli 버전을 표시합니다 |
||
'-? |
CLI 명령에 대한 사용 정보를 표시합니다. |
저장된 스토리지 관리
다음 명령줄 매개 변수를 사용하면 로컬에 저장된 레이블을 통해 저장된 배열을 관리할 수 있습니다.
|
로컬에 저장된 레이블이 SANtricity 시스템 관리자 아래에 표시되는 실제 스토리지 배열 이름과 일치하지 않을 수 있습니다. |
매개 변수 | 정의 | ||
---|---|---|---|
|
로컬에 저장된 모든 레이블 및 관련 주소를 표시합니다 |
||
|
이름이 인 로컬에 저장된 레이블과 연결된 주소를 표시합니다 |
||
|
로컬에 저장된 모든 레이블을 삭제합니다 |
||
|
이름이 인 로컬에 저장된 레이블을 삭제합니다 |
||
|
|
매개 변수 | 정의 |
---|---|
|
로컬에 저장된 신뢰할 수 있는 인증서를 모두 표시합니다 |
|
로컬에 저장된 신뢰할 수 있는 인증서를 별칭과 함께 표시합니다 |
|
로컬에 저장된 신뢰할 수 있는 인증서를 모두 삭제합니다 |
|
로컬로 저장된 신뢰할 수 있는 인증서를 별칭과 함께 삭제합니다 |
|
|
|
|
장비를 식별합니다
다음 명령줄 매개 변수를 사용하면 호스트에 표시되는 모든 해당 디바이스에 대한 정보를 표시할 수 있습니다.
|
SANtricity 11.81 릴리스부터 SMcli가 지원됩니다 identifyDevices 매개 변수는 이전에 SMdevices 도구를 통해 사용할 수 있었던 기능을 대체합니다.
|
매개 변수 | 정의 |
---|---|
|
스토리지 어레이와 연결된 모든 SCSI 기본 블록 장치를 찾습니다. 검색된 각 디바이스에 대해 기본 OS별 디바이스 이름, 관련 스토리지 시스템, 볼륨 이름, LUN 정보 등과 같은 다양한 정보를 보고합니다 |
예
의 예는 다음을 참조하십시오 -identifyDevices
Linux 및 Windows 운영 체제 내의 매개 변수입니다.
ICTAE11S05H01:~/osean/SMcli-01.81.00.10004/bin # ./SMcli -identifyDevices <n/a> (/dev/sg2) [Storage Array ictae11s05a01, Volume 1, LUN 0, Volume ID <600a098000bbd04f00001c7365426b58>, Alternate Path (Controller-A): Non owning controller - Active/Non-optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] /dev/sdb (/dev/sg3) [Storage Array ictae11s05a01, Volume Access, LUN 7, Volume ID <600a098000bbcdd3000002005a731d29>] <n/a> (/dev/sg4) [Storage Array ictae11s05a01, Volume 1, LUN 0, Volume ID <600a098000bbd04f00001c7365426b58>, Preferred Path (Controller-B): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] /dev/sdc (/dev/sg5) [Storage Array ictae11s05a01, Volume Access, LUN 7, Volume ID <600a098000bbcdd3000002005a731d29>] SMcli completed successfully.
PS C:\Users\Administrator\Downloads\SMcli-01.81.00.0017\bin> .\SMcli -identifyDevices \\.\PHYSICALDRIVE1 [Storage Array ICTAG22S08A01, Volume Vol1, LUN 1, Volume ID <600a0980006cee060000592e6564fa6a>, Preferred Path (Controller-B): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] \\.\PHYSICALDRIVE2 [Storage Array ICTAG22S08A01, Volume Vol2, LUN 2, Volume ID <600a0980006ce727000001096564f9f5>, Preferred Path (Controller-A): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] \\.\PHYSICALDRIVE3 [Storage Array ICTAG22S08A01, Volume Vol3, LUN 3, Volume ID <600a0980006cee06000059326564fa76>, Preferred Path (Controller-B): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] \\.\PHYSICALDRIVE4 [Storage Array ICTAG22S08A01, Volume Vol4, LUN 4, Volume ID <600a0980006ce7270000010a6564fa01>, Preferred Path (Controller-A): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] SMcli completed successfully.
추가 참고 사항
-
SCSI 기반 호스트 인터페이스를 사용하는 x86-64 플랫폼을 실행하는 Linux 및 Windows 운영 체제에서만 호환됩니다.
-
NVMe 기반 호스트 인터페이스는 지원되지 않습니다.
-
-
를 클릭합니다
identifyDevices
매개 변수는 OS 수준에서 다시 검색하지 않습니다. OS에 표시되는 기존 장치를 반복합니다. -
를 실행하려면 충분한 사용자 권한이 있어야 합니다
identifyDevices
명령.-
여기에는 OS 네이티브 블록 디바이스에서 읽고 SCSI Inquiry 명령을 수행하는 기능이 포함됩니다.
-