iscsi 环境下集群(应用虚拟化)的实现

iscsi 环境下集群(应用虚拟化)的实现

ID:9491190

大小:55.50 KB

页数:7页

时间:2018-05-01

iscsi 环境下集群(应用虚拟化)的实现_第1页
iscsi 环境下集群(应用虚拟化)的实现_第2页
iscsi 环境下集群(应用虚拟化)的实现_第3页
iscsi 环境下集群(应用虚拟化)的实现_第4页
iscsi 环境下集群(应用虚拟化)的实现_第5页
资源描述:

《iscsi 环境下集群(应用虚拟化)的实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、iSCSI环境下集群(应用虚拟化)的实现  存储区域网络(SAN)的发展,使得更多的应用系统,能够有效的进行存储集中,更加多的手段来提升数据的安全性。存储虚拟化、服务器虚拟化,能够引申出应用的虚拟化。应用虚拟化的实现是通过服务器集群来实现的。对于应用虚拟化这个概念,能够从我们的其他技术文章中看到周详描述。而SAN环境构架,曾是FCSAN的专利,现在随着iSCSI技术的蓬勃发展,一种基于IP的SAN构架,正在迅速发展壮大起来。这篇文章我们从iSCSI环境构架讨论,探讨在iSCSI环境下,集群(应用虚拟化)的实现。  首先介绍一下iSCSI技术

2、  iSCSI技术于2003年2月11日,由IETF(InterEngineeringTaskForce,互连网工程任务组)正式通过;他由IBM、思科一起发起,是一种基于网络的数据存储技术,具备硬件成本低廉,操作简单,扩充性强,传输速度快等特点。  iSCSI(互连网小型电脑系统接口)是一种在Inter协议网络上,特别是以太网上进行数据块传输的标准。他是由Cisco和IBM两家发起的,并且得到了IP存储技术拥护者的大力支持。是个供硬件设备使用的能够在IP协议上层运行的SCSI指令集。简单地说,iSCSI能够实现在IP网络上运行SCSI协议,

3、使其能够在诸如高速千兆以太网上进行路由选择。  iSCSI对于大多数用户,比FCSAN更具备竞争力  iSCSI技术和产品的出现,使得用户构架一个基于IP的SAN环境变得更加容易,由于现在市场上基于iSCSI的存储产品越来越多,通过这些产品构架一个SAN存储环境相对构架一个FCSAN环境整体投入相当的低。这是由于FCSAN需要专用的存储光纤交换机、HBA卡、FC存储设备等,这些设备现在还是相当的昂贵,对于一般用户来讲,这个投入可能不是很值得。当然FCSAN环境速度相当快,对于一些大规模数据库应用、并发度高的用户环境,这种配置是必须的。而大多

4、数应用环境,对存储处理能力的需要并不是想象中的那么吓人,往往连用户自己都不知道自己需要什么样的处理能力的存储。实际上,iSCSI环境下的性能瓶颈主要在网络上,因为iSCSI是通过以太网传输存储数据的。当然,在iSCSI存储设备端和服务器端存在封包和解包过程,这些会占用一些系统资源,假如使用专用的iSCSI卡,这种处理都在iSCSI卡上完成,不会占用系统资源。只有我们直接使用普通千兆以太网卡来连接到IPSAN环境中,才需要更多的系统资源。而随着网络的传输能力越来越强,服务器处理能力越来越强,这些都不是主要问题了。我们完万能够在相当低的预算范围

5、内,甚者仅仅是以前的一个DAS(直接连接存储,比如SCSI接口磁盘阵列柜)设备的投入,就能够完成一个IPSAN环境的构建。  下表能够了解一下,通过两种方式,构建一个SAN环境所需要的设备列表:    iSCSI环境下,构建一个集群IPSAN的构建,使得我们的用户能够将网络中的各个服务器,上的数据存放在iSCSI存储设备上,并且能够像FCSAN相同,在iSCSI磁盘阵列上划分的分区(LUN),这些分区能够被其他连接在IPSAN中的服务器所共享,这样就使得我们构架一个高可用性集群环境成为可能。  我们知道,在IPSAN环境下,我们能够不管服务

6、器存放在何处、iSCSI存储设备存放在何处,只要网络链路能够通达就能够加入到这个SAN环境中。这样我们就在这个IPSAN环境中实现了存储虚拟化。那么怎么实现集群呢,这里我们讨论高可用性集群的实现。  高可用性集群解决SAN环境中各个应用系统的高可靠性,简单的说,就是任何服务器节点的宕机,不会导致运行在该服务器节点的应用系统停止工作,他会根据预定义的备援规则进行转移,这个转移包括了应用系统(服务、进程等)、网络资源(IP)、存储资源(卷)。这些资源通常被捆绑在一起,我们称为任务包(Package),他在逻辑上单独于服务器主机(服务器节点,No

7、de),这样实际上是把处理单元(服务器节点)和应用系统(任务包)逻辑上完全分开,而任务包能够在任何能够运行的服务器节点上运行,对于客户端访问者来讲,不知道数据是存放在哪里,也不知道自己使用的应用环境是运行在哪台服务器上,实现了应用环境的高可用。下面我们以LanderCluster为例,来阐述一下这个环境的实现过程。  LanderCluster是一种集群管理软件,能够在IPSAN环境下,构建一个多种工作方式服务器互备环境,这种互备方式,能够是多台服务器相互备份、一台备份多台、多台备份多台等。而我们仅仅需要考虑的是集群系统的规划,也就是我们前

8、面提到的备援规则定义,这是高可用集群系统定义的核心。主要要考虑的包括应用系统的兼容性、服务器处理能力等。  应用系统兼容性主要是指两个或多个应用系统是否能够在同一台服务器环境上运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。