Pure Storage Python Toolkit with BASH on Windows 10

Microsoft recently announced the new Windows 10 Insider Preview Build 14316 which includes the ability to run native bash on Ubuntu on Windows. First off BRILLIANT! Secondly I just had to get this working with the new Pure Storage Python Toolkit 1.6. Here is the short journey to get things working. The example script does the following:

  1. Connects to the Pure Storage FlashArray
  2. Creates a new volume
  3. Creates a snapshot of the new volume
  4. Creates a new volume from the new snapshot
  5. Create a Protection Group
  6. Adds the new volume from the snapshot to the Protection Group
  7. Creates a Protection Group snapshot
  8. Performs a cleanup of items 1 – 7

Steps

  1. Follow the steps in the following MSDN article, https://blogs.msdn.microsoft.com/commandline/2016/04/06/bash-on-ubuntu-on-windows-download-now-3/ to download and install the Windows 10 Insider Preview Build 14316 and get the Windows Subsystem for Linux (Beta) running.
  2. Once the Windows Subsystem for Linux is running open a Command Prompt (Admin) and type bash.bash_prompt
  3. Run all of the following commands:

  4. Basic Python script creation:
  5. Save and Exit
  6. Run the script:

Best new feature in Windows I’ve seen in years!

Cheers,
Barkz