VMax3 Allocation Steps
Requirement 1:
Allocate storage from VMAX3 aray to the cluster servers( Shared Devices - SHRD)
Details:

VMAX-3 Sid : 1234
Clustered Servers : Server1 and Server2
Server1 HBA WWNs : 1000000000000001, 1000000000000002
Server2 HBA WWNs : 1000000000000003, 1000000000000004
FA Ports : 1d:4,1d:31,3d:4,3d:31
Devices to be allocated : 2 Devices
1 x 10GB - Diamond SLO
1 x 20GB - Silver SLO
Create Child Initiator Groups, Add WWNS and assign alias
# Create Child IG for Server1
symaccess -sid 1234 -name IG_Server1 -type initiator create -consistent_lun
# Add WWPns
symaccess -sid 1234 -name IG_Server1 -type initiator -wwn 1000000000000001 add
symaccess -sid 1234 -name IG_Server1 -type initiator -wwn 1000000000000002 add
# Assign Aliases to HBA WWPNs
symaccess -sid 1234 -wwn 1000000000000001 rename -alias Server1/A1
symaccess -sid 1234 -wwn 1000000000000002 rename -alias Server1/B1
# Create Child IG for Server2
symaccess -sid 1234 -name IG_Server2 -type initiator create -consistent_lun
# Add WWPns
symaccess -sid 1234 -name IG_Server2 -type initiator -wwn 1000000000000003 add
symaccess -sid 1234 -name IG_Server2 -type initiator -wwn 1000000000000004 add
# Assign Aliases to HBA WWPNs
symaccess -sid 1234 -wwn 1000000000000003 rename -alias Server2/A1
symaccess -sid 1234 -wwn 1000000000000004 rename -alias Server2/B1
Create Parent Initiator Group and add Child IGs to it
# Create Parent IG( Shared )
symaccess -sid 1234 -name IG_Server1_SHRD -type initiator create -consistent_lun
# Add Child IGs to the Parent IG
symaccess -sid 1234 -name IG_Server1_SHRD -type initiator add -ig IG_Server1
symaccess -sid 1234 -name IG_Server1_SHRD -type initiator add -ig IG_Server2
Create PG and add FA ports
# Create PG
symaccess -sid 1234 -name PG_Server1_SHRD -type port create
# Add FA ports to the PG
symaccess -sid 1234 -name PG_Server1_SHRD -type port add -dirport 1d:4,1d:31,3d:4,3d:31
Create Parent SG and set the IOPS Max limit if required
# Create Parent SG( Shared )
symaccess -sid 1234 -name SG_Server1_SHRD -type storage create
# Set the IOPS Maximum Limit
symsg -sid 1234 -sg SG_Server1_SHRD set -iops_max 30000
Create Child SGs and assign SLO
# Create a Child SG for the Diamond devices and assign the SLO
symaccess -sid 1234 -name SG_Server1_SHRD_Diamond -type storage create
# Create a Child SG for the Silver devices and assign the SLO
symsg -sid 1234 -sg SG_Server1_SHRD_Diamond set -slo Diamond -srp SRP_1
symaccess -sid 1234 -name SG_Server1_SHRD_Silver -type storage create
symsg -sid 1234 -sg SG_Server1_SHRD_Silver set -slo Silver -srp SRP_1
Add Child SGs to the parent SG
symaccess -sid 1234 -name SG_Server1_SHRD -type storage add sg SG_Server1_SHRD_Diamond
symaccess -sid 1234 -name SG_Server1_SHRD -type storage add sg SG_Server1_SHRD_Silver
Create devices and add to the Child SGs
# Create 1 x 10GB device and add to the Diamond SG
symdev -sid 1234 create -tdev -cap 10 -captype gb -N 1 -emulation FBA -sg SG_Server1_SHRD_Diamond
# Create 1 x 20GB device and add to the Silver SG
symdev -sid 1234 create -tdev -cap 20 -captype gb -N 1 -emulation FBA -sg SG_Server1_SHRD_Silver
Create Masking View to tie all these objects together.
symaccess -sid 1234 create view -name MV_Server1_SHRD -IG IG_Server1_SHRD -PG PG_Server1_SHRD -SG SG_Server1_SHRD
Requirement 2:
Allocate storage from VMAX3 aray to a single server( Non Shared - NSHD )
Details:

VMAX-3 Sid : 1234
Server : Server1
Server1 HBA WWNs : 1000000000000001, 1000000000000002
FA Ports : 1d:4,1d:31,3d:4,3d:31
Devices to be allocated :2 Devices
1 x 5GB - Gold SLO
1 x 15GB - Bronze SLO
Create Child Initiator Groups, Add WWNS and assign alias
# Create Child IG for Server1
symaccess -sid 1234 -name IG_Server1 -type initiator create -consistent_lun
# Add WWPns
symaccess -sid 1234 -name IG_Server1 -type initiator -wwn 1000000000000001 add
symaccess -sid 1234 -name IG_Server1 -type initiator -wwn 1000000000000002 add
# Assign Aliases to HBA WWPNs
symaccess -sid 1234 -wwn 1000000000000001 rename -alias Server1/A1
symaccess -sid 1234 -wwn 1000000000000002 rename -alias Server1/B1
Create Parent Initiator Group and add Child IGs to it
# Create Parent IG
symaccess -sid 1234 -name IG_Server1_NSHD -type initiator create -consistent_lun
# Add the Child Server IG to Parent IG
symaccess -sid 1234 -name IG_Server1_NSHD -type initiator add -ig IG_Server1
Create PG and add FA ports
# Create PG
symaccess -sid 1234 -name PG_Server1_NSHD -type port create
# Add FA Ports to the PG
symaccess -sid 1234 -name PG_Server1_NSHD -type port add -dirport 1d:4,1d:31,3d:4,3d:31
Create Parent SG and set the IOPS Max limit if required
# Create Parent SG
symaccess -sid 1234 -name SG_Server1_NSHD -type storage create
# Set the IOPS Maximum Limit
symsg -sid 1234 -sg SG_Server1_NSHD set -iops_max 30000
Create Child SGs and assign SLO
# Create Child SG for Gold Devices and assign SLO
symaccess -sid 1234 -name SG_Server1_NSHD_Gold -type storage create
symsg -sid 1234 -sg SG_Server1_NSHD_Gold set -slo Gold -srp SRP_1
# Create Child SG for Bronze Devices and assign SLO
symaccess -sid 1234 -name SG_Server1_NSHD_Bronze -type storage create
symsg -sid 1234 -sg SG_Server1_NSHD_Bronze set -slo Silver -srp SRP_1
Add Child SGs to the parent SG
symaccess -sid 1234 -name SG_Server1_NSHD -type storage add sg SG_Server1_NSHD_Gold
symaccess -sid 1234 -name SG_Server1_NSHD -type storage add sg SG_Server1_NSHD_Bronze
Create devices and add to the Child SGs
# Create 1 x 5GB device and add to the Gold SG
symdev -sid 1234 create -tdev -cap 5 -captype gb -N 1 -emulation FBA -sg SG_Server1_NSHD_Gold
# Create 1 x 15GB device and add to the Bronze SG
symdev -sid 1234 create -tdev -cap 15 -captype gb -N 1 -emulation FBA -sg SG_Server1_NSHD_Bronze
Create Masking View to tie all these objects together.
symaccess -sid 1234 create view -name MV_Server1_NSHD -IG IG_Server1_NSHD -PG PG_Server1_NSHD -SG SG_Server1_NSHD
This whole steps can be easily created by using Vmax3 Allocation Utility.