近日在测试新版本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的属性。。。