iSCSI存储系统的入门指南 配置必知

越来越多的中小企业发现iSCSI非常适合他们的情况。在这篇iSCSI入门指南中,将介绍当实施第一个iSCSI存储系统的时候,需要知道什么。

iSCSI在中小企业中的流行和服务器虚拟化有关。并且现在,虚拟主机的容错是使得小型企业转向iSCSI的一个重大因素。在一个虚拟数据中心,阻止服务器下线是非常必要的。如果一台服务器下线了,它会使得所有构建在其上的虚拟机都下线。由于一个单独的主机服务器一般都会有十几个或者更多的虚拟机,一个服务器下线通常会导致大规模的运行中断。

但是这和iSCSI存储系统有何关系?为了防止我以上描述的这些情况,许多组织会把他们的虚拟主机集群化。这样的话,一台虚拟机能在另一台物理服务器上继续运行。虽然主机集群技术有很多种,主机集群技术通常会需要让所有在集群内的主机可以共同访问一个共享的存储池。共享的存储池不能通过磁盘控制器连接集群中的节点。换句话说,集群节点通过使用iSCSI协议在网络层面上和存储池通讯。

实施iSCSI存储系统的硬件需求

使用iSCSI的唯一必须的硬件需求是在远程存储池和需要连接的电脑之间必须存在TCP/IP连接。除此之外,广泛认同的最佳实践认为需要将iSCSI流量运行在一个独立的、高速的网络连接,使得iSCSI不被其他网络流量干扰,但这并不是绝对要求。如果你使用一个独立的网络连接(我极力推荐),你可以尽量使用高速带宽。在你的服务器和存储池之间使用更高的带宽意味着更少的延迟,而这非常重要,特别是对于I/O非常敏感的应用。

实施iSCSI存储系统的软件需求

为了实施iSCSI连接,你需要一种特殊类型的软件。iSCSI存储阵列一般来说是物理上连到Windows或者Linux服务器上的磁盘资源的集合。服务器运行iSCSI目标端软件。就如同共享存储池需要定制化的软件,从而使得服务器能够连接到它。为了连接到iSCSI目标端,服务器必须运行iSCSI启动器。

实现iSCSI连接

一旦你有了iSCSI启动器和iSCSI目标端软件,下一步是实现iSCSI连接。具体步骤取决于你所使用的软件。然而,有五个基本的步骤是一般需要的:

1、设置iSCSI目标端使得磁盘资源可以作为iSCSI存储使用。在windows存储服务器上,这意味着你必须创建一个虚拟硬盘并且指派它与一个特殊的iSCSI目标端相联系在(在一个存储服务器可以建立多个目标端)。当你运行iSCSI启动器,软件会给服务器分配一个iSCSI授权名称(IQN)。

2、记录这个名称并且配置iSCSI目标端,允许连接到这个IQN.

3、在服务器和共享存储池之间配置防火墙使得iSCSI流量能够通过。iSCSI流量一般使用3260端口。

4、向iSCSI目标端提供iSCSI启动器的完全限定域名的IP地址。

5、实现到存储池的连接并且分配一个非盘符。