lsmcli - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 lsmcli 명령입니다.

프로그램:

이름


lsmcli - libStorageMgmt 명령줄 인터페이스

개요


lsmcli 명령 [글로벌 옵션]...[COMMAND 옵션] ...

기술


lsmcli는 libStorageMgmt 라이브러리용 명령줄 도구입니다. 이 도구를 사용하면 사용자는 다음을 수행할 수 있습니다.
일회성 스토리지 관련 관리 작업을 수행하거나 스토리지 관리 스크립트를 작성합니다.

전제 조건


* libStorageMgmt 데몬.
데몬'lsmd'는 lsmcli에 필요합니다.

* URI(Uniform Resource Identifier)
URI는 사용할 플러그인과 플러그인이 통신하는 방법을 식별하는 데 사용됩니다.
스토리지 어레이와 함께. 유효한 URI 형식은 다음과 같습니다.
플러그인:// @주인: ?
플러그인+ssl:// @주인: ?
예, 자세한 내용은 "LibStorageMgmt 사용자 안내서"를 참조하십시오.
* 시뮬레이터:
심://
심크://
* 넷앱 ONTAP:
ontap://사용자 이름@호스트
ontap+ssl://사용자 이름@호스트
* SMI-S 지원 어레이(예: EMC CX/VNX, HDS AMS, IBM SVC/DS, LSI MegaRAID)
다른 사람):
smis://사용자 이름@호스트: ?네임스페이스=
smis+ssl://사용자 이름@호스트: ?네임스페이스=
다음 방법 중 하나를 통해 URI를 lsmcli에 전달할 수 있습니다.
* '를 사용하여-u, --우리' 논쟁.
* '를 사용하여LSMCLI_URI' 환경 변수.
* 이 줄을 다음에 추가하세요. $HOME/.lsmcli:
우리=

* 비밀번호
스토리지 어레이 비밀번호 인증의 경우 다음 중 하나를 통해 lsmcli에 전달할 수 있습니다.
다음 방법:
* '-P, --즉각적인' 인수를 사용하여 암호를 묻는 메시지를 표시합니다.
* 'LSMCLI_PASSWORD' 환경 변수.

글로벌 옵션


--번역 프로그램의 버전 번호를 표시하고 종료

-h, --도움 이 도움말 메시지를 표시하고 종료합니다. 특정 명령의 도움말 메시지를 표시합니다.
지정된 경우.

-u , --우리
통일 자원 식별자(env LSMCLI_URI)

-P, --즉각적인 비밀번호 프롬프트(env LSMCLI_PASSWORD)

-H, --인간 사람이 읽을 수 있는 형식으로 인쇄 크기(예: KiB, MiB, GiB, TiB, PiB, EiB)

-t , --간결한
헤더 없이 레코드 구분 기호로 "SEP"를 사용하여 간결한 형식으로 출력을 인쇄합니다.
'--header'가 정의되지 않은 경우.

--헤더 간결한 헤더 포함

-e, --열거형 열거된 유형을 텍스트 대신 숫자로 표시

-f, --힘 데이터 손실 작업에 대한 확인 프롬프트 우회

-w , --기다리다=
명령 시간 초과 값(ms)(기본값 = 30초)

-b 완료를 기다리지 않고 명령을 비동기식으로 실행합니다. 그만큼
lsmcli 명령은 종료로 종료됩니다. 암호(7) 및 작업 ID가 다음에 기록됩니다.
명령이 스토리지 배열에서 계속 실행 중인 경우 STDOUT입니다. '직업-'을 사용하세요.
상태 --id <직업 아이디>' 명령의 진행 상황을 조회합니다. 일부
배열이나 플러그인은 비동기 작업을 지원하지 않을 수 있습니다.
상황에서는 -b가 효과적이지 않습니다. 명령은 완료될 때까지 기다립니다.

-s, --스크립트 스크립트 친화적인 방식으로 데이터를 표시합니다.
이 옵션이 없으면 데이터가 다음과 같은 방식으로 표시됩니다(기본값).

아이디 | 이름 | 요소 유형 ...
----------------------------- ...
Aggr0 | Aggr0 | FS,SYSTEM_RESERVED,풀 ...
iscsi | iscsi | FS, 풀 ...

이 옵션을 사용하면 데이터가 이런 방식으로 표시됩니다.

-----------------------------------------------
아이디 | 어그로0
이름 | 어그레0
요소 유형 | FS,SYSTEM_RESERVED,풀
...
-----------------------------------------------
아이디 | iscsi
이름 | iscsi
요소 유형 | FS, 풀
...

참고 사항 :
출력 너비를 줄이기 위해 모든 속성이 표시되지는 않습니다.
기본 열 표시.

명령


명부
LSM 객체에 대한 정보 나열

--유형 필수의. 유효한 값은 다음과 같습니다(대소문자를 구분하지 않음).
볼륨, 수영장, FS, 스냅 샷, 수출, NFS_CLIENT_AUTH,
액세스_그룹, 시스템, 디스크, PLUGINS, TARGET_PORTS.

--fs 필수 --유형=스냅 샷. 특정 파일 시스템의 스냅샷을 나열합니다.
PLUGINS는 현재 플러그인뿐만 아니라 LSM에서 지원되는 모든 플러그인을 나열합니다.

--sys SYS_ID를 사용하여 시스템에서 리소스를 검색합니다. 쿼리할 때만 지원됩니다.
이러한 유형의 리소스: 볼륨, 수영장, FS, 스냅 샷, 디스크,
액세스_그룹.

--수영장
POOL_ID가 있는 풀에서 리소스를 검색합니다. 다음 유형에서만 지원됩니다.
자원: 볼륨, 수영장, FS.

--vol VOL_ID가 있는 볼륨에서 리소스를 검색합니다. 다음 유형에서만 지원됩니다.
자원: 볼륨, 액세스_그룹.
볼륨 마스킹 상태를 쿼리하려면 다음 명령을 사용하십시오.
lsmcli list --type ACCESS_GROUPS --vol

--디스크
DISK_ID를 사용하여 디스크에서 리소스를 검색합니다. 다음 유형에서만 지원됩니다.
자원: 디스크.

--ag AG_ID가 있는 액세스 그룹에서 리소스를 검색합니다. 이들에서만 지원됩니다.
자원 유형: 액세스_그룹, 볼륨.
볼륨 마스킹 상태를 쿼리하려면 다음 명령을 사용하십시오.
lsmcli list --type VOLUMES --ag

--fs FS_ID를 사용하여 파일 시스템에서 리소스를 검색합니다. 다음 유형에서만 지원됩니다.
리소스: FS.

--nfs-내보내기
NFS_EXPORT_ID를 사용하여 NFS 내보내기에서 리소스를 검색합니다. 다음에서만 지원됩니다.
이러한 유형의 리소스: 수출.

--tgt 대상 포트 ID로 대상 포트에서 리소스를 검색합니다. 다음에서만 지원됩니다.
이러한 유형의 리소스: TARGET_PORTS.

직위
작업에 대한 정보를 검색합니다. 사용 방법은 사용자 가이드를 참조하세요.

--직업

기능
어레이 기능을 검색합니다.

--sys 필수의. 기능을 쿼리할 시스템의 ID입니다.

플러그인 정보
현재 URI에 대한 플러그인 설명 및 버전을 검색합니다.

볼륨 생성
볼륨(AKA., 논리 볼륨, 가상 디스크, LUN)을 생성합니다.

--이름 필수의. 볼륨 이름.

--크기 필수의. 볼륨 크기(참조 SIZE OPTION 허용되는 형식의 경우).

--수영장
필수의. 풀의 ID입니다.

--프로비저닝
선택 과목. 프로비저닝 유형. 유효한 값은 DEFAULT, THIN, FULL입니다.
DEFAULT 플러그인이 선택하도록 하라는 뜻입니다. 얇은 씬 프로비저닝이 필요함을 의미합니다.
활성화된 볼륨. FULL 완전히 할당된 볼륨이 필요함을 의미합니다.

볼륨 RAID 생성
특정 디스크의 하드웨어 RAID에 볼륨을 생성합니다.

--이름 필수의. 볼륨 이름. 하드웨어 RAID로 인해 변경되거나 무시될 수 있습니다.
카드사 제한.

--레이드 유형
필수의. 다음 값 중 하나일 수 있습니다. RAID0, RAID1, RAID5, RAID6, RAID10,
RAID50, RAID60. 현재 RAID 카드의 지원되는 RAID 유형은 다음과 같을 수 있습니다.
"라는 명령을 통해 쿼리했습니다.볼륨 RAID 생성 캡".

--디스크
필수의. 반복 가능. 새 RAID 그룹의 디스크 ID입니다.

--스트립 크기
선택 과목. 각 디스크의 스트립 크기(바이트)입니다. 정의되지 않은 경우
하드웨어 카드가 공급업체 기본값을 사용하도록 합니다. 지원되는 스트라이프
현재 RAID 카드의 크기는 "명령을 통해 쿼리할 수 있습니다.볼륨-레이드-생성-
".

볼륨 RAID 생성 캡
현재 하드웨어 RAID 카드에 대한 Volume-raid-create 명령 지원 상태를 쿼리합니다.

--sys 필수의. 기능을 쿼리할 시스템의 ID입니다.

볼륨 삭제
해당 ID가 지정된 볼륨 삭제

--vol 필수의. 삭제할 볼륨의 ID입니다.

볼륨 크기 조정
볼륨 크기를 조정하려면 다음이 필요합니다.

--vol 필수의. 크기를 조정할 볼륨의 ID입니다.

--크기
필수의. 새로운 볼륨 크기입니다.(참조 SIZE OPTION 허용되는 형식의 경우).
경계 정렬 문제로 인해 어레이는 다음과 같은 볼륨을 반환할 수 있습니다.
요청한 것보다 약간 더 큰 크기입니다.

볼륨 복제
새 볼륨을 생성하고 제공된 볼륨을 여기에 복제합니다.

--vol 필수의. 복제할 볼륨의 ID입니다.

--이름 필수의. 복제된 데이터를 보관할 새 볼륨의 이름입니다.

--담당자 유형 (참조 VOLUME 복제 유형)
필수의. 유효한 복제 유형은 다음과 같습니다.
클론, 복사, 미러_비동기화, 미러_싱크.

--수영장
선택 과목. 새 볼륨을 생성해야 하는 풀의 ID입니다. 만약에
지정하지 않으면 플러그인 또는 어레이가 적절한 풀을 선택합니다.

볼륨 복제 범위
볼륨의 일부를 동일한 볼륨이나 다른 볼륨에 복제합니다.

--src-vol
필수의. 복제 소스 볼륨의 ID입니다.

--dst-vol
필수의. 복제 대상 볼륨의 ID입니다.

--담당자 유형 (참조 VOLUME 복제 유형)
필수의. 적절한 복제 유형은 다음과 같습니다.
클론, 복사.

--src-시작
필수의. 복제 소스 볼륨 시작 블록 번호. 와 짝을 이루어야 함
--세다--dst-시작. 불연속 블록 범위가 여러 개인 경우
'와 같이 이 인수를 반복적으로 정의할 수 있습니다.--src-시작 0 --dst-
스타트 0 --세다 1024 --src-시작 2048 --dst-시작 2048 --세다 2048'

--dst-시작
필수의. 복제 대상 볼륨 시작 블록 번호입니다. 반드시 쌍으로
--세다--src-시작.

--세다
필수의. 다음부터 시작하는 복제된 블록의 개수 --src-startblock.
해야 in --src-시작--dst-시작.

볼륨 복제 범위 블록 크기
시스템에서 복제된 각 블록의 크기(바이트)입니다.

--sys 필수의. 복제된 블록 크기를 쿼리할 시스템의 ID입니다.

볼륨 의존적
복제와 같이 볼륨에 종속 하위 항목이 있는 경우 True를 반환합니다.

--vol 필수의. 종속성을 쿼리할 볼륨의 ID입니다.

볼륨 종속-rm
복제와 같은 볼륨 종속성을 제거합니다.

--vol 필수의. 종속성을 제거할 볼륨의 ID입니다.

볼륨 액세스 그룹
제공된 볼륨에 액세스할 수 있는 액세스 그룹을 나열합니다.

--vol 필수의. 액세스를 쿼리할 볼륨의 ID입니다.

볼륨 마스크
특정 볼륨에 대한 액세스 그룹 RW 액세스 권한을 부여합니다. LUN 마스킹과 유사
또는 NFS 내보내기.

--vol 필수의. 액세스할 볼륨의 ID입니다.

--ag 필수의. 부여할 액세스 그룹의 ID입니다.

볼륨 마스크 해제
지정된 볼륨에 대한 액세스 그룹 RW 액세스를 취소합니다.

--vol 필수의. 취소할 볼륨의 ID입니다.

--ag 필수의. 취소할 출입그룹의 ID입니다.

볼륨 레이드 정보
주어진 볼륨에 대한 RAID 정보를 쿼리합니다.

--vol 필수의. 쿼리할 볼륨의 ID입니다.

풀 구성원 정보
특정 풀에 대한 RAID 정보를 쿼리합니다.

--수영장
필수의. 쿼리할 풀의 ID입니다.

액세스 그룹 생성
액세스 그룹을 만듭니다.

--이름
필수의. 새 액세스 그룹의 사람에게 친숙한 이름입니다.

--초기화
필수의. 새 액세스 그룹의 첫 번째 개시자 ID입니다. WWPN 또는 iSCSI IQN.

--sys 필수의. 이 액세스 그룹이 상주해야 하는 시스템의 ID입니다.

액세스 그룹 추가
액세스 그룹에 개시자를 추가합니다.

--ag 필수의. 액세스 그룹의 ID입니다.

--초기화
필수의. 추가할 이니시에이터의 ID입니다. WWPN 또는 iSCSI IQN.

액세스 그룹 제거
액세스 그룹에서 개시자를 제거합니다.

--ag 필수의. 액세스 그룹의 ID입니다.

--초기화
필수의. 제거할 개시자의 ID입니다.

액세스 그룹 삭제
액세스 그룹을 삭제합니다.

--ag 필수의. 삭제할 출입그룹의 ID입니다.

액세스 그룹 볼륨
액세스 그룹에 액세스 권한이 부여된 볼륨을 나열합니다.

--ag 필수의. 쿼리할 출입 그룹의 ID입니다.

iscsi-chap
ISCSI 인바운드/아웃바운드 CHAP 인증을 구성합니다.

--초기화
필수의. 구성할 iSCSI 개시자의 ID입니다.

--인-사용자
선택 과목. 인바운드 CHAP 사용자 이름입니다.

--인패스
선택 과목. 인바운드 CHAP 비밀번호입니다.

--아웃-사용자
선택 과목. 아웃바운드 CHAP 사용자 이름입니다.

--아웃패스
선택 과목. 아웃바운드 CHAP 비밀번호입니다.

fs-create
파일 시스템을 생성합니다.

--이름 필수의. 새 파일 시스템의 사람에게 친숙한 이름입니다.

--크기 필수의. 볼륨 크기(참조 SIZE OPTION 허용되는 형식의 경우).

--수영장
필수의. 새 파일 시스템을 보유할 풀의 ID입니다.

fs 삭제
파일 시스템을 삭제합니다.

--fs 필수의. 삭제할 파일 시스템의 ID입니다.

fs-크기 조정
파일 시스템의 크기를 조정합니다.

--fs 필수의. 크기를 조정할 파일 시스템의 ID입니다.

--크기
필수의. 새로운 크기의 파일 시스템. 보다 SIZE OPTION 허용된 형식에 대해.

fs-수출
NFS를 통해 파일 시스템을 내보냅니다.

--fs 필수의. 내보낼 파일 시스템의 ID입니다.

--exportpath
선택 과목. NFS 서버 내보내기 경로. 예: '/foo/bar'.

--annuid
선택 과목. 익명 사용자에 매핑할 UID(사용자 ID)입니다.

--anongid
선택 과목. 익명 사용자에게 매핑할 GID(그룹 ID)입니다.

--인증 유형
선택 과목. NFS 클라이언트 인증 유형입니다. 이것은 단지 자리 표시자일 뿐이지,
아직 지원됩니다.

--루트 호스트
선택 과목. 반복 가능. 호스트/IP에는 루트 액세스 권한이 있습니다. XNUMX인 이상
호스트/IP:

--ro-호스트
선택 과목. 반복 가능. 호스트/IP에는 읽기 전용 액세스 권한이 있습니다. XNUMX인 이상
호스트/IP: '--ro-호스트 호스트A --ro-호스트 호스트B'.

--rw-호스트
선택 과목. 호스트/IP에는 읽기/쓰기 액세스 권한이 있습니다. 둘 이상의 호스트/IP의 경우:

fs-내보내기 취소
NFS 내보내기를 제거합니다.

--fs 필수의. 내보내기를 취소할 파일 시스템의 ID입니다.

fs-클론
파일 시스템 복제본을 생성합니다. '클론'은 특정 시점에 읽고 쓸 수 있는 공간을 의미합니다.
데이터의 효율적인 사본, 일명. 읽기-쓰기 가능한 스냅샷.

--src-fs
필수의. 복제할 파일 시스템의 ID입니다.

--dst 이름
필수의. 새로 생성된 대상 파일 시스템의 이름입니다.

--백킹-스냅샷
선택 과목. 이전에 생성된 스냅샷을 사용하여 FS 클론을 만듭니다.

fs-스냅-생성
지정된 파일 시스템의 스냅샷을 생성합니다. 스냅샷은 읽기 전용 공간으로 정의됩니다.
파일 시스템의 효율적인 PIT(Point In Time Copy)입니다. 소스 파일 시스템은 그대로 유지됩니다.
편집 가능.

--이름
필수의. 새 스냅샷의 사람 친화적인 이름입니다.

--fs 필수의. 스냅샷을 생성할 파일 시스템의 ID입니다.

fs-스냅-삭제
스냅샷을 삭제합니다.

--스냅
필수의. 삭제할 스냅샷의 ID입니다.

--fs 필수의. 파일 시스템의 ID입니다.

fs-스냅-복원
FS 또는 지정된 파일을 이전 스냅샷 상태로 복원합니다. 이렇게 하면 모든 항목이 삭제됩니다.
복원 시 특정 파일이 지정되지 않은 경우 스냅샷 이후 파일 시스템이 변경됩니다.

--fs 필수의. 복원할 파일 시스템의 ID입니다.

--스냅
필수의. 복원할 스냅샷의 ID입니다.

--파일
선택 과목. 반복 가능. 이 옵션을 정의하면
정의된 파일.

--fileas
선택 과목. 반복 가능. 이 옵션을 정의하면 복원된 파일은 다음과 같습니다.
지정된 경로와 파일 이름에 저장됩니다. '--파일 파일A --fileas old_fileA
'.

fs 종속
하위 종속성(스냅샷 또는 복제본)이 존재하는 경우 True를 반환합니다.

--fs 필수의. 쿼리할 파일 시스템의 ID입니다.

--파일
선택 과목. 반복 가능. 특정 파일에 대한 종속성만 확인하세요.
'--파일 파일A --파일 경로 B'.

fs-종속-rm
파일 시스템 종속성(스냅샷 또는 복제)을 제거합니다.

--fs 필수의. 종속성을 제거할 파일 시스템의 ID입니다.

--파일
선택 과목. 반복 가능. 예를 들어 특정 파일에 대한 종속성만 제거합니다.
'--파일 파일A --파일 경로 B'.

파일 복제
파일의 복제본을 생성합니다(씬 프로비저닝). 참고: --src와 --dst를 쌍으로 연결해야 합니다.
예. '--src 파일A --src 파일B --dst fileA_clone --dst fileB_clone'.

--src
필수의. 반복 가능. 복제할 소스 파일(상대 경로)입니다.

--dst
필수의. 반복 가능. 복제 대상 파일(상대 경로)입니다.

ALIAS


ls
'list --type 시스템'의 별칭

lp
'list --type 풀'의 별칭

lv
'list --type 볼륨'의 별칭

ld
'list --type disks'의 별칭

la
'list --type access_groups'의 별칭

lf
'list --type fs'의 별칭

lt
'list --type target_ports'의 별칭

c
'능력'의 별칭

p
'plugin-info'의 별칭

vc
'볼륨 생성'의 별칭

가상현실
'volume-raid-create'의 별칭

vrcc
'volume-raid-create-cap'의 별칭

vd
'볼륨 삭제'의 별칭

vr
'볼륨 크기 조정'의 별칭

vm
'볼륨 마스크'의 별칭

vu
'볼륨 마스크 해제'의 별칭

브리
'volume-raid-info'의 별칭

오후
'pool-member-info'의 별칭

ac
'access-group-create'의 별칭

aa
'access-group-add'의 별칭

ar
'액세스 그룹 제거'의 별칭

ad
'access-group-delete'의 별칭

SIZE OPTION


--크기
저장 공간 크기. 형식은 '' + ''. 예: "10GiB", "20.5MB". 아니요
접미사는 바이트를 나타냅니다. 유효한 접두사는 다음과 같습니다.
KiB, # 2^10바이트
MiB, # 2^20바이트
GiB, # 2^30바이트
TiB, # 2^40바이트
PiB, # 2^50바이트
EiB, # 2^60바이트
KB, # 10^3바이트
MB, # 10^6바이트
GB, # 10^9바이트
TB, # 10^12바이트
PB, # 10^15바이트
EB, # 10^17바이트

다음 접두사도 지원되지만 권장되지는 않습니다.
K, M, G, T, P, E, #은 KiB, MiB 등과 같습니다.
k, m, g, t, p, e, #는 KiB, MiB 등과 동일

onworks.net 서비스를 사용하여 온라인으로 lsmcli 사용



최신 Linux 및 Windows 온라인 프로그램