Configuring 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 Multipathing is Configured
- 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
- Set the IO policy to round-robin for your enclosure:
$ vxdmpadm setattr enclosure purestorage2 iopolicy=round-robin
- Verify the setting with the "getattr" command:
$ vxdmpadm getattr enclosure purestorage2 ENCLR_NAME ATTR_NAME DEFAULT CURRENT ==================================================<wbr/>=========== purestorage2 iopolicy MinimumQ Round-Robin
- 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 ASL from Veritas
When checking device information via vxdmpadm list dmpnode
you should see that the ASL (Array Support Library) 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 Veritas ASL site.
- You can get the ASL from https://sort.veritas.com/asl.
- Once on the site, select "Pure Storage" for Vendor, and the appropriate Platform for the host operating system:
- Install the latest version for your SFHA revision.