在linux下配置ISCSI.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【ISCSI在Linux下的配置】 ISCSI(Internet Small Computer System Interface)是一种网络协议,它允许存储设备通过IP网络连接到服务器,实现存储区域网络(SAN)的功能。在Linux环境中配置ISCSI,可以让服务器访问远程存储设备,如同访问本地硬盘一样。 1. **安装ISCSI Initiator** - 你需要下载并安装ISCSI initiator的软件包,例如`iscsi-initiator-utils`。在提供的教程中,使用的版本是`iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm`。你可以从Open-iSCSI的官方网站或者其他可靠的源获取这个包。 - 将rpm包复制到本地文件系统,然后使用`rpm`命令进行安装,例如:`rpm –ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm`。这会在`/etc/iscsi`目录下生成配置文件。 2. **启动ISCSI服务** - 安装完成后,ISCSI服务通常是关闭的,需要手动启动。你可以通过以下命令启动服务:`cd /etc/init.d`,然后运行`./iscsi start`。 - 为了使ISCSI服务在系统启动时自动运行,使用`chkconfig`命令:`chkconfig iscsi on`。 3. **发现目标(Target)** - 要连接到ISCSI目标(例如,7612i存储设备),运行`iscsiadm --mode discovery --type sendtargets --portal 192.168.1.221`,这里的`192.168.1.221`是目标设备的IP地址。 4. **显示目标** - 使用`iscsiadm --mode node`命令来查看已知的目标名称,这些名称应该与7612i存储设备的管理界面中显示的名称一致。 5. **登录目标** - 通过`iscsiadm --mode node --targetname targetname --portal 192.168.1.221:3260 --login`命令来登录到指定的目标。`targetname`应替换为步骤4中得到的目标名称,`192.168.1.221:3260`是目标的IP地址和端口号。 6. **设置自动启动服务** - 为了确保重启后仍能自动连接到ISCSI目标,需要将登录命令添加到`/etc/iscsi/iscsid.conf`文件中。打开该文件,将登录命令添加到`# Startup settings`下面。 7. **分区设置** - 连接ISCSI设备后,需要对其进行分区才能在Linux系统中使用。最常用的分区工具是`fdisk`。 - 运行`fdisk /dev/hdb`(这里的`hdb`需要替换为实际的设备名,例如`sdb`),然后按照提示创建分区。使用`n`命令创建新分区,选择主分区(`p`),指定分区号、起始位置和大小。 完成以上步骤后,ISCSI连接和分区工作就完成了。不过,分区仅是逻辑上的划分,你还需使用文件系统(如ext4)格式化分区,然后挂载到Linux系统的某个目录下才能正常使用。例如,使用`mkfs.ext4 /dev/sdb1`创建ext4文件系统,然后使用`mount /dev/sdb1 /mnt/iscsi`将其挂载到`/mnt/iscsi`目录。记得在`/etc/fstab`中添加条目,以便在系统启动时自动挂载。
- 粉丝: 17
- 资源: 26万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- asm-西电微机原理实验
- Arduino-arduino
- C语言-leetcode题解之70-climbing-stairs.c
- C语言-leetcode题解之68-text-justification.c
- C语言-leetcode题解之66-plus-one.c
- C语言-leetcode题解之64-minimum-path-sum.c
- C语言-leetcode题解之63-unique-paths-ii.c
- C语言-leetcode题解之62-unique-paths.c
- C语言-leetcode题解之61-rotate-list.c
- C语言-leetcode题解之59-spiral-matrix-ii.c