다운로드 가능한 SMcli 명령줄 매개변수
SANtricity OS 11.60 이상 릴리즈에는 SANtricity System Manager를 통해 http 기반 버전의 CLI("Secure CLI" 또는 SMcli라고도 함)를 직접 다운로드하고 설치할 수 있는 기능이 포함되어 있습니다.
11.60 이상 다운로드 가능한 SMcli 명령줄 매개변수
SMcli의 다운로드 가능한 버전은 E4000, 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 명령을 수행하는 기능이 포함됩니다.
-