253
Command Reference Version 5.1.x Published May, 2020

CommandReference - infosight.hpe.com · Onset time: Oct 20 2016 16:49:30 Array: - Object type: volume Object name: test Description: Volume test string from alert gen space usage

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • Command Reference

    Version 5.1.x

    Published May, 2020

  • Legal Notices© Copyright 2020 Hewlett Packard Enterprise Development LP. All rights reserved worldwide.

    NoticesThe information contained herein is subject to change without notice. The only warranties for Hewlett PackardEnterprise products and services are set forth in the express warranty statements accompanying such productsand services. Nothing herein should be construed as constituting an additional warranty. Hewlett Packard Enterpriseshall not be liable for technical or editorial errors or omissions contained herein.

    Confidential computer software. Valid license from Hewlett Packard Enterprise required for possession, use, orcopying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documen-tation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standardcommercial license.

    Links to third-party websites take you outside the Hewlett Packard Enterprise website. Hewlett Packard Enterprisehas no control over and is not responsible for information outside the Hewlett Packard Enterprise website.

    AcknowledgmentsIntel®, Itanium®, Pentium®, Intel Inside®, and the Intel Inside logo are trademarks of Intel Corporation in theUnited States and other countries.

    Microsoft® and Windows® are either registered trademarks or trademarks of Microsoft Corporation in the UnitedStates and/or other countries.

    Adobe® and Acrobat® are trademarks of Adobe Systems Incorporated. Java® and Oracle® are registered trade-marks of Oracle and/or its affiliates.

    UNIX® is a registered trademark of The Open Group.

    Publication DateThursday May 14, 2020 16:08:15

    Document IDaqf1582234556259

    SupportAll documentation and knowledge base articles are available on HPE InfoSight at https://infosight.hpe.com.To register for HPE InfoSight, click the Create Account link on the main page.Email: [email protected] all other general support contact information, go to https://www.nimblestorage.com/customer-support/.

    Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Notices

    https://infosight.hpe.commailto:[email protected]://www.nimblestorage.com/customer-support/mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • Contents

    The Nimble CLI.............................................................................................5CLI Help................................................................................................................................................5

    Nimble Administrative Commands.............................................................7alarm.....................................................................................................................................................7alert.....................................................................................................................................................11array...................................................................................................................................................13auditlog...............................................................................................................................................19cert......................................................................................................................................................22chapuser.............................................................................................................................................30ctrlr......................................................................................................................................................34date.....................................................................................................................................................36disk.....................................................................................................................................................37encryptkey..........................................................................................................................................43failover................................................................................................................................................46fc.........................................................................................................................................................47folder...................................................................................................................................................51group..................................................................................................................................................57halt......................................................................................................................................................87initiatorgrp...........................................................................................................................................89ip.........................................................................................................................................................98migration...........................................................................................................................................104netconfig...........................................................................................................................................106nic.....................................................................................................................................................110partner..............................................................................................................................................114pe......................................................................................................................................................122perfpolicy..........................................................................................................................................123pool...................................................................................................................................................131prottmpl.............................................................................................................................................136reboot...............................................................................................................................................151route.................................................................................................................................................153setup.................................................................................................................................................155shelf..................................................................................................................................................160snap..................................................................................................................................................162snapcoll............................................................................................................................................168software............................................................................................................................................171sshkey..............................................................................................................................................174stats..................................................................................................................................................177

    Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

  • subnet...............................................................................................................................................183timezone...........................................................................................................................................188useradmin.........................................................................................................................................189userauth............................................................................................................................................192userpolicy.........................................................................................................................................196usersession......................................................................................................................................198vcenter..............................................................................................................................................200vm.....................................................................................................................................................202version..............................................................................................................................................204vmwplugin.........................................................................................................................................205vol.....................................................................................................................................................208volcoll................................................................................................................................................232witness..............................................................................................................................................248

    Regulatory Information................................................................................................250Regulatory Warnings........................................................................................................................250

    Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

  • The Nimble CLI

    Run NimbleOS administrative commands from the command line interface (CLI) to configure and monitor aNimble Storage array.

    Use a secure shell (SSH) utility to log in to the management IP of an HPE Nimble Storage array to runadministrative commands. Your role determines your permission level, which in turn determines the commandoptions you can run.

    After you log in, you see a security message for array usage. You do not have to acknowledge the securitymessage. Type ? to display a list of administrative commands. Then use any or all of the following optionsto get more information about the commands:

    • To display available options for a specific command, type command_name --help.

    The output lists each option and suboption, and provides brief descriptions of each.

    • To display a man page that introduces all the commands, type man intro.

    The output lists each command, and provides brief descriptions of each. Press the space bar to pagethrough the list. Type q to quit when you get to the end of the introduction.

    • To display detailed information for a specific command, type man command_name.

    The output lists the command name and brief description, synopsis of each option and suboption, anddetailed descriptions of each option and suboption, including valid values. Press the space bar to pagethrough the list. Type q to quit when you get to the end of the man page.

    CLI HelpThe ? command lists the NimbleOS administrative commands or all commands.

    Note The ? and help commands are similar. The major difference is that help command has a man page;the ? command does not.

    Synopsis

    ?

    ? --help

    ? --all

    Options

    RoleDescriptionArguments and SuboptionsOption

    GuestShow usage information for thecommand.

    N/A--help

    GuestShow all available commands, notjust the Nimble-specific administra-tive commands.

    N/A--all

    5Copyright © 2020 by Nimble Storage, Inc. All rights reserved.

    Documentation Feedback: [email protected] Nimble CLI

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • Examples

    This example lists the administrative commands used to manage a Nimble array.

    Nimble OS $ ?? fc pool subnetalert group prottmpl timezonearray halt reboot useradminauditlog help route usersessioncert initiatorgrp setup versionchapuser ip shelf vmwpluginctrlr migration snap voldate netconfig snapcoll volcolldisk nic softwareencryptkey partner sshkeyfailover perfpolicy stats

    This example shows partial output from ? --all. The output is truncated to save space.

    Nimble OS $ ? --all? expr nohup subnet[ failover nslookup sum[[ false od syncalert fc partner tacarp fgrep patch tailarray find perfpolicy tee......encryptkey mv stats zcatenv netconfig stringsexpand nic stty

    6Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Nimble CLI

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • Nimble Administrative Commands

    A wide variety of administrative commands are provided to configure, manage, and monitor HPE NimbleStorage arrays.

    Use either the NimbleOS graphical user interface (GUI) or the command line interface (CLI) to performadministrative operations on an HPE Nimble Storage array or group of arrays.

    These interfaces provide comparable management capabilities. The GUI has tool tips, embedded userassistance, and help to guide you through administrative operations interactively. The CLI is useful to scriptfrequently performed operations.

    alarmThe alarm command lets you view and manage alarms and notifications. By default, all alarms are displayedwhen you use the alarm command with the --list option. However, you can filter for severity levels, categories,and time spans. For example, you might want to generally limit alarms to only recent ones, but regularly viewa longer-term list of alarms to look for patterns of error. Filtering lets you manage only the alarms you areinterested in. You can also add andmodify reminders or notifications to alarms such as changing the frequencyor alarm notifications or .

    Synopsis

    alarm --help

    alarm --list[--from [[yyyy-]mm-dd,]hh:mm[:ss]][--to [[yyyy-]mm-dd,]hh:mm[:ss]][--category name][--severity level]

    alarm --info id

    alarm --acknowledge id[--remind_every period][--remind_every_unit {minutes|hours|days}]

    alarm --unacknowledge id

    alarm --edit id[--remind_every_period][--remind_every_unit {minutes|hour|days}]

    alarm --delete id

    Options

    RoleDescriptionArguments and SuboptionsOption

    GuestShow usage information for thecommand.

    N/A--help

    7Copyright © 2020 by Nimble Storage, Inc. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    OperatorList all alarms and their IDs. Forexample alarm --list showsall info, while alarm --list --from 08-14,11:26:00 lists onlyalarms that appear after August14th at 11:26 am. You can specifytime with no date, but if you specifya date you must include a time.

    The --list option takes the followingsub-options.

    N/A--list

    List alarms starting from a specifiedtime. Often used with the --to optionto frame an alarm list. Use only thetime, or the date and time, for exam-ple, alarm --list --from2015-08-25,12:10:00 oralarm --list --from12:10:00.

    [--from [[yyyy-]mm-dd,]hh:mm[:ss]]

    List alarms until specified time. Of-ten used with the --from option. Ifnot specified, continues with no endtime. Use only the time, or the dateand time, for example, alarm --list --to 2017-08-25,12:10:00 or alarm --list--from 05:15 --to12:10:00.

    [--to [[yyyy-]mm-dd,]hh:mm[:ss]]

    Restrict the list of alarms to onlyinclude the specified category.Valid categories are hardware,service, replication, volume, up-date, config and security.

    [--category name]

    Restrict the list of alarms to onlyinclude the specified severity. Validseverities are warning and critical.The option will only return alarmsof the severity specified.

    [--severity level]

    GuestShow detailed information about aspecified alarm. For example,alarm --info 668 displays in-formation about a specific alarm.To determine the alarm ID, usealarm --list.

    id--info

    8Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    GuestAcknowledge an alarm with thecurrent username. For example,alarm --acknowledge 668makes the currect user the acknowl-edger of alarm 668, and set theacknowledge date as the currentdate. To determine the alarm ID,use alarm --list.

    The --acknowledge option takesthe following sub-options.

    id--acknowledge

    Frequency of alarm notification. Ifthis option is unspecified, it defaultsto 1 and remind_every_unit to day,so an alarm notification is sent ev-ery hour. The valid range is 0-60.If the --remind_every option is setto 0, a reminder email will not besent.

    [--remind_every period]

    Units for reminder frequency --minutes, hours or days. If this op-tion is unspecified, the default unitof day is used.

    [--remind_every_unit {min-utes|hours|days}

    OperatorWhen you unacknowledge analarm, it clears the acknowledgeduser and date fields. To determinethe alarm ID, use alarm --list.

    id--unacknowledge

    OperatorEdit the notification frequency of aspecified alarm. To determine thealarm ID, use alarm --list. The--edit option takes the followingsub-options.

    id--edit

    The frequency of alarm notifica-tions. If this option is unspecified,it defaults to 1 and remind_ev-ery_unit to day, so that an alarmnotification is sent every hour. Thevalid range is 0-60. If the --re-mind_every option is set to 0, a re-minder email will not be sent.

    [--remind_every period]

    Units for reminder frequency --minutes, hours or days. If this op-tion is unspecified, the default unitof day is used.

    [--remind_every_unit {min-utes|hours|days}

    9Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    PoweruserDelete a specified alarm. For exam-ple, alarm --delete 1 deletesthe current alarm 1 if it exists. Becareful using this command be-cause an alarm indicates severeconditions on the system andshould not be ignored. To deter-mine the alarm ID, use alarm --list.

    id--delete

    Example

    The following example lists all alarms in the group where you run the command.

    Nimble OS $ alarm --list-----+----------+---------------------+---------+--------+--------------------------------ID Severity Time Status Array Detail-----+----------+---------------------+---------+--------+--------------------------------5 CRITICAL Oct 20 2016 16:49:30 Open - Volume test stringfrom alertgen space usage is at 0% and approaching quota of 0%. It will be taken offlineif it exceedsthe quota

    The following example lists all the alarms on the array (there is only one) and then acknowledges that alarmsetting the notifications of the alarm to remind the user every day.

    Nimble OS $ alarm --list-----+----------+---------------------+---------+---------+--------------------------------ID Severity Time Status Array Detail-----+----------+---------------------+---------+---------+--------------------------------5 CRITICAL Oct 20 2016 16:49:30 Open - Volume test stringfrom alertgen space usage is at 0% and approaching quota of 0%. It will be taken offlineif it exceedsthe quota

    Nimble OS $ alarm --acknowledge 5 --remind_every 1 --remind_every_unit days

    The following example lists detailed information about the alarm with ID 5.

    Nimble OS $ alarm --info 5ID: 5Severity: criticalCategory: volumeOnset time: Oct 20 2016 16:49:30Array: -Object type: volumeObject name: testDescription: Volume test string from alert gen space usage is at 0% andapproaching quota of 0%.It will be taken offline if it exceeds the quotaStatus: AcknowledgedAcknowledged by: adminAcknowledged time: Oct 26 2016 15:59:55

    10Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • Repeat period: Every 1 daysNext reminder time: Oct 27 2016 16:00:48

    alertThe alert command options manage array alerts, which include certain events. You can also use the commandoptions to display information about alerts and events. Alerts and events can use both email and SMTPnotification methods.

    Note The terms event and alert are sometimes used interchangeably. While an event can have differentseverity levels, the term event is often used to refer to a non-critical issue, such as a change to yourenvironment. The term alert refers to real-time notifications about issues, such as warning events, that canadversely affect your system. You can use alerts and events as a diagnostic and preventative tool. For moreinformation about alerts and events, see either theGUI Administration Guide or theCLI Administration Guide.

    By default, all alerts and events are displayed when you use the alert --list command. You can filter the displaybased on severity levels, categories, and time spans so that you display only the alerts that you are interestedin. For example, you can filter for the most recent alerts, and periodically list all of them to look for potentialerrors.

    You can also send a test alert to verify that the system is configured properly to send alerts.

    Synopsis

    alert --help

    alert --list[--array array_name][--from [[yyyy-]mm-dd,]hh:mm[:ss]][--to [[yyyy-]mm-dd,]hh:mm[:ss]][--severity {info|warning|critical}][--category {hardware|service|replication|volume|update|config}]

    alert --info id

    alert --test[--severity {info|notice|warning|critical}]

    Options

    RoleDescriptionArguments and SuboptionsOption

    GuestShow usage information for thecommand.

    N/A--help

    11Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected]

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    GuestList alerts and events for the speci-fied array.

    [--array array_name]--list

    List alerts that start from the speci-fied time. Use only the time, or usethe date and time. For example,alert --list --from 08-14,12:10:00 or alert --list--from 12:10:00. Use this op-tion with or without the --to option.If used alone, --to is assumed to benow.

    [--from [[yyyy-]mm-dd,]hh:mm[:ss]]

    List alerts until the specified time.Use only the time, or use the dateand time. For example, alert --list --to 08-14,12:10:00or alert --list --to12:10:00. Use this option with orwithout the --from option.

    [--to [[yyyy-]mm-dd,]hh:mm[:ss]]

    List alerts and events of the speci-fied severity level. Alert levels arenot cumulative. For example, select-ing critical does not show the infoor warning severity levels.

    [--severity {info|notice|warning|criti-cal}]

    List alerts and events of the speci-fied category.

    [--category {hardware|service|repli-cation|volume|update|config|securi-ty}]

    GuestList detailed information about thespecified alert ID. To determinevalid alert IDs, use alert --list.

    id--info

    Power Us-er

    Generate a test alert with thespecified severity level.

    --severity {info|notice|warning|criti-cal}]

    --test

    Examples

    This example lists all alert messages on the array where you run the command. The output is truncated tosave space.

    Nimble OS $ alert --list----------+--------+--------------------+------+-----------+----------+---------ID Severity Time Type Category Array Detail----------+--------+--------------------+------+-----------+----------+---------

    8 INFO Jun 27 2014 11:13:40 2101 service AA-102081 Systemservices started...

    9 INFO Jun 27 2014 11:14:02 12714 hardware AA-102081 A newshelf is detected......

    This example lists information about the alert with the ID 23.

    12Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • Nimble OS $ alert --info 23ID: 23Active: yesPriority: INFOCategory: hardwareType: 12201Time: Feb 24 2014 17:10:00Cleared: N/AArray: AC-102266Target type: NICTarget: 192.168.1.3Detail: IP interface 192.168.1.3 up on controller A NIC port eth1

    This example sends an alert test email with the warning severity level.

    Nimble OS $ alert --test --severity warning

    From: AdminSent: Wednesday, August 14, 2013 12:12 PMTo: eng-solSubject: Nimble Alert on sol / mars (AC-109828) - WARNING: Test alertTime: Wed Aug 14 15:11:40 2013

    Type: 5005Id: 31645Message: Test message at warn level

    Group Name: AdminGroup ID: 2070866469188534807Array name: marsSerial: AC-109828Version: 2.0.3.8-46920-opt

    Arrays in the group:----------------+-----------------+-----------+----------------+-----------Name Serial Model Version Status----------------+-----------------+-----------+----------------+-----------moon AC-103234 CS460G-X2 2.0.3.8-46920-opt reachablesaturn AC-103236 CS460G-X2 2.0.3.8-46920-opt reachablejupiter AC-103242 CS460G-X2 2.0.3.8-46920-opt reachablemercury AC-103235 CS460G-X2 2.0.3.8-46920-opt reachable

    arrayThe array command options manage a Nimble array.

    Note Minimize the amount of time between running array --resetup and the setup command. On a FibreChannel array, there is no I/O between running array --resetup and setup. On an iSCSI array, existingconnections may be unaffected, but new connections are refused.

    Synopsis

    array --help

    array --list

    array --discover

    13Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected]

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • array --info {name|serial_number}

    array --edit name[--name new_name]

    array --resetup[--non_interactive]

    array --add serial_number[--name name][--subnet_label subnet_label][--data_ipaddr ipaddr][--nic nic][--tagged tag][--support_ipaddr ipaddr][--pool pool][--create_pool][--pool_description pool_description][--allow_lower_limits]

    array --remove name[--force]

    Options

    RoleDescriptionArguments and SuboptionsOption

    GuestShow usage information for thecommand.

    N/A--help

    GuestList all discovered and groupmember arrays.

    N/A--list

    Power Us-er

    Discover non-member arrays onthe same management subnet.

    N/A--discover

    GuestProvide detailed information aboutthe specified group-member array.

    {name | serial_number}--info

    Power Us-er

    Modify the name of the array. Thename must conform to iSCSI nam-ing conventions. It can be anycombination of up to 63 alphanu-meric characters and hyphen, butcannot begin with a hyphen, orcontain spaces or other punctua-tion.

    [--name new_name]--edit

    14Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    Administra-tor

    Set a standalone array in a statewhere you can run the setup com-mand again. This reenables thezeroconf process and lets you resetthe array password, IP address,and most other configuration set-tings. No data will be lost. Afterrunning this command, any comput-er on the same subnet as the arraycan be used to reset the arraypassword and then control the ar-ray. Use this command with cau-tion. Minimize the time betweenresetting the array with this com-mand and running setup again tolimit I/O disruption. On a FibreChannel array, there is no I/O be-tween running array --resetup andsetup. On an iSCSI array, existingconnectionsmay be unaffected, butnew connections are refused.

    N/A--resetup

    Override the default behavior ofhaving to type "yes" to completethe command. Use this suboptionwith care to avoid unexpectedlysetting up the array.

    [--non_interactive]

    15Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    Power Us-er

    Serial number of a discovered arrayto add to a group.

    serial_number--add

    Name of a array to add to a group.The group must exist.

    [--name name]

    Subnet label on the NIC. Repeatthis option to specify more than onesubnet label. The first subnet labelis assigned to the first NIC, suchas eth1, the second subnet label isassigned to the second NIC, suchas eth2, and so on. To skip a sub-net label, enter a blank argument.

    [--subnet_label subnet_label]

    The network IP address(es) thatwill manage data traffic. Repeat thisoption to set multiple IP addressesfor multiple NICs. Then the first IPaddress is assigned to the first NIC,such as eth1, and the second tothe second NIC, such as eth2, andso on. To skip a NIC, type a blankargument.

    [--data_ipaddr ipaddr]

    NIC and subnet setting.[--nic nic]

    Specify tagged assignment. Repeatthis option to specify more than oneassignment. The first tag is as-signed to the first NIC, such aseth1, the second tag is assigned tothe second NIC, such as eth2, andso on. To skip an assignment, entera blank argument.

    [--tagged tag]

    Include this argument twice. Thenthe first IP address entered is as-signed to Controller A and the sec-ond to Controller B. You must as-sign static IP addresses to allowarray access if the management IPaddress is not accessible.

    [--support_ipaddr ipaddr]

    Pool to assign the array to. If youspecify this suboption, then thepool must exist. If you do notspecify this suboption or the --cre-ate_pool suboption, then the arrayis assigned to the default pool.

    [--pool pool_name]

    Create a new storage pool and au-tomatically assign the array to it. Ifyou do not specify this suboptionalong with the --pool suboption,then the array is assigned to thedefault pool.

    [--create_pool]

    16Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption[--pool_description pool_descrip-tion]

    If you create a new pool for an ar-ray, type a description for the pool.If there are spaces in the descrip-tion, enclose the text in quotationmarks.

    If you add an array to an existingpool and the pool's limits are higherthan the array's limits, the resultingpool will have the lower limits of thearray being added, which could al-so change the group limits to lowervalues.

    [--allow_lower_limits]

    Power Us-er

    Name of the array to remove froma group. Use the pool commandto remove the array from any pools.

    name--remove

    Forcibly remove the specified arrayfrom a group even if it is unreach-able. This may lead to loss of dataif a volume is currently stripedacross disks on the array.

    [--force]

    Examples

    This example displays a list of member arrays.

    Nimble OS $ array --list-----------------+---------------+-----------+-----------------+-----------Name Serial Model Version Status-----------------+---------------+-----------+-----------------+-----------c12-array3 AC-100159 CS210 2.0.4.1-44556-opt reachablec12-array6 AC-100209 CS220 2.0.4.1-44556-opt reachable

    This example discovers non-member arrays.

    Nimble OS $ array --discover-------------+----------+-----------------+--------------------------------Serial Number Model Version Link-Local IP Addresses-------------+----------+-----------------+--------------------------------AC-100159 CS210 2.0.3.8-44640-opt 169.254.8.98, 169.254.8.93...

    This example shows information for the array named c20-array1.

    Nimble OS $ array --info c20-array1Model: CS220...Array name: c20-array1...Member of pool: defaultStatus: reachable

    This example shows information for the array with the serial number AC-102566.

    Nimble OS $ array --info AC-102566Model: CS220

    17Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • Serial: AC-102566...Array name: c20-array1...Member of pool: defaultStatus: reachable

    This example renames the MKTG array to Marketing.

    Nimble OS $ array --edit MKTG --name Marketing

    This example resets a standalone array so the setup command can be run.

    Note Use this command option with caution.

    Nimble OS $ array --resetupWARNING: This operation will reset the array configuration. Minimize the timebeforerunning setup again to limit I/O disruption. Existing iSCSI connections maybeunaffected, but new iSCSI connections will be refused.Type yes to continue, no to cancel: yesSuccessfully initiated array reset.Minimize the time before running setup again to limit I/O disruption. ExistingiSCSIconnections may be unaffected, but new iSCSI connections will be refused.WARNING: While the volume data and some of the configuration data are preserved,afuture setup of the array could change the group name and the networkconfiguration.This will invalidate the replication partner and the host configuration, whichmaydisrupt replication and iSCSI connections to this array.

    This example adds the serial number of an uninitialized array and assigns a new name to the array duringthis process.

    Although only one set of name, subnet_label, data_ipaddr, and pool options is required, you can use multiplesets of these options to specify values for more than one NIC on an array, such as eth1, eth2, tg1, tg2.

    Nimble OS $ array --add AC-100159 --name c12-array3\

    --data_ipaddr '' --subnet_label management \--data_ipaddr '' --subnet_label management \--data_ipaddr 198.51.100.61 --subnet_label data \--data_ipaddr 198.51.100.62 --subnet_label data \--support_ipaddr 10.19.0.57 --support_ipaddr 10.19.0.58

    This example removes an existing member array named greydient from a group.

    Note The array to remove must not be assigned to a pool. If needed, run pool --unassign to remove the arrayfrom a pool before you run this command.

    Nimble OS $ array --remove greydient

    18Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • auditlogThe auditlog command options manage array audit log entries.

    The NimbleOS audit log keeps records of all non-read operations performed on the array, and which userperformed the operation. You can search the audit log by activity and object type/name. You can also filterthe audit log by time range, username, userid, activity category, and access type. Administrators can viewthe audit log in a summary table with faceted browsing by time, activity category, and across access type.

    Synopsis

    auditlog --help

    auditlog --list[--from [[yyyy-]mm-dd,]hh:mm[:ss]][--to [[yyyy-]mm-dd,]hh:mm[:ss]][--username username][--userid userid][--category {provision|protection|dataaccess|useraccess|sysconfig|swupdate}][--access_type {gui|cli|api}]

    auditlog --info id

    Options

    RoleDescriptionArguments and SuboptionsOption

    GuestShow usage information for thecommand.

    N/A--help

    19Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected]

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    Administra-tor

    List all audit log records.N/A--list

    List audit logs that start from thespecified time. Use only the time,or use the date and time. For exam-ple, auditlog --list --from08-14,12:10:00 or auditlog--list --from 12:10:00.Use this option with or without the--to option. If used alone, --to isassumed to be now.

    [--from [[yyyy-]mm-dd,]hh:mm[:ss]]

    List audit logs until the specifiedtime. Use only the time, or use thedate and time. For example,audit-log --list --to 08-14,12:10:00 or auditlog --list --to 12:10:00. Use thisoption with or without the --fromoption.

    [--to [[yyyy-]mm-dd,]hh:mm[:ss]]

    List audit logs by username.[--username {username}]

    List audit logs by userid.[--userid {userid}]

    List audit logs of the specified cate-gory.

    [--category {provision|protec-tion|dataaccess| userac-cess|sysconfig|swupdate}]

    List audit logs using the specifiedaccess type.

    [--access_type {gui|cli|api}]

    Administra-tor

    List detailed information about thespecified audit log ID. To determinevalid audit log IDs, use auditlog--list.

    id--info

    Examples

    This example lists all alert messages on the array where you run the command. The output is truncated tosave space.

    Nimble OS $ auditlog --list--------+--------------------+---------------+---------+------------------------ID Time User Status Activity--------+--------------------+---------------+---------+------------------------1 Mar 25 2015 09:10:52 admin Succeeded Login attempt

    2 Mar 25 2015 09:10:53 admin Succeeded Complete setup on ...3 Mar 25 2015 09:45:52 admin Succeeded User admin session ...4 Mar 26 2015 13:22:41 Succeeded Logout user

    5 Mar 26 2015 13:43:21 Succeeded Logout user

    6 Mar 27 2015 13:17:22 Succeeded Logout user

    7 Mar 27 2015 14:24:22 Succeeded Logout user

    20Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • This example lists all alert messages on the array where you run the command, filtered by username. Theoutput is truncated to save space.

    Nimble OS $ auditlog --list--username pAdmin--------+--------------------+---------------+---------+------------------------ID Time User Status Activity--------+--------------------+---------------+---------+------------------------

    57 Apr 22 2015 11:45:20 pAdmin Succeeded Login attempt

    78 Apr 22 2015 13:16:40 pAdmin Succeeded Logout user pAdmin

    105 Apr 22 2015 14:44:51 pAdmin Succeeded Login attempt

    108 Apr 22 2015 14:45:47 pAdmin Succeeded Logout user pAdmin

    109 Apr 22 2015 14:46:39 pAdmin Succeeded Login attempt

    110 Apr 22 2015 14:47:19 pAdmin Succeeded Logout user pAdmin

    403 Apr 23 2015 10:37:16 pAdmin Succeeded Login attempt

    410 Apr 23 2015 11:05:15 pAdmin Succeeded Logout user pAdmin

    455 Apr 23 2015 14:11:37 pAdmin Succeeded Login attempt

    456 Apr 23 2015 14:12:25 pAdmin Succeeded Logout user pAdmin

    707 Apr 24 2015 07:23:12 pAdmin Succeeded Login attempt

    This example lists information about the audit log with the ID 23.

    Nimble OS $ auditlog --info 23ID: 23Type: 8015Object name: vol2Object type: VolumeScope: -Time: Mar 25 2015 09:28:06Status: SucceededError code: SM_http_okUser ID: 3Username: pAdminUser full name: Administrator UserSource IP: 10.20.21.168Access Type: GUIApplication name: GUICategory: Data ProtectionActivity type: otherActivity: Associate volume vol2 with volume collection volcoll2

    21Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • certThe cert command is used to manage certificates used by a number of components that support SSL/TLS.These include the web GUI interface, the VASA provider, the CIM server, and Group Management RESTAPIs. It is possible to select different certificate chains for each of these. In addition, a list of trusted certificatescan be managed for use by internal clients, for example to provide verification of an external key managerthat presents its own self-signed certificate on connection.

    To establish a secure connection with a website or other server, the array presents a certificate to authenticateits identity. Certificates are an important component of the Secure Sockets Layer (SSL), because they preventothers from impersonating a secure website or other server.

    The default values used for the subject, dnslist, and iplist are taken from the existing group certificate, if nocorresponding options are provided.

    There are three certificate chains that are managed using the cert command: array, group, and custom.

    Array certificate chain:The array certificate is generated automatically before group setup.

    Group certificate chain:The group certificate is generated after the group leader has been configured.

    Custom certificate chain:A custom certificate may also be installed and used. It can be either a self-signed (custom), or a CertificateSigning Request (custom-csr) that can be exported to be signed by a local Certificate Authority (CA). TheCA certificate and the resulting signed custom certificate may then be imported for use.

    Synopsis

    cert --help

    cert --list

    cert --info cert-name

    cert --gen {array|group|custom|custom-csr}[--subject subject_name][--dnslist dns_list][--iplist ip_list][--num_days days][--check][--force]

    cert --import cert-name[--pks12][--password unlock_password][--trusted][--from_host host:port][--force]

    cert --delete {cert-name}

    cert --use {array|group|custom}[--https][--apis]

    22Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected]

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • cert --verify cert-name[--checkend days][--oscp]

    Options

    RoleDescriptionArguments and SuboptionsOption

    AdministratorShows usage informationfor the command.

    N/A--help

    AdministratorList each of the certificatesinstalled, and which are be-ing used for HTTPS and APIaccess.

    N/A--list

    AdministratorPrint output that shows allof the details, as well as thePEM encoding, of the givencertificate or CSR.

    {cert-name}--info

    23Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    AdministratorInitiates the creation of ei-ther a self-signed certificate,or a Certificate Signing Re-quest (CSR). The argumentspecifies whether to createa certificate of the typespecified or to create a CSRfor a custom certificate.Thecustom option generates aself-signed certificate withthe parameters specified,while the custom-csr optiongenerates a CSR with theparameters specified. Acustom certificate and beeither self-signed or signedby an external CertificateAuthority (CA). The arrayand group certificates aregenerated automatically foruse by HTTPS and API ser-vices.

    {array|group| custom|custom-csr}

    --gen

    Subject or common namefor the certificate. The de-fault value for the subjectname will be the groupname. If the value is "-" orthe option is not present,then an attempt is made toextract the subject namefrom the existing group cer-tificate, if there is one. Thevalue is treated as a fullsubject name if it beginswith "/", in the format thatOpenSSL uses. Otherwise,it is taken as the CommonName value.

    [--subject subject-name]

    A comma separated list ofDNS names to add to thesubject alternate name fieldof the host certificate. If thevalue is "-" or the option isnot specified, an attempt ismade to extract the DNSnames from the existinggroup certificate, if there isone.

    [--dnslist dens-list]

    [--iplist ip-list]

    24Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOptionA comma separated list ofIP addressess to add to thesubject alternate name fieldof the host certificate. If thevalue is "-" or the option isnot specified, an attempt ismade to extract the DNSnames from the existinggroup certificate, if there isone. To specify an empty IPlist, use "--ip-list ''"

    Number of days for whichthe certificate will be valid.The default value of thenumber of valid days is3650.

    [--num_days days]

    Check the current subject,DNS list, and IP list of thecurrent group certificateagainst the provided inputs.A new certificate chain isonly generated if thechecked values do notmatch the group certificatevalues.

    [--check]

    Force overwriting of an exist-ing certificate chain. Other-wise, the existing certificateis left as is.

    [--force]

    25Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    AdministratorImport a custom CA (cus-tom-ca), signed customcertificate (custom), or atrusted certificate to be usedby internal clients. The cus-tom-ca certificate must beimported before the signedcustom certificate. After thecustom certificate is import-ed and verified, it will be in-stalled for use. The import-ed certificate should be validfor use as both SSL serverand client, since it may beused as an outbound clientcertificate.

    A combined bundle of key,CA certificate, and signedcertificate may also be im-ported using the PKCS12format. This format is mostuseful for installing a wild-card certificate.

    cert-name--import

    AdministratorImport a PKCS12 file thatcontains a private key, CAcertificate(s), and signedhost certificate. Use thecustom command argu-ment.

    [--pkcs12]

    AdministratorThe password to unlock aPKCS12 input file.

    [--password unlock-password]

    AdministratorImport a certificate to add tothe list of certificates trustedby internal SSL clients. Thecertificate can either be readfrom standard input, or re-trieved from the specifiedhost. When this flag is set,the names custom-ca,custom, group, and arrayare reserved.

    [--trusted]

    AdministratorWhen used with the --trust-ed option, attempt an SSLconnection to the specifiedhost and port, and importthe presented certificate tothe trusted certificate list.

    [--from_host host:port]

    [--force]

    26Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOptionForce overwriting of an exist-ing certificate. Otherwise,the existing certificate is leftas is.

    AdministratorDelete a certificate, alongwith any associated privatekey and optional certificates.Deleting the array or array-ca certificate is not allowed.

    {cert-name}--delete

    AdministratorSelect one of the array,group, or custom certificatechains to use for HTTPSaccess or API use.

    Use the named certificatefor HTTPS service.

    Use the named certificatechain for access to NimbleAPIs (REST and internalNimble APIs).

    {array|group|custom}

    [--https]

    [--apis]

    --use

    AdministratorVerify the signature, expira-tion time, and (optionally)the OCSP status of thenamed certificate. Whenused with no suboptions,verify the signature andwhether the certificate hasexpired.

    cert-name--verify

    AdministratorCheck if the certificate ex-pires withing the specifiednumber of days. If notpresent, the default value is0.

    [--checkend days]

    AdministratorIf the certificate as an OSCPreference included, contacttheOSCPservice and deter-mine the status of the certifi-cate.

    [--oscp]

    Examples

    To create and install a custom certificate on an array, you must perform the following steps from an sshsession:

    Nimble OS $ cert --gen custom-csr --subject '/C=US/ST=CA/L=San Jose/O=NimbleStorage/OU=Engineering/CN=AF106656' --dnslistgroup-kent-vma.nimblestorage.com,kent-vma.nimblestorage.com

    -----BEGIN CERTIFICATE REQUEST-----MIICuTCCAaECAQAwWDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECgwOTmltYmxlIFN0b3JhZ2UxEDAOBgNVBAMMB2xuLWtlbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD1p+rdq/GvuALc

    27Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • qqam6AIoKfC8X4WFN+xOSmco7cQliZnmYNyX1Rzrw0RyIYwfBOeSff+47pw6Hv6STY54lMMf7/5vMmEoR56DaolkI9RgmMnQM8Ay6YnRjWZtE7TFRiId+r7cYlPlREWd0Mq25psKqEaNl8QzNVFhxOdPCe//cP6Z91R2GanR+cafAmSZ8ELfkFvdlWnU5VdvcCHH73IkHtZbgWVy9yJJ2ZZT9Lv31rPjx2rP+h305VrWWa7xWyTI0FD86y5n41ZnYx8ypE8E0dcSENlNX9evRzGyPfhIg11JaHTkad/REpAwXSDilEcl4/0jRfKBaq/MYD6U1Z8tAgMBAAGgHDAaBgkqhkiG9w0BCQ4xDTALMAkGA1UdEQQCMAAwDQYJKoZIhvcNAQEFBQADggEBABcwx0s4dvaBbVv2NYNs/tYq/pwynGcF19+MIVtrCxoYQ3h3MObHTu0k0+LgWNZeJKDfD2AKHGnQMjP1lWqHqbZLwxbioFotxIYd/XwIMSlshBLSWegYzrCbfDTeQMLV7XozIfcGEUZzQF+hSY7SPJGLRZTHCAl/hD0LXthl6fUB2ynZQsjA3q38+OV/H37vkXA0jY5oxFcPwPGGh6jLVMBspY2OHnxGiUIEganpxk3XtOAhbYdvo88B0WRV7chDfL2/VzythDL8vOPxSsY8leCdXOq8dnUb2t5Yo8cBqc2J58ONHiDL7gI4YR/EafXDuHJwGnqMqGGlddktAQkTWWI=-----END CERTIFICATE REQUEST-----

    You must then cut-and-paste the certificate request output into a signing request to the CA.

    Then cut-and-paste the CA certificate and the output from the signing into the command inputs below:

    Nimble OS $ cert --import custom-caNimble OS $ cert --import custom

    -----BEGIN CERTIFICATE-----MIIEADCCAuigAwIBAgIJALkB09sKkc1IMA0GCSqGSIb3DQEBBQUAMF0xCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTERMA8GA1UEBwwIU2FuIEpvc2UxFzAVBgNVBAoMDk5pbWJsZSBTdG9yYWdlMRUwEwYDVQQDDAxrZW50YXJyYXktQ0EwHhcNMTUwNjIyMjIxNDMxWhcNMjUwNjE5MjIxNDMxWjBdMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAPBgNVBAcMCFNhbiBKb3NlMRcwFQYDVQQKDA5OaW1ibGUgU3RvcmFnZTEVMBMGA1UEAwwMa2VudGFycmF5LUNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmLA18pIh44mkgGPll9jpey+IXso+mwJAckrfgxh8Z7+54L9K5/sGy4FenN8+DsPc7qtNl1lnQ0nptkDjmQph3sV34NB1nOg+cI+pSMRC1kZk2ZAfW0xWeJJI/JBTQFWOzbe2PgmJNMN0gMI8eeco9PmR3n9+WEGsos6SsUsW/WHSNo41ujuZV0wmLmLP/mv1WuoUWpDZwyzk0uovSihkcTbCihm7yHYpKMxvYMy88/Hea7rBbQaid9z/xceEZ6cnEotZcEyJP+u0Z7FMiPfzcPY77XV1IsiVB1eVohOP1GURlD2J9v1XIi1U1H98R4vGeynI7rjxo7dhsZu1K9xVIwIDAQABo4HCMIG/MB0GA1UdDgQWBBShBlOmmIP2S84mJ3wTMoWJgEYumzCBjwYDVR0jBIGHMIGEgBShBlOmmIP2S84mJ3wTMoWJgEYum6FhpF8wXTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQHDAhTYW4gSm9zZTEXMBUGA1UECgwOTmltYmxlIFN0b3JhZ2UxFTATBgNVBAMMDGtlbnRhcnJheS1DQYIJALkB09sKkc1IMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAGTzXWDcMI/OnP/KerhpGPfns0VUMzvvYaKn5Db5ADEPL5vafawhsOyTMgnu7hwiL11Zy6qJ+e0g85Zm0v0mg4wKyM3QKvbf86lu8YKvEoYoCWcOcsRDt2ijrbx7IkRyXOypI0nIN76vNQpo1NtZ+e3XvzAShrFdZNtsi8ILZqEOepr/PBNJOv1hAszvCpcZ6uBMxodez2lHT7ceb5ZxYJZnOoNkLTMKp9MV7Qt0v8xDKWMy9ED9PuJ79f+vpzmJPTcv2pFHrMoPXqZFxXVTXk5GwjORGlbqvAdsGexZ3vqbmfgQvVuDdw9Zd60vqkg4gT6MJsnfdgsOgpRg5/4CRao=-----END CERTIFICATE-----

    -----BEGIN CERTIFICATE-----MIIDhTCCAm2gAwIBAgIJAId2ciTqy7mCMA0GCSqGSIb3DQEBBQUAMF0xCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTERMA8GA1UEBwwIU2FuIEpvc2UxFzAVBgNVBAoMDk5pbWJsZSBTdG9yYWdlMRUwEwYDVQQDDAxrZW50YXJyYXktQ0EwHhcNMTUwNjIyMjIxNDMyWhcNMjUwNjE5MjIxNDMyWjBYMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAPBgNVBAcMCFNhbiBKb3NlMRcwFQYDVQQKDA5OaW1ibGUgU3RvcmFnZTEQMA4GA1UEAwwHbG4ta2VudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPWn6t2r8a+4AtyqpqboAigp8LxfhYU37E5KZyjtxCWJmeZg3JfVHOvDRHIhjB8E55J9/7junDoe/pJNjniUwx/v/m8yYShHnoNqiWQj1GCYydAzwDLpidGNZm0TtMVGIh36vtxiU+VERZ3QyrbmmwqoRo2XxDM1UWHE508J7/9w/pn3VHYZqdH5xp8CZJnwQt+QW92VadTlV29wIcfvciQe1luBZXL3IknZllP0u/fWs+PHas/6HfTlWtZZrvFbJMjQUPzrLmfjVmdjHzKkTwTR1xIQ2U1f169HMbI9+EiDXUlodORp39ESkDBdIOKURyXj/SNF8oFqr8xgPpTVny0CAwEAAaNNMEswCQYDVR0TBAIwADAdBgNVHQ4EFgQUdudH4pEro5KcsujvyGr728sKSyAwHwYDVR0jBBgwFoAUoQZTppiD9kvOJid8EzKFiYBGLpswDQYJKoZIhvcNAQEFBQADggEBAJcsLauYn1AmaApF4uag6kljGls2K2qm

    28Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • DNBQy2w2IWM9ffxSR+j0DhVgbgHQrMkTwCy9pgFAXS9MXCVF3BfLW1J9UdZXmegtAsITa9xDthJqMwvweT7s3Gzwlc8zRXZOCXe79+YF3sZhWlFV5E1ex1iHmIwA7x9TTwe4timzAsyjKQFOSm8ggQxbizoTDXpehiDgSDxzqL+8wggi13sC4ibAgGDzGAvCu4EwtNlluIKBGnDHaGyfxv8ZT0jkHEB/KTFZAq8a0TVRZHi9TpnGszNcA9aV8ZKCVHZPdBqjcDJBjFiLFZa9palRHIl3Q3laLVU+lEQZhD0M/x0TZwvPIUY=-----END CERTIFICATE-----

    The following example is used to change APIs to use the group certificate.

    Display the current status.

    sjc-array289-A:/# cert --listName Subject===================array: /C=US/ST=CA/L=San Jose/O=Nimble Storage/CN=AF-106720group: /C=US/ST=CA/L=San Jose/O=NimbleStorage/CN=sjc-array289.WIN2K8R2AD.NETcustom: /C=US/ST=CA/L=San Jose/O=Nimble Storage/CN=sjc-array289-Acustom-csr: /C=US/ST=CA/L=San Jose/O=Nimble Storage/CN=sjc-array289-A

    Use Name===================HTTPS: customAPIs: custom

    Run the command to change APIs to use the group certificate.

    sjc-array289-A:/# cert --use group --apisINFO: group certificate chain installed for API use

    Run the command to display the updated status.

    sjc-array289-A:/# cert --listName Subject===================array: /C=US/ST=CA/L=San Jose/O=Nimble Storage/CN=AF-106720group: /C=US/ST=CA/L=San Jose/O=NimbleStorage/CN=sjc-array289.WIN2K8R2AD.NETcustom: /C=US/ST=CA/L=San Jose/O=Nimble Storage/CN=sjc-array289-Acustom-csr: /C=US/ST=CA/L=San Jose/O=Nimble Storage/CN=sjc-array289-A

    Use Name===================HTTPS: customAPIs: group

    29Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • chapuser

    Synopsis

    The chapuser command options manage Challenge-Response Handshake Authentication Protocol (CHAP)user accounts. CHAP users are one method of access control for iSCSI initiators. Each CHAP user has aCHAP password, sometimes called a CHAP secret.

    CHAP passwords must be the same on the array and the iSCSI initiator before the array can authenticatethe iSCSI initiator and permit access. The CHAP user information must exist on both the array and the iSCSIinitiator. Target authentication provides security only for a specific iSCSI target. Multiple iSCSI initiators canuse the same CHAP secret when connecting or each iSCSI initiator can have its own. The CHAP user namecannot include certain special characters.

    Arrays that use the Fibre Channel protocol do not require CHAP user accounts.

    chapuser --help

    chapuser --list

    chapuser --info user_name

    chapuser --create user_name--password password[--description text]

    chapuser --delete user_name[--force]

    chapuser --edit user_name[--name new_name][--description text][--password password]

    chapuser --add_initators user_name[--initiator_name iqn]

    chapuser --remove_initator user_name[initiator_name iqn]

    Options

    RoleDescriptionArguments and SuboptionsOption

    GuestShow usage information for thecommand.

    N/A--help

    OperatorList all configured CHAP users forthis array.

    N/A--list

    OperatorShow information about a specificCHAP user.

    user_name--info

    30Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected]

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    OperatorCreate a new CHAP user andshared password for the CHAPuser, who then gets assigned to anaccess control list (ACL)-associat-ed volume. CHAP user authentica-tion requires a CHAP secret thatagrees as the challenge response.

    user_name--create

    The CHAP secret. The CHAP se-cret must be must be between 12and 16 alphanumeric characters,with no spaces or special charac-ters, including ' " ` ~ ! @ # $ ^ & ( )+ [ ] {} * ; : ' " . , | < > ? / \ = % .

    --password password

    Plain-text description of the CHAPuser. If there are spaces in the de-scription, enclose the text in quota-tion marks.

    [--description text]

    OperatorDelete the specified CHAP user. Itdeletes the CHAP user connectionfrom the iSCSI initiator. If the CHAPuser is assigned to any accesscontrol records, you must use the--force to delete.

    user_name--delete

    Forcibly delete the specified CHAPuser even if that user has activeconnections. It disregards any ACLrecords that have been applied.

    [--force]

    OperatorModify the name of the CHAP user.Changing the CHAP user namerequires reconfiguring the iSCSIinitiators to use the newCHAP username.

    user_name [--name new_name]--edit

    Modify the description of the CHAPuser. If there are spaces in the de-scription, enclose the text in quota-tion marks.

    user_name [--description text]

    Modify the CHAP secret (sharedpassword) used by the a CHAPuser. This value must be between12 and 16 alphanumeric charac-ters, with no spaces or specialcharacters, including ' " ` ~ ! @ # $^ & ( ) + [ ] {} * ; : ' " . , | < > ? / \ =%

    user_name [--password password]

    31Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    OperatorUse --add_initiators to associatethe specified CHAP user to specificiSCSI initiators. iSCSI Group Tar-get uses this information to authen-ticate CHAP access to iSCSI initia-tors.

    user_name--add_initiators

    Associate this CHAP user to thespecified iSCSI initiators. If anyspecified initiator is already associ-ated with another CHAP user, thatuser will be replaced by this CHAPuser for future CHAP authentica-tion.

    [--initiator_nameiqn]

    Use --remove_initiator to disassoci-ate the CHAP user from a specificiSCSI initiator. iSCSI Group Targetwill not do CHAP authentication tothis iSCSI initiator.

    user_name--remove_initiator

    Disassociate the CHAP user fromthe specified iSCSI initiator. iSCSIGroup Target will not do CHAPauthentication to this iSCSI initiator.

    [--initiator_nameiqn]

    Examples

    This example lists CHAP users in the array. In this example, two CHAP users exist.

    Nimble OS $ chapuser --list------------------------------+--------------------------------------------CHAP User Name Password------------------------------+--------------------------------------------nimblechap nimblechapuserguestchap minimalaccess

    This example shows information about a CHAP user named "nimblechap".

    Nimble OS $ chapuser --info nimblechapName: nimblechapDescription: generic chap user for the nimble arrayPassword: nimblechapuserCreated: Dec 17 2010 12:50:25Last configuration change: Dec 17 2010 12:50:25

    This example creates a CHAP user with the name "nimblestorage" and a valid password.

    Nimble OS $ chapuser --create nimblestorage--description "nimble storage user" --password n1mblechapu5er

    This example forcibly deletes a CHAP user named "storageuser".

    Nimble OS $ chapuser --delete storageuser --force

    This examplemodifies the name, description, and password for the CHAP user previously named "nimblechap".

    32Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • Note If you change the name or password of a CHAP user, it invalidates logins. Update the hosts with thechange.

    Nimble OS $ chapuser --edit nimblechap --name nimchap--description "nimble user" --password nimchapusr

    33Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • ctrlrThe ctrlr command options display information about a controller on a Nimble array. Each array has an Aand B controller (case-sensitive identifiers). One controller is always active and the other always takes thestandby role. Controllers share IP addresses except for the support IP address. Each controller is alsoconfigured with the same set of NICs to provide redundancy in case of a failure. This configuration ensuresthat there is never a conflict during a failover. The IP addresses that are assigned to each NIC and interfaceremain the same. If a failover is triggered, then the new active controller has the same number of links to theswitch as was the case before a failover occurred.

    Synopsis

    ctrlr --help

    ctrlr --list[--array array_name]

    ctrlr --info controller_name[--array array_name]

    Options

    RoleDescriptionArguments and SuboptionsOption

    GuestShow usage information for thecommand.

    N/A--help

    GuestList basic information about thecontrollers in the array where youare logged in.

    --list

    List basic information about allcontrollers on the specified array.

    [--array array_name]

    GuestList detailed information about thespecified controller. Valid controllernames are A and B, which are casesensitive.

    controller_name--info

    List detailed information about thespecified controller on the specifiedarray.

    [--array array_name]

    Examples

    This example lists basic information about the controllers on an array named greyhound.

    Nimble OS $ ctrlr --list --array greyhound----+----------+--------------------+----------------+--------+-------+--------Name State Hostname Support IP Power Fans Temper-

    Supplies Status -ature

    Status Status----+----------+--------------------+----------------+--------+-------+--------A standby greyhound-A 192.0.2.54 alerted OK OKB active greyhound-B 192.0.2.55 alerted OK OK

    34Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected]

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • This example shows information about controller B on an array named greyhound.

    Nimble OS $ ctrlr --info B --array greyhoundName: BSerial number: AC-102724-C2State: activeHostname: greyhound-BSupport IP address: 192.0.2.55Support IP netmask: 255.255.255.0Support IP nic: eth1Hostname:Power supply: alerted

    power-supply1 at left rear: okpower-supply2 at right rear: missing

    Cooling fans: OKfan1 at lower front of controller B: ok, speed: 10608rpmfan2 at lower left rear of controller B: ok, speed: 10608rpmfan3 at lower right rear of controller B: ok, speed: 10608rpmfan4 at upper right front of controller B: ok, speed: 8295rpmfan5 at upper left front of controller B: ok, speed: 8910rpmfan6 at upper left rear of controller B: ok, speed: 8520rpm

    Temperature sensors: OKmotherboard at motherboard: ok, temperature: 22Cbp-temp2 at right-side backplane: ok, temperature: 34C

    System partition status: OKLast AutoSupport contact: N/A

    35Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • dateThe date command options display or modify the date and time of the array. If the array is connected to avalid NTP server IP address, then the time settings on the array synchronize with the time settings on theNTP server. In this case, do not modify the date locally. However, if the array is connected to an invalid NTPserver IP address, then the time settings on the array do not synchronize with the time settings on the NTPserver.

    Synopsis

    date --help

    date[--utc][--edit {hh:mm[:ss]|'YYYY-MM-DD hh:mm[:ss]']

    Options

    RoleDescriptionArguments and SuboptionsOption

    GuestShow usage information for thecommand.

    N/A--help

    GuestList the Coordinated UniversalTime on an array.

    N/A--utc

    Power Us-er

    Use --edit with care. Modify thedate and time on an array and dis-able the connection between thearray and a previously specifiedNTP server. If specified with --utc,modify Coordinated Universal Timeto the supplied argument.

    {hh:mm[:ss]|'YYYY-MM-DDhh:mm[:ss]''

    --edit

    Examples

    This example lists the date and time on an array as Pacific Daylight Time.

    Nimble OS $ dateWed Jul 9 15:29:59 PDT 2014

    This example lists the date and time on an array as Coordinated Universal Time.

    Nimble OS $ date --utcWed Jul 9 22:29:37 UTC 2014

    This example modifies the date and time on an array.

    Nimble OS $ date --edit '2013-07-08 15:33:27'WARNING: Setting date manually disables the NTP server setting

    36Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected]

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • diskThe disk command options manage disks on an array. An array supports hard disk drives (HDDs) and solidstate drives (SSDs). The size of the disk depends on the array model. Some HDDs are used to build theRAID and others can be spares that are used to replace failing drives. SSDs can only be active, and they arenot part of the RAID configuration.

    When you remove a hard disk drive (HDD) from an array, it is either removed from the existing RAID orreplaced as a spare, depending on the state of the RAID. If you remove a solid state disk (SSD), it is removedfrom the existing cache capacity.

    Synopsis

    disk --help

    disk --list[--array array_name][--shelf_location shelf_location]

    disk --info slot[--array array_name][--shelf_location shelf_location]

    disk --add slot[--array array_name]--shelf_location shelf_location[--force]

    disk --remove slot[--array name]--shelf_locationshelf_location

    Options

    RoleDescriptionArguments and SuboptionsOption

    GuestShow usage information for thecommand.

    N/A--help

    GuestList basic information about thedisks on an array, showing thetype, slot, serial number, size, diskstate, RAID status, shelf serialnumber, and shelf location foreach.

    --list

    List basic information about thedisks on the specified array. Speci-fy this option in a multi-array config-uration. It is optional in a single-ar-ray configuration.

    [--array array_name]

    List basic information about thedisks on the specified shelf. If thisoption is not specified, then alldisks on all shelves are listed.

    [--shelf_location shelf_location]

    37Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected]

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • RoleDescriptionArguments and SuboptionsOption

    GuestList detailed information about thedisk at a specified slot number in asingle-array configuration.

    slot--info

    List detailed information about alldisks for a specified array in amulti- array configuration. Includethis option in a multi-array configu-ration. It is optional in a single-arrayconfiguration.

    [--array array_name]

    List detailed information about thedisk at the specified shelf location.If this option is not specified, thenonly disks for the head shelf A (A.0)or B (B.0) are listed.

    [--shelf_location shelf_location]

    Power Us-er

    Add a disk at the specified slot ona single-array configuration.

    slot--add

    Add a disk at the specified slot ona multi-array configuration. Includethis option in a multi-array configu-ration. It is optional in a single-arrayconfiguration.

    [--array array_name]

    Add a disk at the specified shelflocation on a specified array. Thisoption is mandatory.

    --shelf_location shelf_location

    Forcibly add the specified disk. Thisoption is mandatory if the disk toadd is in a foreign state.

    [--force]

    Power Us-er

    Remove a disk from the specifiedslot in a single-array configuration.

    slot--remove

    Remove a disk from the specifiedslot on a specified array in a multi-array configuration. Include thisoption in a multi-array configura-tion. It is optional in a single-arrayconfiguration.

    [--array array_name]

    Remove a disk from the specifiedslot on the specified shelf location.This option is mandatory.

    --shelf_locationshelf_location

    Examples

    This example lists all disks on a standalone (single) array.

    Nimble OS $ disk --list------+--------------------+----+---------+-------+--------+---------+-----Slot # Serial # Type Disk Size Disk RAID Shelf Shelf

    (GB) State Status Serial Loca--tion

    ------+--------------------+----+---------+-------+--------+---------+-----

    38Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • 1 WD-WCAW32373319 HDD 1000.20 in use spare AA-100257 A.02 WD-WCAW30555873 HDD 1000.20 in use okay AA-100257 A.03 WD-WMAW30010098 HDD 1000.20 in use okay AA-100257 A.04 WD-WCAW30549295 HDD 1000.20 in use okay AA-100257 A.05 N/A N/A N/A void N/A AA-100257 A.06 N/A N/A N/A void N/A AA-100257 A.07 N/A N/A N/A void N/A AA-100257 A.08 CVPO040402ZP080JGN SSD 80.03 in use N/A AA-100257 A.09 CVPO04030150080JGN SSD 80.03 in use N/A AA-100257 A.010 N/A N/A N/A void N/A AA-100257 A.011 N/A N/A N/A void N/A AA-100257 A.012 N/A N/A N/A void N/A AA-100257 A.013 WD-WCAW30597086 HDD 1000.20 in use okay AA-100257 A.014 WD-WCAW30606284 HDD 1000.20 in use okay AA-100257 A.015 WD-WCAW30606703 HDD 1000.20 in use okay AA-100257 A.016 WD-WCAW30527176 HDD 1000.20 in use okay AA-100257 A.01 CVPR208103WZ600FGN SSD 600.13 in use N/A AC-100182 A.12 Z29036W600009136H45Q HDD 3000.59 in use okay AC-100182 A.13 Z290LRCK00009136H440 HDD 3000.59 in use spare AC-100182 A.14 9XK0H5N600009135E6GN HDD 3000.59 in use okay AC-100182 A.15 9XK06BFJ0000S111K944 HDD 3000.59 in use okay AC-100182 A.16 Z290LAW80000S110DX86 HDD 3000.59 in use okay AC-100182 A.17 Z290372V0000914024J2 HDD 3000.59 in use okay AC-100182 A.18 9XK0KBZ400009131N1NV HDD 3000.59 in use okay AC-100182 A.19 Z2909KED00009133BHZ5 HDD 3000.59 in use okay AC-100182 A.110 Z290KYG600009138MTYB HDD 3000.59 in use okay AC-100182 A.111 Z290LNP9000091380XUM HDD 3000.59 in use okay AC-100182 A.112 9XK06NF00000S111K9X6 HDD 3000.59 in use okay AC-100182 A.113 9XK07TQN0000S112MQAQ HDD 3000.59 in use okay AC-100182 A.114 9XK06B6G0000S111K9MH HDD 3000.59 in use okay AC-100182 A.115 9XK06AYR0000S110UGRY HDD 3000.59 in use okay AC-100182 A.116 9XK06NEP0000S110UGCD HDD 3000.59 in use okay AC-100182 A.1

    This example lists only the disks on the specified shelf.

    Nimble OS $ disk --list --shelf_location A.0------+--------------------+----+---------+-------+--------+---------+-----Slot # Serial # Type Disk Size Disk RAID Shelf Shelf

    (GB) State Status Serial Loca--tion

    ------+--------------------+----+---------+-------+--------+---------+-----1 WD-WCAW32373319 HDD 1000.20 in use spare AA-100257 A.02 WD-WCAW30555873 HDD 1000.20 in use okay AA-100257 A.03 WD-WMAW30010098 HDD 1000.20 in use okay AA-100257 A.04 WD-WCAW30549295 HDD 1000.20 in use okay AA-100257 A.05 N/A N/A N/A void N/A AA-100257 A.06 N/A N/A N/A void N/A AA-100257 A.07 N/A N/A N/A void N/A AA-100257 A.08 CVPO040402ZP080JGN SSD 80.03 in use N/A AA-100257 A.09 CVPO04030150080JGN SSD 80.03 in use N/A AA-100257 A.010 N/A N/A N/A void N/A AA-100257 A.011 N/A N/A N/A void N/A AA-100257 A.012 N/A N/A N/A void N/A AA-100257 A.013 WD-WCAW30597086 HDD 1000.20 in use okay AA-100257 A.014 WD-WCAW30606284 HDD 1000.20 in use okay AA-100257 A.015 WD-WCAW30606703 HDD 1000.20 in use okay AA-100257 A.016 WD-WCAW30527176 HDD 1000.20 in use okay AA-100257 A.0

    This example shows information about the hard disk drive in slot 1 in a single-array configuration. The outputis truncated to avoid line wrapping.

    39Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • Nimble OS $ disk --info 1Shelf location #: A.0Slot #: 1HBA: 0Port: 15Serial: WD-WCAW32373319Type: HDDDisk size: 1000.2 GBDisk state: in useRaid state: sparePercent resynchronized: N/ACurrent resync speed: N/AAverage resync speed: N/AModel: WDC WD1003FBYX-0Vendor: NimbleFirmware version: 1V01Smart Data Attributes:Raw read error rate(value/trough/threshold/raw/updated): 200/200/51/5/Ju...Spin up time(value/trough/threshold/raw/updated): 174/172/21/4291/Jul 15...Start stop count(value/trough/threshold/raw/updated): 100/100/0/393/Jul ...Reallocated sector count(value/trough/threshold/raw/updated): 200/200/1 ...Seek error rate(value/trough/threshold/raw/updated): 200/200/0/0/Jul 15 ...Power on hours(value/trough/threshold/raw/updated): 91/91/0/6890/Jul 15 ...Power cycle count(value/trough/threshold/raw/updated): 100/100/0/392/Jul...Power off retract count(value/trough/threshold/raw/updated): 200/200/0/3...Temperature C(value/trough/threshold/raw/updated): 116/99/0/31/Jul 15 20...Current pending sector(value/trough/threshold/raw/updated): 200/200/0/0/...Offline uncorrectable(value/trough/threshold/raw/updated): 200/200/0/0/ ...UDMA CRC error count(value/trough/threshold/raw/updated): 200/200/0/0/Ju...

    This example shows information about the disk in slot 1. Because the --shelf_location option is specified inthis example, only the disks that are located in slot 1 at the specified shelf location are listed. The output istruncated to avoid line wrapping.

    Nimble OS $ disk --info 1 --shelf_location A.1Shelf location #: A.1Slot #: 1HBA: 0Port: 15Serial: CVPR208103WZ600FGNType: SSDDisk size: 600.127 GBDisk state: in useRaid state: N/APercent resynchronized: N/ACurrent resync speed: N/AAverage resync speed: N/AModel: INTEL SSDSA2CW60Vendor: NimbleFirmware version: 0362Smart Data Attributes:Spin up time(value/trough/threshold/raw/updated): 100/100/0/0/Jul 15 201...Start stop count(value/trough/threshold/raw/updated): 100/100/0/0/Jul 15...Reallocated sector count(value/trough/threshold/raw/updated): 100/100/0/...Power on hours(value/trough/threshold/raw/updated): 100/100/0/10495/Jul ...Power cycle count(value/trough/threshold/raw/updated): 100/100/0/27/Jul ...Power off retract count(value/trough/threshold/raw/updated): 100/100/0/2...Host write count(value/trough/threshold/raw/updated): 100/100/0/344912/J...Available reserved space(value/trough/threshold/raw/updated): 100/100/10...Media wearout indicator(value/trough/threshold/raw/updated): 99/99/0/0/J...

    40Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • This example adds a disk to slot 13 at the specified shelf location A.0 and verifies the change in a single-arrayconfiguration. The disk resynchronizes with the rest of the array. The --shelf_location option is mandatory inthis example.

    Nimble OS $ disk --add 13 --shelf_location A.0Nimble OS $ disk --list------+--------------------+----+---------+-------+--------+---------+-----Slot # Serial # Type Disk Size Disk RAID Shelf Shelf

    (GB) State Status Serial Loca--tion

    ------+--------------------+----+---------+-------+--------+---------+-----1 WD-WCAW32373319 HDD 1000.20 in use okay AA-100257 A.02 WD-WCAW30555873 HDD 1000.20 in use okay AA-100257 A.03 WD-WMAW30010098 HDD 1000.20 in use okay AA-100257 A.04 WD-WCAW30549295 HDD 1000.20 in use okay AA-100257 A.05 N/A N/A N/A void N/A AA-100257 A.06 N/A N/A N/A void N/A AA-100257 A.07 N/A N/A N/A void N/A AA-100257 A.08 CVPO040402ZP080JGN SSD 80.03 in use N/A AA-100257 A.09 CVPO04030150080JGN SSD 80.03 in use N/A AA-100257 A.010 N/A N/A N/A void N/A AA-100257 A.011 N/A N/A N/A void N/A AA-100257 A.012 N/A N/A N/A void N/A AA-100257 A.013 WD-WCAW30597086 HDD 1000.20 in use spare AA-100257 A.014 WD-WCAW30606284 HDD 1000.20 in use okay AA-100257 A.015 WD-WCAW30606703 HDD 1000.20 in use okay AA-100257 A.016 WD-WCAW30527176 HDD 1000.20 in use okay AA-100257 A.0

    This example removes a disk from slot 13 at the specified shelf location A.0 and verifies the change in asingle-array configuration. The --shelf_location option is mandatory in this example.

    Nimble OS $ disk --remove 13 --shelf_location A.0Nimble OS $ disk --list------+--------------------+----+---------+-------+------------------+-----Slot # Serial # Type Disk Size Disk RAID Shelf Shelf

    (GB) State Status Serial Loca--tion

    ------+--------------------+----+---------+-------+--------+---------+-----1 WD-WCAW32373319 HDD 1000.20 in use resynch AA-100257 A.02 WD-WCAW30555873 HDD 1000.20 in use okay AA-100257 A.03 WD-WMAW30010098 HDD 1000.20 in use okay AA-100257 A.04 WD-WCAW30549295 HDD 1000.20 in use okay AA-100257 A.05 N/A N/A N/A void N/A AA-100257 A.06 N/A N/A N/A void N/A AA-100257 A.07 N/A N/A N/A void N/A AA-100257 A.08 CVPO040402ZP080JGN SSD 80.03 in use N/A AA-100257 A.09 CVPO04030150080JGN SSD 80.03 in use N/A AA-100257 A.010 N/A N/A N/A void N/A AA-100257 A.011 N/A N/A N/A void N/A AA-100257 A.012 N/A N/A N/A void N/A AA-100257 A.013 WD-WCAW30597086 HDD 1000.20 removed N/A AA-100257 A.014 WD-WCAW30606284 HDD 1000.20 in use okay AA-100257 A.015 WD-WCAW30606703 HDD 1000.20 in use okay AA-100257 A.016 WD-WCAW30527176 HDD 1000.20 in use okay AA-100257 A.01 CVPR208103WZ600FGN SSD 600.13 in use N/A AC-100182 A.12 Z29036W600009136H45Q HDD 3000.59 in use okay AC-100182 A.13 Z290LRCK00009136H440 HDD 3000.59 in use spare AC-100182 A.14 9XK0H5N600009135E6GN HDD 3000.59 in use okay AC-100182 A.15 9XK06BFJ0000S111K944 HDD 3000.59 in use okay AC-100182 A.16 Z290LAW80000S110DX86 HDD 3000.59 in use okay AC-100182 A.17 Z290372V0000914024J2 HDD 3000.59 in use okay AC-100182 A.18 9XK0KBZ400009131N1NV HDD 3000.59 in use okay AC-100182 A.1

    41Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • 9 Z2909KED00009133BHZ5 HDD 3000.59 in use okay AC-100182 A.110 Z290KYG600009138MTYB HDD 3000.59 in use okay AC-100182 A.111 Z290LNP9000091380XUM HDD 3000.59 in use okay AC-100182 A.112 9XK06NF00000S111K9X6 HDD 3000.59 in use okay AC-100182 A.113 9XK07TQN0000S112MQAQ HDD 3000.59 in use okay AC-100182 A.114 9XK06B6G0000S111K9MH HDD 3000.59 in use okay AC-100182 A.115 9XK06AYR0000S110UGRY HDD 3000.59 in use okay AC-100182 A.116 9XK06NEP0000S110UGCD HDD 3000.59 in use okay AC-100182 A.1

    42Copyright © 2020 by Hewlett Packard Enterprise Development LP. All rights reserved.

    Documentation Feedback: [email protected] Administrative Commands

    mailto:[email protected]?subject=[DOC FEEDBACK] - Command Reference , Version 5.1.x&body=Date: 05/14/2020%0D%0ATopic or Content Referenced: (please add information) %0D%0AComment: (please add information) %0D%0A

  • encryptkeyThe encryptkey command options manage the encryption master key and its associated passphrase.

    The master key is protected by a passphrase and is used to encrypt the keys that are used to encrypt volumedata. This command provides options to cr