近日在测试新版本XenServer 6.2连接iStorageServer.CHS提供的高可用iSCSI存储时,遇到一些问题,多方打探研究,官网论坛终于有结果了,原来XenCenter连接HA iscsi时有bug。。http://forums.citrix.com/thread.jspa?threadID=332276&tstart=0
所以,只能通过命令行去连接高可用iSCSI存储。
具体的iStorageServer.CHS配置高可用存储,可查看白皮书:http://www.kernsafe.cn/white-papers/high-availability-iscsi-san-for-citrix-xen-server.aspx
但是XenServer的配置有一些变化:
配置文件更新为:添加default:

defaults {


                                                             polling_interval 10
                                                              max_fds  8192
                                                     }
                             添加设备:

device {


vendor"KernSafe"
product"*"
path_selector"round-robin 0"
path_grouping_policy   multibus
getuid_callout"/sbin/scsi_id -g -u -s /block/%n"
path_checkerreadsector0
rr_min_io100
rr_weightpriorities
failbackimmediate
no_path_retry5
}


登录两个target后,通过命令建sr  :1.xe sr-probe type=lvmoiscsi device-config:target=ip1,ip2

device-config:targetIQN=*    回车后你会发现有个SCSI ID


 2.xe sr-creat

type=lvmoiscsi device-config:target=ip1,ip2

device-config:targetIQN=*


device-config:SCSIid=   name-label="SR名称"  


 这样就oK了,注意type 决定了后面device-config的属性。。。