반응형
부제: 밴더 상관없이 SAN·RAID 어레이를 한 문법으로 다룬다
lsmcli list --type PLUGINS # 사용 가능한 플러그인(밴더) 목록
lsmcli -u sim:// list --type SYSTEMS # 시뮬레이터 어레이의 시스템 조회
lsmcli -u sim:// list --type POOLS # 어레이의 스토리지 풀 조회
Description | Version
----------------------------------
Compiled plug-in example | 4.1
Storage simulator | 1.10.1
ID | Name | Element Type | Total Space | Free Space | Status | System ID
POOL_ID_00001 | Pool 1 | POOL,VOLUME,FS,SYSTEM_RESERVED,DELTA | 2199023255552 | 1649267441664 | OK | sim-01
POOL_ID_00002 | Pool 2(sub pool of Pool 1) | VOLUME,FS,DELTA | 549755813888 | 549755813888 | OK | sim-01lsmcli는 libStorageMgmt이 제공하는 명령으로, NetApp·EMC·SMI-S 같은 서로 다른 스토리지 밴더를 밴더별 도구 대신 하나의 문법으로 관리한다. 실제 어레이는 -u로 접속 URI를(예: smispy://user@host) 지정하고, 뒤에서 밴더별 플러그인이 실제 통신을 맡는다. 위는 하드웨어 없이도 동작을 익히도록 내장된 sim:// 시뮬레이터 플러그인의 출력이다. 볼륨 생성·스냅샷·삭제까지 표준화된 하위 명령으로 처리한다. 데비안에도 같은 라이브러리가 있지만, RHEL은 이를 엔터프라이즈 스토리지 관리의 표준 경로로 문서화한다.
이렇게도 쓴다
시뮬레이터 어레이의 볼륨(LUN) 목록을 본다.
lsmcli -u sim:// list --type VOLUMES
새 볼륨을 특정 풀에 생성한다.
lsmcli -u sim:// volume-create --name vol1 --size 1G --pool POOL_ID_00001
디스크 목록과 상태를 조회한다.
lsmcli -u sim:// list --type DISKS
libstoragemgmt 데몬을 켜고 플러그인을 확인한다. (systemctl 조합)
systemctl enable --now libstoragemgmt && lsmcli list --type PLUGINS
환경변수로 URI를 지정해 -u를 생략한다. (export 조합)
export LSMCLI_URI=sim:// && lsmcli list --type SYSTEMS반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] lvmdevices LVM 장치 파일 관리 (0) | 2026.08.05 |
|---|---|
| [RHEL] lvm_import_vdo 독립 VDO 볼륨을 LVM VDO LV로 전환 (0) | 2026.08.05 |
| [RHEL] lsinitrd initramfs 내용 들여다보기 (0) | 2026.08.05 |
| [RHEL] load_policy 정책을 커널에 다시 로드 (0) | 2026.08.05 |
| [RHEL] kvm_stat KVM 하이퍼바이저 이벤트 통계 (0) | 2026.08.05 |