变废为宝,教你构建iSCSI磁盘阵列
两大阵营的选择
Windows Target选项
自从Microsoft今年三月份从String Bean软件公司收购WinTarget后,已经从市场上将这一流行的iSCSI target application彻底收回。Microsoft表示将在Windows Storage Server的未来版本中集成WinTarget的功能——同时支持基于文件和基于卷的LUN,使用VSS提供快照。这也就意味着这项技术将不再只属于DIY一族。
随之,Rocket Division软件公司的StarWind成为基本的Windows target。StarWind能够创建固定的和可扩展的文件LUN,并支持快照。另外,你还可以创建RAMdisk LUN,并在你的StarWind服务器上共享.ISO文件、磁带驱动器或其他SCSI设备。它不可以通过IP地址或IQN支持LUN masking(逻辑单元数掩码),因此你必须使用CHAP验证来控制哪些主机服务器有权访问特定的LUN。企业版的StarWind价格为995美元,只支持一个主机连接的版本为395美元。
另外,MySAN是来自Nimbus Data系统公司的一个免费iSCSI target,它只提供基于卷的LUN以及唯一的IQN masking,不过考虑它是免费的,我们也没有理由抱怨它功能太少。
具有相对复杂需求的企业应该关注FalconStor软件公司的iSCSI Storage Server 以及DataCore软件公司的SANmelody。二者都是从事存储虚拟应用软件多年,并且也已经使用该技术创建全功能的iSCSI targets。
FalconStor的iSCSI Storage Server也已经获得了不少的好评和奖项。除了支持文件LUN外,它还能够将所有连接到你服务器的磁盘组成一个存储池,然后在这个存储池中如同普通存储一样创建和扩展 LUN。FalconStor 有像VSS provider一样的为数据库和信息应用提供快照的snapshot provider模块,与iSCSI Storage Server的Snapshot服务一起工作,支持随需应变的、预定的以及以备份为目的的快照。它也支持本地镜像、快照式的远程复制以及iSCSI存储服务器集群——这对于需要将iSCSI访问添加到FC阵列中的企业来说是非常好的。其起始价格为2500美元。
同FalconStor的解决方案一样,SANmelody也是将物理磁盘组成一个存储池,在这个池中管理员可以创建LUN。SANmelody甚至可以支持精简自动配置(thin provisioning),允许你在一个150GB的磁盘池中创建10个20GB的LUN。SANmelody最酷的特点是其移植便捷性,它允许你在不中止服务器运行的情况下将服务器中的数据从一组磁盘迁移到另一组磁盘中。根据不同的选择项,其价格从1200美元起不等。
Linux Target选项
对于一些热衷于开源的用户来说,可以从iscsitarget.sourcesforge.net这个网站上下载iSCSI Enterprise Target Project,然后使用它来开发自己的Linux块设备(block devices)。这一基本的驱动程序支持通过CHAP的服务器验证,但也会取决于你用于块设备管理的Linux逻辑卷管理器(logical volume manager),通过编辑配置文件来管理。
Pavitrasoft公司的Mayastor iSCSI Storage Server使用了一个Web界面,允许管理员将多个磁盘组合为一个卷群组,然后在这个池中分配逻辑驱动器。LUN可以通过IP地址和 iSCSI IQN来分配,也可以支持CHAP。
包括Chelsio Communications、Wasabi Systems以及SBE 等的其他几个厂商也正在对OEM客户销售针对Linux的iSCSI target解决方案,但他们对DIY用户并不是很积极。
最有趣的Linux iSCSI方案也许是属于德国的Open-E,它将其解决方案打包在一个IDE接口的闪存模块中。Open-E提供SOHO、SMB以及企业级版本,价格从299美元到750美元不等。企业版本支持RAID-6、MPIO、IPsec、随需应变和预定的快照、在线的卷和容量扩充、NIC绑定(NIC bonding),所有这一切都是通过一个简单的Web界面提供。Open-E企业版iSCSI还可以将单个的服务器在网络上展现为多个iSCSI target,这在开发或数据恢复环境中,用多个 iSCSI阵列模仿一个生产型SAN的时候派得上用场。
Windows Target选项
自从Microsoft今年三月份从String Bean软件公司收购WinTarget后,已经从市场上将这一流行的iSCSI target application彻底收回。Microsoft表示将在Windows Storage Server的未来版本中集成WinTarget的功能——同时支持基于文件和基于卷的LUN,使用VSS提供快照。这也就意味着这项技术将不再只属于DIY一族。
随之,Rocket Division软件公司的StarWind成为基本的Windows target。StarWind能够创建固定的和可扩展的文件LUN,并支持快照。另外,你还可以创建RAMdisk LUN,并在你的StarWind服务器上共享.ISO文件、磁带驱动器或其他SCSI设备。它不可以通过IP地址或IQN支持LUN masking(逻辑单元数掩码),因此你必须使用CHAP验证来控制哪些主机服务器有权访问特定的LUN。企业版的StarWind价格为995美元,只支持一个主机连接的版本为395美元。
另外,MySAN是来自Nimbus Data系统公司的一个免费iSCSI target,它只提供基于卷的LUN以及唯一的IQN masking,不过考虑它是免费的,我们也没有理由抱怨它功能太少。
具有相对复杂需求的企业应该关注FalconStor软件公司的iSCSI Storage Server 以及DataCore软件公司的SANmelody。二者都是从事存储虚拟应用软件多年,并且也已经使用该技术创建全功能的iSCSI targets。
FalconStor的iSCSI Storage Server也已经获得了不少的好评和奖项。除了支持文件LUN外,它还能够将所有连接到你服务器的磁盘组成一个存储池,然后在这个存储池中如同普通存储一样创建和扩展 LUN。FalconStor 有像VSS provider一样的为数据库和信息应用提供快照的snapshot provider模块,与iSCSI Storage Server的Snapshot服务一起工作,支持随需应变的、预定的以及以备份为目的的快照。它也支持本地镜像、快照式的远程复制以及iSCSI存储服务器集群——这对于需要将iSCSI访问添加到FC阵列中的企业来说是非常好的。其起始价格为2500美元。
同FalconStor的解决方案一样,SANmelody也是将物理磁盘组成一个存储池,在这个池中管理员可以创建LUN。SANmelody甚至可以支持精简自动配置(thin provisioning),允许你在一个150GB的磁盘池中创建10个20GB的LUN。SANmelody最酷的特点是其移植便捷性,它允许你在不中止服务器运行的情况下将服务器中的数据从一组磁盘迁移到另一组磁盘中。根据不同的选择项,其价格从1200美元起不等。
Linux Target选项
对于一些热衷于开源的用户来说,可以从iscsitarget.sourcesforge.net这个网站上下载iSCSI Enterprise Target Project,然后使用它来开发自己的Linux块设备(block devices)。这一基本的驱动程序支持通过CHAP的服务器验证,但也会取决于你用于块设备管理的Linux逻辑卷管理器(logical volume manager),通过编辑配置文件来管理。
Pavitrasoft公司的Mayastor iSCSI Storage Server使用了一个Web界面,允许管理员将多个磁盘组合为一个卷群组,然后在这个池中分配逻辑驱动器。LUN可以通过IP地址和 iSCSI IQN来分配,也可以支持CHAP。
包括Chelsio Communications、Wasabi Systems以及SBE 等的其他几个厂商也正在对OEM客户销售针对Linux的iSCSI target解决方案,但他们对DIY用户并不是很积极。
最有趣的Linux iSCSI方案也许是属于德国的Open-E,它将其解决方案打包在一个IDE接口的闪存模块中。Open-E提供SOHO、SMB以及企业级版本,价格从299美元到750美元不等。企业版本支持RAID-6、MPIO、IPsec、随需应变和预定的快照、在线的卷和容量扩充、NIC绑定(NIC bonding),所有这一切都是通过一个简单的Web界面提供。Open-E企业版iSCSI还可以将单个的服务器在网络上展现为多个iSCSI target,这在开发或数据恢复环境中,用多个 iSCSI阵列模仿一个生产型SAN的时候派得上用场。
0
相关文章