lsmcli command examples
lsmcli – libStorageMgmt command line interface
Simulator, list pools (no password required)
$ lsmcli -u sim:// -l POOLS
NetApp, list volumes (prompting for password)
$ lsmcli -u ontap://root@host/ -l VOLUMES -P
SMI-S, list systems (prompting for password)
$ lsmcli -u smispy://username@host:5988/?namespace=root/interop -l SYSTEMS -P
Targetd, list pools (using env variables for URI and password)
$ export LSMCLI_URI=targetd://username@host:18700 $ export LSMCLI_PASSWORD= $ lsmcli -l POOLS
NexentaStor, create volume (using environment variables for URI and password)
$ export LSMCLI_URI='nstor://user@host' $ export LSMCLI_PASSWORD= $ lsmcli volume-create --name volume_name --size 1TiB --pool default
SMI-S, create volume (using environment variables for URI and password)
$ export LSMCLI_URI='smispy+ssl://user@host:5989?namespace=root/emc' $ export LSMCLI_PASSWORD= $ lsmcli volume-create --name volume_name --size 1TiB --pool default