iSCSI 环境下集群(应用虚拟化)的实现
2008-11-28 11:03:22 来源:WEB开发网下表能够了解一下,通过两种方式,构建一个SAN环境所需要的设备列表:
iSCSI环境下,构建一个集群IP SAN的构建,使得我们的用户能够将网络中的各个服务器,上的数据存放在iSCSI存储设备上,并且能够像FC SAN相同,在iSCSI磁盘阵列上划分的分区(LUN),这些分区能够被其他连接在IP SAN中的服务器所共享,这样就使得我们构架一个高可用性集群环境成为可能。
我们知道,在IP SAN环境下,我们能够不管服务器存放在何处、iSCSI存储设备存放在何处,只要网络链路能够通达就能够加入到这个SAN环境中。这样我们就在这个IP SAN环境中实现了存储虚拟化。那么怎么实现集群呢,这里我们讨论高可用性集群的实现。
高可用性集群解决SAN环境中各个应用系统的高可靠性,简单的说,就是任何服务器节点的宕机,不会导致运行在该服务器节点的应用系统停止工作,他会根据预定义的备援规则进行转移,这个转移包括了应用系统(服务、进程等)、网络资源(IP)、存储资源(卷)。这些资源通常被捆绑在一起,我们称为任务包(Package),他在逻辑上单独于服务器主机(服务器节点,Node),这样实际上是把处理单元(服务器节点)和应用系统(任务包)逻辑上完全分开,而任务包能够在任何能够运行的服务器节点上运行,对于客户端访问者来讲,不知道数据是存放在哪里,也不知道自己使用的应用环境是运行在哪台服务器上,实现了应用环境的高可用。下面我们以LanderCluster为例,来阐述一下这个环境的实现过程。
LanderCluster是一种集群管理软件,能够在IP SAN环境下,构建一个多种工作方式服务器互备环境,这种互备方式,能够是多台服务器相互备份、一台备份多台、多台备份多台等。而我们仅仅需要考虑的是集群系统的规划,也就是我们前面提到的备援规则定义,这是高可用集群系统定义的核心。主要要考虑的包括应用系统的兼容性、服务器处理能力等。
更多精彩
赞助商链接