配置ISCSI客户端(LINUX)
来源:互联网 发布:xen跟linux是什么关系 编辑:程序博客网 时间:2024/06/06 01:08
1.1 连接ISCSI
1.1.1 安装rpm包
1.1.2 启动ISCSI服务
1.1.3 搜寻盘阵
1.1.4 显示盘阵
1.1.5 登陆盘阵
1.1.6 设置自动启动盘阵服务
1.2 设置分区
1.2.1 使用fdisk命令进行磁盘分区
1.2.2 现在验证新分区:
1.2.3 格式化分区
1.2.4 设定加载点:
1.2.5 设定自动挂载:
1.2.6 查看挂载分区:
参考文档
http://wenku.baidu.com/view/5c1e256b561252d380eb6efc.html
http://tech.watchstor.com/storage-module-121394.htm
http://www.docin.com/p-75184799.html
1、iscsi initiator安装
位置:光盘Sever目录下
RHEL 5已开始在内核中加入了对iSCSI的支持,使用的iSCSI Initiator软件是Open-iSCSI Initiator,支持万兆网卡。
[root@localhost]# cd /mnt/Server/
[root@localhost]# rpm -ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
warning: iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing… ########################################### [100%]
1:iscsi-initiator-utils ########################################### [100%]
这个安装将iscsid、iscsiadm安装到/sbin目录下,它还将把默认的配置文件安装到/etc/iscsi目录下:
/etc/iscsi/iscsid.conf所有刚发起的iSCSI session默认都将使用这个文件中的参数设定。
/etc/iscsi/initiatorname.iscsi 软件iSCSI initiator的intiator名称配置文件。
在iscsi启动的时候,iscsid和iscsiadm会读取这两个配置文件。
2、redhat5下initiator配置
2.1、确认iscsi服务随系统启动而启动
用chkconfig检查iscsi和iscsid服务在运行级别3和5中随系统的启动而自动启动
[root@localhost]# chkconfig –list |grep iscsi
iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off
iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
如果iscsid和iscsi没有随系统的启动而启动,则用chkconfig设置这两个服务在系统运行级别为3和5时随系统启动而启动
[root@localhost]# chkconfig iscsi –level 35 on
[root@localhost]# chkconfig iscsid –level 35 on
2.2、设置InitiatorName
用vi编辑/etc/iscsi/initiatorname.iscsi文件,文件内容如下
InitiatorName=iqn.2005-03.com.max:pe03
2.3、启动iscsi服务
用service iscsi start启动iSCSI服务。
root@localhost]# service iscsi start
Turning off network shutdown. Starting iSCSI daemon: [ OK ]
[ OK ]
Setting up iSCSI targets: [ OK ]
用service iscsi status及service iscsid status查看iscsi相关服务的运行状态
[root@localhost]# service iscsi status
iscsid (pid 3697 3696) is running…
[root@localhost]# service iscsid status
iscsid (pid 3697 3696) is running…
2.4、分配存储资源,在Linux上执行target的发现
[root@localhost]# iscsiadm -m discovery -t sendtargets -p 200.200.10.200:3260
2.5、登录targets
可以使用 登录所有targets
iscsiadm -m node –loginall=all
也可以登录单个targets
[root@localhost]# iscsiadm -m node -T iqn.2007-04.acme.com:h3c:200realm.rhel5 -p 200.200.10.200:3260 -l
2.6、查看session
[root@localhost]# iscsiadm -m node –loginall=all
3、对磁盘的操作
3.1、使用fdisk -l 查看磁盘
[root@localhost ~]# fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2610 20860402+ 8e Linux LVM
Disk /dev/sdb: 268 MB, 268435456 bytes
9 heads, 57 sectors/track, 1022 cylinders
Units = cylinders of 513 * 512 = 262656 bytes
3.2、分区和格式化
步骤一:进行分区
[root@localhost ~]#fdisk /dev/sdb
输入“m”可以查看磁盘分区的帮助命令
n—————–新建一个分区
p-―――― 选择主分区
1――――― 选择分区号1
回车―――――分区起始柱面,选择默认
回车―――――分区大小,选择默认,全部柱面
w――――― 分区表写入磁盘
步骤二:格式化分区
[root@localhost ~]#mkfs.ext3 /dev/sdb1
步骤三:根据提示,修改可mount次数为“-1”,无限次。
[root@localhost ~]# tune2fs /dev/sdb1 -c -1
步骤四:查看并记录UUID
[root@localhost ~]#blkid
注意:使用设备名“/dev/sdb1”定位磁盘时,可能会出现磁盘漂移现象,所以推荐同UUID方式定位磁盘。UUID在格式化后产生,每一次格式化后产生不一样UUID。
3.3、 设置自动挂载
步骤一:创建挂接点
[root@localhost ~]# mkdir /dev/data
步骤二:编辑/etc/fstab文件
[root@localhost ~]# vi /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
UUID=e7d152f5-478b-4945-bb5b-3ed6c9e6278e /data ext3 _netdev 0 0
注意:
挂载选项使用的是“_netdev”
UUID要顶格写。
Linux系统重启后,磁盘设备的名称可能会发生变化,从而引起文件系统不能挂载上来或者不能正确挂载,使用UUID的方式进行挂载可以解决这个问题。
步骤三:测试手动挂载
[root@localhost ~]#mount -a
[root@localhost ~]# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
18156292 2742728 14476400 16% /
/dev/sda1 101086 12165 83702 13% /boot
tmpfs 517568 0 517568 0% /dev/shm
/dev/sdb1 253839 6176 234558 3% /data
步聚四:测试启动自动挂载
[root@localhost ~]#reboot
- 配置ISCSI客户端(LINUX)
- Centos5.6 iscsi 客户端配置
- linux iscsi 配置
- linux iscsi 配置
- 配置linux iSCSI target
- Linux下配置iscsi-initiator
- linux iscsi initiator 安装配置
- 详解Linux配置iSCSI方法
- linux iscsi initiator 安装配置
- Linux下的iscsi配置
- linux iscsi initiator 安装配置
- Linux-->基础知识--> linux iscsi initiator 安装配置
- iSCSI 及 iSCSI配置
- Redhat linux环境下iSCSI配置攻略
- Linux 系统中配置iSCSI存储
- 在Oracle Enterprise Linux上配置iSCSI
- Linux——iSCSI服务配置
- Linux 下配置iSCSI网络存储
- Struts2的select使用
- SQLserver在命令行(CMD)中的使用方法
- 快速判断一个32位的字中是否存在值为"0"的byte
- 【Shell】shell中的if语句判断参数
- source insight 常用快捷键
- 配置ISCSI客户端(LINUX)
- 云测试
- 云故事
- 在VS2008开发环境下,如何配置Lib库和dll库的名称
- VC自绘滚动条
- C++文件操作详解
- 关于二维数组的动态内存分配的一个比较好的方法
- Windows环境下FTP客户端的命令
- TestDirector数据库的备份和移植