Category Archives: Command Reference

EMC ECS CLI Command Reference

Below is a comprehensive list of the available ECS CLI Commands. The ‘-h’ flag will list the various options available with each command.  A detailed description of each command is also available in EMC’s reference guide, which is available on their support site.   The ECS CLI requires python. I have another blog entry on installing the ECS CLI here.

ecscli.py authenticate Authenticate to ECS Array
ecscli.py authentication add-provider Add an Authentication Provider
ecscli.py authentication delete-provider Delete an Authentication Provider
ecscli.py authentication list-providers List your Authentication Provider
ecscli.py authentication show-provider Show Authentication Provider
ecscli.py authentication update Update your Authentication
ecscli.py bucket delete Delete an ECS Bucket
ecscli.py bucket delete-quota Delete an ECS Bucket Quota
ecscli.py bucket get-acl Get bucket ACL information
ecscli.py bucket get-groups Get bucket group information
ecscli.py bucket get-permissions Get Bucket Permissions
ecscli.py bucket get-quota Get bucket Quota information
bucket get-ret-period Get Bucket Retention Period
ecscli.py bucket info Bucket Info
ecscli.py bucket list Bucket List
ecscli.py bucket lock Bucket Lock
ecscli.py bucket lock-info Bucket Lock Info
ecscli.py bucket set-acl Set Bucket ACL
ecscli.py bucket update-owner Update the Bucket Owner
ecscli.py bucket update-ret Update the Bucket Retention Period
ecscli.py bucket update-stale Update the Bucket ‘isStaleAllowed’ parameter
ecscli.py cas create_update_secret Create or update cas secret for user
ecscli.py cas delete_secret Delete cas secret for user
ecscli.py cas get_bucket Get cas bucket for user
ecscli.py cas get_metadata Get cas metadata for user with namespace
ecscli.py cas get_pea Get cas pea for user with namespace
ecscli.py cas get_registered_apps Get cas registered applications for user
ecscli.py cas get_secret Get cas secret for user
ecscli.py cas set_bucket Set cas bucket for user
ecscli.py cas set_metadata Set cas metadata for user
ecscli.py datastore bulk-get Get Bulk Resources for the Datastore
ecscli.py datastore create Create a data store
ecscli.py datastore delete Delete a data store node
ecscli.py datastore list List Datastore
ecscli.py datastore show Show Datastore node
ecscli.py datastore tasks List Datastore tasks
ecscli.py dataservice list List data fabric services
ecscli.py dataservice provision Provision data fabric services
ecscli.py failedzones Get configured temp failed zone info
ecscli.py keystore show Show Keystore
ecscli.py keystore update Update Keystore
ecscli.py meter SOS metering
ecscli.py mgmtuserinfo add Create Mgmtuserinfo
ecscli.py mgmtuserinfo delete Delete Mgmtuserinfo
ecscli.py mgmtuserinfo list List Mgmtuserinfo
ecscli.py monitor SOS Monitoring
ecscli.py namespace create Create Namespace
ecscli.py namespace create-ret Create Namespace Retention Class
ecscli.py namespace delete Delete Namespace
ecscli.py namespace delete-quota Delete Namespace Quota
ecscli.py namespace get Get Tenant Namespace
ecscli.py namespace get-quota Get Namespace Quota
ecscli.py namespace get-ret-period Get Namespace Retention Period
ecscli.py namespace list List Namespaces
ecscli.py namespace list-ret Get Namespace Retention Classes
ecscli.py namespace show Show Namespace
ecscli.py namespace update Update Namespace
ecscli.py namespace update-ret Update Namespace Retention Class
ecscli.py namespace update-quota Update Namespace Quota
ecscli.py nodes list Get a list of ECS datanodes
ecscli.py objectuser create Create an Objectuser
ecscli.py objectuser delete Delete an Objectuser
ecscli.py objectuser get-lock Get lock info for an Objectuser
ecscli.py objectuser list List an Objectuser
ecscli.py objectuser lock Lock an Objectuser
ecscli.py objectuser unlock Unlock an Objectuser
ecscli.py objectvpool add Add an ObjectVPool
ecscli.py objectvpool create Create an ObjectVPool
ecscli.py objectvpool delete Delete an ObjectVPool
ecscli.py objectvpool list List ObjectVPools
ecscli.py objectvpool remove Remove an ObjectVPool
ecscli.py objectvpool show Show an ObjectVPool
ecscli.py objectvpool update Update an ObjectVPool
ecscli.py secretkeyuser add Add a Secretkeyuser
ecscli.py secretkeyuser delete Delete a Secretkeyuser
ecscli.py secretkeyuser show Show a Secretkeyuser
ecscli.py secretkeyuser user-delete Delete a Secretkeyuser user
ecscli.py secretkeyuser user-show Show a Secretkeyuser User
ecscli.py system add-license Add a System license
ecscli.py system connectemc-ftps Connect  EMC by ftps
ecscli.py system connectemc-smtp Connect  EMC by smtp
ecscli.py system deactivate-callhome Deactivate ESRS callhome configuration
ecscli.py system get-alerts Get System Alerts
ecscli.py system get-callhome-config Get the ESRS callhome configuration
ecscli.py system get-license Get the System license
ecscli.py system get-log-level Get the System logging level
ecscli.py system get-logs Get the System logs
ecscli.py system get-properties Get the System properties
ecscli.py system get-properties-metadata Get the system properties metadata
ecscli.py system send-alert Send a System Alert
ecscli.py system set-log-level Set the system logging level
ecscli.py system set-properties Set system properties
ecscli.py tenant add-attribute Add a Tenant attribute
ecscli.py tenant add-group Create a Tenant
ecscli.py tenant add-role Add a Tenant Role
ecscli.py tenant create Update a tenant role
ecscli.py tenant delete Delete a Tenant
ecscli.py tenant delete-role Delete a tenant role
ecscli.py tenant get-clusters Get tenant clusters
ecscli.py tenant get-hosts Get tenant hosts
ecscli.py tenant get-role Display tenant roles
ecscli.py tenant get-vcenters Get tenant vcenters
ecscli.py tenant list List the tenants
ecscli.py tenant remove-attribute Remove a tenant attribute
ecscli.py tenant show Show tenants
ecscli.py tenant update-quota Update tenant quotas
ecscli.py varray create Create a varray
ecscli.py varray delete Delete a varray
ecscli.py varray list List a varray
ecscli.py varray update Update a varray
ecscli.py vdc delete VirtualDataCenter delete
ecscli.py vdc delete VirtualDataCenter delete
ecscli.py vdc list VirtualDataCenter list
ecscli.py vdc_data insert Insert ECS Data VirtualDataCenter
ecscli.py vdc_data list List ECS Data VirtualDataCenter
ecscli.py vdc_data local Local ECS Data VirtualDataCenter
ecscli.py vdc_data show Show ECS Data VirtualDataCenter
ecscli.py vpool add_pools Add storage pools to ECS VPOOL
ecscli.py vpool allow Allow tenant access to ECS VPOOL
ecscli.py vpool create Create an ECS VPOOL
ecscli.py vpool delete Delete an ECS VPOOL
ecscli.py vpool disallow Disallow tenant access to ECS VPOOL
ecscli.py vpool get_pools Get storage pools in ECS VPOOL
ecscli.py vpool list List ECS VPOOLs
ecscli.py vpool refresh_pools Refresh storage pools in ECS VPOOL
ecscli.py vpool remove_pools Remove storage pools in ECS VPOOL
ecscli.py vpool show Show ECS VPOOL
ecscli.py vpool update Update ECS VPOOL
Advertisements

Isilon CLI Command Reference

Below is a command reference for almost all of the CLI commands available in the Isilon OneFS CLI.  The basic commands are outlined and in many cases multiple samples of using the commands are provided.  This information was gathered as an easier to use, more condensed reference than the 1000+ page long CLI Administration guide provided by EMC, however I recommend you refer to that guide for more specific information on the commands.  The information gathered here applies to OneFS 8.0.0.0.

Device Commands
isi devices drive firmware list Displays a list of firmware details for the data drives in a node.
isi devices drive firmware list –node-lnn all View the drive firmware status of all the nodes.
isi devices drive firmware list –node-lnn View the drive firmware status of drives on a specific node.
isi devices drive firmware update start all –node-lnn all Update the drive firmware for your entire cluster.
isi devices drive firmware update start all –node-lnn Update the drive firmware for a specific node only.
isi devices -d Confirm that a node has finished updating.
isi devices firmware list Displays a list of firmware details for the data drives in a node.
isi devices drive firmware update list Ensure that no drive firmware updates are currently in progress.
isi devices firmware update start Updates firmware on one or more drives in a node.
isi devices firmware update view Displays info about a drive firmware update for a node.
isi devices firmware view { | –lnum } Displays information about the firmware on a single drive
isi devices node list Identify the serial number of the node.
isi devices node add Join a node to the cluster.
isi devices node smartfail Smartfails a node and removes it from the cluster.
isi devices node stopfail Discontinues the smartfail process on a node.
isi devices –action smartfail –device 3 This command removes a node with a logical node number (LNN) of 3.
lnnset 22 83 switches the LNN of a node from 22 to 83
isi devices add Scans for available drives and adds the drives
isi devices drive add Scans for available drives and adds the drives to the node.
isi devices drive view Displays information about a single drive.
isi devices drive format Formats a drive so you can add it to a node.
isi devices drive list Displays a list of data drives in a node.
isi devices drive suspend Temporarily suspends all activities for a drive.
isi devices drive purposelist Displays a list of possible use cases for drives.
isi devices drive smartfail Smartfails a drive so you can remove it from a node.
isi devices drive stopfail Discontinues the smartfail process on a drive.
isi devices drive suspend Temporarily suspends all activities for a drive.
isi readonly list Displays a list of read-only status by node.
isi readonly modify Modifies a node’s read-only status.
isi readonly view Displays the read-only status of a node.
isi servicelight list Displays a list of service LEDs in the cluster by node and the status of each service LED.
isi servicelight modify Turns a node’s service LED on or off.
isi servicelight view Displays the status of a node’s service LED.
isi devices drive purpose Assigns a use case to a drive. For example, you can designate a drive for normal data
  storage operations, or you can designate the drive for L3 caching instead of storage.
System Commands
reboot Reboots the cluster.
reboot 8 Reboots a single node, in this case node 8.
shutdown all shuts down all nodes on the cluster.
isi email settings modify Modify email settings for the cluster.
isi email settings view View cluster email settings.
isi services [-l | -a]  [ [{enable | disable}]] Displays a list of available services.
isi set Works similar to chmod, providing a mechanism to adjust OneFS-specific file attributes
isi version [–format {list | json}]  –verbose Displays cluster version information.
isi_for_array Runs commands on multiple nodes in an array, either in parallel or in serial.
isi_gather_info Collects and uploads the most recent cluster log information to ESRS
isi_phone_home Modify the settings for the isi_phone_home feature.
isi license licenses view View information about the current status of any optional Isilon software modules.
isi status Cluster node and drive health, storage data sizes, ip addresses, throughput, critical events and job status
isi status -n 1 Displays status info about a specific logical node.
isi batterystatus list View the status of all NVRAM batteries and charging systems on the node.
isi snmp settings Modify SNMP settings for a cluster.
isi snmp settings view View snmp settings.
isi get Displays information about a set of files, including the requested protection, current
isi batterystatus list Displays a list of batteries in the cluster by node & the status of each battery.
isi batterystatus view Displays the status of a node’s batteries.
  actual protection, and whether write-coalescing is enabled.
Config Commands
isi config Opens a new prompt where node and cluster settings can be altered, only isi config commands are valid
changes Displays a list of changes to the configuration that have not been committed.
commit Commits configuration settings and then exits isi config.
date Displays or sets the current date and time on the cluster.
encoding [list] Sets the default encoding character set for the cluster.
exit Exits the isi config subsystem.
help Displays a list of all isi config commands.
interface {enable | disable} Displays the IP ranges, netmask, and MTU and enables or disables internal interfaces.
iprange Displays a list of internal IP addresses that can be assigned to nodes, or adds addresses to the list.
joinmode Displays the setting for how nodes are added to the current cluster.
migrate Displays a list of IP address ranges that can be assigned to nodes or both adds and removes IP ranges from that list.
mtu Displays the size of the maximum transmission unit (MTU) that the cluster uses
name Displays the names currently assigned to clusters when run with no arguments, or assigns new name.
netmask []] Displays or sets the subnetmask on the cluster.
quit Exits the isi config subsystem.
reboot [{ | all}] Reboots one or more nodes, specified by LNN.
shutdown [{ | all}] Shuts down one or more nodes, specified by LNN.
status [advanced] Displays current information on the status of the cluster.
timezone [] Displays the current time zone or specifies new time zones.
version Displays information about the current OneFS version.
wizard Activates a wizard on unconfigured nodes.
deliprange Displays a list of internal network IP addresses that can be assigned to nodes or
  removes specified addresses from the list.
lnnset Displays a table of logical node number (LNN), device ID, and internal IP address for
  each node in the cluster when run without arguments. Changes the LNN when specified.
Statistics Commands
isi statistics client Displays the most active, by throughput, clients accessing the cluster for each supported protocol.
isi statistics drive Displays performance information by drive.
isi statistics heat Displays the most active /ifs paths for varous metrics.
isi statistics query current Displays current statistics.
isi statistics query history Displays available historical statistics.
isi statistics list keys Displays a list of all available keys.
isi statistics list operations Displays a list of valid arguments for the –operations option.
isi statistics protocol Displays statistics by protocol, such as NFSv3 and HTTP.
isi statistics pstat Displays a selection of cluster-wide and protocol data.
isi statistics system Displays general cluster statistics & op rates for supported protocols, network & disk traffic.
Access Zones
isi zone zones create Isolates data and restrict which users can access the data
isi zone zones create DevZone /ifs/hr/data Creates an access zone named DevZone and sets the base directory to /ifs/hr/data.
isi zone zones modify –add-auth-providers : Add an authentication provider.
isi zone zones modify DevZone –clear-auth-providers Remove all authentication providers.
isi zone zones delete DevZone Delete any access zone except the built-in System zone.
isi zone zones list View a list of all access zones on the cluster.
isi zone zones view TestZone Display the setting details of TestZone.
isi zone restrictions create Prohibits user or group access to the /ifs directory.
isi zone restrictions delete Removes a restriction that prohibits user or group access to the /ifs directory.
isi zone restrictions list Displays a list of users or groups that are prohibited from accessing the /ifs directory.
Authentication/Active Directory
isi auth ads create Create an Active Directory provider.
isi auth ads list Displays a list of Active Directory providers.
isi auth ads view Displays the properties of an Active Directory provider.
isi auth ads create –name=adserver.corp.com \ –user=admin –groupnet=group5 Specific example of adding a domain.
isi auth ads modify Modify the advanced settings for an Active Directory provider.
isi auth ads delete Delete an Active Directory provider.
isi auth ldap create Create an LDAP provider.
isi auth ldap modify Modify any setting for an LDAP provider (except its name).
isi auth ldap delete Delete an LDAP provider.
isi auth ldap list Displays a list of LDAP providers.
isi auth ldap view Displays the properties of an LDAP provider.
isi auth nis create Configure a NIS provider.
isi auth nis modify Modify any setting for an NIS provider (except its name).
isi auth nis delete Delete a NIS provider.
isi auth nis list Displays a list of NIS providers and indicates whether a provider is functioning correctly.
isi auth nis view Displays the properties of an NIS provider.
isi auth krb5 create { | –keytab-file } Creates an MIT Kerberos provider and joins a user to an MIT Kerberos realm.
isi auth krb5 delete [–force] Deletes an MIT Kerberos authentication provider and removes the user from an MIT Kerberos realm.
isi auth krb5 list Displays a list of MIT Kerberos authentication providers.
isi auth krb5 view Displays the properties of an MIT Kerberos authentication provider.
isi auth krb5 domain create [–realm ] Creates an MIT Kerberos domain mapping.
isi auth krb5 domain delete [–force] Deletes an MIT Kerberos domain mapping.
isi auth krb5 domain list Displays a list of MIT Kerberos domain mappings.
isi auth krb5 domain modify [–realm ] Modifies an MIT Kerberos domain mapping.
isi auth krb5 domain view Displays the properties of an MIT Kerberos domain mapping.
isi auth krb5 realm create Creates an MIT Kerberos realm.
isi auth krb5 realm modify Modify an MIT Kerberos realm.
isi auth krb5 realm list View a list of all Kerberos realms configured on the cluster.
isi auth krb5 realm view View a list of all Kerberos realms configured on the cluster.
isi auth krb realm view TEST.corp.COM View a list for a specific domain.
isi auth krb5 realm delete Delete an MIT Kerberos realm.
isi auth krb5 domain create Add an MIT Kerberos domain to an MIT Kerberos realm.
isi auth krb5 domain modify Modify a Kerberos domain.
isi auth krb5 domain modify –realm Example of modifying a Kerberos domain by specificing an alternate realm.
isi auth krb5 domain view View the properties of an MIT Kerberos domain mapping.
isi auth krb5 domain list List one or more MIT Kerberos domains.
isi auth krb5 domain delete Delete one or more MIT Kerberos domain mappings.
isi auth krb5 spn list View the service principal names (SPNs) and their associated keys that are registered for an MIT Kerberos provider.
isi auth krb5 spn delete –all Delete all keys for a specified SPN or a specific version of a key.
isi auth krb5 spn create Add or update keys for an SPN.
isi auth krb5 spn check Compare the list of registered SPNs against the list of discovered SPNs.
isi auth krb5 spn fix Fix the missing SPNs.
isi auth krb5 spn fix Add missing SPNs for an MIT Kerberos service provider
isi auth krb5 spn import Import the keys of a keytab file.
isi auth ads spn check Checks valid service principal names (SPNs).
isi auth ads spn create Adds one or more service principal names (SPNs) for a machine account.
isi auth ads spn delete Deletes one or more SPNs that are registered against a machine account.
isi auth ads spn fix Adds missing service principal names (SPNs) for an Active Directory provider.
isi auth ads spn list Displays a list of service principal names (SPNs) that are registered against a machine account.
isi auth krb5 spn create Creates or updates keys for an MIT Kerberos provider.
isi auth krb5 spn delete { | –all} Deletes keys from an MIT Kerberos provider.
isi auth krb5 spn check Checks for missing service principal names (SPNs) for an MIT Kerberos provider.
isi auth krb5 spn fix Adds the missing service principal names (SPNs) for an MIT Kerberos provider.
isi auth krb5 spn import Imports keys from a keytab file for an MIT Kerberos provider.
isi auth krb5 spn list Lists the service principal names (SPNs) and keys registered for an MIT Kerberos provider.
isi auth ads trusts controllers list Displays a list of domain controllers for a trusted domain.
isi auth ads trusts list Displays a list of trusted domains.
isi auth ads trusts view Displays the properties of a trusted domain.
isi auth error Displays error code definitions from the authentication log files.
isi auth file create Creates a file provider.
isi auth file delete Deletes a file provider.
isi auth file list Displays a list of file providers.
isi auth file modify Modifies a file provider.
isi auth file view Displays the properties of a file provider.
isi auth mapping create {| –source-uid Creates a manual mapping between a source identity and target identity
isi auth mapping delete {| –source-uid Deletes one or more identity mappings.
isi auth mapping dump Displays or prints the kernel mapping database.
isi auth mapping flush Flushes the cache for one or all identity mappings.
isi auth mapping import Imports mappings from a source file to the ID mapping database.
isi auth mapping list Displays the ID mapping database for an access zone.
isi auth mapping modify Sets or modifies a mapping between two identities.
isi auth mapping token Displays the access token that is calculated for a user during authentication.
isi auth mapping view Displays mappings for an identity.
isi auth netgroups view Displays information about a netgroup.
isi auth privileges Displays a list of system privileges.
isi auth refresh Refreshes authentication system configuration settings.
isi auth roles create Creates an empty role.  Run the isi auth roles modify command to add items.
isi auth roles delete Deletes a role.
isi auth roles list [–verbose] Displays a list of roles.
isi auth roles members list Displays a list of the members of a role.
isi auth roles modify Modifies a role.
isi auth roles privileges list Displays a list of privileges that are associated with a role.
isi auth roles view Displays the properties of a role.
isi auth settings acls modify Modifies access control list (ACL) settings for OneFS.
isi auth settings acls view Displays access control list (ACL) settings for OneFS.
isi auth settings global modify Modifies the global authentication settings.
isi auth settings global view Displays global authentication settings.
isi auth settings krb5 modify Modifies the global settings of an MIT Kerberos authentication provider.
isi auth settings krb5 view Displays MIT Kerberos provider authentication settings.
isi auth settings mapping modify Modifies identity mapping settings.
isi auth settings mapping view [–zone ] Displays identity mapping settings in an access zone.
isi auth status Displays provider status,available authentication providers, and which are functioning.
isi auth privileges –verbose To view a list of all privileges.
isi auth id To view a list of your privileges.
isi auth mapping token To view a list of privileges for another user.
Managing file providers
isi auth file create Specify replacement files for any combination of users, groups, and netgroups.
pwd_mkdb /ifs/test.passwd Generates an spwd.db file in the /etc directory.
isi auth file modify Modify any setting for a file provider, including its name.
isi auth file delete Delete a file provider.
Managing local users and groups
isi auth users create Creates a user account.
isi auth users delete { | –uid | –sid } Deletes a local user from the system.
isi auth users flush Flushes cached user information.
isi auth users list Displays a list of users.
isi auth users modify { | –uid | –sid } Modifies a local user.
isi auth users view { | –uid | –sid } Displays the properties of a user.
isi auth users list –provider=”:” View a list of users and groups for a specified provider.
isi auth users list –provider=”lsa-ldap-provider:Unix LDAP” List users and groups for an LDAP provider type that is named Unix LDAP.
isi auth users create –provider=”local:” \ –password=”” Create a local user.
isi auth groups create –provider “local:” Create a local group.
isi auth local view system View the current password settings.
isi auth local list Displays a list of local providers.
isi auth local modify Modifies a local provider.
isi auth local view Displays the properties of a local provider.
isi auth log-level modify [–verbose] Specifies the logging level for the authentication service on the node.
isi auth log-level view Displays the logging level for the authentication service on the node.
isi auth users modify Modify any setting for a local user account except the user name.
isi auth groups modify Add or remove members from a local group.
isi auth users delete Delete a local user.
isi auth groups delete Delete a local group.
isi auth groups flush Flushes cached group information.
isi auth groups list Displays a list of groups.
isi auth groups members list { | –gid | –sid } Displays a list of members that are associated with a group.
isi auth groups modify { | –gid | –sid } Modifies a local group.
isi auth groups view { | –gid | –sid } Displays the properties of a group.
isi auth id Displays your access token.
isi auth access /ifs/ Lists the permissions that a user has to access a given file or directory.
SMB
isi smb settings global view View the global SMB settings.
isi smb settings global modify Modify SMB Global Settings.
isi smb shares create Create SMB Shares.
isi smb shares modify Modify SMB Shares.
isi smb shares modify Share2 –file-filtering-enabled=yes \ file-filter-extensions=.wav,.mpg Enables file filtering on a share, denies .wav and .mpg.
isi smb shares list Displays a list of SMB shares.
isi smb shares permission create Creates permissions for an SMB share.
isi smb shares permission delete Deletes user or group permissions for an SMB share.
isi smb shares permission list Displays a list of permissions for an SMB share.
isi smb shares permission modify Modifies permissions for an SMB share.
isi smb shares permission view Displays a single permission for an SMB share.
isi smb shares view [–zone ] Displays information about an SMB share.
isi smb settings shares view View the default SMB share settings specific to an access zone.
isi smb settings shares modify Configure SMB share settings specific to each access zone.
isi smb settings global modify –zone=TestZone –impersonate-guest=never Specifies that guests are never allowed access to shares in zone 5.
isi smb shares delete Share1 –zone=zone-5 Deletes a share named Share1 from the access zone named zone-5.
isi smb shares permission modify Modify SMB Share Permissions.
isi smb shares permission list ifs List permissions on a share.
isi smb log-level filters create Creates a new SMB log filter.
isi smb log-level filters delete Deletes SMB log filters.
isi smb log-level filters list Lists SMB log filters.
isi smb log-level filters view View an individual SMB log-level filter.
isi smb log-level modify [–verbose] Sets the log level for the SMB service.
isi smb log-level view Shows the current log level for the SMB service.
isi smb openfiles list View a list of open files.
isi smb openfiles close [–force] Closes an open file.
isi smb openfiles list Displays a list of files that are open in SMB shares.
isi smb sessions delete [{–user | –uid | –sid }] [–force] Deletes SMB sessions, filtered first by computer and then optionally by user.
isi smb sessions delete computer1 Deletes all SMB sessions associated with a computer named computer1.
isi smb sessions delete computer1 –user=user1 Deletes all SMB sessions associated with a computer named computer1 and a user named user1.
isi smb sessions delete-user { | –uid | –sid } [–computer-name ] Deletes SMB sessions, filtered first by user then optionally by computer.
isi smb sessions list Displays a list of open SMB sessions.
isi smb settings global modify Modifies global SMB settings.
isi smb settings global view Displays the default SMB configuration settings.
isi smb settings shares modify Modifies default settings for SMB shares.
isi smb settings shares view [–zone ]
NFS
isi nfs settings global view View the global NFS settings that are applied to all nodes in the cluster.
isi nfs settings global modify Configure NFS file sharing.
isi nfs settings global modify –nfsv4-enabled=yes Enables NFSv4 support.
isi nfs settings export view [–zone ] View the current default export settings.
isi nfs settings export modify Configure default NFS export settings.
isi nfs settings export modify –max-file-size 1099511627776 Specifies a maximum export file size of one terabyte.
isi nfs settings export modify –revert-max-file-size Restores the maximum export file size to the system default.
isi nfs exports view View NFS Exports.
isi nfs exports view 1 Displays the settings of the default export.
isi nfs exports modify 1 –map-root-enabled true –map-root nobody Enable root-squash for the default NFS export.
isi nfs exports list List NFS Exports.
isi nfs exports create Create NFS exports to share files in OneFS.
isi nfs exports create /ifs/data/projects,/ifs/home –all-dirs=yes Creates an export supporting client access to multiple paths and their subdirectories.
isi nfs exports check Check for errors in NFS exports, conflicting export rules, invalid paths, etc.
isi nfs exports modify Modify the settings for an existing NFS export.
isi nfs exports modify 2 –add-read-write-clients 10.1.1.100 For example, the following adds a client with read-write access to NFS export 2
isi nfs exports delete Delete unneeded NFS exports.
isi nfs exports delete 2 Deletes an export whose ID is 2.
isi nfs exports delete 3 –force Deletes an export whose ID is 3 without displaying a confirmation prompt
isi nfs exports reload Reloads the NFS exports configuration.
isi nfs aliases create Create an NFS alias to map a long directory path to a simple pathname.
isi nfs aliases create /home /ifs/data/offices/hq/home –zone hq-home Creates an alias to a full pathname in OneFS in an access zone named hq-home
isi nfs aliases modify Modify an NFS alias.
isi nfs aliases modify /home –zone hq-home –name /home1 Changes the name of an alias in the access zone hq-home.
isi nfs aliases delete Delete an NFS alias.
isi nfs aliases delete /home –zone hq-home Deletes the alias /home in an access zone named hq-home.
isi nfs aliases list [–zone] View a list of NFS aliases that have already been defined for a particular zone.
isi nfs aliases view List NFS Aliases.
isi nfs aliases view /projects –zone hq-home –check Provides information on an alias in the access zone, hqhome, including the health of the alias.
isi nfs log-level modify Sets the logging level for the NFS service.
isi nfs log-level view Shows the logging level for the NFS service.
isi nfs netgroup check Updates the NFS netgroup cache.
isi nfs netgroup flush Flushes the NFS netgroup cache.
isi nfs netgroup modify Modifies the NFS netgroup cache settings.
isi nfs nlm locks list Applies to NFSv3 only. Displays a list of NFS Network Lock Manager (NLM) advisory locks.
isi nfs nlm locks waiters List of clients waiting to place a Network Lock Manager (NLM) lock on a currently locked file.
isi nfs nlm sessions check Searches for lost locks.
isi nfs nlm sessions delete Delete NFS NLM Sessions.
isi nfs nlm sessions list Displays a list of clients holding NFS Network Lock Manager (NLM) locks.
isi nfs nlm sessions refresh Refreshes an NFS Network Lock Manager (NLM) client.
isi nfs nlm sessions view Displays information about NFS Network Lock Manager (NLM) client connections.
isi nfs settings zone modify Modifies the default NFS zone settings for the NFSv4 ID mapper.
isi nfs settings zone view Displays the default NFSv4-related access zone settings.
FTP
isi ftp settings view View a list of current FTP configuration settings.
isi services vsftpd enable Enable FTP.  The FTP service, vsftpd, is disabled by default.
isi ftp settings modify Modify FTP Settings.
isi ftp settings modify –server-to-server=yes Enables server-to-server transfers.
isi ftp settings modify –allow-anon-upload=no Disables anonymous uploads.
HTTP and HTTPS
isi http settings modify Modifies HTTP global settings.
isi http settings modify –service=enabled –dav=yes \ basic-authentication=yes Enables the HTTP service, WebDAV, and basic authentication.
isi_gconfig -t http-config https_enabled=true Enable HTTPS.
isi_gconfig -t http-config https_enabled=false Disable HTTPS.
isi http settings view Displays HTTP global settings.
File Filtering
isi file-filter settings modify
isi file-filter settings view View file filtering settings in an access zone.
isi file-filter settings view –zone=DevZone Displays file filtering settings in the DevZone access zone.
isi file-filter settings modify –zone=DevZone \ file-filtering-enabled=yes file-filter-type=allow \ Enables file filtering in the DevZone access zone and allows users to write only to specific file types.
  file-filter-extensions=.xml,.html,.txt
isi file-filter settings modify –zone=DevZone \ file-filtering-enabled=yes file-filter-type=deny \ Enables file filtering in DevZone and denies users write access only to specific file types.
  file-filter-extensions=.xml,.html,.txt
Auditing
isi_audit_viewer View both configuration audit and protocol audit logs.
isi_audit_viewer -t protcol View protocol access audit logs.
isi_audit_viewer -t config View system configuration logs.
isi audit settings global modify [–protocol-auditing-enabled {yes | no}] Modify the types of protocol access events to be audited.
isi audit settings modify –syslog-forwarding-enabled Enable forwarding of protocol access events to syslog.
isi audit settings modify –syslog-forwarding-enabled=no –zone=DevZone Disables forwarding of audited protocol access events from the DevZone access zone.
isi audit settings global modify –config-auditing-enabled=yes Enables system configuration auditing on the cluster.
isi audit settings global modify –config-syslog-enabled=yes Enables forwarding of system configuration changes.
isi audit settings global modify –config-syslog-enabled=no Disables forwarding of system configuration changes.
isi audit settings modify –audit-failure=create,close,delete –zone=DevZone Creates a filter that audits the failure of create, close, and delete events in the DevZone access zone.
isi audit settings global view Displays global audit settings configured on the EMC Isilon cluster.
isi audit settings view [–zone] [–verbose] Displays audit filter settings in an access zone and whether syslog forwarding is enabled.
isi audit topics list Displays a list of configured audit topics, which are internal collections of audit data.
isi audit topics modify Modifies the properties of an audit topic.
isi audit topics view Displays the properties of an audit topic.
Snapshots
It is recommended that you do not create more than 1,000 snapshots of a single directory to avoid performance degradation.
You can create up to 20,000 snapshots on a cluster at a time.
isi snapshot snapshots modify Modify the name and expiration date of a snapshot.
isi snapshot snapshots modify HourlyBackup_07-15-2014_22:00 \ –expires 2014-07-25T01:30 Causes HourlyBackup_07-15-2014_22.00 to expire on 1.30PM on July 25th, 2014.
isi snapshot snapshots modify Modify the alias of a snapshot to assign an alternative name for the snapshot.
isi snapshot snapshots modify HourlyBackup_03-15-2017_22:00 \ –alias LastKnownGood Assigns an alias of LastKnownGood to HourlyBackup_03-15-2017_22.00.
isi snapshot snapshots list View a list of snapshots or detailed information about a specific snapshot.
isi snapshot snapshots view Displays the properties of an individual snapshot.
isi snapshot snapshots delete –snapshot newSnap1 Deletes newSnap1.
isi job jobs start snaprevert –snapid 46 Reverts HourlyBackup_07-15-2014_23.00
isi snapshot schedules modify Modify a snapshot schedule.
isi snapshot schedules modify hourly_media_snap –duration 14D Snapshots created with the schedule hourly_media_snap are deleted 14 days after creation.
isi snapshot schedules delete [–force] [–verbose] Deletes a snapshot schedule.
isi snapshot schedules delete hourly_media_snap Deletes a snapshot schedule named hourly_media_snap.
isi snapshot schedules view Displays information about a snapshot schedule.
isi snapshot schedules view every-other-hour Displays detailed information about the snapshot schedule every-other-hour
isi snapshot schedules modify WeeklySnapshot –alias LatestWeekly Configures the alias LatestWeekly for the snapshot schedule WeeklySnapshot.
isi snapshot schedules create Creates a snapshot schedule.
isi snapshot schedules pending list Displays a list of snapshots that are scheduled to be generated by snapshot schedules.
isi snapshot aliases create [–verbose] Assigns a snapshot alias to a snapshot or to the live version of the file system.
isi snapshot aliases create latestWeekly Weekly-01-30-2017 Creates a snapshot alias for Weekly-01-30-2017.
isi snapshot aliases modify latestWeekly –target LIVE Reassigns the latestWeekly alias to the live file system.
isi snapshot aliases delete { | –all} [–force] [–verbose] Deletes a snapshot alias.
isi snapshot aliases list View a list of all snapshot aliases by running the following command.
isi snapshot aliases view latestWeekly Displays information about latestWeekly.
isi snapshot locks create Creates a snapshot lock.
isi snapshot locks create SnapshotApril2016 –expires 1M \ –comment “Maintenance Lock” Applies a snapshot lock to SnapshotApril2016, sets expiration in one month, and adds a description.
isi snapshot locks modify Modify the expiration date of a snapshot lock.
isi snapshot locks modify SnapshotApril2014 1 –expires 3D Sets an expiration date three days from the present date for a snapshot lock with an ID of 1.
isi snapshot locks delete Delete a snapshot lock.
isi snapshot locks delete Snapshot2014Apr16 1 Deletes a snapshot lock that is applied to SnapshotApril2014 with a lock id of 1
isi snapshot locks view Displays information about a snapshot lock.
isi snapshot locks list View snapshot lock information.
isi snapshot settings view View current SnapshotIQ settings.
isi snapshot settings modify –reserve 30 Sets the snapshot reserve to 30%.
isi job jobs start ChangelistCreate –older-snapid 3 –newersnapid 7 Create a changelist that shows what data was changed between snapshots.
isi_changelist_mod -k 21_23 Deletes changelist 21_23.
isi_changelist_mod -l View the IDs of changelists.
isi_changelist_mod -a 2_6 Displays the contents of a changelist named 2_6.
isi job jobs start domainmark –root /ifs/data/media \ –dm-type SnapRevert Creates a SnapRevert domain for /ifs/data/media.
isi snapshot snapshots create /ifs/data/media –name media-snap Creates a snapshot for /ifs/data/media.
isi snapshot snapshots delete OldSnapshot Deletes a snapshot named OldSnapshot.
isi snapshot schedules create hourly /ifs/data/media \ Creates a snapshot schedule for /ifs/data/media.
 HourlyBackup_%m-%d-%Y_%H:%M “Every day every hour” \ –duration 1M
isi job jobs start snapshotdelete Increase the speed at which deleted snapshot data is freed on the cluster, use this command
isi job jobs start shadowstoredelete Increase the speed at which deleted data shared between deduplicated and cloned
  files are freed on the cluster.
Deduplication
isi dedupe settings modify –assess-paths /ifs/data/archive Assess the amount of disk space you will save by deduplicating a directory.
isi job jobs start dedupeassessment Start the assessment job by running the following command.
isi dedupe reports list Identify the ID of the assessment report by running the following command.
isi dedupe reports view View prospective space savings by running the isi dedupe reports view.
isi dedupe settings modify –paths /ifs/data/media,/ifs/data/archive This command targets /ifs/data/archive and /ifs/data/media for deduplication.
isi job types Dedupe –schedule “Every Friday at 11:00 PM” Configures the deduplication job to be run every Friday at 11PM.
isi dedupe stats View the amount of disk space that you are currently saving with deduplication.
isi dedupe settings view Displays current deduplication settings.
Data Replication
isi sync settings modify Configure default settings for replication policies.
isi sync settings modify –report-max-age 3Y Configures SyncIQ to delete replication reports that are older than three years.
isi sync settings view Displays global replication settings.
isi sync policies resolve [–force] Resolving a replication policy enables you to run the policy again.
isi sync policies reset { | –all} [–verbose] If you cannot resolve the issue that caused the error, you can reset the replication policy.
isi sync policies delete { | –all} Deletes a replication policy.
isi sync policies modify Modify the settings of a replication policy.
isi sync policies modify newPolicy \ –target-compare-initial-sync on Enables differential synchronization, Run the policy by running isi sync jobs start.
isi sync policies modify dailySync –schedule “” Ensures that the policy dailySync runs only manually.
isi sync policies delete dailySync Eeletes dailySync from the source cluster.
isi sync policies enable dailySync Enables dailySync.
isi sync policies disable dailySync Disables dailySync.
isi sync policies list View information about replication policies.
isi sync policies view dailySync Displays detailed information about dailySync.
isi job jobs start domainmark –root /ifs/data/media \ –dm-type SyncIQ Start Domainmark.
isi sync jobs start dailySync –test Creates a report about how much data will be transferred when dailySync is run.
isi sync reports view dailySync 1 Displays the assessment report for dailySync.
isi sync jobs start dailySync Starts ‘dailySync’ replication job.
isi sync jobs start dailySync \ –source-snapshot HourlyBackup_07-15-2013_23:00 Replicates the source directory of dailySync according to snapshot HourlyBackup_07-15-2013_23.00.
isi sync jobs pause dailySync Pauses ‘dailySync’ replication job.
isi sync jobs resume dailySync Resumes ‘dailySync’ replication job.
isi sync jobs cancel dailySync Cancels ‘dailySync’ replication job.
isi sync jobs list View all active replication jobs.
isi sync jobs reports list Displays information about running replication jobs targeting the local cluster.
isi sync jobs reports view Displays information about a running replication job targeting the local cluster.
isi sync jobs view dailySync Displays detailed information about a replication job.
isi sync recovery allow-write dailySync Enables replicated directories and files specified in the dailySync policy to be writable.
isi sync recovery allow-write newPolicy –revert Reverts a failover operation for newPolicy.
isi sync recovery resync-prep dailySync Creates a mirror policy for dailySync.
isi sync jobs start dailySync_mirror Runs a mirror policy named dailySync_mirror immediately.
isi sync modify dailySync_mirror –enabled yes –schedule “every day at 12:01 AM” Schedules a mirror policy named dailySync_mirror to run daily at 12.01 AM.
isi sync recovery allow-write dailySync_mirror Allows writes to the directories specified in the dailySync_mirror policy.
isi sync recovery resync-prep dailySync_mirror Complete failback for dailySync_mirror, places secondary clust into RO mode, checks consistency.
isi sync recovery allow-write SmartLockSync Enables writes to the target directory of SmartLockSync.
isi worm domains modify –domain /ifs/data/smartlock \ –autocommit-offset 1m Automatically commits all files in /ifs/data/ smartlock to a WORM state after one minute.
isi sync target cancel Cancel a replication job that is targeting the local cluster.
isi sync target cancel dailySync Cancels a replication job created according to dailySync
isi sync target cancel –all Cancel all jobs targeting the local cluster.
isi sync target break Break local target association.
isi sync target break dailySync Breaks the association between dailySync and the local cluster.
isi sync target list View information about replication policies that are currently replicating data.
isi sync target view dailySync Displays detailed information about dailySync.
isi sync target reports list Displays information about completed replication jobs targeting the local cluster.
isi sync target reports view Displays information about a completed replication job that targeted the local cluster.
isi sync target reports subreports list Displays subreports about completed replication jobs targeting the local cluster.
isi sync target reports subreports view Displays a subreport about a completed replication job targeting the local cluster.
isi sync rules create Create a network traffic rule
isi sync rules create bandwidth 9:00-17:00 M-F 100 Creates a network traffic rule that limits bandwidth (100 KB per second from 9AM to 5PM weekdays).
isi sync rules create file_count 9:00-17:00 M-F 3 limits the file-send rate to 3 files per second from 9.00 AM to 5.00 PM every weekday
isi sync rules list Identify the ID of the performance rule.
isi sync rules view Displays information about a replication performance rule.
isi sync rules modify bw-0 –days X,S Performance rule with an ID of bw-0 to be enforced only on Saturday and Sunday.
isi sync rules delete { | –all | –type } [–force] [–verbose] Deletes a replication performance rule.
isi sync rules delete bw-0 Deletes a performance rule with an ID of bw-0.
isi sync rules modify bw-0 –enabled true Enables a performance rule with an ID of bw-0..
isi sync rules modify bw-0 –enabled false Disables a performance rule with an ID of bw-0.
isi sync reports list View a list of all replication reports.
isi sync reports view dailySync 2 Displays a replication report for dailySync.
isi sync reports subreports list dailySync 1 Displays subreports for dailySync.
isi sync reports subreports view dailySync 1 2 Displays a subreport for dailySync.
isi sync reports rotate [–verbose] Causes excess reports to be deleted immediately.
isi sync policies create Create a replication policy with SyncIQ.
isi sync policies create mypolicy sync /ifs/data/source Creates a policy that replicates the directory /ifs/data/
  10.1.99.36 /ifs/data/target –schedule “Every Sunday at 12:00 AM”   source on the source cluster to /ifs/data/target on target cluster 10.1.99.36
  –target-snapshot-archive on –target-snapshot-expiration 1Y   every week. The command also creates archival snapshots on the target cluster.
  –target-snapshot-pattern “%{PolicyName}-%{SrcCluster}-%Y-%m-%d   creates a SyncIQ domain for /ifs/data/source.
NDMP
isi ndmp settings global modify –service=yes Enable NDMP backup.
isi ndmp settings global modify –dma=emc configures OneFS to interact with EMC NetWorker.
isi ndmp settings global modify service=no Disable NDMP backup.
isi ndmp settings global view View NDMP backup settings.
isi ndmp settings diagnostics modify Modifies NDMP diagnostics settings.
isi ndmp settings diagnostics view [–format {list | json}] Displays NDMP diagnostic settings.
isi ndmp users create NDMPuser –password=1234 Creates an NDMP user account called NDMPuser.
isi ndmp users modify NDMPuser –password=5678 Modifies the password of a user named NDMPuser.
isi ndmp users delete NDMPuser Deletes a user named NDMPuser.
isi ndmp users view View NDMP user accounts.
isi ndmp users view Displays information about the account for a specific user.
isi tape rescan –node=18 Detects devices on node 18.
isi tape rescan –reconcile Remove entries for devices and paths that have become inaccessible.
isi tape modify tape003 –new-name=tape005 Modify the name of an NDMP device entry.
isi tape delete –name=tape001 Disconnects tape001 from the cluster.
isi tape list –node=18 –tape List tape devices on node 18.
isi tape view Displays information about a tape or media changer device.
isi fc settings modify 5.1 –topology=ptp Configures port 1 on node 5 to support a point-to-point Fibre Channel topology.
isi fc settings modify 5.1 –state=enable | disable Enable or disable an NDMP backup port.
isi fc settings view 5.1 View Fibre Channel port settings for port 1 on node 5.
isi fc settings list Lists Fibre Channel port settings.
isi fc settings view Displays settings for a specific Fibre Channel port.
isi ndmp sessions list Retrieve the ID of the NDMP session that you want to end.
isi ndmp sessions delete View the status of NDMP sessions or terminate a session that is in progress.
isi ndmp sessions delete 4.36339 –force Ends an NDMP session with an ID of 4.36339.
isi ndmp sessions view View NDMP Sessions.
isi ndmp list View information about active NDMP sessions.
isi ndmp contexts list –type bre View NDMP restartable backup contexts that have been configured.
isi ndmp contexts view View detailed information about a specific restartable backup context.
isi ndmp contexts delete Delete a restartable backup context.
isi ndmp settings global modify Specify the number of restartable backup contexts that OneFS can retain, up to 1024.
isi ndmp settings global modify –bre_max_num_contexts=128 Modify max number of contexts.
isi ndmp settings variables modify Modify default NDMP variable settings.
isi ndmp settings variables list view the default NDMP settings for a path.
isi ndmp settings variables create Sets the default value for an NDMP environment variable for a given path.
isi ndmp dumpdates delete [–name ] Delete snapshots created for snapshot-based incremental backups.
isi ndmp dumpdates list View snapshots generated for snapshot-based incremental backups.
File Retention
isi worm cdate set Set the compliance clock.
isi worm cdate view View the current time of the compliance clock.
isi job jobs start DomainMark –root /ifs/data/smartlock –dm-type Worm Creates a SmartLock enterprise domain
isi worm domains create Creates a SmartLock directory.
isi worm domains modify /ifs/data/SmartLock/prod_dir \  –default-retention 1Y Sets the default retention period to one year.
isi worm domains view View detailed information about a specific SmartLock directory.
isi worm domains modify /ifs/data/SmartLock/prod_dir \ –override-date 2014-06-01 Overrides the retention period expiration date of /ifs/data/SmartLock/prod_dir to June 1, 2014.
isi worm domains modify –privileged-delete Modify smartlock directory to allow deletion.
isi worm files view /ifs/data/SmartLock/prod_dir/file Displays the WORM status of a file.
isi worm files delete Deletes a file committed to a WORM state.
isi worm domains list Displays a list of WORM directories.
Protection Domains
isi job jobs start domainmark –root /ifs/data/media \ –dm-type SyncIQ Creates a SyncIQ domain for /ifs/data/source.
isi job jobs start domainmark –root /ifs/data/media \ –dm-type SyncIQ –delete Deletes a SyncIQ domain for /ifs/data/source.
Data-at-rest-encryption
isi_reformat_node Securely deletes the authentication keys on an entire cluster, smartfails each node,
  and runs the isi_reformat_node command on the last node.
SmartQuotas
isi quota quotas create –help Information about the parameters and options that can be used.
isi quota quotas create Create an accounting quota.
isi quota quotas create /ifs/data/test_1 directory \ –advisory-threshold=10M –enforced=false Creates an informative quota for the /test_1 directory.
isi job events list –job-type quotascan Verify that no QuotaScan jobs are in progress.
isi quota quotas list –help For information about the parameters and options that you can use.
isi quota quotas list –path=/ifs/data/quota_test_1 Finds all quotas that monitor the /ifs/data/quota_test_1 directory.
isi quota quotas list -v –path=/ifs/data/quota_test_2 \ –include-snapshots=”yes” Provides current usage information for the root user.
isi quota reports list -v Lists all info in the quota report.
isi quota reports delete Deletes a specified report.
isi quota quotas delete /ifs/data/quota_test_2 directory Deletes the specified directory-type quota.
isi quota quotas modify /ifs/dir-1 user –linked=false –user=admin Unlinks a user quota.
isi_classic quota list –export The quota configuration file displays as raw XML.
isi_classic quota import –from-file= Import quota settings in the form of a configuration file.
isi quota settings notifications modify –help Information about the parameters and options.
isi quota settings notifications modify advisory exceeded \ –action-alert=true Generate an alert when the advisory threshold is exceeded.
isi quota settings reports modify –schedule=”Every 2 days” Creates a quota report schedule that runs every two days.
isi quota settings mappings create -v Creates a SmartQuotas email mapping rule.
isi quota settings mappings delete Deletes SmartQuotas email mapping rules.
isi quota settings mappings list Lists SmartQuotas email mapping rules.
isi quota settings mappings modify Modifies an existing SmartQuotas email mapping rule.
si quota settings mappings view View a SmartQuotas email mapping rule.
isi quota reports create -v Creates an ad-hoc quota report.
isi quota quotas view Displays detailed properties of a single file system quota.
isi quota quotas notifications create /ifs/data/test_2 \ directory advisory exceeded –holdoff=10W Advisory quota notification rule, specifies length of time to wait before creating a notification.
isi quota quotas notifications delete –path Deletes a quota notification rule.
isi quota quotas notifications disable Disables all quota notifications.
isi quota quotas notifications list Displays a list of quota notification rules.
isi quota quotas notifications modify Modifies a notification rule for a quota.
isi quota quotas notifications view Displays the properties of a quota notification rule.
isi quota quotas notifications clear Clears rules for a quota and uses system notification settings.
Storage Pools
isi storagepool compatibilities class active create Create a node class compatibility.
isi storagepool compatibilities class active create N400 N410 creates a compatibility between Isilon NL400 and NL410 nodes.
isi storagepool compatibilities class active list lists active compatibilities and their ID numbers
isi storagepool compatibilities class available list Lists node class compatibilities that are available, but not yet created.
isi storagepool compatibilities class active delete 9 deletes a node class compatibility with an ID number of 9.
isi storagepool compatibilities class active view Displays the details of an active node class compatibility.
isi storagepool compatibilities ssd active create S200 Creates an SSD class compatibility for Isilon S200 nodes that have different capacity SSDs.
isi storagepool compatibilities ssd active delete 1 Deletes an SSD compatibility with an ID number of 1.
isi storagepool compatibilities ssd active list Lists SSD compatibilities that have been created.
isi storagepool compatibilities ssd active view Displays the details of an active SSD compatibility.
isi storagepool compatibilities ssd available list Lists SSD compatibilities that are available, but not yet created.
isi storagepool nodepools create Create a node pool manually
isi storagepool nodepools create PROJECT-TEST –lnns 1,2,3 Creates a node pool by specifying the LNNs of three nodes to be included.
isi storagepool nodepools delete Deletes a node pool and autoprovisions the affected nodes into the appropriate node pool.
isi storagepool nodepools modify PROJECT-TEST –lnns 3-4, 11 Adds nodes with the LNNs (logical node numbers) of 3, 4, and 11 to an existing node pool.
isi storagepool nodepools modify PROJECT-TEST –set-name PROD-PROJECT \ –protection-policy +2:1 Changes the name and protection policy of a node pool.
isi storagepool nodepools modify PROD_ARCHIVE –remove-lnns 7,9 Removes two nodes, identified by its LNNs.
isi storagepool nodepools modify PROD-PROJECT –tier PROD_ARCHIVE Adds a node pool named PROD-PROJECT to a tier.
isi storagepool nodepools list Displays a list of node pools.
isi storagepool nodepools view Displays details for a node pool.
isi storagepool settings modify Modify default storage pool settings
isi storagepool settings view Lays global SmartPools settings.
isi storagepool settings modify –ssd-l3-cache-default-enabled yes Sets L3 cache enabled as the default for new node pools that are added.
isi storagepool nodepools modify hq_datastore –l3 true Enables L3 cache on a node pool named hq_datastore.
isi storagepool nodepools create Creates a manually managed node pool (use with assistance of technical support personnel)
isi storagepool tiers create PROD_ARCHIVE –children hq_datastore1 –children hq_datastore2 Creates a tier named PROD_ARCHIVE, and adds node pools to the tier.
isi storagepool tiers modify PROD_ARCHIVE –set-name ARCHIVE_TEST Renames a tier from PROD_ARCHIVE to ARCHIVE_TEST.
isi storagepool tiers delete ARCHIVE_TEST Deletes a tier named ARCHIVE_TEST.
isi storagepool tiers list Displays a list of tiers.
isi storagepool tiers view Displays details for a tier.
isi filepool policies create Create a file pool policy.
isi filepool policies delete Deletes a file pool policy.
isi filepool policies list view a list of available file pool policies.
isi filepool policies view View the current settings of a file pool policy.
isi filepool policies view OLD_ARCHIVE Displays the settings of a file pool policy named OLD_ARCHIVE.
isi filepool default-policy view Display the current default file pool policy settings.
isi filepool default-policy modify Change default settings
isi filepool policies modify PERFORMANCE –apply-order 1 Changes the priority of a file pool policy named PERFORMANCE.
isi filepool policies delete PROD_ARCHIVE Deletes a file pool policy named PROD_ARCHIVE.
isi storagepool health –verbose Displays a tabular description of storage pool health.
isi storagepool list Displays node pools and tiers in the cluster.
isi filepool apply Applies all file pool policies to the specified file or directory path.
isi filepool policies delete Delete a custom file pool policy. The default file pool policy cannot be deleted.
isi filepool templates list Lists available file pool policy templates.
isi filepool templates view View the detailed settings in a file pool policy template.
CloudPools
CloudPools can seamlessly connect to EMC-based cloud storage systems and to popular third-party providers, Amazon S3 and Microsoft Azure.
isi cloud pools create cp_az azure csa_azure1 –vendor Microsoft Creates an Azure-based CloudPool.
isi cloud pools view cp_az View the result of this operation of the CloudPool that you created.
isi cloud pools list View a list of CloudPools that have been created on your cluster.
isi cloud pools view cah_s3_cp Information on the CloudPool named cah_s3_cp.
isi cloud pools modify c_pool_azure –remove-accounts c_acct2 –description “Secondary archive” modifies a CloudPool named c_pool_azure, removing its cloud storage acct.
isi cloud pools delete c_pool_azure Deletes the CloudPool named c_pool_azure.
isi cloud archive Archive specific files directly to the cloud.
isi cloud archive /ifs/data/shared/images/*.* –recursive yes Specifies a directory and all of its subdirectories and files to be archived.
isi cloud access add Adds cloud write access to the cluster.
isi cloud access list List the GUIDs of clusters that are accessible for SyncIQ failover or restore operations.
isi cloud access add ac7dd991261e33e382240801204c9a66 Enables a secondary cluster, identified by GUID, to have write access to cloud data.
 isi cloud access remove Remove previously granted access to SmartLink files.
isi cloud access view View the details of a cluster with, or eligible for, write access to cloud data.
isi cloud jobs list List all CloudPools jobs.
isi cloud jobs view View information about a CloudPools job.
isi cloud jobs pause Pause a running CloudPools job.
isi cloud jobs resume Resume a cloud job that has been paused.
isi cloud jobs cancel Cancel a running CloudPools job.
isi cloud jobs files list Displays the list of files matched by the specified CloudPools job.
isi cloud settings view View the top-level settings for CloudPools.
isi cloud settings modify Modify default CloudPools settings.
isi cloud settings modify –default-archive-snapshot-files=no Disables archival of files that have snapshot versions.
isi cloud settings modify –default-encryption-enabled=yes Enables both encryption and compression of cloud data.
isi cloud settings regenerate-encryption-key –verbose Generate a new master encryption key.
isi cloud recall [–recursive {yes | no}] [–verbose] Specify one or more files to be recalled from the cloud.
isi cloud restore_coi Restores the cloud object index (COI) for a cloud storage account on the cluster.
isi cloud settings regenerate-encryption-key –verbose Generates a new master encryption key for data to be archived to the cloud.
isi cloud accounts create Create a cloud storage account.
isi cloud accounts delete Delete a cloud storage account.
isi cloud accounts list List all cloud storage accounts created on your cluster.
isi cloud accounts view CloudAcct3 Displays account information for the CloudAcct3 account.
isi cloud accounts modify CloudAcct3 –name=CloudAcct5 Changes the name of the cloud storage account CloudAcct3 to CloudAcct5
isi cloud accounts delete OldRecords –acknowledge yes Deletes the cloud storage account OldRecords.
isi cloud accounts create –name=c-acct1 –type=azure Creates a Microsoft Azure cloud storage account.
  –uri=https://admin2.blob.core.windows.net –account-username=adm1
System Jobs
isi job jobs start
isi job jobs start Collect –policy MEDIUM –priority 2 Runs the Collect job with a stronger impact policy and a higher priority.
isi job jobs start multiscan –priority 8 –policy high Starts a MultiScan job with a priority of 8 and a high impact policy.
isi job jobs pause 7 Pauses a job with an ID of 7.
isi job jobs pause Collect Pauses an active job.
isi job jobs list –state paused_user Lists jobs that have been manually paused.
isi job jobs list –format csv > /ifs/data/joblist.csv Outputs a CSV-formatted list of jobs to a file in the /ifs/data path.
isi job jobs list Displays information about active jobs.
isi job jobs view Displays information about a running or queued job, including the state, impact policy, priority, and schedule.
isi job jobs modify Changes the priority level or impact policy of a queued, running, or paused job.
isi job pause Collect Pauses collect job.
isi job jobs modify 7 –priority 3 –policy medium Updates the priority and impact policy of an active job.
isi job jobs modify Collect –priority 3 –policy medium Job type can be specified instead of the job id.
isi job jobs resume 7 Resumes a job with the ID number 7.
isi job jobs resume Collect Job type can be specified instead of the job id.
isi job jobs cancel 7 Cancels a job with the ID number 7.
isi job jobs cancel Collect Job type can be specified instead of the job id.
isi job types modify mediascan –priority 2 –policy medium Modifies the default priority level and impact level for the MediaScan job type.
isi job types modify mediascan –schedule ‘every Saturday at 09:00’ –force Schedules the MediaScan job to run every Saturday morning.
isi job types modify mediascan –clear-schedule –force Removes the schedule for a job type that is scheduled.
isi job types list Displays a list of job types and default settings.
isi job types view Displays the parameters of a specific job type
isi job jobs list View active jobs.
isi job events list –job-type multiscan Displays the activity of the MultiScan job type.
isi job events list –begin 2013-09-16 View all jobs within a specific time frame.
isi job events list –begin 2013-09-15 –end 2013-09-16 > /ifs/data/report1.txt Outputs job history for a specific two-week period.
isi job policies create MY_POLICY –impact medium –begin ‘Saturday 00:00’ –end ‘Sunday 23:59’ Creates a custom policy defining a specific time frame and impact level.
isi job policies view MY_POLICY Displays the impact policy settings of the custom impact policy MY_POLICY.
isi job policies modify MY_POLICY –reset-intervals Resets the policy interval settings to the base defaults.  Low impact and anytime operation.
isi job policies delete MY_POLICY Deletes a custom impact policy named MY_POLICY.
isi job policies list –verbose Displays the names and descriptions of job impact policies.
isi job statistics view –job-id 857 View statistics for a job in progress.
isi job statistics list Displays a statistical summary of active jobs in the Job Engine queue.
isi job reports view 857 Displays the report of a Collect job with an ID of 857.
isi job reports list Displays information about successful job operations.
isi job status [–verbose] Displays a summary of active, completed, and failed jobs.
Networking
Run the isi config command, The command-line prompt changes to indicate that you are in the isi config subsystem. Run the commit command to complete.
iprange int-a 192.168.101.10-192.168.101.20 Adds an IP range to the int-a internal network.
deliprange int-a 192.168.101.15-192.168.101.20 Deletes an existing IP address range from the int-a internal network.
netmask int-a 255.255.255.0 Changes the int-a internal network netmask.
netmask int-b 255.255.255.0 Changes the int-b internal network netmask.
iprange int-b 192.168.101.21-192.168.101.30 Adds an IP range to the int-b internal network.
iprange failover 192.168.101.31-192.168.101.40 Adds an IP range to the internal failover network.
interface int-b enable Specifies the interface name as int-b and enables it.
interface int-b disable Specifies the int-b interface and disables it.
isi network groupnet create Create a groupnet and configure DNS client settings.
isi network groupnet create ProdGroupNet \ –dns-servers=192.0.2.0 –dns-cache-enabled=true Creates a groupnet named ProdGroupNet that supports one DNS server and enables DNS caching
isi network groupnet modify Modify groupnet attributes.
isi network groupnet modify ProdGroupNet \ –dns-search=dat.corp.com,stor.corp.com Modifies ProdGroupNet to enable DNS search on three suffixes.
isi network groupnet modify ProdGroupNet \ –add-dns-servers=192.0.2.1 –dns-options=rotate Modifies ProdGroupNet to support a second DNS server and to enable rotation through the configured DNS resolvers
isi network groupnet delete Delete a groupnet.
isi network groupnet delete ProdGroupNet Deletes a groupnet named ProdGroupNet.
isi network groupnets list Retrieve and sort a list of all groupnets on the system.
isi network groupnets list –sort=id –descending Sorts the list of groupnets by ID in descending order.
isi network groupnets view ProdGroupNet Displays the details of a groupnet named ProdGroupNet.
isi network groupnets modify Modifies a groupnet which defines the DNS settings applied to services that connect through the groupnet.
isi network subnets create Add a subnet to the external network of an EMC Isilon cluster.
isi network subnets create \ ProdGroupNet.subnetX ipv4 255.255.255.0 Creates a subnet associated with ProdGroupNet.
isi network subnets list identify the ID of the external subnet.
isi network subnets modify ProdGroupNet.subnetX \ –name=subnet5 Changes the name of subnetX under ProdGroupNet to subnet5.
isi network subnets modify g1.sbet3 –mtu=1500 –gateway=198.162.205.10 –gateway-priority=1 Sets the MTU to 1500, sets GW to 198.162.205.10, sets GW priority to 1.
isi network subnets delete ProdGroupNet.subnetX Deletes subnetX under ProdGroupNet.
isi network subnets view view the details of a specific subnet.
isi network subnets view ProdGroupNet.subnetX displays details for subnetX under ProdGroupNet.
isi network subnets modify ProdGroupNet.subnetX \ –sc-service-addr=198.11.100.15 Specifies the SmartConnect service IP address on subnetX under ProdGroupNet.
isi networks modify subnet Enable or disable VLAN tagging on the external subnet.
isi network subnets modify ProdGroupNet.subnetX \ –vlan-enabled=true –vlan-id=256 Enables VLAN tagging on subnetX under ProdGroupNet, sets VLAN ID to 256.
isi network subnets modify ProdGroupNet.subnetX \ –vlan-enabled=false Disables VLAN tagging on subnetX under ProdGroupNet.
isi network subnets modify ProdGroupNet.subnetX \ –add-dsr-addrs=198.11.100.20 Adds a DSR address to subnetX under ProdGroupNet.
isi network subnets modify ProdGroupNet.subnetX \ –remove-dsr-addrs=198.11.100.20 removes a DSR address from subnetX under ProdGroupNet.
isi network pools create Create an IP address pool.
isi network pools create ProdGroupNet.subnetX.ProdPool1 Creates a pool named ProdPool1 and assigns it to subnetX under ProdGroupNet.
isi network pools create ProdGroupNet.subnetX.ProdPool1 \ –access-zone=zoneB Creates a pool named ProdPool1, assigns it to ProdGroupNet.subnetX, specifies zoneB as the access zone.
isi networks modify pool Modify IP address pools to update pool settings.
isi network pools modify ProdGroupNet.subnetX.pool3 –name=ProdPool1 Changes the name of the pool from pool3 to ProdPool1.
isi networks delete pool Delete an IP address pool that you no longer need.
isi network pools delete ProdGroupNet.subnetX.ProdPool1 Deletes the pool name ProdPool1 from ProdGroupNet.subnetX.
isi network pools list View all IP address pools within a groupnet or subnet
isi network pools list ProdGroupNet.subnetX Displays all IP address pools under ProdGroupNet.subnetX.
isi network pools view ProdGroupNet.subnetX.ProdPool1 Displays the setting details of ProdPool1 under ProdGroupNet.subnetX.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 \ –add-ranges=192.0.102.12-192.0.102.22 Adds an address range to ProdPool1 under ProdGroupNet.subnetX
isi network pools modify ProdGroupNet.subnetX.ProdPool1 \ –remove-ranges=192.0.102.12-192.0.102.14 Deletes an address range from ProdPool1
isi network pools modify ProdGroupNet.subnetX.ProdPool1 \ –alloc-method=dynamic Specifies dynamic distribution of IP addresses in ProdPool1 under ProdGroupNet.subnet 3.
isi networks modify pool .. Configures a SmartConnect DNS zone.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 \ –sc-dns-zone=www.corp.com Specifies a SmartConnect DNS zone in ProdPool1 under subnetX and ProdGroupNet.
isi networks modify pool Configures a SmartConnect DNS zone alias.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 \ –add-sc-dns-zone-aliases=data.corp.com Specifies SmartConnect DNS aliases in ProdPool1 under subnetX and ProdGroupNet.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 \ –remove-dns-zone-aliases=data.corp.com removes a SmartConnect DNS aliases from ProdPool1 under subnetX and ProdGroupNet.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 \ –sc-subnet=subnet0 specifies subnet0 as the a SmartConnect service subnet of ProdPool1 under subnetX and ProdGroupNet.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 –add-ifaces=1-3:ext-1 modifies ProdPool1 under ProdGroupNet.subnetX to add the first external network interfaces on nodes 1 through 3.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 –remove-ifaces=3:ext-1 Removes the first network interface on node 3 from ProdPool1.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 –aggregation-mode-fec Modifies ProdPool1 under Pnet1.subnetX to specify FEC as the aggregation mode for all aggregated interfaces in the pool.
isi network pools modify Pnet1.subnetX.ProdPool1 –add-ifaces=1:ext-agg –aggregation-mode=lacp Modifies ProdPool1 under Pnet1.subnetX to add ext-agg on node 1 and specify LACP as the aggregation mode.
isi network pools modify Pnet1.snet3.ProdPool1 –add-static-routes=192.168.100.0/24-192.168.205.2 Adds an IPv4 static route to ProdPool1 and assigns the route to all network interfaces that are members of the pool.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 \ –sc-connect-policy=conn_count Specifies a connection balancing policy based on connection count in ProdPool1 under subnet 3 and ProdGroupNet.
isi network pools modify groupnet0.subnetX.ProdPool1 \ –sc-failover-policy=cpu_usage Specifies a IP failover policy based on CPU usage in ProdPool1 under subnet 3 and groupnet0.
isi network pools modify ProdGroupNet.subnetX.ProdPool1 \ –rebalance-policy=manual Specifies manual rebalancing of IP addresses in ProdPool1 under ProdGroupNet.subnet 3.
isi network pools sc-suspend-nodes .. Suspends DNS query responses for an node.
isi network pools rebalance-ips .. Manually rebalances a specific IP address pool.
isi network pools rebalance-ips ProdGroupNet.subnetX.ProdPool1 Rebalances the IP addresses in ProdPool1.
isi network pools sc-suspend-nodes ProdGroupNet.subnetX.ProdPool1 3 Suspends DNS query responses on node 3.
isi network pools sc-resume-nodes Resumes DNS query responses for an IP address pool.
isi network pools sc-resume-nodes ProdGroupNet.subnetX.ProdPool1 3 Resumes DNS query responses on node 3.
isi network external view Displays configuration settings for the external network.
isi network external modify Modifies global external network settings on the EMC Isilon cluster.
isi network external modify –sc-balance-delay Specifies a rebalance delay (in seconds) that passes after a qualifying event prior to an automatic rebalance.
isi network sc-rebalance-all Rebalances all IP address pools.
isi networks modify pool .. Configure which network interfaces are assigned to an IP address pool.
isi network interfaces list Retrieve and sort a list of all external network interfaces on the EMC Isilon cluster.
isi network interfaces list –nodes=1,3 Displays interfaces only on nodes 1 and 3.
isi network rules create … Creates a node provisioning rule.
isi network rules create ProdGroupNet.subnetX.ProdPool1.rule7 \ –iface=ext-1 –node-type=accelerator Creates a rule (rule7) that assigns the first external network if on each new accelerator node to Pnet1.subnetX.ProdPool1
isi network rules modify … Modifies node provisioning rules settings.
isi network rules modify ProdGroupNet.subnetX.ProdPool1.rule7 \ –name=rule7accelerator Changes the name of rule7 to rule7accelerator.
isi network rules modify ProdGroupNet.subnetX.ProdPool1.rule7 \ –node-type=backup-accelerator Changes rule7 so that it applies only to backup accelerator nodes.
isi networks delete rule … Delete an node provisioning rule that are no longer needed.
isi network rules delete ProdGroupNet.subnetX.ProdPool1.rule7 Deletes rule7 from ProdPool1.
isi network rules list Lists all of the provisioning rules in the system.
isi network rules list –groupnet=ProdGroupNet Lists rules in ProdGroupNet.
isi network rules view ProdGroupNet.subnetX.ProdPool1.rule7 Displays the setting details of rule7 under ProdGroupNet.subnetX.ProdPool1.
isi network external modify –sbr=true Enablessource-based routing on the cluster.
isi network external modify –sbr=false Disables source-based routing on the cluster.
isi network dnscache flush [–verbose] Simultaneously flushes the DNS cache of each groupnet that has enabled DNS caching.
isi network dnscache modify Modifies global DNS cache settings for each DNS cache that is enabled per groupnet.
isi network dnscache view Displays DNS cache settings.
Hadoop
isi hdfs settings modify The HDFS service (enabled by default after you activate an HDFS license) can be enabled or disabled per access zone.
isi hdfs settings modify –service=yes –zone=DevZone Enables the HDFS service in DevZone.
isi hdfs settings modify –service=no –zone=DevZone Disables the HDFS service in DevZone.
isi hdfs settings modify Configure HDFS service settings in each zone to improve performance for HDFS workflows.
isi hdfs settings modify –default-block-size=256K –zone=DevZone Sets the block size to 256 KB in the DevZone access zone  (Suffixes K, M, and G are allowed).
isi hdfs settings modify –default-checksum-type=crc32 –zone=DevZone Sets the checksum type to crc32 in the DevZone access zone.
isi hdfs settings view View HDFS settings in an access zone.
isi hdfs settings view –zone=ProdZone Displays the HDFS settings in the ProdZone access zone.
isi hdfs log-level modify Sets the default logging level of HDFS services events.
isi hdfs log-level modify –set=trace Sets the HDFS log level to trace on the node.
isi hdfs log-level view View the default logging level of HDFS services events.
isi hdfs settings modify –root-directory=/ifs/DevZone/hadoop –DevZone Grant access to the /ifs/data/hadoop directory.
isi hdfs settings modify –authentication-mode=simple_only –DevZone Clients connecting to DevZone must be identified through the simple authentication method.
isi zone zones modify DevZone –authentication-mode=kerberos_only Clients connecting to DevZone must be identified through the Kerberos authentication method.
isi hdfs settings modify –webhdfs-enabled=yes –zone=DevZone Enables WebHDFS in DevZone.
isi hdfs settings modify –webhdfs-enabled=no –zone=DevZone Disables WebHDFS in DevZone.
isi hdfs proxyusers create Creates a proxy user.
isi hdfs proxyusers create hadoop-HDPUser –zone=ProdZone Designates hadoop-HDPUser in ProdZone as a new proxy user.
isi hdfs proxyusers modify Modifies the list of members that a proxy user securely impersonates.
isi hdfs proxyusers delete Deletes a proxy user from an access zone.
isi hdfs proxyusers delete hadoop-HDPUser –zone=ProdZone Deletes the proxy user hadoop-HDPUser from the ProdZone access zone.
isi hdfs proxyusers members list Lists the members of a proxy user.
isi hdfs proxyusers list –zone=ProdZone Displays a list of all proxy users configured in ProdZone.
isi hdfs proxyusers view View the configuration details for a specific proxy user.
isi hdfs proxyusers view hadoop-HDPUser –zone=ProdZone displays the configuration details for the hadoop-HDPUser.
isi hdfs racks create Create a virtual HDFS rack of nodes.
isi hdfs racks create /hdfs-rack2 –zone=TestZone Creates a rack named /hdfs-rack2 in the TestZone access zone.
isi hdfs racks modify Modify the settings of a virtual HDFS rack.
isi hdfs racks modify /hdfs-rack2 –new-name=/hdfs-rack5 –zone=DevZone Renames a rack named /hdfs-rack2 in the DevZone access zone to /hdfs-rack5.
isi hdfs racks delete Delete a virtual HDFS rack from an access zone.
isi hdfs racks delete /hdfs-rack2 –zone=ProdZone Deletes the virtual HDFS rack named /hdfs-rack2 from the ProdZone access zone.
isi hdfs racks list View a list of all virtual HDFS racks in an access zone.
isi hfds racks list –zone=ProdZone Lists all HDFS racks configured in the ProdZone access zone.
isi hdfs racks view /hdfs-rack2 –zone=ProdZone View the setting details for a specific virtual HDFS rack.
ESRS Commands
isi remotesupport connectemc modify Enable and configure ESRS.
isi remotesupport connectemc modify –enabled=no Disables ESRS.
isi remotesupport connectemc view View ESRS Config.
Antivirus
isi antivirus settings modify Target specific files for scans by antivirus policies.
isi antivirus settings modify –glob-filters-enabled true \ –glob-filters .txt Configures OneFS to scan only files with the .txt extension.
isi antivirus settings modify –scan-on-close true \ –path-prefixes /ifs/data/media Configures OneFS to scan files and directories under /ifs/data/media when they are closed.
isi antivirus settings modify –repair true –quarantine true Configures OneFS and ICAP servers to attempt to repair infected files and quarantine files that cannot be repaired.
isi antivirus settings modify –report-expiry 12w Configures OneFS to delete antivirus reports older than 12 weeks.
isi antivirus settings modify –service enable Enables antivirus scanning.
isi antivirus settings modify –service disable Dsables antivirus scanning.
isi antivirus servers create Add and connect to an ICAP server.
isi antivirus servers create icap://192.168.1.100 –enabled yes Adds and connects to an ICAP server at 192.168.1.100.
isi antivirus servers modify icap://192.168.1.100 –enabled yes Temporarily disconnects from the ICAP server.
isi antivirus servers modify icap://192.168.1.100 –enabled no Reconnects to an ICAP server.
isi antivirus servers delete icap://192.168.1.100 Removes an ICAP server with an ID of icap.//192.168.1.100.
isi antivirus policies create Create a  policy that causes specific files to be scanned for viruses each time the policy is run.
isi antivirus policies create HolidayVirusScan –paths /ifs/d \ –schedule “Every Friday at 12:00 PM” Creates an antivirus policy that scans /ifs/data every Friday at 12.00 PM.
isi antivirus policies modify HolidayVirusScan \ –schedule “Every Friday at 12:00 PM” Modifies a policy called HolidayVirusScan to be run on Saturday at 12.00 PM.
isi antivirus policies delete HolidayVirusScan Deletes a policy called HolidayVirusScan.
isi antivirus policies modify HolidayVirusScan –enabled yes Enables a policy called HolidayVirusScan.
isi antivirus policies modify HolidayVirusScan –enabled no Eisables a policy called HolidayVirusScan.
isi antivirus policies list View antivirus policies.
isi antivirus scan Manually scan an individual file for viruses.
isi antivirus scan /ifs/data/virus_file Scans the /ifs/data/virus_file file for viruses.
isi antivirus quarantine Quarantine a file to prevent the file from being accessed by users.
isi antivirus quarantine /ifs/data/badFile.txt Quarantines /ifs/data/badFile.txt.
isi antivirus scan /ifs/data/virus_file Scans /ifs/data/virus_file.
isi antivirus release /ifs/data/newFile Removes /ifs/data/badFile.txt from quarantine.
isi antivirus reports threats list View files that have been identified as threats by an ICAP server.
isi antivirus reports scans list View antivirus reports.
isi event events list View events that relate to antivirus activity.
Event Commands
isi event groups list Identify the group ID of the event group that you want to view.
isi event groups view View the details of a specific group.
isi event alerts list Identify the alert ID of the alert that you want to view.
isi event alerts delete Deletes an alert.
isi event alerts view NewExternal View the details of a specific alert, the name of the alert is case-sensitive.
isi event channels list Identify the name of the channel that you want to view
isi event channels view Support View the details of a channel
isi event settings view View your storage and maintenance settings.
isi event test create “Test message” Manually generate a test alert.
isi event settings modify Change the frequency that a heartbeat event is generated.
isi event alerts create Hardware NEW-EVENTS –channel RemoteSupport This command creates an alert named Hardware, sets the alert condition to
  NEW_EVENTS, and sets the channel that will broadcast the event as RemoteSupport
Isilon Technical Support Commands
isi_auth_expert
isi_bootdisk_finish
isi_bootdisk_provider_dev
isi_bootdisk_status
isi_bootdisk_unlock
isi_checkjournal
isi_clean_idmap
isi_client_stats
isi_cpr
isi_cto_update
isi_disk_firmware_reboot
isi_dmi_info
isi_dmilog
isi_dongle_sync
isi_drivenum
isi_dsp_install
isi_dumpjournal
isi_eth_mixer_d
isi_evaluate_provision_drive
isi_fcb_vpd_tool
isi_flexnet_info
isi_flush
isi_for_array
isi_fputil
isi_gather_info
isi_gather_auth_info
isi_gather_cluster_info
isi_gconfig
isi_get_itrace
isi_get_profile
isi_hangdump
isi_hw_check
isi_hw_status
isi_ib_bug_info
isi_ib_fw
isi_ib_info
isi_ilog
isi_imdd_status
isi_inventory_tool
isi_ipmicmc
isi_job_d
isi_kill_busy
isi_km_diag
isi_lid_d
isi_linmap_mod
isi_logstore
isi_lsiexputil
isi_make_abr
isi_mcp
isi_mps_fw_status
isi_netlogger
isi_nodes
isi_ntp_config
isi_ovt_check
isi_patch_d
isi_promptsupport
isi_radish
isi_rbm_ping
isi_repstate_mod
isi_restill
isi_rnvutil
isi_sasphymon
isi_save_itrace
isi_savecore
isi_sed
isi_send_abr
isi_smbios
isi_stats_tool
isi_transform_tool
isi_ufp
isi_umount_ifs
isi_update_cto
isi_update_serialno
isi_vitutil
isi_vol_copy
isi_vol_copy_vnx

Useful Brocade FOS CLI Commands

brocadefosclireference

Below is a list of useful Brocade CLI commands that I keep at my desk for reference. They are divided up into categories for Zoning, Show, Port, Time/Date, License, Banner, Password, SNMP, User Config, Firmware, and Miscellaneous.

Zoning Commands

alicreate “Name”, “domain,port#” Used to create an alias
alicreate “Name”,”portname1; portname2″ To create multiple ports under a single alias
alidelete “Name” To delete an alias
aliadd “Name”, “domain,port#” To add additional ports to an alias
aliremove “Name”, “domain,port#” To remove a port from the alias
alishow “AliName” To show the alias configuration on the switch
zonecreate “Zone Name”, “alias1; alias2″ To create zones based on alias
zonedelete “ZoneName” To delete a zone
zoneadd “ZoneName”, “alias name” To add additional alias into the zone
zoneremove “ZoneName”, “alias name” To remove an alias from the zone
zoneshow “zoneName” To show the zone configuration information
cfgcreate “Configname”, “Zone1; Zone2″ To create configurations by adding in zones
cfgdelete “ConfigName” To delete a configuration
cfgadd “ConfigName”, “Zone3″ To add additional zones in the configuration
cfgremove “ConfigName”, “Zone3″ To remove a zone from the configuration
cfgshow “ConfigName” To show the details of that configuration
cfgenable “ConfigName” To enable a configuration on the switch
cfgsave To have the effective configuration to be written into the flash memory

Show Commands

 psshow Displays the status of the power supply
fansshow Displays the status of the fans
tempshow Displays the status of the temperature readings
sensorshow Displays the status of the sensor readings
nsshow Displays information in the name server
nsshow -t Displays information in the name server
nsshow -r Displays the information in the name server along with the state change registration details
nscamshow Displays detailed information of all the devices connected to all the switches in the fabric (Remote Name Servers)
nsallshow Displays the 24 bit address of all devices that are in the fabric
licenseshow Displays all the licenses that have been added in the switch
date Displays the current date set on the switch
bannershow Displays the banner that will appear when logging in using the CLI or web tools
httpcfgshow Displays the JAVA version the switch expects at the management console
switchname Displays the name of the switch
fabricshow Displays information of all the switches in the fabric
userconfig –show -a Displays the account information like role , description , password exp date , locked status
switchstatusshow Displays the overall status of the switch
switchstatuspolicyshow Displays policy set for the switch regarding Marginal(Yellow) or Down(Red) error status
portshow To show the port status
portcfgshow Displays the speed set for all ports on all slots and other detailed port information
configshow fabric.ops Displays the parameters of the switch. Ensure all switches in a fabric have the same parameters in order to communicate
configshow fabric.ops.pidFormat Displays the PID set for a switch Core , Native or Extended edge
switchuptime OR uptime Displays the uptime for the switch
firmwareshow Displays the firmware on the switch
version Displays the current firmware version on the switch
hashow Displays the status of local and remote CP’s. High availability , heartbeat and synchronization

Port Settings

portcfgshow Displays the port settings
portcfg rscnsupr [slot/port] –enable A registered state change registration is suppressed when a state change occurs on the port
portcfg rscnsupr [slot/port] –disable A registered state change registration is sent when a state change occurs on the port
portname To assign a name for a port
portdisable To disable a port or slot
portenable To enable a port or slot
portcfgpersistentdisable To disable a port , status would not change even after rebooting the switch
portcfgpersistentenable To enable a port , status would not change even after rebooting the switch
portshow To show the port status
portcfgspeed , To set speed for a port#te – 0:auto negotiated 1,2,4 Gbit/sec , 1 : 1Gbit/sec , 2 : 2 Gbit/sec , 4 : 4Gbit/sec
switchcfgspeed To set speed for all the ports on the switch Note – 0:auto negotiated 1,2,4 Gbit/sec , 1 : 1Gbit/sec , 2 : 2 Gbit/sec , 4 : 4Gbit/sec
portcfgshow Displays the speed set for all ports on all slots and other detailed port information
portcfgdefault To set the port settings to default
portcfglongdistance To set the long distance mode . Default is L0(Normal), as per distance will display LE <=10 kms , L0.5 <=25kms , L1 <=50 kms, L2<=100kms , LD=auto , LS = Static
portcfgeport Used to disable a port from being a E port

Time and Date Settings

date Displays the current date set on the switch
tsclockserver 10.10.1.1 Instruction for the principal switch to synchronize time with the NTP server (specify the  ip address of the NTP server)
tsclockserver LOCL Instruction to stop NTP server synchronization (Local time of the switch)
date mmddhhmmyy To set the time of the switch when the NTP server synchronization is cancelled
tstimezone -5 To set the time zone for individual switches

License Commands

licenseshow Displays all the licenses that are added in the switch
licenseadd To add a new license to the switch
licenseremove To remove a license from the switch
licenseidshow Based on Switch WWN

Banner Commands

bannershow Displays the banner that will appear when logging in using the CLI or web tools
bannerset To set the banner which will appear when logging in using the CLI or web tools
bannerset “” To remove the bannerset (two quotes)

Password commands

passwd To change the password for that particular login
passwdcfg –set -lowercase 3 uppercase 1 -digits 2 -punctuation 2 -minlength 10 -history 3 To set the password rules
passwdcfg –set -minpasswordage 1 To set the minimum password age in Days
passwdcfg –set -maxpasswordage 30 To set the maximum password age in Days
passwdcfg –set -warning 23 To set a warning for the expiration Days remaining
passwdcfg –set -lockoutthreshold 5 To set the account lockout thresh hold
passwdcfg –set -lockoutduration 30 To set the account lockout duration in Minutes
passwdcfg –setdefault To restore the password policy to Factory settings (min length – 8, history -1 , lockoutduration – 30)

SNMP Commands

snmpconfig snmpconfig for 5.0 above fos
agtcfgset snmp config for fos below 5.0
snmpmibcapset for choosing the MIB’s for the snmp settings

User Configuration

userconfig –show -a / userconfig –show Displays all the account information like role , description , password expiration date , locked status
userconfig –add john -r admin -d “John Doe” To add a new account -r = role , -d = description
userconfig –show john Displays all the information for the account john
userconfig –change -e no To Disable an account , usually default a/cs like admin and user . But ensure before disabling the admin a/c there is another a/c with admin rights
userconfig –change -e yes To Enable an account

Firmware commands

configupload Saves the switch config as an ASCII text file to an FTP server
configdownload To restore a switch configuration from ASCII text file Note – Need to disable the switch before downloading the config file
configure => cfgload attributes : [y] => Ensure secure config upload / download : [y] Fabric OS v 4.4 & above provides Secure File Copy Protocol (SCP) during upload or download of configurations
firmwaredownload To download the firmware to be installed on the switch
firmwareshow To be run after installing the firmware on the switch
version Displays the current firmware version on the switch
fastboot Needs to be run after installing the firmware. This does not include the post.
reboot Needs to be run after installing the firmware. This includes the post.

Miscellaneous commands

killtelnet To kill a particular session which is using telnet
configure To configure a switch
quietmode To switch off the quiet mode
quietmode 1 To suppress messages to the console
switchname Displays the switch name
switchname “EXAMPLE” To assign a switch name
bannerset To set the banner which will appear when logging in using the CLI or web tools
timeout Displays the timeout time set for Telnet session on the switch
timeout 10 To set a specific timeout time for the Telnet session
switchuptime or uptime Displays the uptime for the switch
switchcfgspeed To set speed for all the ports on the switch Note – 0:auto negotiated 1,2,4 Gbit/sec , 1 : 1Gbit/sec , 2 : 2 Gbit/sec , 4 : 4Gbit/sec
fastboot To reboot the switch without post
reboot To reboot the switch with the post
switchstatusshow Displays the overall status of the switch
switchstatuspolicyshow Displays policy set for the switch regarding Marginal(Yellow) or Down(Red) error status
switchstatuspolicyset To change the policy set for the switch regarding Marginal(Yellow) or Down(Red) error status

 

Using the database query option on Celerra & VNX File commands

vnx1

EMC has added a hidden query option on some of the nas commands that allows you to directly query the NAS database. I’ve tested the ‘-query’ option n the nas_fs, nas_server, nas_slice and nas_disk commands, however it may be available on other commands as well. It’s a powerful command with a lot of options, so I took some time to play around with it today. The EMC documentation on this option in their command line reference guide is very sparse and I haven’t done much experimentation with it yet, but I thought I’d share what I’ve found so far.

You can view all of the possible query tags by typing in the commands below. There are dozens of tags available for query. The output list for all the commands is large enough that it’s not practical to add it into this blog post.

nas_fs -query:tags
nas_server -query:tags
nas_slice -query:tags
nas_disk -query:tags
 

Here’s a snippet of the tags available for nas_fs (the first seven):

Supported Query Tags for nas_fs:
Tag           Synopsis
———————————————————–
ACL         The Access Control List of the item
ACLCHKInProgress         Is ACLCHK running on this fs?
ATime         The UTC date of the item’s table last access
AccessPolicyTranslationErrorMessage         The error message of the MPD translation error, if any.
AccessPolicyTranslationPercentComplete         The percentage of translation that has been completed by the Access Policy translation thread for this item.
AccessPolicyTranslationState         The state of the Access Policy translation thread for this item.
AutoExtend         Auto extend True/False
 

The basic syntax for a query looks like this:

nas_fs -query:inuse==y:type=uxfs:IsRoot=False -Fields:Name,Id,StoragePoolName,Size,SizeValues -format:’%s,%s,%s,%d,%d\n’

In the above example, we are running the query based on three options. We want the file system to be in use, be of the type uxfs, and not be root. In the fields parameter, we want the file system’s name, ID, Storage Pool name, size, and size values. Because our output has five fields, and we want each file system to have it’s own line in the output, we add five formatting options separated by commas (for a csv type output), followed by a ‘\n’ to create a carriage return after each file system’s information has been outputted.

Here are the valid query operators:

= pattern match
== exact match
=- not less than
=+ not more than
=* any
=^ not having pattern
=^= not an exact match
=^- is less than
=^+ is greater than
=^* not any (none)

The format option is not well documented. The only parameters I’ve used for the format option are q and s. From what I’ve seen from testing the options, The tag used in the ‘-fields’ parameter is either simple or complex. A complex tag must be formatted with q, a simple tag must be formatted with s. Adding the ‘\n’ to the format option adds a carriage return to the output. If you use the wrong format parameter, it will display an error like this: “Error 2110: Invalid query syntax: the tag (‘[Tag Option]’) corresponding to this format specifier (“%q”) is not a complex tag”.

-format:’%s’ : Simple Formatting
-format:’%q’ : Complex Formatting

Below are some examples of using the query option. I will add more useful examples in the future after I’ve had more time to dive in to it.

To get the file system ID:

nas_fs -query:Name==[file system name] -format:’%s\n’ -fields:VolumeID

List all file systems with their sizes:

nas_fs -query:inuse==y:type=uxfs:IsRoot=False -Fields:Name,Id,StoragePoolName,Size,SizeValues -format:’%s,%s,%s,%d,%d\n’

List all file system quotas on the array:

nas_fs -query:\* -fields:ID,TreeQuotas -format:’%s:\n%q#\n’ -query:\* -fields:FileSystem,Path,BlockHardLimit,BlockSoftLimit,BlockGracePeriod,BlockUsage -format:’%s : %s : %s : %s : %s : %s\n’

List quota info for all file systems:

nas_fs -query:\* -fields:ID,TreeQuotas -format:’%s:\n%q#\n’ -query:\* -fields:FileSystem,Path,BlockHardLimit,BlockSoftLimit,BlockGracePeriod,BlockUsage -format:’%s : %s : %s : %s : %s : %s\n’

List all Checkpoint file systems:

nas_fs -query:inuse=y:type=ckpt:isroot=false -fields:ServersNumeric,Id,Name,SizeValues -format:’%s,%s,%s,%s\n’

List all the Server_params for a specific server_X:

nas_server -query:Name=server_2 -format:’%q’ -fields:ParamTable -query:Name== -fields:ChangeEffective,ConfiguredDefaultValue,ConfiguredValue,Current,CurrentValue,Default,Facility,IsRebootRequired,IsVisible,Name,Type,Description -format:’%s|%s|
%s|%s|%s|%s|%s|%s|%s|%s|%s|%s\n’

List the current Wins/DNSDomain Config:

nas_server -query:Name=server -fields:Name,DefaultWINS,DNSDomain -format:”%s,%s,%s\n”

For a detailed file system deduplication report:

nas_fs -query:inuse=y:isroot=false:type=uxfs -fields:Deduplications -format:’%q’ -query:RdeState=On -fields:Name,FsCapacity,SpaceSaved,SpaceReducedDataSize,DedupeRate,UnreducedDataSize,TimeOfLastScan -format:’%s,%s,%s,%s,%s,%s,%s\\n’

Undocumented Celerra / VNX File commands

vnx1

The .server_config command is undocumented from EMC, I assume they don’t want customers messing with it. Use these commands at your own risk. 🙂

Below is a list of some of those undocumented commands, most are meant for viewing performance stats. I’ve had EMC support use the fcp command during a support call in the past.   When using the command for fcp stats,  I believe you need to run the ‘reset’ command first as it enables the collection of statistics.

There are likely other parameters that can be used with .server_config but I haven’t discovered them yet.

TCP Stats:

To view TCP info:
.server_config server_x -v “printstats tcpstat”
.server_config server_x -v “printstats tcpstat full”
.server_config server_x -v “printstats tcpstat reset”

Sample Output (truncated):
TCP stats :
connections initiated 8698
connections accepted 1039308
connections established 1047987
connections dropped 524
embryonic connections dropped 3629
conn. closed (includes drops) 1051582
segs where we tried to get rtt 8759756
times we succeeded 11650825
delayed acks sent 537525
conn. dropped in rxmt timeout 0
retransmit timeouts 823

SCSI Stats:

To view SCSI IO info:
.server_config server_x -v “printstats scsi”
.server_config server_x -v “printstats scsi reset”

Sample Output:
This output needs to be in a fixed width font to view properly.  I can’t seem to adjust the font, so I’ve attempted to add spaces to align it.
Ctlr: IO-pending Max-IO IO-total Idle(ms) Busy(ms) Busy(%)
0:      0         53    44925729       122348758     19159954   13%
1:      0                                           1 1 141508682       0          0%
2:      0                                           1 1 141508682       0          0%
3:      0                                           1 1 141508682       0          0%
4:      0                                           1 1 141508682       0          0%

File Stats:

.server_config server_x -v “printstats filewrite”
.server_config server_x -v “printstats filewrite full”
.server_config server_x -v “printstats filewrite reset”

Sample output (Full Output):
13108 writes of 1 blocks in 52105250 usec, ave 3975 usec
26 writes of 2 blocks in 256359 usec, ave 9859 usec
6 writes of 3 blocks in 18954 usec, ave 3159 usec
2 writes of 4 blocks in 2800 usec, ave 1400 usec
4 writes of 13 blocks in 6284 usec, ave 1571 usec
4 writes of 18 blocks in 7839 usec, ave 1959 usec
total 13310 blocks in 52397489 usec, ave 3936 usec

FCP Stats:

To view FCP stats, useful for checking SP balance:
.server_config server_x -v “printstats fcp”
.server_config server_x -v “printstats fcp full”
.server_config server_x -v “printstats fcp reset”

Sample Output (Truncated):
This output needs to be in a fixed width font to view properly.  I can’t seem to adjust the font, so I’ve attempted to add spaces to align it.
Total I/O Cmds: +0%——25%——-50%——-75%—–100%+ Total 0
FCP HBA 0 |                                                                                            | 0%  0
FCP HBA 1 |                                                                                            | 0%  0
FCP HBA 2 |                                                                                            | 0%  0
FCP HBA 3 |                                                                                            | 0%  0
# Read Cmds: +0%——25%——-50%——-75%—–100%+ Total 0
FCP HBA 0 |                                                                                            | 0% 0
FCP HBA 1 |                                                                                            | 0% 0
FCP HBA 2 |                                                                                            | 0% 0
FCP HBA 3 |  XXXXXXXXXXX                                                          | 25% 0

Usage:

‘fcp’ options are:       bind …, flags, locate, nsshow, portreset=n, rediscover=n
rescan, reset, show, status=n, topology, version

‘fcp bind’ options are:  clear=n, read, rebind, restore=n, show
showbackup=n, write

Description:

Commands for ‘fcp’ operations:
fcp bind <cmd> ……… Further fibre channel binding commands
fcp flags ………….. Show online flags info
fcp locate …………. Show ScsiBus and port info
fcp nsshow …………. Show nameserver info
fcp portreset=n …….. Reset fibre port n
fcp rediscover=n ……. Force fabric discovery process on port n
Bounces the link, but does not reset the port
fcp rescan …………. Force a rescan of all LUNS
fcp reset ………….. Reset all fibre ports
fcp show …………… Show fibre info
fcp status=n ……….. Show link status for port n
fcp status=n clear ….. Clear link status for port n and then Show
fcp topology ……….. Show fabric topology info
fcp version ………… Show firmware, driver and BIOS version

Commands for ‘fcp bind’ operations:
fcp bind clear=n ……. Clear the binding table in slot n
fcp bind read ………. Read the binding table
fcp bind rebind …….. Force the binding thread to run
fcp bind restore=n ….. Restore the binding table in slot n
fcp bind show ………. Show binding table info
fcp bind showbackup=n .. Show Backup binding table info in slot n
fcp bind write ……… Write the binding table

NDMP Stats:

To Check NDMP Status:
.server_config server_x -v “printstats vbb show”

CIFS Stats:

This will output a CIFS report, including all servers, DC’s, IP’s, interfaces, Mac addresses, and more.

.server_config server_x -v “cifs”

Sample Output:

1327007227: SMB: 6: 256 Cifs threads started
1327007227: SMB: 6: Security mode = NT
1327007227: SMB: 6: Max protocol = SMB2
1327007227: SMB: 6: I18N mode = UNICODE
1327007227: SMB: 6: Home Directory Shares DISABLED
1327007227: SMB: 6: Usermapper auto broadcast enabled
1327007227: SMB: 6:
1327007227: SMB: 6: Usermapper[0] = [127.0.0.1] state:active (auto discovered)
1327007227: SMB: 6:
1327007227: SMB: 6: Default WINS servers = 172.168.1.5
1327007227: SMB: 6: Enabled interfaces: (All interfaces are enabled)
1327007227: SMB: 6:
1327007227: SMB: 6: Disabled interfaces: (No interface disabled)
1327007227: SMB: 6:
1327007227: SMB: 6: Unused Interface(s):
1327007227: SMB: 6:  if=172-168-1-84 l=172.168.1.84 b=172.168.1.255 mac=0:60:48:1c:46:96
1327007227: SMB: 6:  if=172-168-1-82 l=172.168.1.82 b=172.168.1.255 mac=0:60:48:1c:10:5d
1327007227: SMB: 6:  if=172-168-1-81 l=172.168.1.81 b=172.168.1.255 mac=0:60:48:1c:46:97
1327007227: SMB: 6:
1327007227: SMB: 6:
1327007227: SMB: 6: DOMAIN DOMAIN_NAME FQDN=DOMAIN_NAME.net SITE=STL-Colo RC=24
1327007227: SMB: 6:  SID=S-1-5-15-7c531fd3-6b6745cb-ff77ddb-ffffffff
1327007227: SMB: 6:  DC=DCAD01(172.168.1.5) ref=2 time=0 ms
1327007227: SMB: 6:  DC=DCAD02(172.168.29.8) ref=2 time=0 ms
1327007227: SMB: 6:  DC=DCAD03(172.168.30.8) ref=2 time=0 ms
1327007227: SMB: 6:  DC=DCAD04(172.168.28.15) ref=2 time=0 ms
1327007227: SMB: 6: >DC=SERVERDCAD01(172.168.1.122) ref=334 time=1 ms (Closest Site)
1327007227: SMB: 6: >DC=SERVERDCAD02(172.168.1.121) ref=273 time=1 ms (Closest Site)
1327007227: SMB: 6:
1327007227: SMB: 6: CIFS Server SERVERFILESEMC[DOMAIN_NAME] RC=603
1327007227: UFS: 7: inc ino blk cache count: nInoAllocs 361: inoBlk 0x0219f2a308
1327007227: SMB: 6:  Full computer name=SERVERFILESEMC.DOMAIN_NAME.net realm=DOMAIN_NAME.NET
1327007227: SMB: 6:  Comment=’EMC-SNAS:T6.0.41.3′
1327007227: SMB: 6:  if=172-168-1-161 l=172.168.1.161 b=172.168.1.255 mac=0:60:48:1c:46:9c
1327007227: SMB: 6:   FQDN=SERVERFILESEMC.DOMAIN_NAME.net (Updated to DNS)
1327007227: SMB: 6:  Password change interval: 0 minutes
1327007227: SMB: 6:  Last password change: Fri Jan  7 19:25:30 2011 GMT
1327007227: SMB: 6:  Password versions: 2, 2
1327007227: SMB: 6:
1327007227: SMB: 6: CIFS Server SERVERBKUPEMC[DOMAIN_NAME] RC=2 (local users supported)
1327007227: SMB: 6:  Full computer name=SERVERbkupEMC.DOMAIN_NAME.net realm=DOMAIN_NAME.NET
1327007227: SMB: 6:  Comment=’EMC-SNAS:T6.0.41.3′
1327007227: SMB: 6:  if=172-168-1-90 l=172.168.1.90 b=172.168.1.255 mac=0:60:48:1c:10:54
1327007227: SMB: 6:   FQDN=SERVERbkupEMC.DOMAIN_NAME.net (Updated to DNS)
1327007227: SMB: 6:  Password change interval: 0 minutes
1327007227: SMB: 6:  Last password change: Thu Sep 30 16:23:50 2010 GMT
1327007227: SMB: 6:  Password versions: 2
1327007227: SMB: 6:
 

Domain Controller Commands:

These commands are useful for troubleshooting a windows domain controller connection issue on the control station.  Use these commands along with checking the normal server log (server_log server_2) to troubleshoot that type of problem.

To view the current domain controllers visible on the data mover:

.server_config server_2 -v “pdc dump”

Sample Output (Truncated):

1327006571: SMB: 6: Dump DC for dom='<domain_name>’ OrdNum=0
1327006571: SMB: 6: Domain=<domain_name> Next trusted domains update in 476 seconds1327006571: SMB: 6:  oldestDC:DomCnt=1,179531 Time=Sat Oct 15 15:32:14 2011
1327006571: SMB: 6:  Trusted domain info from DC='<Windows_DC_Servername>’ (423 seconds ago)
1327006571: SMB: 6:   Trusted domain:<domain_name>.net [<Domain_Name>]
   GUID:00000000-0000-0000-0000-000000000000
1327006571: SMB: 6:    Flags=0x20 Ix=0 Type=0x2 Attr=0x0
1327006571: SMB: 6:    SID=S-1-5-15-d1d612b1-87382668-9ba5ebc0
1327006571: SMB: 6:    DC=’-‘
1327006571: SMB: 6:    Status Flags=0x0 DCStatus=0x547,1355
1327006571: SMB: 6:   Trusted domain: <Domain_Name>
1327006571: SMB: 6:    Flags=0x22 Ix=0 Type=0x1 Attr=0x1000000
1327006571: SMB: 6:    SID=S-1-5-15-76854ac0-4c527104-321d5138
1327006571: SMB: 6:    DC=’\\<Windows_DC_Servername>’
1327006571: SMB: 6:    Status Flags=0x0 DCStatus=0x0,0
1327006571: SMB: 6:   Trusted domain:<domain_name>.net [<domain_name>]
1327006571: SMB: 6:    Flags=0x20 Ix=0 Type=0x2 Attr=0x0
1327006571: SMB: 6:    SID=S-1-5-15-88d60754-f3ed4f9d-b3f2cbc4
1327006571: SMB: 6:    DC=’-‘
1327006571: SMB: 6:    Status Flags=0x0 DCStatus=0x547,1355
DC=DC0x0067a82c18 <Windows_DC_Servername>[<domain_name>](10.3.0.5) ref=2 time(getdc187)=0 ms LastUpdt=Thu Jan 19 20:45:14 2012
    Pid=1000 Tid=0000 Uid=0000
    Cnx=UNSUCCESSFUL,DC state Unknown
    logon=Unknown 0 SecureChannel(s):
    Capa=0x0 Nego=0x0000000000,L=0 Chal=0x0000000000,L=0,W2kFlags=0x0
    refCount=2 newElectedDC=0x0000000000 forceInvalid=0
    Discovered from: WINS

To enable or disable a domain controller on the data mover:

.server_config server_2 -v “pdc enable=<ip_address>”  Enable a domain controller

.server_config server_2 -v “pdc disable=<ip_address>”  Disable a domain controller

MemInfo:

 .server_config server_2 -v “meminfo”

Sample Output (truncated):

CPU=0
3552907011 calls to malloc, 3540029263 to free, 61954 to realloc
Size     In Use       Free      Total nallocs nfrees
16       3738        870       4608   161720370   161716632
32      18039      17289      35328   1698256206   1698238167
64       6128       3088       9216   559872733   559866605
128       6438      42138      48576   255263288   255256850
256       8682      19510      28192   286944797   286936115
512       1507       2221       3728   357926514   357925007
1024       2947       9813      12760   101064888   101061941
2048       1086        198       1284    5063873    5062787
4096         26        138        164    4854969    4854943
8192        820         11        831   19562870   19562050
16384         23         10         33       5676       5653
32768          6          1          7        101         95
65536         12          0         12         12          0
524288          1          0          1          1          0
Total Used     Total Free    Total Used + Free
all sizes   18797440   23596160   42393600

MemOwners:

.server_config server_2 -v “help memowners”

Usage:
memowners [dump | showmap | set … ]

Description:
memowners [dump] – prints memory owner description table
memowners showmap – prints a memory usage map
memowners memfrag [chunksize=#] – counts free chunks of given size
memowners set priority=# tag=# – changes dump priority for a given tag
memowners set priority=# label=’string’ – changes dump priority for a given label
The priority value can be set to 0 (lowest) to 7 (highest).

Sample Output (truncated):

1408979513: KERNEL: 6: Memory_Owner dump.
nTotal Frames 1703936 Registered = 75,  maxOwners = 128
1408979513: KERNEL: 6:   0 (   0 frames) No owner, Dump priority 6
1408979513: KERNEL: 6:   1 (3386 frames) Free list, Dump priority 0
1408979513: KERNEL: 6:   2 (40244 frames) malloc heap, Dump priority 6
1408979513: KERNEL: 6:   3 (6656 frames) physMemOwner, Dump priority 7
1408979513: KERNEL: 6:   4 (36091 frames) Reserved Mem based on E820, Dump priority 0
1408979513: KERNEL: 6:   5 (96248 frames) Address gap based on E820, Dump priority 0
1408979513: KERNEL: 6:   6 (   0 frames) Rmode isr vectors, Dump priority 7

Celerra Health Check with CLI Commands

Here are the first commands I’ll type when I suspect there is a problem with the Celerra, or if I want to do a simple health check.

1. <watch> /nas/sbin/getreason.  This will quickly give you the current status of each data mover. 5=up, 0=down/rebooting.  Typing watch before the command will run the command with continuous updates so you can monitor a datamover if you are purposely rebooting it.

10 – slot_0 primary control station
5 – slot_2 contacted
5 – slot_3 contacted

2. nas_server -list.  This lists all of the datamovers and their current state.  It’s a good way to quickly tell which datamovers are active and which are standby.

1=nas, 2=unused, 3=unused, 4=standby, 5=unused, 6=rdf

id      type  acl  slot groupID  state  name
1        1    0     2                         0    server_2
2        4    0     3                        0    server_3

3. server_sysstat.  This will give you a quick overview of memory and CPU utilization.

server_2 :
threads runnable = 6
threads blocked  = 4001
threads I/J/Z    = 1
memory  free(kB) = 2382807
cpu     idle_%   = 70

4. nas_checkup.   This runs a system health check.

Check Version:  5.6.51.3
Check Command:  /nas/bin/nas_checkup
Check Log    :  /nas/log/checkup-run.110608-143203.log

————————————-Checks————————————-
Control Station: Checking if file system usage is under limit………….. Pass
Control Station: Checking if NAS Storage API is installed correctly…….. Pass

5. server_log server_2.  This shows the current alert log.  Alert logs are also stored in /nas/log/webui.

6. vi /nas/jserver/logs/system_log.   This is the java system log.

7. vi /var/log/messages.  This displays system messages.

Useful Celerra / VNX File Commands

vnx1.jpg

Here is a list of VNX OE for File and Celerra commands I keep at my desk for reference.  I have another post that references some additional undocumented commands here.

NAS Commands:

nas_disk   -list    Lists the disk table
nas_checkup     Runs a system health check.
nas_pool   -size -all    Lists available space on each defined storage pool
nas_replicate  -info –all | grep <fs>  Info about each filesystem’s replication status, grep to view just one.
nas_replicate  -list    A list of all current replications
nas_server  -list     Lists all datamovers. 1=primary,4=standby,6=rdf (remote data facility)
<watch> /nas/sbin/getreason   Shows current status of each datamover. 5=up, 0=down or rebooting
nas_fs      Creates, deletes, extends, modifies, and lists filesystems.
nas_config     Control station configuration (requires root login)
nas_version     View current nas revision
nas_ckpt_schedule    Manage  checkpoint schedule
nas_storage -list   List the attached backend storage systems (with ID’s)
nas_storage -failback id=<x>    Fail back failed over SP’s or disks
nas_server  -vdm <vdm_name> -setstate loaded      Loads a VDM
nas_server  -vdm <vdm_name> -setstate mounted    Unloads a VDM
/nas/sbin/t2reset pwron -s   This command will power on a data mover that has been shut down.  This was user submitted in the comments on this post.

Several nas_<x> commands can be run with an additional database query option for reporting purposes.  Please view my blog post about it here for more information.

Server commands:

server_cpu server_<x> -r now   Reboots a datamover
server_ping <IP>    ping any IP from the control station
server_ifconfig server_2 –all   View all configured interfaces
server_route server_2 {-list,flush,add,delete}   Routing table commands
server_mount     Mount a filesystem
server_export     Export a filesystem
server_stats     Provides realtime stats for a datamover, many different options.
server_sysconfig    Modifies hardware config of the data movers.
server_devconfig    Configures devices on the data movers.
server_sysstat     Shows current Memory, CPU, and thread utilization
server_log server_2    Shows current log
vi /nas/jserver/logs/system_log   Java System log
vi /var/log/messages    System Messages
server_ifconfig server_2 <interface_name> up  Bring up a specific interface
server_ifconfig server_2 <interface_name> down Take a specific interface down
server_date     Sets system time and NTP server settings
server_date <server_X> timesvc start ntp <time_server_IP_address>  Starts NTP on a data mover
server_date <server_X> timesvc stats ntp    To view the status of NTP.
server_date <server_X> timesvc update ntp    Forces an update of NTP
server_file     FTP equivalent command
server_dns     Configure DNS
server_cifssupport    Support services for CIFS users

To create a single checkpoint:
nas_ckpt_schedule -create <ckpt_fs_name> -filesystem <fs_name> -recurrence once

To create a Read/Write copy of a single checkpoint:
fs_ckpt <ckpt_fs_name> -name <r/w_ckpt_fs_name> -Create -readonly n 

To export a Read/Write checkpoint copy to a CIFS Share:
server_export [vdm] -P cifs -name [filesystem]_ckpt1 -option netbios=[cifserver] [filesystem]_ckpt1_writeable1

To view HBA Statistics:
.server_config server_2 -v “printstats fcp reset”  Toggles the service on/off
.server_config server_2 -v “printstats fcp full”     View the stats table (must wait a while for some stats to collect before viewing)

To Join/Unjoin a CIFS Server from the domain:
server_cifs server_2 -Join compname=SERVERNAME,domain=DOMAIN.COM,admin=ADMINID
server_cifs server_2 -Unjoin compname=SERVERNAME,domain=DOMAIN.COM,admin=ADMINID

To view the current domain controllers visible on the data mover:
.server_config server_2 -v “pdc dump”

To enable or disable a domain controller on the data mover:
.server_config server_2 -v “pdc enable=<ip_address>”  Enable a domain controller
.server_config server_2 -v “pdc disable=<ip_address>”  Disable a domain controller

To stop and start the CIFS service:
server_setup server_2 -P cifs -o stop   Stop CIFS Service
server_setup server_2 -P cifs -o start  Start CIFS Service

To stop, start or check the status of the iSCSI service:
server_iscsi server_2 -service -start     Start iSCSI service
server_iscsi server_2 -service -stop      Stop iSCSI service
server_iscsi server_2 -service -status  Check the status of the iSCSI service

To enable/disable NDMP Logging:
Turn it on:
.server_config  server_x  “logsys set  severity  NDMP=LOG_DBG2”
.server_config  server_x  “logsys set  severity  PAX=LOG_DBG2”
Turn it off:
.server_config  server_x  “logsys  set severity  NDMP=LOG_ERR”
.server_config  server_x  “logsys set severity   PAX=LOG_ERR”

For gathering performance statistics:
server_netstat server_x -i               Interface statistics
server_sysconfig server_x -v         Lists virtual devices
server_sysconfig server_x -v -i vdevice_name  Informational stats on the virtual device
server_netstat server_x -s -a tcp  Retransmissions
server_nfsstat server_x                    NFS SRTs
server_nfsstat server_x -zero        Reset NFS stats

Filesystem specific commands:

fs_ckpt      Manage Checkpoints
fs_dhsm     Manage File Mover
fs_group     Manage filesystem groups

Complete List of  “nas_”  Commands:

This is just for reference, you can easily pull up this list from a Celerra by typing nas_ and hitting the tab key.

nas_acl
nas_ckpt_schedule
nas_dbtable
nas_emailuser
nas_inventory
nas_pool
nas_slice
nas_task
nas_automountmap
nas_cmd
nas_devicegroup
nas_event
nas_license
nas_quotas
nas_stats
nas_version nas_cel
nas_copy
nas_disk
nas_fs
nas_logviewer
nas_replicate
nas_storage
nas_volume
nas_checkup
nas_cs
nas_diskmark
nas_fsck
nas_message
nas_server
nas_symm
nas_xml

Complete list of  “server_”  Commands:

This is just for reference, you can easily pull up this list from a Celerra by typing server_ and hitting the tab key.

server_archive
server_cifssupport
server_file
server_log
server_name
server_ping6
server_sysconfig
server_vtlu
server_arp
server_cpu
server_ftp
server_mgr
server_netstat
server_rip
server_sysstat
server_cdms
server_date
server_http
server_mount
server_nfs
server_route
server_tftp
server_cepp
server_dbms
server_ifconfig
server_mountpoint
server_nfsstat
server_security
server_umount
server_certificate
server_devconfig
server_ip
server_mpfs
server_nis
server_setup
server_uptime
server_checkup
server_df
server_iscsi
server_mpfsstat
server_param
server_snmpd
server_usermapper
server_cifs
server_dns
server_kerberos
server_mt
server_pax
server_standby
server_version
server_cifsstat
server_export
server_ldap
server_muxconfig
server_ping
server_stats
server_viruschk

Complete list of  “fs_” Commands:

This is just for reference, you can easily pull up this list from a Celerra by typing fs_ and hitting the tab key.

fs_ckpt
fs_dedupe
fs_dhsm
fs_group
fs_rdf
fs_timefinder