Redhat Linux下安装和使用Initiator
来源:互联网 发布:linux安装php 编辑:程序博客网 时间:2024/06/06 14:03
Redhat Linux下安装和使用Initiator
1、以下这些是成功的版本,注意:WS3.4只能与IX5000挂载,不能与IX1000挂载。
OS
Kernel
自带Initiator
initiator版本
iscsi服务
Redhat AS3.6
2.4.21-37.EL
是
iscsi-initiator-utils-3.6.3-3
成功
Redhat ES3.6
2.4.21-37.EL
是
iscsi-initiator-utils-3.6.3-3
成功
Redhat ES4.2
2.6.9-22.EL
否
iscsi-initiator-utils-4.0.3.0-2
成功
Redhat AS3.5
2.4.21-32.EL
是
iscsi-initiator-utils-3.6.2-7
成功
Redhat AS4.2
2.6.9-22.EL
否
iscsi-initiator-utils-4.0.3.0-2
成功
Redhat WS3.5
2.4.21-32.EL
是
iscsi-initiator-utils-3.6.2-7
成功
Redhat WS3.4
2.4.21-27.EL
是
iscsi-initiator-utils-3.6.2-4
成功(IX5000可以挂载,IX1000不行)
Redhat WS4.2
2.6.9-22.EL
是
iscsi-initiator-utils-4.0.3.0-2
成功
Redhat AS3.3
2.4.21-20.EL
否
iscsi-initiator-utils-3.6.3-3
成功(主要测试的是IX1000)
Redhat WS3.6
2.4.21-37.EL
是
iscsi-initiator-utils-3.6.3-3
成功
Redhat AS3.4
2.4.21-37.EL
是
iscsi-initiator-utils-3.6.3-3
成功
Redhat 9
2.4.20-8smp
iscsi-initiator-utils-3.6.2-7
2、以下是不成功的版本
Redhat AS4.0
2.6.9-5.EL
Redhat ES3.2
2.4.21-15.EL
Redhat ES4.1
2.6.9-11.EL
Redhat WS4.1
2.6.9-11.EL
Redhat AS4.1
2.6.9-11.EL
对于没有自动安装 initiator 的版本,如果在操作系统安装盘上的没有找到initiator ,参见附件 linux-initiator.rar ,里面包含了需要的 rpm 包。
1. 查看Linux是否已安装Initiator:rpm –qa|grep iscsi
2. 安装前,先查看Linux内核版本:uname -a,
使用的Initiator和Linux内核版本对应如下:
Initiator文件名称
Linux内核版本
iscsi-initiator-utils-4.0.3.0-2.i386.rpm
2.6
iscsi-initiator-utils-3.6.3-3.i386.rpm
2.4
iscsi-initiator-utils-3.6.2-7.i386.rpm
2.4
iscsi-initiator-utils-3.6.2-4.i386.rpm
2.4
linux-iscsi-3.6.0.3.tar
2.4
linux-iscsi-3.6.0.2.tar
2.4
linux-iscsi-3.4.4.tar
2.4
在兼容的情况下,尽量安装高版本的Initiator,也可以登录http://linux-iscsi.sourceforge.net网站查找合适的Initiator
3. 安装Initiator,
rpm文件使用命令:rpm –ivh 文件名,比如:
rpm –ivh iscsi-initiator-utils-4.0.3.0-2.i386.rpm
tar文件,先使用命令:tar xvf 文件名,之后在展开的文件夹中使用命令make,最后使用命令make installl即可。
4. 安装后查看/etc/initiatroname.iscsi文件,内容会显示“GenerateName=yes”。此时暂时不要修改。
5. 编辑/etc目录下的iscsi.conf文件,加入语句:DiscoveryAddress=存储IP:3260,例如:DiscoveryAddress=10.1.1.1:3260
6. 重启iscsi服务:service iscsi restart,之后再次查看initiatorname.iscsi文件,系统会自动生产一个InitiatorName。修改这个InitiatorName:
InitiatorName=Initiator的名字
7. 在存储上划分好SAN资源,配置好对应的Target,并将SAN资源挂到Target下面。配置正确的情况下,在Linux下使用iscsi-ls -l可以查看到发现的Target;
8. Linux下重启iscsi服务,使用fdisk -l可以看到挂上的磁盘;
9. 对磁盘进行分区,使用命令:fdisk 磁盘名称
10. 创建文件系统:mkfs -t ext3 磁盘分区名称
增加以下命令:mount /dev/sdb1 /mnt/zhang
11. 去掉分区自动检测功能:tune2fs 磁盘分区名称 -c -1 -i 0
12. 查看/sbin目录下是否有自动挂载与卸载脚本:iscsi-mountall和iscsi-umountall,没有的话把这两个文件拷贝到/sbin目录下,并执行dos2unix 文件名和chmod 777 文件名,把这两个文件转化称Linux下的可执行文件。
12. 查找/etc/init.d目录下名为iscsi的文件,这个文件没有iscsi设备自动挂载的语句,需要用含有自动挂载语句的iscsi文件替换,这个文件有两个版本,iscsi_2_6对应2.6内核的Linux,iscsi_2_4对应2.4的Linux,使用对应版本的文件,将其改名为iscsi并替换原目录下的文件,并执行命令“dos2unix 文件名”转换格式。
13. 查看分区的UUID:tune2fs -l 磁盘分区名称,例如
tune2fs -l /dev/sdb1
找到类似如下的信息:
Filesystem UUID: 1f5b8a37-50bf-4049-8caf-e6c6968b073f
14. 修改/etc目录下的fstab.iscsi文件,如果没有这个文件请手动创建,加入挂载文件系统语句:UUID=UUID号 挂载点 文件系统类型 defaults 0 0,例如
UUID=1f5b8a37-50bf-4049-8caf-e6c6968b073f /mnt/files ext3 defaults 0 0
15. 重启iscsi服务,查看文件系统是否能自动挂载
原文:http://blog.chinaunix.net/u/11651/showart_1075060.html
- Redhat Linux下安装和使用Initiator
- LINUX使用ISCSI initiator
- linux iscsi-initiator-utils下的安装配置
- Ubuntu 下iscsi initiator的安装与使用
- Ubuntu 下iscsi initiator的安装与使用
- Ubuntu 下iscsi initiator的安装与使用
- RedHat下如何安装和使用KVM
- Linux下配置iscsi-initiator
- linux iscsi initiator 安装配置
- linux iscsi initiator 安装配置
- linux iscsi initiator 安装配置
- Linux-->基础知识--> linux iscsi initiator 安装配置
- redhat linux 下安装 log4cpp
- redhat-linux下安装gcc
- redhat linux 下安装 log4cpp
- redhat linux 下安装 log4cpp
- Redhat linux下安装weblogic
- Linux(REDHAT) 下安装QT
- 可笑自己
- Know server errors immediately.
- Failed to save the updated manifest to the file
- Axure RP Pro - Master主控文档 - 将主控文档添加到多个页面
- VS2005调试ASP.Net时,一直显示Internet Explorer 无法显示该页面,NOD32禁端口
- Redhat Linux下安装和使用Initiator
- Javascript经典小教程总结
- 2009.02.22 读彼德.圣吉《第五项修炼》(一)
- WIN32下线程和窗口的数据绑定(转)
- 不同操作系统下的iSCSI Initiator
- c# 编码好习惯
- 小偷程序,专盗别人的网页内容
- 数值型减去NULL的处理
- 喜新厌旧:从Java到.Net