使用和配置磁盘阵列

  使用外挂磁盘子系统可以大幅度增加Solaris系统可管理的存储容量,本节以Sun公司的StorEdgeA5000光纤通道硬盘阵列为例,说明如何配置大容量磁盘阵列。A5000通过千兆接口转换器(GigaBitInterfaceBorad,简称GBIC模块)和光纤与主机连接,距离可达10公里,因此具体连接和配置方式多种多样,视具体情况而定,下面以实例说明一下连接规则。

  A5000最多可以配4个GBIC模块,而E3500主机可以配置多个GBIC模块,可以在I/O板上添加GBIC接口卡即可。连接主机和磁盘阵列的光纤两端必须接在GBIC模块上,一根光纤包括发送接收两条线。需要两个GBIC模块,一个安装在A5000.上,另一个安装在Sun主机上。为了提高主机和磁盘子系统之间的传输速度,同时提高系统的容错性能,可以采用主机和A5000之间双环双通道的连接方式。

  两台主机SunE3500和两台磁盘阵列之间使用双环双通道的连接方式,每台主机和磁盘阵列.上都需要配置4个GBIC模块,主机的4个GBIC模块2个-组和2个A5100的4个GBIC模块连接,A5100的4个GBIC模块2个一组和2个E3500的4个GBIC模块连接,这样就做到了最大的容错和数据传输性能。

  硬件方面,每个节点需要三个网络接口,两个接口分别连接不同网段,一个接口用于心跳连接。对于双节点的群集,心跳接口可以用RJ45反线直连,每个网络接口都要配置静态IP地址。如果接入Intermet,提供服务的网络接口需要配置合法的IP地址,心跳线接口必须配私有IP地址。为了避免双机数据复制带来的麻烦,可以采用共享磁盘阵列存储需要共享的数据。

  每个节点上的两个提供服务的静态IP地址要在不同的网段,以CommunicationNetwork1和CommunicationNetwork2区别,分别在1.2.3和1.2.4网段,1.2.4是后备的。之所以要配置双网络,是为了避免网络接口的单点失效和服务接管,即如果gold节点上的1.2.3.4网络接口出现故障,LegatoCluster能自动检测到该故障,并启用CommunitationNetwork2网段上的后备网络接口1.2.4.5将地址1.2.3.4接管,但仍使用1.2.3网段地址。反之亦然。

  为了使IP地址切换对用户透明,LegatoCluster采用了群集管理IP地址(ManagedClusterIPAddress)的概念,对于用户来说他们访问的是管理IP地址,而不是标准的主机IP地址。如果接入Internet,管理IP地址也必须是合法IP地址。管理IP地址可以在节点之间进行转移而无须重启主机,图中的1.2.3.200和12.3.210就是管理IP地址,分别是Web服务和数据库服务的访问地址。当gold节点硬件失效时,Web服务转移到silver节点上,同时Web服务的IP地址1.2.3.200也转移到silver节点上,此时1.2.3.5.1.2.3.200和1.2.3.210处在同一个网络接口。