配置步骤:
1、查看安装是否安装iSCSI驱动
rpm -qa|grep iscsi
2、查看yum安装源
yum list |grep iscsi
3、安装iscsi驱动
yum install iscsi-initiator-utils
4、配置客户端名称
查看iqn号
cat /etc/iscsi/initiatorname.iscsi
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
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
发表评论