SCST在Linux下的FC和iSCSI部署教程

4星 · 超过85%的资源 需积分: 50 84 下载量 141 浏览量 更新于2024-11-24 收藏 96KB DOC 举报
"这篇文章主要介绍了开源存储区域网络(SAN)软件SCST的安装与使用,SCST支持iSCSI和光纤通道(FC)协议。它在Linux环境下运行,提供了目标(Target)端的功能,用于创建和管理存储卷。在安装前,需要准备特定的硬件设备和软件包,包括FC光纤卡、特定版本的内核和相关驱动。文章详细描述了在服务器端(Target)的配置步骤,包括内核打补丁、编译安装SCST及其依赖的devicehandler模块,以及FC卡驱动的加载。" 在安装SCST时,首先要注意的是硬件环境。服务器端(Target)需要一块QLA2460型号的光纤卡,并且内核版本要求为Linux 2.6.24。软件方面,需要安装SCST的核心组件scst-1.0.1.1、配置工具scstadmin-1.0.6,以及针对该光纤卡的驱动qla_isp-1.0.2。客户端(Initiator)同样需要相应的硬件和软件支持,包括相同型号的光纤卡、Red Hat企业版5的内核以及FC卡驱动和管理软件。 在Target端配置SCST的过程中,首先需要对内核进行打补丁,应用patch-p0scst_exec_req_fifo-2.6.X.patch和patch-p0io_context-2.6.X.patch。注意,内核必须关闭HIGHMEM选项,以确保scst_user模块可以正确加载。接下来,进入SCST源代码目录进行编译和安装,然后加载scst.ko模块。接着,加载所需的devicehandler模块,例如scst_vdisk.ko,用于虚拟磁盘功能。此外,还需要编译并安装qla_isp驱动,加载isp_scst.ko和isp_mod.ko模块,以支持FC卡的运作。 SCST的安装和配置过程涉及多个步骤,每个步骤都至关重要,确保了FC环境下的存储服务能够正常运行。通过SCST,用户可以在Linux系统上构建一个高效的存储解决方案,支持多种协议,方便地管理存储资源,提供给客户端进行数据访问。 SCST是一个强大的开源存储解决方案,对于需要在Linux环境中实现FC和iSCSI存储服务的用户来说,具有很高的实用价值。其详细的安装和配置过程需要对Linux内核、驱动程序以及存储网络有深入的理解,但一旦设置完成,就能提供稳定且灵活的存储服务。