1smispy_lsmplugin(1) libStorageMgmt smispy_lsmplugin(1)
2
3
4
6 smispy_lsmplugin -- LibstorageMgmt SMI-S Plugin
7
8
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
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
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
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
93 lsmcli(1), lsmd(1)
94
95
97 Please report bugs to <libstoragemgmt-devel@lists.sourceforge.net>
98
99
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)