配置步骤: php
一、查看安装是否安装iSCSI驱动html
rpm -qa|grep iscsi
二、查看yum安装源node
yum list |grep iscsi
三、安装iscsi驱动linux
yum install iscsi-initiator-utils
四、配置客户端名称vim
vim /etc/iscsi/initiatorname.iscsi
#initiatorname.iscsi InitiatorName=iqn.2012-10.net.cpd:san.initiator01 InitiatorAlias=initiator01
五、修改配置文件centos
vim /etc/iscsi/iscsid.conf
#iscsid.conf # To manually startup the session set to "manual". The default is automatic. node.startup = automatic # To enable CHAP authentication node.session.auth.authmethod = CHAP # To set a CHAP username and password for initiator node.session.auth.username = iscsiadm node.session.auth.password = iscsiadm123
六、查找目标存储服务器
iscsiadm -m discovery -t sendtargets -p 192.168.130.201
七、查看核对信息网络
iscsiadm -m node -o show
八、登陆session
#登陆所有扫描到的服务器 iscsiadm -m node --login #登陆某一个 #iscsiadm --mode node --targetname iqn.2012-10.net.cpd:san.target01 --portal 172.16.201.200 --login
七、查看核对登陆信息app
iscsiadm -m session -o show
八、查看磁盘状况
fdisk -l #or #cat /proc/partitions
九、格式化磁盘
mkfs.ext4 /dev/mapper/san
#格式化大文件 #mkfs.ext4 -T largefile /dev/mapper/san
PS:SAN硬盘经过iscsiadm扫描后通常能看到三个,挂载其中的mapper映射便可。
十、挂载磁盘
mkdir /mnt/san
mount -t ext4 /dev/mapper/san /mnt/san
十、设置iscsi进程随系统启动、启动自动挂载
#1 #查看启动设置 chkconfig --list netfs #设置启动 chkconfig iscsi on chkconfig iscsid on #2 #设置自动挂载 vim /etc/fstab #add #/dev/sdb1 /var/kvm ext4 _netdev 0 0
问题:
问题a. 安装完成后使用service iscsi start 和service iscsid start没法启动
尝试使用/sbin/iscsistart 启动报错:InitiatorName not set. Exiting iscsistart
解决:直接使用iscsiadm查询,自动启动iscsi和iscsid
问题b. 登陆后在/dev目录下不能找到sdb网络硬盘,能找到sg1
解决:应该是服务器配置问题,经过服务器的管理员修改后就能显示磁盘了
相关问题解决:
一、查看登陆是否正常
iscsiadm -m session
二、查看网络是否正常
netstat -n -p|grep 3260
参考:
[1] Sunshyfangtian.CentOS5 iSCSI部署.http://sunshyfangtian.blog.51cto.com/1405751/560162.2013-10-16
[2] IVAN MORA PÉREZ.etup iSCSI Target & Initiator on CentOS 6.http://opentodo.net/2012/10/setup-iscsi-target-initiator-on-centos-6/.2013-10-16
[3] Open-iSCSI.http://www.open-iscsi.org/
[4] Linux-iSCSI Project.http://linux-iscsi.sourceforge.net/
[5] Configure iSCSI Initiator.http://www.server-world.info/en/note?os=CentOS_6&p=iscsi&f=2.2013-10-16
[6] NIXCRAFTNIXCRAFT.CentOS / Red Hat Linux: Install and manage iSCSI Volume.http://www.cyberciti.biz/tips/rhel-centos-fedora-linux-iscsi-howto.html.2013-10-16
[6] Ext4 (简体中文).https://wiki.archlinux.org/index.php/Ext4_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87).2013-10-23