您的位置:首页 > 运维架构 > Linux

CentOS iSCSI客户端使用配置

2013-10-18 10:31 357 查看
配置步骤:

1、查看安装是否安装iSCSI驱动

rpm -qa|grep iscsi


2、查看yum安装源

yum list |grep iscsi


3、安装iscsi驱动

yum install iscsi-initiator-utils


4、配置客户端名称

vim /etc/iscsi/initiatorname.iscsi


#initiatorname.iscsi
InitiatorName=iqn.2012-10.net.cpd:san.initiator01
InitiatorAlias=initiator01


5、修改配置文件

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


6、查找目标存储

iscsiadm -m discovery -t sendtargets -p 192.168.130.201


7、查看核对信息

iscsiadm -m node -o show


8、登录

#登录全部扫描到的服务器
iscsiadm -m node --login

#登录某一个
#iscsiadm --mode node --targetname iqn.2012-10.net.cpd:san.target01 --portal 172.16.201.200 --login


7、查看核对登录信息

iscsiadm -m session -o show


8、查看磁盘情况

fdisk -l
#or
#cat /proc/partitions


9、格式化磁盘

mkfs.ext4 /dev/mapper/san
#格式化大文件
#mkfs.ext4 -T largefile /dev/mapper/san


PS:SAN硬盘通过iscsiadm扫描后一般能看到三个,挂载其中的mapper映射即可。



10、挂载磁盘

mkdir /mnt/san
mount -t ext4 /dev/mapper/san /mnt/san


10、设置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

解决:应该是服务器配置问题,通过服务器的管理员修改后就能显示磁盘了

相关问题解决:

1、查看登录是否正常

iscsiadm -m session


2、查看网络是否正常

netstat -n -p|grep 3260


参考:

[1] Sunshyfangtian.CentOS5 iSCSI部署./article/4332799.html.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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: