The final chapter in the Non-Disruptive Video Series is now available! In this chapter we focus on upgrading from a Pure Storage FlashArray//m20 to a FlashArray//m50. Just as we showed in Chapters 1 & 2 the video illustrates all of the different cmd line operations and the physical hardware tasks to move in-generation FlashArray//m series. The same workloads continue to run on the FlashArray that were shown in Chapter 1 and Chapter 2.

Chapter 3 of the three-part video series which covers:

  • Upgrading from a FlashArray//m20 to a FlashArray//m50
  • Adding additional capacity to the FlashArray//m chassis

Each of the above tasks are performed while active workloads are running that include:

  • One OLTP SQL Server workload simulating brokerage firm trading
  • One DSS SQL Server workload servicing three different data warehouses
  • One OLTP Oracle workload
  • One Jetstress 2013 simulating 5,000 mailboxes with 1 IOPs per mailbox

The full setup includes the following components:

  • One FlashArray//m20
  • One FlashArray//m50
  • Two Cisco MDS 9148 switches
  • 8-Node VMware ESXi cluster
  • Microsoft SQL Server 2014 Enterprise
  • Oracle 11g
  • Microsoft Exchange Server 2013 Jetstress



I hope that this three part series helps illustrate how easy it is to perform software upgrades, generational controller upgrades, in-generation controller upgrades and adding capacity into the system.