[OpenIndiana-discuss] Using OpenIndiana for iSCSI target

Grant Albitz GAlbitz at Albitz.Biz
Tue Jan 17 02:15:38 UTC 2012


Actually that was my original below and attached (I don't know if attachments work on here) is my updated one

Shutdown / Reboot commands

Poweroff
Reboot
Allow Root SSH:
1.	vi /etc/ssh/sshd_config
2.	change permitrootlogin to yes
3.	vi /etc/default/login
4.	change line: CONSOLE =/dev/login|console (Comment it out may be better)
5.	usermod -K type=normal root
6.	reboot
Steps for Solaris Raid 1
1.	create solaris parition with format/fdisk on second disk (c3t10d0)
2.	copy volumes from disk 0 to disk 1
prtvtoc /dev/rdsk/c3t0d0s0 | fmthard -s - /dev/rdsk/c3t1d0s0
3.	Add second drive to rpool by attaching drive 0 and 1

Zpool attach -f rpool c3t0d0s0 c3t1d0s0

4.	Check status: zpool status rpool


Steps for IP address configuration
1.	If no ip addresses exist in ifconfig -a edit /etc/hosts and make sure you have an entry for static ip and hostname.
2.	   svcadm disable svc:/network/physical:nwam
3.	   svcadm enable svc:/network/physical:default

4.	dladm show-phys

Optional - Rename Link
Dladm rename-link oldname PSC.Net.1
5.	ipadm create-addr -T static -a 192.168.10.7/24 PSC.Net.1/v4
6.	route -p add default 192.168.10.254
7.	check for dns server info:
a.	cat /etc/resolv.conf
add our dns with vi if its missing: nameserver  192.168.10.10
8.	Check that we are configured to use files and dns for resolution:
a.	cat /etc/nsswitch.conf
b.	vi  /etc/nsswitch.conf

put files dns for hosts, ipnodes, and networks.

Enable Jumbo Frames
1.	dladm set-linkprop -p mtu=9000 InterfaceName

Link Aggregation
1.	dladm show-link
2.	dladm create-aggr -l PSC.Net.LACP.1 -l PSC.Net.LACP.2 PSC.Net.Team.1
3.	ipadm create-addr -T static -a 192.168.100.7/24 PSC.Net.Team.1
4.	dladm modify-aggr -L active -T short PSC.Net.Team.1
5.	dladm modify-aggr -P L2 PSC.Net.Team.1
6.	configure cisco to use mode "active"
 
Steps for Solaris Raid 10
1.	Zpool create PSC.Net mirror disk1 disk2
2.	Zpool add PSC.Net mirror disk3 disk4
3.	Zpool add PSC.Net mirror disk5 disk6 etc...
Steps for adding cache drives
1.	Zpool add PSC.Net cache disk1
2.	Zpool add PSC.Net cache disk2
Disable Zil
1.	zfs set sync=disabled PSC.Net
2.	zfs get sync
Steps for setting up Comstar
1.	svcadm enable svc:/system/stmf:default
2.	zpool list (will tell you capacity, substitute capacity in next line, its currently 20G)
3.	zfs create -V 20G PSC.Net/ISCSI.PSC.Net
4.	sbdadm create-lu /dev/zvol/rdsk/PSC.Net/ISCSI.PSC.Net
5.	sbdadm list-lu
6.	stmfadm add-view (LUN Name/Number)
7.	pkg install -v SUNWiscsit
8.	   svcadm enable -r svc:/network/iscsi/target:default
9.	itadm create-target
Install GUI (For Management/Reporting if you care)
1.	wget -O - www.napp-it.org/nappit | perl
Update Solaris
1.	check what updates are available:
	   pfexec pkg image-update -nv
2.	apply updates if any are available:

pfexec pkg image-update -v

	

-----Original Message-----
From: Grant Albitz [mailto:GAlbitz at Albitz.Biz] 
Sent: Monday, January 16, 2012 9:08 PM
To: Discussion list for OpenIndiana
Subject: Re: [OpenIndiana-discuss] Using OpenIndiana for iSCSI target

I just recently created this, attached is the steps I used, sorry I didn't comment them, but if you are unsure about what they do you can always google them =). This wont be perfect but it will get you going in the right direction.



Shutdown / Reboot commands

Poweroff
Reboot
Allow Root SSH:
1.	vi /etc/ssh/sshd_config
2.	change permitrootlogin to yes
3.	vi /etc/default/login
4.	change line: CONSOLE =/dev/login|console
5.	usermod -K type=normal root
6.	reboot

Steps for Solaris Raid 1 boor partition
1.	create solaris parition with format/fdisk on second disk (c3t10d0)
2.	copy volumes from disk 0 to disk 1
prtvtoc /dev/rdsk/c3t0d0s0 | fmthard -s - /dev/rdsk/c3t1d0s0
3.	Add second drive to rpool by attaching drive 0 and 1

Zpool attach -f rpool c3t0d0s0 c3t1d0s0

Check status: zpool status rpool


Steps for IP address configuration
1.	If no ip addresses exist in ifconfig -a edit /etc/hosts and make sure you have an entry for static ip and hostname.
2.	svcadm disable svc:/network/physical:nwam
3.	svcadm enable svc:/network/physical:default

4.	dladm show-phys

Optional - Rename Link
	Dladm rename-link oldname PSC.Net.1
5.	ipadm create-addr -T static -a 192.168.10.7/24 PSC.Net.1/v4
6.	route -p add default 192.168.10.254
7.	check for dns server info:
a.	cat /etc/resolv.conf
add our dns with vi if its missing: nameserver  192.168.10.10
8.	Check that we are configured to use files and dns for resolution:
a.	cat /etc/nsswitch.conf
b.	vi  /etc/nsswitch.conf

put files dns for hosts, ipnodes, and networks.


 
Steps for Solaris Raid 10
1.	Zpool create PSC.Net mirror disk1 disk2
2.	Zpool add PSC.Net mirror disk3 disk4
3.	Zpool add PSC.Net mirror disk5 disk6 etc...
Steps for adding cache drives
1.	Zpool add PSC.Net cache disk1
2.	Zpool add PSC.Net cache disk2
Disable Zil
1.	 zfs set sync=disabled PSC.Net
2.	Zfs get sync
Steps for setting up Comstar
1.	svcadm enable svc:/system/stmf:default
2.	zpool list (will tell you capacity, substitute capacity in next line, its currently 20G)
3.	zfs create -V 20G PSC.Net/ISCSI.PSC.Net
4.	sbdadm create-lu /dev/zvol/rdsk/PSC.Net/ISCSI.PSC.Net
5.	sbdadm list-lu
6.	stmfadm add-view (LUN Name/Number)
7.	pkg install -v SUNWiscsit
8.	svcadm enable -r svc:/network/iscsi/target:default
9.	itadm create-target
Install GUI (For Management)
1.	wget -O - www.napp-it.org/nappit | perl

-----Original Message-----
From: William Jimenez [mailto:wjimenez5271 at gmail.com] 
Sent: Monday, January 16, 2012 9:07 PM
To: openindiana-discuss at openindiana.org
Subject: [OpenIndiana-discuss] Using OpenIndiana for iSCSI target

I'm considering openindiana to run a storage server that needs to provide an iSCSI target. Can anyone point me in the right direction for some best practices or wiki docs on this?



Thanks
_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss at openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss at openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss


More information about the OpenIndiana-discuss mailing list