Hi Rideout421!  I'm not Dell EMC, but I do know the XtremIO VERY well from when I used to work there. The XtremIO CLI can be done various ways. The common way most interact with the CLI is either via SSH to the XMS on each individual array/cluster and run your commands there, through the CLI tab on the GUI for each cluster, or via a linux host leveraging a user account that logins via SSH key.  Are your multiple arrays/clusters managed by the same XMS? If so, then this will be easy for you. I would start with the following command:  show-clusters  xmcli (admin)> show-clusters Cluster-Name          Index State  Gates-Open Conn-State Num-of-Vols Num-of-Internal-Volumes Vol-Size UD-SSD-Space Logical-Space-In-Use UD-SSD-Space-In-Use Total-Writes Total-Reads Stop-Reason Size-and-Capacity xio001 1     active True       connected  303         0                       390.124T 91.468T      147.998T             80.405T             12.807P      5.758P      none        6X20TB xio002 2     active True       connected  282         0                       390.176T 91.468T      141.544T             75.753T             8.183P       10.114P     none        6X20TB xio003 3     active True       connected  33          0                       80.256T  91.468T      30.953T              14.532T             774.359T     4.350P      none        6X20TB xio004 4     active True       connected  20          0                       70.885T  91.468T      39.233T              19.618T             2.414P       533.165T    none        6X20TB  You will see that each cluster is associated with an index ID (or cluster ID). In my example above, xio001 is cluster ID 1. If I want to issue a command against that cluster, I would do the following:  add-initiator-group cluster-id=1 ig-name=”VB001_ESXI02″  If you are able to, I would worry about tagging the initiator group, initiators, volumes, etc when you are back in the GUI. It's easier and faster that way. In version 4.x of code, there are no folders so the parent-folder command you referenced would not be valid.  Let me know if this helps! If you're clusters have their own XMS, then you may need to SSH to each XMS to run your commands. If that is the case, you will not need the cluster-id property when running commands there.
I've been tasked to provision 3 new virtual host on XtremIO. I have done provisioning with symmetrix and know the procedure to add host. Create and add initiators to correct Initiator group then Zone. I've googled and found a few different variations from other sites. I would like to get some input from Dell EMC.   I downloaded and skimmed through docu62760_XtremIO-4.0.2-and-4.0.4-Storage-Array-User-Guide. Did not get the definitive answer I was looking for.   I found the below commands but am a little fuzzy on where the command associates with the array. With symmetrix you would use the -sid xxxx to identify which array your running commands against. With multiple different XtremIO arrays that these new host need to be provisioned to I am unsure of commands to use.   Create the IG and assign to the parent folder “VDICluster”: add-initiator-group ig-name=”VB001_ESXI01″ parent-folder-id=”/VDICluster”  Add the ESXi HBA’s to the relevant IG: add-initiator ig-id=”VB001_ESXI01″ initiator-name=”VB001_ESXI01-HBA0″ port-address=”20:00:00:25:xx:xx:xx:6F” add-initiator ig-id=”VB001_ESXI01″ initiator-name=”VB001_ESXI01-HBA1″ port-address=”20:00:00:25:xx:xx:xx:6F”  add-initiator-group ig-name=”VB001_ESXI02″ parent-folder-id=”/VDICluster” add-initiator ig-id=”VB001_ESXI02″ initiator-name=”VB001_ESXI02-HBA0″ port-address=”20:00:00:25:xx:xx:xx:7F” add-initiator ig-id=”VB001_ESXI02″ initiator-name=”VB001_ESXI02-HBA1″ port-address=”20:00:00:25:xx:xx:xx:7F”   Any help on provisioning net new VMware host to XtremIO is appreciated. 
XtremIO CLI