Skip to main content
Pure1 Support Portal

Using the Purity CLI to Administer a FlashArray

Table of Contents

Purity CLI Overview
CLI Command Syntax and Conventions
CLI Output
Interactive Paging
Using Wildcards
Setting Limits
Combining Sorting, Filtering, and Limit Options
CLI Login
Logging in to the Purity CLI
CLI Help
Purity CLI Command Help
Purity CLI Man Pages
Purity CLI Commands
pureadmin — management of administrative accounts
purealert — manages alert history and the list of designated email addresses to which Purity sends alert messages when significant events occur in an array
pureapp — The pureapp command displays the attributes and connection statuses of all installed apps.
purearray — manages attributes that pertain to the array as a whole — monitors array I/O performance — manages support-related functions — performs array diagnostic functions — manages connections between arrays
purecert — manages FlashArray SSL certificate
pureconfig — displays commands required to reproduce an array's current volume, host, host group, connection, network, alert, and array configuration
puredns — manages the DNS attributes of an array
puredrive — displays information about an array's flash modules and NVRAM modules
pureds — manages FlashArray integration with a directory service
purehgroup — manage the creation, deletion, naming, and population of Purity host groups. — manage adding and removing of Purity host groups to and from protection groups, respectively — monitor host group I/O performance.
purehgroup-connect — manage shared connections between host groups and volumes
purehgroup-list — display host groups' attributes and storage consumption
purehost — manage creation, deletion, naming, and attributes of the Purity hosts used to identify computers ("hosts") that use FlashArray storage services — manage adding and removing of Purity hosts to and from protection groups, respectively — monitor host I/O performance
purehost-connect — manage private connections between hosts and volumes
purehost-list — display information about Purity host objects, host-volume connections, and storage provisioning and consumption.
purehw — displays information about and controls visual identification of FlashArray hardware components
purelicense — End User Agreement (EUA) between Pure Storage Inc. and end users of the company's products
purelog — manages connections to syslog servers
pureman — displays man pages for Purity commands
puremessage — manage alerts, audit records, and user session logs
purenetwork — manages the network interfaces used to connect a FlashArray system to a network — pings remote destinations and traces routes on the network
purepgroup — manage the creation and deletion of the Purity protection group (pgroup) objects.
purepgroup-list — display protection group attributes and storage consumption
purepgroup-setattr — manage the attributes of the Purity protection group (pgroup).
pureplugin — manages the Pure Storage FlashArray plugins
pureport — manages an array's host connection ports
puresmis — manages the Pure Storage Storage Management Initiative Specification (SMI-S) provider
puresnmp — manages connections to Simple Network Management Protocol (SNMP) managers
puresubnet — manages the subnets and VLANs used to organize the network interfaces
purevol — manage the creation, naming, and destruction of Purity virtual storage volumes and snapshots of their contents, as well as the reclamation of physical storage occupied by the data in them — manage adding and removing of Purity volumes to and from protection groups, respectively — monitor volume I/O performance
purevol-list — display volumes' attributes and information about the virtual and physical storage they consume
purevol-setattr — increase and decrease volume sizes
Purity CLI Getting Started
Creating Volumes
Creating Hosts
Connecting Hosts and Volumes
Resizing Volumes
Destroying Volumes
Recovering and Eradicating Destroyed Volumes
Renaming Volumes
Ongoing Administration of Hosts
Monitoring I/O Performance
Using listobj Output