1smispy_lsmplugin(1)             libStorageMgmt             smispy_lsmplugin(1)
2
3
4

NAME

6       smispy_lsmplugin -- LibstorageMgmt SMI-S Plugin
7
8

DESCRIPTION

10       LibstorageMgmt  SMI-S Plugin allows LibstorageMgmt user to manage stor‐
11       age arrays like: EMC VNX/VMAX, HDS AMS and LSI MegaRAID etc.  via  SNIA
12       SMI-S  standard. The 'smispy_lsmplugin' executable file is for Libstor‐
13       ageMgmt daemon to execute when client user requests SMI-S plugin.
14
15

URI

17       To use this plugin, users should set their URI to this format:
18
19           # HTTP connection
20           smispy://<username>@<smis_provder_host>:<port>?<uri_parameters>
21
22           # HTTPS connection
23           smispy+ssl://<username>@<smis_provder_host>:<port>?<uri_parameters>
24
25
26
27       username
28
29              The username is the SMI-S provider user account.
30
31
32       smis_provder_host
33
34              The smis_provder_host is the SMI-S provider's IP address or  DNS
35              name.
36
37
38       port
39
40              By  default, SMI-S plugin will use port 5988 for HTTP connection
41              and port 5989 for HTTPS connection. You can skip this in URI  if
42              your SMI-S provider is using default ports.
43
44              For  non-default  ports,  SELinux  will likely prevent the SMI-S
45              plugin from making a network connection.
46
47
48       URI parameters
49              These URI parameters are supported by this plugin:
50
51
52              namespace=<name_space>
53                     This URI parameter is for LSI MegaRAID and  NetApp  E-Se‐
54                     ries only.
55
56
57              system=<system_id>
58                     For those SMI-S providers which support multi-systems(Ex‐
59                     ample EMC ECIM), this URI parameter can be used to  limit
60                     network communication for specified system only. The sys‐
61                     tem_id is the ID of the system:
62                      * lsm.System.id              (Python API)
63                      * lsm_system_id_get()        (C API)
64                      * lsmcli list --systems      (lsmcli command line)
65
66
67              no_ssl_verify=yes
68                     This URI parameter is for HTTPS  connections  only.  With
69                     this  URI  parameter,  the SMI-S plugin will not validate
70                     SMI-S provider's server SSL certificate.  It's often used
71                     for  self-signed  CA  environment, but it's strongly sug‐
72                     gested to remove this URI  parameter  and  install  self-
73                     signed CA properly.
74
75

Supported Hardware

77       The  LibstorageMgmt  SMI-S  plugin is based on 'Block Services Package'
78       profile , SNIA SMI-S 1.4 or later. Any storage system which  implements
79       that  profile  may be supported. Detailed support status can be queried
80       via:
81
82        * lsm.Client.capabilities()  (Python API)
83        * lsm_capabilities()         (C API)
84        * lsmcli capabilities        (lsmcli command line).
85
86

FIREWALL RULES

88       By default, this plugin requires access to  the  SMI-S  provider's  TCP
89       5988 port for HTTP conenction and TCP 5989 port for HTTPS connection.
90
91

SEE ALSO

93       lsmcli(1), lsmd(1)
94
95

BUGS

97       Please report bugs to <libstoragemgmt-devel@lists.sourceforge.net>
98
99

AUTHOR

101       Gris Ge <fge@redhat.com>
102       Tony Asleson <tasleson@redhat.com>
103
104
105
106smispy_lsmplugin 1.9.2             June 2015               smispy_lsmplugin(1)
Impressum