Académique Documents
Professionnel Documents
Culture Documents
Version 11.2.x
Commands Reference
GC27-3914-03
Note
Before using this information and the product it supports, read the information in Notices on page 549.
This edition applies to version 11, release 2, modification 0 of IBM XIV Storage System Command Line Interface
and to all subsequent releases and modifications until otherwise indicated in new editions.
This edition replaces GC27-3914-02.
Copyright IBM Corporation 2008, 2013.
US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
About this guide . . . . . . . . . . vii
Purpose and Scope . . . . . . .
Intended Audience . . . . . . .
Documentation Conventions . . .
Parameter Definitions. . . . . .
Publications and related information.
Getting information, help, and service
Ordering publications . . . . . .
Sending your comments . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
. vii
. vii
. vii
. . . . . viii
. . . . . viii
. . . . . xi
. . . . . xi
. . . . . xi
Resizing a Volume .
Unlocking a Volume
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 45
. 48
51
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
53
54
57
58
60
61
63
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 88
. 90
67
70
71
72
73
75
77
77
80
81
82
83
84
85
86
87
91
of the
. . .
. . .
. . .
. 106
. 107
. 108
iii
109
110
112
112
114
115
115
117
118
119
120
120
121
122
122
123
124
124
125
125
126
127
127
129
130
131
132
132
134
135
136
136
137
iv
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
140
140
141
143
144
145
147
147
149
150
151
152
153
154
155
156
156
157
.
.
.
.
160
161
165
167
168
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
170
171
174
176
181
182
184
187
189
190
191
192
193
195
196
197
197
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
199
200
201
203
204
205
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
208
209
211
213
214
215
216
219
220
221
221
222
223
224
225
228
228
229
231
232
233
233
236
237
238
239
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
240
242
244
245
246
247
248
250
251
252
253
254
255
.
.
.
.
.
257
259
260
261
262
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
263
264
265
266
267
268
268
271
272
273
274
274
275
277
278
278
279
279
280
281
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
283
284
284
285
286
287
288
289
289
.
.
. 291
. 292
. 293
. 294
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 295
. 296
. 299
301
302
304
305
305
306
307
309
310
313
314
315
316
317
318
319
320
322
323
324
325
326
327
328
329
330
331
332
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
335
336
337
339
339
341
342
345
346
347
349
350
351
352
353
354
355
356
357
Contents
vi
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
358
360
362
363
365
366
368
371
372
374
376
377
377
378
381
381
383
384
385
385
386
387
388
389
390
391
392
392
393
394
395
. 396
. 397
.
.
.
.
.
.
.
.
398
399
400
401
401
402
403
403
.
.
.
.
.
.
.
.
.
.
.
.
. 405
. 412
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 415
. 416
. 417
. 551
Glossary . . . . . . . . . . . . . 553
CLI Commands
Event Descriptions
Return Codes
Glossary
Index
Intended Audience
This document serves as a reference for System Administrators and all IT staff that
interface with the system via the CLI.
Documentation Conventions
v
v Code samples or output samples are documented in monospaced font. The text
box for examples and output is framed around it. For example:
Example:
vii
Output:
Command completed
successfully
Parameter Definitions
Definition
Description
Syntax
IP Address
Existing <object>
Information centers
v
Publications
Information that is available in the information center is also available in a set of
publications, in PDF format. You can find the following PDFs in the information
center on the Publications and related information web page (http://
publib.boulder.ibm.com/infocenter/ibmxiv/r2/topic/com.ibm.help.xiv.doc/
xiv_pubsrelatedinfoic.html).
v IBM XIV Storage System Product Overview
viii
This document contains an overview of the IBM XIV Storage System hardware
and software.
v IBM XIV Storage SystemGen3 Model 281x-11x and 281x-21x Planning Guide
This guide defines installation requirements for IBM XIV Gen3 Storage System
model 281x-114, model 281x-214, and model 281x-215. It is important to ensure
that you meet all requirements to ensure a fast and reliable installation.
v IBM XIV Storage System Model 281x-A14 Planning Guide
This guide defines installation requirements for IBM XIV Storage System model
281x-A14. It is important to ensure that you meet all requirements to ensure a
fast and reliable installation.
v IBM XIV Storage System Application Programming Interface Reference
This reference assists you in developing CIM-based applications by using the
XIV Open API.
v IBM XIV Storage System Commands Reference
This reference describes the IBM XIV command-line interface (XCLI) system and
utility commands that are used to manage and maintain the XIV system,
including the command syntax, parameter descriptions, output descriptions, and
examples.
v IBM XIV Storage System XCLI User Manual
This guide describes how to use the IBM XIV command-line interface (XCLI) to
run XIV system and utility commands.
v IBM XIV Management Tools User Guide.
This user guide describes how to install and use the IBM XIV Management
Tools. The document describes the new component: IBM XIV Multi-System
Manager, and the relevant XIV GUI capabilities.
v IBM XIV Storage System Remote Support Proxy Installation and User's Guide
This guide describes how to install, configure, and use the IBM XIV Storage
System Remote Support Proxy to connect an XIV system to the XIV Remote
Support Center.
v IBM XIV Storage System Safety Notices
This document describes all standard IBM XIV Storage System safety notices.
Description
ix
Description
XIV Storage System: Host Attachment This Redbooks publication describes how to attach an
and Interoperability
XIV system to various hosting operating systems in
combination with databases and other
storage-oriented application software. It also provides
solutions for combining the IBM XIV Storage System
with other storage systems, host servers, or gateways.
IBM XIV Storage System: Copy
Services and Migration
Related websites
View these websites to get more information about the XIV system.
Table 2. IBM XIV related websites
Title
Description
IBM website
IBM Systems Storage forum website Use this forum to share ideas with knowledgeable
(www.ibm.com/developerworks/
experts and discover how the latest IBM storage
forums/forum.jspa?forumID=846)
solutions can address your business challenges.
Forum topics include storage management, storage
virtualization, business continuity, infrastructure
simplification, disk storage systems, and storage
software products and solutions.
Ordering publications
The IBM Publications Center is a worldwide central repository for IBM product
publications and marketing material.
The IBM Publications Center website (www.ibm.com/shop/publications/order/)
offers customized search functions to help you find the publications that you need.
Some publications are available for you to view or download at no charge. You can
also order publications. The publications center displays prices in your local
currency.
Procedure
To submit any comments about this book or any other IBM XIV Storage System
documentation:
v Go to the feedback form (http://publib.boulder.ibm.com/infocenter/ibmxiv/r2/
topic/com.ibm.help.xiv.doc/icfeedback.htm) in the IBM XIV Storage System
information center. You can use this form to enter and submit comments.
v Send your comments by email to starpubs@us.ibm.com. Be sure to include the
following information:
xi
xii
cluster_delete(Deletes a cluster.)
cluster_list(Lists a specific cluster or all of them.)
cluster_remove_host(Removes a host from a cluster.)
cluster_rename(Renames a cluster.)
host_add_port(Adds a port address to a host.)
host_define(Defines a new host to connect to the XIV system.)
v
v
host_delete(Deletes a host. )
host_list(Lists a specific host or all hosts.)
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
Parameters:
Name
Type
Description
Mandatory
cluster
Object name
host
Object name
map
Enumeration
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v CLUSTER_BAD_NAME
Cluster name does not exist
v HOST_BELONGS_TO_ANOTHER_CLUSTER
Host already belongs to another cluster
Creating a Cluster
Creates a new cluster.
cluster_create cluster=ClusterName
Parameters:
Name
Type
Description
Mandatory
cluster
Object name
This command creates a new cluster. The newly created cluster does not contain
hosts, has the default type and has no mapping.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CLUSTER_NAME_EXISTS
Cluster name already exists
v MAX_CLUSTERS_REACHED
Maximum number of clusters already defined
Deleting Clusters
Deletes a cluster.
cluster_delete cluster=ClusterName
Parameters:
Name
Type
Description
Mandatory
cluster
Object name
Cluster to be deleted.
This command deletes a cluster. All hosts contained in the cluster remain active
and are not deleted. The special type of each host is set to the cluster's special
type. The mapping of each host is set to the cluster's mapping. No I/O
interruption is caused by this command.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
User Category
Permission
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_ASSIGNED_CLUSTER
Cluster Cluster' has hosts in it. Are you sure you want to delete it?
Completion Codes:
v CLUSTER_BAD_NAME
Cluster name does not exist
Listing Clusters
Lists a specific cluster or all of them.
cluster_list [ cluster=ClusterName ]
Parameters:
Name
Type
Description
Mandatory
Default
cluster
Object name
Cluster to be
listed.
All clusters.
This command lists a specific cluster or all of them. For each cluster, a special type
and a comma separated list of hosts is listed.
Id
Name
Default Position
name
Name
hosts
Hosts
type
Type
creator
Creator
user_group
User Group
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
cluster
Object name
Cluster name.
host
Object name
Host to be removed
from cluster.
This command removes the specified host from a cluster. The host then no longer
belongs to any cluster. The host's special type and mapping remain identical to the
cluster's special type and mapping, and therefore, I/O is not interrupted. The
association of the host with user or user groups remains the same as the cluster's
association.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v CLUSTER_BAD_NAME
Cluster name does not exist
v HOST_NOT_IN_CLUSTER
Host is not part of specified cluster
Renaming Clusters
Renames a cluster.
cluster_rename cluster=ClusterName new_name=Name
Parameters:
Name
Type
Description
Mandatory
cluster
Object name
Cluster to be renamed.
new_name
Object name
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CLUSTER_BAD_NAME
Cluster name does not exist
v CLUSTER_NAME_EXISTS
Cluster name already exists
Parameters:
Name
Type
Description
Mandatory
host
Object name
fcaddress
N/A
FC address of the
added port.
iscsi_name
The FC port address or iSCSI initiator (port) name assigned to the host must be
unique per XIV system. The FC port name must be exactly 16 characters long, in
hexadecimal form.
Only the following alphanumeric characters are valid: 0-9, A-F, a-f. In addition to
the 16 characters, colons (:) may be used as separators in the 16 character port
name. The iSCSI initiator name may not exceed 253 characters and may not
contain any blank spaces.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v HOST_PORT_EXISTS
Host with this port ID already defined
v ISCSI_HOST_ILLEGAL_PORT_NAME
Port name for iSCSI Host is illegal
Troubleshooting: Port names for iSCSI Hosts must contain only printable
characters.
v MAX_PORTS_REACHED
Maximum number of ports already defined in the system
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
v PORT_EXISTS
Port is already defined
Parameters:
Name
Type
Description
host
Object name
Name of host to be Y
created.
N/A
cluster
Object name
Name of cluster to
contain host.
No cluster.
String
[None]
String
Password of
N
initiator used to
authenticate to XIV
when CHAP is
enabled
[None]
iscsi_
chap_name
iscsi_
chap_
secret
Mandatory
Default
This command defines a host that will attach to the IBM XIV Storage System. The
name of the host must be unique in the system.
Note:
Use the Adding a Port to a Host command to add port addresses to this host.
Specifying the cluster is optional.
The parameters iscsi_chap_name and iscsi_chap_secret must either be both
specified - or both left unspecified.
If the iscsi_chap_secret does not conform to the required secret length (96-128 bits)the command will fail.
The command checks whether the iscsi_chap_name and iscsi_chap secret are
unique. In case they are not, it displays an error message (but will not fail the
command).
The secret has to be between 96 bits and 128 bits. There are 3 ways to enter the
secret:
v Base64: requires to prefix the entry with 0b. each subsequent character entered is
treated as a 6 bit equivalent length
v Hex: requires to prefix the entry with 0x. each subsequent character entered is
treated as a 4 bit equivalent length
v String: requires no prefix (cannot be prefixed with 0b or 0x). Each character
entered is treated as a 8 bit equivalent length
Example:
host_define host=server1
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ISCSI_CHAP_NAME_AND_SECRET_NOT_UNIQUE
Both iSCSI CHAP name and secret are already used by another host. Are you
sure you want to reuse those values?
Completion Codes:
v HOST_NAME_EXISTS
Host name already exists
v MAX_HOSTS_REACHED
Maximum number of hosts already defined
v CLUSTER_BAD_NAME
Cluster name does not exist
Deleting a Host
Deletes a host.
host_delete host=HostName
Parameters:
Name
Type
Description
Mandatory
host
Object name
This command deletes a host. After this command is executed, the deleted host can
no longer connect to the system, and I/O requests from this host are not handled.
Example:
host_delete host=mailserver
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_HOST
Are you sure you want to delete host Host?
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
Listing Hosts
Lists a specific host or all hosts.
host_list [ host=HostName ]
[ perf_class=perfClassName ]
Parameters:
Name
Type
Description
Mandatory
Default
host
Object name
All hosts.
perf_class
Object name
Name of a
Performance Class
no filter.
This command lists all the hosts that have been defined in the XIV system.
A host name can be specified to list only a specific host or all the hosts.
The list contains the following comma separated information:
v Port addresses
v Containing cluster, if one exists
v Associated users and user groups
Example:
host_list host=mailserver
Output:
Name
Type
FC
iSCSI
User
Cluster
Ports Ports
Group
-------- --------- ------- -------- ------- --------host_4
default
iscsi_4
host_5
default
iscsi_5
host_6
default
iscsi_6
host_7
default
iscsi_7
host_8
default
iscsi_8
host_9
default
iscsi_9
Id
Name
Default Position
name
Name
type
Type
fc_ports
FC Ports
iscsi_ports
iSCSI Ports
creator
Creator
N/A
user_group
User Group
cluster
Cluster
perf_class
Performance Class
N/A
N/A
iscsi_chap_
name
iscsi_chap_
secret
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Listing Ports
Lists all the ports of a host
host_list_ports host=HostName
Parameters:
Name
Type
Description
Mandatory
host
Object name
10
Output:
Host
-------tlib_host_pro125_fc0
Type
Port name
--------- --------FC
100000062B125CD0
Id
Name
Default Position
host
Host
type
Type
port_name
Port Name
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
host
Object name
fcaddress
N/A
iscsi_name
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v PORT_DOES_NOT_BELONG_TO_HOST
Port ID belongs to another host
v HOST_PORT_DOES_NOT_EXIST
Chapter 1. Host and Cluster Management
11
Renaming a Host
Renames a host.
host_rename host=HostName new_name=Name
Parameters:
Name
Type
Description
Mandatory
host
Object name
new_name
Object name
This command renames a host. The new name of the host must be unique in the
system.
The command still succeeds even if the new name is identical to the current name.
Example:
host_rename host=server2 new_name=mailserver
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v HOST_NAME_EXISTS
Host name already exists
12
Parameters:
Name
Type
Description
host
Object name
Y
Name that
represents the host
to XIV
N/A
String
[unchanged]
String
N
Password of
initiator used to
authenticate to XIV
when CHAP is
enabled
[unchanged]
iscsi_
chap_name
iscsi_
chap_
secret
Mandatory
Default
This command updates the host definition. The command carries out the following
CHAP-related checks:
v The parameters iscsi_chap_name and iscsi_chap_secret must either be both
specified - or both left unspecified.These parameters have to be unique. In case
they are not, an error message is presented to the user, but the command won't
fail.
v The Secret needs to be between 96 bits and 128 bits. There are 3 ways to enter
the secret:
Base64: requires to prefix the entry with 0b. each subsequent character
entered is treated as a 6 bit equivalent length
Hex: requires to prefix the entry with 0x. each subsequent character entered is
treated as a 4 bit equivalent length
String: requires no prefix (cannot be prefixed with 0b or 0x). Each character
entered is treated as a 8 bit equivalent length
v If the iscsi_chap_secret does not conform to the required secret length (96-128
bits)- the command will fail.
Changing the chap_name and/or chap_secret:
v A warning message will be presented stating that the changes will apply only on
the next time the host is connected.
Example:
host_update host iscsi_chap_name iscsi_chap_secret
Output:
Command executed
successfully.
13
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ISCSI_CHAP_NAME_AND_SECRET_NOT_UNIQUE
Both iSCSI CHAP name and secret are already used by another host. Are you
sure you want to reuse those values?
v ISCSI_CHAP_SECRET_NOT_UNIQUE
iSCSI CHAP secret is already used by another host. Are you sure you want to
reuse this value?
v ISCSI_CHAP_NAME_NOT_UNIQUE
iSCSI CHAP name is already used by another host. Are you sure you want to
reuse this value?
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v ISCSI_CHAP_NAME_EMPTY
CHAP name should be a non-empty string
v ISCSI_CHAP_NAME_TOO_LONG
CHAP name is too long
v ISCSI_CHAP_SECRET_EMPTY
CHAP secret should be a non-empty string
v ISCSI_CHAP_SECRET_BAD_SIZE
CHAP secret should be 12 to 16 bytes long
v ISCSI_CHAP_SECRET_BAD_HEX_FORMAT
CHAP secret is an illegal hexadecimal number or wrong size - should be 24 to
32 hexadecimal digits
Parameters:
14
Name
Type
Description
Mandatory
Default
host
Object name
Host name.
N/A
cluster
Object name
Cluster name.
N/A
vol
Object name
Volume name.
N/A
lun
Integer
LUN identifier.
N/A
Name
Type
Description
Mandatory
Default
override
Boolean
Override existing
mapping.
no
This command maps a volume to a host or to a cluster. It maps the volume to all
the hosts that are contained in the cluster.
The command fails if:
v The host specified is contained in a cluster (must be done through the cluster)
v Another volume is mapped to the same LUN for this cluster/host, and the
override parameter is not specified.
If the override parameter is specified, the mapping is replaced, so the host
(or all hosts in the cluster) see continuous mapping of volume to this LUN,
only that the content is changing (and maybe size).
v Mapping to a cluster, if the LUN was defined as an exception.
Whenever the LUN is defined as an exception, you have to map it directly to
the host.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_PERFORM_HOST_SPECIFIC_MAPPING
'Host' is part of a cluster. Are you sure you want to map this volume only for
that specific host?
v ARE_YOU_SURE_YOU_WANT_TO_MAP_VOLUME
Are you sure you want to map volume Volume, which is already mapped to
another host/cluster?
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v HOST_BELONGS_TO_CLUSTER
Host is part of a cluster
v CLUSTER_BAD_NAME
Cluster name does not exist
v VOLUME_BAD_NAME
Volume name does not exist
v SNAPSHOT_IS_INTERNAL
Chapter 1. Host and Cluster Management
15
Parameters:
Name
Type
Description
Mandatory
host
Object name
Host name.
cluster
Object name
Cluster name.
Name
Default Position
lun
LUN
volume
Volume
size
Size
master
Master
serial
Serial Number
locked
Locked
Example:
e mapping_list host=tlib_host_lsihost034_fc10000006072d0190
Output:
16
LUN
Volume
Size
Master
Serial
Number
----- -------------------------------- ------ ----------------- ------0
vol-870834-0003
137
3
1
vol-870834-0004
137
4
2
vol-870834-0005
137
5
3
vol-870834-0006
137
6
4
vol-870834-0007
34
7
5
vol-870834-0008
34
8
6
vol-870834-0010
34
10
7
vol-870834-0009
34
9
8
vol-870834-0011
34
11
9
vol-870837-0004
17
12
10
vol-870837-0006
17
13
11
vol-870837-0006.snapshot_00004 17
vol-870837-0006 19
12
vol-870837-0022
17
27
13
vol-870837-0024
17
28
14
vol-870837-0027
68
31
15
vol-870837-0028
86
32
16
vol-870834-0007.snapshot_00001 34
vol-870834-0007 33
Locked
-------no
no
no
no
yes
no
no
no
no
no
no
yes
no
no
no
no
yes
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v CLUSTER_BAD_NAME
Cluster name does not exist
type=<default|hpux|zvm>
Parameters:
Name
Type
Description
Mandatory
host
Object name
Host name.
cluster
Object name
Cluster name.
type
Enumeration
This command sets a special type for a host or a cluster. The supported special
types are HPUX and ZVM. It should be specified for hosts or clusters that run the
HP/UX operating system. All other operating systems do not require a special
type.
Example:
17
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v HOST_BELONGS_TO_CLUSTER
Host is part of a cluster
v CLUSTER_BAD_NAME
Cluster name does not exist
Parameters:
Name
Type
Description
Mandatory
vol
Object name
Volume name.
This command lists all the hosts and clusters to which a volume is mapped, as
well as hosts that are part of a cluster and have host-specific mapping to the
volume. The output list contains two columns: name of host/cluster and type (host
or cluster).
Id
Name
Default Position
host
Host/Cluster
type
Type
lun
LUN
Access Control:
18
User Category
Permission
Storage administrator
Allowed
User Category
Permission
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
Parameters:
Name
Type
Description
Mandatory
host
Object name
Host name.
cluster
Object name
Cluster name.
vol
Object name
Volume name.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v HOST_BELONGS_TO_CLUSTER
Host is part of a cluster
v CLUSTER_BAD_NAME
Chapter 1. Host and Cluster Management
19
Parameters:
Name
Type
Description
Mandatory
perf_class
String
Name of a Performance
Class
This command creates a Performance Class. The Performance Class name must be
unique. Up to 4 classes can be created.
Example:
perf_class_create perf_class=p1
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v PERF_CLASS_EXISTS
Performance Class already exists.
v MAX_PERF_CLASSES_REACHED
Maximum number of volumes is already defined.
Parameters:
Name
Type
Description
Mandatory
perf_class
Object name
Name of a Performance
Class
20
Example:
perf_class_delete perf_class=p1
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_A_PERF_CLASS
Are you sure you want to delete Performance Class Performance Class?
v
ARE_YOU_SURE_YOU_WANT_TO_DELETE_A_PERF_CLASS_ASSOCIATED_
WITH_HOSTS
Deleting Performance Class Performance Class will remove the performance limits
set for hosts associated with the Performance Class. Are you sure you want to
delete Performance Class Performance Class?
Completion Codes:
v PERF_CLASS_BAD_NAME
Performance Class does not exist
Parameters:
Name
Type
Description
Mandatory
perf_class
Object name
Existing name of a
Performance Class
new_name
String
21
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v PERF_CLASS_EXISTS
Performance Class already exists.
v PERF_CLASS_BAD_NAME
Performance Class does not exist
Parameters:
Name
Type
Description
perf_class
String
N
Name of a
Performance Class.
If left unspecified all performance
classes will be
listed.
Mandatory
Default
All Performance
classes.
Name
Default Position
name
Performance class
max_iops
Max IO rate(IOPOS)
max_bw
Max BW rate(MB/s)
hosts
Hosts
Example:
perf_class_list
Access Control:
22
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
perf_class
Object name
Name of a Performance
Class
host
Object name
This command adds a host to a Performance Class. If the host is already associated
to another performance class, it is removed from it.
Example:
perf_class_add_host perf_class=p1 host=h1
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v PERF_CLASS_BAD_NAME
Performance Class does not exist
v HOST_BAD_NAME
Host name does not exist
Parameters:
Name
Type
Description
Mandatory
host
Object name
23
Example:
perf_class_remove_host host=h1
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v PERF_CLASS_DOES_NOT_CONTAIN_ANY_HOSTS
Performance Class is already empty
Parameters:
Name
Type
Description
Mandatory
perf_class
Object name
Name of a Performance
Class
Positive integer
Specifies the
Performance Class
maximum rate in IOPS
per interface (IOPS).
The max setting
allowed is 100,000. If
zero is specified, the
IOPS rate will not be
limited.
Positive integer
Specifies the
N
Performance Class
maximum rate in
bandwidth per interface
(Mbps). The max setting
allowed is 10,000. If
zero is specified, the
bandwidth rate will not
be limited.
max_io_
rate
max_bw_
rate
This command sets the rate for a Performance Class. The specified rate is applied
for each interface module. Either max_io_rate, max_bw_rate or both attributes
must be set.
Example:
24
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v PERF_CLASS_BAD_NAME
Performance Class does not exist
v PERF_CLASS_INVALID_RATE
The rate set for the Performance Class is invalid
[ host=HostName ]
Parameters:
Name
Type
Description
Mandatory
Default
host
Object name
Name of a specific
Host to list its
profile
Name
Default Position
host_name
Host Name
update_time
Update Time
profile
Profile
Example:
xcli
Output:
Host
Update
Profile
Name
Time
------ ----------- ----------------------host1 2012-05-09 Windows 7
25
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
profile_value=Profile
Parameters:
Name
Type
Description
Mandatory
String
profile_
value
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v HOST_PROFILE_UPDATE_TOO_FREQUENT
Host Profile has been set too often.
Troubleshooting: Try again after the minimal update interval time
v HOST_BAD_NAME
Host name does not exist
v MAX_HOST_PROFILES_REACHED
Maximum number of host profiles already defined
26
host=HostName
Parameters:
Name
Type
Description
Mandatory
host
Object name
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
v HOST_PROFILE_DOES_NOT_EXIST
No profile defined for the requested host
27
28
v
)
v
v
v
v
v
vol_delete(Deletes a volume.)
vol_format(Formats a volume.)
vol_list(Lists all volumes or a specific one.)
v
v
v
vol=VolName
Parameters:
Name
Type
Description
Mandatory
vol
Object name
29
reservation_clear vol=Vol1
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
[ vol=VolName ]
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
Name of the
volume to list
reservation keys.
All volumes.
Output:
Initiator Port
Volume Name
Reservation
Key
------------------ ------------------ ----------100000062B151C3C
vol-dmathies-0a7 2
100000062B151C3C
vol-dobratz-23a
3
Id
Name
Default Position
initiator_port
Initiator Port
vol_name
Volume Name
reg_key
Reservation Key
Access Control:
30
User Category
Permission
Storage administrator
Allowed
User Category
Permission
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
[ vol=VolName ]
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
Name of the
volume to list
reservations of.
All volumes.
Output:
Volume Name
vol1
Reserving Port
Reservation Type
Reservation Type
none
Persistent
none
Initiator UID
-1
PR Generation
0
Id
Name
Description
Default Position
name
Volume Name
N/A
Reserving Port
N/A
Reservation Type
N/A
Persistent Reservation
Type
N/A
N/A
Initiator UID
reserved_by_
port
reservation_
type
persistent_
reservation_
type
access_type
reserving_
initiator_uid
Chapter 2. Volume Management
31
Id
Name
Description
Default Position
pr_generation
PR Generation
N/A
Reservation Age
N/A
reservation_
age
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
Parameters:
Name
Type
Description
Mandatory
id
Positive integer
This command prints the volume name according to its specified SCSI serial
number.
Id
Name
Default Position
name
Name
size
Size (GB)
size_MiB
Size (MiB)
N/A
master_name
Master Name
cg_name
Consistency Group
pool_name
Pool
creator
Creator
capacity
Capacity (blocks)
N/A
modified
Modified
N/A
sg_name
N/A
Deletion Priority
N/A
Locked
N/A
delete_
priority
locked
32
serial
Serial Number
N/A
snapshot_time
N/A
Id
Name
Default Position
N/A
snapshot_of
Snapshot of
N/A
sg_snapshot_of
N/A
wwn
WWN
N/A
snapshot_time_
on_master
mirrored
Mirrored
N/A
locked_by_pool
Locked by Pool
N/A
used_capacity
N/A
used_capacity_
MiB
short_lived_io
Short Live IO
N/A
enable_VAAI
VAAI enabled
N/A
N/A
Snapshot Format
N/A
N/A
N/A
unmap enabled
N/A
N/A
user_disabled_
VAAI
snapshot_
format
ssd_caching
use_ssd_
caching_
default
enable_unmap
user_disabled_
unmap
Example:
vol_by_id id=59
Output:
Name
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
33
Completion Codes:
v VOLUME_BAD_SERIAL
Volume with requested SCSI serial number does not exist
Copying Volumes
Copies a source volume onto a target volume.
vol_copy vol_src=VolName vol_trg=VolName
Parameters:
Name
Type
Description
Mandatory
vol_src
Object name
vol_trg
Object name
34
v There is not enough free space in the Storage Pool that contains the target
In the following example, the -y option suppresses the
"ARE_YOU_SURE_YOU_WANT_TO_COPY_VOLUME Y/N" prompt.
Example:
vol_copy vol_src=DBVolume vol_trg=DBVolumeCopy
Output:
Command executed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_COPY_VOLUME
Are you sure you want to copy the contents of volume source Volume to volume
target Volume?
Completion Codes:
v NOT_ENOUGH_HARD_SPACE
No space to allocate for volume's current usage
v NOT_ENOUGH_SPACE
No space to allocate volume
v SOURCE_VOLUME_BAD_NAME
Source volume name does not exist
v SOURCE_VOLUME_DATA_MIGRATION_UNSYNCHRONIZED
Data Migration has not completed to source volume
v TARGET_VOLUME_BAD_NAME
Target volume name does not exist
v TARGET_VOLUME_LOCKED
Target volume is locked
v TARGET_VOLUME_HAS_MIRROR
Mirror is defined for target volume
v TARGET_VOLUME_HAS_DATA_MIGRATION
Data Migration is defined for target volume
v VOLUME_IS_SNAPSHOT
Operation is not permitted on snapshots
v VOLUME_IDENTICAL
Source and target are the same volume
Chapter 2. Volume Management
35
v VOLUME_HAS_SNAPSHOTS
Volume has snapshots
v VOLUME_IS_NOT_CONSISTENT_SLAVE
Operation not allowed on slave volume that is not consistent.
v TARGET_VOLUME_NOT_FORMATTED
Target volume is not formatted
v SNAPSHOT_IS_FORMATTED
Snapshot is formatted
v VOLUME_TOO_BIG_TO_COPY
Volume is too large to be copied
Creating a Volume
Creates a new volume.
vol_create vol=VolName < size=GB | size_blocks=BLOCKS > pool=PoolName
Parameters:
Name
Type
Description
Mandatory
vol
Object name
Volume name.
size
Positive integer
Positive integer
Size in number of
blocks.
Object name
size_
blocks
pool
36
specified. If the size is specified in gigabytes, the actual volume size is rounded up
to the nearest 17GB multiple (making the actual size identical to the free space
consumed by the volume, as described above). This rounding up prevents a
situation where storage space is not fully utilized because of a gap between the
free space used and the space available to the application. The size specified in
blocks is exact.
The term GB (gigabytes) is defined in this context as 109 (and not as 230 as in many
other contexts).
Upon successful completion of the command, its lock state is unlocked, meaning
that write, format and resize operations are allowed.
The creation time of the volume is set to the current time and is never changed.
Example:
vol_create vol=DBVolume size=2000 pool=DBPool
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_CANNOT_HAVE_ZERO_SIZE
Volume size cannot be zero
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
v VOLUME_EXISTS
Volume name already exists
v VOLUME_BAD_PREFIX
Volume name has a reserved prefix
v NOT_ENOUGH_SPACE
No space to allocate volume
v MAX_VOLUMES_REACHED
Maximum number of volumes already defined
v ELECTRONIC_LICENSE_NOT_APPROVED
Operation blocked until Electronic license approval
Troubleshooting: Please retrieve Electronic license version and accept it
v VOLUME_SIZE_ABOVE_LIMIT
Volume size specified is above limit
Chapter 2. Volume Management
37
v INVALID_SLICE_OFFSET
Slice number out of range
Deleting a Volume
Deletes a volume.
vol_delete vol=VolName
Parameters:
Name
Type
Description
Mandatory
vol
Object name
This command deletes a volume. All data stored on the volume is lost and cannot
be restored.
This command cannot be applied to a snapshot. To delete a snapshot, use Deleting
a Snapshot.
All storage space allocated (or reserved) for the volume is freed and returned to
the volume's Storage Pool.
The volume is removed from all LUN Maps that contain a mapping of the volume.
This command deletes all snapshots associated with this volume. Even snapshots
that are part of a Snapshot Group (this can happen when the volume was in a
Consistency Group and was removed from it prior to the deletion).
This command cannot be applied to a volume that is part of a Consistency Group
or to a volume that is mapped to a host or cluster.
The command succeeds regardless of the volume's lock state.
Example:
vol_delete vol=DBVolumeCopy
Output:
Command completed
successfully
Access Control:
38
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_VOLUME
Are you sure you want to delete volume Volume?
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_VOLUME_WITH_SNAPSHOTS
Volume Volume has snapshots! Are you sure you want to delete this volume
AND all its snapshots?
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_HAS_MIRROR
Mirror is defined for this volume
v SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Snapshot is part of a Snapshot Group
v SNAPSHOT_IS_INTERNAL
Internal snapshots cannot be mapped, modified or deleted.
v VOLUME_BELONGS_TO_CG
Volume belongs to a Consistency Group
v VOLUME_IS_MAPPED
Volume that is mapped to a host cannot be deleted
v VOLUME_HAS_MAPPED_SNAPSHOT
Volume which has a snapshot that is mapped to a host cannot be deleted
v SNAPSHOT_HAS_ACTIVE_SYNC_JOB
Snapshot is currently a target of an active sync job
Troubleshooting: Please wait for sync job to complete
v SNAPSHOT_IS_CONSISTENT_ELCS
If a mirrored volume is not consistent then its ELCS is protected and cannot be
deleted.
Formatting a Volume
Formats a volume.
vol_format vol=VolName
Parameters:
Name
Type
Description
Mandatory
vol
Object name
39
The volume's lock state must be unlocked when the command is issued.
This command fails if the volume has snapshots associated with it, or if the
volume is a snapshot, or if the volume is part of any mirroring or Data Migration
definition.
Example:
vol_format vol=DBVolume
Output:
Command executed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_FORMAT_VOLUME
Volume Volume may contain data. Formatting will cause data loss. Are you sure
you want to format volume Volume?
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_HAS_SNAPSHOTS
Volume has snapshots
v VOLUME_IS_SNAPSHOT
Operation is not permitted on snapshots
v VOLUME_LOCKED
Volume is locked
v VOLUME_HAS_MIRROR
Mirror is defined for this volume
v VOLUME_HAS_DATA_MIGRATION
Data Migration is defined for this volume
Listing Volumes
Lists all volumes or a specific one.
vol_list [ vol=VolName | pool=PoolName | cg=cgName ]
40
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
Name of a specific
volume to be
listed.
All volumes.
pool
Object name
Name of a specific
Pool whose
volumes are to be
listed.
Volumes in all
Pools.
cg
Object name
All Consistency
Groups.
Name
Default Position
name
Name
size
Size (GB)
size_MiB
Size (MiB)
N/A
master_name
Master Name
cg_name
Consistency Group
pool_name
Pool
creator
Creator
capacity
Capacity (blocks)
N/A
modified
Modified
N/A
sg_name
N/A
Deletion Priority
N/A
delete_
priority
locked
Locked
N/A
serial
Serial Number
N/A
snapshot_time
N/A
N/A
Snapshot of
N/A
snapshot_time_
on_master
snapshot_of
41
Id
Name
Default Position
sg_snapshot_of
N/A
wwn
WWN
N/A
mirrored
Mirrored
N/A
locked_by_pool
Locked by Pool
N/A
used_capacity
N/A
short_lived_io
Short Live IO
N/A
enable_VAAI
VAAI enabled
N/A
N/A
Snapshot Format
N/A
N/A
N/A
unmap enabled
N/A
N/A
used_capacity_
MiB
user_disabled_
VAAI
snapshot_
format
ssd_caching
use_ssd_
caching_
default
enable_unmap
user_disabled_
unmap
Example:
vol_list
Output:
Name
Creator
DBLog
Dev
Marketing
Dev.snapshot_00001
Dev.snapshot_00002
Dev.snapshot_00003
3006
2010
1013
2010
2010
2010
admin
admin
admin
admin
admin
admin
Dev
Dev
Dev
MainPool
MainPool
MainPool
MainPool
MainPool
MainPool
Access Control:
42
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Used Capacity
(GB)
0
0
0
Locking a Volume
Locks a volume so that it is read-only.
vol_lock vol=VolName
Parameters:
Name
Type
Description
Mandatory
vol
Object name
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
43
Completion Codes:
v SNAPSHOT_IS_INTERNAL
Internal snapshots cannot be mapped, modified or deleted.
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_IS_SLAVE
Volume is defined as a slave volume
v SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Snapshot is part of a Snapshot Group
Renaming a Volume
Renames a volume.
vol_rename vol=VolName new_name=Name
Parameters:
Name
Type
Description
Mandatory
vol
Object name
new_name
Object name
Output:
Command completed
successfully
Access Control:
44
User Category
Permission
Condition
Storage administrator
Allowed
N/A
User Category
Permission
Condition
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_EXISTS
Volume name already exists
v SNAPSHOT_IS_INTERNAL
Internal snapshots cannot be mapped, modified or deleted.
v SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Snapshot is part of a Snapshot Group
v VOLUME_BAD_PREFIX
Volume name has a reserved prefix
v SNAPSHOT_IS_CONSISTENT_ELCS
If a mirrored volume is not consistent then its ELCS is protected and cannot be
deleted.
Resizing a Volume
Resizes a volume.
vol_resize vol=VolName < size=GB | size_blocks=BLOCKS >
[ shrink_volume=<yes|no> ] [ force_on_inactive_mirror=<yes|no> ]
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
N/A
size
N/A
N/A
N/A
New size of
volumes in
number of blocks.
N/A
Boolean
N
Must be specified
as yes if the new
size is smaller than
the current size.
size_
blocks
shrink_
volume
No
45
Name
Type
Description
Boolean
The parameter is
N
required for a
successful resize of
a volume if (1) the
volume is
mirrored, (2) the
volume is a
Master, and (3) the
mirror has been
deactivated by the
system following a
previously issued
resize command
that failed to
successfully
complete due to a
communication
error.
force_on_
inactive_
mirror
Mandatory
Default
No
46
Example:
vol_resize -y vol=DBVolume size=2500
Output:
Command executed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_ENLARGE_VOLUME
Are you sure you want to increase volume size?
v ARE_YOU_SURE_YOU_WANT_TO_REDUCE_VOLUME
Decreasing volume size may cause data loss. Are you sure you want to proceed?
v VOLUME_WILL_CROSS_1TB_SIZE
Many operating systems do not support a resize operation across the 1TB
boundary, are you sure?
Troubleshooting: Snapshot backup before resize is advised
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v ILLEGAL_VOLUME_SIZE
Illegal volume size
v NOT_ENOUGH_SPACE
No space to allocate volume
v REMOTE_VOLUME_SIZE_ABOVE_LIMIT
Volume size specified is above limit of remote machine
v VOLUME_LOCKED
Volume is locked
v VOLUME_IS_SLAVE
Volume is defined as a slave volume
v MIRROR_IS_NON_OPERATIONAL
Mirror is non-operational
v VOLUME_HAS_DATA_MIGRATION
Data Migration is defined for this volume
v CAN_NOT_SHRINK_MAPPED_VOLUME
Mapped volume's size cannot be decreased
v CAN_NOT_SHRINK_VOLUME_WITH_SNAPSHOTS
Chapter 2. Volume Management
47
Unlocking a Volume
Unlocks a volume, so that it is no longer read-only and can be written to.
vol_unlock vol=VolName
Parameters:
Name
Type
Description
Mandatory
vol
Object name
48
In addition to the lock state, snapshots also have a modification state. The
modification state is a read-only state (which cannot be changed by the user
explicitly) and it is initially set to unmodified when the snapshot is created. The first
time a snapshot lock state is set to unlocked, the modification state of the snapshot
is changed to modified, and it is never changed thereafter.
Note:
The modification time is the time when the unlock command was executed,
regardless of the actual changes performed on the volume via write commands.
Example:
vol_unlock vol=DBVolume
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_UNLOCK_SNAPSHOT
Are you sure you want to unlock snapshot Snapshot?
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_IS_SLAVE
Volume is defined as a slave volume
v SNAPSHOT_IS_INTERNAL
Internal snapshots cannot be mapped, modified or deleted.
v SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Snapshot is part of a Snapshot Group
49
50
51
52
delete_priority=del_value
Parameters:
Name
Type
Description
Mandatory
snapshot
Object name
Integer
delete_
priority
This command changes the priority of the deletion of an existing snapshot. The
deletion priority determines which snapshots are deleted first when the system
runs out of snapshot storage.
The Auto Delete Priority can have a value between 1 and 4, as follows:
v 1 = Is the last to be deleted automatically ("1" is the default set by the system)
v ...
v 4 = Is the first to be deleted automatically
Example:
53
Output:
Command completed
successfully
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v VOLUME_IS_NOT_A_SNAPSHOT
Operation is permitted only on snapshots
v SNAPSHOT_ILLEGAL_PRIORITY
Illegal snapshot priority; must be an integer between 1 and 4.
v SNAPSHOT_IS_INTERNAL
Internal snapshots cannot be mapped, modified or deleted.
v SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Snapshot is part of a Snapshot Group
v VOLUME_BAD_NAME
Volume name does not exist
v SNAPSHOT_IS_CONSISTENT_ELCS
If a mirrored volume is not consistent then its ELCS is protected and cannot be
deleted.
Creating a Snapshot
Creates a snapshot of an existing volume.
snapshot_create vol=VolName < [ name=Name ]
[ delete_priority=del_value ] > | < overwrite=Name >
Parameters:
54
Name
Type
Description
Mandatory
Default
vol
Object name
Name of the
volume to
snapshot.
N/A
name
Object name
Auto-generated
name.
Name
Type
Description
Integer
The deletion
N
priority of the
volume's snapshot.
Object name
Name of an
existing snapshot
to be overwritten
with the current
volume content.
delete_
priority
overwrite
Mandatory
Default
1
N/A
This command creates a new snapshot for an existing volume, which is referred to
as the snapshot's master volume. The snapshot's content is the same as the master
volume at the exact point in time that the snapshot was created. The snapshot
remains unchanged, although the master volume keeps changing after the
snapshot is created. Upon a successful completion of this command, the snapshot
is created and assigned a name that can later be used by other commands. The
name doesn't have to be new. It could be of an already existing snapshot (in such a
case, the already existing snapshot is overridden).
A write operation can be processed at the exact time of the snapshot creation,
meaning that the write operation request was sent to the system before the
command was executed, while the write was acknowledged after the command
was executed. In this case, the content of the snapshot is not deterministic and may
either contain the original value before the write operation or the new value after
the write operation. In fact, the snapshot's data may even contain a mixture of the
two, where some blocks are equal to the volume before the write operation and
other blocks are equal to the value after the write operation.
The new snapshot is initially locked for changes.
The snapshot that is created acts like a regular volume, except for the differences
described below:
v The snapshot's name is either automatically generated from its master volume's
name or given as a parameter to the command. It can later be changed without
altering the snapshot's modification state.
v Upon successful completion of the command, the system assigns a unique SCSI
ID to the snapshot. The creation time of the snapshot is set to the current time
and is never changed until the snapshot is deleted.
v The size of the snapshot is the same as its master volume's size, but no storage
space is reserved for the snapshot. This means that the functionality of the
snapshot is not guaranteed. When the snapshot's Storage Pool is exhausted, the
snapshot may be deleted.
v The snapshot's lock state is initially set to "locked", and as long as it is not
"unlocked", the snapshot remains an exact image of the master volume at
creation time and can be the source for a restore operation. The modification
state of the snapshot is initially set to "unmodified".
During creation, the snapshot's deletion priority can be set explicitly, or it is
automatically set to the default value. The deletion priority determines which
snapshots will be deleted first when the Storage Pool runs out of snapshot storage.
This may happen due to the redirect-on-write mechanisms which share unchanged
data between volumes and their snapshots, as well as between snapshots of the
same volume.
55
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v MAX_VOLUMES_REACHED
Maximum number of volumes already defined
v SNAPSHOT_ILLEGAL_PRIORITY
56
Deleting a Snapshot
Deletes a snapshot.
snapshot_delete snapshot=SnapshotName
Parameters:
Name
Type
Description
Mandatory
snapshot
Object name
Snapshot to be deleted.
57
snapshot_delete snapshot=DBVolume.snapshot1
Output:
Command completed
successfully
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_IS_NOT_A_SNAPSHOT
Operation is permitted only on snapshots
v SNAPSHOT_IS_INTERNAL
Internal snapshots cannot be mapped, modified or deleted.
v SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Snapshot is part of a Snapshot Group
v SNAPSHOT_IS_MAPPED
Snapshot that is mapped to a host cannot be deleted
v SNAPSHOT_HAS_ACTIVE_SYNC_JOB
Snapshot is currently a target of an active sync job
Troubleshooting: Please wait for sync job to complete
v SNAPSHOT_IS_CONSISTENT_ELCS
If a mirrored volume is not consistent then its ELCS is protected and cannot be
deleted.
Duplicating a Snapshot
Duplicates an existing snapshot.
snapshot_duplicate snapshot=SnapshotName [ name=Name ]
Parameters:
58
Name
Type
Description
Mandatory
Default
snapshot
Object name
N/A
Name
Type
Description
Mandatory
Default
name
Object name
Automatically
generated name.
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v MAX_VOLUMES_REACHED
Maximum number of volumes already defined
Chapter 4. Volume Snapshot Management
59
v VOLUME_IS_NOT_A_SNAPSHOT
Operation is permitted only on snapshots
v VOLUME_EXISTS
Volume name already exists
v SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Snapshot is part of a Snapshot Group
v VOLUME_BAD_PREFIX
Volume name has a reserved prefix
Formatting a Snapshot
Formats a snapshot
snapshot_format snapshot=SnapshotName
Parameters:
Name
Type
Description
Mandatory
snapshot
Object name
The snapshot to be
formatted.
This command deletes the content of a snapshot while maintaining its mapping to
the host. The format operation results with the following:
v
v
v
v
v
v It can be deleted
v Its deletion priority can be changed
Example:
snapshot_format snapshot
Output:
Command executed
successfully.
Access Control:
60
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Snapshot is part of a Snapshot Group
v SNAPSHOT_HAS_ACTIVE_SYNC_JOB
Snapshot is currently a target of an active sync job
Troubleshooting: Please wait for sync job to complete
v VOLUME_BAD_NAME
Volume name does not exist
v SNAPSHOT_IS_INTERNAL
Internal snapshots cannot be mapped, modified or deleted.
v MAX_VOLUMES_REACHED
Maximum number of volumes already defined
v SNAPSHOT_IS_FORMATTED
Snapshot is formatted
v ELCS_CANNOT_BE_FORMATTED
The snapshot is an ELCS and cannot be formatted.
v VOLUME_IS_NOT_A_SNAPSHOT
Operation is permitted only on snapshots
vol=VolName
Parameters:
Name
Type
Description
Mandatory
vol
Object name
This command lists snapshot information for all the snapshots of a specified
volume.
This command displays the following VAAI fields (available on the XML output
format):
v enable_VAAI
v user_disabled_VAAI
This command displays the following snapshot format field (available on the XML
output format):
v snapshot_format
Id
Name
Default Position
name
Name
size
Size (GB)
size_MiB
Size (MiB)
N/A
master_name
Master Name
cg_name
Consistency Group
4
Chapter 4. Volume Snapshot Management
61
Id
Name
Default Position
pool_name
Pool
creator
Creator
capacity
Capacity (blocks)
N/A
modified
Modified
N/A
sg_name
N/A
Deletion Priority
N/A
Locked
N/A
delete_
priority
locked
serial
Serial Number
N/A
snapshot_time
N/A
N/A
snapshot_time_
on_master
snapshot_of
Snapshot of
N/A
sg_snapshot_of
N/A
wwn
WWN
N/A
mirrored
Mirrored
N/A
locked_by_pool
Locked by Pool
N/A
used_capacity
N/A
short_lived_io
Short Live IO
N/A
enable_VAAI
VAAI enabled
N/A
N/A
Snapshot Format
N/A
N/A
N/A
unmap enabled
N/A
N/A
used_capacity_
MiB
user_disabled_
VAAI
snapshot_
format
ssd_caching
use_ssd_
caching_
default
enable_unmap
user_disabled_
unmap
Example:
snapshot_list vol=DBVolume
Output:
62
Name
Size Master
(GB) Name
2508 DBVolume
2508 DBVolume
DBVolume.sp1
DBVolume.sp1.copy
Consistency
Group
Pool
default
default
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
snapshot
Object name
Y
Name of the
snapshot with
which to restore its
master volume, or
snapshot.
N/A
Object name
Snapshot to be
restored.
target_
snapshot
Mandatory
Default
This command restores the data of a master volume from one of its associated
snapshots.
Issuing a restore command logically copies the data of the source snapshot onto its
volume. The volume's data is therefore restored to the state that it was at the time
that the snapshot was created. If the volume was resized after the snapshot was
created, the restore operation resizes the volume back to its original size.
All the snapshots associated with the volume are left unchanged during a restore
operation.
It is possible to snapshot the volume before restoring it, so that the generated
snapshot can be used and the data is not lost.
It is possible to restore another snapshot (the target snapshot) from the source
snapshot. The target snapshot must be a snapshot of the same volume as the
source snapshot. The target snapshot's content and size will be identical to the
source snapshot's content and size. The target snapshot's lock/unlock status will
remain as it was.
Restoring a mirrored volume:
v Delete the mirror
Chapter 4. Volume Snapshot Management
63
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_RESTORE_SNAPSHOT
Are you sure you want to restore the volume from snapshot Snapshot?
Completion Codes:
v VOLUME_HAS_DATA_MIGRATION
Data Migration is defined for this volume
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_IS_NOT_A_SNAPSHOT
Operation is permitted only on snapshots
v NOT_ENOUGH_SPACE
No space to allocate volume
v SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Snapshot is part of a Snapshot Group
v VOLUME_HAS_MIRROR
Mirror is defined for this volume
v VOLUME_LOCKED
Volume is locked
v SNAPSHOTS_BELONG_TO_DIFFERENT_MASTERS
64
Target snapshot and source snapshot should be snapshots of the same volume
v TARGET_SNAPSHOT_BAD_NAME
Target snapshot name does not exist
v TARGET_SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP
Target snapshot is part of a Snapshot Group
v TARGET_SNAPSHOT_IS_MASTER
Target snapshot is a master volume
v TARGET_SNAPSHOT_SAME_AS_SNAPSHOT
Source snapshot cannot be the target snapshot
v TARGET_SNAPSHOT_HAS_ACTIVE_SYNC_JOB
Traget snapshot is currently a target of an active sync job
Troubleshooting: Please wait for sync job to complete
65
66
Parameters:
Name
Type
Description
Mandatory
cg
Object name
Name of a Consistency
Group.
vol
Object name
67
Output:
Command completed
successfully.
68
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v CONS_GROUP_MIRROR_DESIGNATION_MISMATCH
Volume Mirror has different designation than Consistency Group Mirror. Are
you sure you want to add that Volume to that CG?
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_IS_SLAVE
Consistency Group is mirroring slave.
v MAX_VOLUMES_IN_CONS_GROUP_REACHED
The maximum permitted number of volumes per Consistency Group is reached.
Consistency Group contains maximum number of volumes.
v MAX_VOLUMES_IN_REMOTE_CONS_GROUP_REACHED
The maximum permitted number of volumes per the remote Consistency Group
is reached.
Remote Consistency Group contains maximum number of volumes.
v MIRROR_HAS_SYNC_JOB
Operation is not permitted on a mirror with active sync jobs
v MIRROR_IS_NOT_SYNCHRONIZED
Mirror is not synchronized
v MIRROR_LAST_SYNC_TIMES_DIFFER
All mirrors should have the same last sync time.
v MIRROR_RETRY_OPERATION
There is an operation in progress on this mirror , please retry your request in a
few seconds
Troubleshooting: Please retry the command in a few seconds
v REMOTE_VOLUME_BAD_POOL
Remote volume and remote Consistency Group belong to different Storage Pools
v REMOTE_VOLUME_BELONGS_TO_CONS_GROUP
The remote volume belongs to a Consistency Group.
Remote Volume belongs to a Consistency Group
v TARGET_NOT_CONNECTED
There is currently no connection to the target system
v VOLUME_BAD_POOL
Volume belongs to a different Storage Pool
Chapter 5. Consistency Group Management
69
v VOLUME_BELONGS_TO_CG
Volume belongs to a Consistency Group
v VOLUME_DATA_MIGRATION_UNSYNCHRONIZED
Data Migration has not completed to this volume
v VOLUME_IS_SNAPSHOT
Operation is not permitted on snapshots
v CONS_GROUP_MIRROR_SCHEDULE_MISMATCH
Volumes under Consistency Group Mirror should have the same mirroring
schedule.
v CONS_GROUP_MIRROR_TARGET_MISMATCH
Volumes under Consistency Group Mirror should have the same mirroring
Target.
v CONS_GROUP_MIRROR_ROLE_MISMATCH
Volumes under Consistency Group Mirror should have the same mirroring role.
v CONS_GROUP_MIRROR_ACTIVATION_MISMATCH
Volumes under Consistency Group Mirror should have the same mirroring
activation state.
v REMOTE_CONS_GROUP_MIRROR_SCHEDULE_MISMATCH
Volumes under Consistency Group Mirror in remote machine should have
identical mirroring schedule.
v CONS_GROUP_MIRROR_TYPE_MISMATCH
Volumes under Consistency Group Mirror should have the same mirroring type.
v MIRROR_POSSIBLE_CONS_GROUP_MEMBERSHIP_MISMATCH
Mirrored CG may contain different volumes on Master and Slave. This problem
occurs whenever the cg_add_vol command results with the Master not receiving
an acknowledgment from the Slave until the command timed out, or any other
unexpected failure.
v REMOTE_CONS_GROUP_APPLICATION_CONSISTENCY_MISMATCH
Application consistency of the volume doesn't match the state of other volumes
in the group on the remote machine.
v CONS_GROUP_APPLICATION_CONSISTENCY_MISMATCH
Application consistency of the volume doesn't match the state of other volumes
in the group.
pool=PoolName
Parameters:
70
Name
Type
Description
Mandatory
cg
Object name
Name of the
Consistency Group.
pool
Object name
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CONS_GROUP_NAME_EXISTS
Consistency Group name already exists.
v MAX_CONS_GROUPS_REACHED
Maximum number of Consistency Groups already defined.
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
71
Parameters:
Name
Type
Description
Mandatory
cg
Object name
Name of the
Consistency Group to
delete.
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NOT_EMPTY
This operation is only allowed on an empty Consistency Group.
v CONS_GROUP_HAS_MIRROR
Consistency Group has mirroring defined for it.
The mirror definition has to be removed.
v CONS_GROUP_BELONGS_TO_XCG
Consistency Group belongs to another Cross Consistency Group.
72
Parameters:
Name
Type
Description
Mandatory
Default
cg
Object name
Name of a
Consistency
Group.
All
This command lists select details for all Consistency Groups; if a Consistency
Group name is specified, it is the only one to be listed.
Listed details include the following:
v Name
v Mirrored CG - indicates whether the Consistency Group is mirrored
Available values - Yes|No
v Mirror sync status - indicates the status of the mirroring
Available values - RPO_OK|RPO_Lagging
v CG role - the role of the peer
Available values - master|slave
Id
Name
Default Position
name
Name
pool
Pool Name
mirrored
Mirrored
N/A
Example:
cg_list cg=DBgroup
Output:
Name
DBgroup
Pool Name
Mirrored
default
Yes
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
73
Parameters:
Name
Type
Description
Mandatory
vol
Object name
Output:
Command completed
successfully
74
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v
ARE_YOU_SURE_YOU_WANT_TO_REMOVE_VOLUME_FROM_CONS_GROUP
Are you sure you want to remove volume 'Volume' from its Consistency Group?
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NOT_IN_CONS_GROUP
Volume does not belong to a Consistency Group
v TARGET_NOT_CONNECTED
There is currently no connection to the target system
v VOLUME_IS_SNAPSHOT
Operation is not permitted on snapshots
v CONS_GROUP_IS_SLAVE
Consistency Group is mirroring slave.
v MIRROR_RETRY_OPERATION
There is an operation in progress on this mirror , please retry your request in a
few seconds
Troubleshooting: Please retry the command in a few seconds
v MIRROR_HAS_SYNC_JOB
Operation is not permitted on a mirror with active sync jobs
v MIRROR_POSSIBLE_CONS_GROUP_MEMBERSHIP_MISMATCH
Mirrored CG may contain different volumes on Master and Slave. This problem
occurs whenever the cg_add_vol command results with the Master not receiving
an acknowledgment from the Slave until the command timed out, or any other
unexpected failure.
v VOLUME_IS_NOT_CONSISTENT_SLAVE
Operation not allowed on slave volume that is not consistent.
v SNAPSHOT_HAS_ACTIVE_SYNC_JOB
Snapshot is currently a target of an active sync job
Troubleshooting: Please wait for sync job to complete
75
Parameters:
Name
Type
Description
Mandatory
cg
Object name
new_name
Object name
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NAME_EXISTS
Consistency Group name already exists.
76
v
v
v
v
v
Parameters:
Name
Type
Description
Mandatory
Default
cg
Object name
Name of a
Consistency
Group.
N/A
snap_group
Object name
Automatically
generated name.
Integer
Object name
Existing snapshot
group which is
overwritten with
current content.
N/A
delete_
priority
overwrite
77
78
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v MAX_VOLUMES_REACHED
Maximum number of volumes already defined
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
v SNAPSHOT_GROUP_BAD_PREFIX
Snapshot Group name has a reserved prefix.
v SNAPSHOT_GROUP_NAME_EXISTS
Snapshot Group name already exists.
v CONS_GROUP_EMPTY
Operation is not allowed on an empty Consistency Group.
v CONS_GROUP_MISMATCH
Snapshot Group does not match Consistency Group volumes.
v OVERWRITE_SNAPSHOT_GROUP_DOES_NOT_BELONG_TO_GIVEN_GROUP
Snapshot Group belongs to another Consistency Group.
v POOL_SNAPSHOT_LIMIT_REACHED
The maximum number of snapshots is reached.
v VOLUME_IS_NOT_CONSISTENT_SLAVE
Operation not allowed on slave volume that is not consistent.
v SNAPSHOT_GROUP_IS_INTERNAL
Internal snapshots cannot be mapped, modified in any way or deleted.
v SNAPSHOT_GROUP_ILLEGAL_PRIORITY
The Snapshot Group was given an illegal deletion priority.
Illegal snapshot group priority; must be an integer between 1 and 4.
Chapter 6. Snapshot Set Management
79
v SNAPSHOT_HAS_ACTIVE_SYNC_JOB
Snapshot is currently a target of an active sync job
Troubleshooting: Please wait for sync job to complete
delete_priority=del_value
Parameters:
Name
Type
Description
Mandatory
snap_group
Object name
Integer
Priority according to
which this snapshot
group is deleted.
delete_
priority
This command changes the priority of the deletion of an existing snapshot group.
Similarly to snapshots, the system determines which of the snapshot groups is
deleted first when it runs out of snapshot storage, in accordance with the
redirect-on-write mechanism. When the system runs out of space, it deletes the
snapshot or snapshot group with the highest deletion priority, and among them
the unmapped snapshots or snapshot groups, and among them the snapshot or
snapshot group which was created first.
See Changing a Snapshot Deletion Priority for more details about the valid
deletion priority values and their meaning.
Example:
snap_group_change_priority snap_group=DBbackup delete_priority=4
Output:
Command completed
successfully.
Access Control:
80
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
v SNAPSHOT_ILLEGAL_PRIORITY
Illegal snapshot priority; must be an integer between 1 and 4.
v SNAPSHOT_GROUP_IS_INTERNAL
Internal snapshots cannot be mapped, modified in any way or deleted.
Parameters:
Name
Type
Description
Mandatory
snap_group
Object name
This command deletes the snapshot group, as well as all of the snapshots that are
contained in the snapshot group. You may refer to the documentation of Deleting a
Snapshot for more information about deleting snapshots.
If one of the members of the snapshot group is mapped to a host, then the entire
snapshot group cannot be deleted.
The command is inapplicable for a snapshot group that is still associated with a
mirrored Consistency Group.
Example:
snap_group_delete snap_group=DBBackupweekly
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
81
Completion Codes:
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
v SNAPSHOT_IS_MAPPED
Snapshot that is mapped to a host cannot be deleted
v SNAPSHOT_HAS_ACTIVE_SYNC_JOB
Snapshot is currently a target of an active sync job
Troubleshooting: Please wait for sync job to complete
Parameters:
Name
Type
Description
Mandatory
snap_group
Object name
Snapshot group to be
disbanded.
This command disbands the snapshot group into independent snapshots. After
executing this command the snapshots can be individually deleted, restored,
unlocked, duplicated and so on. The snapshot group does not exist anymore after
this command. The snapshots retain the same names
(snap_group_name.volumename).
The command is inapplicable for a snapshot group of a mirrored Consistency
Group.
Example:
snap_group_disband snap_group=DBbackup_copy
Output:
Command completed
successfully.
Access Control:
82
User Category
Permission
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Condition
Completion Codes:
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
Parameters:
Name
Type
Description
Mandatory
Default
snap_group
Object name
Name of the
snapshot group to
be duplicated.
N/A
Object name
new_snap_
group
Autogenerated
name.
Output:
Command completed
successfully
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Chapter 6. Snapshot Set Management
83
User Category
Permission
Condition
Technicians
Disallowed
N/A
Completion Codes:
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
v MAX_VOLUMES_REACHED
Maximum number of volumes already defined
v SNAPSHOT_GROUP_NAME_EXISTS
Snapshot Group name already exists.
snap_group=SnapshotGroupName
Parameters:
Name
Type
Description
Mandatory
snap_group
Object name
This command deletes the content of a snapshot group while maintaining its
snapshots mapping to the host. The format operation results with the following:
v
v
v
v
Output:
Command executed
successfully.
Access Control:
84
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Disallowed
User Category
Permission
Technicians
Disallowed
Completion Codes:
v SNAPSHOT_HAS_ACTIVE_SYNC_JOB
Snapshot is currently a target of an active sync job
Troubleshooting: Please wait for sync job to complete
v SNAPSHOT_GROUP_IS_FORMATTED
Snapshot group is formatted.
v ELCS_GROUP_CANNOT_BE_FORMATTED
The snapshot group is an ELCS and cannot be formatted.
v MAX_VOLUMES_REACHED
Maximum number of volumes already defined
v SNAPSHOT_GROUP_IS_INTERNAL
Internal snapshots cannot be mapped, modified in any way or deleted.
v VOLUME_IS_NOT_A_SNAPSHOT
Operation is permitted only on snapshots
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
Parameters:
Name
Type
Description
Mandatory
Default
snap_group
Object name
Name of a specific
snapshot group to
be listed.
All snapshot
groups.
cg
Object name
N
List all the
snapshot groups of
this Consistency
Group.
All snapshot
groups.
This command lists snapshot groups. When a snapshot group name is specified,
then only that specific snapshot group is listed. When a Consistency Group name
is specified, then the snapshot groups of this Consistency Group are listed.
This command displays the following snapshot group format field (available on
the XML output format):
v snap_group_format
Id
Name
Default Position
name
Name
cg
CG
snapshot_time
Snapshot Time
85
Id
Name
Default Position
locked
Locked
N/A
modified
Modified
N/A
Deletion Priority
N/A
delete_
priority
snap_group_
format
Example:
snap_group_list cg=DBvolumes
Output:
Name
CG
Snapshot Time
DBbackup
DBbackupdaily
DBvolumes
DBvolumes
Deletion
Priority
2007-01-03 17:46:29 1
2007-01-03 17:49:36 1
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Completion Codes:
v CONS_GROUP_DOES_NOT_EXIST
Consistency Group does not exist.
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
Parameters:
Name
Type
Description
Mandatory
snap_group
Object name
This command locks the snapshot group by locking all its snapshots. This is
functionally equivalent to locking all snapshots individually (through executing
Locking a Volume on each snapshot). You may refer to the documentation of
Locking a Volume for a description of locking behavior.
86
Example:
snap_group_lock snap_group=DBbackup
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
v SNAPSHOT_GROUP_IS_INTERNAL
Internal snapshots cannot be mapped, modified in any way or deleted.
Parameters:
Name
Type
Description
Mandatory
snap_group
Object name
new_name
Object name
Output:
87
Command completed
successfully
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
v SNAPSHOT_GROUP_NAME_EXISTS
Snapshot Group name already exists.
Parameters:
Name
Type
Description
Mandatory
snap_group
Object name
Object name
Snapshot group to be
restored.
target_
snap_group
Using this command is equivalent to restoring all the volumes in the Consistency
Group or all the snapshots in the target snapshot group from their snapshots in the
snapshot group.
It is possible to restore a snapshot group from a snapshot group.
Requirements for a successful command completion:
v The Consistency Group or the target Snapshot Group must contain the exact
same volumes that it contained when the snapshot group was generated.
Each volume that is added to the Consistency Group after the creation of the
snapshot group must be removed from the Consistency Group before
restoration is performed.
88
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v VOLUME_HAS_DATA_MIGRATION
Data Migration is defined for this volume
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
v CONS_GROUP_MISMATCH
Snapshot Group does not match Consistency Group volumes.
v NOT_ENOUGH_SPACE
No space to allocate volume
v VOLUME_HAS_MIRROR
Mirror is defined for this volume
v CONS_GROUP_HAS_MIRROR
Consistency Group has mirroring defined for it.
The mirror definition has to be removed.
v VOLUME_LOCKED
Volume is locked
v TARGET_SNAPSHOT_GROUP_BAD_NAME
Target Snapshot Group name does not exist.
v SNAPSHOT_GROUP_MISMATCH
Snapshot Group does not match target Snapshot Group.
Chapter 6. Snapshot Set Management
89
v TARGET_SNAPSHOT_GROUP_SAME_AS_SOURCE
Target Snapshot Group is the same as Snapshot Group.
Parameters:
Name
Type
Description
Mandatory
snap_group
Object name
This command unlocks a snapshot group by unlocking all its snapshots. This is
functionally equivalent to executing Unlocking a Volume on each snapshot. You
may refer to the documentation of Unlocking a Volume for a description of
unlocking behavior.
Example:
snap_group_unlock snap_group=DBbackup
Output:
Command completed
successfully
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v SNAPSHOT_GROUP_BAD_NAME
Snapshot Group name does not exist.
v SNAPSHOT_GROUP_IS_INTERNAL
Internal snapshots cannot be mapped, modified in any way or deleted.
90
v
v
v
v
v
vol_move(Moves a volume and all its snapshot from one Storage Pool to
another.)
Parameters:
Name
Type
Description
Mandatory
cg
Object name
Name of the
Consistency Group to
move.
pool
Object name
This command moves a Consistency Group from one Storage Pool to another.
Requirements for successful command completion:
v Sufficient space on the target Pool
v If the CG is mirrored, it can only be moved to a Pool that is not thin-provisioned
Example:
91
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
v NOT_ENOUGH_SPACE
No space to allocate volume
v NOT_ENOUGH_HARD_SPACE
No space to allocate for volume's current usage
v NOT_ENOUGH_SNAPSHOT_SPACE
Snapshot usage will exceed snapshot limit
Parameters:
Name
Type
Description
Mandatory
pool
Object name
Enumeration
lock_
behavior
This command changes the Pool behavior when running out of thin provisioning
space.
Example:
pool_change_config pool=VOL_BREED_None_0 lock_behavior=read_only
92
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
Parameters:
Name
Type
Description
Mandatory
Default
pool
Object name
Name of the
Storage Pool.
N/A
93
Name
protected_
snapshot_
priority
Type
Description
Integer
Specifies a
N
snapshot delete
priority between 0
- 4; snapshots with
a lower delete
priority (i.e.,
higher number)
than the specified
value might be
deleted by the
system
automatically to
free space, before
pausing mirroring,
thus protecting
snapshots with a
priority equal or
higher than the
value. If for
example the value
is set to 3, the
system will
deactivate
mirroring if not
enough space can
be freed even after
the deletion of
snapshots with
delete priority 4.
Snapshots with
priority level 1, 2
and 3 will not be
deleted. If the
value is set to 4,
the system will
deactivate
mirroring before
deleting any
snapshots. If the
value is set to 0,
the system can
delete any
snapshot
regardless of
deletion priority.
Mandatory
Default
unchanged
94
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_CHANGE_THE_PROTECTED_LEVEL_OF_
SNAPSHOTS
Are you sure you want to change the protected level of snapshot in Storage Pool
Pool? Note that in case of pool space depletion the system will delete protected
snapshots only after deleting unprotected snapshots and internal asynchronous
mirror snapshots
v
ARE_YOU_SURE_YOU_WANT_TO_INCREASE_THE_PROTECTED_
LEVEL_OF_EXISTING_SNAPSHOTS
Are you sure you want to increase the protected level of snapshot in Storage
Pool Pool? Note that the pool contains unprotected snapshots that will become
protected after issuing this command. In case of pool space depletion the system
will delete protected snapshots only after deleting unprotected snapshots and
internal asynchronous mirror snapshots
v
ARE_YOU_SURE_YOU_WANT_TO_DECREASE_THE_PROTECTED_
LEVEL_OF_EXISTING_SNAPSHOTS
Are you sure you want to decrease the protected level of snapshot in Storage
Pool Pool? Note that the pool contains protected snapshots that will become
unprotected after issuing this command.In case of pool space depletion the
system will delete internal asynchronous mirror snapshots only after deleting
unprotected snapshots
Completion Codes:
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
v SNAPSHOT_ILLEGAL_PRIORITY
Illegal snapshot priority; must be an integer between 1 and 4.
95
Parameters:
Name
Type
Description
Mandatory
Default
pool
Object name
Name of the
Storage Pool.
N/A
size
Positive integer
N/A
hard_size
Positive integer
N/A
soft_size
Positive integer
N/A
Positive integer
N/A
Enumeration
read_only
snapshot_
size
lock_
behavior
This command creates a Storage Pool. The name of the Storage Pool must be
unique in the system. Upon creation, the Storage Pool is initially empty and does
not contain volumes.
The size of the Storage Pool is specified as an integer multiple of 109 bytes, but the
actual size of the created Storage Pool is rounded up to the nearest integer
multiple of 16x230 bytes. The Size parameter is used when hard size and soft size
are identical (no thin provisioning). If only the size is specified, then hard_size and
soft_size are identical to the size. Otherwise, a Storage Pool with thin provisioning
is created.
The created Pool has the following values:
v create_last_consistent_snapshot=yes - meaning the volumes of this Pool can be
mirrored
v protected_snapshot_priority=2 - managing the way last_consistent snapshot are
preserved
When a Storage Pool is defined, the new Storage Pool's capacity is reduced from
the system's free space (hard and soft). This operation fails if the system hard or
soft free space does not have free capacity of at least the size of the new Storage
Pool. The sum of the capacities of all the Storage Pools in the system, together with
the free space, is always equal to the entire system capacity available for the user.
The system allows for the assignment of the entire available capacity to user
created Storage Pools, while leaving the free space at zero size.
96
Both hard and soft sizes are subtracted from the free hard/soft space.
For thin provisioned Storage Pools, the lock_behavior parameter sets whether and
how the Pool is locked upon space depletion. The Pool can be locked for write, or
for both read and write.
Example:
pool_create pool=DBPool size=1000
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v POOL_SNAPSHOT_SIZE_TOO_SMALL
Snapshot size is very small. It will only allow snapshots of volumes which do no
change. All other snapshots will be deleted immediately. Are you sure?
Completion Codes:
v POOL_NAME_EXISTS
Storage Pool name already assigned to another Storage Pool
v MAX_POOLS_REACHED
Maximum number of Storage Pools already defined
v NO_HARD_SPACE
The system does not have enough free hard space for the requested Storage Pool
hard size
v NO_SOFT_SPACE
The system does not have enough free soft space for the requested Storage Pool
soft size
v SOFT_SIZE_SMALLER_THAN_HARD_SIZE
Soft size must be equal or larger than hard size
v HARD_SIZE_SMALLER_THAN_SNAPSHOT_SIZE
Snapshot size must be equal or smaller than hard size
v NO_SPACE
The system does not have enough free space for the requested Storage Pool size
v REACHED_POOL_MAX_HARD_CAPACITY
Reached max pool hard capacity
97
Parameters:
Name
Type
Description
Mandatory
pool
Object name
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_POOL
Are you sure you want to delete Storage Pool Pool?
Completion Codes:
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
v POOL_HAS_CG
Storage Pool has Consistency Groups defined
v POOL_IN_USE
Storage Pool has volumes allocated in it
98
Parameters:
Name
Type
Description
Mandatory
Default
pool
Object name
Name of a Storage
Pool.
All pools.
Output:
Name
default
DBPool
Size
(GB)
24292
1013
Empty
Space (GB)
9225
1013
Id
Name
Default Position
name
Name
soft_size
Size (GB)
soft_size_MiB
Size (MiB)
N/A
hard_size
hard_size_MiB
N/A
snapshot_size
N/A
N/A
N/A
10
snapshot_size_
MiB
total_volume_
size
total_volume_
size_MiB
empty_space_
soft
empty_space_
soft_MiB
empty_space_
hard
99
Id
Name
Default Position
N/A
N/A
N/A
creator
Creator
N/A
locked
Locked
lock_behavior
Lock Behavior
N/A
N/A
N/A
empty_space_
hard_MiB
used_by_
volumes
used_by_
volumes_MiB
used_by_
snapshots
used_by_
snapshots_MiB
create_last_
consistent_
snapshot
protected_
snapshot_
priority
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
pool
Object name
new_name
Object name
100
The new name of the Storage Pool must be unique in the system.
This command succeeds even if the new name is identical to the current name.
Example:
pool_rename pool=DBPool new_name=ERPPool
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
v POOL_NAME_EXISTS
Storage Pool name already assigned to another Storage Pool
Parameters:
Name
Type
Description
Mandatory
Default
pool
Object name
Name of the
Storage Pool to
resize.
N/A
size
Positive integer
N/A
hard_size
Positive integer
N/A
101
Name
Type
Description
Mandatory
Default
soft_size
Positive integer
N/A
Integer
Leave unchanged.
snapshot_
size
This command resizes a Storage Pool. The command can either increase or
decrease the Storage Pool size.
The new size of the Storage Pool is specified as an integer multiple of 109 bytes,
but the actual size of the created Storage Pool is rounded up to the nearest integer
multiple of 16x230 bytes.
Capacity accounting is performed in respect to the free space.
You can either specify both hard_size and soft_size or to only specify size (which
specifies that the hard_size and the soft_size are identical).
v When increasing a Storage Pool size, the command succeeds only if the free
space holds enough free capacity to allow such an increase in size.
v When decreasing a Storage Pool size, the command succeeds only if the Storage
Pool itself holds enough free capacity to allow such a reduction in size.
v If the new size equals the current size, the command succeeds without changes
to the Storage Pool.
This command fails if either the current Storage Pool's size (hard or soft) cannot be
decreased or if free space (hard or soft) cannot be decreased.
Resizing a Pool that stores asynchronous-mirrored volumes or Consistency Groups:
v The Pool's hard and soft size have to be identical.
Example:
pool_resize pool=DBPool size=1300
Output:
Command Executed
Successfully.
Access Control:
102
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v POOL_SNAPSHOT_SIZE_TOO_SMALL
Snapshot size is very small. It will only allow snapshots of volumes which do no
change. All other snapshots will be deleted immediately. Are you sure?
Completion Codes:
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
v NO_SOFT_SPACE
The system does not have enough free soft space for the requested Storage Pool
soft size
v SOFT_SIZE_SMALLER_THAN_HARD_SIZE
Soft size must be equal or larger than hard size
v HARD_SIZE_SMALLER_THAN_SNAPSHOT_SIZE
Snapshot size must be equal or smaller than hard size
v POOL_SOFT_TOO_SMALL
Requested soft size is smaller than the sum of sizes of volumes in the Storage
Pool
v POOL_TOO_SMALL
Storage Pool usage exceeds requested size
v POOL_HARD_TOO_SMALL
Storage Pool usage exceeds requested hard size
v NO_SPACE
The system does not have enough free space for the requested Storage Pool size
v NO_HARD_SPACE
The system does not have enough free hard space for the requested Storage Pool
hard size
v REACHED_POOL_MAX_HARD_CAPACITY
Reached max pool hard capacity
Parameters:
Name
Type
Description
Mandatory
vol
Object name
pool
Object name
This command moves a volume and all of its snapshots from one Storage Pool to
another.
When moving a master volume from one Storage Pool to another, all of its
snapshots are moved together with it to the destination Storage Pool.
Chapter 7. Storage Pool Management
103
This command fails when trying to move a snapshot of a volume on its own. This
command can fail as a result of either a lack of soft or of hard space.
This command only succeeds if the destination Storage Pool has enough free
storage capacity to accommodate the volume and its snapshots. The exact amount
of storage capacity allocated from the destination Storage Pool is released at the
source Storage Pool.
A volume which belongs to a Consistency Group cannot be moved without the
entire Consistency Group. You may use Moving Consistency Groups between
Storage Pools to move the Consistency Group itself from one Storage Pool to
another.
A volume that is asynchronously mirrored can't be moved into a thin provisioning
pool.
Example:
vol_move vol=DBLog pool=DBPool
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
v NOT_ENOUGH_SPACE
No space to allocate volume
v NOT_ENOUGH_HARD_SPACE
No space to allocate for volume's current usage
v VOLUME_IS_SNAPSHOT
Operation is not permitted on snapshots
v VOLUME_BELONGS_TO_CG
Volume belongs to a Consistency Group
v NOT_ENOUGH_SNAPSHOT_SPACE
Snapshot usage will exceed snapshot limit
104
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
105
[ name=Name ]
Parameters:
Name
Type
Description
Mandatory
Default
name
String
Name of
parameter to
display.
All parameters
Id
Name
Default Position
name
Name
value
Value
Output:
Name
----------------------consumed_capacity
date
dst
machine_model
machine_serial_number
machine_type
system_id
system_name
time
timezone
Value
---------------1039
2009-05-27
yes
A14
MN00013
2810
13
XIV MN00013a
10:13:31
Asia/Jerusalem
Access Control:
106
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Type
Description
Mandatory
name
String
Name of
N
parameter to print.
Default
All parameters.
Id
Name
Default Position
name
Name
value
Value
This command shows the name and value of the specified configuration parameter
or of all of them, if no parameter is provided.
The values of the following parameters can be shown:
v dns_primary- IP address of the master DNS server.
dns_secondary - IP address of the slave DNS server.
email_reply_to_address - Reply-to address to be used when sending emails. This
is useful for troubleshooting errors in email addresses.
v email_sender_address - Email address used as the sender's address when sending
email messages.
v email_subject_format - Controls the formatting of the email subject line. The tags
{severity}, {description} and {system_name} can be used to insert the event's
data. System default is "{severity}: {description}"
v
v
iscsi_name - iSCSI initiator name. Used when configuring non-XIV system for
Data Migration over iSCSI.
v machine_model v
v
v
v
v
v
v
v
v
v
v
v
Example:
config_get
Output:
Chapter 8. System Management
107
Name
-----------------------email_sender_address
email_reply_to_address
dns_primary
dns_secondary
iscsi_name
system_name
Value
----------------------------------support@ibm.com
storage@ibm.com
10.0.0.10
iqn.2005-10.com.xivstorage:010140
IBM Storage System
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Completion Codes:
v UNRECOGNIZED_CONFIG_PARAMETER
Unrecognized configuration parameter: 'argument'.
Troubleshooting: Use a valid configuration parameter as an input.
Parameters:
Name
Type
Description
Mandatory
name
String
value
String
108
v
v
Example:
config_set name=dns_secondary value=10.0.0.119
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v UNRECOGNIZED_CONFIG_PARAMETER
Unrecognized configuration parameter: 'argument'.
Troubleshooting: Use a valid configuration parameter as an input.
v READ_ONLY_CONFIG_PARAMETER
Configuration parameter: 'argument' is read-only.
Troubleshooting: You cannot modify read-only parameters.
v IPV4_NOT_CONFIGURED
IPv4 address is not configured on management interface
Troubleshooting: Define IPv4 addrress for management before disabling IPv6
Parameters:
Name
Description
Mandatory
Default
name
N/A
type
Type of query.
109
This command attempts to translate the DNS name into an IP address. Translation
is attempted through each of the defined DNS servers.
This command fails if no DNS servers are defined. A failure of the translation from
a name to an IP address is not considered a failure of the command.
The result of each defined DNS server is displayed.
Id
Name
Default Position
name
Name
primary_ip
IP (Primary DNS)
secondary_ip
IP (Secondary DNS)
Example:
dns_test name=hermes.xiv
Output:
Name
IP (Primary
DNS)
------------ ---------------hermes.xiv
212.143.102.243
IP (Secondary
DNS)
--------------Not Found
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v DNS_SERVER_NOT_DEFINED
No DNS servers are defined
Printing Help
Prints system help.
help [ category=Category | search=SearchString | command=CommandName ]
[ format=<short|full> ]
Parameters:
110
Name
Type
Description
Mandatory
Default
category
String
Category name.
N/A
search
String
Search string.
N/A
command
String
Command name.
N/A
format
Enumeration
short.
Output:
Category
Name
Description
volume
vol_by_id
volume
vol_copy
volume
volume
volume
volume
vol_list
volume
vol_lock
volume
volume
volume
Id
Name
Default Position
category
Category
name
Name
access_control
Access Control
N/A
syntax
Syntax
N/A
fields
Fields
N/A
description
Description
example
Example
N/A
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Chapter 8. System Management
111
User Category
Permission
Read-only users
Allowed
Technicians
Allowed
Output:
maintenance_urgency
= "NONE"
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
112
Name
Type
Description
Mandatory
Default
module
String
Module numbers
that it should
execute on.
(Default of all).
"All"
Name
Type
Description
Mandatory
Default
type
Enumeration
Module types
(data/interface)
that it should
execute on.
(Default of
specific) (user can
give either that or
arg #2)
"Specific"
name
String
Script Name.
N/A
exe_file
String
Executed Script
name.
N/A
tar_file
String
N/A
version
String
Script version.
None
Boolean
Script persistence.
"yes"
run_option
Enumeration
"Once"
parameters
String
Patch script
parameters devide
by " ".
None
enabled
Boolean
N
User
enabling/disabling
the patch script.
yes
Boolean
no
String
Script description.
None
Integer
Script priority.
N/A
None
persistenc
e
activate_
now
descriptio
n
priority
events_
trigger
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
113
Completion Codes:
v PATCH_SCRIPT_BAD_NAME
Patch script bad name.
v PATCH_SCRIPT_ALREADY_EXISTS
Patch script already exists.
v FAILED_TO_DISTRIBUTION_PATCH_SCRIPT
Failed to distribute patch script.
v PATCH_SCRIPT_SIGNATURE_IS_NOT_VERIFIED
The patch script signature is not verified.
v MAX_PATCH_SCRIPT_REACHED
Exceed max patch script objects.
v PATCH_SCRIPT_WRONG_INPUT
The patch script input is wrong.
Parameters:
Name
Type
Description
Mandatory
name
String
Script Name.
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v PATCH_SCRIPT_DOESNT_EXIST
Patch script doesnt exist.
v FAILED_TO_DISTRIBUTION_PATCH_SCRIPT
Failed to distribute patch script.
v PATCH_SCRIPT_BAD_NAME
Patch script bad name.
114
Output:
This command is run from the
Technician Assistant Tool.
Id
Name
Default Position
name
Name
tar_file
Tar_file
exe_file
Exe_file
module
Module
persistence
Persistence
run_option
Run_option
type
Type
version
Version
parameters
Parameters
enabled
Enabled
10
description
Description
11
priority
Priority
12
activate_now
Activate_now
13
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
115
Parameters:
Name
Type
Description
Mandatory
module
String
N
Module numbers
that it should
execute on.
(Default of all).
Format:
module_no(115(format:/4/5/6/
).
type
Enumeration
Module types
(data/interface)
that it should
execute on.
(Default of
specific) (user can
give either that or
arg #2)
name
String
Script Name.
N/A
Boolean
Script persistence.
"yes"
run_option
Enumeration
"Once"
parameters
String
Patch script
parameters devide
by " ".
None
enabled
Boolean
N
User
enabling/disabling
the patch script.
yes
Boolean
no
String
Script version.
None
String
Script description.
None
Integer
Script priority.
N/A
None
Default
"All"
"Specific"
persistenc
e
activate_
now
version
descriptio
n
priority
events_
trigger
Access Control:
116
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
User Category
Permission
Technicians
Allowed
Completion Codes:
v PATCH_SCRIPT_BAD_NAME
Patch script bad name.
v PATCH_SCRIPT_DOESNT_EXIST
Patch script doesnt exist.
v FAILED_TO_DISTRIBUTION_PATCH_SCRIPT
Failed to distribute patch script.
Parameters:
Name
Type
Description
Mandatory
module_no
Integer
name
String
Name
Default Position
index
Index
line
Line
Example:
xcli
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v PATCH_SCRIPT_DOESNT_EXIST
Patch script doesnt exist.
117
Shutting Down
Shuts down the system.
shutdown [ emergency=<yes|no> ]
Parameters:
Name
Type
Description
Mandatory
Default
emergency
Enumeration
no
Output:
Command Executed
Successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_SHUT_DOWN
Are you sure you want to shut down the machine and all its components?
Completion Codes:
v COMMAND_IS_NOT_VALID_IN_CURRENT_SYSTEM_STATE
The requested command cannot be invoked in the current system state
118
v FIRMWARE_UPGRADE_IN_PROGRESS
Firmware upgrade in progress
Troubleshooting: Contact support
Parameters:
Name
Type
Description
Mandatory
Enumeration
target_
state
This command changes the system's states. The systems' states can be transitioned
as follows:
v Maintenance to On
v On to Shell
v Maintenance to Shell
The command can also run on the booting state after a power on (but not booting
after a reboot) and effectively change the target state in that situation. Other
operational state changes can be achieved through the following:
v On to Maintenance - using the Reboot command
v Any state to Off - using the Shutdown command
v Shell to Any - implemented via scripts, as the CLI is not active in shell
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Warnings:
v INITIALIZING_MODULES_WILL_FAIL_ARE_YOU_SURE
Module is initializing. Moving to ON will cause it to fail. Are you sure you want
move to ON state?
v ARE_YOU_SURE_YOU_WANT_TO_SHUT_DOWN
Are you sure you want to shut down the machine and all its components?
Completion Codes:
v COMMAND_IS_NOT_VALID_IN_CURRENT_SYSTEM_STATE
The requested command cannot be invoked in the current system state
v FIRMWARE_UPGRADE_IN_PROGRESS
119
Name
Default Position
category
Category
value
Value
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Name
module_id
Module
free_bytes
Example:
xcli
-u -c XIV1 local_storage_show
Output:
Module
Free space
in bytes
-------- -----------3
2017837056
6
2042654720
9
2041233408
14
2037891072
15
2042384384
120
Default Position
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Id
Name
Default Position
system_runtime
Runtime
Power Consumption
Runtime Reference
system_
required_
runtime
system_power_
consumption
num_of_psu_no_
ac_in
runtime_
reference
Example:
system_power_management_get
Output:
Runtime
Min Required
Runtime
--------- ------------11
5
Power
Consumption
------------5979
PSUs with no
input power
------------0
Runtime
Reference
----------ACTUAL
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
121
This command shows the various types of hard and soft system capacities, free
space and spare capacities.
Id
Name
Default Position
soft
Soft
hard
Hard
max_pool_size
Max_Pool_Size
free_hard
Free Hard
free_soft
Free Soft
spare_modules
Spare Modules
spare_disks
Spare Disks
soft_MiB
Soft (MiB)
N/A
hard_MiB
Hard (MiB)
N/A
free_hard_MiB
N/A
free_soft_MiB
N/A
10
target_spare_
modules
target_spare_
disks
capacity_
limit_
percentage
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
This command shows the current time, date and time zone.
122
Id
Name
Default Position
time
Time
Id
Name
Default Position
date
Date
timezone
Time Zone
dst
Example:
time_list
Output:
Time
Date
Time Zone
Daylight
Saving Time
---------- ------------ ---------------- ------------10:09:47
2008-02-19 Asia/Jerusalem no
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Description
Mandatory
time
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
123
Completion Codes:
v SYSTEM_TIME_NOT_CHANGED
System time was not changed
Troubleshooting: Please try again.
v BAD_TIMESTAMP
Timestamp cannot be deciphered
Name
Default Position
name
Timezone
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Type
Description
Mandatory
timezone
String
This command sets the new time zone of the system. See Listing Optional Time
Zones for a complete list of optional time zones.
Standard POSIX time zones are used. http://www.timeanddate.com/worldclock/
provides a full description of all time zones.
Access Control:
124
User Category
Permission
Storage administrator
Allowed
User Category
Permission
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v BAD_TIMEZONE_NAME
Timezone is not recognized by the system
This command aborts the upgrade process of a new software version. In case that
I/O are not stopped, the command aborts the upgrade and returns the system to
full operation.
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v HOT_UPGRADE_IS_NOT_ONGOING
Hot upgrade is not currently ongoing
Parameters:
Name
Type
Description
Mandatory
version
String
Enumeration
Type of IP interface
where the repository IP
resides.
N/A
interface_
type
repository
_ip
125
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v SYSTEM_UPGRADE_IS_ALREADY_RUNNING
Upgrade is already running
v NO_ACTIVE_PORTS_OF_SPECIFIED_ROLE
None of the ports of the specified role is active.
v UPGRADE_DOWNLOAD_COULD_NOT_BE_STARTED
Failed starting upgrade download of an unknown reason.
v REPOSITORY_IP_MUST_BE_SUPPLIED_FOR_DOWNLOAD
Repository IP must be supplied for download if the interface type is
Management or VPN.
v NO_PORTS_OF_SPECIFIED_ROLE
The system does not have any ports of the specified roles.
v PORT_ROLE_IS_INVALID
Specified port role is invalid.
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v SYSTEM_UPGRADE_CANNOT_BE_CANCELED
Upgrade is already underway and cannot be canceled.
v SYSTEM_UPGRADE_NOT_RUNNING
Upgrade is not underway
126
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_SHUT_DOWN
Are you sure you want to shut down the machine and all its components?
Completion Codes:
v COMMAND_IS_NOT_VALID_IN_CURRENT_SYSTEM_STATE
The requested command cannot be invoked in the current system state
v SYSTEM_UPGRADE_NOT_RUNNING
Upgrade is not underway
v SYSTEM_UPGRADE_CANNOT_BE_CANCELED
Upgrade is already underway and cannot be canceled.
v HOT_UPGRADE_IS_NOT_ONGOING
Hot upgrade is not currently ongoing
v SYSTEM_UPGRADE_CANCELED_BECAUSE_OF_NODE_FAILURE_
DURING_UPGRADE
Last upgrade was canceled because a node failed while the upgrade process was
running
v COMPONENT_DOES_NOT_EXIST
Component does not exist
The output of this command displays the status of the upgrade process. The status
can be any of the following:
v Downloading - the upgrade package
v Ready for upgrade
v Preparing
v Finalizing upgrade (after the I/Os resumes)
127
v
v
v
v
v
v
v
Output:
Name
-------------------------io_stopping_attempts_num
is_restart_needed
last_upgrade_result
last_upgrade_start_time
seconds_for_next_attempt
upgrade_state
upgrade_substate
was_firmware_updated
Value
---------------------------------------1
Unknown
System has never performed an upgrade
-1
Upgrade Not Underway
NO_UPGRADE
Unknown
Id
Name
Default Position
name
Name
value
Value
Access Control:
128
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Upgrading a System
Upgrades the software version of the system.
upgrade_system upgrade_type=<hot|cold|utilities_only> [ allow_downtime=<yes|no> ]
Parameters:
Name
Type
Description
Enumeration
Y
The type can can
be "hot" (for hot
upgrade), "cold"
(for cold upgrade),
and "utilities_only"
(for warm
upgrade). If the
requested upgrade
type is "cold",
another argument
has to be supplied:
"allow_downtime"
with the value of
"yes".
N/A
Boolean
N
If the requested
upgrade type is
"cold", this
argument has with
the value of "yes".
no
upgrade_
type
allow_
downtime
Mandatory
Default
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v SYSTEM_UPGRADE_NOT_FINISHED_DOWNLOADING
System cannot switch to new version until the new version is downloaded to all
modules of the system.
Chapter 8. System Management
129
v
v
Troubleshooting: Make sure that all nodes finished downloading the new
software version
FIRMWARE_UPGRADE_IN_PROGRESS
Firmware upgrade in progress
Troubleshooting: Contact support
PRE_UPGRADE_VALIDATIONS_ALREADY_RUNNING
Pre-upgrade validations cannot be invoked since the system is already in the
process of performing those validations
NO_LIVE_ADMIN_SERVER_FOUND
Could not invoke pre-upgrade script because no module can run cli commands
PRE_UPGRADE_VALIDATION_FAILED
Parameters:
Name
Type
Description
Enumeration
N
The type can can
be "hot" (for hot
upgrade), "cold"
(for cold upgrade),
and "utilities_only"
(for warm
upgrade).
upgrade_
type
Mandatory
Default
hot
This command runs the prerequisites validation script of the upgrade, and returns
its result.
Access Control:
130
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v PRE_UPGRADE_VALIDATIONS_ALREADY_RUNNING
Pre-upgrade validations cannot be invoked since the system is already in the
process of performing those validations
v UPGRADE_RELATED_SCRIPT_ALREADY_RUNNING
Pre-upgrade or post-upgrade script cannot be invoked since an upgrade related
script is currently running
v SYSTEM_UPGRADE_NOT_FINISHED_DOWNLOADING
System cannot switch to new version until the new version is downloaded to all
modules of the system.
Troubleshooting: Make sure that all nodes finished downloading the new
software version
v PRE_UPGRADE_VALIDATION_FAILED
One or more of the conditions for starting an upgrade sequence failed
v NO_LIVE_ADMIN_SERVER_FOUND
Could not invoke pre-upgrade script because no module can run cli commands
Name
Default Position
system_version
Version
Example:
version_get
Output:
Version
10.2
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
131
[ name=Name ]
Parameters:
Name
Type
Description
Mandatory
name
String
Name of the
N
parameter to print.
Default
All parameters.
Id
Name
Default Position
name
Name
value
Value
Shows the values of VPD parameters. See Setting VPD Parameters for a full list of
available settings.
Example:
vpd_config_get name=site.city
Output:
Name
Value
----------- -------site.city
Gotham
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
name=Name value=ParamValue
Parameters:
132
Name
Type
Description
Mandatory
name
String
value
String
This command sets the following values of VPD parameters, where only the name
is mandatory.:
v customer.name
v customer.primary_contact.calling_hours
v customer.primary_contact.email
v customer.primary_contact.mobile_phone
v customer.primary_contact.name
v customer.primary_contact.office_phone
v
v
v
v
v
v
v
customer.primary_contact.time_zone
customer.secondary_contact.calling_hours
customer.secondary_contact.email
customer.secondary_contact.mobile_phone
customer.secondary_contact.name
customer.secondary_contact.office_phone
customer.secondary_contact.time_zone
v hardware_info.hw_ats_monitoring
v
v
v
v
v
hardware_info.hw_ats_type
hardware_info.hw_cable_bundle
hardware_info.hw_door
hardware_info.hw_patch_panel
hardware_info.hw_patch_panel_label
v hardware_info.hw_power_cable_config
v hardware_info.hw_rack_type
v hardware_info.hw_rps
v interface_config.model
v machine_model
v machine_type
v main_ibm_contact.calling_hours
v main_ibm_contact.email
v
v
v
v
v
main_ibm_contact.mobile_phone
main_ibm_contact.name
main_ibm_contact.office_phone
main_ibm_contact.time_zone
non_mutable_vpd_info.original_flashed_version
v non_mutable_vpd_info.original_flashing_date
v disk_size
v
v
v
v
v
v
v
remote_support.customer_contact.calling_hours
remote_support.customer_contact.email
remote_support.customer_contact.mobile_phone
remote_support.customer_contact.name
remote_support.customer_contact.office_phone
remote_support.customer_contact.time_zone
remote_support.modem_phone_number
v remote_support.primary_ibm_ip
v remote_support.secondary_ibm_ip
Chapter 8. System Management
133
v
v
v
v
v
remote_support.special_instructions
remote_support.vpn_ip_1
remote_support.vpn_ip_2
site.building_location
site.city site.country
v
v
v
v
v
v
site.name
site.postal_code
site.state
site.street_address
system_info.sys_ec_level
system_info.sys_hw_level
Example:
vpd_config_set name= value=
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
[ name=Name ]
Parameters:
Name
Type
Description
name
String
Name of the
N
parameter to print.
Mandatory
Default
All of the
parameters.
Id
Name
Default Position
name
Name
value
Value
Output:
134
Name
Value
------------------------------------------- ------mm_mutable_info.should_run_package_daemon yes
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Default Position
line
Example:
xcli
-u -c XIV1 mib_get
Output:
----------------------------------------------------------------------------------------------------------------------------------------- -*- SNMP -*- mode for Emacs
XIV-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE,
Gauge32, Integer32 FROM SNMPv2-SMI
ucdavis FROM UCD-SNMP-MIB
OBJECT-GROUP, NOTIFICATION-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC;
...
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
135
Completion Codes:
v CANNOT_READ_FROM_FILE
Cannot read from file 'Filename'
Troubleshooting: Contact support
Output:
Status
---------Accepted
Id
Name
Default Position
status
Status
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Type
Description
Mandatory
beg
Positive integer
Beginning of fragment
in bytes.
size
Positive integer
Length of fragment in
bytes. Maximum length
allowed is 1000000.
136
Example:
xcli -u -c Nextra1 elicense_blob_get beg=0 size=20
Output:
<file_size value="1300473"/>
<fragment value="425a6839314159265359ba94ca1106dd587f84fe"/>
<fragment_size value="20"/>
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Completion Codes:
v CANNOT_READ_FROM_FILE
Cannot read from file 'Filename'
Troubleshooting: Contact support
Parameters:
Name
Type
Description
Mandatory
Default
version
String
The electronic
license version
N/A
String
The approver
name
none
approver_
name
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Chapter 8. System Management
137
Completion Codes:
v ELICENSE_INCOMPATIBLE_VERSION
The accepted version of the Electronic license dose not match the current version
Troubleshooting: Please retrieve the current electronic license version and accept
it
v ELICENSE_ALLREADY_ACCEPTED
Electronic license already accepted
Troubleshooting: You do not need to accept the electronic license
v ELICENSE_DISABLED
Electronic license check is disabled
Troubleshooting: You do not need to accept the electronic license
138
v
v
v
v
v
v
v
v
v
v
v
139
Parameters:
Name
Type
Description
Mandatory
Default
duration
Integer
30
target
Object name
Target name
N/A
This command sets a threshold for link disruption duration that triggers an event.
Example:
target_change_connection_threshold target duration
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v TARGET_INVALID_CONNECTION_DURATION_THRESHOLD
Target connection duration threshold should be in [1,1000000] range
140
Parameters:
Name
Type
Description
Mandatory
Default
target
Object name
The updated
target.
N/A
Positive integer
Specifies the
maximum rate for
initial
synchronization.
Cannot be larger
than
max_syncjob_rate.
Unchanged
Positive integer
Specifies the
default maximum
rate for sync job
synchronization.
Cannot be larger
than
max_resync_rate.
Unchanged
Positive integer
Specifies the
maximum rate for
re-synchronization
Unchanged
max_
initializa
tion_rate
max_
syncjob_
rate
max_
resync_
rate
This command changes the system ID of the remote target. The synchronization
rate units are Megabytes per second. The default rates are: 30 MB/s for
initialization rate, 100 MB/s for resync rate. The default system_id is the value that
is set with the config_set command.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v TARGET_ILLEGAL_RATE_VALUES
max init rate should be smaller or equal to max sync job rate. max sync job rate
should not be greater than max resync rate.
141
Parameters:
Name
Type
Description
Mandatory
target
Object name
ipaddress
N/A
Object name
Local IP interface to be
connected to the remote
port (iSCSI only)
fcaddress
N/A
local_port
N/A
Port identifier.
local_
ipinterfac
e
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v CONNECTIVITY_NOT_DEFINED
Remote port is not connected through this local port
v COMPONENT_IS_NOT_AN_FC_PORT
Component must specify an FC port
v COMMAND_NOT_ALLOWED_ON_MANAGEMENT_INTERFACE
Operation is not allowed on Management IP Interface
v IPINTERFACE_DOES_NOT_EXIST
IP Interface name does not exist
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
v BAD_LOCAL_IP_PORT
An ID of a local IP port must be specified
142
Parameters:
Name
Type
Description
Mandatory
target
Object name
ipaddress
N/A
Object name
fcaddress
N/A
local_port
N/A
Port identifier.
local_
ipinterfac
e
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
143
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v COMMAND_NOT_ALLOWED_ON_MANAGEMENT_INTERFACE
Operation is not allowed on Management IP Interface
v CONNECTIVITY_NOT_DEFINED
Remote port is not connected through this local port
v COMPONENT_IS_NOT_AN_FC_PORT
Component must specify an FC port
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
v BAD_LOCAL_IP_PORT
An ID of a local IP port must be specified
v IPINTERFACE_DOES_NOT_EXIST
IP Interface name does not exist
Parameters:
Name
Type
Description
Mandatory
target
Object name
ipaddress
N/A
Object name
Local IP interface to be
connected to the remote
port (iSCSI only).
fcaddress
N/A
local_port
N/A
local_
ipinterfac
e
This command defines connectivity between a port on the local storage system and
a port on a remote target.
Connectivity between a local and a target storage system is defined between a
specific port on a local storage system and a port on the target storage system.
Each connectivity definition can be either active or inactive. The system does not
use an inactive connectivity definition. Target Connectivity is active by default. An
option is provided to de-activate (target_connectivity_deactivate) and then
re-activate (target_connectivity_activate) it, if required. Target Connectivity can be
144
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v CONN_EXISTS
Remote port is already connected through this local port
v MAX_CONNECTIONS_REACHED
Maximum number of connections already defined
v MAX_ISCSI_CONNECTIONS_PER_MODULE_REACHED
Maximal number of iSCSI connectivities already defined for that module.
v COMPONENT_IS_NOT_AN_FC_PORT
Component must specify an FC port
v COMPONENT_IS_NOT_FC_TARGET_PORT
Component must specify FC target port
v BAD_LOCAL_IP_PORT
An ID of a local IP port must be specified
v COMMAND_NOT_ALLOWED_ON_MANAGEMENT_INTERFACE
Operation is not allowed on Management IP Interface
v IPINTERFACE_DOES_NOT_EXIST
IP Interface name does not exist
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
Parameters:
Name
Type
Description
Mandatory
target
Object name
ipaddress
N/A
145
Name
Type
Description
Object name
fcaddress
N/A
local_port
N/A
local_
ipinterfac
e
Mandatory
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v COMMAND_NOT_ALLOWED_ON_MANAGEMENT_INTERFACE
Operation is not allowed on Management IP Interface
v CONNECTIVITY_NOT_DEFINED
Remote port is not connected through this local port
v COMPONENT_IS_NOT_AN_FC_PORT
Component must specify an FC port
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
v BAD_LOCAL_IP_PORT
An ID of a local IP port must be specified
v IPINTERFACE_DOES_NOT_EXIST
IP Interface name does not exist
146
Parameters:
Name
Type
Description
Mandatory
target
Object name
Default
All targets
This command lists a specified remote target connectivity definition or all the
target definitions.
Id
Name
Default Position
target_name
Target Name
Remote Port
remote_port_
address
local_fc_port
FC Port
local_ip_port
IP Interface
active
Active
up
Up
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
Default
target
Object name
N/A
protocol
Enumeration
FC (Fiber Channel) Y
or iSCSI,
depending on the
communication
protocol supported
by the remote host.
N/A
147
Name
Type
Description
iscsi_name
iSCSI initiator
name
N/A
system_id
String
ID of the remote
system. Should be
the same as the
output of Printing
Configuration
Parameters of the
system_id variable
on the remote
system.
N/A
Boolean
xiv_
features
Mandatory
Default
Yes
This command defines the communication topology between a local storage system
and a remote storage system in order to enable various features, such as remote
mirroring. The local storage system can write to or read from the remote storage
system or allow the target storage system to write to or read from it.
The first step when defining a new Target Connectivity is to specify the name of
the remote storage system and the protocol used to communicate with it. There are
two possible protocols: Fiber Channel (FC) and iSCSI. Each remote target is
available through only one of these protocols.
This step only defines the remote system object. No connectivity definitions are
defined yet and no communications are performed yet.
Note:
Once you have defined a remote target, the only way to change its protocol type is
to delete the remote target and define it again.
Example:
target_define target=Nextra2 protocol=FC
Output:
Command executed
successfully.
Access Control:
148
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v MAX_TARGETS_REACHED
Maximum number of targets already defined
v TARGET_NAME_EXISTS
Target name is already assigned to another target
v TARGET_ISCSI_MUST_HAVE_A_NAME
iSCSI Target must have an iscsi_name
v ISCSI_NAME_NOT_ALLOWED_FOR_FC
FC Target does not have an iscsi_name
v TARGET_BAD_SCSI_TYPE
Target SCSI type does not exist
Parameters:
Name
Type
Description
Mandatory
target
Object name
This command deletes an existing target. A target that contains port definitions
cannot be deleted. A target with remote mirroring or Data Migration definitions
cannot be deleted.
Example:
target_delete target=Nextra2
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v TARGET_HAS_PORTS
Ports are defined for this target
Chapter 9. Remote Target Connectivity
149
v TARGET_HAS_ASSOCIATIONS
Remote volumes are defined on this target
Parameters:
Name
Type
Description
target
Object name
Mandatory
Default
All targets
This command lists a specified remote target definition, or all the target definitions.
The following is listed for each target: port groups, ports, active/inactive status for
each port, and the following mirroring-related values - max initialization rate, max
resync rate, and max sync job rate.
Id
Name
Default Position
name
Name
scsi_type
SCSI Type
connected
Connected
xiv_target
XIV Target
N/A
iscsi_name
iSCSI Name
N/A
system_id
System ID
N/A
num_ports
Number of Ports
N/A
creator
Creator
N/A
Connection Threshold
N/A
max_
initialization
_rate
max_resync_
rate
max_syncjob_
rate
connectivity_
lost_event_
threshold
Access Control:
150
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
target
Object name
This command is performed on a local storage system in order to allow the target
storage system permission to read, write, view, create volumes and define existing
volumes as slaves. This command is used when allowing remote mirroring
operations. Otherwise, the target storage system cannot access the local storage
system. This command also allows a remote target to read and write through the
SCSI interface.
Once mirroring is allowed, this permission cannot be revoked.
This operation should also be run on the target storage system so that it gives
permission to the local storage system to access it.
Note:
This step must be performed before mirroring is defined (mirror_create).
Example:
target_mirroring_allow target=Nextra2
Output:
Command Executed
Successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v TARGET_BAD_TYPE
Target machine is not XIV machine
151
Activating a Port
Activates a port of a remote target.
target_port_activate target=TargetName < ipaddress=IPaddress | fcaddress=wwpn >
Parameters:
Name
Type
Description
Mandatory
target
Object name
ipaddress
N/A
fcaddress
N/A
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
v TARGET_BAD_PORT_STATE
Port is already in requested activation state
v TARGET_BAD_NAME
Target name does not exist
152
Parameters:
Name
Type
Description
Mandatory
target
Object name
ipaddress
N/A
fcaddress
N/A
FC address of the
remote port (for FC
type targets only).
This command adds a new port to a specified target. A port can be either FC or
iSCSI, and its type must conform to the remote target's communication protocol
type.
Specify the IP address or the FC address according to communication protocol of
the target.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v PORT_EXISTS
Port is already defined
v MAX_PORTS_REACHED
Maximum number of ports already defined in the system
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
v ISCSI_HOST_ILLEGAL_PORT_NAME
Port name for iSCSI Host is illegal
Troubleshooting: Port names for iSCSI Hosts must contain only printable
characters.
v HOST_PORT_EXISTS
Host with this port ID already defined
153
Deactivating a Port
Deactivates a port of a remote target.
target_port_deactivate target=TargetName
< ipaddress=IPaddress | fcaddress=wwpn >
Parameters:
Name
Type
Description
Mandatory
target
Object name
ipaddress
N/A
fcaddress
N/A
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
v TARGET_BAD_PORT_STATE
Port is already in requested activation state
154
Parameters:
Name
Type
Description
Mandatory
target
Object name
ipaddress
N/A
fcaddress
N/A
FC address of the
remote port (for FC
targets only).
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
v TARGET_PORT_HAS_CONNECTIVITY
Port has connectivity defined to it
155
[ target=TargetName ]
Parameters:
Name
Type
Description
Mandatory
Default
target
Object name
All systems
Name
Default Position
target_name
Target Name
scsi_type
Port Type
active
Active
fc_wwpn
WWPN
iscsi_ip_addr
iSCSI Address
iscsi_ip_port
iSCSI Port
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
target
Object name
new_name
Object name
Output:
156
Command Executed
Successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
v TARGET_NAME_EXISTS
Target name is already assigned to another target
Parameters:
Name
Type
Description
Mandatory
target
Object name
Target to be updated.
system_id
String
ID of the remote
system. Should be the
same as the output of
Printing Configuration
Parameters of the
system_id variable on
the remote system.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v TARGET_BAD_NAME
Target name does not exist
157
158
v
v
v
v
v
v
159
Parameters:
Name
Type
Description
Mandatory
vol
Object name
cg
Object name
This command cancels all snapshot mirrors (ad-hoc sync jobs) for a specific master
volume, or a master Consistency Group. Only sync jobs that haven't started are
cancelled. The command does not delete the snapshots themselves.
Upon running the command:
v A warning message is presented to the user for confirmation.
v An event is generated.
v Non-started snapshot mirrors are cancelled.
The command fails under the following conditions:
v The command is issued on a slave volume or Consistency Group.
Access Control:
160
User Category
Permission
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Condition
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_CANCEL_SNAPSHOT_
MIRRORS_FOR_THE_VOLUME
Are you sure you want to delete snapshot mirrors for Volume?
v
ARE_YOU_SURE_YOU_WANT_TO_CANCEL_SNAPSHOT_MIRRORS_
FOR_THE_CONSISTENCY_GROUP
Are you sure you want to delete snapshot mirrors for Consistency Group?
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_MIRROR
Local volume does not have remote mirroring definitions
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
v LOCAL_PEER_IS_NOT_MASTER
Local peer is not the master
v VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
Volume mirror is part of Consistency Group mirror.
v MIRROR_RETRY_OPERATION
There is an operation in progress on this mirror , please retry your request in a
few seconds
Troubleshooting: Please retry the command in a few seconds
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
Name of the
volume to
snapshot.
N/A
cg
Object name
Local Master CG
name.
N/A
161
Name
Type
Description
Mandatory
Default
name
Object name
N/A
Integer
N
The deletion
priority of the
volume's snapshot.
Object name
N/A
Integer
The deletion
priority of the
slave volume's
snapshot.
delete_
priority
slave_name
slave_
delete_
priority
162
These two last_replicated snapshots are different and denoted" master" and "slave"
accordingly.
The outcome for the synchronous mirroring:
v The Master blocks host I/O for the duration of creating the snapshots
v The Master completes synchronizing pending writes
v A snapshot of the Master and Slave is taken
v The Master no longer blocks host I/O
v An event is generated
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v CONS_GROUP_MISMATCH
Snapshot Group does not match Consistency Group volumes.
v CONS_GROUP_EMPTY
Operation is not allowed on an empty Consistency Group.
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
v LOCAL_PEER_IS_NOT_MASTER
Local peer is not the master
v MIRROR_IS_NOT_SYNCHRONIZED
Mirror is not synchronized
v MIRROR_RETRY_OPERATION
There is an operation in progress on this mirror , please retry your request in a
few seconds
Troubleshooting: Please retry the command in a few seconds
v MIRROR_IS_NON_OPERATIONAL
Mirror is non-operational
v MAX_VOLUMES_REACHED
Maximum number of volumes already defined
v OPERATION_NOT_ALLOWED_ON_LOOPBACK
Requested operation is not allowed on loopback target
v OVERWRITE_SNAPSHOT_BAD_NAME
Snapshot name does not exist
Chapter 10. Remote Mirroring
163
v OVERWRITE_SNAPSHOT_GROUP_DOES_NOT_BELONG_TO_GIVEN_GROUP
Snapshot Group belongs to another Consistency Group.
v POOL_SNAPSHOT_LIMIT_REACHED
The maximum number of snapshots is reached.
v REMOTE_MAX_VOLUMES_REACHED
v
v
v
164
v SYNCHED_SNAPSHOTS_NOT_SUPPORTED_IN_TARGET
Synchronized Snapshot capability is not supported by the Mirror's Target.
v VOLUME_BAD_PREFIX
Volume name has a reserved prefix
v VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
Volume mirror is part of Consistency Group mirror.
v VOLUME_DATA_MIGRATION_UNSYNCHRONIZED
Data Migration has not completed to this volume
v VOLUME_EXISTS
Volume name already exists
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_MIRROR
Local volume does not have remote mirroring definitions
v VOLUME_IS_NOT_CONSISTENT_SLAVE
Operation not allowed on slave volume that is not consistent.
v VOLUME_IS_SNAPSHOT
Operation is not permitted on snapshots
Activating Mirroring
Activates mirroring for a defined mirror coupling.
mirror_activate < vol=VolName | cg=cgName >
Parameters:
Name
Type
Description
Mandatory
vol
Object name
Master volume.
cg
Object name
Master CG name or a
list of master CGs
This command activates the coupling - either volumes or Consistency Groups and switches it to Active state.
Requirements for a successful command completion:
v The specified target must exist
v The specified target must be mirrored
v The specified target is a volume that does not belong to a Consistency Group, or
a Consistency Group
v The specified target is not a Master
v A Standby state was explicitly set by issuing the mirror_deactivate command on
the same peer
Note:
If the new activation state is the same as the existing state nothing is done and a
success code is returned.
165
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_MIRROR
v
v
v
v
166
issued and the Master did not receive an acknowledgment from the Slave until
the command timed out, or any other unexpected failure.
v MIRROR_SIZE_MISMATCH
Slave volume and Master Volume sizes are different
v MIRROR_RETRY_OPERATION
There is an operation in progress on this mirror , please retry your request in a
few seconds
Troubleshooting: Please retry the command in a few seconds
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
Local volume
name.
N/A
Must be specified
if the command
concerns a volume.
cg
Object name
CG name on the
local system
N/A
remote_rpo
Integer
RPO on remote
system
[Unchanged]
rpo
Integer
RPO on local
system
[Unchanged]
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
Chapter 10. Remote Mirroring
167
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
v ASYNC_MIRROR_REMOTE_RPO_TOO_SHORT
Specified Remote RPO is too short.
v ASYNC_MIRROR_RPO_TOO_LONG
Specified RPO is too long.
v TARGET_NOT_CONNECTED
There is currently no connection to the target system
v VOLUME_NO_MIRROR
Local volume does not have remote mirroring definitions
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v ASYNC_MIRROR_RPO_TOO_SHORT
Specified RPO is too short.
v VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
Volume mirror is part of Consistency Group mirror.
v INTERVAL_SHOULD_BE_SHORTER_THAN_RPO
Schedule interval must me shorter that RPO.
The newly defined schedule has to be shorther than the RPO.
v ASYNC_MIRROR_REMOTE_RPO_TOO_LONG
Specified Remote RPO is too long.
v LOCAL_IS_SLAVE
Local mirror peer is not the master
v SYNC_MIRROR_HAS_NO_RPO
Synchronous Mirror does not have an RPO.
Parameters:
168
Name
Type
Description
Mandatory
Default
vol
Object name
Master volume
name.
N/A
cg
Object name
Master CG name.
N/A
Name
Type
Description
Mandatory
Default
Enumeration
The new
designation of the
peer
none
new_
designatio
n
This command changes the designation of the mirroring peers - from Primary to
Secondary, and from Secondary to Primary. The command is issued on the Master
peer and affects both peers. The coupling has to be operational.
The designation change implied by this command reflects a decision to reset the
designation of the mirroring peers, in contrast with the operational role - which is
denoted by the Master/Slave title.
There is no obligation to issue the command with a specification of the new
designation. In case that the new designation is not specified, the command will
switch the designations of both peers from their current value. The Primary will
change to a Secondary, and the Secondary will change to a Primary.
Example:
mirror_change_designation cg=reggie13_cg new_designation=Secondary
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_MIRROR
Local volume does not have remote mirroring definitions
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
Chapter 10. Remote Mirroring
169
v LOCAL_PEER_IS_NOT_MASTER
Local peer is not the master
v MIRROR_DESIGNATION_NOT_SUPPORTED_BY_TARGET
Mirror role designation is not supported by the Mirror's Target.
v MIRROR_IS_NON_OPERATIONAL
Mirror is non-operational
v VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
Volume mirror is part of Consistency Group mirror.
Parameters:
Name
Type
Description
Mandatory
vol
Object name
cg
Object name
Object name
A reference to a remote
schedule that should be
set for the remote slave
peer (which
corresponds with the
Master specified in the
command)
remote_
schedule
170
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_MIRROR
Local volume does not have remote mirroring definitions
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
v REMOTE_VOLUME_IS_MASTER
Volume on remote machine is currently defined as Master
v REMOTE_CONS_GROUP_IS_MASTER
Remote Consistency Group is defined as Master
v SCHEDULE_DOES_NOT_EXIST
v
v
v
v
171
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
Local volume
name.
N/A
N/A
none
Must be specified
if the command
concerns a volume.
cg
Object name
CG name
Must be specified
if the command
concerns a CG.
new_role
Enumeration
This command changes the role of the local peer from master to slave or from
slave to master when the coupling is non-operational. It is assumed that the
command will be issued on both peers of the coupling before the coupling
becomes operational again, so that upon reconnection there will still be one master
and one slave.
When the command is applied to the master:
v The command can be issued only if the activation state is Standby.
v The command can't be issued during the Initialization phase.
Changing the roles in synchronous mirroring:
v When applied on the master:
All changes made to the master since the last time the peers were
synchronized will be reverted to their original value. The master ceases
serving host requests, and is set to accept replication from the other peer as a
slave. If the command was issued during link unavailability, a most_updated
snapshot of the peer will be taken to capture the most recent changed that
haven't yet been replicated to the other peer.
A warning is displayed: Are you sure to change master to slave
An event is generated
The Master will cease accepting host requests
Unsynchronized data at the demoted Master is recorded in most updated
snapshot
The demoted Master reverts to last_replicated snapshot
Completion of process is recorded in log o Mirroring state is standby
v When applied on the slave:
The slave will become a master, start accepting requests from hosts, and upon
explicit activation will start replicating to the other peer (the original master).
172
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v SOME_DATA_WILL_BE_LOST_ARE_YOU_SURE
173
Are you sure you want the mirror's local peer to become Slave and loose data
that was not replicated?
v ARE_YOU_SURE_YOU_WANT_TO_CHANGE_A_PEER_WITH_
LCS_TO_MASTER
Are you sure you want the mirror's local peer to become Master? The local peer
has a last-consistent snapshot
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_MIRROR
Local volume does not have remote mirroring definitions
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
v MIRROR_IS_INITIAL
Operation is not permitted during the Initialization phase.
v MIRROR_IS_ACTIVE
Remote mirroring is currently active
v VOLUME_HAS_DATA_MIGRATION
Data Migration is defined for this volume
v VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
Volume mirror is part of Consistency Group mirror.
v MIRROR_RETRY_OPERATION
There is an operation in progress on this mirror , please retry your request in a
few seconds
Troubleshooting: Please retry the command in a few seconds
v MIRROR_HAS_NO_SYNCHED_SNAPSHOT
Mirror does not have a synchronized Snapshot.
v MASTER_CANNOT_BE_DEMOTED
Master cannot be demoted to Slave role, Peer status mismatch
Parameters:
174
Name
Type
Description
Mandatory
vol
Object name
cg
Object name
schedule
Object name
A reference to a
mirroring schedule
This command changes the replication schedule for a peer on the local system. The
new scheduling will become effective only if the peer is set as Master.
Prerequisites:
v The coupling must be ASYNC_INTERVAL.
v The Schedules interval has to be shorter than the corresponding mirror's RPO.
The command fails under the following conditions:
v The specified target does not exist
v The specified target is non-mirrored
v The specified target is a volume that belongs to a mirrored Consistency Group
v The specified target synchronization type is not ASYNC_INTERVAL
Setting a scheduling reference:
v The system displays the following warning: Are you sure to change schedule.
v An event is generated
v New sync jobs will be generated according to updated schedule. A running sync
job is unaffected.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v VOLUME_NO_MIRROR
v
v
v
v INTERVAL_SHOULD_BE_SHORTER_THAN_RPO
Schedule interval must me shorter that RPO.
The newly defined schedule has to be shorther than the RPO.
175
Parameters:
Name
Type
Description
vol
Object name
Local volume to be N
mirrored (the
master).
N/A
slave_vol
Object name
N/A
Boolean
N
Determines
whether to create a
new Slave volume
or to use an
existing one.
Object name
N/A
cg
Object name
Local Consistency
Group (cg) to be
mirrored (the
master).
N/A
slave_cg
Object name
N/A
type
Enumeration
Name of
replication type
SYNC_BEST_
EFFORT
target
Object name
Remote target to
contain the slave
volume.
N/A
rpo
Positive integer
N
Mirror Recovery
Point Objective
value for Master.
Ranges from 30 to
86400 seconds (i.e.,
up to 24 hours)
create_
slave
remote_
pool
Applies and
mandatory to
asynchronous
mirroring only.
176
Mandatory
Default
no
[None]
Name
Type
Description
remote_rpo
Positive integer
Mirror Recovery
N
Point Objective
value when remote
peer becomes
Master
Mandatory
Default
[Master RPO]
Applies and
mandatory to
asynchronous
mirroring only.
schedule
Object name
A reference to a
schedule object
[None]
[None]
[none]
Applies and
mandatory to
asynchronous
mirroring only.
Object name
remote_
schedule
A reference to a
schedule object on
the remote
machine.
Applies and
mandatory to
asynchronous
mirroring only.
init_type
Enumeration
Specifies the
method requested
to initialize the
Slave mirror.
Mirroring is the process of ensuring that both peers contain identical data at all
times. This command defines a new mirroring coupling between a master and a
slave peers.
The command supports the creation of an asynchronous mirroring coupling.
Asynchronous mirroring is based on schedule-driven replication. The system also
offers a predefined schedule object with a non-user-configurable interval of 20
seconds, named min_interval.
Creating a mirroring coupling, an existing master peer is specified together with a
slave peer. Upon creation the coupling is not active and the user needs to activate
it explicitly in order to start the replication. This slave either already exists or it is
created by this command. Using an existing slave is allowed only if it is formatted.
If the slave already exists, the command receives its name along with the remote
system name. If it is created by this command, the input parameters specify the
remote storage system name, the name of the slave that is created and the Storage
Pool that will contain the newly created slave.
Mirroring is created in the Standby state. The mirroring coupling must then be
activated in order to start the Initialization process, which copies the data from the
master to the slave.
A storage system can have multiple mirroring definitions between pairs of peers
on various remote systems. However, when the peers are Consistency Groups, all
the volumes included in a specific Consistency Group must be mirrored between
only one pair of storage systems. Therefore, when a volume peer on a storage
system (for example: A) has a mirroring relationship with a volume on a remote
Chapter 10. Remote Mirroring
177
storage system (for example: B), any other volume in the same Consistency Group
on storage system A can only be defined in a remote mirroring relationship with a
volume on storage system B. The same goes for volumes from storage system B to
A. In addition, the mirrored CG has one sync job for all pertinent mirrored
volumes within the CG.
The command supports the creation of an asynchronous mirroring coupling.
Asynchronous mirroring is based on schedule-driven replication. The system also
offers a predefined schedule object with a non-user-configurable interval of 20
seconds, named min_interval. The mirrored CG has one sync job for all pertinent
mirrored volumes within the CG.
Issuing the command on a Consistency Group, the Consistency Group has to be
empty.
The command fails if it finds conflicting mirroring snapshots (that were not
removed during the deletion of a previous mirroring definition).
Initialization type:
v The online option - specifies over-the-wire initialization, or in other words
employs an inter-site link to replicate to the Slave the Master peer's initial state,
starting once the mirror is first activated (mirror_activate). During initialization
the mirror status will be Initialization.
v The offline option - specifies that initialization of the Slave peer will not be done
by replicating the Master's initial image, but rather through offline creation of a
replica - e.g., by restoring to the Slave a mirror image that is backed up on the
Master).
v The default value: online.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v ASYNC_MIRROR_MISSING_RPO
Definition of Asynchronous Mirror requires RPO to be specified.
v ASYNC_MIRROR_REMOTE_RPO_TOO_LONG
Specified Remote RPO is too long.
v ASYNC_MIRROR_REMOTE_RPO_TOO_SHORT
Specified Remote RPO is too short.
v ASYNC_MIRROR_RPO_TOO_SHORT
Specified RPO is too short.
v ASYNC_MIRROR_RPO_TOO_LONG
Specified RPO is too long.
v ASYNC_NOT_SUPPORTED_IN_TARGET
Asynchronous Mirror is not supported by specified Target.
v BAD_REMOTE_VOLUME_NAME
178
179
180
Mirroring is not supported between the system versions of the specified peers.
v NO_OFFLINE_INIT_TYPE_WITH_SLAVE_CREATION
New Volume will be created as slave. Offline init meaningless.
v ASYNC_WITH_OFFLINE_INIT_NOT_SUPPORTED_IN_TARGET
Asynchronous Mirror with offline initialization option is not supported by the
specified Target.
v VOLUME_SIZE_ABOVE_LIMIT
Volume size specified is above limit
v REMOTE_VOLUME_SIZE_ABOVE_LIMIT
Volume size specified is above limit of remote machine
v INVALID_SLICE_OFFSET
Slice number out of range
Deactivating Mirroring
Deactivates mirroring for a defined mirror coupling.
mirror_deactivate
cg=cgName >
Parameters:
Name
Type
Description
vol
Object name
Mandatory
cg
Object name
Master CG name or a
list of master CGs
181
The command can be applied at each time to either master[s] or slave[s], but
not both
v The target is slave, yet the link is up.
v If multiple volumes are specified in the command and some are already part of
an inactive mirror, the command will fail for all mirrors, including those that
were active. The relevant completion code is: SYNC_ALREADY_INACTIVE.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_MIRROR
Local volume does not have remote mirroring definitions
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
v LOCAL_PEER_IS_NOT_MASTER
Local peer is not the master
v SYNC_ALREADY_INACTIVE
Synchronization is already inactive
v VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
Volume mirror is part of Consistency Group mirror.
v MIRROR_RETRY_OPERATION
There is an operation in progress on this mirror , please retry your request in a
few seconds
Troubleshooting: Please retry the command in a few seconds
Parameters:
182
Name
Type
Description
Mandatory
Default
vol
Object name
Local Master
volume name.
N/A
cg
Object name
Local Master CG
name.
N/A
Name
Type
Description
Boolean
force_on_
slave
Mandatory
Default
no
183
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_CG_MIRRORING
Are you sure you want to delete the mirroring relationships of the CG and of all
volumes in the CG?
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_MIRROR
Local volume does not have remote mirroring definitions
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
v LOCAL_PEER_IS_NOT_MASTER
Local peer is not the master
v MIRROR_IS_ACTIVE
Remote mirroring is currently active
v FORCE_DELETE_NOT_ALLOWED_ON_MASTER
Only slave mirrors need to be forced to be deleted
v VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
Volume mirror is part of Consistency Group mirror.
v MIRROR_RETRY_OPERATION
There is an operation in progress on this mirror , please retry your request in a
few seconds
Troubleshooting: Please retry the command in a few seconds
v MIRROR_IS_NOT_INITIALIZING
Operation is permitted only during the Initialization phase.
184
Parameters:
Name
Type
Description
Mandatory
Default
sync_type
Enumeration
All (if no
parameter is
specified)
scope
Enumeration
vol
Object name
Local volume
name.
[none]
cg
Object name
Local CG name.
[none]
This command shows current configuration and status for the remote mirroring of
volumes or Consistency Groups. Size/part/time to synchronize are unknown if
this is the slave and connection is broken.
The following default parameters are shown:
v Name
v Mirror Type (sync_best_effort, async_interval)
v Mirror Object (CG, Volume)
v Role (Master, Slave)
v Remote System (target name)
v Remote Peer (volume name)
v Active (Yes, No)
v Status (Initializing, Synchronized, Unsynchronized, Consistent, Inconsistent, RPO
OK, RPO Lagging, Change Tracking)
v Link Up (Yes, No)
The following optional parameters can be listed by explicitly specifying the proper
columns:
v Designation (Primary, Secondary)
v Estimated Sync Time (estimated time to synchronization in seconds)
v Size To Synchronize (size to synchronize in MB)
v Operational (Yes, No)
v Sync Progress (sync progress in %)
v Mirror Error (why mirroring is deactivated: No_Error, Configuration_Error,
Secondary_Pool_Exhausted, Master_Pool_Exhausted,
No_Thin_Provisioning_Resources)
v Schedule Name (schedule name)
v Last replicated Snapshot Time (yyyy-mm-dd hh:mm:ss)
v Specified RPO (value in h:mm:ss format)
The following deactivation reasons can be read from the output list (available only
in XML output format):
v INACTIVE_USER - No_Error
v INACTIVE_SECONDARY_LOCKED - Secondary_Pool_Exhausted
v INACTIVE_POOL_EXHAUSTED - Master_Pool_Exhausted
Chapter 10. Remote Mirroring
185
v INACTIVE_VOL_SIZE_MISMATCH Remote_And_Local_Volume_Size_Mismatch
v INACTIVE_CONS_GROUP_MEMBERSHIP_MISMATCH Cons_Group_Membership_Mismatch
v INACTIVE_POSSIBLE_VOL_SIZE_MISMATCH Possible_Remote_And_Local_Volume_Size_Mismatch
v INACTIVE_POSSIBLE_CONS_GROUP_MEMBERSHIP_MISMATCH Possible_Cons_Group_Membership_Mismatch
v INACTIVE_THIN_PROVISIONING - No_Thin_Provisioning_Resources
v INACTIVE_PEER_STATUS_MISMATCH - Peer_Status_Mismatch
v INACTIVE_UPGRADE - Temporarily_Deactivated_For_Upgrade
Id
Name
Description
Default Position
Name
N/A
mirror_object
Mirror Object
N/A
designation
Designation
N/A
N/A
current_role
Role
N/A
target_name
Remote System
N/A
Remote Peer
N/A
active
Active
N/A
sync_state
Status
N/A
connected
Link Up
N/A
N/A
N/A
operational
Operational
N/A
N/A
sync_progress
N/A
N/A
mirror_error
Mirror Error
No Error, Secondary
pool exhausted,
Configuration error or
No thin provisioning
resources
N/A
sync_type
Mirror Type
N/A
schedule_name
Schedule Name
N/A
N/A
Last Replicated
N/A
N/A
specified_rpo
RPO
N/A
N/A
remote_rpo
Remote RPO
N/A
N/A
App Consistency
N/A
N/A
local_peer_
name
remote_peer_
name
size_to_
synchronize
last_
replicated_
snapshot_time
application_
consistent
Output:
186
<command id="0">
<administrator>
<command>
<changes_session_id value="1288716489394201:1:1288903896317961:1"/>
<code value="SUCCESS"/>
<last_change_index value="32289"/>
<status value="0"/>
<status_str value="Command completed successfully"/>
<return>
<mirror id="100777">
<id value="100777"/>
<creator value=""/>
<creator_category value="none"/>
<local_peer_id value="100776"/>
<local_peer_name value="SYNC_vol_5"/>
<schedule_name value=""/>
<designation value="Secondary"/>
<current_role value="Slave"/>
<remote_mirror_id value="100872"/>
<remote_peer_name value="SYNC_vol_4"/>
<target_id value="100707"/>
<target_name value="SYNC_target_2"/>
<sync_type value="sync_best_effort"/>
<sync_state value="Consistent"/>
<active value="yes"/>
<connected value="yes"/>
<operational value="yes"/>
<sync_progress value="100"/>
<size_to_synchronize value="-1"/>
<estimated_sync_time value="0"/>
<mirror_error value="No_Error"/>
<mirror_object value="Volume"/>
<specified_rpo value=""/>
<remote_rpo value=""/>
<last_replicated_snapshot_time value=""/>
<init_type value="online"/>
</mirror>
</return>
</command>
</administrator>
<aserver status="DELIVERY_SUCCESSFUL"/>
</command>
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
vol
Object name
187
Name
Type
Description
Mandatory
cg
Object name
Local CG name.
The command presents statistics that are automatically gathered by the system on
past sync jobs corresponding to a specified mirrored volume or consistency job.
This information includes:
Date and time created
Date and time started to run
Date and time finished
Job size (MB)
v
v
v
v
Name
Default Position
created_at
Created
started_at
Started
finished_at
Finished
job_size
duration
avg_sync_rate
Example:
mirror_statistics_get vol=VolName
Output:
<job id="143">
<avg_sync_rate value="22.3333"/>
<created_at value="2011-03-22 11:19:30"/>
<duration value="6"/>
<finished_at value="2011-03-22 11:19:36"/>
<job_size value="134"/>
<started_at value="2011-03-22 11:19:30"/>
</job>
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Allowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
v MIRROR_HAS_NO_STATISTICS
188
Parameters:
Name
Type
Description
Mandatory
vol
Object name
cg
Object name
Local CG name
This command switches between the roles of the master and the slave volumes.
The command can only be issued if coupling is operational and only on the
master. Also, for synchronous mirroring it can only be issued when the coupling is
synchronized; for asynchronous mirroring it can only be issued if there are no
outstanding sync jobs and the volume and its last_replicated snapshot are identical.
Following the execution of the command:
v The volume that was previously the master becomes the slave
v The volume that was previously the slave becomes the master
Before this command switches roles, the system stops accepting new writes to the
local volume. With synchronous mirrors the system will perform all pending
writes, and only after all pending writes have been committed, the roles are
switched.
After the command is executed, the coupling is deactivated and the user has to
activate it in order to restart synchronization. It is advised to create a snapshot
before deactivating the coupling in order to enable recovery from logical errors due
to incorrect server configurations.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Chapter 10. Remote Mirroring
189
User Category
Permission
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_MIRROR
Local volume does not have remote mirroring definitions
v CONS_GROUP_BAD_NAME
Consistency Group name does not exist.
v CONS_GROUP_NO_MIRROR
Local Consistency Group does not have remote mirroring definitions
v LOCAL_PEER_IS_NOT_MASTER
Local peer is not the master
v MIRROR_IS_NOT_SYNCHRONIZED
Mirror is not synchronized
v VOLUME_HAS_DATA_MIGRATION
Data Migration is defined for this volume
v REMOTE_TARGET_NOT_CONNECTED
There is currently no connection from the target system
v VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
Volume mirror is part of Consistency Group mirror.
v MIRROR_HAS_SYNC_JOB
Operation is not permitted on a mirror with active sync jobs
v MIRROR_RETRY_OPERATION
There is an operation in progress on this mirror , please retry your request in a
few seconds
Troubleshooting: Please retry the command in a few seconds
v MIRROR_MASTER_DIFFERS_FROM_SLAVE
Mirror master was written to after the last replicated snapshot was taken
v REMOTE_MIRROR_IS_NOT_ACTIVE
Remote mirroring is not active
This command lists the system's RPO-related thresholds, that once crossed will
trigger the creation of a corresponding event.
Id
increase_
percentage
190
Name
Default Position
Increase Percentage
Id
Name
Default Position
Increase Absolute
increase_
absolute
Example:
rpo_thresholds_get
Output:
Increase
Percentage
-----------100
Increase
Absolute
---------3600
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
[ increase_percentage=percentage ] [ increase_absolute=absolute ]
Parameters:
Name
Type
Description
Mandatory
Default
Integer
none
Integer
none
increase_
percentage
increase_
absolute
Setting system RPO related thresholds, that once crossed will trigger the creation of
a corresponding event
Example:
rpo_thresholds_set increase_percentage=percentage
Output:
191
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v INVALID_RPO_THRESHOLD_PERCENTAGE
Values should be in [1,10000] range
v INVALID_RPO_THRESHOLD_ABSOLUTE
Values should be in [1,1000000] range
Parameters:
Name
Type
Description
Mandatory
schedule
Object name
interval
N/A
This command updates the schedule definition. Such definition can be referenced
to when specifying asynchronous mirroring couplings.
Limitation:
v Schedule must be one of the following: 00:00:30, 00:01, 00:02, 00:05, 00:10, 00:15,
00:30, 01:00, 02:00, 03:00, 06:00, 08:00, 12:00.
v A predefined schedule can't be changed.
Outcome:
v If the update command is issued on a schedule that is not referenced by any
object, a confirmation message will be presented to the user
v If the update command is issued on a schedule that is referenced to by an object
(e.g., mirroring couplings), a warning message will be presented to the user.
v Sync jobs that are running will not be affected.
v Future Sync jobs will be scheduled based on the new schedule settings
192
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_UPDATE_THE_SCHEDULE
Are you sure you want to update this schedule? This change will effect all
mirrors using that schedule.
Completion Codes:
v SCHEDULE_DOES_NOT_EXIST
Specified Schedule does not exist
v BAD_SCHEDULE_TIME_FORMAT
Time format for Schedule is HH:MM[:SS]
v ILLEGAL_INTERVAL
Specified interval value is not supported.
v SCHEDULE_CAN_NOT_BE_UPDATED
Specified Schedule cannot be updated
v INTERVAL_SCHEDULE_REQUIRES_ONLY_ONE_INTERVAL
Multiple times should not be defined for Interval Schedule
v SCHEDULE_EXCLUDE_TIMES_NOT_REQUIRED
Exclusion period may defined only is exclude_time is set
v ZERO_LENGTH_EXCLUSION_PERIOD
Exclusion period start time must be differnt than its end time
Parameters:
Name
Type
Description
Mandatory
Default
schedule
Object name
N/A
interval
N/A
A value that
indicates the
interval for
asynchronous
mirroring. Format:
hh:mm [ :ss ].
00:10[:00]
193
Name
Type
Description
type
Enumeration
A value that
N
indicates the
schedule type for
asynchronous
mirroring. Can be
Manual or Interval
Mandatory
Default
interval
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v SCHEDULE_EXISTS
Schedule name exists
v BAD_SCHEDULE_TIME_FORMAT
Time format for Schedule is HH:MM[:SS]
v MAX_SYNC_SCHEDULES_REACHED
194
Parameters:
Name
Type
Description
Mandatory
schedule
Object name
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
195
Completion Codes:
v SCHEDULE_IS_ASSIGNED
Specified Schedule is currently assigned to a mirror
v SCHEDULE_CAN_NOT_BE_DELETED
Specified Schedule cannot be deleted
v SCHEDULE_DOES_NOT_EXIST
Specified Schedule does not exist
Parameters:
Name
Type
Description
Mandatory
Default
schedule
Object name
All
Name
Default Position
name
Name
interval
Interval
predefined
Predefined
N/A
Example:
schedule_list
Output:
Name
never
min_interval
ASYNC_None_3
Interval
00:00:20
00:02:00
Access Control:
196
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
User Category
Permission
Technicians
Disallowed
Parameters:
Name
Type
Description
schedule
Object name
Mandatory
new_name
Object name
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v SCHEDULE_DOES_NOT_EXIST
Specified Schedule does not exist
v SCHEDULE_NAME_EXISTS
New Schedule name already exists
v SCHEDULE_CAN_NOT_BE_UPDATED
Specified Schedule cannot be updated
[ vol=VolName | cg=cgName ]
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
Local volume
name.
[none]
cg
Object name
Local CG name.
[none]
197
This command shows status of queued and running sync jobs for asynchronous
couplings.
The following parameters are displayed:
v Mirroring coupling (volume/CG)
v Job state: initialization, pending, running, complete
v Type: interval-initiated, Snapshot Mirror, initialization, initializing validate
v
v
v
v
v
v Time created
v Date started to run
v Time started to run
Id
Name
Default Position
job_object
Job Object
mirror_peer
Local Peer
source_snap
Source
target_snap
Target
job_state
State
part_of_cg_job
Part of CG
validate
Snapshot Validation
N/A
job_type
Job Type
created_at
Created
N/A
started_at
Started
N/A
Access Control:
198
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
v
v
v
v
Parameters:
Name
Type
Description
Mandatory
vol
Object name
This command activates the Data Migration process. This is either an initial
activation or an activation after de-activation.
Upon activation the Data Migration is tested in the same way as when using
Testing the Data Migration Definition and this command fails if the Data Migration
test fails.
This command has no effect if the process is already active.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_DM
Local volume does not have Data Migration definitions
Copyright IBM Corp. 2008, 2013
199
v TARGET_NOT_CONNECTED
There is currently no connection to the target system
v REMOTE_VOLUME_NO_LUN
Remote volume's LUN is unavailable
v REMOTE_VOLUME_NO_READ_ACCESS
Remote volume cannot be read
v REMOTE_VOLUME_NO_WRITE_ACCESS
Remote volume is write protected
v BAD_REMOTE_VOLUME_SIZE
Master and slave volumes contain a different number of blocks
Parameters:
Name
Type
Description
Mandatory
vol
Object name
This command deactivates the process of Data Migration. Hosts are not served
while the Data Migration process is in-active.
This command has no effect if the Data Migration is already inactive.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DEACTIVATE_DATA_MIGRATION
Deactivation will stop all applications, data migration can be deleted if it is done
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_DM
Local volume does not have Data Migration definitions
200
Parameters:
Name
Type
Description
vol
Object name
Data Migration
Y
destination volume
on the local
system.
N/A
target
Object name
Remote system
containing the
source volume.
N/A
lun
Integer
N/A
Boolean
Specifies whether
to use source
volume updating.
N/A
create_vol
Boolean
A Boolean that
N
determines
whether to create a
new volume or to
use an existing
one.
No
pool
Object name
N
Name of the
Storage Pool to
contain the
volume. Used only
when creating a
volume.
Mandatory when
creating a volume.
N/A
source_
updating
Mandatory
Default
This command defines a Data Migration relationship between a local volume and a
remote volume. This definition defines that the local volume should reflect the
remote volume.
After this configuration has been defined, it can be tested using the Testing the
Data Migration Definition command and then activated using the Activating Data
Migration command. After this activation, hosts can read and write to this volume,
and these operations are reflected on the remote volume.
The remote volume may be inaccessible at the time that the command is executed.
In this case, the definition is only used when Data Migration is tested.
The local system acts as a host to the remote system. The remote system should be
configured to make the remote volume accessible to the local system through the
specified LUN.
If source updating is specified, each write to the local volume is reflected as a write
to the remote volume. Otherwise, writes on the local volume are not reflected and
the remote volume is not changed.
201
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v TARGET_BAD_NAME
Target name does not exist
v VOLUME_IS_SNAPSHOT
Operation is not permitted on snapshots
v VOLUME_HAS_MIRROR
Mirror is defined for this volume
v VOLUME_BELONGS_TO_CG
Volume belongs to a Consistency Group
v VOLUME_HAS_DATA_MIGRATION
Data Migration is defined for this volume
v VOLUME_HAS_SNAPSHOTS
Volume has snapshots
v VOLUME_NOT_FORMATTED
Local volume is not formatted
v TOO_MANY_MIRRORS
Maximum number of remote volumes (mirror/migration) is already defined
Troubleshooting: Delete remote mirrors or Data Migration objects
v VOLUME_EXISTS
Volume name already exists
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
v VOLUME_BAD_PREFIX
Volume name has a reserved prefix
v NOT_ENOUGH_SPACE
No space to allocate volume
v NOT_ENOUGH_HARD_SPACE
No space to allocate for volume's current usage
v MAX_VOLUMES_REACHED
Maximum number of volumes already defined
202
v ILLEGAL_VOLUME_SIZE
Illegal volume size
v REMOTE_VOLUME_NO_LUN
Remote volume's LUN is unavailable
v TARGET_NOT_CONNECTED
There is currently no connection to the target system
v VOLUME_CANNOT_HAVE_ZERO_SIZE
Volume size cannot be zero
v ILLEGAL_LUN
LUN is out of range
v TARGET_IS_MIRRORING
Target machine is defined only for remote mirroring
v NO_ONLINE_MIGRATION_WITHOUT_SOURCE_UPDATING
Data Migration without automatic migration must be defined as source-updating
v MIGRATION_ALREADY_DEFINED_FOR_LUN
Data Migration is already defined from lun LUN of target 'Target'
v VOLUME_SIZE_ABOVE_LIMIT
Volume size specified is above limit
v INVALID_SLICE_OFFSET
Slice number out of range
Parameters:
Name
Type
Description
Mandatory
vol
Object name
This command deletes the Data Migration configuration and stops the Data
Migration process.
This command can only be executed if the Data Migration has reached the state of
synchronization.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
203
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_DM
Local volume does not have Data Migration definitions
v DM_IS_NOT_SYNCHRONIZED
Data Migration process has not been completed
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
Name of the
volume to be
listed.
This command lists all the Data Migration configuration and statuses, including
the following:
v Volume name
v Target name
v LUN
v
v
v
v
v
v
v
Id
Name
Default Position
Local Volume
Remote System
Remote LUN
active
Active
sync_state
Status
connected
Target Connected
N/A
local_volume_
name
target_name
remote_volume_
lun
size_to_
synchronize
204
operational
Operational
N/A
sync_progress
N/A
Id
start_
migration_
automatically
Name
Default Position
N/A
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
vol
Object name
This command tests the Data Migration configuration. Completion codes indicate
the types of test failures that may occur. Once a test is successful, then Data
Migration can be activated.
If source updating is not defined for this Data Migration, writing is not tested.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_NO_DM
Local volume does not have Data Migration definitions
v TARGET_NOT_CONNECTED
There is currently no connection to the target system
v REMOTE_VOLUME_NO_LUN
Remote volume's LUN is unavailable
Chapter 11. Data Migration
205
v REMOTE_VOLUME_NO_READ_ACCESS
Remote volume cannot be read
v REMOTE_VOLUME_NO_WRITE_ACCESS
Remote volume is write protected
v BAD_REMOTE_VOLUME_SIZE
Master and slave volumes contain a different number of blocks
206
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
207
Parameters:
Name
Type
Description
Mandatory
Default
String
Description of the
event.
N/A
N/A
Severity of the
event.
Informational
descriptio
n
severity
This command generates a custom event. This can be used for either generating an
event from a user application or host side software, or in order to test the event
notifications procedures.
Example:
custom_event description="Test started"
Output:
Command executed
successfully.
Access Control:
208
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
Default
dest
Object name
Destination name.
N/A
type
Enumeration
Destination type
for event
notifications,
which can be
email, SMS or
SNMP.
N/A
N/A
IP address or DNS N
name of the SNMP
manager.
N/A
N/A
Email address.
N/A
smtpgws
Object name
List of SMTP
gateways to be
used.
ALL (all
gateways).
area_code
N/A
N/A
number
N/A
Cellular number
for SMS
notification. Use
digits, '-' or '.'
N/A
smsgws
Object name
SMS gateways to
be used for this
destination.
ALL (all
gateways).
user
Object name
N/A
N/A
N
Hour for periodic
heartbeat testing in
the format
HH:MM
No heartbeat
N/A
N
List of days for
heartbeat testing: a
comma-separated
list of 3-letter day
names (such as
"mon", "mon,fri",
etc.).
No heartbeat
snmp_
manager
email_
address
heartbeat_
test_hour
heartbeat_
test_days
This command defines a destination for event notifications. There are three types
of destinations: email, SMS and SNMP.
Chapter 12. Event Handling
209
Email destinations are used for sending notifications via email. When defining a
new destination of type Email, either the email address of the recipient must be
specified in email_address or the user name must be specified in user (in this case
the email address of that user is used).
v SMS destinations are used for sending notifications via SMS to cellular phones.
When defining a new destination of type SMS, either the cellular phone number
of the destination must be specified in number or the user name must be
specified in user (in this case the cellular phone number of that user is used). To
allow correct formatting, this number should be separated into the area code
and the local number.
v SNMP destination are used for sending notifications by SNMP traps to SNMP
managers. When defining a new destination of type SNMP, the IP address of the
SNMP manager should be specified.
v
Output:
Command executed
successfully.
Example:
dest_define dest=monitoringserver type=SNMP
snmp_manager=10.170.68.111
Output:
Command executed
successfully.
Access Control:
210
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v DEST_MAX_REACHED
Maximum number of destinations already defined
v DEST_NAME_ALREADY_EXISTS
Destination name already exists
v DEST_NAME_IS_DESTGROUP_NAME
Destination name already exists as a destination group name
v EMAIL_NOT_ALLOWED_FOR_DEST_TYPE
Destination cannot have an email address
v GATEWAY_NAME_APPEARS_TWICE
Gateway name appears twice in the list
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
v SMSGWS_NOT_ALLOWED_FOR_DEST_TYPE
Destination cannot have SMS gateways
v SMTPGWS_NOT_ALLOWED_FOR_DEST_TYPE
Destination cannot have SMTP gateways
v SNMP_MANAGER_MUST_BE_SPECIFIED_FOR_DEST_TYPE
Destination must have an SNMP manager
v SNMP_MANAGER_NOT_ALLOWED_FOR_DEST_TYPE
Destination cannot have an SNMP manager
v NO_SMS_GATEWAYS_ARE_DEFINED
An SMS Destination cannot be defined if no SMS gateways are defined
v NO_SMTP_GATEWAYS_ARE_DEFINED
An email destination cannot be defined if no SMTP gateways are defined
v USER_EMAIL_ADDRESS_IS_NOT_DEFINED
User's email address is not defined
v USER_PHONE_NUMBER_IS_NOT_DEFINED
User's phone number is not defined
v USER_NAME_DOES_NOT_EXIST
User name does not exist
v INTERNAL_DESTS_CANNOT_REFER_TO_USERS
Internal destinations cannot refer to users
v DAY_APPEARS_TWICE
The day 'Day' appears twice on the list.
Troubleshooting: Each day must appear at most once.
Deleting a Destination
Deletes an event notification destination.
dest_delete dest=DestName
211
Parameters:
Name
Type
Description
Mandatory
dest
Object name
Name of destination to
be deleted.
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_DESTINATION
Are you sure you want to delete destination Destination?
Completion Codes:
v DEST_NAME_DOES_NOT_EXIST
Destination name does not exist
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v DEST_IS_PART_OF_DESTGROUP
Destination is part of a destination group and hence cannot be deleted
v DEST_APPEARS_IN_RULE
Destination appears in a rule
Troubleshooting: To delete the destination, first delete the rule.
212
Parameters:
Name
Type
Description
Mandatory
Default
dest
Object name
Destinations to be
listed.
All destinations.
type
Enumeration
Filter only
destinations of the
specified type.
All types.
internal
Enumeration
Filter destinations
by their internal
XIV attribute.
no
Name
Default Position
name
Name
type
Type
email_address
Email Address
area_code
Area Code
number
Phone Number
snmp_manager
SNMP Manager
gateways
Gateways
N/A
user
User
Heartbeat Days
N/A
Heartbeat Time
N/A
Creator
N/A
heartbeat_
test_days
heartbeat_
test_hour
creator
Example:
dest_list
Output:
Name
Type
Email Address
storagemanager
monitoringserver
EMAIL storageadmin@yourcompany.com
SNMP
Phone Gateways
Number
all
213
Access Control:
User Category
Permission
Condition
Storage administrator
Conditionally Allowed
Application administrator
Conditionally Allowed
Read-only users
Conditionally Allowed
Technicians
Allowed
N/A
Renaming a Destination
Renames an event notification destination.
dest_rename dest=DestName new_name=Name
Parameters:
Name
Type
Description
Mandatory
dest
Object name
Destination to be
renamed.
new_name
Object name
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
214
v DEST_NAME_DOES_NOT_EXIST
Destination name does not exist
v DEST_NAME_IS_DESTGROUP_NAME
Destination name already exists as a destination group name
v DEST_NAME_ALREADY_EXISTS
Destination name already exists
Testing a Destination
Sends a test message to an event notification destination.
dest_test dest=DestName management_ip=IPaddress [ smtpgw=SMTPGatewayName ]
[ smsgw=SMSGatewayName ] [ internal=<yes|no> ]
Parameters:
Name
Type
Description
Mandatory
Default
dest
Object name
Name of
destination to be
tested.
N/A
N/A
Management IP
used for sending
the event
notification.
N/A
smtpgw
Object name
SMTP Gateway to
be tested.
Default system
choice.
smsgw
Object name
SMS Gateway to
be tested.
Default system
choice.
internal
Boolean
Must be specified
for XIV-internal
destinations
no
management
_ip
This command tests a destination by sending a test message, SMS or SNMP trap.
Note that a successful return code from this command does not ensure notification
delivery.
For SNMP, email and SMS the system may fail to detect some of the problems.
For email messages, the SMTP gateway to be used should be specified (the
destination is only tested through that gateway). The same applies to SMS, so that
both the SMS gateways and the SMTP gateways should be specified.
Access Control:
User Category
Permission
Condition
Storage administrator
Conditionally Allowed
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Allowed
N/A
215
Completion Codes:
v DEST_NAME_DOES_NOT_EXIST
Destination name does not exist
v DEST_TEST_NOT_PERFORMED_SYSTEM_BUSY
Test of destination 'Destination Name' not performed because the system is busy
Troubleshooting: Please wait a few seconds and try again
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
v SMSGWS_MUST_BE_SPECIFIED_FOR_DEST_TYPE
Destination must have SMS gateways
v SMSGWS_NOT_ALLOWED_FOR_DEST_TYPE
Destination cannot have SMS gateways
v SMTPGWS_MUST_BE_SPECIFIED_FOR_DEST_TYPE
Destination must have SMTP gateways
v SMTPGWS_NOT_ALLOWED_FOR_DEST_TYPE
Destination cannot have SMTP gateways
v DEST_TEST_FAILED
Test of destination 'Destination Name' failed
v SYSTEM_HAS_NO_SUCH_EXTERNAL_IP
The system has no such external IP address
v MODULE_CANNOT_SEND_MESSAGES
Selected module cannot send messages
Troubleshooting: Contact support
v ONLY_TECHNICIAN_CAN_REFER_TO_INTERNAL_EVENT_OBJECTS
Only technician can refer to internal event objects
Parameters:
Name
Type
Description
Mandatory
Default
dest
Object name
Destination name.
N/A
N/A
IP address or DNS N
name of the SNMP
manager.
Keep unchanged.
N/A
Email address.
Keep unchanged.
Object name
List of SMTP
gateways to be
used.
Keep unchanged.
snmp_
manager
email_
address
smtpgws
216
Name
Type
Description
Mandatory
Default
area_code
N/A
Keep unchanged.
number
N/A
Cellular number
for SMS
notification.
Keep unchanged.
smsgws
Object name
SMS gateways to
be used.
Keep unchanged.
user
Object name
Keep unchanged.
N/A
Keep unchanged.
N/A
N
List of days for
heartbeat testing: a
comma-separated
list of 3-letter day
names (such as
"mon", "mon,fri",
etc.).
Keep unchanged.
heartbeat_
test_hour
heartbeat_
test_days
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v DEST_NAME_DOES_NOT_EXIST
Destination name does not exist
v AREA_CODE_MUST_BE_SPECIFIED_FOR_DEST_TYPE
Destination must have an area code
v AREA_CODE_NOT_ALLOWED_FOR_DEST_TYPE
Chapter 12. Event Handling
217
218
Parameters:
Name
Type
Description
destgroup
Object name
Mandatory
dest
Object name
Destination to be added
to the group.
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v DESTGROUP_NAME_DOES_NOT_EXIST
Destination group name does not exist
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v DEST_NAME_DOES_NOT_EXIST
Destination name does not exist
Chapter 12. Event Handling
219
v DESTGROUP_MAX_DESTS_REACHED
Maximum number of destinations already defined in destination groups
v DESTGROUP_ALREADY_INCLUDES_DEST
Destination group already includes destination name
Parameters:
Name
Type
Description
Mandatory
destgroup
Object name
Destination group
name.
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v DESTGROUP_MAX_REACHED
Maximum number of destination groups already defined
v DESTGROUP_NAME_ALREADY_EXISTS
220
Parameters:
Name
Type
Description
Mandatory
destgroup
Object name
Name of destination
group to be deleted.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_DESTINATION_GROUP
Are you sure you want to delete destination group Destination Group?
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v DESTGROUP_APPEARS_IN_RULE
Destination Group appears in a Rule
Troubleshooting: To delete the destination group, first delete the rule.
v DESTGROUP_NAME_DOES_NOT_EXIST
Destination group name does not exist
221
Parameters:
Name
Type
Description
Mandatory
Default
destgroup
Object name
Destination group
to be listed.
All groups.
This command lists all destination groups or a specific one. All the destinations are
listed for each destination group.
Id
Name
Default Position
name
Name
dests
Destinations
creator
Creator
N/A
Example:
destgroup_list
Output:
Name
itstaff
Destinations
john,michael,linda,monitoringserver
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
destgroup
Object name
Group name.
dest
Object name
Destination to be
removed from the
group.
222
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v DESTGROUP_NAME_DOES_NOT_EXIST
Destination group name does not exist
v DEST_NAME_DOES_NOT_EXIST
Destination name does not exist
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v DESTGROUP_DOES_NOT_INCLUDE_DEST
Destination group does not include destination name
Parameters:
Name
Type
Description
Mandatory
destgroup
Object name
Destination group to be
renamed.
new_name
Object name
Output:
Chapter 12. Event Handling
223
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v DESTGROUP_NAME_DOES_NOT_EXIST
Destination group name does not exist
v DESTGROUP_NAME_ALREADY_EXISTS
Destination group name already exists
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v DESTGROUP_NAME_IS_DEST_NAME
Destination group name already exists as a destination name
Parameters:
Name
Type
Description
Mandatory
Default
event_id
Positive integer
ID number of the
event to clear.
N/A
Boolean
no.
Boolean
Clears XIV-internal N
events.
no
all_
preceding
internal
224
Notifications for the alerting event are sent until it is cleared by this command. The
clearing operation does not imply that the problem has been solved. It only implies
that the event has been noted by the relevant person who takes responsibility for
fixing the problem.
A user may either clear a specific event or clear all alerting events.
Example:
event_clear event_id=87
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Conditionally Allowed
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Allowed
N/A
Completion Codes:
v ONLY_TECHNICIAN_CAN_REFER_TO_INTERNAL_EVENT_OBJECTS
Only technician can refer to internal event objects
Listing Events
Lists system events.
event_list [ max_events=MaxEventsToList ]
[ after=TimeStamp ]
[ before=TimeStamp ]
[ min_severity=<INFORMATIONAL|WARNING|MINOR|MAJOR|CRITICAL> ]
[ alerting=<yes|no|all> ]
[ cleared=<yes|no|all> ]
[ code=EventCode ]
[ object_type=<cons_group|destgroup|dest|dm|host|map|
mirror|pool|rule|smsgw|smtpgw|target|volume|
cluster|ip_interface|ldap_conf|meta_data_object|
sync_schedule|user|user_group|ldap_server|modules_status|
elicense|ipsec_connection|ipsec_tunnel|cross_cons_group,...> ]
[ internal=<yes|no|all> ]
[ beg=BeginIndex ] [ end=EndIndex ]
[ count_all=<yes|no> ]
Parameters:
Name
Type
Description
Mandatory
Default
max_events
Positive integer
Maximum number
of events to list.
300.
225
Name
Type
Description
Mandatory
Default
after
N/A
Earliest time/date.
no filter.
before
N/A
Latest time/date.
no filter.
Enumeration
Minimum severity.
no filter.
alerting
Boolean
Filter alerting
events.
no filter.
cleared
Boolean
Filter cleared
events.
no filter.
code
N/A
Filter by a specific
event code.
no filter.
Enumeration
no filter.
internal
Boolean
no filter.
beg
Integer
1.
end
Integer
last event + 1.
count_all
Boolean
min_
severity
object_
type
no.
This command lists system events according to specified criteria, such as minimum
severity, event type and so on. The event list displays the following information for
each event: timestamp, severity, code, user and description.
Events are listed and sorted by time of creation, where the latest events are listed
last. Events are listed by default in their user-readable textual form. Alternatively,
the XCLI option for comma separated values can be used to generate output that
can serve as input for other applications.
The syntax for the before and after fields is as follows: Y-M-D[.[h[:m[:s]]]],
where the ranges are as follows:
v Y - year (four digit)
v M - month (1-12)
v D - day (1-31)
v h - hour (0-23, with 0 as default)
v m - minute (0-59, with 0 as default)
v s - second (0-59, with 0 as default)
Note:
226
The year, month and day are separated by dashes, while the optional hour, minute
and second are separated by colons.
Id
Name
Default Position
timestamp
Timestamp
severity
Severity
code
Code
user_name
User
description
Description
index
Index
N/A
alerting
Alerting
N/A
cleared
Cleared
N/A
tshooting
Trouble Shooting
N/A
Example:
event_list max_events=10
Output:
Timestamp
2009-05-12
2009-05-12
2009-05-12
2009-05-12
15:10:16
15:16:11
15:16:22
15:16:23
Severity
Informational
Informational
Critical
Informational
Code
START_WORK
POOL_CREATE
WOULD_BE_EMERGENCY_SHUTDOWN
VOLUME_CREATE
xiv_development
Description
System has entered ON state.
Storage Pool of size 171GB was created with name
p1_m.
An emergency shutdown has been detected, but UPS control
is disabled.
Volume was created with name master and size 17GB in
Storage Pool with name p1_m.
Access Control:
User Category
Permission
Condition
Storage administrator
Conditionally Allowed
Application administrator
Conditionally Allowed
Read-only users
Conditionally Allowed
Technicians
Allowed
N/A
Completion Codes:
v UNRECOGNIZED_EVENT_CODE
'String' is not a recognized event code
Troubleshooting: Consult the manual for the list of event codes
Chapter 12. Event Handling
227
v CANNOT_READ_EVENTS
Cannot read events.
Troubleshooting: Contact support
Output:
Index
------318
666
Code
--------------VOLUME_CREATE
VOLUME_DELETE
Severity
--------------Informational
Informational
Id
Name
Default Position
index
Index
code
Code
severity
Severity
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
228
Name
Type
Description
Mandatory
code
N/A
Event code.
severity
Enumeration
Severity.
Name
Type
Description
Mandatory
threshold
Integer
Threshold value, or
NONE to indicate that
an event with this
severity is not created.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v EVENT_DOES_NOT_HAVE_THRESHOLDS
Event does not have thresholds
v EVENT_THRESHOLD_IS_ILLEGAL
Illegal value for event threshold
Troubleshooting: Event threshold values must be monotone
v UNRECOGNIZED_EVENT_CODE
'String' is not a recognized event code
Troubleshooting: Consult the manual for the list of event codes
v LAST_EVENT_THRESHOLD_CANNOT_BE_DELETED
Events must have at least one threshold value
Listing Thresholds
Lists event thresholds
event_threshold_list [ code=EventCode ] [ internal=<yes|no|all> ]
Parameters:
Name
Type
Description
Mandatory
Default
code
Enumeration
Filter by a specific
event code.
no filter.
internal
Enumeration
no
229
Id
Name
Default Position
code
Code
has_thresholds
Has Thresholds?
N/A
not_in_use
Not In Use
N/A
replaced_by
Replaced By
N/A
INFORMATIONAL(def)
WARNING(def)
MINOR(def)
MAJOR(def)
10
CRITICAL(def)
11
thresholds.0
INFORMATIONAL
thresholds.1
WARNING
thresholds.2
MINOR
thresholds.3
MAJOR
thresholds.4
CRITICAL
default_
thresholds.0
default_
thresholds.1
default_
thresholds.2
default_
thresholds.3
default_
thresholds.4
Example:
event_threshold_list
Output:
Code
--------------------------------------STORAGE_POOL_SNAPSHOT_USAGE_INCREASED
STORAGE_POOL_VOLUME_USAGE_INCREASED
INFORMATIONAL
--------------none
none
MAJOR
------95
95
WARNING(def)
-------------80
80
CRITICAL
---------none
none
INFORMATIONAL(def)
-------------------none
none
WARNING
--------80
80
MINOR
------90
90
MINOR(def)
-----------90
90
MAJOR(def)
-----------95
95
CRITICAL(def)
--------------none
none
Access Control:
230
User Category
Permission
Condition
Storage administrator
Conditionally Allowed
User Category
Permission
Condition
Application administrator
Conditionally Allowed
Read-only users
Conditionally Allowed
Technicians
Allowed
N/A
Parameters:
Name
Type
Description
Mandatory
Default
String
Description of the
event.
N/A
severity
N/A
Severity of the
event.
Informational
category
String
Category of the
event.
N/A
mm_data
String
N/A
descriptio
n
This command generates an mm event. This can be used for either generating an
event from a user application or host side software, or in order to test the event
notifications procedures.
Example:
mm_event description="Description" category=Disk mm_data="Additional Data"
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
231
Receiving a MM Heartbeat
Receives a mm heartbeat.
mm_heartbeat data=HeartbeatData mm=ComponentId serial=SN part_number=PN
total_memory=2048 free_memory=100 temperature=20 version=4.6
free_disk_tmp=200 free_disk_root=1000 free_disk_opt=900 free_disk_var=900
Parameters:
Name
Type
Description
Mandatory
data
String
Heartbeat data.
mm
N/A
Component id of
maintenance module.
serial
String
String
String
Version of SW running
on MM.
Integer
Integer
Integer
Temperature of MM.
Integer
Integer
Integer
Integer
part_
number
version
total_
memory
free_
memory
temperatur
e
free_disk_
root
free_disk_
var
free_disk_
opt
free_disk_
tmp
Access Control:
232
User Category
Permission
Storage administrator
Allowed
User Category
Permission
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v HEARTBEAT_DATA_TOO_LONG
Heartbeat data sent by the Maintenance Module is too long
Activating a Rule
Activates an event notification rule.
rule_activate rule=RuleName
Parameters:
Name
Type
Description
Mandatory
rule
Object name
This command activates the specified rule. An active rule is matched against
events and generates notifications. If the rule is already active, then this command
has no effect.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v EVENT_RULE_NAME_DOES_NOT_EXIST
Event rule name does not exist
233
Parameters:
Name
Type
Description
Mandatory
Default
rule
Object name
N/A
Enumeration
Minimum event
severity for rule
filtering.
All severities.
N/A
All events.
N/A
All events.
Boolean
N
Specifies that this
rule can only be
used for escalation.
Object name
Comma separated
list of destinations
and destination
groups for event
notification.
N/A
Integer
Snooze time in
minutes.
No snoozing.
Object name
Escalation rule.
N/A
Integer
Escalation time in N
minutes. Escalation
time should not be
defined as shorter
than snooze time.
Refer to
escalation_rule
above for more
information.
min_
severity
codes
except_
codes
escalation
_only
dests
snooze_
time
no
escalation
_rule
escalation
_time
No escalation.
This command defines a new event notification rule. An event notification rule is
used in order to determine which events should create which notifications. When
an event is created, it is checked by all currently defined rules, and based on these
rules the notifications are created.
Each rule has filtering and notifications configuration.
The filtering configuration controls which events match this rule. The filtering can
be based on the event's code, by specifying a minimum severity. When using this
configuration, each event with a severity higher or equal to the rule's min_severity
parameter match this rule. Alternatively, the rule may match only a specific event
code. The two filters can be combined together, when required for events whose
severity depends on a run-time parameter.
The second part of the configuration of a rule is a list of destinations and
destination groups that receive the notification when an event matches the filtering
criteria. If a destination is included both in the rule and in one of the rule's
destination groups, it still gets only one notification. The same applies if a
destination is included in two destination groups, or if the event matches the
filtering criteria of several rules, all using the same destination.
234
A rule can be defined as alerting, which means that notifications are being sent
repeatedly until the matching events are cleared using the Clearing Alerting Events
command.
Note:
Clearing the event does not mean that the problem has been solved. It only means
that it was noticed and there is no need to continue to send notifications.
The repeated sending of notifications can be defined by two ways:
v The snooze parameter causes the notifications to be sent again and again to the
same destinations. The time in minutes between the repeated transmissions is
determined by the snooze value.
v The escalation_time and escalation_rule parameters causes the notifications to
be sent to the destination list of the escalation_rule if it is not cleared within
escalation_time minutes.
Rules can escalate only to alerting rules (meaning to rules that have snooze or
escalation definitions) in order to prevent a situation where notifications are
stopped from being sent.
A rule cannot escalate to itself, and neither can it be defined in a cyclic escalation
of rules.
escalation_only defines a rule without filters, which can only be used as an
escalation for other rules.
The snooze time cannot be longer than the escalation time.
It is not permitted to define new rules while there are uncleared alerting events.
The following example sends alerts upon critical events to John's cellular number
and to the emails of all the IT staff. The alerts will be resent every 20 minutes until
the events are cleared.
Example:
xcli -u
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
235
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v EVENT_RULE_MAX_REACHED
Maximum number of event rules already defined
v EVENT_RULE_CANNOT_ESCALATE_TO_NON_ALERTING_RULES
Event rule cannot escalate to non-alerting rule
Troubleshooting: Alerting rule can only escalate to another escalating rule
v DEST_APPEARS_TWICE
Destination or destination group appears twice
v EVENT_RULE_NAME_ALREADY_EXISTS
Event rule name already exists
v EVENT_RULE_NAME_DOES_NOT_EXIST
Event rule name does not exist
v NAME_IS_NEITHER_DEST_NOR_GROUP
Name is neither the name of a destination group nor the name of a destination
v ESCALATION_TIME_MUST_BE_LARGER_THAN_SNOOZE_TIME
Escalation time must be larger than snooze time
v RULE_MAX_DESTS_REACHED
Maximum number of destinations and destination groups in a rule already
defined
v EVENT_RULE_MUST_HAVE_FILTER
An alerting event rule must have a filter, either event code or severity
v EVENT_RULE_CANNOT_REFER_TO_INTERNAL_EVENT_CODES
A user event rule cannot refer to internal event codes
v ESCALATION_EVENT_RULE_CANNOT_HAVE_FILTER
An escalation-only event rule cannot have code or min_severity specification
v ESCALATION_EVENT_RULE_MUST_BE_ALERTING
Escalation-only event rules must be alerting rules
v TOO_MANY_EVENT_CODES
A maximum of Maximum event codes can be specified
v EVENT_CODE_APPEARS_TWICE
Event code 'Code' appears twice in the list
Troubleshooting: Each event code must appear at most once.
v UNRECOGNIZED_EVENT_CODE
'String' is not a recognized event code
Troubleshooting: Consult the manual for the list of event codes
v EVENT_RULE_CANNOT_HAVE_A_CATEGORY
A user event rule cannot have a category definition
Deactivating a Rule
Deactivates an event notification rule.
rule_deactivate rule=RuleName
236
Parameters:
Name
Type
Description
Mandatory
rule
Object name
This command deactivates the specified rule. A deactivated rule is not matched
against events and does not generate notifications. If the rule is already inactive,
then this command has no effect.
In-active rules can not be used as escalation rules.
escalation_only rules can not be deactivated.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v EVENT_RULE_NAME_DOES_NOT_EXIST
Event rule name does not exist
v ESCALATION_ONLY_RULES_ARE_ALWAYS_ACTIVE
Escalation-only event rules cannot be deactivated or activated
Parameters:
Name
Type
Description
Mandatory
rule
Object name
Rule to be deleted.
Output:
237
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_RULE
Are you sure you want to delete Rule Rule?
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v EVENT_RULE_NAME_DOES_NOT_EXIST
Event rule name does not exist
v EVENT_RULE_USED_FOR_ESCALATION_CAN_NOT_BE_DELETED
Event rule is an escalation rule of another event rule and thus cannot be deleted
Troubleshooting: Delete all escalation rules that refer to this rule as their
escalation rule
Parameters:
Name
Type
Description
Mandatory
Default
rule
Object name
Rule to be listed.
All rules.
This command lists all event notification rules or a specific rule and their
configuration.
238
Id
Name
Default Position
name
Name
min_severity
Minimum Severity
codes
Event Codes
except_codes
Except Codes
dests
Destinations
active
Active
Id
Name
Default Position
Escalation Time
N/A
Snooze Time
N/A
Escalation Rule
N/A
Escalation Only
category
Category
N/A
creator
Creator
N/A
escalation_
time
snooze_time
escalation_
rule
escalation_
only
Example:
rule_list
Output:
Name
---------------emergency_alerts
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
rule
Object name
Rule to be renamed.
new_name
Object name
239
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v EVENT_RULE_NAME_ALREADY_EXISTS
Event rule name already exists
v EVENT_RULE_NAME_DOES_NOT_EXIST
Event rule name does not exist
Parameters:
Name
Type
Description
Mandatory
Default
rule
Object name
N/A
Enumeration
Minimum event
severity for rule
filtering.
Leave unchanged.
N/A
Leave unchanged.
N/A
Leave unchanged.
Boolean
N
Specifies that this
rule can only be
used for escalation.
no
Object name
Comma separated
list of destinations
and destination
groups for event
notification.
Leave unchanged.
min_
severity
codes
except_
codes
escalation
_only
dests
240
Name
Type
Description
Mandatory
Default
Integer
Snooze time in
minutes.
Leave unchanged.
Integer
Escalation time in
minutes.
Leave unchanged.
Object name
Escalation rule.
Leave unchanged.
snooze_
time
escalation
_time
escalation
_rule
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v EVENT_RULE_NAME_DOES_NOT_EXIST
Event rule name does not exist
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v EVENT_RULE_CANNOT_ESCALATE_TO_ITSELF
An event rule cannot be its own escalation rule
v EVENT_RULE_CANNOT_ESCALATE_TO_NON_ALERTING_RULES
Event rule cannot escalate to non-alerting rule
Troubleshooting: Alerting rule can only escalate to another escalating rule
v DEST_APPEARS_TWICE
Destination or destination group appears twice
v EVENT_RULE_MISSING_ESCALATION_RULE
Chapter 12. Event Handling
241
242
Parameters:
Name
Type
Description
Mandatory
Default
smsgw
Object name
SMS gateway
name.
N/A
Token String
N/A
Token String
N/A
email_body
Token String
N/A
smtpgw
Object name
List of SMTP
gateways to be
used.
The SMTP
gateways defined
in the
smtpgw_prioritize
command.
email_
address
subject_
line
SMS gateways are used to send event notifications via SMS messages. SMS
messages are sent via SMS-to-Email servers, and when defining a new SMS
gateway, we need to know how to SMS messages are encapsulated in the email
message.
When the XIV system sends an SMS message it uses the actual message text that
describes the event and the destination number. The destination number is
comprised from an area code and the local number, both which are specified when
a destination is defined as described in the Defining a New Event Notification
Destination command.
The message's text and the destination numbers can be embedded into the email
message in either the email destination address, email subject line or the email
body. This command defines how email messages are formatted, and how they
contain the information of the specific SMS.
When defining the SMS gateway, three fields must be specified in order to define
the formatting:
email_address: This is the email address used for sending the SMS via the
Email-to-SMS gateway.
v subject_line: This is the subject line of the outgoing email that would be
converted into an SMS.
v
email_body: This is the body of the outgoing email that would be converted into
an SMS.
When specifying each of these fields, the text can be either fixed, contain the
event's text or contain the destination phone number. This is done by embedding
the following escape sequences into the text:
v {areacode}. This escape sequence is replaced by the destination's cellular number
area code.
v {number}. This escape sequence is replaced by the destination's cellular local
number.
v {message}. This escape sequence is replaced by the text to be shown to the user.
v \{, \}, \\. These are replaced by the {, } or \ respectively.
243
By default, the email to the Email-to-SMS server is sent through the defined SMTP
servers, prioritized by the Prioritizing SMTP Gateways command. If needed, the
user may specify a specific SMTP gateway or gateways to be used for sending
email to this Email-to-SMS gateway.
Several SMS gateways can be defined. The system will try the SMS gateways, in
the order specified in Prioritizing SMS Gateways until it successfully connects to
one of them. It is possible to define that specific SMS destinations will use specific
SMS gateways (see Defining a New Event Notification Destination).
Example:
smsgw_define smsgw=SMSGW1
email_address={areacode}{number}@sms2emailserver.yourcompany.com
subject_line=SMS email_body={message}
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v GATEWAY_MAX_REACHED
Maximum number of gateways already defined
v SMSGW_CANNOT_BE_DEFINED_WITHOUT_SMTPGW
SMS gateways cannot be defined if no SMTP gateways are defined
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
v GATEWAY_NAME_APPEARS_TWICE
Gateway name appears twice in the list
v GATEWAY_NAME_ALREADY_EXISTS
Gateway name already exists
244
Parameters:
Name
Type
Description
Mandatory
smsgw
Object name
SMS gateway to be
deleted.
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_SMS_GATEWAY
Are you sure you want to delete SMS gateway Gateway?
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
v GATEWAY_USED_BY_DESTINATION
Gateway is used by a destination
245
Parameters:
Name
Type
Description
Mandatory
Default
smsgw
Object name
Name of SMS
gateway to list.
All gateways.
Lists all SMS gateways or a specific one. For each SMS gateway all its
configuration information is listed.
Id
Name
Default Position
name
Name
email_address
Email Address
gateways
SMTP Gateways
subject_line
Subject Line
N/A
email_body
Email Body
N/A
priority
Priority
N/A
Example:
smsgw_list
Output:
Name
Email Address
SMSGW1
SMSGW2
{areacode}{number}@sms2emailserver.yourcompany.com
{areacode}{number}@sms2emailservice.com
SMTP
Gateways
all
all
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
246
Name
Type
Description
Mandatory
order
Object name
This command sets the priority in which SMS gateways are used to send SMSs.
SMS messages can be sent to cell phones through one of the email-to-SMS
gateways in this list. This command determines the order in which XIV attempts to
use these SMS gateways.
Only one gateway is used and subsequent gateways are only tried if the preceding
ones in this priority list return an error.
Specific SMS destinations may define their own SMS gateways to be used when
sending SMS to these destinations, regardless of this list.
Example:
smsgw_prioritize order=SMSGW1,SMSGW2
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v GATEWAY_NAME_APPEARS_TWICE
Gateway name appears twice in the list
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
v GATEWAY_NAME_MISSING_FROM_LIST
Gateway name is missing from the list
Parameters:
Name
Type
Description
Mandatory
smsgw
Object name
SMS gateway to be
renamed.
247
Name
Type
Description
Mandatory
new_name
Object name
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v GATEWAY_NAME_ALREADY_EXISTS
Gateway name already exists
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
Parameters:
Name
Type
Description
Mandatory
Default
smsgw
Object name
SMS gateway
name.
N/A
Token String
Leave unchanged.
email_
address
248
Name
Type
Description
Mandatory
Default
Token String
Leave unchanged.
email_body
Token String
Leave unchanged.
smtpgw
Object name
List of SMTP
gateways to be
used.
The SMTP
gateways defined
in the
smtpgw_prioritize
command.
subject_
line
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v GATEWAY_NAME_APPEARS_TWICE
Gateway name appears twice in the list
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
249
Parameters:
Name
Type
Description
Mandatory
Default
smtpgw
Object name
SMTP gateway
name.
N/A
address
N/A
SMTP gateway
address (IP or
DNS name).
N/A
N/A
Sender's email
address used for
out-going emails
sent through this
SMTP server.
DEFAULT
(system-wide
sender's address
that applies to all
servers).
N/A
The reply to
address used for
outgoing emails
sent through this
SMTP server.
DEFAULT
(system-wide
reply-to address
that applies to all
servers).
from_
address
reply_to_
address
250
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v FROM_ADDRESS_NOT_DEFINED
Neither the gateway's From Address nor the default From Address is defined
v GATEWAY_MAX_REACHED
Maximum number of gateways already defined
v GATEWAY_NAME_ALREADY_EXISTS
Gateway name already exists
Parameters:
Name
Type
Description
Mandatory
smtpgw
Object name
SMTP gateway to be
deleted.
251
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_SMTP_GATEWAY
Are you sure you want to delete SMTP gateway Gateway?
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
v GATEWAY_USED_BY_DESTINATION
Gateway is used by a destination
v GATEWAY_USED_BY_SMS_GATEWAY
Gateway is used by an SMS Gateway
[ internal=<yes|no> ]
Parameters:
Name
Type
Description
Mandatory
Default
smtpgw
Object name
Name of SMTP
gateway to list.
no.
internal
Enumeration
Filters gateways by N
their XIV-internal
attribute.
no
This command lists defined SMTP gateways and their configuration information.
252
Id
Name
Default Position
name
Name
address
Address
priority
Priority
from_address
From Address
N/A
Id
Name
Default Position
Reply-to Address
N/A
failed
Failed
N/A
port
Port
N/A
creator
Creator
N/A
reply_to_
address
Example:
smtpgw_list
Output:
Name
----------mailserver1
mailserver2
Email Address
-------------------smtp.yourcompany.com
smtp.yourcompany.com
Port Priority
---- -------25
1
25
2
Access Control:
User Category
Permission
Condition
Storage administrator
Conditionally Allowed
Application administrator
Conditionally Allowed
Read-only users
Conditionally Allowed
Technicians
Allowed
N/A
Parameters:
Name
Type
Description
Mandatory
order
Object name
This command sets the priority in which SMTP gateway should be used to send
emails. Several email gateways can be defined to enable notification of events or
the sending of SMS by email. By default, XIV attempts to send each email through
the first gateway according to the order that is specified in this command. Only
one gateway is used and subsequent gateways are only tried if the preceding ones
in this priority list return an error.
253
These priorities are used only for email destinations and SMS gateways that did
not specify their own SMTP gateways.
Example:
smtpgw_prioritize order=mailserver2,mailserver1
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v GATEWAY_NAME_APPEARS_TWICE
Gateway name appears twice in the list
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
v GATEWAY_NAME_MISSING_FROM_LIST
Gateway name is missing from the list
Parameters:
Name
Type
Description
Mandatory
smtpgw
Object name
SMTP gateway to be
renamed.
new_name
Object name
254
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v GATEWAY_NAME_ALREADY_EXISTS
Gateway name already exists
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
Parameters:
Name
Type
Description
Mandatory
Default
smtpgw
Object name
SMTP gateway
name.
N/A
address
N/A
SMTP gateway
address (IP or
DNS name).
Leave unchanged.
internal
Boolean
Should be
specified as YES
for XIV internal
gateway.
NO
N/A
Sender's Email
address used for
out-going emails
sent through this
SMTP server, or
DEFAULT for the
system-wide
default.
Leave unchanged.
from_
address
255
Name
Type
Description
Mandatory
Default
N/A
The reply-to
address used for
outgoing emails
sent through this
SMTP server, or
DEFAULT for the
system-wide
default.
Leave unchanged.
reply_to_
address
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Conditionally Allowed
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Allowed
N/A
Completion Codes:
v GATEWAY_NAME_DOES_NOT_EXIST
Gateway name does not exist
v CANNOT_CHANGE_EVENT_CONF_WITH_ALERTING_EVENTS
Cannot change event configuration while there are alerting events
Troubleshooting: Clear all alerting events before changing event configuration
v FROM_ADDRESS_NOT_DEFINED
Neither the gateway's From Address nor the default From Address is defined
v ONLY_TECHNICIAN_CAN_REFER_TO_INTERNAL_EVENT_OBJECTS
Only technician can refer to internal event objects
256
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
257
Parameters:
Name
Type
Description
Object name
Integer
ipinterfac
e
port
Mandatory
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IPINTERFACE_DOES_NOT_EXIST
IP Interface name does not exist
v ILLEGAL_PORT_NUMBER
Port number is out of range
v PORT_ALREADY_IN_INTERFACE
Port is already part of the specified IP Interface
v PORT_IS_USED_IN_ANOTHER_IP_INTERFACE
One of the physical ports specified is already assigned to an IP Interface
v COMMAND_NOT_ALLOWED_ON_MANAGEMENT_INTERFACE
Operation is not allowed on Management IP Interface
v IPINTERFACE_NOT_AGGREGATED
Ports cannot be added to a non-aggregated IP Interface
258
Parameters:
Name
Type
Description
Object name
Y
Name of the IP
interface to be
created. Do not
use the names
Management or VPN.
N/A
address
N/A
IP address of the
interface.
N/A
netmask
N/A
Network mask of
the interface.
N/A
gateway
N/A
IP address of the
default gateway
for this interface.
This is optional.
None
mtu
Integer
Maximum
Transmission Unit:
The supported
packet size by the
connecting
Ethernet switch.
ipinterfac
e
Mandatory
Default
This is optional
when the default
equals 1536. MTU
of up to 4500 is
supported.
module
N/A
Y
Component
identifier (rack and
module) of the
module containing
the Ethernet ports.
N/A
ports
Integer
Comma-separated
list (one or more)
of port numbers.
N/A
speed
Enumeration
N
Interface's speed,
either automatic or
an explicit speed.
An explicit speed
will turn off
auto-negotiation.
auto
This command defines a new IP interface for iSCSI traffic. Gateway, MTU, network
mask and IP are the standard IP definitions.
The IP interface is defined on a Port Group, where a Port Group is one or more
ports (all on the same module) that is linked together as an 802.3ad link
aggregation group.
Each iSCSI Ethernet port can be defined as an IP interface, or groups of Ethernet
iSCSI ports on the same module can be defined as a single link aggregation group.
Chapter 13. IP Configuration
259
Ports defined as a link aggregation must be connected to the same Ethernet switch,
and the parallel link aggregation must be defined on that switch.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IPINTERFACE_EXISTS
IP Interface name already used
v ILLEGAL_PORT_NUMBER
Port number is out of range
v PORT_IS_USED_IN_ANOTHER_IP_INTERFACE
One of the physical ports specified is already assigned to an IP Interface
v PORT_REPEATS_TWICE
Port list contains the same value more than once
v FORCE_NO_AGGREGATION_ALLOWED_FOR_SINGLE_PORT_ONLY
More than one port specified for non-aggregated IP Interface
v IP_ADDRESS_ALREADY_USED_IN_ANOTHER_INTERFACE
IP address is already assigned to another interface
v IPADDRESS_AND_GATEWAY_ARE_NOT_ON_SAME_SUBNET
IP address specified for the default gateway is not in the subnet of the IP
Interface
v MTU_TOO_LARGE
Specified MTU value is too large
v BAD_PORTS_FORMAT
Port list should be a comma separated list of positive integers
v ILLEGAL_COMPONENT_ID
Component ID is illegal
v TOO_MANY_PORTS_IN_AGGREGATION_GROUP
Too many physical ports for one IP interface
v ILLEGAL_IPADDRESS
Illegal IP address was entered
v DUPLICATE_IPADDRESSES
Duplicate IP addresses were specified
v ILLEGAL_GATEWAY_IPADDRESS
Illegal IP address was specified for default gateway
Deleting IP Interfaces
Deletes an IP interface.
ipinterface_delete ipinterface=IPInterfaceName
260
Parameters:
Name
Type
Description
Mandatory
Object name
IP interface to be
deleted.
ipinterfac
e
This command deletes the IP interface. Only the interfaces defined for iSCSI traffic
can be deleted. Management and VPN interfaces cannot be deleted.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IPINTERFACE_DOES_NOT_EXIST
IP Interface name does not exist
v COMMAND_NOT_ALLOWED_ON_MANAGEMENT_INTERFACE
Operation is not allowed on Management IP Interface
v IPINTERFACE_HAS_CONNECTIVITY
IP interface has connectivity defined to another machine
Parameters:
Name
Type
Description
Mandatory
Default
Object name
IP interface to be
listed.
All interfaces
address
N/A
IP address of the
interface to be
listed.
All interfaces
address6
N/A
All interfaces
ipinterfac
e
This command lists configuration information for the specified IP interface or for
all IP interfaces (including Management). The Management or VPN name can only
be used to view the configuration of the management of VPN interfaces.
The following information is listed:
v Name
Chapter 13. IP Configuration
261
v
v
v
v
v
Type (iSCSI/management)
IP address (or comma separated addresses for management and VPN)
Network mask
Default gateway
CIDR address (or comma separated addresses for management and VPN)
v
v
v
v
v
Id
Name
Default Position
name
Name
type
Type
address
IP Address
netmask
Network Mask
gateway
Default Gateway
address6
IPv6 Address
gateway6
IPv6 Gateway
mtu
MTU
module
Module
ports
Ports
10
speed
Speed
N/A
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Type
Description
Mandatory
Default
Object name
IP interface to be
listed.
All interfaces
N/A
IP address of the
interface to be
listed.
All addresses
ipinterfac
e
address
262
Name
Type
Description
address6
N/A
Mandatory
All addresses
module
N/A
All modules
Default
This command lists IP addresses for the specified interface, or for the specified
module, or for both (including Management). The Management or VPN name can
only be used to view IP addresses configured for the management of VPN
interfaces.
The following information is listed:
IP Interface
Interface Type (iSCSI/Management/VPN)
Address (in CIDR format)
Address type (Static IPv4/Static IPv6/Link Local IPv6/Site Local IPv6/Global
IPv6)
v Module
v
v
v
v
Id
Name
Default Position
ipinterface
IP Interface
Interface Type
address
Address
address_type
Address Type
module
Module
ipinterface_
type
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
This command lists all Ethernet ports together with their configuration and status.
All physical Ethernet ports used to connect to the user's network are listed. This
list shows the following information:
v Component ID (Module number for iSCSI or switch number for
management/field technician port)
Chapter 13. IP Configuration
263
Name
Default Position
index
Index
role
Role
IP Interface
Connected Component
ip_interface_
name
connected_
component
is_link_up
Link Up?
is_full_duplex
Full Duplex?
module_id
Module
Requires Service
N/A
negotiated_
speed_Mbs
requires_
service
service_reason
Service Reason
N/A
N/A
pause_rx
RX Flow Control?
pause_tx
TX Flow Control?
10
pause_
autonegotiate
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
264
Parameters:
Name
Type
Description
Mandatory
Object name
Integer
ipinterfac
e
port
This command removes the specified port from the link aggregation group of the
specified IP interface. The module does not need to be specified, because it is the
same module as the other ports of the IP interface.
The last port of the IP interface cannot be removed.
If the IP interface must be moved to a different module, first delete the interface
and then recreate it. This command cannot be applied to Management or VPN
interfaces.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IPINTERFACE_DOES_NOT_EXIST
IP Interface name does not exist
v ILLEGAL_PORT_NUMBER
Port number is out of range
v PORT_NOT_IN_INTERFACE
Port is not part of the specified IP Interface
v COMMAND_NOT_ALLOWED_ON_MANAGEMENT_INTERFACE
Operation is not allowed on Management IP Interface
v IPINTERFACE_LAST_PORT
Last port in IP Interface cannot be removed
Renaming an IP Interface
Renames an IP interface.
ipinterface_rename ipinterface=IPInterfaceName new_name=Name
265
Parameters:
Name
Type
Description
Mandatory
Object name
Object name
ipinterfac
e
new_name
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IPINTERFACE_DOES_NOT_EXIST
IP Interface name does not exist
v IPINTERFACE_EXISTS
IP Interface name already used
v COMMAND_NOT_ALLOWED_ON_MANAGEMENT_INTERFACE
Operation is not allowed on Management IP Interface
Parameters:
Name
Description
Mandatory
N
localipadd
ress
localipadd
ress6
This command prints the ARP database of an IP interface, meaning a list of pairs
of IP addresses and their associated Ethernet MAC addresses. The IP address must
be one of the IP addresses defined for iSCSI IP interfaces, or the Management or
VPN name.
266
Id
Name
Default Position
arp_output
arp Output
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v NO_IP_INTERFACE_MATCHES_CRITERIA
No IP Interface matches given criteria
v MORE_THAN_ONE_IP_INTERFACE_MATCHES
More than one IP Interface matches given criteria
Parameters:
Name
Description
Mandatory
Y
localipadd
ress
remote
This command runs a route trace to the specified remote host through the specified
IP interface. The IP address must be one of the IP addresses defined for iSCSI IP
interfaces or the Management or VPN name.
Id
Name
Default Position
traceroute Output
traceroute_
output
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v NO_IP_INTERFACE_MATCHES_CRITERIA
No IP Interface matches given criteria
v MORE_THAN_ONE_IP_INTERFACE_MATCHES
Chapter 13. IP Configuration
267
Parameters:
Name
Description
Mandatory
localipadd
ress6
remote6
This command runs a route trace to the specified remote host through the specified
IP interface. The IP address must be one of the IP addresses defined for iSCSI IP
interfaces or the Management or VPN name.
Id
Name
Default Position
traceroute Output
traceroute_
output
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v NO_IP_INTERFACE_MATCHES_CRITERIA
No IP Interface matches given criteria
v MORE_THAN_ONE_IP_INTERFACE_MATCHES
More than one IP Interface matches given criteria
Updating an IP Interface
Updates the configuration of an IP interface.
ipinterface_update ipinterface=IPInterfaceName [ address=Address ]
[ netmask=NetworkMask ] [ gateway=DefaultGateway ] [ address6=IPv6address ]
[ gateway6=DefaultIPv6Gateway ] [ mtu=MTU ]
268
Parameters:
Name
Type
Description
Mandatory
Default
Object name
Name of the IP
interface to be
updated.
N/A
address
N/A
IP address of the
interface or a list
of addresses for
the Management
and VPN
interfaces.
netmask
N/A
Network mask of
the interface.
Leaves the
network mask
unchanged.
gateway
N/A
IP address of the
default gateway
for this interface.
Leaves unchanged.
address6
N/A
gateway6
N/A
Leaves unchanged.
mtu
Integer
Maximum
Transmission Unit:
The packet size
that is supported
by the connecting
Ethernet switch.
ipinterfac
e
Keep unchanged.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
269
Completion Codes:
v IPINTERFACE_DOES_NOT_EXIST
IP Interface name does not exist
v IP_ADDRESS_ALREADY_USED_IN_ANOTHER_INTERFACE
IP address is already assigned to another interface
v IPADDRESS_AND_GATEWAY_ARE_NOT_ON_SAME_SUBNET
IP address specified for the default gateway is not in the subnet of the IP
Interface
v IPINTERFACE_MANAGEMENT_DIFFERENT_SUBNET
IP addresses management modules must all be in the same subnet
v IPINTERFACE_MANAGEMENT_MISSING_IPS
Number of IP addresses specified is less than the number of management
modules
v IPINTERFACE_MANAGEMENT_TOO_MANY_IPS
Number of IP addresses specified is larger than the number of management
modules
v MTU_TOO_LARGE
Specified MTU value is too large
v ILLEGAL_IPADDRESS
Illegal IP address was entered
v DUPLICATE_IPADDRESSES
Duplicate IP addresses were specified
v ILLEGAL_GATEWAY_IPADDRESS
Illegal IP address was specified for default gateway
v ILLEGAL_IPV6ADDRESS
Illegal IPv6 address was entered
v DUPLICATE_IPV6ADDRESSES
Duplicate IPv6 addresses were specified
v ILLEGAL_GATEWAY_IPV6_ADDRESS
Illegal IPv6 address was specified for default gateway
v IPV6ADDRESS_AND_GATEWAY_ARE_NOT_ON_SAME_SUBNET
IPv6 address specified for the default gateway is not in the subnet of the IP
Interface
v IPV6_ADDRESS_ALREADY_USED_IN_ANOTHER_INTERFACE
IPv6 address is already assigned to another interface
v IPINTERFACE_MANAGEMENT_MISSING_IPV6S
Number of IPv6 addresses specified is less than the number of management
modules
v IPINTERFACE_MANAGEMENT_TOO_MANY_IPV6S
Number of IPv6 addresses specified is larger than the number of management
modules
v IPINTERFACE_MANAGEMENT_DIFFERENT_IPV6_SUBNET
IPv6 addresses management modules must all be in the same subnet
270
Parameters:
Name
Type
Description
Mandatory
Default
N/A
N/A
left
Object name
Name of the IP
interface to be
used as left side:
management or VPN.
N/A
right_ip
N/A
IP address of the
right side.
Any
passkey
N/A
Secret password.
N/A
N/A
The content of a
.pem file, with
asterisks (*)
instead of
newlines.
N/A
ipsec_
connection
certificat
e
This command defines a new IPSec connection between an IP interface and a right
side.
IP interface could be either management or VPN.
If specified, the address of the right side is IPv4 or IPv6 addresses; otherwise the
right side can be any.
If specified, the secret password must be shared between the left and right sides.
If specified, the certificate must contain a public key of the right side.
Example:
ipsec_connection_add ipsec_connection=MySec left=management passkey="MyPass123"
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IPSEC_CONNECTION_EXISTS
The IPSec connection already exists
Chapter 13. IP Configuration
271
v IPSEC_CONNECTION_BETWEEN_ENDPOINTS_EXISTS
A connection between these endpoints already exists
v LEFT_INTERFACE_NOT_FOUND
The specified left side interface was not found
v MAX_IPSEC_CONNECTIONS_REACHED
The maximum allowed number of IPSec connections is already configured
v IPSEC_UNSUPPORTED_FOR_ISCSI
IPSec is unsupported for iSCSI ports
Parameters:
Name
Type
Description
Mandatory
Default
Object name
N/A
left
Object name
Name of the IP
interface to be
used as left side:
management or VPN.
None
right_ip
N/A
IP address of the
right side.
None
passkey
N/A
Pre-shared key.
None
N/A
The content of a
.pem file, with
asterisks (*)
instead of
newlines.
None
ipsec_
connection
certificat
e
272
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IPSEC_CONNECTION_DOES_NOT_EXIST
The specified IPSec connection does not exist
v IPSEC_CONNECTION_EXISTS
The IPSec connection already exists
v LEFT_INTERFACE_NOT_FOUND
The specified left side interface was not found
v IPSEC_UNSUPPORTED_FOR_ISCSI
IPSec is unsupported for iSCSI ports
Parameters:
Name
Type
Description
Mandatory
Object name
ipsec_
connection
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IPSEC_CONNECTION_DOES_NOT_EXIST
The specified IPSec connection does not exist
273
Parameters:
Name
Type
Description
Mandatory
Default
Object name
IPSec connection
to be listed.
All IPsec
connections
ipsec_
connection
Name
Default Position
name
IPSec Connection
type
Type
left
Left Interface
right_ip
Right Address
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
ipsec_
connection
274
Type
Description
Mandatory
Default
Object name
IPSec tunnels of
this IPSec
connection to be
listed.
Name
Type
Description
left
Object name
Mandatory
Default
IPsec tunnels from
any interface
left_ip
N/A
right_ip
N/A
IPSec tunnels to
this right IP to be
listed.
IPsec tunnels to
any right IP
module
N/A
All modules
v
v
v
v
v
Id
Name
Default Position
name
IPSec Connection
type
Type
status
Status
left
Left Interface
left_ip
Left Address
right_ip
Right Address
module
Module
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
275
Parameters:
Name
Type
Description
timeout
N/A
N
Specifies the
duration of the
session. After the
duration elapses,
the session will be
disconnected. Time
is specified in
hh:mm format.
none
N/A
N
Specifies the idle
time for the
session after which
it will be
disconnected. Time
is specified in
hh:mm format.
[timeout]
module
N/A
password
String
A password set by N
the customer, that
needs to be
submitted by
support services,
in order to start a
remote support
session Format:
string, must be
6-12 alpha-numeric
characters, and is
case-insensitive.
none
always_on
Boolean
Enables a constant
connection to the
support center
(rather than an
on-demand
connection).
none
idle_
timeout
Mandatory
Default
Access Control:
276
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v NO_SUPPORT_CENTERS_ARE_DEFINED
No support centers are defined
v IDLE_TIMEOUT_MUST_BE_LOWER_THAN_TIMEOUT
The idle timeout, if specified, must be lower than the regular timeout
v MODULE_HAS_NO_SUPPORT_CENTER_PORT
The specified module does not have a port from which Support Center can
connect
v NO_MODULE_WITH_SUPPORT_CENTER_PORT
No module has a port from which Support Center can connect
v REMOTE_SUPPORT_CLIENT_ALREADY_RUNNING
The Remote Support Client is already running
Parameters:
Name
Type
Description
Mandatory
Default
Object name
N/A
address
N/A
The IP address of
the support center
server
N/A
port
Positive integer
22
priority
N/A
support_
center
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v MAX_SUPPORT_CENTERS_DEFINED
Maximum number of support centers is already defined.
Chapter 13. IP Configuration
277
Parameters:
Name
Type
Description
Object name
support_
center
Mandatory
This command deletes a support center. Sessions that belong to this support center
are disconnected, even if they are open at the time of deletion.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Warnings:
v ARE_YOU_SURE_TO_DELETE_THE_SUPPORT_CENTER
Are you sure you want to delete Support Center?.
Completion Codes:
v SUPPORT_CENTER_NOT_DEFINED
Support Center is not defined.
v CANNOT_DELETE_WHILE_SUPPORT_CENTER_IS_RUNNING
Support Center is running. Disconnect before deleting.
This command disconnects the IBM XIV Storage System from a support center.
Access Control:
278
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DISCONNECT_BUSY_REMOTE_SUPPORT
Are you sure you want to disconnect the busy Remote Support connection?
Completion Codes:
v REMOTE_SUPPORT_CLIENT_NOT_RUNNING
The Remote Support Client is not running
This command displays the following information about all defined support
centers:
v Name
v IP Address
v Port
v Priority
Id
Name
Default Position
name
Name
address
Address
port
Port
priority
Priority
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Name
Default Position
state
State
Connected sessions
connected_
support_
sessions
279
Id
Name
Default Position
Timeout (min)
Module
start_time
Connected since
destination
Destination
minutes_to_
timeout
running_from_
module
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
-u -c XIV1 tcp_sack_enable
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v COULD_NOT_GET_HW_MON_LOCAL
Could not get hardware monitor local from configuration
280
-u -c XIV1 tcp_sack_disable
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v COULD_NOT_GET_HW_MON_LOCAL
Could not get hardware monitor local from configuration
281
282
Name
Default Position
name
Name
fingerprint
Fingerprint
authenticated
services
Services
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
283
Parameters:
Name
Type
Description
Mandatory
name
String
subject
N/A
Y
The subject name for
the generated certificate
request. The argument
must be formatted as
/type0=value0/
type1=value1/type2=... .
Id
Name
Default Position
csr
CSR
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
Target event not found. href =
FAILED_CREATING_CERTIFICATE_SIGNING_REQUEST
v CERTIFICATE_NAME_DOES_NOT_EXIST
v
284
Parameters:
Name
Type
Description
Mandatory
Default
bits
Integer
N
The private key
size in bits. It can
be between 1024 to
4096
2048
name
String
The certificate
symbolic name
N/A
subject
N/A
N/A
Id
Name
Default Position
csr
CSR
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
Target event not found. href =
FAILED_CREATING_CERTIFICATE_SIGNING_REQUEST
v Target event not found. href = FAILED_CREATING_PRIVATE_KEY
v Target event not found. href = CERTIFICATE_NAME_ALREADY_EXIST
v Target event not found. href = CERTIFICATE_CONTAINER_FULL
285
Parameters:
Name
Type
Description
Mandatory
name
String
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v
v CERTIFICATE_NAME_DOES_NOT_EXIST
Certificate name was not found
Troubleshooting: Choose a different name
Parameters:
Name
Type
Description
Mandatory
name
String
new_name
String
Access Control:
286
User Category
Permission
Storage administrator
Allowed
User Category
Permission
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v Target event not found. href = CERTIFICATE_NAME_ALREADY_EXIST
v CERTIFICATE_NAME_DOES_NOT_EXIST
Certificate name was not found
Troubleshooting: Choose a different name
Parameters:
Name
Description
services
none
N/A
certificat
e
Mandatory
Default
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_CHANGE_SERVICE_CERTIFICATE
Service 'services' is using other certificate, are you sure you want to change his
certificate?
Completion Codes:
v FAILED_GETTING_CERTIFICATE_FINGERPRINT
Failed getting certificate fingerprint
Chapter 14. PKI configuration
287
Parameters:
Name
Type
Description
Mandatory
Default
services
N/A
Comma seperated
list of services to
use this certificate
none
password
String
N/A
name
String
The certificate
symbolic name
N/A
N/A
The PKCS#12
content in base64
format
N/A
certificat
e
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_CHANGE_SERVICE_CERTIFICATE
Service 'services' is using other certificate, are you sure you want to change his
certificate?
Completion Codes:
v CANNOT_VALIDATE_PKCS12_FILE
Failed validating PKCS#12 file.
Troubleshooting: Check PKCS#12 file content is encoded to base64, and the
password is OK.
288
Parameters:
Name
Type
Description
Mandatory
name
String
Id
Name
Default Position
certificate
Certificate
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v FAILED_PARSING_CERTIFICATE
Failed parsing certificate.
v KEY_HAS_NO_CERTIFICATE
The key has no signed certificate defined.
v CERTIFICATE_NAME_DOES_NOT_EXIST
Certificate name was not found
Troubleshooting: Choose a different name
289
Parameters:
Name
Type
Description
Mandatory
Default
services
N/A
Comma seperated
list of services that
need to use this
certificate
none
name
String
The certificate
symbolic name
N/A
N/A
If this parameter is N
mentioned - the
certificate will be
replaced
none
certificat
e
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_CHANGE_SERVICE_CERTIFICATE
Service 'services' is using other certificate, are you sure you want to change his
certificate?
Completion Codes:
v NO_PKI_UPDATE_PARAMETERS_SPECIFIED
No parameters were specified for update
v FAILED_GETTING_CERTIFICATE_FINGERPRINT
Failed getting certificate fingerprint
Troubleshooting: Check the certificate
v CERTIFICATE_KEY_WAS_NOT_FOUND
Failed to set certificate
Troubleshooting: Check the parameters
v CANNOT_SET_SERVICES_BEFORE_SETTING_CERTIFICATE
Can't set services before certificate.
Troubleshooting: Set certificate first.
290
Parameters:
Name
Description
Mandatory
ib_port
Component specification of
infiniband port.
new_port
Moves existing infiniband port to a different port number on the same switch. The
new port number must not be defined, and the old port must be defined.
Example:
xcli -u -c XIV1 ib_port_move 1:IB_Switch:1:15 36
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
291
Completion Codes:
v IB_PORT_NOT_PRESENT
Specified port is not defined in the system.
v IB_PORT_EXISTS
Specified IB port is already defined in the system.
v IB_PORT_NOT_VALID
Illegal number for IB port was given.
v IB_PORT_NOT_LICENSED
Specified IB port is not licensed in this switch.
v IB_PORT_MOVE_ONLY_IN_SWITCHT
IB port should move only in the same switch it is connected to.
v OPERATION_NOT_ALLOWED_ON_NON_REDUNDANT_SYSTEM
Service cannot be restarted while system is not redundant
Troubleshooting: Please wait until rebuild process is over
v IB_MODULE_PORTS_NOT_REDUNDANT
Specified port cannot be moved while module is not redundant
v IB_SWITCH_PORTS_NOT_REDUNDANT
Specified port cannot be moved while switch interconnect port is not redundant
Parameters:
Name
Description
Mandatory
Default
ib_port
IB port to list.
All IB ports
v Port
v Connected Component
v
v
v
v
v
v
v
Status
Allow Any GUID
GUID
State
Currently Functioning
Requires Service
Service Reason
v SM Port in Test
v SM Port is Master
v SM Port Target State
292
v SM Port Status
Id
Name
Default Position
port
Port
component_id
Connected Component
status
Status
skip_miswire
GUID
State
Failure Reason
Currently Functioning
N/A
Requires Service
N/A
Service Reason
N/A
SM Port in Test
N/A
SM Port is Master
N/A
N/A
SM Port Status
N/A
saved_
info.peer_guid
saved_
info.last_
state
saved_
info.port_
down_reason
currently_
functioning
requires_
service
service_reason
sm_port_in_
test
sm_port_is_
master
sm_port_
should_have_
state
sm_port_status
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
293
Parameters:
Name
Description
Mandatory
ib_port
Component specification of
infiniband port.
Resume a port that was shutdown due to performance problems. Port must be
defined in the configuration.
Example:
xcli -u -c XIV1 ib_port_perf_resume ib_port=1:IB_Switch_Port:1:15
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IB_SWITCH_NOT_PRESENT
Specified switch is not defined in the system or the switch value is not valid.
v IB_PORT_NOT_PRESENT
Specified port is not defined in the system.
Parameters:
Name
ib_
component
Description
Mandatory
Component specification of a
module infiniband port.
294
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IB_PORT_NOT_VALID
Illegal number for IB port was given.
Parameters:
Name
Description
Mandatory
ib_switch
Component specification of
infiniband switch.
target_
module
Removes existing infiniband port from configuration. Port must be defined in the
configuration.
Example:
xcli -u -c XIV1 ib_get_switch_logs ib_switch=1:IB_Switch:1
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v IB_SWITCH_NOT_PRESENT
Specified switch is not defined in the system or the switch value is not valid.
295
Parameters:
Name
Description
Mandatory
Default
switch
IB switch to list.
All IB switchs
Id
Name
Default Position
component_id
Switch
status
Status
sw_mgmt_status
Management Status
Down Ports
Power Supply #1
num_of_down_
ports
last_succ_
monitoring
ps1
ps2
Power Supply #2
prob_fans_num
Problematic Fans
prob_temp_num
Problematic Temperatures
prob_volt_num
Problematic Voltages
10
Currently Functioning
N/A
IS4 Temperature
N/A
PS Ambient Temperature
N/A
N/A
currently_
functioning
temp_is4
temp_ps_
ambient
temp_is4_
ambient
temp_board
Board Temperature
N/A
fans_rpm.0
Fan #1 RPM
N/A
fans_rpm.1
Fan #2 RPM
N/A
fans_rpm.2
Fan #3 RPM
N/A
fans_rpm.3
Fan #4 RPM
N/A
voltage.0
Expected Voltage #1
N/A
Expected Voltage #1
N/A
expected_
voltage.0
296
Id
Name
Default Position
voltage.1
Expected Voltage #2
N/A
Expected Voltage #2
N/A
Expected Voltage #3
N/A
Expected Voltage #3
N/A
Expected Voltage #4
N/A
Expected Voltage #4
N/A
Expected Voltage #5
N/A
Expected Voltage #5
N/A
Expected Voltage #6
N/A
Expected Voltage #6
N/A
Expected Voltage #7
N/A
Expected Voltage #7
N/A
Expected Voltage #8
N/A
Expected Voltage #8
N/A
mgmt_guid
Managememt GUID
N/A
fabric_guid
Fabric GUID
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
expected_
voltage.1
voltage.2
expected_
voltage.2
voltage.3
expected_
voltage.3
voltage.4
expected_
voltage.4
voltage.5
expected_
voltage.5
voltage.6
expected_
voltage.6
voltage.7
expected_
voltage.7
curr_
vpd.chassis_
type
curr_vpd.mgmt_
type
curr_vpd.cpu_
type
curr_
vpd.chassis_pn
curr_vpd.mgmt_
pn
curr_vpd.cpu_
pn
curr_
vpd.chassis_sn
297
Id
Name
Default Position
N/A
N/A
N/A
N/A
curr_vpd.cpu_
sn
curr_vpd.asic_
fw_version
curr_vpd.mgmt_
fw_version
prev_
vpd.chassis_
type
Previous VPD - Managemet type N/A
prev_vpd.mgmt_
type
Previous VPD - CPU type
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
prev_vpd.cpu_
type
prev_
vpd.chassis_pn
prev_vpd.mgmt_
pn
prev_vpd.cpu_
pn
prev_
vpd.chassis_sn
prev_vpd.mgmt_
sn
prev_vpd.cpu_
sn
prev_vpd.asic_
fw_version
prev_vpd.mgmt_
fw_version
initial_
vpd.chassis_
type
initial_
vpd.mgmt_type
298
Id
Name
Default Position
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Requires Service
N/A
Service Reason
N/A
initial_
vpd.cpu_type
initial_
vpd.chassis_pn
initial_
vpd.mgmt_pn
initial_
vpd.cpu_pn
initial_
vpd.chassis_sn
initial_
vpd.mgmt_sn
initial_
vpd.cpu_sn
initial_
vpd.asic_fw_
version
initial_
vpd.mgmt_fw_
version
requires_
service
service_reason
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
299
Id
Name
Default Position
module_id
Module
PORT1 Status
PORT2 Status
PORT1 Conf
PORT2 Conf
PORT1_IS_M
PORT2_IS_M
sm_port1_
status
sm_port2_
status
sm_port1_
config
sm_port2_
config
is_port1_
master
is_port2_
master
Access Control:
300
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
user_update(Updates a user.)
301
Parameters:
Name
Type
Description
Mandatory
user_group
Object name
User group to be
associated with the host
or cluster.
host
Object name
Host to be associated
with the user group.
cluster
Object name
Cluster to be associated
with the user group.
This command associates a user group with a host or a cluster. Hosts and clusters
can be associated with only a single user group.
Example:
access_define host=host1 user_group=usergroup1
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v USER_GROUP_NAME_DOES_NOT_EXIST
User group name does not exist
v CLUSTER_BAD_NAME
Cluster name does not exist
v HOST_BAD_NAME
Host name does not exist
v HOST_BELONGS_TO_CLUSTER
Host is part of a cluster
302
Parameters:
Name
Type
Description
Mandatory
user_group
Object name
host
Object name
cluster
Object name
This command deletes the association between the user group and host or cluster.
The operation fails if no such access definition exists. When a host is removed
from a cluster, the host's associations become the cluster's associations, thereby
allowing continued mapping of operations so that all scripts continue to work.
Example:
access_delete user_group=usergroup1
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v USER_GROUP_NAME_DOES_NOT_EXIST
User group name does not exist
v USER_GROUP_DOES_NOT_HAVE_ACCESS_TO_CLUSTER
User Group does not have access to cluster
v CLUSTER_BAD_NAME
Cluster name does not exist
v HOST_BAD_NAME
Host name does not exist
v HOST_BELONGS_TO_CLUSTER
Host is part of a cluster
v USER_GROUP_DOES_NOT_HAVE_ACCESS_TO_HOST
User Group does not have access to host
303
Parameters:
Name
Type
Description
Mandatory
Default
user_group
Object name
host
Object name
All hosts.
cluster
Object name
All clusters.
This command lists access control definitions. The list can be displayed for all
access control definitions or it can be filtered for a specific user group, host/cluster
or both.
Id
Name
Default Position
type
Type
name
Name
user_group
User Group
Example:
access_list host=buffyvam
Output:
Type
Name
host
buffyvam
User
Group
testing
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Completion Codes:
v HOST_BAD_NAME
Host name does not exist
304
v CLUSTER_BAD_NAME
Cluster name does not exist
v USER_GROUP_NAME_DOES_NOT_EXIST
User group name does not exist
Output:
Enable challenge-response
authentication on consoles
----------------------------yes
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Parameters:
Name
Type
Description
Mandatory
value
Boolean
Boolean parameter to
determine whether
challenge-response
authentication shall be
used.
305
Example:
cr_require_console_access value=yes
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Parameters:
Name
Type
Description
Mandatory
Default
fqdn
N/A
FQDN of the
LDAP server.
N/A
address
N/A
IP address of the
LDAP server.
N/A
base_dn
N/A
Base_DN of the
LDAP server.
Serves as the
starting reference
point for searches
N/A
N/A
The content of a
.pem file, with
asterisks (*)
instead of
newlines.
no certificate
Integer
Port number
389
Integer
Secure port
number
636
certificat
e
port
secure_
port
Output:
306
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v BAD_SSL_CERTIFICATE
Cannot decipher SSL certificate
v MAX_LDAP_SERVERS_REACHED
Maximum number of LDAP servers already defined
v SSL_CERTIFICATE_HAS_EXPIRED
SSL certificate has expired on Expiration Date.
v ADDRESS_CURRENTLY_ASSOCIATED_WITH_ANOTHER_LDAP_SERVER
The specified IP address is currently associated with another LDAP server
v LDAP_SERVER_EXISTS
LDAP server with specified FQDN already exists
Parameters:
Name
Type
Description
Mandatory
Default
fqdn
N/A
FQDN of an LDAP N
server
All servers
user
String
The username of
the tested user
N/A
password
String
The password of
the tested user
N/A
This command tries to authenticate a specified user against an LDAP server, based
on existing configuration
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
307
User Category
Permission
Technicians
Disallowed
Completion Codes:
v NO_LDAP_SERVERS_ARE_DEFINED
No LDAP servers are defined in the system
v LDAP_SERVER_NOT_DEFINED
LDAP server FQDN is not defined in the system.
v LDAP_IS_NOT_FULLY_CONFIGURED
LDAP is not fully configured
Troubleshooting: Check your settings.
v NO_LDAP_SERVERS_WITH_CERTIFICATE_ARE_DEFINED
No LDAP servers with an LDAP certificate are defined in the system
v SSL_CERTIFICATE_HAS_EXPIRED_FOR_SERVER
SSL certificate of ldap server 'Server FQDN' has expired on Expiration Date.
v USER_IS_PREDEFINED_IN_THE_SYSTEM
User is predefined in the system
v
LOGIN_FAILURE_USER_CANNOT_BE_UNIQUELY_AUTHENTICATED_
BY_LDAP_SERVER
User User Name was not uniquely authenticated by LDAP server 'Server FQDN'.
v LOGIN_FAILURE_LDAP_SERVER_UNREACHABLE
No LDAP server can be reached.
v LOGIN_FAILURE_XIV_USER_NOT_AUTHENTICATED_BY_LDAP_SERVER
XIV User 'XIV User' was not authenticated by LDAP server 'Server FQDN'.
v LOGIN_FAILURE_LDAP_SERVER_UNREACHABLE_OR_USER_NOT_FOUND
User User Name was not found in LDAP servers 'Servers FQDN'.
v LOGIN_FAILURE_INVALID_BASE_DN
The base dn of server 'Server FQDN' is invalid.
v LOGIN_FAILURE_USER_NOT_AUTHENTICATED_BY_LDAP_SERVER
User User Name was not authenticated by LDAP server 'Server FQDN'.
v LOGIN_FAILURE_USER_HAS_NO_RECOGNIZED_ROLE
User User Name has no recognized LDAP role.
v LOGIN_FAILURE_USER_HAS_MORE_THAN_ONE_RECOGNIZED_ROLE
User User Name has more than one recognized LDAP role.
v LOGIN_FAILURE_USER_MISSING_ID_ATTRIBUTE
User User Name is missing the LDAP ID attribute 'Attribute'.
v LOGIN_FAILURE_USER_MISSING_GROUP_ATTRIBUTE
User User Name is missing the group attribute 'Attribute'.
v LOGIN_FAILURE_USER_NOT_FOUND_IN_LDAP_SERVERS
User User Name was not found in LDAP servers.
308
Output:
Name
current_server
base_dn
version
xiv_group_attrib
storage_admin_role
read_only_role
session_cache_period
bind_time_limit
user_id_attrib
first_expiration_event
second_expiration_event
third_expiration_event
use_ssl
xiv_user
Value
20
20
objectSiD
30
14
7
no
Id
Name
Default Position
name
Name
value
Value
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
309
Parameters:
Name
Type
Description
String
N
User name
attribute for
queries. If not
specified, it is set
to uid for Sun
Directory servers
and
userPrincipalName
for Microsoft
Active Directory
servers.
String
LDAP attribute
designated to hold
XIV-mapped roles
none
String
LDAP value
N
mapped to the XIV
storage
administrator role.
Multiple (up to 8)
values are
supported and
must be separated
using a comma (,).
Multiple roles are
not available for
Sun Directory
LDAP Servers.
none
String
LDAP value
N
mapped to the XIV
read only role.
Multiple (up to 8)
values are
supported and
must be separated
using a comma (,)
none
user_name_
attrib
xiv_group_
attrib
storage_
admin_role
read_only_
role
310
Mandatory
Default
according to server
type
Name
Type
Description
use_ssl
Boolean
Indicates if secure N
LDAP is mandated
no
String
objectSiD
Positive integer
Duration user
credentials are
kept before
attempt to re-login
the user
20
Positive integer
Duration after
which the next
LDAP server on
the ldap server list
will be called
0 (with
bind_time_limit=0
we approach the
LDAP server for
every command.
the performance
issues depend on
its availability.)
Positive integer
N
Number of days
before expiration
of certificate to set
first alert (severity:
warning)
30/14/7 (third is
smallest)
Positive integer
N
Number of days
before expiration
of certificate to set
second alert
(severity: warning)
30/14/7 (third is
smallest)
Positive integer
N
Number of days
before expiration
of certificate to set
third alert
(severity: warning)
30/14/7 (third is
smallest)
version
Positive integer
Version of LDAP
used (only version
3 is supported).
xiv_user
String
XIV user to be
used for query the
LDAP
none
String
XIV password to
be used for query
the LDAP
none
Enumeration
none
Positive integer
Depth of group
N
hierarchy to search
in.
Positive integer
Maximum number N
of group queries to
perform per server.
39
user_id_
attrib
session_
cache_
period
bind_time_
limit
first_
expiration
_event
second_
expiration
_event
third_
expiration
_event
xiv_
password
server_
type
group_
search_
depth
group_
search_
max_
queries
Mandatory
Default
311
Name
Type
Description
Mandatory
Default
Boolean
yes
group_
search_
stop_when_
found
Output:
Command executed
successfully.
Access Control:
312
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v LDAP_IS_NOT_FULLY_CONFIGURED
LDAP is not fully configured
Troubleshooting: Check your settings.
v LDAP_CONFIG_CHANGE_IS_ILLEGAL_WHEN_AUTHENTICATION_
IS_ACTIVE
This LDAP configuration change is invalid when LDAP configuration is active
Troubleshooting: Disable LDAP-based authentication and then change LDAP
configuration.
v LDAP_ROLE_ALREADY_USED
LDAP role is already in use in LDAP configuration or in a user group
v NO_LDAP_SERVERS_WITH_CERTIFICATE_ARE_DEFINED
No LDAP servers with an LDAP certificate are defined in the system
v INVALID_EXPIRATION_EVENT_DATES
Dates for expiration events must be in ascending order
v LDAP_READ_ONLY_ROLE_HAS_WRONG_NUMBER_OF_PARTS
LDAP read only role contains too many parts
Troubleshooting: the role is divided to parts by ';' the number of parts shold be
between 0 and 8
v LDAP_ROLE_HAS_DUPLICATED_PARTS
LDAP role contains duplicated parts
v LDAP_STORAGE_ADMIN_ROLE_HAS_WRONG_NUMBER_OF_PARTS
LDAP storage admin role contains too many parts
Troubleshooting: the role is divided to parts by ';' the number of parts shold be
between 0 and 8
[ fqdn=Fqdn ]
Parameters:
Name
Description
Mandatory
Default
fqdn
FQDN of a specific
server to list.
All servers.
This command lists the LDAP servers defined in the system, along with their type
description and whether they are mandatory.
Example:
ldap_list_servers fqdn
Output:
313
<code value="SUCCESS"/>
<empty_table_message value="No LDAP servers are defined in the system"/>
<last_change_index value="367896"/>
<status value="0"/>
<status_str value="Command completed successfully"/>
Id
Name
Default Position
fqdn
FQDN
address
Address
base_dn
Base DN
Has Certificate
Expiration Date
Valid Certificate
N/A
accessible
Accessible
N/A
port
Port
secure_port
Secure Port
has_
certificate
expiration_
date
valid_
certificate
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Output:
Mode
Inactive
314
Id
Name
Default Position
mode
Mode
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
mode=Mode
Parameters:
Name
Type
Description
Mandatory
mode
Boolean
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_ENABLE_LDAP_AUTHENTICATION
Are you sure you want to enable LDAP authentication?
v ARE_YOU_SURE_YOU_WANT_TO_DISABLE_LDAP_AUTHENTICATION
Are you sure you want to disable LDAP authentication?
315
Completion Codes:
v LDAP_IS_NOT_FULLY_CONFIGURED
LDAP is not fully configured
Troubleshooting: Check your settings.
v NO_LDAP_SERVERS_WITH_CERTIFICATE_ARE_DEFINED
No LDAP servers with an LDAP certificate are defined in the system
v NO_LDAP_SERVERS_ARE_DEFINED
No LDAP servers are defined in the system
Parameters:
Name
Type
Description
Mandatory
Default
fqdn
N/A
FQDN of the
LDAP server.
N/A
address
N/A
IP address of the
LDAP server.
none
N/A
The content of a
.pem file, with
asterisks (*)
instead of
newlines.
no certificate
Boolean
To remove
certificate set it to
yes
no
base_dn
N/A
Base_DN of the
LDAP directory
none
port
Integer
Port number
none
Integer
Secure port
number
none
certificat
e
remove_
certificat
e
secure_
port
Output:
Command executed
successfully.
316
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_UPDATE_LDAP_SERVER
Are you sure you want to update the LDAP server configuration?
Completion Codes:
v LDAP_SERVER_NOT_FOUND
LDAP server with specified FQDN is not defined in the system
v SSL_CERTIFICATE_HAS_EXPIRED
SSL certificate has expired on Expiration Date.
v ADDRESS_CURRENTLY_ASSOCIATED_WITH_ANOTHER_LDAP_SERVER
The specified IP address is currently associated with another LDAP server
v BAD_SSL_CERTIFICATE
Cannot decipher SSL certificate
v NO_UPDATE_PARAMETERS_SPECIFIED
No LDAP server parameters were specified for update
fqdn=Fqdn
Parameters:
Name
Description
Mandatory
fqdn
Output:
Command executed
successfully.
317
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_REMOVE_LDAP_SERVER
Are you sure you want to remove LDAP server?
Completion Codes:
v LDAP_SERVER_NOT_FOUND
LDAP server with specified FQDN is not defined in the system
v LDAP_IS_ACTIVE_BUT_THIS_IS_THE_LAST_SERVER
Deleting the last LDAP server is illegal when LDAP authentication is active
v LDAP_USES_SSL_BUT_THIS_IS_THE_LAST_SERVER_WITH_CERTIFICATE
Deleting the last LDAP server which has a valid SSL certificate is illegal when
LDAP authentication is active and uses SSL
Parameters:
Name
Type
Description
Mandatory
Default
user
Object name
Name of user to
search.
N/A
password
N/A
Password of user
to search.
N/A
second_cmd
Boolean
no
fqdn
N/A
FQDN of LDAP
server to query.
N/A
Runs ldapsearch utility. there are 2 ldap search commands executed in the
authentication process. the second one can be selected by setting the second_cmd
to yes.
Example:
ldap_search fqdn user password
Output:
318
Name
-------------command_line
returncode
stderr
stdout
stdout
stdout
stdout
stdout
Index
------0
0
0
0
1
2
3
4
Value
-----------------------------------------------------ldapsearch -H ldap://ldapwin2003.xivldap2.com:389...
0
dn: CN=employee,CN=Users,DC=xivldap2,DC=com
description: Group One
objectSid:: AQUAAAAAAAUVAAAAYcKhSnhmt01IPSuAbQQAAA==
Id
Name
Default Position
name
Name
index
Index
value
Value
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
[ fqdn=Fqdn ]
Parameters:
Name
Description
Mandatory
Default
fqdn
FQDN of a specific
LDAP server.
319
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Completion Codes:
v LDAP_AUTHENTICATION_IS_NOT_ACTIVE
LDAP authentication is not active
v LDAP_SERVER_NOT_DEFINED
LDAP server FQDN is not defined in the system.
v USER_IS_PREDEFINED_IN_THE_SYSTEM
User is predefined in the system
Parameters:
Name
Type
Description
Mandatory
user
Object name
password
N/A
N/A
Password verification,
which must be equal to
the value of password.
Enumeration
password_
verify
category
320
Name
Type
Description
Mandatory
N/A
number
N/A
area_code
N/A
N
Area code of the
cellular phone number
of the user. Phone
numbers and area codes
can be a maximum of
63 digits, dashes (-) and
periods (.)
email_
address
This command adds a new user. Email address and phone number are optional
and can be used for event notification. The category (user role) may be only one of
those specified above (other categories contain only a single predefined user).
Access_all can be specified for application administrators only. When it is specified,
it means that the user has a application administrator access level for all volumes,
and can perform operations on all volumes and not just a subset of the specific
volume.
The maximum number of users is 32.
Two predefined users are set system-wide: Admin and Technician.
Example:
user_define user=xiv_user1 password=s0mePassw0rd password_verify=s0mePassw0rd
category=applicationadmin
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
321
Completion Codes:
v USER_NAME_ALREADY_EXISTS
User name already exists
v MAX_USERS_REACHED
Maximum number of users already defined
v PASSWORDS_DO_NOT_MATCH
Passwords must be identical
v USER_PHONE_NUMBER_MUST_ACCOMPANY_AREA_CODE
Phone numbers and area code must be defined together
v LDAP_AUTHENTICATION_IS_ACTIVE
Command is not available while LDAP authentication is active
Deleting a User
Deletes a user.
user_delete user=UserName
Parameters:
Name
Type
Description
Mandatory
user
Object name
User to be deleted.
Output:
Command executed
successfully.
Access Control:
322
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v LDAP_AUTHENTICATION_IS_ACTIVE
Command is not available while LDAP authentication is active
v USER_NAME_DOES_NOT_EXIST
User name does not exist
v USER_CANNOT_BE_DELETED
User cannot be deleted
v USER_IS_REFERRED_TO_BY_DEST
User is referred to by an event destination and therefore cannot be deleted
Parameters:
Name
Type
Description
Mandatory
user_group
Object name
user
Object name
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
323
Completion Codes:
v USER_GROUP_NAME_DOES_NOT_EXIST
User group name does not exist
v USER_NAME_DOES_NOT_EXIST
User name does not exist
v USER_ALREADY_INCLUDED_IN_ANOTHER_GROUP
User is included in another user group
v USER_GROUP_ALREADY_INCLUDES_USER
User group already includes user
v ONLY_APPLICATION_ADMIN_USERS_CAN_BE_GROUPED
User groups can only contain application administrators
v USER_GROUP_HAS_MAXIMUM_NUMBER_OF_USERS
User group already has the maximum number of users
v LDAP_AUTHENTICATION_IS_ACTIVE
Command is not available while LDAP authentication is active
Parameters:
Name
Type
Description
Mandatory
Default
user_group
Object name
N/A
access_all
Boolean
Allows application N
administrators the
ability to perform
their specified
operations on all
volumes and not
just a subset of the
specific volumes
ldap_role
String
The value
representing the
user group in
LDAP.
no
[none]
324
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v USER_GROUP_NAME_ALREADY_EXISTS
User group name already exists
v MAX_USER_GROUPS_REACHED
Maximum number of user groups already defined
v LDAP_ROLE_ALREADY_USED
LDAP role is already in use in LDAP configuration or in a user group
325
Parameters:
Name
Type
Description
Mandatory
user_group
Object name
User group to be
deleted.
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_LDAP_USER_GROUP
One or more LDAP users might be associated to user group. Are you sure you
want to delete this user group?
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_USER_GROUP
Are you sure you want to delete user group?
v ARE_YOU_SURE_YOU_WANT_TO_DELETE_POPULATED_USER_GROUP
One or more internal users are associated to user group. Are you sure you want
to delete this user group?
Completion Codes:
v USER_GROUP_NAME_DOES_NOT_EXIST
User group name does not exist
326
Parameters:
Name
Type
Description
Mandatory
Default
user_group
Object name
This command lists all user groups or a specific one. All the users included in the
user group are listed.
Id
Name
Default Position
name
Name
access_all
Access All
ldap_role
LDAP Role
users
Users
creator
Creator
N/A
Example:
user_group_list
Output:
Name
myug1
myOtherUG
ug1
ug2
Access
All
yes
yes
yes
yes
LDAP Role
Users
Group1
OtherGroup
App Admin 1
App Admin 2
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Parameters:
Name
Type
Description
Mandatory
user_group
Object name
User group.
user
Object name
User to be removed.
327
This command fails when the user does not belong to the user group.
Deleting the user group's mapping is done by removing the role association. The
user group itself is not deleted.
Example:
user_group_remove_user user_group=ug1 user=user1
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_REMOVE_USER
Are you sure you want to remove user from user group?
Completion Codes:
v USER_GROUP_NAME_DOES_NOT_EXIST
User group name does not exist
v USER_NAME_DOES_NOT_EXIST
User name does not exist
v USER_GROUP_DOES_NOT_INCLUDE_USER
User group does not include user
v LDAP_AUTHENTICATION_IS_ACTIVE
Command is not available while LDAP authentication is active
Parameters:
328
Name
Type
Description
Mandatory
user_group
Object name
User group to be
renamed.
new_name
Object name
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v USER_GROUP_NAME_DOES_NOT_EXIST
User group name does not exist
v USER_GROUP_NAME_ALREADY_EXISTS
User group name already exists
Parameters:
Name
Type
Description
Mandatory
Default
user_group
Object name
N/A
ldap_role
String
The value
representing the
user group in
LDAP.
Keep current
LDAP role.
access_all
Boolean
Assigns
application
administration
access level for all
volumes.
no
329
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v USER_GROUP_NAME_DOES_NOT_EXIST
User group name does not exist
v LDAP_ROLE_ALREADY_USED
LDAP role is already in use in LDAP configuration or in a user group
Listing Users
Lists all users or a specific user.
user_list [ user=UserName | show_users=<all|active> ]
Parameters:
Name
Type
Description
Mandatory
Default
user
Object name
The user to be
listed.
All users.
show_users
Enumeration
Indicates whether
all internal users
will be listed, or
only internal users
that are active.
active
This command lists all users or a specific user. The following information is listed:
v User name: Lower case
v Category
v Email address
v Phone number
v Phone area code
v Containing user group
Passwords are not shown in the list.
330
Id
Name
Default Position
name
Name
category
Category
group
Group
active
Active
email_address
Email Address
area_code
Area Code
number
Phone Number
access_all
Access All
creator
Creator
N/A
Example:
user_list
Output:
Name
xiv_development
xiv_maintenance
admin
technician
Category
xiv_development
xiv_maintenance
storageadmin
technician
Group
yes
yes
yes
yes
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Renaming Users
Renames a user.
user_rename user=UserName new_name=Name
Parameters:
Name
Type
Description
Mandatory
user
Object name
User to be renamed.
User names are lower
case.
new_name
Object name
331
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v USER_NAME_DOES_NOT_EXIST
User name does not exist
v USER_NAME_ALREADY_EXISTS
User name already exists
v USER_CANNOT_BE_RENAMED
User cannot be renamed
v LDAP_AUTHENTICATION_IS_ACTIVE
Command is not available while LDAP authentication is active
Parameters:
Name
Type
Description
Mandatory
Default
user
Object name
N/A
password
N/A
New password.
Users can only
change their own
passwords. The
password consists
of 6-12 characters,
comprised of a-z,
A-Z and 0-9, and
is case sensitive.
N/A
Verification of the N
password: Must be
equal to the
password.
password_
verify
332
Name
Type
Description
N/A
Email address of
N
this user (for event
notification).
number
N/A
N
Cellular phone
number of the user
(for event
notification via
SMS) excluding
the area code.
area_code
N/A
email_
address
Mandatory
Default
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Condition
Storage administrator
Conditionally Allowed
Application administrator
Conditionally Allowed
Read-only users
Conditionally Allowed
Technicians
Disallowed
N/A
Completion Codes:
v USER_NAME_DOES_NOT_EXIST
User name does not exist
v PASSWORDS_DO_NOT_MATCH
Passwords must be identical
Chapter 16. Access Control
333
v USER_PHONE_NUMBER_MUST_ACCOMPANY_AREA_CODE
Phone numbers and area code must be defined together
v ADMIN_CAN_NOT_CHANGE_TECHNICIAN_USER
Administrators cannot change the details of the technician user
v SMS_DESTINATION_REFERS_TO_USER
An SMS destination refers to the user and therefore it must have a phone
number and an area code
v EMAIL_DESTINATION_REFERS_TO_USER
An email destination refers to the user and therefore it must have an email
address
v USER_NOT_ALLOWED_TO_CHANGE_OTHER_USERS
This user is not allowed to change the details of other users
v USER_NOT_ALLOWED_TO_HAVE_PHONE_NUMBER
User not allowed to have phone number
v USER_NOT_ALLOWED_TO_HAVE_EMAIL_ADDRESS
User not allowed to have email address
v USER_NOT_ALLOWED_TO_CHANGE_PASSWORDS
This user cannot change passwords of other users
v USER_CANNOT_BE_UPDATED_WHILE_LDAP_AUTHENTICATION
_IS_ACTIVE
User cannot be updated while LDAP authentication is active
334
Discovering FC Hosts
Discovers FC hosts and targets on the FC network.
fc_connectivity_list
[ role=<dual|initiator|target> ] [ wwpn=WWPN ]
[ module=ModuleNumber | fc_port=ComponentId ]
Parameters:
Name
Type
Description
Mandatory
role
Enumeration
N
Specifies whether
the discovery is for
initiators or
targets.
wwpn
N/A
module
N/A
N
Limits the output
to only enable
connectivity to this
module.
All modules
fc_port
N/A
N
Limits the output
to this specific XIV
port.
All ports
Default
list all - targets
and/or initiators.
All addresses
335
v
v
v
v
Id
Name
Default Position
component_id
Component ID
wwpn
WWPN
port_id
Port ID
role
Role
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
fc_port=ComponentId [ enabled=<yes|no> ]
[ role=<target|initiator> ]
[ rate=<2|4|8|auto> ]
Parameters:
Name
Type
Description
Mandatory
Default
fc_port
N/A
Port identifier.
N/A
enabled
Boolean
N
User
enabling/disabling
of the port.
yes
role
Enumeration
rate
Enumeration
N
Line rate or auto
for auto-negotiated
rate.
Access Control:
336
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v COMPONENT_IS_NOT_AN_FC_PORT
Component must specify an FC port
v FC_PORT_DOES_NOT_EXIST
Specified FC port does not exist
Listing FC Ports
Lists the status and configuration of the system's FC ports.
fc_port_list [ module=ModuleNumber
| fcport=ComponentId ]
Parameters:
Name
Description
Mandatory
Default
module
fcport
This command lists all or some FC ports on the system. When no parameters are
specified, all ports are listed. If a module is specified without a port, all ports on
that module are listed. If a port is specified, a single port is listed.
The following information is provided for each port:
v Component ID of the module Port number (internal to module) 1-N
v WWPN
Port ID
Role (Initiator, Target, Dual)
User-enabled (Yes/No)
Maximum support rate: 1 GB, 2 GB, 4 GB, 10 GB; constant - function of the
HBA's capability
v Configured rate: 1 GB, 2 GB, 4 GB, 10 GB, auto-negotiation; cannot be greater
than the maximum supported rate
v
v
v
v
v Current active rate: 1 GB, 2 GB, 4 GB, 10 GB; equal to the configured rate, unless
the configured rate is auto-negotiation
v Port state: Online, Offline, Loopback, Link Down (physical connection is on, but
no logical connection)
v Error counts
v Link type: Fabric Direct Attach, Private Loop, Point-to-Point, Public Loop,
Unknown
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
port_num
Port Number
N/A
wwpn
WWPN
currently_
functioning
337
Id
Name
Default Position
port_id
Port ID
role
Role
user_enabled
User Enabled
N/A
N/A
current_rate
port_state
Port State
link_type
Link Type
10
error_count
Error Count
11
Active Firmware
12
credit
Credit
N/A
hba_vendor
HBA Vendor
N/A
is_enabled
Enabled
N/A
module
Module
N/A
serial
Serial
N/A
Original Serial
N/A
model
Model
N/A
original_model
Original Model
N/A
Requires Service
N/A
Service Reason
N/A
port_up_cnt
Port Up
N/A
loss_sync_cnt
Loss Sync
N/A
Loss Signal
N/A
PER_cnt
PER
N/A
BER_cnt
BER
N/A
max_supported_
rate
configured_
rate
active_
firmware
original_
serial
requires_
service
service_reason
loss_signal_
cnt
Access Control:
338
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Resetting FC Ports
Resets an FC port.
fc_port_reset
fc_port=ComponentId
fc_port_reset
fc_port=ComponentId
[ firmware_reset=<yes|no> ]
Parameters:
Name
Type
Description
Mandatory
Default
fc_port
N/A
FC port identifier.
N/A
Boolean
Performs a
firmware reset
(resets all ports on
the HBA).
no
firmware_
reset
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v COMPONENT_IS_NOT_AN_FC_PORT
Component must specify an FC port
v FC_PORT_DOES_NOT_EXIST
Specified FC port does not exist
Parameters:
Name
Type
Description
Mandatory
Default
host
Object name
Limits viewing to
the ports of a
specific host.
All hosts.
N/A
Limits viewing to
this specific port.
All ports
fc_host_
port
339
Name
Type
Description
module
N/A
Limits output to
N
only enable
connectivity to this
module.
Mandatory
fcport
N/A
Limits output to
this specific XIV
port.
Default
All modules
All ports
This command shows the connectivity status between a XIV port and a defined
host. The output can be limited to a specific port, module or XIV port. Hosts can
attach to the FC and iSCSI either directly (point-to-point), via an FC fabric or via a
Gigabit Ethernet switch. Connectivity refers to both physical connectivity and SCSI
log in. Each output line contains the following information:
v Host (name)
v Host port (WWPN)
v XIV module (rack_id:module_id)
v XIV port number (within the module)
v Boolean-connected Y/N (login)
Output:
Host
Host Port
Module
Local FC port
Local
Type
iSCSI port
----------------------- ------------------ ------------ --------------- ------------ -----tlib_host_host076_fc0 100000062B151A98 1:Module:5 1:FC_Port:5:1
FC
Id
Name
Default Position
host
Host
host_port
Host Port
module
Module
local_fc_port
Local FC port
Type
local_iscsi_
port
type
Access Control:
340
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
v
v
v
v
v
v
v
v
v
341
v
v
v
v
v
v
v
[ ats=ComponentId ]
Parameters:
Name
Description
Mandatory
Default
ats
All ATSs
Output:
342
Component ID
Status
Currently Functioning
Model
L1
Input OK
-------------- -------- ----------------------- --------- ---------1:ATS:1
OK
yes
ATS-60A no
L2
Input OK
----yes
Cont.:
Outlet 1 State
Outlet 2 State Outlet 3 State Firmware Version
---------------- ---------------- ---------------- ---------------J2
J2
J2
4
Cont.:
3-Phase
Dual Active
--------- ------------no
no
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
model
Model
input_l1
L1 Input OK
input_l2
L2 Input OK
out1_state
Outlet 1 State
out2_state
Outlet 2 State
out3_state
Outlet 3 State
Firmware Version
10
3-Phase
11
Dual Active
12
coil_l1
Coil A On
N/A
coil_l2
Coil B On
N/A
pickup_l1
A Pick-Up
N/A
pickup_l2
B Pick-Up
N/A
default_cal
Default Calibration
N/A
serial_control
Serial Control
N/A
logic_power
Logic Power
N/A
output_30A_1
Output 30A #1
N/A
output_30A_2
Output 30A #2
N/A
output_30A_3
Output 30A #3
N/A
output_10A
Output 10A
N/A
N/A
currently_
functioning
firmware_
version
three_phase_
type
dual_active_
type
ats_reply_
errors
343
Id
Name
Default Position
N/A
Requires Service
N/A
service_reason
Service Reason
N/A
us_type
US Type
N/A
l1_source
J1 Source
N/A
l2_source
J2 Source
N/A
Interlock Failed
N/A
P1 Current Fault
N/A
P2 Current Fault
N/A
P3 Current Fault
N/A
ats_connect_
errors
requires_
service
interlock_
failed
p1_current_
fault
p2_current_
fault
p3_current_
fault
coil_c
Coil C On
N/A
coil_d
Coil D On
N/A
pickup_c
C Pick-Up
N/A
pickup_d
D Pick-Up
N/A
oc_j1_a
Over-Current J1 Phase A
N/A
oc_j1_b
Over-Current J1 Phase B
N/A
oc_j1_c
Over-Current J1 Phase C
N/A
oc_j2_a
Over-Current J2 Phase A
N/A
oc_j2_b
Over-Current J2 Phase B
N/A
oc_j2_c
Over-Current J2 Phase C
N/A
No OC Switching
N/A
rms_current_p1
N/A
rms_current_p2
N/A
rms_current_p3
N/A
Firmware J1 Version
N/A
Firmware J2 Version
N/A
no_oc_
switching
firmware_l1_
version
firmware_l2_
version
Access Control:
344
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
User Category
Permission
Read-only users
Allowed
Technicians
Allowed
| cf=ComponentId ]
Parameters:
Name
Description
Mandatory
Default
module
cf
A specific CF.
Output:
Component
ID
---------1:CF:10:1
1:CF:11:1
1:CF:12:1
1:CF:13:1
1:CF:14:1
1:CF:15:1
1:CF:1:1
1:CF:2:1
1:CF:3:1
1:CF:4:1
1:CF:5:1
1:CF:6:1
1:CF:7:1
1:CF:8:1
1:CF:9:1
Status
Currently
Functioning
-------- ------------OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
Hardware
Status
--------OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
Serial
Part #
------------------0_521134A5
0_5211349C
0_521133F1
20080604_00003C44
0_52113389
0_521134AE
0_5211347A
0_521133C0
0_521133B0
0_52113568
0_5211357D
0_5211330F
0_521133D6
0_52113C99
0_5211344C
-------------------TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
TRANSCEND_20070418
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Hardware Status
device_name
Device Name
serial
Serial
N/A
currently_
functioning
hardware_
status
345
Id
Name
Default Position
Original Serial
N/A
Part #
N/A
N/A
original_
serial
part_number
original_part_
number
size
Size
N/A
Requires Service
N/A
Service Reason
N/A
requires_
service
service_reason
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Type
Description
Mandatory
Default
component
N/A
All components.
filter
Enumeration
ALL
Lists system components. The list can be filtered to show only a specific
component, all failed components or all components in a non-OK state.
For status and configuration of specific component types, refer to the List
commands for specific components, such as: module_list, disk_list, ups_list,
switch_list. The output is a list of components, with the following information for
each component:
v Component identification
v Component general status
v Indication about whether the component is currently functioning
346
Id
Name
Default Position
component_id
Component ID
Id
Name
Default Position
status
Status
Currently Functioning
Requires Service
N/A
Service Reason
N/A
currently_
functioning
requires_
service
service_reason
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Description
Mandatory
component
Component identification.
This command instructs the system to stop using the component, where the
component can be either a disk, module, switch or UPS.
For disks, the system starts a process for copying the disk's data, so that even
without this disk, the system is redundant. The state of the disk after the command
is Phasing-out.
The same process applies for data modules. The system starts a process for
copying all the data in the module, so that the system is redundant even without
this module. A data module phase-out causes a phase-out for all the disks in that
module.
For UPSs and switches, the system configures itself to work without the
component. There is no phase-out for power supplies, SFPs or batteries.
Phasing out a module or a disk, if it results in the system becoming
non-redundant, is not permitted. Components must be in either OK or a Phase In
status.
Once the phase-out process is completed, the component's state is either Fail or
Ready, depending on the argument markasfailed. If true, the phased-out component
is marked as a failed component (in order to replace the component). If false, the
phased-out component is in the Ready state.
Chapter 18. Hardware Maintenance
347
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v PHASEOUT_NOT_SUPPORTED_FOR_THIS_COMPONENT_TYPE
This component type cannot be phased-out
v PHASEOUT_WILL_MAKE_SYSTEM_NON_REDUNDANT
Cannot phase out the component because it will cause data to be unprotected
v PHASEOUT_NOT_ALLOWED_IN_CURRENT_STATUS
Component cannot be phased-out in its current status
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v COMPONENT_TYPE_CANNOT_BE_PHASED_OUT_AS_FAILED
Components of this type cannot be phased-out and marked as failed
v MODULE_CANNOT_BE_PHASED_OUT_DUE_TO_MANAGEMENT_
REQUIREMENT
Module cannot be phased out due to management requirement
Troubleshooting: Contact support
v CAN_NOT_PHASE_OUT_DISK_WITH_MARKASFAILED_NO
Disks cannot be phased-out with markasfailed=no
v COMPONENT_TYPE_MUST_BE_PHASED_OUT_AS_FAILED
Components of this type must be phased-out as failed
v USE_SERVICE_PHASEOUT_COMMAND
Command component_phaseout does not support services. Please use
service_phaseout.
v CONTAINING_COMPONENT_IN_WRONG_STATUS
Operation not allowed in current status of containing component.
v SUBCOMPONENT_IN_WRONG_STATUS
Operation not allowed in current status of a subcomponent.
v CONTROLLING_SERVICES_NOT_ALLOWED_FOR_USER_CATEGORY
Controlling services not allowed for user category
v NOT_ALL_PSUS_OK
There is one or more PSUs disconnected or failed, this may cause the requested
action to cause module failures
Troubleshooting: Check that all PSUs are properly wired, and ensure that none
is failed
v SYSTEM_UPGRADE_CANCELED_BECAUSE_OF_NODE_FAILURE_DURING
_UPGRADE
Last upgrade was canceled because a node failed while the upgrade process was
running
v FAILED_NOT_SUPPORTED_FOR_THIS_COMPONENT_TYPE
This component type cannot be failed
348
v HOT_UPGRADE_IS_NOT_ONGOING
Hot upgrade is not currently ongoing
v FIRMWARE_UPGRADE_IN_PROGRESS
Firmware upgrade in progress
Troubleshooting: Contact support
v SYSTEM_IS_REDISTRIBUTING
Operation is not allowed during rebuild or phase-in
v
PHASEOUT_FOR_THIS_COMPONENT_IS_NOT_ALLOWED_ON_
NON_REDUNDANT_
SYSTEM
Component cannot be phased-out while system is not redundant.
Troubleshooting: If relevant, please check partner component status and state.
Phasing In a Component
Phases in a hardware component.
component_phasein component=ComponentId
Parameters:
Name
Description
Mandatory
component
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Warnings:
v WARNING_COMPONENT_IS_PHASING_OUT
Component is being phased out. Are you sure you want to phase it in?
Completion Codes:
v PHASEIN_NOT_SUPPORTED_FOR_THIS_COMPONENT_TYPE
This component type cannot be phased-in
v PHASEIN_NOT_ALLOWED_IN_CURRENT_STATUS
Component cannot be phased-in in its current status
v PHASEIN_NOT_ALLOWED_DURING_SDL_RECOVERY
Chapter 18. Hardware Maintenance
349
Testing a Component
Tests a hardware component.
component_test component=ComponentId
Parameters:
Name
Description
Mandatory
component
Component ID.
This command instructs the XIV system to test the component. The command is
used after a failed component is replaced. Components must be in a Failed status.
Upon a successful test, the component changes to Ready status. Upon a failed test,
the component remains in a Failed state.
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_HARD_RESET_MODULE
Are you sure you want to hard reset the module?
350
Completion Codes:
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v TEST_NOT_SUPPORTED_FOR_THIS_COMPONENT_TYPE
This component type cannot be tested
v DISK_IS_NOT_FUNCTIONING
Disk is not functioning.
Troubleshooting: Replace disk
v TEST_NOT_ALLOWED_IN_CURRENT_STATUS
Component cannot be tested in its current status
v CONTAINING_COMPONENT_IN_WRONG_STATUS
Operation not allowed in current status of containing component.
v UPS_NOT_ENOUGH_SPARES
There are not enough spare UPS's in the rack to safely complete the command
Troubleshooting: Contact support
v HARD_RESET_NOT_SUPPORTED_FOR_THIS_COMPONENT_TYPE
Hard reset is not supported for this component type
v TEST_NOT_ALLOWED_AFTER_UPGRADE_DOWNLOAD
Component cannot be tested after the new software version has already been
downloaded
v FAILED_NOT_SUPPORTED_FOR_THIS_COMPONENT_TYPE
This component type cannot be failed
v FIRMWARE_UPGRADE_IN_PROGRESS
Firmware upgrade in progress
Troubleshooting: Contact support
v TEST_NOT_ALLOWED_DURING_SDL_RECOVERY
Component cannot be tested during an SDL recovery
Troubleshooting: Wait for the SDL recovery to complete
Parameters:
Name
Description
Mandatory
component
Component to be equipped.
This command configures the system to start using the component, assuming that
it was assembled. The component is tested by the system. After completing the
test, the component is marked as either Ready or Failed.
Access Control:
User Category
Permission
Storage administrator
Disallowed
Chapter 18. Hardware Maintenance
351
User Category
Permission
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_HARD_RESET_MODULE
Are you sure you want to hard reset the module?
Completion Codes:
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v DISK_IS_NOT_FUNCTIONING
Disk is not functioning.
Troubleshooting: Replace disk
v EQUIP_NOT_SUPPORTED_FOR_THIS_COMPONENT_TYPE
This component type cannot be equipped
v EQUIP_NOT_ALLOWED_IN_CURRENT_STATUS
Component already equipped
v FAILED_NOT_SUPPORTED_FOR_THIS_COMPONENT_TYPE
This component type cannot be failed
v FIRMWARE_UPGRADE_IN_PROGRESS
Firmware upgrade in progress
Troubleshooting: Contact support
v HARD_RESET_NOT_SUPPORTED_FOR_THIS_COMPONENT_TYPE
Hard reset is not supported for this component type
v IB_PORT_EXISTS
Specified IB port is already defined in the system.
v TEST_NOT_ALLOWED_AFTER_UPGRADE_DOWNLOAD
Component cannot be tested after the new software version has already been
downloaded
v TEST_NOT_ALLOWED_DURING_SDL_RECOVERY
Component cannot be tested during an SDL recovery
Troubleshooting: Wait for the SDL recovery to complete
Parameters:
352
Name
Type
Description
Mandatory
Default
component
N/A
All components.
Name
Type
Description
Mandatory
Default
filter
Enumeration
ALL
Lists system components. The list can be filtered to show only a specific
component, all failed components or all components in a non-OK state.
For status and configuration of specific component types, refer to the List
commands for specific components, such as: module_list, disk_list, ups_list,
switch_list. The output is a list of components, with the following information for
each component:
v Component identification
v Component general status
v Indication about whether the component is currently functioning
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Requires Service
Service Reason
currently_
functioning
requires_
service
service_reason
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Description
Mandatory
component
Instructs the system to mark the service required field of a component to be OK no service required.
353
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v COMPONENT_DOES_NOT_EXIST
Component does not exist
Parameters:
Name
Type
Description
Enumeration
Determines which Y
firmware type is to
be upgraded.
Enumeration
Determines the
procedure for the
upgrade: hot or
cold. Only hot is
currently
supported.
N/A
Determines, which N
components are to
be upgraded. If
absent, all
matching
components in the
entire system are
upgraded. If
_component_id_ is
a module
component id (e.g.,
1:Module:3), then
only components
on that module are
upgraded. If
_component_id_ is
a concrete
component (e.g.,
1:Disk:5:3), then
only this
component is
upgraded.
firmware_
type
upgrade_
type
scope
354
Mandatory
Default
N/A
hot
All matching
components in the
entire system are
upgraded
Example:
xcli
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v FIRMWARE_UPGRADE_IN_PROGRESS
Firmware upgrade in progress
Troubleshooting: Contact support
v FIRMWARE_UPGRADE_UPS_CALIBRATING
Firmware upgrade cannot start while a UPS is calibrating
v MODULE_IS_NOT_OK
Module status is not OK
v FIRMWARE_UPGRADE_INVALID_LABEL
Firmware upgrade label invalid
v FIRMWARE_UPGRADE_NO_MATCHING_COMPONENTS
Firmware upgrade did not find any matching components
v FIRMWARE_UPGRADE_REQUIRES_ON_STATE
Firmware upgrade only allowed in ON state
v FIRMWARE_UPGRADE_INVALID_SCOPE
Firmware upgrade scope invalid
v FIRMWARE_UPGRADE_UNSUPPORTED_FIRMWARE_TYPE
Firmware upgrade not supported for this firmware type
v FIRMWARE_UPGRADE_NOT_ALL_COMPONENTS_OK
Firmware upgrade requires all components to be OK
v COMPONENT_DOES_NOT_EXIST
Component does not exist
355
Aborts an ongoing firmware upgrade process. The abort is not synchronous, that
is, a currently upgrading component is allowed to finish its upgrade in order to
reach a consistent state.
Example:
xcli
-u -c XIV1 component_firmware_upgrade_abort
Output:
Command completed
successfully.
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v NO_FIRMWARE_UPGRADE_IN_PROGRESS
No firmware upgrade is in progress
356
v label: The label of the ongoing or most recent firmware upgrade process (see
[#component_firmware_upgrade]). Usually, the value is "PREFERRED",
indicating that no label option was given to the component_firmware_upgrade
command.
v current_timeout: Current effective timeout (not counting down).
v current_cooldown: Current effective cooldown (not counting down).
v num_succeeded: Number of components successfully upgraded.
v num_failed: Number of components which failed upgrade.
v num_noops: Number of components which did not perform an upgrade
operation (usually because they were already at the correct firmware level).
Id
Name
Default Position
name
Name
value
Value
Example:
xcli
-u -c XIV1 component_firmware_upgrade_status
Output:
Name
-----------------in_progress
abort
abort_reason
firmware_type
upgrade_type
scope
label
current_timeout
current_cooldown
num_succeeded
num_failed
num_noops
Value
-----------yes
no
disk
hot
1:Module:3
PREFERRED
120
0
7
0
0
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
357
Name
Default Position
component_id
Component ID
state
State
result
Result
Example:
xcli
-u -c XIV1 component_firmware_upgrade_progress
Output:
Component
ID
-----------1:Disk:3:1
1:Disk:3:2
1:Disk:3:3
1:Disk:3:4
1:Disk:3:5
1:Disk:3:6
1:Disk:3:7
1:Disk:3:8
1:Disk:3:9
1:Disk:3:10
1:Disk:3:11
1:Disk:3:12
State
Result
------------Done
Done
Done
Done
Done
Done
On cooldown
To do
To do
To do
To do
To do
--------Success
Success
Success
Success
Success
Success
Success
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Parameters:
358
Name
Description
Mandatory
Default
module
Name
Description
Mandatory
Default
hca
A specific InfiniBand
HCA.
This command lists the InfiniBand HCA adapters in the XIV system.
Example:
hca_list
Output:
Component
ID
----------1:HCA:10:1
1:HCA:13:1
1:HCA:1:1
1:HCA:4:1
1:HCA:7:1
Status
Currently
Functioning
-------- ------------OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
Board
Description
----------FALCON DDR
OWL DDR
FALCON DDR
FALCON DDR
FALCON DDR
Board ID
--------------MT_0D80120008
MT_0F90120008
MT_0D80120008
MT_0D80120008
MT_0D80120008
Part Number
------------MHRH29B-XTR
MHRH2A-XTR
MHRH29B-XTR
MHRH29B-XTR
MHRH29B-XTR
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Version
N/A
Board Description
N/A
Board ID
Original Board ID
N/A
currently_
functioning
version
board_
description
original_
board_
description
board_id
original_
board_id
board_type
Board Type
N/A
N/A
Serial
N/A
Original Serial
N/A
Part Number
N/A
Hardware Revision
N/A
original_
board_type
serial
original_
serial
part_number
original_part_
number
hardware_
revision
359
Id
Name
Default Position
Requires Service
N/A
service_reason
Service Reason
N/A
adapter_id
HCA Id
N/A
guid
GUID
N/A
vendor_part_id
Vendor Part ID
N/A
requires_
service
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Description
Mandatory
Default
module
cna
A specific CNA.
Output:
Component
ID
---------1:CNA:4:1
1:CNA:5:1
1:CNA:6:1
1:CNA:7:1
1:CNA:8:1
1:CNA:9:1
360
Status
Currently
Functioning
-------- ------------OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
Board
Description
---------------ConnectX-2 SFP+
ConnectX-2 SFP+
Hawk Dual Port
ConnectX-2 SFP+
ConnectX-2 SFP+
ConnectX-2 SFP+
Board ID
Part Number
--------------IBM1080000010
IBM1080000010
IBM1080000010
IBM1080000010
IBM1080000010
IBM1080000010
------------81Y9992
81Y9992
MNPH29D-XTR
81Y9992
81Y9992
81Y9992
Id
Name
Default Position
component_id
Component ID
status
Status
Id
Name
Default Position
Currently Functioning
Version
N/A
Board Description
N/A
Board ID
Original Board ID
N/A
Board Type
N/A
N/A
currently_
functioning
version
board_
description
original_
board_
description
board_id
original_
board_id
board_type
original_
board_type
serial
Serial
N/A
Original Serial
N/A
Part Number
N/A
Hardware Revision
N/A
Requires Service
N/A
service_reason
Service Reason
N/A
adapter_id
HCA Id
N/A
guid
GUID
N/A
vendor_part_id
Vendor Part ID
N/A
original_
serial
part_number
original_part_
number
hardware_
revision
requires_
service
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
361
| dimm=ComponentId ]
Parameters:
Name
Description
Mandatory
Default
module
dimm
A specific DIMM.
Output:
Component ID
-------------1:DIMM:10:1
1:DIMM:10:2
1:DIMM:10:3
1:DIMM:11:1
1:DIMM:11:2
1:DIMM:11:3
Status
-------OK
OK
OK
OK
OK
OK
Currently Functioning
----------------------yes
yes
yes
yes
yes
yes
Hardware Status
----------------OK
OK
OK
OK
OK
OK
DIMM Id
--------2
4
6
2
4
6
CPU
----0
0
0
0
0
0
Cont.:
Channel
--------0
1
2
0
1
2
Slot
-----0
0
0
0
0
0
Size(Mb)
---------8192
8192
8192
8192
8192
8192
Speed(MHz)
-----------1333
1333
1333
1333
1333
1333
Manufacturer
-------------Samsung
Samsung
Samsung
Samsung
Samsung
Samsung
Serial
---------50F84144
59F84144
FAF74144
4AF84144
A1F74144
90F74144
Original Serial
----------------50F84144
59F84144
FAF74144
4AF84144
A1F74144
90F74144
Cont.:
Part #
-----------------M393B1K70CH0-YH9
M393B1K70CH0-YH9
M393B1K70CH0-YH9
M393B1K70CH0-YH9
M393B1K70CH0-YH9
M393B1K70CH0-YH9
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
currently_
functioning
362
Id
Name
Default Position
Hardware Status
DIMM Id
N/A
hardware_
status
dimm_id
cpu
CPU
N/A
channel
Channel
N/A
slot
Slot
N/A
size
Size(Mb)
N/A
speed
Speed(MHz)
N/A
manufacturer
Manufacturer
N/A
serial
Serial
N/A
Original Serial
N/A
original_
serial
part_number
Part #
N/A
N/A
Requires Service
N/A
original_part_
number
requires_
service
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
| cpu=ComponentId ]
Parameters:
Name
Description
Mandatory
Default
module
cpu
A specific CPU.
363
Output:
Component
ID
----------1:CPU:10:1
1:CPU:11:1
1:CPU:12:1
1:CPU:13:1
1:CPU:1:1
1:CPU:2:1
1:CPU:3:1
1:CPU:4:1
1:CPU:5:1
1:CPU:6:1
1:CPU:7:1
1:CPU:8:1
1:CPU:9:1
Status
Currently
Functioning
-------- ------------OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
Hardware
Status
--------OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
CPU
Number
-------1
1
1
1
1
1
1
1
1
1
1
1
1
Family
-------Xeon
Xeon
Xeon
Xeon
Xeon
Xeon
Xeon
Xeon
Xeon
Xeon
Xeon
Xeon
Xeon
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Hardware Status
number
CPU Number
family_string
Family
type_string
Type
N/A
id
ID
N/A
type
Type Code
N/A
family
Family Code
N/A
currently_
functioning
hardware_
status
model
Model Code
N/A
stepping
Stepping
N/A
max_speed
Max Speed(MHz)
N/A
current_speed
Current Speed(MHz)
N/A
status_string
Status
N/A
manufacturer
Manufacturer
N/A
version
Version
N/A
model_string
Model
N/A
signature
Signature
N/A
core_count
Cores
N/A
core_enabled
Enabled Cores
N/A
thread_count
Threads
N/A
serial
Serial
N/A
Original Serial
N/A
original_
serial
part_number
original_part_
number
364
Part #
N/A
N/A
Id
Name
Default Position
Requires Service
N/A
requires_
service
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Description
Mandatory
Default
mm
A specific mm.
Output:
Component ID
Status Currently Functioning Enabled Version
----------------------- -------- ----------------------- --------- ---------1:MaintenanceModule:1 OK
yes
yes
MGMT-4.5
Temperature
Serial
Original Serial Part #
Original Part Number
------------- ------------ ----------------- ------------ -------------------49
0123456789 0123456789
0123456789 0123456789
Total Memory
Free Memory Free disk (/) Free disk (/var) Link#1
-------------- ------------- --------------- ------------------ -------932172
602096
39031456
201873624
yes
Link#2
Requires Service
-------- -----------------yes
None
365
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Enabled
N/A
currently_
functioning
enabled
version
Version
N/A
temperature
Temperature
N/A
serial
Serial
N/A
Original Serial
N/A
original_
serial
part_number
Part #
N/A
N/A
total_memory
Total Memory
N/A
free_memory
Free Memory
N/A
free_disk_root
N/A
free_disk_var
N/A
link_1
Link#1
N/A
link_2
Link#2
N/A
Requires Service
N/A
original_part_
number
requires_
service
service_reason
Service Reason
N/A
N/A
last_
heartbeat_time
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
| nic=ComponentId ]
Parameters:
366
Name
Description
Mandatory
Default
module
Name
Description
Mandatory
Default
nic
A specific NIC.
Output:
root@nextra-MN00058-module-5:/# xcli.py nic_list -f all
Component ID
Status Currently Functioning Hardware Status
-------------- -------- ----------------------- ----------------1:NIC:4:1
OK
yes
OK
1:NIC:4:10
OK
yes
OK
1:NIC:4:2
OK
yes
OK
1:NIC:4:3
OK
yes
OK
1:NIC:4:4
OK
yes
OK
1:NIC:4:5
OK
yes
OK
1:NIC:4:6
OK
yes
OK
1:NIC:4:7
OK
yes
OK
1:NIC:4:8
OK
yes
OK
1:NIC:4:9
OK
yes
OK
1:NIC:5:1
OK
yes
OK
1:NIC:5:10
OK
yes
OK
1:NIC:5:2
OK
yes
OK
Device Name
------------eth0
eth9
eth1
eth2
eth3
eth4
eth5
eth6
eth7
eth8
eth0
eth9
eth1
Cont.:
Serial
------------------00:15:17:65:39:8c
00:1b:21:29:e2:e2
00:15:17:65:39:8c
00:1b:21:29:e2:d0
00:1b:21:29:e2:d0
00:1b:21:29:e2:d2
00:1b:21:29:e2:d2
00:1b:21:29:e2:e0
00:1b:21:29:e2:e0
00:1b:21:29:e2:e2
00:15:17:65:39:20
00:1b:21:29:e2:ee
00:15:17:65:39:20
Part #
--------------------------8086_1096_0901e612_1.0-0
8086_10bc_0901e612_5.10-2
8086_1096_0901e612_1.0-0
8086_10bc_0901e612_5.10-2
8086_10bc_0901e612_5.10-2
8086_10bc_0901e612_5.10-2
8086_10bc_0901e612_5.10-2
8086_10bc_0901e612_5.10-2
8086_10bc_0901e612_5.10-2
8086_10bc_0901e612_5.10-2
8086_1096_0901e612_1.0-0
8086_10bc_0901e612_5.10-2
8086_1096_0901e612_1.0-0
Requires Service
-----------------no
no
no
no
no
no
no
no
no
no
no
no
no
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Hardware Status
device_name
Device Name
serial
Serial
N/A
currently_
functioning
hardware_
status
367
Id
Name
Default Position
Original Serial
N/A
Part #
N/A
N/A
Requires Service
N/A
Service Reason
N/A
original_
serial
part_number
original_part_
number
requires_
service
service_reason
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Description
Mandatory
Default
module
This command lists the modules' internal temperatures in the XIV system.
Example:
module_temperature_list -f all
Output:
368
DIMM 2
-------29
31
31
30
30
DIMM 4
-------29
31
31
29
29
DIMM 6
-------28
29
30
28
28
PCIe
-----31
35
35
34
36
InfiniBand HCA
---------------62
65
69
62
71
Fan Controller
---------------24
20
22
22
26
52
50
51
51
Id
Name
Default Position
component_id
Module
Normalized Ambient
Raw Ambient
Midplane
EM Card
Fan Controller
CPU 1
CPU 2
N/A
DIMM 1
N/A
DIMM 2
DIMM 3
N/A
normalized_
temperature
ses_
temperatures.0
ses_
temperatures.1
ses_
temperatures.2
ses_
temperatures.3
ses_
temperatures.4
ses_
temperatures.5
ses_
temperatures.6
ses_
temperatures.7
ses_
temperatures.8
369
Id
Name
Default Position
DIMM 4
DIMM 5
N/A
DIMM 6
10
DIMM 7
N/A
DIMM 8
N/A
DIMM 9
N/A
DIMM 10
N/A
DIMM 11
N/A
DIMM 12
N/A
PCIe
11
InfiniBand HCA
12
CNA
13
SAS Controller
N/A
14
N/A
ses_
temperatures.9
ses_
temperatures.1
0
ses_
temperatures.1
1
ses_
temperatures.1
2
ses_
temperatures.1
3
ses_
temperatures.1
4
ses_
temperatures.1
5
ses_
temperatures.1
6
ses_
temperatures.1
7
ses_
temperatures.1
8
ib_hca_
temperature
cna_
temperature
sas_
controller_
temperature
fc_adapter_
temperature.0
fc_adapter_
temperature.1
370
Id
Name
Default Position
15
N/A
fc_adapter_
temperature.2
fc_adapter_
temperature.3
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Name
Default Position
type
Type
percent_done
%done
time_started
Time Started
Time Elapsed
initial_
capacity_to_
copy
capacity_
remaining_to_
copy
estimated_
time_to_finish
time_elapsed
371
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
| disk=ComponentId ]
Parameters:
Name
Description
Mandatory
Default
module
disk
All disks.
This command lists the statuses of the disk, including the following:
v Component generic status
v Disk capacity
v Model
v Serial
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
capacity
Capacity
target_status
Target Status
vendor
Vendor
model
Model
size
Size
serial
Serial
firmware
Firmware
10
part_number
Fru
11
group
Group
12
temperature
Temperature
13
Original Vendor
N/A
Original Model
N/A
currently_
functioning
original_
vendor
original_model
372
Id
Name
Default Position
Original Serial
N/A
Original Fru
N/A
Original Firmware
N/A
Original Group
N/A
Requires Service
N/A
service_reason
Service Reason
N/A
revision
Revision
N/A
Original Revision
N/A
Drive P/N
N/A
N/A
desc.bgd_scan
Background Scan
N/A
desc.disk_id
Disk ID
N/A
N/A
N/A
Power On
N/A
Power On Hours
N/A
Power On Minutes
N/A
N/A
Read Fail
N/A
SMART Code
N/A
SMART Fail
N/A
original_
serial
original_part_
number
original_
firmware
original_group
requires_
service
original_
revision
drive_pn
original_
drive_pn
desc.last_
sample_serial
desc.last_
sample_time
desc.power_is_
on
desc.power_on_
hours
desc.power_on_
minutes
desc.last_
time_pom_was_
mod
desc.read_fail
desc.smart_
code
desc.smart_
fail
373
Id
Name
Default Position
N/A
Reported Temperature
N/A
Disk Temperature
N/A
desc.temperatu
re_
status.reporte
d_severity
desc.temperatu
re_
status.reporte
d_temperature
desc.temperatu
re_
status.tempera
ture
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Description
module
Mandatory
Default
All modules
374
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Target Status
currently_
functioning
target_status
type
Type
disk_bay_count
Data Disks
fc_port_count
FC Ports
iSCSI Ports
Temperature
ethernet_port_
count
normalized_
temperature
serial
Serial
N/A
Original Serial
N/A
Part Number
N/A
N/A
usm_version
USM
N/A
bmc_version
BMC
N/A
bios_version
BIOS
N/A
fpga_version
FPGA
N/A
ses_version
SES
N/A
original_
serial
part_number
original_part_
number
pdb_firmware
PDB
N/A
pcm_1_firmware
PSU-1
N/A
pcm_2_firmware
PSU-2
N/A
Fan Controller
N/A
Battery Firmware
N/A
SAS
N/A
InfiniBand HCA
N/A
CNA
N/A
Requires Service
N/A
service_reason
Service Reason
N/A
memory_gb
Mem
N/A
temperature
SES Temperature
N/A
chassis_serial
Chassis Serial
N/A
fan_
controller_
firmware
battery_
firmware
sas_version
infiniband_
hca_version
cna_version
requires_
service
375
Id
Name
Default Position
N/A
Electronics Serial
N/A
N/A
chassis_part_
number
electronics_
serial
electronics_
part_number
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
interface=ComponentId
Parameters:
Name
Description
Mandatory
interface
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v COMPONENT_IS_NOT_A_NIC
Component must specify a network interface
v OUT_OF_BOUNDS_ETHERNET_INTERFACE
Ethernet interface is out of bounds, bigger than the last ethernet interace index
376
v ILLEGAL_ETHERNET_INTERFACE_ROLE
Only internal ethernet interfaces can be reset
v ETHERNET_INTERFACE_IS_ACTIVE
Ethernet interface is active and used in network routing, cannot reset it
Check serial connections between modules and send events reflecting the
connectivity status.
Example:
xcli
-u -c XIV1 serial_console_check
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Disallowed
Technicians
Disallowed
[ monitoring_module_id=ComponentId ]
Parameters:
Name
monitoring
_module_id
Description
Mandatory
Default
All modules
-u -c XIV1 serial_consoles_list
Output:
377
Monitoring
Module
-----------1:Module:1
1:Module:15
1:Module:2
1:Module:3
1:Module:4
1:Module:6
1:Module:7
1:Module:8
1:Module:9
Desired
Module
-----------1:Module:3
1:Module:14
1:Module:1
1:Module:2
1:Module:6
1:Module:5
1:Module:9
1:Module:7
1:Module:8
Connected
Module
-----------1:Module:3
1:Module:14
1:Module:1
1:Module:2
1:Module:6
1:Module:5
1:Module:9
1:Module:7
1:Module:8
Id
Status
Is Module
Alive
---------------- ---------GOOD
yes
GOOD
yes
GOOD
yes
NO_SERIAL_DATA yes
GOOD
yes
MODULE_FAILED
no
GOOD
yes
GOOD
yes
GOOD
yes
Is HW Node
Alive
---------yes
yes
yes
yes
yes
no
yes
yes
yes
Name
Default Position
Monitoring Module
Desired Module
Connected Module
monitoring_
module_id
desired_
module_id
connected_
module_id
state
Status
module_alive
Is Module Alive
hw_node_alive
Is HW Node Alive
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Parameters:
Name
Description
Mandatory
Default
ups
This command lists the status of the components of UPSs. The following
information is provided:
v Generic status
v Input power on: Y/N
v Battery charge level
378
v
v
v
v
v
v
v
v
v
v
Status of UPS
Date of next self test
Serial Number
Load level percent
Apparent load level percent
v Apparent Load % VA
v Minutes Left
v Temperature
v
v
v
v
AOS Version
Self-test Status
Component Test Status
Battery Date
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Input Power On
Runtime Remaining
is_enabled
Monitoring Enabled
ups_status
UPS Status
10
currently_
functioning
input_power_on
runtime_
remaining
battery_
charge_level
last_self_
test_date
last_self_
test_result
379
Id
Name
Default Position
N/A
N/A
Serial
N/A
Original Serial
N/A
Load % Watts
N/A
Apparent Load % VA
N/A
Power Consumption
N/A
N/A
N/A
Temperature
N/A
AOS Version
N/A
Self-Test Status
N/A
N/A
battery_year
N/A
battery_week
N/A
N/A
Requires Service
N/A
Service Reason
N/A
last_
calibration_
date
last_
calibration_
result
serial
original_
serial
load_power_
percent
apparent_load_
power_percent
power_
consumption
predictive_
power_load
predictive_
remaining_
runtime
internal_
temperature
aos_version
self_test_
status
component_
test_status
manufacture_
date
requires_
service
service_reason
Access Control:
380
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
User Category
Permission
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Description
Mandatory
Default
service
Service to be listed.
All services
This command lists the statuses that apply to services. The list includes the
following information:
v Component generic status
v Service on/failed
v Comment (optional)
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Target Status
currently_
functioning
target_status
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
| psu=ComponentId ]
Parameters:
Name
Description
Mandatory
Default
module
381
Name
Description
Mandatory
Default
psu
A specific PSU.
-u
-c Nextra1 psu_list
Output:
Component
ID
----------1:PSU:13:1
1:PSU:13:2
1:PSU:14:1
1:PSU:14:2
1:PSU:15:1
1:PSU:15:2
1:PSU:6:1
1:PSU:6:2
1:PSU:9:1
1:PSU:9:2
Status
Currently
Functioning
-------- ------------Failed
no
OK
yes
Failed
no
OK
yes
Failed
no
OK
yes
Failed
no
OK
yes
Failed
no
OK
yes
Hardware
Status
--------------No Input Power
OK
No Input Power
OK
No Input Power
OK
No Input Power
OK
No Input Power
OK
Power
--------<N/A>
92.69W
<N/A>
114.13W
<N/A>
105.11W
<N/A>
140.80W
<N/A>
111.33W
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Hardware Status
Requires Service
N/A
service_reason
Service Reason
N/A
serial
Serial Number
N/A
N/A
Part Number
N/A
N/A
Firmware
N/A
voltage_12v
Voltage (12V)
N/A
voltage_5v
Voltage (5V)
N/A
current
Current
N/A
currently_
functioning
hardware_
status
requires_
service
original_
serial
part_number
original_part_
number
firmware_
version
382
power
Power
fru_descriptor
FRU descriptor
N/A
Id
Name
Default Position
N/A
original_fru_
descriptor
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Type
Description
module
N/A
Mandatory
service
String
Output:
Command completed
successfully
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
383
Completion Codes:
v COMMAND_SERVICE_DOES_NOT_EXIST
Specified service is not a known command service
v ONLY_FAILED_SERVICES_CAN_BE_RESTARTED
Only failed services can be restarted
v CONTAINING_COMPONENT_IN_WRONG_STATUS
Operation not allowed in current status of containing component.
Name
Default Position
module
Module
status
Status
Example:
xcli
-u -c Nextra1 traces_stop
Output:
Module
------------1:Module:1
1:Module:2
1:Module:3
1:Module:4
1:Module:5
1:Module:6
1:Module:7
1:Module:8
1:Module:9
1:Module:10
1:Module:11
1:Module:12
1:Module:13
1:Module:14
1:Module:15
Status
--------Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Stopped
Access Control:
384
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Name
Default Position
module
Module
status
Status
Example:
xcli
-u -c Nextra1 traces_resume
Output:
Module
------------1:Module:1
1:Module:2
1:Module:3
1:Module:4
1:Module:5
1:Module:6
1:Module:7
1:Module:8
1:Module:9
1:Module:10
1:Module:11
1:Module:12
1:Module:13
1:Module:14
1:Module:15
Status
--------Running
Running
Running
Running
Running
Running
Running
Running
Running
Running
Running
Running
Running
Running
Running
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Name
Default Position
module
Module
status
Status
385
Example:
xcli
-u -c Nextra1 traces_status_list
Output:
Module
------------1:Module:1
1:Module:2
1:Module:3
1:Module:4
1:Module:5
1:Module:6
1:Module:7
1:Module:8
1:Module:9
1:Module:10
1:Module:11
1:Module:12
1:Module:13
1:Module:14
1:Module:15
Status
--------Running
Running
Stopped
Running
Running
Running
Running
Running
Running
Running
Running
Running
Running
Running
Running
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Parameters:
Name
Type
Description
Mandatory
Default
Integer
No. Uses
configuration
misc.internal.auto_
snapshot_trace.
last_snapshot_
minutes_delay
field.
Integer
No. Uses
configuration
misc.internal.auto_
snapshot_trace.
snapshot_ back_
time field.
snapshot_
delay_time
snapshot_
back_time
386
Example:
xcli.py traces_snapshot snapshot_back_time=60 snapshot_delay_time=1
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Parameters:
Name
Description
Mandatory
module
Name
Default Position
snapshot
Snapshot Directories
Example:
xcli.py -b
traces_snapshot_list
module=1:Module:9
Output:
Snapshots Directories
-------------------------------1__20120802_1653_20120802_1713
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
387
Parameters:
Name
Type
Description
mode
Enumeration
N
Mode of the
command. start
resets the timeout.
end notifies the
system that the
technician has
finished their
work. get only
returns the time
elapsed since the
last resetting of the
timeout (or 0 if a
technician is not
currently at work).
get
timeout
N/A
N
Timeout in either
hh:mm format or a
number of
minutes. The
timeout cannot
exceed 23 hours
and 59 minutes.
Must be specified
if mode is start
and cannot be
specified
otherwise.
N/A
comment
String
N
Comment to add
to the events that
pertain to the
command. Must be
specified if mode is
start and cannot
be specified
otherwise.
none
Output:
Command executed
successfully.
388
Mandatory
Default
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v TECHNICIAN_WORK_TIMEOUT_CANNOT_BE_SPECIFIED
Timeout can only be specified when technician work starts.
v TECHNICIAN_WORK_COMMENT_CANNOT_BE_SPECIFIED
Comment can only be specified when technician work starts.
v TECHNICIAN_WORK_TIMEOUT_NOT_SPECIFIED
Timeout must be specified when technician work starts.
v TECHNICIAN_WORK_COMMENT_NOT_SPECIFIED
Comment must be specified when technician work starts.
Parameters:
Name
Type
Description
Mandatory
Default
start
N/A
Immediately.
finish
N/A
N/A
timeout
N/A
N
Timeout for
allowing XIV
support access in
either hh:mm
format or a
number of
minutes. The
timeout cannot
exceed 23 hours
and 59 minutes.
The word
unlimited denotes
unexpired timeout.
N/A
from
N/A
N/A
389
Name
Type
Description
Mandatory
Default
comment
String
N/A
Enables XIV support access for a specific period of time limiting access from the
specific address.
Example:
xcli -u -c XIV1 xiv_support_enable finish=2012-2-3.16:30 from=1.2.3.4
comment="Some reason"
Output:
Command executed
successfully.
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v XIV_SUPPORT_WORK_INVALID_TIMEOUT
Timeout must be positive and define time creater then the current time.
v XIV_SUPPORT_WORK_INVALID_FINISH
Finish must be greater then start and the current time.
v XIV_SUPPORT_WORK_INVALID_FROM
From must be valid IPv4 or IPv6 address.
-u -c XIV1 xiv_support_disable
Output:
Command executed
successfully.
390
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
-u -c XIV1 xiv_support_show
Output:
From
Start
Finish
Comment
--------- --------------------- --------------------- ----------1.2.3.4
2012-03-28 12:55:21 2012-03-30 00:00:00 some work
Id
Name
Default Position
enabled
Enabled
from
From
start
Start
finish
Finish
comment
Comment
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
391
ups=ComponentId
Parameters:
Name
Description
Mandatory
ups
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v UPS_IS_UNMONITORED
The specified UPS is not monitored and commands cannot be run on it
Troubleshooting: Contact support
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v UPS_NOT_IN_CALIBRATION
UPS calibration is not in calibration
Troubleshooting: Contact support
ups=ComponentId
Parameters:
Name
Description
Mandatory
ups
392
xcli
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v UPS_IS_UNMONITORED
The specified UPS is not monitored and commands cannot be run on it
Troubleshooting: Contact support
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v UPS_ALREADY_CHECKING_MONITOR_CABLES
UPS check monitor cables is already pending or in progress
Troubleshooting: Wait for other check to complete and try again
Parameters:
Name
Type
Description
Mandatory
String
String
N/A
battery_
serial
second_
battery_
serial
ups
393
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v UPS_BATTERY_SERIAL_INVALID
The battery serial number is invalid
Troubleshooting: Retype serial or contact support
v UPS_BATTERY_SERIAL_NOT_UNIQUE
The battery serial number is identical to the other battery's serial number
Troubleshooting: Retype serial or contact support
ups=ComponentId
Parameters:
Name
Description
Mandatory
ups
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v UPS_IS_UNMONITORED
The specified UPS is not monitored and commands cannot be run on it
Troubleshooting: Contact support
v COMPONENT_DOES_NOT_EXIST
394
ups=ComponentId
Parameters:
Name
Description
Mandatory
ups
Output:
This command
has no output.
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v UPS_IS_UNMONITORED
The specified UPS is not monitored and commands cannot be run on it
Troubleshooting: Contact support
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v UPS_ALREADY_SELF_TESTING
UPS self-test is already in progress
Troubleshooting: Contact support
395
ups=ComponentId
Parameters:
Name
Description
Mandatory
ups
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Warnings:
v ARE_YOU_SURE_YOU_WANT_TO_TURN_UPS_OFF
Are you sure you want to turn the UPS output power off?
Troubleshooting: Contact support
Completion Codes:
v UPS_IS_UNMONITORED
The specified UPS is not monitored and commands cannot be run on it
Troubleshooting: Contact support
v UPS_NOT_ENOUGH_SPARES
There are not enough spare UPS's in the rack to safely complete the command
Troubleshooting: Contact support
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v NOT_ALL_PSUS_OK
There is one or more PSUs disconnected or failed, this may cause the requested
action to cause module failures
Troubleshooting: Check that all PSUs are properly wired, and ensure that none
is failed
v UPS_MUST_BE_FAILED_FOR_SHUT_OFF
The specified UPS is not failed and therefore cannot be shut down explicitly
Troubleshooting: Contact support
v FIRMWARE_UPGRADE_IN_PROGRESS
396
-u
-c Nextra1 fan_list
Output:
Component
ID
---------1:Fan:1:1
1:Fan:1:10
1:Fan:1:2
1:Fan:1:3
1:Fan:1:4
1:Fan:1:5
1:Fan:1:6
1:Fan:1:7
1:Fan:1:8
1:Fan:1:9
Status
Currently
Functioning
-------- ------------OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
Requires Service
N/A
Service Reason
N/A
currently_
functioning
requires_
service
service_reason
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
397
Parameters:
Name
Description
Mandatory
Default
ssd
All SSDs.
-u
-c Nextra1 ssd_list
Output:
Component
ID
---------1:SSD:1:1
1:SSD:10:1
1:SSD:2:1
1:SSD:3:1
1:SSD:4:1
1:SSD:5:1
1:SSD:6:1
1:SSD:7:1
1:SSD:8:1
1:SSD:9:1
Status
Currently
Functioning
-------- ------------OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
OK
yes
Id
Name
Default Position
component_id
Component ID
status
Status
Currently Functioning
currently_
functioning
capacity
Capacity
target_status
Target Status
vendor
Vendor
model
Model
size
Size
serial
Serial
firmware
Firmware
10
part_number
Fru
11
group
Group
12
temperature
Temperature
13
Original Vendor
N/A
Original Model
N/A
original_
vendor
original_model
398
Id
Name
Default Position
Original Serial
N/A
Original Fru
N/A
Original Firmware
N/A
Original group
N/A
Requires Service
N/A
service_reason
Service Reason
N/A
revision
Revision
N/A
Original Revision
N/A
Drive_pn
N/A
Original drive pn
N/A
original_
serial
original_part_
number
original_
firmware
original_group
requires_
service
original_
revision
drive_pn
original_
drive_pn
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
-u -c XIV1 ssd_caching_disable
Output:
command executed
successfully
399
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v SSD_CACHING_NOT_ENABLED
SSD Caching feature was not enabled.
-u -c XIV1 ssd_caching_enable
Output:
Command executed
successfully
Access Control:
User Category
Permission
Storage administrator
Disallowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Allowed
Completion Codes:
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v SSD_CACHING_ALREADY_ENABLED
SSD Caching feature was already enabled.
v HOT_UPGRADE_IS_NOT_ONGOING
Hot upgrade is not currently ongoing
400
-u -c XIV1 vol_default_ssd_caching_get
Output:
Command executed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v SSD_CACHING_NOT_ENABLED
SSD Caching feature was not enabled.
default=<ENABLED|DISABLED|DEFAULT>
Parameters:
Name
Type
Description
Mandatory
default
Enumeration
This command sets a default value for SSD caching state. Setting volumes to SSD
Caching will assign them with this default value.
Example:
xcli
Output:
Chapter 18. Hardware Maintenance
401
Command executed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
[ vol=VolName ] state=<enabled|disabled|default>
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
All volumes.
state
Enumeration
Y
The SSD caching
state that overrides
the default.
N/A
Output:
Command executed
successfully
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
Read-only users
Disallowed
Technicians
Disallowed
Warnings:
v
ARE_YOU_SURE_YOU_WANT_TO_APPLY_THE_SSD_CACHING_
DEFAULT_ON_ALL_VOLUMES
402
Are you sure you want to have all volumes use the default SSD caching setting?
v ARE_YOU_SURE_YOU_WANT_TO_ENABLE_SSD_CACHING_
FOR_ALL_VOLUMES
Are you sure you want to enable SSD caching for all volumes?
v ARE_YOU_SURE_YOU_WANT_TO_DISABLE_SSD_CACHING_
FOR_ALL_VOLUMES
Are you sure you want to disable SSD caching for all volumes?
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v VOLUME_IS_SNAPSHOT
Operation is not permitted on snapshots
-u -c XIV1 system_average_power_consumption
Output:
TODO
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
-u -c XIV1 system_average_temperature
403
Output:
TODO
Access Control:
404
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
Parameters:
Name
Type
Description
Mandatory
Default
host
Object name
Limits statistics to
the specific host
only.
All hosts
N/A
FC address of the
host port.
All ports.
Object name
Limits statistics to
I/O generated by
the specified
remote target only
(due to remote
mirroring).
All targets.
N/A
Limits statistics to
the specified
host/remote FC
port only.
All ports.
N/A
IP address of the
remote target port.
All ports.
iSCSI initiator
name
Limits statistics to
the specified iSCSI
initiator only.
All ports.
Object name
Limits statistics to
the specified IP
interface (relevant
for iSCSI only).
All interfaces.
N/A
Limits statistics to
the specified
module only.
All modules.
host_fc_
port
target
remote_fc_
port
remote_
ipaddress
host_
iscsi_name
ipinterfac
e
module
405
Name
Type
Description
Mandatory
Default
N/A
Limits statistics to
I/O performed on
the specified FC
port only.
All ports.
vol
Object name
Limits statistics to
the specified
volume only.
All volumes.
start
N/A
N/A
end
N/A
N/A
count
Positive integer
Number of time
points reported.
N/A
interval
Positive integer
N/A
Enumeration
N/A
Object name
Displays
performance class
aggregated
statistics for
bandwidth and
IOPS.
All Performance
classes.
local_fc_
port
resolution
_unit
perf_class
This command lists I/O statistics. The count parameter sets the number of lines in
the statistics report. Together, the interval and resolution_unit set the length of time
for each statistics line. Either start or end timestamps must be provided. These
timestamps set the time for the statistics report. Other parameters restrict statistics
to a specific host, host port, volume, interface port and so on.
For each line of statistics, 48 numbers are reported, which represent all the
combinations of reads/writes, hits/misses and I/O size reporting for each of the 16
options for bandwidth, IOPS and latency. Statistics collection is limited to 32 pools
and 200 volumes.
The syntax for the start and end fields is as follows: Y-M-D[.[h[:m[:s]]]], where
the ranges are as follows:
v Y - year (four digit)
v M - month (1-12)
v
v
v
v
D - day (1-31)
h - hour (0-23, with 0 as default)
m - minute (0-59, with 0 as default)
s - second (0-59, with 0 as default)
Note:
406
The year, month and day are separated by dashes, and the optional hours, minutes
and seconds are separated by colons.
Output units:
v Very Large blocks - are >512KB
v Large blocks - are 64-512KB
v Medium blocks - are 8-64KB
v Small blocks - are 0-8KB
v The latency is in Microsecond
v The bandwidth is in KB
perf_class
v The perf_class parameter enables to display the performance class aggregated
statistics for bandwidth and IOPS.
Id
Name
Default Position
time
Time
failures
Failures
N/A
aborts
Aborts
N/A
10
11
read_hit_very_
large_iops
read_hit_very_
large_latency
read_hit_very_
large_
throughput
read_hit_
large_iops
read_hit_
large_latency
read_hit_
large_
throughput
read_hit_
medium_iops
read_hit_
medium_latency
read_hit_
medium_
throughput
read_hit_
small_iops
407
Id
Name
Default Position
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
read_hit_
small_latency
read_hit_
small_
throughput
read_miss_
very_large_
iops
read_miss_
very_large_
latency
read_miss_
very_large_
throughput
read_miss_
large_iops
read_miss_
large_latency
read_miss_
large_
throughput
read_miss_
medium_iops
read_miss_
medium_latency
read_miss_
medium_
throughput
read_miss_
small_iops
read_miss_
small_latency
read_miss_
small_
throughput
write_hit_
very_large_
iops
408
Id
Name
Default Position
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
write_hit_
very_large_
latency
write_hit_
very_large_
throughput
write_hit_
large_iops
write_hit_
large_latency
write_hit_
large_
throughput
write_hit_
medium_iops
write_hit_
medium_latency
write_hit_
medium_
throughput
write_hit_
small_iops
write_hit_
small_latency
write_hit_
small_
throughput
write_miss_
very_large_
iops
write_miss_
very_large_
latency
write_miss_
very_large_
throughput
write_miss_
large_iops
409
Id
Name
Default Position
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
write_miss_
large_latency
write_miss_
large_
throughput
write_miss_
medium_iops
write_miss_
medium_latency
write_miss_
medium_
throughput
write_miss_
small_iops
write_miss_
small_latency
write_miss_
small_
throughput
read_memory_
hit_very_
large_iops
read_memory_
hit_very_
large_latency
read_memory_
hit_very_
large_
throughput
read_memory_
hit_large_iops
read_memory_
hit_large_
latency
read_memory_
hit_large_
throughput
read_memory_
hit_medium_
iops
410
Id
read_memory_
hit_medium_
latency
read_memory_
hit_medium_
throughput
Name
Default Position
57
58
59
60
61
Time (s)
62
read_memory_
hit_small_iops
read_memory_
hit_small_
latency
read_memory_
hit_small_
throughput
time_in_
seconds
Access Control:
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Disallowed
Completion Codes:
v BAD_TIME_FORMAT
Bad time format. Should be YYYY-MM-DD[.HH[:MM[:SS]]]
v TARGET_PORT_BAD_ADDRESS
Remote port address is illegal or does not belong to the remote target
v VOLUME_BAD_NAME
Volume name does not exist
v STATS_TOO_MANY_SAMPLES
Requested number of statistics samples is too high
v TARGET_BAD_NAME
Target name does not exist
v COMPONENT_DOES_NOT_EXIST
Component does not exist
v HOST_BAD_NAME
Host name does not exist
v HOST_PORT_DOES_NOT_EXIST
Port ID is not defined
v IPINTERFACE_DOES_NOT_EXIST
Chapter 19. Statistics
411
Parameters:
Name
Type
Description
Mandatory
Default
vol
Object name
N/A
pool
Object name
N/A
start
N/A
Creation time of
the object.
end
N/A
Current time.
max
Integer
Maximum number
of entries to
retrieve.
No limit.
Integer
Creation time of
the object.
start_in_
seconds
This command retrieves the usage history of a Storage Pool or volume, in units of
one megabyte.
Id
Name
Default Position
time
Time
volume_usage
snapshot_usage
Access Control:
412
User Category
Permission
Storage administrator
Allowed
Application administrator
Disallowed
User Category
Permission
Read-only users
Disallowed
Technicians
Disallowed
Completion Codes:
v VOLUME_BAD_NAME
Volume name does not exist
v POOL_DOES_NOT_EXIST
Storage Pool does not exist
v BAD_TIME_FORMAT
Bad time format. Should be YYYY-MM-DD[.HH[:MM[:SS]]]
v END_BEFORE_START
End Time should be later than Start Time
v VOLUME_IS_SNAPSHOT
Operation is not permitted on snapshots
413
414
Parameters:
Name
Type
Description
Enumeration
name
Object name
Name of object
key
String
Metadata key.
value
String
Metadata value
object_
type
Mandatory
This command sets a new metadata key-value for the specified object. Value will
override previous value if one exists.
Value can be an empty string. There can be up to 16 values, each limited to 128
bytes.
Access Control:
User Category
Permission
Condition
Storage administrator
Allowed
N/A
415
User Category
Permission
Condition
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v OBJECT_BAD_NAME
Referenced object does not exist.
v MAX_METADATA_OBJECTS_REACHED
Maximal number of metadata objects has been reached.
Parameters:
Name
Type
Description
Enumeration
name
Object name
Name of object
key
String
Metadata key.
object_
type
Mandatory
Access Control:
416
User Category
Permission
Condition
Storage administrator
Allowed
N/A
User Category
Permission
Condition
Application administrator
Conditionally Allowed
Read-only users
Disallowed
N/A
Technicians
Disallowed
N/A
Completion Codes:
v OBJECT_BAD_NAME
Referenced object does not exist.
v METADATA_OBJECT_KEY_NOT_FOUND
The specified metadata object does not exist.
Parameters:
Name
Type
Description
Mandatory
Default
Enumeration
Type of object.
Type of object.
Available values:
cg, cluster, dest,
destgroup, host,
performanceclass,
pool, rule,
schedule, smsgw,
smtpgw, target,
user, user_group,
vol.
name
Object name
Name of object
All objects
key
String
Metadata key.
object_
type
This command lists all the value-key pairs for this object, or a specific one. The
command fails if no key is defined.
Id
Name
Default Position
object_type
Object Type
name
Name
key
Key
417
Id
Name
Default Position
value
Value
Access Control:
418
User Category
Permission
Storage administrator
Allowed
Application administrator
Allowed
Read-only users
Allowed
Technicians
Allowed
informational
Description
VOLUME_CREATE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
VOLUME_CREATE_FAILED_BAD_SIZE
Severity
warning
Description
Troubleshooting
VOLUME_RENAME
Severity
informational
Description
VOLUME_RESIZE
Severity
informational
Description
SECONDARY_VOLUME_RESIZE
Severity
informational
Description
VOLUME_DELETE
Severity
informational
Description
419
VOLUME_FORMAT
Severity
informational
Description
VOLUME_COPY
Severity
informational
Description
VOLUME_LOCK
Severity
informational
Description
VOLUME_UNLOCK
Severity
informational
Description
VOLUME_MOVE
Severity
informational
Description
VOLUME_UNFORMAT
Severity
informational
Description
VOLUME_SET_FLASH_BYPASS
Severity
informational
Description
VOLUME_SET_SSD_CACHING
Severity
informational
Description
VOLUME_SET_ALL_SSD_CACHING
420
Severity
informational
Description
VOLUME_SET_DEFAULT_SSD_CACHING
Severity
informational
Description
DATA_REBUILD_STARTED
Severity
informational
Description
DATA_REBUILD_COMPLETED
Severity
informational
Description
DATA_REBUILD_COULD_NOT_BE_COMPLETED
Severity
major
Description
Troubleshooting
DATA_REDIST_STARTED
Severity
informational
Description
DATA_REDIST_COMPLETED
Severity
informational
Description
DATA_REBUILD_COMPLETED_REDIST_STARTED
Severity
informational
Description
STORAGE_POOL_EXHAUSTED
Severity
major
Description
Troubleshooting
421
STORAGE_POOL_UNLOCKED
Severity
major
Description
Troubleshooting
N/A
STORAGE_POOL_VOLUME_USAGE_INCREASED
Severity
variable
Description
Troubleshooting
N/A
STORAGE_POOL_VOLUME_USAGE_DECREASED
Severity
informational
Description
Troubleshooting
N/A
STORAGE_POOL_VOLUME_USAGE_TOO_HIGH
Severity
major
Description
Troubleshooting
STORAGE_POOL_VOLUME_USAGE_BACK_TO_NORMAL
Severity
informational
Description
Troubleshooting
N/A
STORAGE_POOL_SNAPSHOT_USAGE_INCREASED
Severity
variable
Description
Troubleshooting
N/A
STORAGE_POOL_SNAPSHOT_USAGE_DECREASED
422
Severity
informational
Description
Troubleshooting
N/A
HOST_CONNECTED
Severity
informational
Description
Troubleshooting
N/A
HOST_DISCONNECTED
Severity
informational
Description
Troubleshooting
N/A
HOST_MULTIPATH_OK
Severity
informational
Description
Troubleshooting
N/A
HOST_NO_MULTIPATH_ONLY_ONE_PORT
Severity
informational
Description
Troubleshooting
N/A
HOST_NO_MULTIPATH_ONLY_ONE_MODULE
Severity
informational
Description
Troubleshooting
N/A
SYSTEM_SPARES_ARE_LOW
Severity
major
Description
Troubleshooting
N/A
SYSTEM_NO_SPARES
Severity
critical
Description
Troubleshooting
N/A
POOL_CREATE
Severity
informational
423
Description
POOL_CREATE_THIN
Severity
informational
Description
POOL_CREATE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
POOL_RENAME
Severity
informational
Description
POOL_RESIZE
Severity
informational
Description
POOL_RESIZE_THIN
Severity
informational
Description
POOL_RESIZE_SNAPSHOTS
Severity
informational
Description
POOL_CHANGE_LOCK_BEHAVIOR
424
Severity
informational
Description
POOL_CONFIG_SNAPSHOTS
Severity
informational
Description
POOL_DELETE
Severity
informational
Description
COMMAND_SERVICE_FAILED_TOO_MANY_TIMES
Severity
major
Description
Troubleshooting
COMMAND_SERVICE_EXECUTABLE_INACCESSIBLE
Severity
major
Description
Troubleshooting
FC_PORT_RESTART
Severity
variable
Description
Troubleshooting
ISCSI_PORT_RESTART
Severity
variable
Description
Troubleshooting
FC_PORT_HAS_FAILED
Severity
major
Description
Troubleshooting
ISCSI_PORT_HAS_FAILED
Severity
major
Description
425
Troubleshooting
REQUIREMENT_IS_MISSING
Severity
critical
Description
CRITICAL_THREAD_DID_NOT_HEARTBEAT
Severity
critical
Description
Troubleshooting
THREAD_DID_NOT_HEARTBEAT
Severity
warning
Description
Troubleshooting
NODE_DID_NOT_HEARTBEAT
Severity
warning
Description
Troubleshooting
MODULE_STARTED_DOWNLOADING_VERSION
Severity
informational
Description
MODULE_FINISHED_DOWNLOADING_VERSION
Severity
informational
Description
MODULE_DOWNLOAD_TIMEOUT
426
Severity
warning
Description
Troubleshooting
MODULE_DOWNLOAD_VERSION_TIMEOUT
Severity
warning
Description
Troubleshooting
ERROR_SETTING_UP_INTERFACE
Severity
major
Description
Troubleshooting
MODULE_CPU_HAS_LESS_CORES_THAN_EXPECTED
Severity
major
Description
Troubleshooting
MODULE_CPU_HAS_MORE_CORES_THAN_EXPECTED
Severity
informational
Description
Troubleshooting
MISMATCH_IN_INTERFACE_SPEED
Severity
major
Description
Troubleshooting
NEW_TIME_CHANGE_IS_INVALID
Severity
warning
Description
Troubleshooting
NTP_SERVER_TIME_DIFFERENCE_TOO_BIG
Severity
warning
Description
427
Troubleshooting
IPSEC_TUNNEL_OPENED
Severity
informational
Description
IPSEC_TUNNEL_CLOSED
Severity
informational
Description
BOIDEM_DISK_DEFERRED_ERROR
Severity
warning
Description
Troubleshooting
N/A
BOIDEM_DISK_REVIVED
Severity
warning
Description
BOIDEM_DISK_KILLED
Severity
warning
Description
BOIDEM_DISK_BLACKLIST_MASK_CHANGED
Severity
informational
Description
BOIDEM_NOT_ENOUGH_DISKS_AFTER_GRACE
Severity
warning
Description
BOIDEM_HAS_ENOUGH_DISKS
428
Severity
warning
Description
BOIDEM_MISSING_MOUNT_POINT
Severity
warning
Description
BOIDEM_FS_IS_RO
Severity
warning
Description
BOIDEM_DISK_UNRESPONSIVE
Severity
warning
Description
BOIDEM_DISK_RESPONSIVE
Severity
warning
Description
BOIDEM_DISK_ERROR_SENSE_INFORMATION
Severity
minor
Description
Troubleshooting
BOIDEM_DISK_MEDIUM_ERROR
Severity
warning
Description
BOIDEM_DISK_ABNORMAL_ERROR
Severity
warning
Description
BOIDEM_DISK_LONG_LATENCY
Severity
variable
Description
429
BOIDEM_DISK_KEEPALIVE_OK
Severity
minor
Description
BOIDEM_DISK_KEEPALIVE_FAILED
Severity
warning
Description
Troubleshooting
N/A
MIRROR_CREATE
Severity
informational
Description
CG_MIRROR_CREATE
Severity
informational
Description
MIRROR_CREATE_SLAVE
Severity
informational
Description
CG_MIRROR_CREATE_SLAVE
Severity
informational
Description
MIRROR_SCHEDULE_CHANGE
Severity
informational
Description
MIRROR_CREATE_FAILED_TARGET_NOT_CONNECTED
430
Severity
warning
Description
Troubleshooting
REMOTE_OPERATION_FAILED_TIMED_OUT
Severity
warning
Description
Troubleshooting
MIRROR_RESYNC_FAILED
Severity
major
Description
Troubleshooting
MIRROR_RESYNC_FAILED_DUE_TO_THIN_PROVISIONING
Severity
major
Description
Troubleshooting
MIRROR_SYNC_STARTED
Severity
informational
Description
MIRROR_SYNC_ENDED
Severity
informational
Description
MIRROR_CANNOT_CREATE_SYNC_JOB_TOO_MANY_VOLUMES
Severity
major
Description
MIRROR_CANNOT_CREATE_LRS_TOO_MANY_VOLUMES
Severity
major
431
Description
MIRROR_REESTABLISH_FAILED
Severity
major
Description
MIRROR_REESTABLISH_FAILED_CONFIGURATION_ERROR
Severity
major
Description
Troubleshooting
MIRROR_ACTIVATE
Severity
informational
Description
MIRROR_DEACTIVATE
Severity
informational
Description
MIRROR_DEACTIVATE_SECONDARY_LOCKED
Severity
minor
Description
MIRROR_DEACTIVATE_CONFIGURATION_ERROR
Severity
minor
Description
MIRROR_DELETE
Severity
432
informational
Description
MIRROR_REVERSE_ROLE_TO_SLAVE
Severity
informational
Description
MIRROR_REVERSE_ROLE_TO_MASTER
Severity
informational
Description
MIRROR_REVERSE_ROLE_OF_PEER_WITH_LCS_TO_MASTER
Severity
informational
Description
MIRROR_SWITCH_ROLES_TO_SLAVE
Severity
informational
Description
MIRROR_SWITCH_ROLES_TO_MASTER
Severity
informational
Description
MIRROR_REESTABLISH_FAILED_TOO_MANY_VOLUMES
Severity
major
Description
Troubleshooting
MIRROR_END_SYNC_FAILED_CONFIGURATION_ERROR
Severity
major
Description
Troubleshooting
433
MIRROR_CHANGE_DESIGNATION
Severity
informational
Description
MIRROR_CANCEL_SNAPSHOT
Severity
informational
Description
MIRROR_SYNCHRONIZATION_TYPE_CHANGED
Severity
informational
Description
DM_DEFINE
Severity
informational
Description
OM_DEFINE
Severity
informational
Description
DM_SYNC_STARTED
Severity
informational
Description
DM_SYNC_ENDED
Severity
informational
Description
DM_ACTIVATE
434
Severity
informational
Description
DM_DEACTIVATE
Severity
informational
Description
DM_DEACTIVATE_LUN_UNAVAILABLE
Severity
minor
Description
DM_START_MIGRATION
Severity
informational
Description
DM_DELETE
Severity
informational
Description
SCHEDULE_CREATE
Severity
informational
Description
SCHEDULE_UPDATE
Severity
informational
Description
SCHEDULE_RENAME
Severity
informational
Description
SCHEDULE_DELETE
Severity
informational
Description
MIRROR_RPO_OK
Severity
informational
Description
435
MIRROR_RPO_LAGGING
Severity
informational
Description
MIRROR_CHANGE_RPO
Severity
informational
Description
MIRROR_IS_LAGGING_BEYOND_PERCENT_THRESHOLD
Severity
warning
Description
MIRROR_AUTO_FIX_REACHED_LIMIT
Severity
warning
Description
MIRROR_IS_LAGGING_BEYOND_ABSOLUTE_THRESHOLD
Severity
warning
Description
MIRROR_INCOMPATIBLE_VERSION_FOR_UNMAP_SUPPORT
Severity
warning
Description
MAP_VOLUME
Severity
informational
Description
UNMAP_VOLUME
436
Severity
informational
Description
CLUSTER_DEFINE_EXCEPTION
Severity
informational
Description
CLUSTER_CANCEL_EXCEPTION
Severity
informational
Description
SPECIAL_TYPE_SET
Severity
informational
Description
DATA_LOSS
Severity
critical
Description
Troubleshooting
SERVICE_HAS_FAILED
Severity
major
Description
Troubleshooting
SERVICE_FAILED_TO_PHASEIN
Severity
major
Description
Troubleshooting
SERVICE_FAILED_TO_RESTART
Severity
major
Description
Troubleshooting
MANAGER_RESIGNED_TO_LET_MODULE_PHASE_OUT
Severity
informational
Description
Troubleshooting
N/A
437
MODULE_FAILED
Severity
critical
Description
Component ID failed.
Troubleshooting
NODE_FAILED
Severity
critical
Description
Troubleshooting
NODE_RESET
Severity
informational
Description
Troubleshooting
N/A
NODE_IS_NOT_UP
Severity
minor
Description
Troubleshooting
TRACES_SNAPSHOT_CREATE
Severity
informational
Description
Troubleshooting
N/A
MODULE_IS_NOT_UP
Severity
minor
Description
Troubleshooting
SINGLETON_NODE_IS_NOT_UP
Severity
minor
Description
Troubleshooting
DISK_HAS_FAILED
438
Severity
variable
Description
Troubleshooting
SSD_HAS_FAILED
Severity
major
Description
Troubleshooting
DISK_INFO_EXTRA_EVENT
Severity
informational
Description
Troubleshooting
N/A
SSD_INFO_EXTRA_EVENT
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_TEST_OF_DISK_HAS_FAILED
Severity
major
Description
Troubleshooting
COMPONENT_TEST_OF_SSD_HAS_FAILED
Severity
major
Description
Troubleshooting
DISK_INFO_LOAD_FAILED
Severity
major
Description
Component ID failed.
Troubleshooting
DISK_STARTED_PHASEOUT
Severity
informational
Description
Troubleshooting
N/A
DISK_STARTED_AUTO_PHASEOUT
Severity
minor
Description
Troubleshooting
439
DISK_STARTED_PHASEIN
Severity
informational
Description
Troubleshooting
N/A
DISK_FINISHED_PHASEIN
Severity
informational
Description
Troubleshooting
N/A
DISK_FINISHED_PHASEOUT
Severity
informational
Description
Troubleshooting
N/A
SECOND_DISK_FAILURE
Severity
critical
Description
Troubleshooting
N/A
DISK_RECOVERED
Severity
critical
Description
Troubleshooting
N/A
MODULE_STARTED_PHASEOUT
Severity
informational
Description
Troubleshooting
N/A
MODULE_INFO_PRE_EVENT
Severity
informational
Description
Troubleshooting
N/A
MODULE_FINISHED_PHASEOUT
440
Severity
informational
Description
Troubleshooting
N/A
MODULE_STOPPED_PHASEOUT_DUE_TO_MANAGEMENT_
REQUIREMENT
Severity
major
Description
Troubleshooting
N/A
MODULE_PHASEOUT_FAILURE_REASON
Severity
informational
Description
Troubleshooting
N/A
START_WORK
Severity
informational
Description
SYSTEM_HAS_ENTERED_MAINTENANCE_MODE
Severity
informational
Description
SYSTEM_ENTERED_CHARGING_STATE
Severity
informational
Description
SYSTEM_LEFT_CHARGING_STATE
Severity
informational
Description
USER_SHUTDOWN
Severity
major
Description
EMERGENCY_SHUTDOWN_NOW
Severity
critical
Description
Troubleshooting
441
SHUTDOWN_PARAMS
Severity
major
Description
DISK_STARTED_AUTO_PHASEIN
Severity
critical
Description
Troubleshooting
N/A
SANITY_CHECK_FAILED
Severity
critical
Description
Troubleshooting
SYSTEM_HARD_CAPACITY_CHANGED
Severity
informational
Description
SYSTEM_DISK_CAPACITY_EXPANDED
Severity
informational
Description
SYSTEM_CAN_NOT_INCREASE_SPARES
Severity
informational
Description
SYSTEM_SOFT_CAPACITY_CHANGED
Severity
informational
Description
MODULE_IS_MISSING_DATA_DISKS
442
Severity
major
Description
SERVICE_WAS_RESTARTED
Severity
informational
Description
DATA_SERVICE_STARTED_PHASEOUT
Severity
informational
Description
Troubleshooting
N/A
DATA_SERVICE_FINISHED_PHASEOUT
Severity
informational
Description
Troubleshooting
N/A
POWER_SUPPLY_UNIT_STATUS_IS_OK
Severity
informational
Description
Troubleshooting
POWER_TO_MODULE_SHOULD_BE_DISCONNECTED_AND_
RECONNECTED
Severity
informational
Description
Troubleshooting
N/A
MODULE_FIRMWARE_UPGRADE_FAILED
Severity
warning
Description
Troubleshooting
FC_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
DISK_SMALLER_THAN_SYSTEM_DISK_SIZE
Severity
major
443
Description
DISK_LARGER_THAN_SYSTEM_DISK_SIZE
Severity
variable
Description
DISK_MODEL_DIFFERENT_THAN_SYSTEM_MODEL
Severity
major
Description
DISK_MODEL_DIFFERENT_THAN_MODULE_DISK_MODEL
Severity
major
Description
FIRST_DISK_MODEL_IN_MODULE
Severity
informational
Description
SSD_INTERMIX_DETECTED
Severity
informational
Description
SSD_CACHING_ENABLED
Severity
informational
Description
Troubleshooting
N/A
SSD_CACHING_DISABLED
Severity
444
informational
Description
Troubleshooting
N/A
FLASH_CACHE_ENABLE
Severity
informational
Description
Troubleshooting
N/A
FLASH_CACHE_DISABLE
Severity
informational
Description
Troubleshooting
N/A
CF_FAILED
Severity
major
Description
Troubleshooting
DIMM_FAILED
Severity
major
Description
Troubleshooting
CPU_FAILED
Severity
major
Description
Troubleshooting
NIC_FAILED
Severity
major
Description
Troubleshooting
UNKNOWN_MODULE_SERIAL_NUMBER
Severity
critical
Description
Troubleshooting
ILLEGAL_MODULE_SERIAL_NUMBER
Severity
critical
Description
Troubleshooting
445
MODULE_ORIGINAL_SERIAL_CLEANED
Severity
major
Description
Troubleshooting
MODULE_ORIGINAL_PART_NUMBER_CLEANED
Severity
major
Description
Troubleshooting
ILLEGAL_MODULE_PART_NUMBER
Severity
critical
Description
Troubleshooting
MODULE_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
CF_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
INFINIBAND_HCA_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
INFINIBAND_HCA_BOARD_CHANGE_DETECTED
446
Severity
major
Description
Troubleshooting
INFINIBAND_HCA_BOARD_ID_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
CNA_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
CNA_BOARD_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
CNA_BOARD_ID_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
INFINIBAND_HCA_ADAPTER_TYPE_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
SAS_CONTROLLER_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
DIMM_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
447
PSU_CHANGE_DETECTED
Severity
informational
Description
Troubleshooting
CPU_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
NIC_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
VPD_CHANGE_DETECTED
Severity
informational
Description
Troubleshooting
MFG_CHANGE_DETECTED
Severity
informational
Description
Troubleshooting
MM_CONFIG_CHANGE_DETECTED
Severity
informational
Description
Troubleshooting
TECHNICIAN_WORK_STARTED
448
Severity
informational
Description
Troubleshooting
N/A
TECHNICIAN_WORK_ENDED
Severity
informational
Description
Troubleshooting
N/A
TECHNICIAN_WORK_TIMED_OUT
Severity
warning
Description
Troubleshooting
N/A
XIV_SUPPORT_ENABLED
Severity
informational
Description
Troubleshooting
N/A
XIV_SUPPORT_ENABLED_NO_TIME_LIMIT
Severity
informational
Description
Troubleshooting
N/A
XIV_SUPPORT_DISABLED
Severity
informational
Description
Troubleshooting
N/A
XIV_SUPPORT_WINDOW_TIMEOUT
Severity
informational
Description
Troubleshooting
N/A
HOST_DEFINE
Severity
informational
Description
HOST_UPDATE
Severity
informational
Description
449
CLUSTER_CREATE
Severity
informational
Description
HOST_DEFINE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
CLUSTER_CREATE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
HOST_RENAME
Severity
informational
Description
CLUSTER_RENAME
Severity
informational
Description
HOST_DELETE
Severity
informational
Description
CLUSTER_DELETE
Severity
informational
Description
HOST_ADD_PORT
450
Severity
informational
Description
CLUSTER_ADD_HOST
Severity
informational
Description
HOST_REMOVE_PORT
Severity
informational
Description
CLUSTER_REMOVE_HOST
Severity
informational
Description
DESTINATION_DEFINE
Severity
informational
Description
DESTINATION_UPDATE
Severity
informational
Description
DESTINATION_DELETE
Severity
informational
Description
DESTINATION_RENAME
Severity
informational
Description
DESTINATION_GROUP_CREATE
Severity
informational
Description
DESTINATION_GROUP_DELETE
Severity
informational
Description
451
DESTINATION_GROUP_RENAME
Severity
informational
Description
DESTINATION_GROUP_ADD_DESTINATION
Severity
informational
Description
DESTINATION_GROUP_REMOVE_DESTINATION
Severity
informational
Description
RULE_CREATE
Severity
informational
Description
RULE_UPDATE
Severity
informational
Description
RULE_DELETE
Severity
informational
Description
RULE_RENAME
Severity
informational
Description
SMTP_GATEWAY_DEFINE
Severity
informational
Description
SMTP_GATEWAY_UPDATE
452
Severity
informational
Description
SMTP_GATEWAY_DELETE
Severity
informational
Description
SMTP_GATEWAY_RENAME
Severity
informational
Description
SMTP_GATEWAY_PRIORITIZE
Severity
informational
Description
SMTP_GATEWAY_FAILED
Severity
major
Description
SMTP_GATEWAY_VIA_NODE_FAILED
Severity
warning
Description
SMS_GATEWAY_DEFINE
Severity
informational
Description
SMS_GATEWAY_UPDATE
Severity
informational
Description
SMS_GATEWAY_DELETE
Severity
informational
Description
SMS_GATEWAY_RENAME
Severity
informational
Description
453
SMS_GATEWAY_PRIORITIZE
Severity
informational
Description
EVENTS_WERE_DISCARDED
Severity
variable
Description
Troubleshooting
CONS_GROUP_CREATE
Severity
informational
Description
CONS_GROUP_CREATE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
CONS_GROUP_RENAME
Severity
informational
Description
CONS_GROUP_DELETE
Severity
informational
Description
CONS_GROUP_ADD_VOLUME
Severity
informational
Description
SLAVE_CONS_GROUP_ADD_VOLUME
454
Severity
informational
Description
CONS_GROUP_REMOVE_VOLUME
Severity
informational
Description
SLAVE_CONS_GROUP_REMOVE_VOLUME
Severity
informational
Description
CONS_GROUP_SNAPSHOTS_CREATE
Severity
informational
Description
CONS_GROUP_SNAPSHOTS_CREATE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
CONS_GROUP_SNAPSHOTS_OVERWRITE
Severity
informational
Description
SLAVE_CONS_GROUP_SNAPSHOTS_CREATE
Severity
informational
Description
SLAVE_CONS_GROUP_SNAPSHOTS_OVERWRITE
Severity
informational
Description
MIRROR_CONS_GROUP_SNAPSHOTS_CREATE
Severity
informational
455
Description
MIRROR_CONS_GROUP_SNAPSHOTS_OVERWRITE
Severity
informational
Description
MIRROR_SNAPGROUP_CREATE_FAILED
Severity
minor
Description
SNAPSHOT_GROUP_RESTORE
Severity
informational
Description
SNAPSHOT_GROUP_RENAME
Severity
informational
Description
SNAPSHOT_GROUP_DUPLICATE
Severity
informational
Description
SNAPSHOT_GROUP_FORMAT
Severity
informational
Description
SNAPSHOT_GROUP_DELETE
Severity
informational
Description
SNAPSHOT_GROUP_CHANGE_PRIORITY
Severity
456
informational
Description
SNAPSHOT_GROUP_LOCK
Severity
informational
Description
SNAPSHOT_GROUP_UNLOCK
Severity
informational
Description
SNAPSHOT_GROUP_DELETED_DUE_TO_POOL_EXHAUSTION
Severity
informational
Description
Troubleshooting
N/A
SNAPSHOT_GROUP_DISBAND
Severity
informational
Description
CONS_GROUP_MOVE
Severity
informational
Description
XCG_CREATE
Severity
informational
Description
XCG_DELETE
Severity
informational
Description
457
XCG_ADD_CG
Severity
informational
Description
XCG_REMOVE_CG
Severity
informational
Description
TARGET_DEFINE
Severity
informational
Description
TARGET_DEFINE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
TARGET_RENAME
Severity
informational
Description
TARGET_DELETE
Severity
informational
Description
TARGET_ALLOW_ACCESS
Severity
informational
Description
TARGET_PORT_ADD
Severity
informational
Description
TARGET_PORT_REMOVE
458
Severity
informational
Description
TARGET_PORT_ACTIVATE
Severity
informational
Description
TARGET_PORT_DEACTIVATE
Severity
informational
Description
TARGET_CONNECTIVITY_CREATE
Severity
informational
Description
TARGET_ISCSI_CONNECTIVITY_CREATE
Severity
informational
Description
TARGET_CONNECTIVITY_CREATE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
TARGET_CONNECTIVITY_DELETE
Severity
informational
Description
TARGET_ISCSI_CONNECTIVITY_DELETE
Severity
informational
Description
TARGET_CONNECTIVITY_ACTIVATE
Severity
informational
459
Description
TARGET_ISCSI_CONNECTIVITY_ACTIVATE
Severity
informational
Description
TARGET_CONNECTIVITY_DEACTIVATE
Severity
informational
Description
TARGET_ISCSI_CONNECTIVITY_DEACTIVATE
Severity
informational
Description
TARGET_CONNECTION_ESTABLISHED
Severity
informational
Description
TARGET_CONNECTION_DISCONNECTED
Severity
minor
Description
TARGET_DISCONNECTED
Severity
major
Description
TARGET_LINK_DOWN_BEYOND_THRESHOLD
Severity
major
Description
SNAPSHOT_CREATE
Severity
460
informational
Description
SNAPSHOT_OVERWRITE
Severity
informational
Description
SNAPSHOT_FORMAT
Severity
informational
Description
SNAPSHOT_CREATE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
SNAPSHOT_DUPLICATE
Severity
informational
Description
SNAPSHOT_DUPLICATE_FAILED_TOO_MANY
Severity
warning
Description
Troubleshooting
SNAPSHOT_RESTORE
Severity
informational
Description
SNAPSHOT_CHANGE_PRIORITY
Severity
informational
Description
Troubleshooting
N/A
461
SNAPSHOT_DELETED_DUE_TO_POOL_EXHAUSTION
Severity
warning
Description
Troubleshooting
N/A
MIRROR_SNAPSHOT_CREATE
Severity
informational
Description
MIRROR_SNAPSHOT_CREATE_FAILED
Severity
minor
Description
MIRROR_SNAPSHOT_OVERWRITE
Severity
informational
Description
MIRROR_SLAVE_SNAPSHOT_CREATE
Severity
informational
Description
MIRROR_SLAVE_SNAPSHOT_OVERWRITE
Severity
informational
Description
INVALID_ASYNC_ASSOC
Severity
critical
Description
Troubleshooting
N/A
INVALID_DATA_GENERATION_ID
462
Severity
critical
Description
Troubleshooting
N/A
CACHE_HAS_LESS_MEMORY
Severity
warning
Description
Troubleshooting
UNUSUAL_CONF_LOCK_TIME
Severity
warning
Description
Troubleshooting
XDRP_FLAGS_ON_AND_NO_MIRROR
Severity
critical
Description
Troubleshooting
N/A
FAILED_TO_ALLOC_FOR_REMOTE_FLAG
Severity
critical
Description
Troubleshooting
N/A
FAILED_ALLOC_IN_REBUILD
Severity
critical
Description
Troubleshooting
N/A
ACQUIRED_INVALID_PARTITION
Severity
critical
Description
Troubleshooting
N/A
ACQUIRED_INVALID_PARTIION
Severity
critical
Description
463
Troubleshooting
N/A
INVALID_PARTITION_STATIC_FLAG
Severity
critical
Description
Troubleshooting
N/A
SUSPECT_DATA_LOSS
Severity
critical
Description
Troubleshooting
SCRUBBING_CHECKSUM_DIFF
Severity
critical
Description
Troubleshooting
SCRUBBING_CHECKSUM_DIFF_RETRY_COUNT
Severity
critical
Description
Troubleshooting
SCRUBBING_REMOTE_DIGEST_DIFF
464
Severity
critical
Description
Troubleshooting
SCRUBBING_REMOTE_DIGEST_DIFF_IDENTIFIED_AND_
CORRECTED
Severity
informational
Description
Troubleshooting
N/A
SCRUBBING_REMOTE_DIGEST_DIFF_CORRECT_FAILED
Severity
informational
Description
Troubleshooting
N/A
SCRUBBING_FORMATTED_NOT_ZERO
Severity
critical
Description
Troubleshooting
N/A
SCRUBBING_SUCCESS
Severity
informational
Description
Troubleshooting
N/A
MEDIUM_ERROR_IN_DATA_MIGRATION
Severity
critical
Description
Troubleshooting
ZERO_LENGTH_IO
Severity
warning
Description
Troubleshooting
N/A
465
BUFFER_POOL_EMPTY
Severity
major
Description
Troubleshooting
N/A
ORPHANED_ASYNC_PARTITION
Severity
warning
Description
Troubleshooting
N/A
CACHE_ALLOCATION_NO_READ_CACHE
Severity
critical
Description
Troubleshooting
SSD_DATA_INTEGRITY_ERROR_DETECTED
Severity
minor
Description
Troubleshooting
N/A
SSD_RECOVERED_ERROR
Severity
minor
Description
Troubleshooting
N/A
SSD_DEFERRED_ERROR
Severity
warning
Description
Troubleshooting
N/A
DISK_MEDIUM_ERROR
466
Severity
warning
Description
Troubleshooting
N/A
DISK_DEFERRED_ERROR
Severity
warning
Description
Troubleshooting
N/A
SSD_MEDIUM_ERROR
Severity
warning
Description
Troubleshooting
N/A
DISK_ERROR_SENSE_INFORMATION
Severity
minor
Description
Troubleshooting
SSD_ERROR_SENSE_INFORMATION
Severity
minor
Description
Troubleshooting
DISK_ABNORMAL_ERROR
Severity
major
Description
Troubleshooting
N/A
SSD_ABNORMAL_ERROR
Severity
major
Description
Troubleshooting
N/A
467
DISK_LONG_LATENCY
Severity
variable
Description
Troubleshooting
N/A
SSD_LONG_LATENCY
Severity
variable
Description
Troubleshooting
N/A
DISK_BAD_PERFORMANCE
Severity
minor
Description
Troubleshooting
N/A
SSD_BAD_PERFORMANCE
Severity
major
Description
Troubleshooting
N/A
DISK_KEEPALIVE_FAILED
Severity
major
Description
Troubleshooting
N/A
SSD_KEEPALIVE_FAILED
Severity
major
Description
Troubleshooting
N/A
DISK_KEEPALIVE_OK
468
Severity
major
Description
Troubleshooting
N/A
SSD_KEEPALIVE_OK
Severity
major
Description
Troubleshooting
N/A
DISK_UNRESPONSIVE
Severity
major
Description
SSD_UNRESPONSIVE
Severity
major
Description
DISK_RESPONSIVE
Severity
major
Description
SSD_RESPONSIVE
Severity
major
Description
DISK_SHOULD_FAIL
Severity
major
Description
Troubleshooting
DISK_NEEDS_PHASEOUT
Severity
major
Description
Troubleshooting
SSD_DISK_LABELS_MISMATCH
Severity
major
Description
469
SCRUBBER_WAS_REPOSITIONED
Severity
major
Description
USER_DEFINED
Severity
informational
Description
Troubleshooting
N/A
USER_DELETED
Severity
informational
Description
Troubleshooting
N/A
USER_RENAMED
Severity
informational
Description
Troubleshooting
N/A
USER_UPDATED
Severity
informational
Description
Troubleshooting
N/A
USER_ADDED_TO_USER_GROUP
Severity
informational
Description
Troubleshooting
N/A
USER_REMOVED_FROM_USER_GROUP
Severity
informational
Description
Troubleshooting
N/A
USER_GROUP_CREATED
Severity
470
informational
Description
Troubleshooting
N/A
USER_GROUP_DELETED
Severity
informational
Description
Troubleshooting
N/A
USER_GROUP_RENAMED
Severity
informational
Description
Troubleshooting
N/A
LDAP_AUTHENTICATION_ACTIVATED
Severity
informational
Description
Troubleshooting
N/A
LDAP_AUTHENTICATION_DEACTIVATED
Severity
warning
Description
Troubleshooting
N/A
LDAP_CONFIGURATION_CHANGED
Severity
warning
Description
Troubleshooting
N/A
LDAP_CONFIGURATION_RESET
Severity
warning
Description
Troubleshooting
N/A
USER_LOGIN_HAS_SUCCEEDED
Severity
informational
Description
Troubleshooting
N/A
471
USER_LOGIN_HAS_FAILED
Severity
warning
Description
Troubleshooting
N/A
USER_HAS_FAILED_TO_RUN_COMMAND
Severity
warning
Description
Troubleshooting
N/A
LDAP_SERVER_INACCESSIBLE
Severity
minor
Description
Troubleshooting
N/A
LDAP_SERVER_ACCESSIBLE
Severity
informational
Description
Troubleshooting
N/A
LDAP_SSL_CERTIFICATE_ABOUT_TO_EXPIRE
Severity
warning
Description
Troubleshooting
N/A
LDAP_SERVER_WAS_ADDED
Severity
informational
Description
Troubleshooting
N/A
LDAP_SERVER_WAS_REMOVED
472
Severity
informational
Description
Troubleshooting
N/A
ACCESS_TO_HOST_GRANTED_TO_USER_GROUP
Severity
informational
Description
Troubleshooting
N/A
ACCESS_OF_USER_GROUP_TO_HOST_REMOVED
Severity
informational
Description
Troubleshooting
N/A
ACCESS_TO_CLUSTER_GRANTED_TO_USER_GROUP
Severity
informational
Description
Troubleshooting
N/A
ACCESS_OF_USER_GROUP_TO_CLUSTER_REMOVED
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_TEST_HAS_FAILED
Severity
minor
Description
Troubleshooting
COMPONENT_TEST_SUCCEEDED
Severity
informational
Description
Troubleshooting
MODULE_COMPONENT_TEST_STARTED
Severity
informational
Description
Troubleshooting
N/A
DISK_COMPONENT_TEST_STARTED
Severity
informational
473
Description
Troubleshooting
N/A
IB_SWITCH_COMPONENT_TEST_STARTED
Severity
informational
Description
Troubleshooting
N/A
SSD_COMPONENT_TEST_STARTED
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_WAS_PHASED_OUT
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_WAS_FAILED
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_FAILURE_WAS_CANCELED
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_WAS_PHASED_IN
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_WAS_EQUIPPED
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_WAS_UNEQUIPPED
Severity
474
informational
Description
Troubleshooting
N/A
INTERFACE_SERVICES_ACTIVATED
Severity
informational
Description
Troubleshooting
N/A
INTERFACE_SERVICES_DEACTIVATED
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_FIRMWARE_UPGRADE_ABORTING
Severity
warning
Description
Troubleshooting
N/A
COMPONENT_FIRMWARE_UPGRADE_ABORTED
Severity
warning
Description
Troubleshooting
N/A
COMPONENT_FIRMWARE_UPGRADE_DONE
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_FIRMWARE_UPGRADE_STARTED
Severity
informational
Description
Troubleshooting
N/A
COMPONENT_FIRMWARE_CANNOT_PHASEOUT_COMPONENT
Severity
minor
475
Description
Troubleshooting
N/A
COMPONENT_FIRMWARE_CANNOT_FAIL_COMPONENT
Severity
minor
Description
Troubleshooting
N/A
MIRRORING_CONNECTIVITY_TO_NON_XIV_TARGET
Severity
warning
Description
Troubleshooting
DM_CONNECTIVITY_TO_XIV_TARGET
Severity
warning
Description
Troubleshooting
TAKEN_OVER
Severity
informational
Description
EMERGENCY_ROOT_ACCESS
476
Severity
warning
Description
Troubleshooting
N/A
EMERGENCY_CONSOLE_ACCESS
Severity
warning
Description
Troubleshooting
N/A
CR_BYPASS_ACCESS
Severity
warning
Description
Troubleshooting
N/A
CR_KEY_SETUP_OK
Severity
informational
Description
Troubleshooting
N/A
CR_KEY_UPGRADE_NOT_DONE
Severity
warning
Description
Troubleshooting
N/A
CR_KEY_SETUP_FAILED
Severity
major
Description
Troubleshooting
N/A
SSH_REVOKE_KEY_OK
Severity
informational
Description
Troubleshooting
N/A
SSH_REVOKE_KEY_FAILED
Severity
major
Description
Troubleshooting
N/A
477
CLEAR_FACTORY_SETTINGS_STARTED
Severity
informational
Description
Troubleshooting
CLEAR_FACTORY_SETTINGS_FINISHED
Severity
informational
Description
Troubleshooting
CLEAR_FACTORY_SETTINGS_FAILED
Severity
critical
Description
Troubleshooting
PROBLEMATIC_DISK_BEHAVIOR_DETECTED
Severity
variable
Description
Troubleshooting
PROBLEMATIC_DISK_BEHAVIOR_CLEARED
Severity
informational
Description
Troubleshooting
DISK_PROBLEMATIC_BEHAVIOR_DETECTED
Severity
variable
Description
Troubleshooting
DISK_PROBLEMATIC_BEHAVIOR_CLEARED
Severity
informational
Description
Troubleshooting
DISK_HIGH_MEDIA_ERROR_RATE_DETECTED
478
Severity
variable
Description
Troubleshooting
DISK_HIGH_MEDIA_ERROR_RATE_CLEARED
Severity
informational
Description
Troubleshooting
SSD_PROBLEMATIC_BEHAVIOR_DETECTED
Severity
variable
Description
Troubleshooting
SSD_PROBLEMATIC_BEHAVIOR_CLEARED
Severity
informational
Description
Troubleshooting
SSD_HIGH_MEDIA_ERROR_RATE_DETECTED
Severity
variable
Description
Troubleshooting
SSD_HIGH_MEDIA_ERROR_RATE_CLEARED
Severity
informational
Description
Troubleshooting
IB_SWITCH_FAILED
Severity
critical
Description
Troubleshooting
IB_SWITCH_STARTED_PHASEOUT
Severity
informational
Description
Troubleshooting
N/A
IB_SWITCH_STARTED_PHASEIN
Severity
informational
Chapter 21. Events
479
Description
Troubleshooting
N/A
IB_SWITCH_CONFIG_FAILED
Severity
warning
Description
Troubleshooting
IB_SWITCH_IS_NOT_ANSWERING
Severity
warning
Description
Troubleshooting
IB_SWITCH_BEGAN_ANSWERING
Severity
informational
Description
IB_SWITCH_HAS_POWER_FAILURE
Severity
warning
Description
Troubleshooting
IB_SWITCH_POWER_FAILURE
Severity
warning
Description
Troubleshooting
IB_SWITCH_POWER_RESTORED
Severity
informational
Description
IB_SWITCH_HAS_FAN_FAILURE
Severity
warning
Description
Troubleshooting
IB_SWITCH_FAN_FAILURE
Severity
480
warning
Description
Troubleshooting
IB_SWITCH_FAN_RESTORED
Severity
informational
Description
IB_SWITCH_HAS_TEMPERATURE
Severity
variable
Description
Troubleshooting
IB_SWITCH_HIGH_TEMPERATURE
Severity
variable
Description
Troubleshooting
IB_SWITCH_HAS_VOLTAGE
Severity
variable
Description
Troubleshooting
IB_SWITCH_VOLTAGE_PROBLEM
Severity
variable
Description
Troubleshooting
IB_SWITCH_VOLTAGE_RESTORED
Severity
informational
Description
IB_SWITCH_BAD_INDICATION
Severity
warning
Description
481
Troubleshooting
Check switch
IB_SWITCH_INTERN_ERROR
Severity
warning
Description
Troubleshooting
Check switch
IB_SWITCH_BAD_MANAGEMENT_WIRING
Severity
warning
Description
Troubleshooting
Check wiring
IB_SWITCH_FIRMWARE_INCOMPATIBLE
Severity
warning
Description
Troubleshooting
None
IB_SWITCH_FIRMWARE_UPDATE_IN_PROG
Severity
warning
Description
Troubleshooting
IB_SWITCH_FIRMWARE_UPDATED
Severity
informational
Description
Troubleshooting
None.
IB_SWITCH_PORT_POWER_UP_FAILED
Severity
minor
Description
Troubleshooting
IB_SWITCH_LOG_COLLECT_SUCCESSFUL
Severity
482
informational
Description
IB_SWITCH_LOG_COLLECT_FAILED
Severity
warning
Description
IB_SWITCH_PORT_ACTIVATION_FAILED
Severity
minor
Description
Troubleshooting
IB_PORT_MOVED
Severity
informational
Description
MODULE_HAS_ACQUIRED_DHCP_ADDRESS
Severity
informational
Description
UPS_IS_NOT_OK
Severity
major
Description
Troubleshooting
UPS_IS_OK
Severity
informational
Description
Troubleshooting
N/A
UPS_RACK_STATUS_CHANGE
Severity
informational
Description
483
UPS_WAS_RECONFIGURED
Severity
informational
Description
UPS_WAS_NOT_RECONFIGURED
Severity
warning
Description
UPS_NEEDS_A_FIRMWARE_UPGRADE
Severity
informational
Description
AOS_FILE_UPLOADED_TO_UPS
Severity
informational
Description
SUMX_FILE_UPLOADED_TO_UPS
Severity
informational
Description
UPS_SELF_TEST_HAS_STARTED
Severity
informational
Description
UPS_SELF_TEST_WILL_BE_STARTED
Severity
informational
Description
UPS_SELF_TEST_HAS_PASSED
Severity
informational
Description
UPS_SELF_TEST_HAS_FAILED
484
Severity
major
Description
UPS_SELF_TEST_WAS_SKIPPED
Severity
warning
Description
UPS_SELF_TEST_IS_POSSIBLY_INACCURATE
Severity
informational
Description
UPS_NEEDS_A_MANUAL_SELF_TEST
Severity
warning
Description
Troubleshooting
UPS_WAS_SUCCESSFULLY_UPGRADED
Severity
informational
Description
UPS_UPGRADE_HAS_FAILED
Severity
warning
Description
UPS_WILL_BE_CONFIGURED_NOW
Severity
informational
Description
UPS_CHANGE_DETECTED
Severity
informational
Description
Troubleshooting
485
UPS_SELF_TEST_TIMED_OUT
Severity
warning
Description
Troubleshooting
N/A
UPS_CLOCK_OUT_OF_SYNC
Severity
minor
Description
Troubleshooting
UPS_POWER_LOAD_PERCENT_TOO_HIGH
Severity
major
Description
Troubleshooting
UPS_POWER_LOAD_PERCENT_OK
Severity
minor
Description
Troubleshooting
N/A
UPS_REMAINING_RUNTIME_TOO_LOW
Severity
critical
Description
Troubleshooting
Contact support
UPS_REMAINING_RUNTIME_OK
Severity
minor
Description
Troubleshooting
N/A
UPS_PREDICTIVE_REMAINING_RUNTIME_TOO_LOW
486
Severity
minor
Description
Troubleshooting
Contact support
UPS_PREDICTIVE_REMAINING_RUNTIME_OK
Severity
informational
Description
Troubleshooting
Contact support
UPS_HAS_FAILED
Severity
critical
Description
Component ID failed.
Troubleshooting
UPS_IS_ON_BATTERY
Severity
major
Description
Troubleshooting
UPS_ON_UTILITY_POWER
Severity
informational
Description
UPS_IS_IN_BYPASS
Severity
major
Description
Troubleshooting
UPS_OUT_OF_BYPASS
Severity
informational
Description
UPS_IS_TURNED_OFF
Severity
critical
Description
UPS_TURNED_ON
Severity
informational
Description
487
UPS_BATTERY_IS_WEAK
Severity
major
Description
Troubleshooting
Replace battery.
UPS_BATTERY_IS_NOT_WEAK
Severity
major
Description
UPS_BATTERY_IS_PREDICTIVE_WEAK
Severity
major
Description
Troubleshooting
Replace battery.
UPS_BATTERY_IS_NOT_PREDICTIVE_WEAK
Severity
major
Description
ATS_STATUS_UNSTABLE
Severity
informational
Description
Troubleshooting
ATS_BAD_REPLY
Severity
warning
Description
Troubleshooting
N/A
ATS_SET_INPUT_LINE
Severity
informational
Description
Troubleshooting
N/A
ATS_SET_INPUT_LINE_FAILURE
488
Severity
warning
Description
Troubleshooting
ATS_SET_INPUT_TO_DOWN_LINE
Severity
warning
Description
Troubleshooting
ATS_NO_REDUNDANCY
Severity
warning
Description
Troubleshooting
Contact support
UPS_HAS_TEMPERATURE
Severity
variable
Description
Troubleshooting
UPS_CALIBRATION_PENDING
Severity
informational
Description
UPS_CALIBRATION_STARTED
Severity
informational
Description
UPS_CALIBRATION_PASSED
Severity
informational
Description
UPS_CALIBRATION_FAILED
Severity
major
Description
UPS_CALIBRATION_CANCELED
Severity
informational
489
Description
UPS_DISABLED
Severity
informational
Description
UPS_ENABLED
Severity
informational
Description
UPS_NETWORK_LINK_UP
Severity
warning
Description
Troubleshooting
N/A
UPS_NETWORK_LINK_IS_DOWN
Severity
critical
Description
Troubleshooting
UPS_SERIAL_LINK_UP
Severity
warning
Description
Troubleshooting
N/A
UPS_SERIAL_LINK_DOWN
Severity
warning
Description
Troubleshooting
UPS_LINK_READ_IGNORED_DATA_TIMEDOUT
Severity
warning
Description
Troubleshooting
UPS_CABLE_CHECK_FAILED
Severity
490
minor
Description
Troubleshooting
UPS_CABLE_CHECK_PASSED
Severity
informational
Description
UPS_CABLE_CHECK_CONNECTION_FAILED
Severity
minor
Description
Troubleshooting
ATS_LINK_UP
Severity
warning
Description
Troubleshooting
N/A
ATS_LINK_DOWN
Severity
warning
Description
Troubleshooting
ATS_LINE_INPUT_IS_OFF
Severity
major
Description
Troubleshooting
N/A
ATS_LINE_INPUT_IS_ON
Severity
informational
Description
Troubleshooting
N/A
ATS_LINE_OUTPUT_OFF
Severity
major
Description
Troubleshooting
491
ATS_LINE_OUTPUT_ON
Severity
informational
Description
Troubleshooting
N/A
ATS_SOURCE_HAS_SWITCHED
Severity
informational
Description
Troubleshooting
N/A
ATS_SOURCE_HAS_SWITCHED_FOR_OUTLET
Severity
informational
Description
Troubleshooting
N/A
ATS_INPUT_LINE_OVER_CURRENT
Severity
warning
Description
Troubleshooting
ATS_INPUT_LINE_CURRENT_RECOVERY
Severity
informational
Description
Troubleshooting
N/A
ATS_OUTLET_OVER_CURRENT
Severity
warning
Description
Troubleshooting
ATS_OUTLET_CURRENT_RECOVERY
Severity
informational
Description
Troubleshooting
N/A
ATS_FAILED
Severity
492
minor
Description
Troubleshooting
ATS_RECOVERED
Severity
informational
Description
Troubleshooting
N/A
MODULE_NO_IP_CONNECTIVITY
Severity
warning
Description
Troubleshooting
MODULE_NO_BMC_CONNECTIVITY
Severity
warning
Description
Troubleshooting
IB_HCA_DIAGNOSTICS
Severity
warning
Description
Troubleshooting
IB_HCA_DIAGNOSTICS_FAILED
Severity
warning
Description
Troubleshooting
MODULE_FAILED_WAS_POWERED_OFF
Severity
major
Description
Troubleshooting
MODULE_FAILED_WAS_NOT_POWERED_OFF
Severity
major
493
Description
Troubleshooting
MODULE_FAILED_COULD_NOT_BE_POWERED_OFF
Severity
major
Description
Troubleshooting
MODULE_FAILED_SHOULD_BE_POWERED_OFF
Severity
major
Description
Troubleshooting
MODULE_SDR_INFO
Severity
major
Description
MSR_CPU_REG_INFO
Severity
major
Description
MODULE_SDR_EVENT_FAILURE
Severity
major
Description
MODULE_SEL_LOG
Severity
warning
Description
Troubleshooting
MODULE_FAILURE_DATA
Severity
494
critical
Description
Troubleshooting
CONNECTION_TO_MAINTENANCE_MODULE_IS_OK
Severity
informational
Description
Troubleshooting
NO_CONNECTION_TO_MAINTENANCE_MODULE
Severity
major
Description
Troubleshooting
MODULE_TEMPERATURE_INCONSISTENT_WITH_OTHERS
Severity
warning
Description
SYSTEM_TEMPERATURE_IS_HIGH
Severity
warning
Description
Troubleshooting
SYSTEM_TEMPERATURE_IS_HIGH_AND_STABILIZING
Severity
warning
Description
Troubleshooting
SYSTEM_TEMPERATURE_IS_CRITICALLY_HIGH
Severity
critical
Description
Troubleshooting
Contact support.
SYSTEM_TEMPERATURE_IS_CRITICALLY_HIGH_SHUTDOWN_
IMMEDIATELY
Severity
critical
Description
System temperature is System TemperatureC which is critically high - but automatic shutdown
is disabled. Shut down the system immediately!
Troubleshooting
495
SYSTEM_TEMPERATURE_IS_TOO_HIGH_AND_STABILIZING
Severity
major
Description
Troubleshooting
Contact support.
SYSTEM_TEMPERATURE_IS_TOO_HIGH
Severity
major
Description
Troubleshooting
Contact support.
SYSTEM_TEMPERATURE_IS_TOO_LOW
Severity
major
Description
Troubleshooting
Contact support.
SYSTEM_TEMPERATURE_IS_OK_NOW
Severity
informational
Description
Troubleshooting
N/A
SYSTEM_TEMPERATURE_RISES_SUSPICIOUSLY_FAST
Severity
warning
Description
Troubleshooting
SERVICE_MODE_OF_SYSTEM_HAS_CHANGED
Severity
variable
Description
MM_OK
496
Severity
informational
Description
Troubleshooting
MM_FAILED
Severity
major
Description
Troubleshooting
MM_CHANGE_DETECTED
Severity
major
Description
Troubleshooting
MODULE_MCH_DATA
Severity
critical
Description
Troubleshooting
MEMORY_COMMITMENT_IS_NEAR_LIMIT
Severity
warning
Description
Troubleshooting
MEMORY_COMMITMENT_OK
Severity
informational
Description
Troubleshooting
HAS_TOO_MANY_PROCESSES
Severity
critical
Description
Troubleshooting
DISK_DOES_NOT_EXIST
Severity
major
Description
Troubleshooting
497
DISK_FIRMWARE_NOT_UPGRADEABLE
Severity
major
Description
Troubleshooting
COMPONENT_FRU_REJECTED
Severity
major
Description
Troubleshooting
COMPONENT_FRU_ACCEPTED_IMPLICIT
Severity
informational
Description
Troubleshooting
DISK_FAILED_SHORT_STANDARD_TEST
Severity
major
Description
Troubleshooting
DISK_CHANGE_WAS_DETECTED
Severity
informational
Description
Troubleshooting
FAILURE_TO_RUN_DISK_SHORT_STANDARD_TEST
Severity
major
Description
Troubleshooting
DISK_BMS_ERROR_DETECTED
Severity
warning
Description
Troubleshooting
DISK_EXCESSIVE_BMS_ACTIVITY
Severity
498
variable
Description
Troubleshooting
SATA_SMART_STATUS_READING_FAILED
Severity
warning
Description
Troubleshooting
SATA_SMART_STATUS_READING_FAILURE
Severity
warning
Description
Troubleshooting
DISK_SMART_STATUS_BAD
Severity
major
Description
Troubleshooting
DISK_SMART_STATUS_GOOD
Severity
informational
Description
Troubleshooting
DISK_SMART_READING_FAILED
Severity
warning
Description
Troubleshooting
DISK_SMART_READING_OK
Severity
informational
Description
Troubleshooting
SES_STATUS_IS_ABNORMAL_NOW
Severity
warning
Description
Troubleshooting
499
SES_STATUS_IS_NORMAL_NOW
Severity
informational
Description
Troubleshooting
N/A
SES_ALARM_IS_SIGNALING
Severity
warning
Description
Troubleshooting
SES_ALARM_NO_LONGER_SIGNALING
Severity
informational
Description
Troubleshooting
SES_DOOR_LATCH_UNLOCKED
Severity
warning
Description
Troubleshooting
SES_DOOR_LATCH_LOCKED
Severity
informational
Description
Troubleshooting
N/A
SES_PDB_FAILURE
Severity
major
Description
Troubleshooting
SES_PDB_WARNING_ON
Severity
warning
Description
Troubleshooting
SES_PDB_IS_WORKING
Severity
500
informational
Description
Troubleshooting
N/A
SES_BMC_ERROR_SIGNAL
Severity
warning
Description
Troubleshooting
SES_BMC_IS_OK_NOW
Severity
informational
Description
Troubleshooting
N/A
SES_ALARM_LED_IS_SIGNALING
Severity
warning
Description
Troubleshooting
SES_ALARM_LED_NO_LONGER_SIGNALING
Severity
informational
Description
Troubleshooting
SES_EXPANDER_RESET
Severity
warning
Description
Troubleshooting
SES_EXPANDER_RESET_COUNTER_CLEAR
Severity
informational
Description
Troubleshooting
N/A
IB_HCA_OVERHEATING
Severity
major
Description
Troubleshooting
501
CNA_OVERHEATING
Severity
major
Description
Troubleshooting
COMPONENT_TEMPERATURE_IS_NORMAL
Severity
informational
Description
COMPONENT_TEMPERATURE_IS_HIGH
Severity
warning
Description
COMPONENT_TEMPERATURE_IS_HIGH_AND_STABILIZING
Severity
warning
Description
COMPONENT_TEMPERATURE_IS_HIGH_AND_DROPPING
Severity
warning
Description
COMPONENT_TEMPERATURE_IS_ABNORMALLY_HIGH
Severity
minor
Description
COMPONENT_TEMPERATURE_IS_ABNORMALLY_HIGH_AND_
STABILIZING
Severity
minor
Description
COMPONENT_TEMPERATURE_IS_ABNORMALLY_HIGH_AND_
DROPPING
502
Severity
minor
Description
COMPONENT_TEMPERATURE_IS_VERY_HIGH
Severity
major
Description
COMPONENT_TEMPERATURE_IS_VERY_HIGH_AND_
STABILIZING
Severity
major
Description
COMPONENT_TEMPERATURE_IS_VERY_HIGH_AND_DROPPING
Severity
major
Description
COMPONENT_TEMPERATURE_IS_EXTREMELY_HIGH
Severity
critical
Description
COMPONENT_TEMPERATURE_IS_RISING
Severity
variable
Description
COMPONENT_TEMPERATURE_IS_STABILIZING
Severity
variable
Description
COMPONENT_TEMPERATURE_IS_DROPPING
Severity
variable
Description
DISK_MEDIA_PRE_SCAN_ON
Severity
warning
Description
Troubleshooting
503
DISK_MEDIA_PRE_SCAN_OFF
Severity
informational
Description
Troubleshooting
SES_FAN_HAS_SPEED_CHANGED
Severity
informational
Description
SES_FAN_STATUS_OK
Severity
informational
Description
SES_FAN_STATUS_BAD
Severity
warning
Description
SES_PSU_STATUS_HAS_CHANGED
Severity
variable
Description
SES_PSU_VOLTAGE_OUT_OF_RANGE
Severity
minor
Description
Troubleshooting
SES_PSU_VOLTAGE_OK
Severity
informational
Description
SES_PSU_MONITORING_UNAVAILABLE
Severity
minor
Description
Troubleshooting
SES_DOUBLE_PSU_FAILURE
Severity
504
major
Description
Troubleshooting
SES_AMBIENT_TEMPERATURE_SEVERITY_CHANGED
Severity
variable
Description
Troubleshooting
SES_TEMPERATURE_SEVERITY_CHANGED
Severity
variable
Description
Troubleshooting
SES_TEMPERATURE_OK
Severity
informational
Description
Troubleshooting
N/A
INVALID_USM_VERSION_FOUND
Severity
minor
Description
Troubleshooting
USM_VERSION_UNEXPECTED
Severity
warning
Description
Troubleshooting
SES_VERSION_UNEXPECTED
Severity
warning
Description
Troubleshooting
PDB_FIRMWARE_VERSION_UNEXPECTED
Severity
warning
505
Description
Troubleshooting
PCM_FIRMWARE_VERSION_UNEXPECTED
Severity
warning
Description
Troubleshooting
PSU_FIRMWARE_VERSION_UNEXPECTED
Severity
major
Description
Troubleshooting
INVALID_PSU_MODEL
Severity
major
Description
Troubleshooting
Replace PSU.
PSU_MODEL_IS_OK_NOW
Severity
informational
Description
Troubleshooting
N/A
ILLEGAL_PSU_MODEL_MIX
Severity
major
Description
Troubleshooting
PSU_MODEL_MIX_IS_OK_NOW
Severity
informational
Description
Troubleshooting
N/A
FAN_CONTROLLER_FIRMWARE_VERSION_UNEXPECTED
Severity
506
warning
Description
Troubleshooting
IPMI_BMC_FIRMWARE_VERSION_UNEXPECTED
Severity
warning
Description
Troubleshooting
BIOS_VERSION_IS_UNEXPECTED
Severity
warning
Description
Troubleshooting
FPGA_VERSION_IS_UNEXPECTED
Severity
warning
Description
Troubleshooting
INFINIBAND_HCA_VERSION_UNEXPECTED
Severity
warning
Description
Troubleshooting
CNA_VERSION_UNEXPECTED
Severity
warning
Description
Troubleshooting
IPMI_BMC_IS_IN_UNEXPECTED_STATE
Severity
warning
Description
Troubleshooting
507
IPMI_WATCHDOG_HAS_ERRORS
Severity
major
Description
Troubleshooting
SAS_VERSION_IS_UNEXPECTED
Severity
warning
Description
Troubleshooting
SAS_VERSION_IS_INCONSISTENT
Severity
minor
Description
Troubleshooting
SAS_CONTROLLER_FAULT
Severity
warning
Description
Troubleshooting
SAS_CONTROLLER_FAULT_CLEARED
Severity
informational
Description
Troubleshooting
SAS_RESET_DETECTED
Severity
warning
Description
Troubleshooting
IPMI_NOT_WORKING
Severity
508
major
Description
Troubleshooting
IPMI_USER_SETUP_FAILED
Severity
major
Description
Troubleshooting
Contact support.
IPMI_LAN_SETUP_FAILED
Severity
major
Description
Troubleshooting
Contact support.
IPMI_SEL_ENTRY_CRIT
Severity
critical
Description
Troubleshooting
IPMI_SEL_ENTRY_INFO
Severity
informational
Description
Troubleshooting
IPMI_SEL_LOG_ENTRY
Severity
variable
Description
Troubleshooting
IPMI_SEL_ENTRY_NEW
Severity
major
Description
Troubleshooting
FC_PORT_HAS_UNEXPECTED_FIRMWARE
Severity
minor
Description
Troubleshooting
509
FC_LINK_ERROR_THRESH_EXCEEDED
Severity
major
Description
Troubleshooting
FC_MONITOR_ALERT
Severity
informational
Description
Troubleshooting
KDB_HALT
Severity
major
Description
Troubleshooting
KDB_LOG
Severity
major
Description
Troubleshooting
MCE_LOG
Severity
major
Description
Troubleshooting
NETWORK_LINK_IS_NOW_DOWN
Severity
major
Description
Troubleshooting
NETWORK_LINK_IS_NOW_UP
Severity
informational
Description
Troubleshooting
NETWORK_LINK_NO_DATA
Severity
510
minor
Description
Troubleshooting
NETWORK_LINK_NO_DATA_LONG
Severity
major
Description
Troubleshooting
NETWORK_LINK_HAS_DATA
Severity
warning
Description
Troubleshooting
NETWORK_LINK_WAS_RESET_CONSECUTIVELY
Severity
major
Description
NETWORK_LINK_PARTIAL_LOSS
Severity
variable
Description
Troubleshooting
COMPONENT_NETWORK_LINK_IS_DOWN
Severity
major
Description
Troubleshooting
COMPONENT_NETWORK_LINK_IS_UP
Severity
informational
Description
Troubleshooting
DAISY_CHAIN_IS_MISWIRED
Severity
major
Chapter 21. Events
511
Description
Troubleshooting
DAISY_CHAIN_IS_WIRED_OK
Severity
informational
Description
Troubleshooting
DAISY_CHAIN_LINK_IS_DOWN
Severity
major
Description
Troubleshooting
DAISY_CHAIN_LINK_IS_UP
Severity
informational
Description
Troubleshooting
ETHERNET_INTERFACE_RESET
Severity
informational
Description
Troubleshooting
N/A
NETWORK_LINK_FLOW_CONTROL_OFF
Severity
minor
Description
Troubleshooting
N/A
NETWORK_LINK_FLOW_CONTROL_ON
Severity
informational
Description
Troubleshooting
N/A
CF_PARTITION_INCONSISTENT
512
Severity
major
Description
Troubleshooting
UPS_WARMSTART
Severity
informational
Description
Troubleshooting
CPU_LOCKUP
Severity
major
Description
Troubleshooting
FS_CORRUPTED
Severity
warning
Description
Troubleshooting
FS_GOOD
Severity
informational
Description
Troubleshooting
SERIAL_CONSOLE_LINK_DOWN
Severity
warning
Description
Troubleshooting
SERIAL_CONSOLE_LINK_MISWIRED
Severity
warning
Description
Troubleshooting
SERIAL_CONSOLE_LINK_CORRECT
Severity
informational
Description
Troubleshooting
513
PROCESS_CORE_DUMP
Severity
warning
Description
TOO_MANY_SYSLOG_MSGS
Severity
informational
Description
Troubleshooting
SAS_LINK_STATE_CHANGE
Severity
variable
Description
Troubleshooting
SAS_LINK_SPEED_CHANGE
Severity
variable
Description
Troubleshooting
SAS_LINK_ERRORS
Severity
major
Description
Troubleshooting
SAS_LINK_NO_MORE_ERRORS
Severity
informational
Description
Troubleshooting
N/A
SAS_LINK_TOO_MANY_RESETS
514
Severity
major
Description
Troubleshooting
SAS_LINK_TOO_MANY_RESETS_PHASEOUT_DISK
Severity
minor
Description
Troubleshooting
ERROR_ON_SATA_HOST
Severity
major
Description
Troubleshooting
ERROR_ON_BOOT_DEVICE
Severity
major
Description
Troubleshooting
ERROR_ON_AHCI_PORT
Severity
major
Description
Troubleshooting
RESET_DETECTED_ON_AHCI_PORT
Severity
minor
Description
Troubleshooting
ERROR_ON_REMOTE_BOOT_DEVICE
Severity
major
Description
Troubleshooting
CPU_LAPIC_IDLE
Severity
major
Description
Troubleshooting
FRU_PRODUCT_INFO_AREA_CHECKSUM_UNREADABLE
Severity
major
515
Description
Troubleshooting
FRU_PRODUCT_INFO_AREA_UNREADABLE
Severity
minor
Description
Troubleshooting
FRU_PRODUCT_INFO_AREA_CHECKSUM_IS_INCORRECT
Severity
minor
Description
Troubleshooting
FRU_PRODUCT_INFO_AREA_CHECKSUM_WAS_INCORRECT
Severity
warning
Description
Troubleshooting
N/A
DIMM_COMPLIANCE_CHECK_FAILED
Severity
major
Description
Troubleshooting
DIMM_COMPLIANCE_CHECK_DIMM_FAILED
Severity
major
Description
Troubleshooting
CPU_COMPLIANCE_CHECK_FAILED
516
Severity
major
Description
Troubleshooting
PCI_ADAPTER_COMPLIANCE_CHECK_FAILED
Severity
major
Description
Troubleshooting
PCI_ADAPTER_COMPLIANCE_CHECK_ADAPTER_FAILED
Severity
major
Description
Troubleshooting
INFINIBAND_HCA_COMPLIANCE_CHECK_FAILED
Severity
major
Description
Troubleshooting
CNA_COMPLIANCE_CHECK_FAILED
Severity
major
Description
Troubleshooting
PCIE_SLOT_COMPLIANCE_CHECK_FAILED
Severity
major
Description
Troubleshooting
PCIE_SLOT_COMPLIANCE_CHECK_SLOT_FAILED
Severity
major
Description
Troubleshooting
PCIE_SLOT_COMPLIANCE_CHECK_SPEED_FAILED
Severity
major
Description
Troubleshooting
517
CF_COMPLIANCE_CHECK_FAILED
Severity
major
Description
Troubleshooting
CF_BIGGER_THAN_EXPECTED
Severity
warning
Description
Troubleshooting
SSD_COMPLIANCE_CHECK_FAILED
Severity
major
Description
Troubleshooting
SSD_DOES_NOT_EXIST
Severity
major
Description
Troubleshooting
SSD_FIRMWARE_UPGRADE_FAILED
Severity
major
Description
Troubleshooting
SSD_FIRMWARE_UPGRADE_SKIPPED
Severity
warning
Description
Troubleshooting
N/A
SSD_BIGGER_THAN_EXPECTED
518
Severity
warning
Description
Troubleshooting
SSD_SMALLER_THAN_EXPECTED
Severity
major
Description
Troubleshooting
SSD_FOUND_UNEXPECTED
Severity
warning
Description
Troubleshooting
SSD_GENERIC_SUPPORT_USED
Severity
minor
Description
Troubleshooting
SSD_SMART_READING_FAILED
Severity
major
Description
Troubleshooting
SSD_NEAR_WEAROUT
Severity
variable
Description
Troubleshooting
SSD_WORN_OUT
Severity
variable
Description
Troubleshooting
SSD_CYCLE_INFO
Severity
variable
Description
Troubleshooting
SSD_LIFE_GAUGE
Severity
variable
Chapter 21. Events
519
Description
Troubleshooting
SSD_CHANGE_WAS_DETECTED
Severity
informational
Description
Troubleshooting
SSD_SMART_ATTRIBUTE_THRESHOLD
Severity
variable
Description
Troubleshooting
SSD_SPEED_HAS_CHANGED
Severity
major
Description
Troubleshooting
MODULE_DOWNLOAD_FAILED
Severity
minor
Description
Troubleshooting
MEMORY_ECC_ERRORS_DETECTED
Severity
warning
Description
Troubleshooting
DIMM_CORRECTABLE_ERROR_DETECTED
Severity
variable
Description
Troubleshooting
DIMM_UNCORRECTABLE_ERROR_DETECTED
Severity
520
variable
Description
Troubleshooting
DIMM_ERRORS_PHASING_OUT_MODULE
Severity
major
Description
Troubleshooting
PCIE_LINK_FATAL_ERROR
Severity
major
Description
Troubleshooting
PCIE_LINK_ERROR
Severity
warning
Description
Troubleshooting
GEM_STATE_DUMPED
Severity
informational
Description
Troubleshooting
N/A
DISK_WAS_TURNED_OFF
Severity
minor
Description
Troubleshooting
DISK_WAS_TURNED_ON
Severity
informational
Description
Troubleshooting
N/A
DISK_GLIST_SIZE_TOO_HIGH
Severity
variable
Description
Troubleshooting
521
DISK_GLIST_CHANGED
Severity
warning
Description
Troubleshooting
BUS_RESET_WAS_SENT
Severity
warning
Description
Troubleshooting
BUS_RESET_FAILED
Severity
major
Description
Troubleshooting
BUS_RESET_SUCCEEDED
Severity
informational
Description
Troubleshooting
HOST_RESET_WAS_SENT
Severity
warning
Description
Troubleshooting
HOST_RESET_FAILED
Severity
major
Description
Troubleshooting
HOST_RESET_SUCCEEDED
Severity
informational
Description
Troubleshooting
DISK_RESET_WAS_SENT
Severity
522
warning
Description
Troubleshooting
DISK_RESET_FAILED
Severity
major
Description
Troubleshooting
DISK_RESET_SUCCEEDED
Severity
informational
Description
Troubleshooting
SAS_CONTROLLER_RESET_WAS_SENT
Severity
warning
Description
Troubleshooting
SAS_CONTROLLER_RESET_FAILED
Severity
major
Description
Troubleshooting
SAS_CONTROLLER_RESET_SUCCEEDED
Severity
informational
Description
Troubleshooting
DISK_IS_NOW_OFFLINE
Severity
warning
Description
Troubleshooting
DISK_LOG_PAGE_READING_FAILED
Severity
warning
523
Description
Troubleshooting
N/A
SSD_LOG_PAGE_READING_FAILED
Severity
warning
Description
Troubleshooting
N/A
MODULE_IS_MISSING_MEMORY
Severity
major
Description
Troubleshooting
MODULE_IS_MISSING_REQUIRED_MEMORY
Severity
major
Description
Troubleshooting
MODULE_HAS_MORE_MEMORY_THAN_EXPECTED
Severity
informational
Description
Troubleshooting
DISK_HIGH_READ_CORRECTED_WITH_DELAY_RATE
Severity
variable
Description
Troubleshooting
DISK_FIRMWARE_VERSION_UNEXPECTED
Severity
warning
Description
Troubleshooting
SSD_FIRMWARE_VERSION_UNEXPECTED
Severity
524
warning
Description
Troubleshooting
INTERFACE_NODE_CHOKING
Severity
warning
Description
Troubleshooting
INTERFACE_NODE_UNCHOKING
Severity
variable
Description
Troubleshooting
INTERFACE_CHOKE_REPORT
Severity
informational
Description
Troubleshooting
VERY_LONG_LATENCY_TO_CACHE
Severity
variable
Description
Troubleshooting
LONG_LATENCY_TO_CACHE
Severity
variable
Description
Troubleshooting
TASK_MANAGEMENT_FUNCTION_RECEIVED
Severity
minor
Description
Troubleshooting
N/A
Chapter 21. Events
525
PERF_CLASS_RESOURE_EXHAUSTION
Severity
warning
Description
CONNECTED_HOSTS_LIMIT_REACHED
Severity
informational
Description
QoS_HAS_BEEN_TRIGGERED
Severity
informational
Description
INODE_CONNECTED_TO_ALL_CACHES
Severity
informational
Description
IO_FAILURES_TO_ALL_CACHES
Severity
warning
Description
PERF_CLASS_RATE_AT_LIMIT
Severity
informational
Description
PARTIAL_WRITE
Severity
warning
Description
PORT_PREP_FOR_UPGRADE_TIMED_OUT
526
Severity
warning
Description
IPINTERFACE_CREATE
Severity
informational
Description
IPINTERFACE_DELETE
Severity
informational
Description
IPINTERFACE_RENAME
Severity
informational
Description
IPINTERFACE_ADD_PORT
Severity
informational
Description
IPINTERFACE_REMOVE_PORT
Severity
informational
Description
IPINTERFACE_UPDATE
Severity
informational
Description
IPINTERFACE_UPDATE_MANAGEMENT
Severity
informational
Description
IPINTERFACE_UPDATE_MANAGEMENT_IPV6
Severity
informational
Description
IPINTERFACE_UPDATE_VPN
Severity
informational
527
Description
IPINTERFACE_UPDATE_VPN_IPV6
Severity
informational
Description
AUXILIARY_INTERNAL_PORTS_ENABLED
Severity
informational
Description
AUXILIARY_INTERNAL_PORTS_DISABLED
Severity
informational
Description
IPSEC_ENABLED
Severity
informational
Description
IPSEC_DISABLED
Severity
informational
Description
IPSEC_CONNECTION_ADDED
Severity
informational
Description
IPSEC_CONNECTION_UPDATED
Severity
informational
Description
IPSEC_CONNECTION_REMOVED
Severity
informational
Description
PRIVATE_KEY_ADDED
Severity
528
informational
Description
CERTIFICATE_REMOVED
Severity
informational
Description
PKCS12_CERTIFICATE_ADDED
Severity
informational
Description
PKI_RENAME
Severity
informational
Description
PKI_UPDATED
Severity
informational
Description
EMAIL_HAS_FAILED
Severity
variable
Description
Troubleshooting
SMS_HAS_FAILED
Severity
variable
Description
Troubleshooting
EMAIL_NOT_SENT
Severity
variable
Description
Troubleshooting
529
SMS_NOT_SENT
Severity
variable
Description
Troubleshooting
HEARTBEAT_EMAIL_HAS_FAILED
Severity
minor
Description
Troubleshooting
HEARTBEAT_SMS_HAS_FAILED
Severity
minor
Description
Troubleshooting
TEST_EMAIL_HAS_FAILED
Severity
minor
Description
Troubleshooting
TEST_SMS_HAS_FAILED
Severity
minor
Description
Troubleshooting
EVENTS_WERE_NOT_SAVED
Severity
variable
Description
Troubleshooting
EVENT_TEST
Severity
530
variable
Description
Troubleshooting
N/A
CUSTOM_EVENT
Severity
variable
Description
Description
Troubleshooting
N/A
MM_EVENT
Severity
variable
Description
Troubleshooting
TRACES_DUMPING
Severity
informational
Description
Description
Troubleshooting
N/A
SYSTEM_LOGS_COLLECTION
Severity
variable
Description
Description
Troubleshooting
N/A
USB_TO_SERIAL_CONNECTED_TO_WRONG_MODULE
Severity
warning
Description
Troubleshooting
ALL_USB_TO_SERIAL_CONNECTED_CORRECTLY
Severity
informational
Description
Troubleshooting
N/A
FAILED_SAVING_EVENTS
Severity
warning
Description
Troubleshooting
531
INTERCONNECT_TIMED_OUT
Severity
major
Description
Troubleshooting
EVENTS_WERE_LOST
Severity
variable
Description
Troubleshooting
EVENTS_WERE_SUPPRESSED
Severity
variable
Description
Troubleshooting
N/A
NODE_HALTED
Severity
critical
Description
Troubleshooting
UPGRADE_MODULES_SW_NOT_IDENTICAL
Severity
warning
Description
Troubleshooting
UPGRADE_SOFTWARE_DOWNLOAD_FINISHED
Severity
informational
Description
Troubleshooting
N/A
UPGRADE_FILE_LIST_RETRIEVAL_FAILED
532
Severity
critical
Description
Troubleshooting
Contact support
UPGRADE_STARTS
Severity
informational
Description
Troubleshooting
N/A
PRE_UPGRADE
Severity
informational
Description
Troubleshooting
N/A
UPGRADE_IS_OVER
Severity
informational
Description
Troubleshooting
N/A
IOS_RESTORED_AFTER_HOT_UPGRADE
Severity
informational
Description
Troubleshooting
N/A
UPGRADE_NO_NEW_FILES_FOR_UPGRADE
Severity
warning
Description
Troubleshooting
Contact support
UPGRADE_DOWNLOAD_REPOSITORY_COPY
Severity
critical
Description
Troubleshooting
Contact support
UPGRADE_LOCAL_VERSION_DOWNLOAD_FAILED
Severity
critical
Description
Troubleshooting
Contact support
533
UPGRADE_WAS_CANCELLED
Severity
informational
Description
Troubleshooting
Contact support
HOT_UPGRADE_ABORTED
Severity
critical
Description
Troubleshooting
Contact support
HOT_UPGRADE_HAS_FAILED
Severity
critical
Description
Troubleshooting
Contact support
PRE_UPGRADE_SCRIPT_INVOCATION_FAILED
Severity
critical
Description
Troubleshooting
Contact support
POST_UPGRADE_SCRIPT_INVOCATION_FAILED
Severity
critical
Description
Troubleshooting
Contact support
UPGRADE_IS_NOT_ALLOWED
Severity
critical
Description
Troubleshooting
PRE_UPGRADE_VALIDATION_FAILED
Severity
critical
Description
Troubleshooting
Contact support
UPGRADE_IS_ALLOWED
Severity
534
informational
Description
Troubleshooting
N/A
POST_UPGRADE_SCRIPT_STARTED
Severity
informational
Description
Troubleshooting
N/A
POST_UPGRADE_SCRIPT_FINISHED
Severity
informational
Description
Troubleshooting
N/A
PRE_UPGRADE_SCRIPT_DISAPPROVES
Severity
critical
Description
Troubleshooting
POST_UPGRADE_SCRIPT_REPORTED_FAILURE
Severity
critical
Description
Troubleshooting
FILE_TOO_LARGE
Severity
critical
Description
Troubleshooting
SHOULD_BE_EMERGENCY_SHUTDOWN
Severity
critical
Description
Troubleshooting
535
UPS_INITIALIZATION_TIMED_OUT
Severity
informational
Description
UPS_BAD_BATTERY_FOUND_IN_SELF_TEST
Severity
major
Description
Troubleshooting
Replace battery.
UPS_PROBLEM_CAUSING_MAINTENANCE_MODE
Severity
informational
Description
Troubleshooting
N/A
ADMINISTRATOR_PROCESS_FAILURE
Severity
warning
Description
Troubleshooting
ADMINISTRATOR_PROCESS_UNAVAILABLE
Severity
warning
Description
Troubleshooting
SSL_SETTINGS_CHANGED
Severity
informational
Description
Troubleshooting
N/A
METADATA_SET
536
Severity
warning
Description
Troubleshooting
N/A
METADATA_DELETE
Severity
warning
Description
Troubleshooting
N/A
PATCH_SCRIPT_ADDED
Severity
informational
Description
Troubleshooting
PATCH_SCRIPT_DELETED
Severity
informational
Description
Troubleshooting
N/A
REMOTE_SUPPORT_CONNECTED
Severity
informational
Description
UNABLE_TO_CONNECT_TO_REMOTE_SUPPORT
Severity
minor
Description
REMOTE_SUPPORT_CONNECTION_LOST
Severity
variable
Description
REMOTE_SUPPORT_TIMEOUT
Severity
variable
Description
REMOTE_SUPPORT_IMMINENT_TIMEOUT
Severity
minor
Description
537
REMOTE_SUPPORT_DISCONNECTED
Severity
variable
Description
REMOTE_SUPPORT_CLIENT_MOVED
Severity
informational
Description
REMOTE_SUPPORT_CLIENT_NO_AVAILABLE_MODULES
Severity
minor
Description
TIMEZONE_SET
Severity
informational
Description
Troubleshooting
N/A
ELICENSE_ACCEPTED
Severity
informational
Description
Troubleshooting
N/A
ELICENSE_VIOLATION
Severity
warning
Description
Troubleshooting
MASTER_SM_CHOSEN
Severity
informational
Description
Troubleshooting
N/A
MODULE_IB_PORTS_DOWN
538
Severity
warning
Description
Troubleshooting
N/A
MODULE_SM_PRIO_CHANGED
Severity
informational
Description
Troubleshooting
N/A
MASTER_SM_RESCAN
Severity
informational
Description
Troubleshooting
N/A
IB_MODULE_MISWIRE
Severity
warning
Description
Troubleshooting
N/A
IB_SWITCH_MISWIRE
Severity
warning
Description
Troubleshooting
N/A
IB_LINK_UP
Severity
informational
Description
Troubleshooting
N/A
IB_LINK_DOWN
Severity
warning
Description
Troubleshooting
N/A
IB_MISSING_LINK
Severity
warning
Description
539
Troubleshooting
N/A
IB_MODULE_PORT_BAD_GUID_FORMAT
Severity
warning
Description
Troubleshooting
N/A
IB_BAD_CONFIGURATION
Severity
major
Description
Troubleshooting
N/A
IB_BAD_PORT_PERFORMANCE
Severity
variable
Description
Troubleshooting
N/A
IB_PORT_SHUTDOWN
Severity
warning
Description
Troubleshooting
N/A
IB_BAD_LINK_PERFORMANCE
Severity
warning
Description
Troubleshooting
N/A
IB_SWITCH_MALFUNCTION
540
Severity
major
Description
Troubleshooting
N/A
IB_SWITCH_IS_MISSING
Severity
warning
Description
Troubleshooting
N/A
IB_MISSING_SWITCH_FOUND
Severity
informational
Description
Troubleshooting
N/A
IB_PORT_FORCE_DOWN_SUCCESS
Severity
critical
Description
Troubleshooting
Contact Support.
IB_PORT_FORCE_DOWN_FAILED
Severity
critical
Description
Troubleshooting
Contact Support.
IB_PORT_FORCE_UP_SUCCESS
Severity
informational
Description
Troubleshooting
Contact Support.
IB_PORT_FORCE_UP_FAILED
Severity
warning
Description
Troubleshooting
Contact Support.
INFINIBAND_ERROR
Severity
major
Description
Troubleshooting
541
INFINIBAND_PORT_ERROR
Severity
major
Description
Troubleshooting
COMPONENT_REQUIRES_SERVICING
Severity
major
Description
COMPONENT_REQUIRES_IMMEDIATE_SERVICING
Severity
major
Description
COMPONENT_REQUIRED_SERVICE_CLEARED
Severity
informational
Description
PERF_CLASS_MAX_IO_RATE_UPDATED
Severity
informational
Description
PERF_CLASS_MAX_BW_RATE_UPDATED
Severity
informational
Description
PERF_CLASS_CREATE
Severity
informational
Description
PERF_CLASS_DELETE
542
Severity
informational
Description
PERF_CLASS_ADD_HOST
Severity
informational
Description
PERF_CLASS_REMOVE_HOST
Severity
informational
Description
STATUS_AGENT_ERROR
Severity
critical
Description
Troubleshooting
VOLUME_MODIFIED_DURING_IO_PAUSE
Severity
warning
Description
Troubleshooting
CONS_GROUP_MODIFIED_DURING_IO_PAUSE
Severity
warning
Description
Troubleshooting
IO_PAUSED_FOR_CONS_GROUP
Severity
Informational
Description
IO_RESUMED_FOR_CONS_GROUP_EXPLICITLY
Severity
Informational
Description
IO_RESUMED_FOR_CONS_GROUP_AUTOMATICALLY
Severity
Informational
Description
543
IO_RESUMED_FOR_CONS_GROUP_UPON_SYSTEM_ERROR
Severity
warning
Description
IO_RESUMED_FOR_CONS_GROUP_UPON_TIMEOUT_
EXPIRATION
Severity
warning
Description
Troubleshooting
ISYNC_RPC_TIMEOUT
Severity
major
Description
HOST_PROFILE_SET
Severity
informational
Description
Troubleshooting
N/A
HOST_PROFILE_SET_REJECTED
Severity
warning
Description
Troubleshooting
N/A
HOST_PROFILE_CLEARED
Severity
informational
Description
Troubleshooting
N/A
SYMON_COMPONENT_FAILURE_RECOMMENDED
544
Severity
informational
Description
Troubleshooting
N/A
SYMON_COMPONENT_FAILURE_WOULD_HAVE_BEEN_
RECOMMENDED
Severity
informational
Description
Troubleshooting
N/A
MEDIUM_ERROR_RECOVERED
Severity
informational
Description
Troubleshooting
N/A
MEDIUM_ERROR_NOT_RECOVERED
Severity
critical
Description
Troubleshooting
N/A
545
546
Error Description
Success.
Password is required.
547
548
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may
be used instead. However, it is the user's responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not grant you
any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte character set (DBCS) information,
contact the IBM Intellectual Property Department in your country or send
inquiries, in writing, to:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply
to you.
This information could include technical inaccuracies or typographical errors.
Changes are periodically made to the information herein; these changes will be
incorporated in new editions of the publication. IBM may make improvements
and/or changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.
Copyright IBM Corp. 2008, 2013
549
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:
IBM Corporation
Almaden Research
650 Harry Road
Bldg 80, D3-304, Department 277
San Jose, CA 95120-6099
U.S.A.
Such information may be available, subject to appropriate terms and conditions,
including in some cases, payment of a fee.
The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement or any equivalent agreement
between us.
Any performance data contained herein was determined in a controlled
environment. Therefore, the results obtained in other operating environments may
vary significantly. Some measurements may have been made on development-level
systems and there is no guarantee that these measurements will be the same on
generally available systems. Furthermore, some measurements may have been
estimated through extrapolation. Actual results may vary. Users of this document
should verify the applicable data for their specific environment.
Information concerning non-IBM products was obtained from the suppliers of
those products, their published announcements or other publicly available sources.
IBM has not tested those products and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products.
All statements regarding IBM's future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
All IBM prices shown are IBM's suggested retail prices, are current and are subject
to change without notice. Dealer prices may vary.
This information is for planning purposes only. The information herein is subject to
change before the products described become available.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
550
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of
International Business Machines Corp., registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other companies.
A current list of IBM trademarks is available on the web at Copyright and
trademark information at www.ibm.com/legal/copytrade.shtml.
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered
trademarks or trademarks of Adobe Systems Incorporated in the United States,
and/or other countries.
Notices
551
552
Glossary
This glossary includes terms and definitions for IBM XIV Storage System.
This glossary includes selected terms and
definitions from:
v The American National Standard Dictionary for
Information Systems, ANSI X3.1721990,
copyright 1990 by the American National
Standards Institute (ANSI), 11 West 42nd Street,
New York, New York 10036. Definitions
derived from this book have the symbol (A)
after the definition.
v IBM Terminology, which is available online at
the IBM Terminology website
(www.ibm.com/software/globalization/
terminology/index.jsp). Definitions derived
from this source have the symbol (GC) after the
definition.
v The Information Technology Vocabulary developed
by Subcommittee 1, Joint Technical Committee
1, of the International Organization for
Standardization and the International
Electrotechnical Commission (ISO/IEC
JTC1/SC1). Definitions derived from this book
have the symbol (I) after the definition.
Definitions taken from draft international
standards, committee drafts, and working
papers that the ISO/IEC JTC1/SC1 is
developing have the symbol (T) after the
definition, indicating that final agreement has
not been reached among the participating
National Bodies of SC1.
This glossary uses the following cross-reference
forms:
See
See also
Refers the reader to one or more related
terms.
Contrast with
Refers the reader to a term that has an
opposite or substantively different
meaning.
Copyright IBM Corp. 2008, 2013
A
access To obtain computing services or data.
In computer security, a specific type of
interaction between a subject and an
object that results in flow of information
from one to the other.
Active Directory
Microsoft Active Directory (AD) provides
directory (lookup), DNS and
authentication services.
alerting event
An event that triggers recurring event
notifications until it is cleared.
allocated storage
The space that is allocated to volumes but
not yet assigned. Contrast with assigned
storage.
API
553
auto-delete priority
As the storage capacity reaches its limits,
snapshots are automatically deleted to
make more space. The deletion takes
place according to the value set for each
snapshot, as follows:
1
last to be deleted
first to be deleted
B
basic mode
A means of entering XCLI commands on
the XCLI client that requires specifying IP
address and login information for each
command. Additional output formatting
options are available in basic mode.
best effort mode
A mode of remote mirroring in which I/O
operation is not suspended when
communication between a primary and
secondary volume is broken.
C
call home
A communication link established
between the storage system and a service
provider. The storage product can use this
link to call IBM or to another service
provider when it requires service. With
access to the storage system, service
personnel can perform service tasks, such
as viewing error logs and problem logs or
initiating trace and dump retrievals.
clearing events
The process of stopping the recurring
event notification of alerting events.
CLI
554
consistency group
A cluster of specific volumes for which a
snapshot can be taken simultaneously as
a group, thus creating a synchronized
snapshot. The volumes in a consistency
group are grouped into a single volume
set. Snapshots can be taken for the
volume set in multiple snapshot sets
under the specific consistency group. See
also snapshot set, volume set.
coupling
A primary volume and a secondary
volume connected together through
mirroring definitions.
D
data availability
The degree to which data is available
when needed. Availability is typically
measured as a percentage of time in
which the system is able to respond to
data requests (for example, 99.999%
available).
data module
A module dedicated to data storage. A
fully populated rack contains nine
dedicated data modules, each with 12
disks.
default storage pool
The default storage pool when a volume
is created.
destination
See event destination.
E
escalation
A process in which event notifications are
sent to a wider list of event destinations
because the event was not cleared within
a certain time.
event destination
An address for sending event
notifications.
event notification rule
A rule that determines which users are to
be notified, for which events and by what
means.
event notification
The process of notifying a user about an
event.
event
host
F
fabric The hardware that connects workstations
and servers to storage devices in a SAN.
The SAN fabric enables
any-server-to-any-storage device
connectivity through the use of Fibre
Channel switching technology.
FC-AL Also known as arbitrated loop. A Fibre
Channel topology that requires no Fibre
Channel switches. Devices are connected
in a one-way loop fashion.
FC-HBA
Fibre Channel host bus adapter.
FC
Fibre Channel
Serial data transfer architecture developed
by a consortium of computer and mass
storage device manufacturers and now
being standardized by ANSI.
functional area
One of the high-level groupings of icons
(functional modules) of the left pane in
the IBM XIV Storage Management GUI
screen (for example, Monitor,
Configuration, or Volume management).
See functional module.
functional module
One of the icons of a functional area, on
the left pane in the IBM XIV Storage
Management GUI screen. For example,
System (under Monitor) or Hosts and
LUNs (under Configuration). See
functional area.
I
I/O
input/output.
image snapshot
A snapshot that has never been unlocked.
It is the exact image of the master volume
it was copied from, at the time of its
creation. See also snapshot.
interactive mode
A means of entering XCLI commands on
the XCLI client in which the IP address,
user, and password information does not
need to be specified for each command.
Internet Protocol
Specifies the format of packets (also called
datagrams), and their addressing schemes.
See also Transmission Control Protocol
(TCP).
IOPs
IP
L
latency
Amount of time delay between the
moment an operation is issued, and the
moment it is committed.
LDAP Lightweight Directory Access Protocol.
G
Graphical user interface (GUI)
On-screen user interface supported by a
mouse and a keyboard.
GUI
H
H/W
Hardware.
HBA
LDAP attribute
A property of an LDAP object, with a
single or multiple values. A special object
attribute is designated by an LDAP
administrator to hold user group
memberships values corresponding to
XIV roles.
LDAP authentication
A method for authenticating users by
validating the submitted credentials
against data stored on an LDAP directory.
Glossary
555
LDAP directory
A hierarchical database stored on an
LDAP server and accessed through LDAP
calls.
LDAP server
A server that provides directory services
through LDAP.
multipathing
Used for direct access from host-interface
modules to any volume.
P
peer
pool
LDAP status
The status of an LDAP server.
load balancing
Even distribution of load across all
components of the system.
locking
Setting a volume (or snapshot) as
unwritable (read-only).
LUN map
A table showing the mappings of the
volumes to the LUNs.
LUN
M
main-power cable
The electrical connection between the ac
power source and the automatic transfer
switch (ATS).
mandatory mode
A mode of remote mirroring in which I/O
operation stops whenever there is no
communication to the secondary volume.
master volume
A volume that has snapshots is called the
master volume of its snapshots.
MIB
556
primary volume
A volume that is mirrored for backup on
a remote storage system.
R
rack
remote mirroring
The process of replicating a volume on a
remote system.
remote target connectivity
A definition of connectivity between a
port set of a remote target and a module
on the local storage system.
remote target
An additional storage system used for
mirroring, data migration, and so on.
role
rule
S
SAN
SCSI
secondary volume
A volume that serves as a backup of a
primary volume.
Simple Network Monitor Protocol
A protocol for monitoring network
devices. See also MIB, SNMP agent, SNMP
manager, SNMP trap.
SMS gateway
An external server that is used to send
SMSs.
SMTP gateway
An external host that is used to relay
email messages through the SMTP
protocol.
thin provisioning
The ability to define logical volume sizes
that are much larger than the physical
capacity installed on the system.
snapshot set
The resulting set of synchronized
snapshots of a volume set in a consistency
group. See also consistency group, Volume
set.
snapshot
A point-in-time snapshot or copy of a
volume. See also image snapshot.
SNMP agent
A device that reports information through
the SNMP protocol to SNMP managers.
SNMP manager
A host that collects information from
SNMP agents through the SNMP protocol.
SNMP trap
An SNMP message sent from the SNMP
agent to the SNMP manager, where the
sending is initiated by the SNMP agent
and not as a response to a message sent
from the SNMP manager.
SNMP
See Simple Network Monitor Protocol.
snooze
The process of sending recurring event
notifications until the events are cleared.
storage pool
A reserved area of virtual disk space
serving the storage requirements of the
volumes.
Sync Job
A synchronization procedure run by the
master at specified user-defined intervals,
entailing synchronization between the
master and the subordinate.
trap
U
unassociated volume
A volume that is not associated with a
consistency group. See Consistency group.
uninterruptible power supply
Provides battery backup power for a
determined time, so that the system can
power down in a controlled manner, on
the occurrence of a lengthy power outage.
V
volume cloning
Creating a snapshot from a volume.
volume set
A cluster of specific volumes in a
consistency group, for which snapshots
are taken simultaneously, thus, creating a
synchronized snapshot of all of them.
Snapshots of the volume set can be taken
into multiple snapshot sets of the specific
consistency group. See also Snapshot set,
Volume set.
volume
A logical address space, having its data
content stored on the systems disk drives.
A volume can be virtually any size as
long as the total allocated storage space of
all volumes does not exceed the net
capacity of the system. A volume can be
exported to an attached host through a
LUN. A volume can be exported to
multiple hosts simultaneously. See also
Storage pool, Unassociated volume.
synchronization
The process of making the primary
volume and secondary volume identical
after a communication downtime or upon
the initialization of the mirroring.
T
target See remote target.
TCP/IP
WWPN
See Transmission Control Protocol, Internet
Protocol.
Glossary
557
X
XCLI
XCLI client
The system on which the XCLI command
is entered.
XCLI identification parameters
Parameters that identify the user issuing
the command and the XIV system (if any)
on which the command is to run. XCLI
identification parameters can be specified:
v By entering them at the beginning of an
interactive mode session
v In a configuration file
v When running a command in basic
mode
v When running a list of commands as a
batch
XCLI system command
An XCLI command that is sent to the XIV
system for processing.
558
Printed in USA
GC27-3914-03