Skip to content

Instantly share code, notes, and snippets.

@x2c3z4
Last active March 31, 2016 09:07
Show Gist options
  • Save x2c3z4/addf23e131d236e54b14 to your computer and use it in GitHub Desktop.
Save x2c3z4/addf23e131d236e54b14 to your computer and use it in GitHub Desktop.
pkg install target
svcadm enable -r svc:/network/iscsi/target:default
itadm create-target
cnt=300
for i in `seq 1 $cnt`;do
v=iscsi-$i
echo "creating $v ..."
zfs create -V 1M rpool/$v
mylu=`stmfadm create-lu /dev/zvol/rdsk/rpool/$v | sed 's/.*: //g'`
stmfadm add-view $mylu;
done
iscsiadm list initiator-node
iscsiadm modify initiator-node -c 4
# Label disks
mpathadm list lu | grep '/dev' | awk -F"/" '{print $4}' | awk -F"s2" '{print $1}' | while read i;do format -L efi -d $i;done
# delete all iscsi share luns
stmfadm list-lu | awk -F' ' '{print $3}' | while read l;do stmfadm delete-lu $l;done
#http://www.high-availability.com/faqs/creating-iscsi-target-and-logical-unit-configuration-on-a-clustered-pool/
zfs create -V 10G rpool/li-iscsi
stmfadm create-lu /dev/zvol/rdsk/rpool/li-iscsi
stmfadm list-lu -v
stmfadm add-view 600144F07D5FB35600004F50B4C70001
stmfadm list-view -l 600144F07D5FB35600004F50B4C70001
iscsiadm add discovery-address 10.113.212.35 && iscsiadm modify discovery -t enable
iscsiadm list target -vS
ip=10.113.212.138
iscsiadm add discovery-address $ip
iscsiadm list discovery-address -v
iscsiadm add discovery-address $ip && iscsiadm modify discovery -t enable #&& iscsiadm modify discovery -t disable
iscsiadm list target -vS
iscsiadm modify discovery -t disable
iscsiadm -m discovery -t sendtargets -p 10.113.212.36 (--login)
iscsiadm -m node --targetname iqn.1986-03.com.sun:02:f08b5767-fcab-440b-8bda-9a8b3a99268a --portal 10.113.212.36:3260,-1 (--login)
iscsiadm -m session -P 3
@x2c3z4
Copy link
Author

x2c3z4 commented Feb 25, 2016

valgrind --leak-check=full --show-reachable=yes --leak-resolution=high --num-callers=100 --trace-children=yes

@x2c3z4
Copy link
Author

x2c3z4 commented Mar 31, 2016

savecore -vf vmdump.2 -D /tmp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment