iSCSI Configuration on Solairs OS
Following is the procedure and commands required to successfully configure iSCSI protocol on Solaris OS to access LUN over iSCSI.
Login to the Solaris server prompt.
1. ifconfig -a plumb
2. ifconfig -a
set ip to an Ethernet Interface that you would like to use for iSCSI
#ifconfig e1000g2 10.10.10.30
#ifconfig e1000g2 netmask 255.255.255.0
#ifconfig e1000g3 10.10.10.31
#ifconfig e1000g3 netmask 255.255.255.0
#ifconfig e1000g2 up
#ifconfig e1000g3 up
ping iscsi storage for connectivity test
#ping 10.10.10.35
#ping 10.10.10.36
To list all currently registered mpath-support libraries issue:
# mpathadm list mpath-support
mpath-support: libmpscsi_vhci.so
#iscsiadm list initiator-node
to assign alias to host initiator
#iscsiadm modify initiator-node -A x42003
validate alias set in the previous command
#iscsiadm list initiator-node
set a discovery method to reach the iSCSI Storage target.
#iscsiadm list discovery
#iscsiadm modify discovery
#iscsiadm modify discovery -t enable
#iscsiadm list discovery
add ip for iscsi array
#iscsiadm add discovery-address 10.10.10.31
#iscsiadm list discovery-address
#iscsiadm list target
accessing luns
#iscsiadm add discovery-address 10.10.10.35 10.10.10.36
#isciadm list target
#iscsiadm list discovery-address 10.10.10.35
build solaris device tree
#devfsadm -i iscsi
#format
This completes the procedure.