Most of the clients prefer to create boot luns as
Thick. Below provide steps to create LUNs from thick storage (Disk groups).
1) Verify Disk Group information
symdisk list -dskgrp_summary
Verify available space on disk group.
2) Create Thick LUN
There are 2 ways to create LUNs. We can use
existing LUN which already in use as reference to create new LUNs with same
confirguration
symconfigure -sid 123 -cmd "configure 2
devices copying dev 1234 overriding config=vdev;" preview/prepare/commit
-nop -v
1234 is existing LUN. I am copying same
configuration and creating 2 new LUNs
OR
symconfigure -sid 123 -cmd "create dev
count=6, size=2322 cal, emulation=FBA, data_member_count=3, config=RAID-5,
disk_group=1;" commit -nop
3) Create Storage group and add dev to group
symaccess -sid 123 create -name Boot_LUN -type stor
-dev 1234;
4) Create Port group
symaccess -sid 845 create -name Boot_LUN -type port
-dirport 3E:0, 13E:0, 4E:0, 14E:0
5) Create Initiator group
Creating Child and Parent Storage groups allows the user to use same child group nested under multiple parent groups
a) Create Child group and set
flags
Create group and add host wwn's to child group
symaccess
-sid 123 create -name IG_Child -type init -wwn 20000012345678 ;
symaccess -sid 123 -name IG_Child -type init add
-wwn 200000123456787
Adding flags C,SPC2 & consistent lun
symaccess -sid 123 -name IG_Child -type init set
ig_flags on C,SPC2 -enable ;
symaccess -sid 123 -name IG_Child -type init
set consistent_lun on ;
B) Create Parent and set flags
symaccess -sid 123 create -name IG_Parent -type init ;
Enable C, SPC2
symaccess -sid 123 -name IG_Parent -type init
set ig_flags on C,SPC2 -enable ;
Enable Consistent LUN
symaccess -sid 845 -name IG_Parent -type init
set consistent_lun on ;
C) Add child IG groups to Parent IG Groups
symaccess -sid 845 add -name IG_Parent -type
init -ig IG_Child;
6) Create Masking View
Create Masking view symaccess -sid 123 create
view -name Boot_LUN -sg Boot_LUN -pg Boot_LUN -ig IG_Parent -lun 0 ;