Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
A customer has a DirectFlash Shelf installed on a FlashArray//X90R4. The 208V rack PDUs are full, but there are five 120V connections available at the top of the rack.
What should the Implementation Engineer understand about powering the DirectFlash Shelf in this scenario?
When dealing with power architecture on high-end arrays like the FlashArray//X90 R4, understanding the difference between the base chassis and the expansion shelves is critical. The base //X90 chassis---housing the powerful Intel CPUs, massive memory footprint, and primary PCIe lanes---draws significant wattage and strictly requires 200V-240V (208V minimum) power inputs to function. It will literally not power on if plugged into a 120V circuit.
However, a DirectFlash Shelf (DFS) is merely an external NVMe-oF expansion enclosure. It houses the DirectFlash Modules (DFMs) and the necessary backend I/O modules, but completely lacks the compute-heavy controllers of the main array. Because its overall power draw is significantly lower, the official Pure Storage hardware specifications state that DirectFlash Shelves are fully rated and completely supported to run on standard 120 VAC power indefinitely.
Therefore, the Implementation Engineer can confidently cable the DFS power supplies into the available 120V PDU connections without sacrificing any performance, redundancy, or hardware lifespan. It is a fully supported, permanent configuration.
On a FlashArray running Purity 6.9.2+, what is the recommended way to initiate a planned controller failover during a FlashArray//XR5 HWNDU?
During a Pure Storage FlashArray Hardware Non-Disruptive Upgrade (HWNDU), controllers must be seamlessly transitioned to ensure continuous host I/O. The correct procedure to execute a planned controller failover on an array running Purity 6.9.2+ involves using the purewes command suite. 'WES' (Wessex) represents the internal architecture and toolset utilized by Pure Storage engineering and support to manipulate high-availability states and controller roles directly.
While standard array management utilizes purecli, HWNDUs require specific, low-level overrides to safely manipulate primary and secondary designations without disrupting active multipathing. To transition the current primary controller (e.g., CT0) to a secondary role, the Implementation Engineer must execute purewes controller setattr --verify-array <host-name> ct0 --mode secondary.
This command initiates a graceful giveback of all backend drive resources and frontend host I/O responsibilities to the partner controller (CT1). Once CT1 fully assumes the primary role, CT0 enters a ready secondary state, making it safe to power down, un-cable, and physically replace. The --verify-array flag ensures that the engineer is targeting the correct array by explicitly requiring the hostname, acting as a critical safeguard against accidental failovers on the wrong system during multi-array engagements. Options B, C, and D introduce fictitious command variations that do not exist within the Purity CLI framework for this specific hardware replacement step.
An Implementation Engineer has completed a hardware NDU, but after the upgrade, Purity reports a "health not responding" status when running pureadm status.
Before contacting support, which command should the Implementation Engineer run to review a list of possible logged issues?
Executing a Hardware Non-Disruptive Upgrade (HWNDU) is a complex procedure involving the physical removal and replacement of core processing nodes while host I/O continues uninterrupted. Occasionally, after the new controllers are seated, cabled, and initialized, the cluster may fail to fully form a healthy quorum, manifesting as a 'health not responding' state during a pureadm status check.
Before immediately escalating the issue to Pure Storage Support, the Implementation Engineer is expected to perform basic, front-line triage to understand exactly what is blocking the system's high-availability formation. The most effective diagnostic tool for this is the puremessage CLI suite.
While the standard puremessage list command displays standard administrative alerts, a controller in a degraded state often suppresses deeper hardware faults or internal cluster mismatch errors from the standard user view. By executing puremessage list --open --hidden, the engineer forces Purity to reveal all active, unresolved alerts, including internal, low-level system faults normally hidden from standard administrator accounts. This output might reveal issues such as a mismatched firmware version on a newly inserted PCIe card, an improperly seated NVRAM module, or a disconnected internal NTB (Non-Transparent Bridge) link. Armed with this specific error code or fault description, the engineer can either resolve the physical issue immediately or provide the exact fault string to Pure Support, drastically accelerating the time to resolution.
A customer has a DirectFlash Shelf installed on a FlashArray//X90R4. The 208V rack PDUs are full, but there are five 120V connections available at the top of the rack. What should the Implementation Engineer understand about powering the DirectFlash Shelf in this scenario?
Pure Storage DirectFlash Shelves (DFS) are designed with high-efficiency, enterprise-grade power supply units (PSUs). These PSUs are 'auto-ranging,' meaning they can accept a wide range of input voltages, typically from roughly 90V to 264V AC.
While data centers often prefer 208V-240V power sources for better efficiency (less heat loss and lower amperage draw for the same wattage), the hardware is fully validated and supported to operate on standard 110V/120V circuits. There is no 'temporary only' restriction or hardware lockout that prevents operation on 120V.
Therefore, if the customer's high-voltage PDUs are full, the Implementation Engineer can safely connect the DirectFlash Shelf to the available 120V outlets. The shelf will function normally, provided the circuit has sufficient amperage capacity (amps) to handle the slightly higher current draw that results from using a lower voltage. This configuration is supported for the entire service life of the shelf.
Prior to running the puresetup newarray command, which command should an Installation Engineer run on a new install of an //XR4 array?
On a new FlashArray//XR4 installation, the Implementation Engineer must run the cobalt_check.py script before executing puresetup newarray.
The FlashArray//XR4 represents a significant hardware architectural shift (internally codenamed or associated with the 'Cobalt' platform generation). This platform introduces new PCIe layouts, NVMe backplanes, and controller components that require specific validation beyond the standard legacy checks. The cobalt_check.py script is a specialized hardware diagnostic tool pre-loaded on the manufacturing image of //XR4 controllers.
Its purpose is to verify that the specific hardware components of the R4 platform---such as the status of the internal NVMe interconnects, the correct population of the chassis, and the health of the new controller mainboard---are functioning within strict tolerances. Running this check ensures that the physical layer is 100% healthy before the Purity operating system attempts to initialize the database and claim the storage media. Option A (pureboot list) checks boot versions but not hardware health, and Option C (purehw list) is a general command that might not catch the specific low-level architectural issues the cobalt_check.py script is designed to identify on this specific generation.
234 questions covering all exam domains, starting from $20
Exam domains verified against: Official Pure Storage FlashArray-Implementation-Specialist exam guide, last checked September 2026.
This section measures the skills of FlashArray Implementation Specialists and focuses on tasks involved in managing firmware and software upgrades. Candidates must demonstrate knowledge of upgrade planning, verification steps, and rollback procedures to ensure systems are updated with minimal disruption to service.
This section measures the skills of Enterprise Infrastructure Technicians and covers all preparation activities before deploying or upgrading a Pure Storage FlashArray. It includes understanding environmental requirements, verifying prerequisites, checking compatibility, and validating system readiness through appropriate tools and documentation.
Sample question from this domain above: Q4
This section measures the skills of FlashArray Implementation Specialists and evaluates how professionals confirm system functionality after installation or an upgrade. Candidates demonstrate the ability to run health checks and verify that all services are operating correctly.
Sample question from this domain above: Q5
This section measures the skills of Enterprise Infrastructure Technicians and focuses on executing a successful installation of FlashArray systems. It tests the ability to perform physical setup, cabling, configuration of network settings, and the application of initial system configurations necessary for full deployment.
Sample question from this domain above: Q1
Common questions about the exam itself