Ask Us Everything about Purity Upgrades!
đŹ We had an amazing Ask Us Everything, this past Friday, June 5th at 9 AM Pacific. It was all about Purity Upgrades. If you missed it or still have a burning question, don't fret! Feel free to ask it here and we'll get it answered for you by our experts! mbednarâ, greGPTâ plus kevinrâ were the moderators and experts who answered your questions during the conversation and will get to here on the community as well. If you want to catch the replay, check out the recording here!14Views0likes0CommentsAsk Us Everything Recap: Rethinking Storage with the Intelligent Control Plane
The latest Ask Us Everything session focused on a topic thatâs quickly becoming central to Everpureâs strategy: the intelligent control plane. And based on the questions from the community, itâs clear that many teams are starting to think beyond individual arrays and toward managing storage as a unified platform. Here are the key takeawaysâdriven by the questions attendees asked and the answers from Everpure experts Don Poorman, Zane Allyn and Mike Nelson. âDo I need to rebuild my automation to use Everpure Fusion?â Most teams already have automation in place, whether itâs Terraform, Ansible, or years of scripts. The good news: you donât have to start over. Everpure Fusion is API-driven, so existing workflows can stay intact. In practice, youâre simply shifting from targeting individual arrays to targeting the fleet as a whole. That often means adding a parameter, not rewriting everything. Everpure Fusion picks up where any existing automation gets bogged down, so tasks get simpler as you scale, not more complex. The takeaway: Everpure Fusion helps you scale your existing automationâit simplifies, standardizes and extends it across your data estate. âWhat does API-first really mean here?â At Everpure, API-first isnât just a label. The APIs are built before the GUI, which means everything you can do in the GUI is already available programmatically. For practitioners, that translates to flexibility. Whether youâre scripting, using infrastructure-as-code, or experimenting with AI-driven workflows, youâre not waiting for features to be exposedâyou already have access. Itâs a subtle difference from legacy storage, where automation often lags behind the interface. âHow do I approach automation without losing control?â Attendees raised a common concern: automation can feel risky. The advice was straightforwardâstart with outcomes, not everything at once. Automate a single workflow, apply guardrails, and expand gradually. Automation here isnât about removing control. Itâs about: Reducing repetitive work Minimizing human error Freeing up time for higher-value tasks For most admins juggling multiple systems, that shift is practicalânot theoretical. âWhat does this look like in real workflows?â One of the most relatable examples discussed was a ServiceNow-style request flow. Instead of manually provisioning storage across multiple systems, a user submits a request describing what they needâperformance, protection, and resiliency. From there, Everpure Fusion and Pure1 handle the process automatically. The result is faster, more consistent delivery with fewer manual steps. More importantly, it abstracts the complexity away from both the admin and the requester. Thatâs a major difference from legacy environments, where admins must manage each step across each array. âWhat do I actually need to install?â This answer surprised some people. Everpure Fusion isnât a separate product. Itâs built into Purity. Once youâre on the right version (Purity//FA 6.8.1 or later, Purity//FB 4.5.5 or later), getting started is simple: Create a fleet Add arrays Thatâs it. No additional infrastructure, no separate control plane to deploy. This lowers the barrier significantly and makes it easy to start small and build as your needs require. âHow does this scale?â As expected, scale came up quickly. Instead of managing arrays individually, Everpure Fusion introduces fleet-level management. New capabilities like topology groups allow further organization within that fleetâby region, workload, or compliance requirements. This is where Everpureâs approach really diverges from legacy storage. Youâre no longer limited to thinking in terms of hardware. You can organize storage in ways that reflect how your business actually operates. âWhat happens if something fails?â Everpure Fusion is distributed across the arrays in the fleet. Thereâs no single point of failure. If one system goes offline, the rest of the fleet continues operating normally. That design keeps management resilient while still enabling centralized control. Final thoughts The biggest shift highlighted in this session is simple: Stop managing arrays. Start managing outcomes. With the intelligent control planeâpowered by Everpure Fusion and Pure1âEverpure enables: Policy-driven automation Fleet-scale visibility Simpler, faster operations For storage teams, that means less time on manual tasks and more time focused on how data supports the business. And based on the conversation, thatâs exactly where our customers want to go. Find out more about the Everpure Intelligent Control Plane here. Check out this and all our other Ask Us Everything sessions. And, keep the conversation going by jumping into the Everpure Community.338Views1like0CommentsPure Fusion File Presets & Workloads on FB 4.6.7 and FA 6.10.4: Less ClickâOps, More Policy
If youâve ever built the âstandardâ NFS/SMB layout for an app for the fifth time in a week and thought âthis should be a function, not a jobâ, this release is for you. With FlashBlade version 4.6.7 and FlashArray version 6.10.4, Pure Fusion finally gives file the same treatment block has had for a while: presets and workloads for file services across FlashBlade and FlashArray, a much sharper Presets & Workloads UI, plus smarter placement and resource naming controls tuned for real environmentsânot demos. This post is written for people who already know what NFS export policies and snapshot rules are and are mostly annoyed they still have to configure them by hand. Problem Statement: Your âStandardâ File Config is a Lie Current pattern in most environments: Every app team needs âjust a few file sharesâ. You (or your scripts) manually: Pick an array, hope itâs the right one. Create file systems and exports. Glue on snapshot/replication policies. Try to respect naming conventions and tagging. Six months later: Same logical workload looks different on every array. Audit and compliance people open tickets. Nobody remembers what âfs01-old2-bakâ was supposed to be. Fusion File Presets & Workloads exist to eradicate that pattern: Presets = declarative templates describing how to provision a workload (block or file). Workloads = concrete instances of those presets deployed somewhere in a Fusion fleet (FA, FB, or both). In nerd-speak, think: Helm chart for storage (preset) vs Helm release (workload). Quick Mental Model: What Presets & Workloads Actually Are A File Preset can include, for example: Number of file systems (FlashBlade or FlashArray File). Directory layout and export policies (for NFS/SMB). Snapshot policies and async replication (through protection groups or pgroups). Perâworkload tags (helps in finding a needle in a haystack & more) Quota and Snapshot parameters A Workload is: A Fusion object that: References the preset in itâs entirety. Tracks where the underlying Purity objects live. Surfaces health, capacity, and placement at the fleet level. In codeâbrain terms: preset: app-file-gold parameters: env: prod fs_count: 4 fs_size: 10TB qos_iops_max: 50000 placement: strategy: recommended # Pure1 or darkâsite heuristic depending on connectivity constraints: platform: flashblade Fusion resolves that into resources and objects on one or more arrays: purefs objects, exports, pgroups, QoS, tags, and consistently named resources. So, whatâs new you ask? Whatâs New on FlashBlade in Purity//FB 4.6.7 1. Fusion File Presets & Workloads for FlashBlade Purity//FB 4.6.7 is the release where FlashBlade joins the Fusion presets/workloads party for file. Key points: You can now define Fusion file presets that describe: Number/size of file systems. Export policies (NFS/SMB). Snapshot/replication policies. Tags and other metadata. You then create Fusion file workloads from those presets: Deployed onto any compatible FlashBlade or FlashArray in the fleet, depending on your constraints and placement recommendations. That means you stop handâcrafting perâarray configs and start stamping out idempotent policies. 2. New Presets & Workloads GUI on FlashBlade Putrity//FB version 4.6.7 brings proper Fusion GUI surfaces to FB: Storage â Presets Create/edit/delete Fusion presets (block + file). Upload/download preset JSON directly from the GUI. Storage â Workloads Instantiate workloads from presets. See placement, status, and underlying resources across the fleet. Why this is a real improvement, not just new tabs: Single mental model across FA and FB: Same abstractions: preset â workload â Purity objects. Same UX for block and file. Guardârailed customization: GUI only exposes parameters marked as configurable in the preset (with limits), so you can safely delegate provisioning to less storageâobsessed humans without getting random snapshot policies. 3. JSON Preset Upload/Download (CLI + GUI) This new release also adds full roundâtrip JSON support for presets, including in the GUI: On the CLI side: # Export an existing preset definition as JSON purepreset workload download app-file-gold > app-file-gold.json # Edit JSON, save to file share, version control, commit to git, run through CI, etc⌠# Import the preset into another fleet or array purepreset workload upload --context fleet-prod app-file-gold < app-file-gold.json Effects: Presets become versionable artifacts (Git, code review, promotion). You can maintain a central preset catalog and promote from dev â QA â prod like any other infraâasâcode. Sharing configs stops being âhereâs a screenshot of my settings.â, 4. Fusion Dark Site File Workload Placement + Get Recommendations Many folks run fleets without outbound connectivity, for various reasons. Until now, that meant âno fancy AI placement recommendationsâ for those sites. Fusion Dark Site File Workload Placement changes that: When Pure1 isnât reachable, Fusion can still compute placement recommendations for file workloads across the fleet using local telemetry: Capacity utilization. Performance headroom. QoS ceilings/commitments (where applicable). In the GUI, when youâre provisioning a file workload from a preset, you can hit âGet Recommendationsâ: Fusion evaluates candidate arrays within the fleet. Returns a ranked list of suitable targets, even in an airâgapped environment. So, in dark sites you still get: Dataâdriven âput it here, not thereâ hints. Consistency with what youâre used to on the block side when Pure1 is available, but without the cloud dependency. Whatâs New on FlashArray in Purity//FA 6.10.4 1. Fusion File Presets & Workloads for FlashArray File Version 6.10.4 extends Fusion presets and workloads to FlashArray File Services: You can now: Define file presets on FA that capture: File system count/size. NFS/SMB export behavior. QoS caps at workload/volume group level. Snapshot/async replication policies via pgroups. Tags and metadata. Provision file workloads on FlashArray using those presets: From any Fusionâenabled FA in the fleet. With the same UX and API that you use for block workloads. This effectively normalizes block and file in Fusion: Fleetâlevel view. Same provisioning primitives (presetâworkload). Same policy and naming controls. 2. Fusion Pure1âWLP Replication Placement (Block Workloads) Also introduced is Fusion Pure1 Workload Replication Placement for Block Workloads: When you define replication in a block preset: Fusion can ask Pure1 Workload Planner for a placement plan: Primary/replica arrays are chosen using capacity + performance projections. It avoids packing everything onto that one âluckyâ array. Workload provisioning then uses this plan automatically: You can override, but the default is dataâbacked rather than âwhateverâs top of the list.â Itâs the same idea as darkâsite file placement, just with more telemetry and projection thanks to Pure1. Resource Naming Controls: Have it your way If you care about naming standards, compliance, and audit (or just hate chaos and stress), this one matters. Fusion Presets Resource Naming Controls let you define deterministic naming patterns for all the objects a preset creates: Examples: Allowed variables might include: workload_name tenant / app / env platform (flasharray-x, flashblade-s, etc.) datacenter site code Sequenced IDs You can also define patterns like: fs_name_pattern: "{tenant}-{env}-{workload_name}-fs{seq}" export_name_pattern: "{tenant}_{env}_{app}_exp{seq}" pgroup_name_pattern: "pg-{app}-{env}-{region}" Result: Every file system, export, pgroup, and volume created by that preset: Follows the pattern. Satisfies internal CS/IT naming policies for compliance and audits. You can still parameterize inputs (e.g., tenant=finops, env=prod), but the structure is enforced. No more hunting down âtest2-final-oldâ in front of auditors and pretending that was intentional. Not speaking from experience though :-) The Updated Presets & Workloads GUI: Simple is better Across Purity//FB v4.6.7 and Purity//FA v6.10.4, Fusionâs UI for presets and workloads is now a graphical wizard-type interface that is easier to follow, with more help along the way.. Single Pane, Shared Semantics Storage â Presets Block + file presets (FA + FB) in one place. JSON import/export. Storage â Workloads All workloads, all arrays. Filter by type, platform, tag, or preset. Benefits for technical users: Quick answer to: âWhatâs our standard for <workload X>?â âWhere did we deploy it, and how many variants exist?â Easy diff between: âWhat the preset saysâ vs âwhatâs actually deployed.â GuardâRails Through Parameterization Preset authors (yes, weâre looking at you) decide: Which fields are fixed (prescriptive) vs configurable. The bounds on configurable fields (e.g., fs_size between 1â50 TB). In the GUI, that becomes: A minimal set of fields for provisioners to fill in. Validation baked into the wizard. Workloads that align with standards without needing a 10âpage runbook. Integrated Placement and Naming When you create a workload via the new GUI, you get: âGet Recommendationsâ for placement: Pure1âbacked in connected sites (block). Darkâsite logic for file workloads on FB when offline. Naming patterns from the resource naming controls baked in, not bolted on afterward. So youâre not manually choosing: Which array is âleast badâ today. How to hack the name so it still passes your logâparsing scripts. CLI / API: What This Looks Like in Practice If you prefer the CLI over the GUI, Fusion doesnât punish you. Example: Defining and Using a File Preset Author a preset JSON (simplified example): { "name": "app-file-gold", "type": "file", "parameters": { "fs_count": { "min": 1, "max": 16, "default": 4 }, "fs_size_tib": { "min": 1, "max": 50, "default": 10 }, "tenant": { "required": true }, "env": { "allowed": ["dev","test","prod"], "default": "dev" } }, "naming": { "filesystem_pattern": "{tenant}-{env}-{workload_name}-fs{seq}" }, "protection": { "snapshot_policy": "hourly-24h-daily-30d", "replication_targets": ["dr-fb-01"] } } Upload preset into a fleet: purepreset workload upload --context fleet-core app-file-gold < app-file-gold.json Create a workload and let Fusion pick the array: pureworkload create \ --context fleet-core \ --preset app-file-gold \ --name payments-file-prod \ --parameter tenant=payments \ --parameter env=prod \ --parameter fs_count=8 \ --parameter fs_size_tib=20 Inspect placement and underlying resources: pureworkload list --context fleet-core --name payments-file-prod --verbose Behind the scenes: Fusion picks suitable arrays using Pure1 Workload Placement (for connected sites) or darkâsite logic purefs/exports/pgroups are created with names derived from the presetâs naming rules. Example: Binding Existing Commands to Workloads The new version also extends several CLI commands with workload awareness: purefs list --workload payments-file-prod purefs setattr --workload payments-file-prod ... purefs create --workload payments-file-prod --workload-configuration app-file-gold This is handy when you need to: Troubleshoot or resize all file systems in a given workload. Script around logical workloads instead of individual file systems. Why This Matters for You (Not Just for Slides) Net impact of FB 4.6.7 + FA 6.10.4 from an Adminâs perspective: File is now truly firstâclass in Fusion, across both FlashArray and FlashBlade. You can encode âhow we do storage hereâ as code: Presets (JSON + GUI). Parameterization and naming rules. Placement and protection choices. Dark sites get sane placement via âGet Recommendationsâ for file workloads, instead of bestâguess manual picks. Resource naming is finally policyâdriven, not left to whoever is provisioning at 2 AM. GUI, CLI, and API are aligned around the same abstractions, so you can: Prototype in the UI. Commit JSON to Git. Automate via CLI/API without reâlearning concepts. Next Steps If you want to kick the tires: Upgrade: FlashBlade to Purity//FB 4.6.7 FlashArray to Purity//FA 6.10.4 Pick one or two highâvalue patterns (e.g., âDB file servicesâ, âanalytics scratchâ, âhome directoriesâ). Implement them as Fusion presets with: Parameters. Placement hints. Naming rules. Wire into your existing tooling: Use the GUI for adâhoc. Wrap purepreset / pureworkload in your pipelines for everything else. You already know how to design good storage. These releases just make it a lot harder for your environment to drift away from that design the moment humans touch it.290Views3likes0CommentsFeature Request: Certificate Automation with ACME
Hi Pure people, How about reducing my workload a little by supporting the ACME protocol for certificate renewal? . Certficate lifespans are just getting shorter, and while I have a horrid expect script to renew certificates via ssh to flasharray, it would be much simpler if Purity ran an ACME client itself. PS We use the DNS Challenge method to avoid having to run webservices where they aren't needed.366Views1like2Comments4 steps to enable Pure Fusion
Several teams like yours have recently switched on Pure Fusion and saved 39.5 hours of staff time per day by boosting application-response times. Itâs been a game changer for enterprise data management. Read more on how Mississippi Department of Revenue deployed Pure StorageÂŽ platform for a faster, more versatile storage to boost application performance, protect data, and support hypervisor mobility. Pure Fusion unifies enterprise data and automates workflows with simplified storage management, workload automation and AI-driven workload placement. With the power of an Intelligent Control Plane, Fusion automates storage management across cloud, edge or core or any protocol file, object or block. Anchoring the Enterprise Data Cloud, it unifies data services and integrates with existing infrastructures, turning complex, manual tasks into streamlined, policy-driven operations. Fusion enables end-to-end automationâfreeing you to accelerate innovation while reducing operational risk and overhead. Here are the 4 steps to enable Pure Fusion: Click here for the complete Pure Fusion Quick Start Guide. Using Secure LDAP (LDAPS) requires additional configuration with certificates. Please reference the Quick Start guide for more information. For compatibility reference, please see the Compatibility Matrix.404Views1like1CommentAnnouncing the General Availability of Purity//FA 6.10.1
We are happy to announce the general availability of 6.10.1, the second release in the 6.10 Feature Release line, continuing to deliver on our Evergreen promise, offering customers new integrations with third-party solutions and expanded platform capabilities, allowing them to extract even more value from their enterprise data cloud. Some of the Purity features contained in this release include: Rubrik Tag Visualization highlights compromised storage volumes and snapshots identified by Rubrik, directly in Fusionâs fleet-wide GUI, enabling customers to quickly gain actionable insights to protect data and minimize downtimeâmaking cyber resilience simple and scalable. Unified Replication Support on X20R4/R5 aligns support for ActiveDR and Block Async replication use cases across the currently-available product line, expanding data protection capabilities for customers on entry-level platforms. Object Tagging Phase 4 adds REST and CLI support for adding metadata tags to remote pods, remote p-group snapshots and volume snapshots, giving users and processes more options for organizing and filtering storage objects. See the release notes for all the details about these, and the many other features, bug fixes, and security updates included in the 6.10 release line. UPGRADE RECOMMENDATIONS AND EOL SCHEDULE Customers who are looking for continued delivery of all the newest capabilities should upgrade to 6.10.1. Customers who are looking for long-term maintenance of the 6.8 feature set are recommended to upgrade to the 6.9 LLR. When possible, customers should make use of Self-Service Upgrades (SSU) to ease the process of planning and executing non-disruptive Purity upgrades for their fleet. Development on the 6.10 release line will continue through March 2026. After this time the full 6.10 feature set will roll into the 6.11 Long Life Release line for long-term maintenance, and the 6.10 line will be declared End-of-Life (EOL). HARDWARE SUPPORT This release is supported on the following FlashArray Platforms: Cloud Block Store for Azure and AWS, FA//X (R3, R4, R5), FA//C (R3, R4, R5), FA//XL (R1, R5), FA//E, and FA//RC20. Note, DFS software version 2.2.5 is recommended with this release. LINKS AND REFERENCES Purity//FA 6.10 Release Notes Self-Service Upgrades Purity//FA Release and End-of-Life Schedule FlashArray Hardware and End-of-Support DirectFlash Shelf Software Compatibility Matrix FlashArray Capacity and Feature Limits FlashArray Feature Interoperability Matrix673Views0likes0CommentsAsk us everything about Purity Upgrades!
đŹ Have more questions for our experts around Purity Upgrades after today's live "Ask Us Everything"? Feel free to drop them below and our experts will answer! dpoormanâ , skennedyâ , rquastâ , jhoughesâ tag your it! You can also check out these upgrade resources: Bulk self-service upgrades demo video Upgrade your own FlashArray with Pure1 blog Fleet-wide self-service upgrades brief617Views3likes3CommentsAccelerate Breakout Replay: Simplifying Storage Management Automation with Pure Fusionâ˘
See how Pure Fusion and APIs make storage automation easyâwhether you're starting out or scaling advanced fleet-wide automation. Speakers: Mike Nelson Brent Lim Chris Jimenez - Fanatics https://www.purestorage.com/video/webinars/simplifying-storage-management-automation-with-pure-fusion/6375797858112.html308Views2likes2CommentsAccelerate Breakout Replay: Hear How a Pure Storage Customer Is Using Pure Fusion⢠to Wrangle Growth Challenges
Learn how Pure Fusion helps MS DOR scale for 1,800% storage growth with streamlined management, standardization, and secure provisioning. Speakers: Larry Touchette Nav Sinha Mike Dehaan, MS Dept Rev https://www.purestorage.com/video/webinars/hear-how-a-customer-is-using-pure-fusion/6375343471112.html101Views0likes0CommentsFREE BEER FOR ALL!!! Now That I Have Your Attention, Let's Talk About Purity Updates.
WAIT WAIT WAIT - don't leave yet because of my free beer tomfoolery....hear me out. Listen, we get it. Storage OS updates are historically the LAST thing you ever want to consider for your already impossibly thin maintenance windows. And, we all know NOBODY ever grew up saying, "When I get older, I want to manage enterprise storage for its rock and roll lifestyle." đ But - hear me out. Any past pain, suffering, or heavy drinking you may have taken on during previous OS updates with other legacy vendors has been minimized or even flat out eliminated by how we handle updating Purity for FlashArray and FlashBlade. We offer two tracks you can leverage for making them happen by either working directly with support for a white glove update experience where they do all the work remotely, or you can complete them via the Self Support Update (SSU) feature built into Pure1. We encourage regular Purity updates for two reasons: Performance. stability and security improvements...obviously New feature adoption. Want Fusion 2.0? Want the ability to deliver NFS/SMB shares on your FlashArray? These are bundled into your Purity updates and require no additional licensing costs to adopt if you want them. Think of them as over the air feature updates that are all the rage for EVs... For now, take a quick look at the Purity version you are running. If you haven't updated it in a year or two (which many of you probably haven't), you're missing out on being able to squeeze extra value out of your storage. I will be posting some supporting demos and other materials to help you visualize the process in the coming month or so. I would LOVE any feedback from the community, good or bad, on current or past experiences with our updating experience...through it all we can get more boats to rise with the tide! Stay tuned! DP432Views6likes1Comment