iscsi on opensolaris(200906) for xenserver5.5
iscsi on opensolaris(200906) for xenserver5.5by Xiantong Wang,xiantong@gmail.com
date:2009.9.18
1、安装target和initiator
SUNWiscsitgt提供target,SUNWiscsi提供initiator
# pkg install SUNWiscsitgt SUNWiscsi
DOWNLOAD PKGS FILES XFER (MB)
Completed 2/2 18/18 0.79/0.79
PHASE ACTIONS
Install Phase 78/78
2、起动target服务
2.1、查看iscsitgt是否online
# svcs iscsitgt
STATE STIME FMRI
disabled 8:48:21 svc:/system/iscsitgt:default
2.2、使iscsitgt服务online
# svcadm enable system/iscsitgt:default
2.3、确认iscsitgt服务状态
# svcs iscsitgt
STATE STIME FMRI
online 8:48:51 svc:/system/iscsitgt:default
3、为远程用户提供lun磁盘服务
3.1、创建zfs分区专供iscsi存储使用
#zfs create rpool/disks
3.2、为iscsitgt配置默认目录
#iscsitadm modify admin -d /rpool/disks
3.3、创建一个target
#iscsitadm create target -z 10G storage2
3.4、查看target
# iscsitadm list target
Target: storage2
iSCSI Name: iqn.1986-03.com.sun:02:82277c34-0f48-6999-88cc-a374fb1dd5d9.storage2
Connections: 0
4、利用xenceneter5.5创建上述iscsi存储池(略)
要注意的是在Discover LUNs的时候经常发现不了lun,多试几次,暂没找到原因。
5、在xenserver5.5主机上,CLI命令行模式创建上述iscsi存储池
5.1、探测指定主机可用的target
# iscsiadm -m discovery -t sendtargets -p 192.168.1.6
192.168.1.6:3260,1 iqn.1986-03.com.sun:02:82277c34-0f48-6999-88cc-a374fb1dd5d9.storage2
5.2、针对该IQN发起一个会话
# iscsiadm -m node -T iqn.1986-03.com.sun:02:82277c34-0f48-6999-88cc-a374fb1dd5d9.storage2 -l
Login session
5.3、查看会话是否active
# iscsiadm -m session
tcp: 192.168.1.6:3260,1 iqn.1986-03.com.sun:02:82277c34-0f48-6999-88cc-a374fb1dd5d9.storage2
5.4、找到上述session的SCSI-ID
# xe sr-probe type=lvmoiscsi device-config:target=192.168.1.6 devi ce-config:targetIQN=iqn.1986-03.com.sun:02:82277c34-0f48-6999-88cc-a374fb1dd5d9. storage2
Error code: SR_BACKEND_FAILURE_107
Error parameters: , The SCSIid parameter is missing or incorrect,
SUN
0
10737418240
3600144f04ab2d9f3000011258f319600
5.5、确认host-uuid
如果在pool状态
# xe pool-list
uuid ( RO) : c8881189-8f95-7a83-4c02-ad44fd41fc12
name-label ( RW): xbox
name-description ( RW):
master ( RO): 8d280321-288c-4294-8d97-90f3f3374467
default-SR ( RW): 17b8a5f7-b10e-34d9-f5cc-002343b5744e
如果在单机状态
# xe host-list
uuid ( RO) : 8d280321-288c-4294-8d97-90f3f3374467
name-label ( RW): xbox3
name-description ( RO): Default install of XenServer
5.6、创建sr
# xe sr-create host-uuid=8d280321-288c-4294-8d97-90f3f3374467 content-type=user name-label="iSCSI SR" shared=true device-config:target=192.168.1.6 device-config:targetIQN=iqn.1986-03.com.sun:02:82277c34-0f48-6999-88cc-a374fb1dd5d9.storage2 device-config:SCSIid=3600144f04ab2d9f3000011258f319600 type=lvmoiscsi
ae39bbc9-423d-6ebb-f486-029e119e3357
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12199/showart_2058169.html 很有用,谢谢LZ!
页:
[1]