Node Navigation
Get Started Here
Recent Discussions
FlashArray//XL… Toy Building Brick edition!
The creativity of our marketing department is something special but this latest project from Canada crew Sangeeta and Principal Technologist Dan might just be my favorite. The build quality is exceptional and there are more than a few little hidden surprises; like the NFC chip hiding under the Pure logo. Looks just like a miniature version of our XL shipping box. Includes a removable controller and bezel. Incredible detail on the printed bricks. Fit for every datacenter, large or small. FlashArray//XL Building Brick edition.2.2KViews9likes6CommentsWhy You Should Make Adopting Current Long-Life Releases a Habit
Hey everyone — At Pure Storage, we see many customers who still think about storage upgrades like old-school firmware: “set it and forget it” until it’s forced to change. But FlashArray isn’t firmware it’s modern, continually improved, and designed for an agile, secure, predictable data platform. That means it’s time to make adopting recent Long-Life Releases (LLRs) a regular habit not just something you reluctantly do, "when you have to". LLRs should be your standard practice: ✅ Fresh Features, Mature Code Each LLR is built on code that’s been running in production for at least 8 months before it branches. That means you get the innovations from recent Feature Releases — tested, stabilized, and production-proven. You avoid missing out on valuable improvements while still benefiting from enterprise-grade predictability. ✅ Consistent Security and Compliance Aging too far behind, even on an LLR, can expose you to security vulnerabilities and unsupported configurations. By habitually adopting recent LLRs, you ensure you’re in the supported window for critical patches and compliance audits and avoiding fire drills later. ✅ Reduce Technical Debt Getting stuck on very old LLRs can build up technical debt. Skipping multiple versions makes your next upgrade harder, riskier, and more time-consuming. Keeping up with recent LLRs means smoother transitions, less operational friction, and easier adoption of the next improvements. ✅ Keep Innovation Flowing The idea that an LLR is “old code” is a myth. Recent LLRs contain carefully chosen, well-hardened feature improvements. If you wait too long, you lock yourself out of meaningful performance, efficiency, and capability gains that your peers are already using. ✅ Break the Firmware Mentality FlashArray is software-driven, and has a rapid but reliable development model. Treating it like outdated firmware, and you miss the true value. The LLR program is designed precisely to let you safely adopt modern features and maintain enterprise-grade stability and maintain a predictable cadence. Bottom line? Adopting recent Long-Life Releases, habitually, is the best way to get modern features, maintain security, reduce upgrade risk, and keep your environment aligned with Pure’s best practices. You deserve innovation and peace of mind. Don’t settle for less by sticking with outdated code. If you want help reviewing which LLR is right for you, or understanding the timelines, just reach out — we’re here to help you stay current, secure, and ahead of the game.1.2KViews8likes2CommentsAlternative Virtualization Meet-Up at //Accelerate
Our company like many others have parted ways with VMWare. We decided not to renew this last April and are currently running unsupported/perpetual as we look for a replacement hypervisor. Costs on a 7000+ core renewal came in at about 5x what we paid in previous years. Just a little backstory, but this post is not to discuss that. For hardware we currently run Cisco ACI, Cisco UCS and Pure Storage in a converged architecture. What Cisco/Pure call Flashstack. 4 Sites, 200+ blades, Mix of 14 //x and //c Arrays. We are heavy Vvol users today. We have narrowed our search down to Proxmox, XCP-NG, and OpenShift Virtualization. Successes with Proxmox have been great, deployment (iSCSI Boot), automation, migration, etc. Winning so far. XCP-NG, similar to Proxmox. Some issues with Migrations. But overall working. OpenShift, just started vetting. Have a workshop scheduled with RedHat to really test out and see if the product is a good fit. Would require Portworx. Now to what I am wondering, would any of you that will be attending Pure //Accelerate be interested in a meet-up to network and discuss the trials and tribulations with these or other alternative hypervisors on Pure Storage? I am happy to present my decision process, success criteria, testing results and implementation configuration for each. If we get enough people I can ask my AE/SE to see if Pure would allow us use of a breakout meeting room. If interested let me know, I would prefer to keep this vendor neutral other than Pure, as we would not be going to a Pure conference if not interested or already running Pure Storage.1.1KViews8likes5CommentsWant a Sneak Peek at What's Next for Pure1? We Need Your Feedback!
Hey Everpure Community — We're Sarah and Pranav, a user researcher and designer on the Everpure team working to make Pure1 and Evergreen//One subscriptions work better for the people who rely on them every day. We'd love to hear directly from you, so if this sounds like your world, we hope you'll join us. 👉Fill out this short form to sign up👈 What we're doing We're redesigning how subscriptions work in Pure1, and we want your hands on it before it ships. Our team is working on updates to Service Mode that make Evergreen//One subscriptions easier to navigate and understand. What we're asking We're looking for storage and infrastructure admins who are Pure1 users with active Evergreen subscriptions to join a 1-hour 1:1 interview over Zoom. No prep needed. No right or wrong answers. Just your perspective as someone who lives in these tools day-to-day. Timeline We're looking to conduct the feedback sessions in mid-June. What's in it for you Early access to upcoming designs before anyone else sees them A direct line to the product team shaping the tools you use Your feedback, built into the product — this is how features get better Interested? 👉Fill out this short form to sign up👈 Just drop your name, email, company, and job title. We'll reach out shortly to schedule a session that works for you!648Views7likes0CommentsFusion MCP Server Is Now Released & Open Source
There’s a narrow band between “AI demo” and “actually useful in production,” and most tools miss it by a country mile. Fusion MCP Server doesn’t. Now that it’s open source, MCP-compatible AI assistants get a controlled bridge into Everpure FlashArray and FlashBlade environments, one built to answer real operational questions about fleet inventory, capacity, performance, alerts, volumes, file systems, workloads, and presets, without turning your storage estate into a science fair project. The AI Agent doesn’t get to vibe its way through your infrastructure. It works through a clean tool surface backed by real Everpure APIs, and writes stay hidden until you flip them on yourself. What it actually solves If you’ve ever wanted to ask a storage question in plain English and get something better than a dashboard scavenger hunt, this is that. Fusion MCP Server sits between your AI agent and your arrays: the assistant talks to the server, the server authenticates with configured array API tokens, calls supported Everpure APIs, and returns structured results. Your assistant never touches the arrays directly. Practically, that means engineers can ask things like: Show me the fleet overview Which arrays have capacity concerns Show array performance for the last 24 hours List workload presets available in this fleet Show active alerts with remediation links The data was never the problem. Storage teams already have it. What eats the day is bouncing between menus, tabs, and API docs just to answer something like “which arrays are closest to full?” Think of it like swapping a pile of ad hoc curl commands and tribal knowledge for a typed interface your AI assistant can reason over. Calling it “screen scraping with confidence” undersells it. It behaves more like a junior SRE who actually reads the schema. Why engineers should care The release leads with reads, which is exactly the right default for infrastructure tooling. Out of the box, Fusion MCP Server covers fleet overview, capacity and performance, storage objects, configuration audit, and optional supervised actions for placement recommendations, preset creation and updates, and workload deployment. A few details stand out: It works with FlashArray and FlashBlade environments in a Fusion fleet, including mixed environments, as long as you provide at least one token for each platform type for Remote Execution. If the API version you have on your arrays does not yet have the endpoints with Remote Execution capability enabled, you must supply an API token for every array in the fleet. More on that in the next section. Fleet discovery covers the supported read workflows broadly, though some, especially performance, still need a direct token for each array you want to query. Built-in prompts handle fleet, performance, and config workflows, and it also works through plain natural-language questions if your agent doesn’t expose MCP prompts directly. Read-only endpoint documentation plus a whitelisted authenticated GET fetch tool cover supported API surface beyond the dedicated tools. Let’s talk Tokens first Back in Purity REST API version 2.38, Everpure started to include a capability for API endpoints called Remote Execution. This is the mechanism that lets a client invoke a Purity REST API request on a different fleet member, and that request executes as though it were initiated locally on that remote member. The catch is that both arrays must have the same API version available on them as well as the endpoint being executed against must have Remote Execution capability. As of today, not all endpoints have this capability, so there must be an API token specified for each array in the fleet until they have all been enabled. We are diligently working to get all endpoints enabled to make this easier for everyone. Stay tuned! Installation (that does not require a PhD) The setup flow is refreshingly direct: Download the latest binary from GitHub Releases or build from source. Generate API tokens for the arrays you want to query. Run generate-config with your FlashArray and/or FlashBlade targets. Drop the generated config into your MCP-capable agent using the standard start --auth-config pattern over STDIO. generate-config does more than write boilerplate. It validates tokens, detects each array’s API version, resolves array names, and writes the auth config with restrictive permissions: the config directory gets 0700 and the file gets 0600. Want an even easier way? How you just tell your AI Agent to “Read this repository at https://github.com/PureStorage-OpenConnect/fusion-mcp-server and the included USER_GUIDE.md file and add the Fusion MCP server to this agent.” Easy-peasy as it’ll step you thought the process and create the config file for you. A few caveats are worth flagging before you point this at anything that matters: The published binaries aren’t signed, so macOS and Windows may throw a warning on first run. Build from source if that’s a dealbreaker. It’s all there, have at it! Keep the generated auth-config.json local, don’t share it, and rotate tokens if one ever leaks. None of that is friction. It’s the fine print you’d want before trusting a tool with API tokens. Supervised write actions: powerful, optional, and very much not on by default Now for the part everyone asks about first, and the part some people should absolutely not enable first: write actions. Fusion MCP Server hides write tools by default. You turn them on explicitly, either during config generation with --enable-write-tools or later with update-config --enable-write-tools. Enabled, the supervised actions cover these processes with more to come as the product evolves: Placement recommendations Workload preset creation Workload preset updates Workload deployment The approval step is the clever bit. Write operations sit behind an explicit confirmation. If the agent supports MCP Elicitation, the server pops up an interactive dialog for every write tool, so you can review the proposed action and approve or decline before anything changes. If the agent doesn’t support Elicitation, it falls back to telling the agent, in plain instructions, to ask you for approval before resubmitting the call. One practical wrinkle: the write tools inherit whatever permissions live on the API tokens you configure, so the workflow only works if those tokens can perform the write. So when should you flip the switch? Enable write tools if you want supervised acceleration on repeatable workflows: placing a workload from a known preset, updating a policy-backed preset, or turning a natural-language request into a deployment action that still needs a human to sign off. Skip it if you’re still validating token scope, using the server mainly for observability, or introducing MCP to a team that hasn’t built trust in the read-only workflows yet. Start with read-only. Make it boring. Then decide whether supervised writes are the next move. Write tools toggle on and off with a simple update-config command, so this isn’t a one-way door: turn them off again anytime with update-config --enable-write-tools=false. Use cases that actually matter This release isn’t for people who like screenshots of AI chats. It’s for engineers and operators who want faster answers and safer workflows. A few obvious wins: Fleet triage Ask for a fleet overview with alerts, array inventory, Purity version, and fleet connections, the kind of first-response context you want before guessing which dashboard to open. Capacity and performance review Ask which configured arrays have the highest used capacity, which have high latency, or pull performance for the last 24 hours. For teams juggling multiple arrays, this turns routine health checks into a single conversation. Storage object lookup Query volumes by naming pattern, list file systems on FlashBlade, or inspect workloads on a specific array. Useful for anyone who inherited naming conventions from a previous geological era. Configuration audit Use the built-in documentation and read-only fetch coverage to compare settings across arrays and check for policy consistency. Handy if you’re trying to catch drift without hand-rolling an audit script every quarter. Workload lifecycle acceleration Enable supervised writes and the assistant can recommend placement, create or update presets, and deploy workloads from those presets. At that point the server stops acting like a reporting tool and starts acting like an interface layer for intent-driven operations. On My Soapbox: Why the Open Source release matters Being open source here changes the trust model, not just the distribution channel. You can inspect how the bridge works, check the security assumptions yourself, and contribute fixes instead of filing a ticket into the void. When reality disagrees with the documentation, which happens to every project sooner or later, you can open an issue instead of just living with it. The repository is public under Apache 2.0, with contribution guidance, architecture notes, a developer guide, and a dedicated issue tracker for support, issues, and feature requests. That means the people who’ll stress-test this in real environments can also be the ones fixing it. For a tool sitting between AI agents and production-adjacent storage workflows, that’s where the engineering conversation belongs. Final thought Fusion MCP Server is short on hype and long on mechanical sympathy. Read workflows stay front and center, write workflows require your explicit sign-off, and installation doesn’t eat your afternoon. If you’re running Fusion-managed fleets (which y’all should be!), it’s worth a look. Grab the latest release, point it at your MCP-capable agent, start read-only, and see how fast “show me my fleet overview” becomes second nature. It’s open source. Once you’ve kicked the tires, contribute code if you build something useful, and open an issue when you hit an edge case. That’s the whole deal.228Views6likes0CommentsFREE 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! DP470Views6likes1CommentGetting Started with Pure Storage Fusion: A Quick Guide to Unified Fleet Management
One of the most powerful updates in the Pure Storage ecosystem is the ability to federate arrays into a unified fleet with Fusion. Whether you're scaling out infrastructure or simplifying operations across data centers, Fusion makes multi-array management seamless—and the setup process is refreshingly simple. Here’s a quick walkthrough to get your fleet up and running: 🔹 Step 1: Create or Join a Fleet From the Fleet Management tab in the Purity UI, you can either create a new fleet or join an existing one. Creating a fleet? Just assign a memorable name and generate a one-time fleet key. This key acts like a secure handshake, ensuring that only authorized arrays can join. 🔹 Step 2: Add Arrays to the Fleet On each array you want to bring into the fold: Select Join Fleet, enter the fleet name, and paste in the fleet key. Once verified, the array becomes part of your managed fleet. 🔹 Step 3: Manage as One With federation complete, you now have a single, unified control plane. Any array in the fleet can serve as your management entry point—configure, monitor, and operate across the entire environment from one location. This capability is a big leap forward for simplifying scale and operations—especially for hybrid cloud or multi-site environments. If you're testing it out, I’d love to hear how it's working for you or what use cases you're solving.1.5KViews6likes2CommentsAccelerate Teaser - VMware -> OpenStack
Big changes are afoot in the Virtualization world with the introduction of Broadcom's new licensing model for VMware. People are looking at how to move from VMware to another visrtualization platform. At Accelerate in Las Vegas, 2025, we will be showcasing a new feature in OpenStack that will allow you to seamlessly migrate VMware guests that currently exist on a Pure Storage FlashArray, either in a datastore or as a vVol, directly into OpenStack. Using a simple process, sometimes only requiring one step, your VMware guests can be made availble in your OpenStack cluster. As part of this Accelerate FlashTalk we will demonstrate this process using manual, GUI-based methods, and also using full automation with Ansible. If you are interested in this, make sure you register for Accelerate in Las Vegas, June 17-19.444Views6likes1CommentThe Microsoft Integrations and Evangelism team at
The Microsoft Integrations and Evangelism team at Pure Storage, along with the Microsoft Connect Engineering team, are announcing that the final major version of the FlashArray PowerShell SDK version 1.x has been released! Version 1.19 contains 25 new cmdlets that allow for automating the latest features of the Purity 1.19 API, but it also includes extended cmdlet Help, connection persistence, an Invoke REST API cmdlet, and more! This will be the last major release of the SDK version 1.x and we are encouraging everyone to start planning for the migration of their scripts to the SDK version 2, which will also be getting a much needed update in the new year! Read more in my blog post - https://mikenelson.io/2021/12/pure-storage-flasharray-powershell-sdk-v1-19-released/ https://support.purestorage.com/Solutions/Microsoft_Platform_Guide/a_Windows_PowerShell/Pure_Storage_PowerShell_SDK https://www.powershellgallery.com/packages/PureStoragePowerShellSDK https://github.com/PureStorage-Connect/PowerShellSDK118Views6likes0CommentsHello All, I am a Sr. Architect with the Pure Professional Services team
Hello All, I am a Sr. Architect with the Pure Professional Services team. In our PS Delivery team, we spend a large amount of my time automating against FlashArray for various tasks, such as database refreshes, automated volume provisioning, DR/BC, zero touch provisioning, etc Recently, we have had a thought that it would be mutually beneficial for us to share our successes with the customer base, as well as create an open forum for you all to share with each other where you have had success. I have made a slack channel topic-automation-user-group where you can join if interested. If we can spark enough interest, we will attempt to meet quarterly. We will have an agenda for demos, guest speakers (including from your peers), open Q&A etc.202Views6likes0Comments
Upcoming Events
- Aug6Thursday, Aug 06, 2026, 09:00 AM PDT
- Aug7Friday, Aug 07, 2026, 09:00 AM PDT
- Aug18Tuesday, Aug 18, 2026, 11:00 AM PDT
- Aug20Thursday, Aug 20, 2026, 09:00 AM PDT
- Aug24Monday, Aug 24, 2026, 06:00 AM PDT
- Sep1Tuesday, Sep 01, 2026, 05:00 AM PDT
- Oct15Thursday, Oct 15, 2026, 04:00 AM PDT
- Oct28Wednesday, Oct 28, 2026, 04:00 PM PDT
- Nov5Thursday, Nov 05, 2026, 04:00 AM PST
Featured Places
Introductions
Welcome! Please introduce yourself to the Pure Storage Community.Pure User Groups
Explore groups and meetups near you./CODE
The Everpure /Code community is where collaboration thrives and everyone, from beginners taking their first steps to experts honing their craft, comes together to learn, share, and grow. In this inclusive space, find support, inspiration, and opportunities to elevate your automation, scripting, and coding skills, no matter your starting point or career position. The goal is to break barriers, solve challenges, and most of all, learn from each other.Career Growth
A forum to discuss career growth and skill development for technology professionals.
Featured Content
Featured Content
I had the distinct pleasure taking part in our ongoing Ask Us Everything webinar series with and where we got into the simplicity and approach to Purity upgrades. Here's a recap for those that di...
144Views
0likes
0Comments
8 MIN READ
Introduction — Why This Series Exists
Technology has gone through one of the most extraordinary economic transformations in modern history.
For over four decades, the industry benefited from cont...
277Views
0likes
0Comments
Hey Everpure Community — We're Sarah and Pranav, a user researcher and designer on the Everpure team working to make Pure1 and Evergreen//One subscriptions work better for the people who rely on ...
648Views
7likes
0Comments