原创:项目中关于iSCSI存储的讨论

2,288 Views

做项目的时候经常被问是否使用iSCSI存储的问题,特别是目前超融合遍地开花的情况下,何老师针对这些问题讨论讨论:

  • 项目中究竟使用iSCSI存储还是FC存储

我记得在设计章节说过预算问题,项目中使用什么存储依旧取决你的预算,相同的配置下,FC存储效率的确优于iSCSI存储,大家不要忽略另一个问题,使用iSCSI存储可以不改变现有网络,如果使用新部署FC存储,需要新建FC网络。对于中小企业来说,iSCSI存储满足基本需求是没有问题的,所以,项目中可以使用iSCSI存储。

  • 项目中使用DIY还是购置品牌iSCSI存储服务器

对于iSCSI存储服务器来说,选择很多,以DIY也可以直接购买品牌存储服务器,究竟如何选择,何老师的建议是尽可能的选择品牌存储服务器,为什么呢?几个因素:

  • 从存储系统:DELL、华为、浪潮等厂商都有自己的iSCSI存储服务器,其系统内核是linux,但都在linux基础上进行大幅度的修改,成为了自己的独有的存储核心系统,能够通过简单配置实现负载、快照、镜像等功能,其稳定性远高于DIY自建。
  • 从硬件配置:DELL、华为、浪潮等厂商针对存储服务器,从基础硬件都有优化设计,其专用的存储控制器使其更适用于存储服务器,并且能够提供多硬盘位以及扩容。
  • 从冗余:DELL、华为、浪潮等厂商可以提供双机热备等功能,DIY自建想要实现难度较大或者配置麻烦。
  • 从售后:DELL、华为、浪潮等厂商可以提供完整的售后技术服务,DIY自建如出现问题只能自行解决。
  • 非大厂iSCSI存储服务器是否能使用

这里说到的非大厂指的是群晖、威联通等厂商推出的企业级NAS服务器,能够提供NFS、iSCSI等存储功能,配置简单易于上手,不少的技术人员对这些产品不屑,经过何老师这几年的使用,大大小小项目使用群晖、威联通等厂商产品不小100套,所以对于一些预算不足的又不想DIY自建的项目,群晖、威联通等厂商的产品能够满足需求,并且,群晖、威联通等厂商已经通过VMware相关硬件认证,完全能够用于生产环境。

群晖、威联通等厂商产品也是自有系统,特别是群晖能够实现两台设备之间的实时同步,这个功能对于生产环境来说是非常好的特性。

需要注意的是,市场上出现了不少黑群的系统,个人建议生产环境不要使用黑群,一旦出现问题,后果无法想像。

  • 自建iSCSI存储推荐

如果项目需要自建iSCSI存储,推荐使用硬盘位较多的X86服务器,推荐配置如下:

  • CPU:存储服务器对CPU要求不高,主流I3\I5\E3之类的CPU都没有问题,使用E5略为浪费。
  • 内存:推荐配置8GB或以上。
  • 硬盘:根据情况决定,数据量不大且访问效率高推荐使用SSD或15K SAS硬盘,数据量大且访问效率一般推荐使用15 K SAS或SATA硬盘,是否使用SSD做缓存取决于系统是否支持。
  • 系统:最简单的做法是安装Linux系统,配置iSCSI或NFS服务即可。但这样的方式管理起来不太方便。推荐使用FREE NAS或OPEN-E等第三方存储服务器软件搭建,功能强大且易于管理。
  • iSCSI存储使用网络

在生产环境中,iSCSI存储大都使用普通以太网卡进行承载,强烈推荐使用独立的网卡运行iSCSI流量,并且为保证冗余,建议配置多路径,当一条路径出现问题后可以走其他路径。另外,iSCSI存储推荐使用10GB网络,使用1GB网络其传输受限,多数环境中使用1GB iSCSI存储服务器传输在100M-150M左右,如果使用10GB网络,传输能够达到300M-500M左右(与存储服务器阵列配置有关),需要注意的使用10GB网络,ESXi主机、存储服务器以及网络交换机都必须10GB。

1 thought on “原创:项目中关于iSCSI存储的讨论

发表评论

邮箱地址不会被公开。 必填项已用*标注