傻瓜式教程:OpenFiler部署iSCSI网络存储服务

需积分: 10 3 下载量 78 浏览量 更新于2024-09-15 收藏 46KB DOC 举报
本文档详细介绍了如何在Linux环境中使用OpenFiler部署iSCSI网络存储,主要针对CentOS 5.6系统。首先,我们来概述一下关键步骤和相关的软件环境。 **1. 软件环境设置** 在这个阶段,我们需要确保服务器上安装了必要的iSCSI工具包。在CentOS 5.6上,这包括`scsi-target-utils`包,可以通过`yum install scsi-target-utils`命令进行安装。验证安装后,我们发现以下服务与配置文件: - **iSCSI Target(服务器)**:代表存储资源位于一个iSCSI服务器上,通常是硬盘驱动器,如 `/dev/sda8G`, `/dev/sdb1G`, 和 `/dev/sdc2G`。 - **iSCSI Initiator**:在客户端(例如,另一台CentOS 5.6系统的主机,如 rhel5-2.test.org)上,用于连接到iSCSI服务器。 **2. 配置目标服务(Target Settings)** 配置iSCSI服务器的关键步骤涉及以下几个部分: - **设置启动脚本**:启动服务通常通过修改`/etc/rc.d/init.d/tgtd`脚本,并确保它被纳入系统启动流程,或者根据需要创建全局配置文件`/etc/sysconfig/tgtd`。 - **配置文件管理**:`/etc/tgt/targets.conf`是iSCSI目标的主要配置文件,这里定义了存储卷(LUNs)和它们的属性。 - **管理工具**:使用`tgt-admin`、`tgt-setup-lun`、`tgtadm`等工具来管理和配置iSCSI目标。 - **文档和手册**:查阅官方文档如`/usr/share/doc/scsi-target-utils-1.0.8/*`和相关手册页`/usr/share/man/man8/tgt*`,了解命令用法和参数。 **3. 启动iSCSI Target服务(B. Start Target Service (tgtd))** 最后,启动`tgtd`服务,这是iSCSI服务器运行的核心组件。执行`/etc/rc.d/init.d/tgtd start`或手动运行`/usr/sbin/tgtd`以启动服务。确保服务成功启动并且可以提供iSCSI存储资源,可以通过查看日志文件或使用`systemctl status tgtd`检查服务状态。 部署iSCSI网络存储在OpenFiler上是一个涉及安装适当的软件包、配置目标服务器并启动服务的过程。每个步骤都需要细致的操作和理解,确保iSCSI连接的可靠性和安全性。对于初次尝试或需要进一步学习的用户,这些步骤提供了清晰的指导,但实际操作时可能需要根据特定环境进行调整。