linux客户端挂载ISCSI存储盘
目录
一.环境描述
1.本文概括:本文只涉及linux客户端如何挂载iscsid网络存储盘,不涉及服务端的相关配置
2.系统版本:CentOS release 6.3 (Final)
3.内核版本:2.6.32-279.el6.x86_64
4.软件版本:iscsi-initiator-utils-6.2.0.873-14.el6.x86_64
二.特别注意:
/etc/init.d/iscsid这是iscsi进程服务
/etc/init.d/iscsi这是登录iSCSI的服务,如果这个服务关闭,会造成分区无法访问,如果要关闭该服务,必须先关闭应用,卸载分区,再关闭此服务
二.操作步骤
1.安装ISCSID的客户端
yum install iscsi-initiator-utils
chkconfig iscsi on
chkconfig iscsid on
2.查看Initiator名称并告之target服务器管理员
cat /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.1994-05.com.redhat:9abcde10abc8
3.扫描iscsi target端服务器
iscsiadm-m discovery -t sendtargets -p 192.168.100.23:3260
另一种写法:iscsiadm-m discovery -t st -p 192.168.100.23:3260
执行之后,会启动iscsid服务,并显示target服务端有哪些target
HELP: -m连接模式-t类型-p
target的IP3260:为target端口
注:-t类型:类型必须是sendtargets (或者缩写),slp, isns, fw
-t类型这个选项只与discovery一起使用192.168.100.23 是iSCSI target的IP地址
4.连接iscsi target服务端映射给本机的磁盘
iscsiadm –m node -T iqn.1994-11.com.netpsd:res-c7-8b-5a:46daacc0:groupa
-p 192.168.100.23 –l
HELP: -m连接模式-T目标Target名称-ptarget服务端IP-l表示登录
注意:如果需要重新将远程target映射到本地磁盘,必须先断开,再连接,否则,会出现映射不成功,出现fdisk -l 看不到映射盘
断开连接: iscsiadm -m node -T iqn.1994-11.com.netgear:res-c7-8b-5a:46daacc0:group-exam-192-168-10-20 –u4.1查看已连接的磁盘和iscsi-iqn与iscsi磁盘的关联关系#yum install lsscsi -y
#lsscsi -t
5.查看已连接的磁盘
fdisk -l
6.分区,保存,使用内核重读分区表
fdisk
/dev/sdb#分区,磁盘名称根据实际情况填写
新建分区n ,选择主分区p,分区编号1, 回车, 回车, 查看分区p,保存w
Syncing
disks.表示新分区已经写入内核,可以使用了
7.格式华
[root@ks-170 ~]# mkfs.ext4 /dev/sdb1
8.建立挂载目录
创建目录mkdir /db_backup
9.手动挂载(这一步只是个示例)
mount -o
defaults,_netdev /dev/sdb1 /var/lib/mysql
10.配置自动挂载
vim /etc/fstab
增加条目:
/dev/sdb1/var/lib/mysqlext4defaults,_netdev0 0
注意1:_netdev选项的意思是这个分区位于网络之上,所以网络正常启动后,才能挂载这个分区(源自《鸟哥的linux私房菜》)
注意2:fstab的文件格式:
fs_specfs_file fs_typefs_options fs_dump fs_pass
fs_dump:设置是否让备份程序dump备份文件系统,0为忽略,1为备份。
对于iscsi网络分区,选择0
fs_pass:该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序
取值范围0,1 ,2,
根文件系统"/"对应该字段的值应该为1
其他文件系统应该为2
若该文件系统无需在启动时扫描则设置该字段为0
在iscsi网络分区中,fs_pass选择0,不扫描,否则断网后,重启扫描这个分区将会导致系统长时间启不来,更为严重的情况会造成系统无法启动
11.查看现在的iscsi的target和会话连接
iscsiadm -m node
iscsiadm -m session
tcp: [1] 192.168.100.23:3260,1iqn.1994-11.com.netgear:
res-c7-8b-5a:46daacc0:group-exam-192-168-10-20
(non-flash)
12.断开iscsi连接
Iscsiadm-m node
-Tiqn.1994-11.com.netgear:res-c7-8b-5a:46daacc0:group-exam-192-168-10-20 –u
注意:上面是一行
13.删除iSCSI连接
13.1停止与该分区相关的应用程序或者服务
13.2在/etc/fstab里删除这个iSCSI分区条目
13.3手动卸载这个分区:umount /dev/sdb1 #举例
13.3断开iSCSI连接:如上12
13.4删除iSCSI连接:如下
iscsiadm -m node
-T
iqn.1994-11.com.netgear:res-c7-8b-5a:46daacc0:group-exam-192-168-10-20 –o
delete