ISCSI高可用管理

业务主机通过iSCSI方式访问存储集群中的块存储资源。

iSCSI高可用管理功能用于为存储集群提供存储业务的存储外网网络设置一个高可用IP,保障存储业务的连续性。业务主机访问iSCSI高可用IP即可持续发现存储集群中的块设备,不受存储节点故障的影响。

创建iSCSI高可用IP时,需设置提供iSCSI接入的主节点和备节点,主备节点一起构成了iSCSI高可用组。同一iSCSI高可用组内所有节点的路由信息需一致,以避免高可用切换时,由于路由不可达而导致业务连接中断。

1.      高可用

ONEStor通过高可用IP(虚拟IP地址,即VIP)来实现集群的高可用,即对外呈现一个虚拟IP地址,实际业务落在集群中的节点上。当对应的主用节点宕机后,立刻切换到备用节点,使用户不感知业务切换。

主用节点与备用节点之间存在心跳检测。当主用节点宕机后,备用节点通过心跳检测得知主用节点不可用,迅速接管主用节点业务,以避免用户业务中断。

2.      负载均衡

通过统计集群内节点的负载情况,ONEStor可以智能地将新的iSCSI连接分配到低负载的节点上,以避免出现单节点负载过大的情况。

访问高可用IP,实际访问的是主用节点。此时主用节点查询节点负载信息表(权重表),然后依据调度算法选择最优节点。

负载均衡功能必须在高可用功能的基础上开启,当两个功能同时开启以后,客户端只需要连接VIP即可获得稳定的块服务。

iSCSI高可用管理主要包括以下功能: