Skip to main content
Pure1 Support Portal

Veritas InfoScale

Pure Storage is a certified array to be used in a Veritas InfoScale (previously Symantec Storage Foundations ) environment.  The recommended configuration and setup is expected to work seamlessly with a Pure Storage FlashArray.  This document will just go over some ways to do a health check on the configuration to make sure it adheres to best practices. 

Configuration

Ensure that Multipathing is Configured

  1. Get the enclosure name from the following output: 
    $ vxdmpadm listenclosure
    ENCLR_NAME         ENCLR_TYPE     ENCLR_SNO        STATUS    ARRAY_TYPE LUN_COUNT FIRMWARE
    ==================================================<wbr/>=================================================
    purestorage2       PureStorage    1B0C13A9BEB81429 CONNECTED A/A        150       343
  2. Set the IO policy to round-robin for your enclosure: 
    $ vxdmpadm setattr enclosure purestorage2 iopolicy=round-robin
  3. Verify the setting with the "getattr" command:
    $ vxdmpadm getattr enclosure purestorage2
    ENCLR_NAME      ATTR_NAME        DEFAULT        CURRENT
    ==================================================<wbr/>===========
    purestorage2    iopolicy         MinimumQ       Round-Robin
  4. You can verify your device information & the number of paths with the following command: 
    $ vxdmpadm list dmpnode
    dmpdev = purestorage2_00011435
    state = enabled
    enclosure = purestorage2
    cab-sno = 1B0C13A9BEB81429
    asl = libvxpurestorage.so
    vid = PURE
    pid = FlashArray
    array-name = PureStorage
    array-type = A/A
    iopolicy = Round-Robin
    avid = 00011435
    lun-sno = 624A93701B0C13A9BEB8142900011435
    udid = PURE%5FFlashArray%5F1B0C13A9BEB81429%5F624A93701B0<wbr/>C13A9BEB8142900011435
    dev-attr = tprclm ssd
    lun_type = std
    scsi3_vpd = NAA:624A93701B0C13A9BEB8142900011435
    replicated = no
    num_paths = 4
    ###path = name state type transport ctlr hwpath aportID aportWWN attr
    path = c10t524A937000014B12d11 enabled(a) - FC c10 /pci@400/pci@2/pci@0/pci@c/SUNW,qlc@0,1/fp@0,0 - 52:4a:93:70:00:01:4b:12 -
    path = c9t524A937000014B10d11 enabled(a) - FC c9 /pci@400/pci@2/pci@0/pci@c/SUNW,qlc@0/fp@0,0 - 52:4a:93:70:00:01:4b:10 -
    path = c8t524A937000014B02d11 enabled(a) - FC c8 /pci@400/pci@1/pci@0/pci@0/SUNW,qlc@0,1/fp@0,0 - 52:4a:93:70:00:01:4b:02 -
    path = c7t524A937000014B00d11 enabled(a) - FC c7 /pci@400/pci@1/pci@0/pci@0/SUNW,qlc@0/fp@0,0 - 52:4a:93:70:00:01:4b:00 -

Install the Pure Storage ASP from Symantec

When checking device information via vxdmpadm list dmpnode you should see that the ASL is already configured by verifying this field: 

asl = libvxpurestorage.so

If, for some reason, the asl is not automatically populated, you can obtain it manually from Symantec's ASL site. 

  1. You can get the ASL from https://sort.symantec.com/asl
  2. Once on the site, select "Pure Storage" for Vendor, and the appropriate Platform for the host operating system: 

    original.png
  3. Install the latest version for your SFHA revision.