CentOS 7 iSCSI客户端使用配置
CentOS 7 iSCSI客户端使用配置
1、查看安装是否安装iSCSI驱动
rpm -qa|grep iscsi
2、安装iscsi驱动
yum install iscsi-initiator-utils
3、配置客户端名称
vim /etc/iscsi/initiatorname.iscsi #initiatorname.iscsi InitiatorName=iqn.2012-10.net.cpd:san.initiator01 InitiatorAlias=initiator01
4、修改配置文件
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
5、查找目标存储
iscsiadm -m discovery -t sendtargets -p 192.168.130.201
6、查看核对信息
iscsiadm -m node -o show
7、登录
#登录全部扫描到的服务器 iscsiadm -m node --login #登录某一个 #iscsiadm --mode node --targetname iqn.2012-10.net.cpd:san.target01 --portal 172.16.201.200 --login
8、查看核对登录信息
iscsiadm -m session -o show
9、查看磁盘情况
fdisk -l #or #cat /proc/partitions
10、格式化磁盘
mkfs.ext4 /dev/mapper/san#格式化大文件 #mkfs.ext4 -T largefile /dev/mapper/san
PS:SAN硬盘通过iscsiadm扫描后一般能看到三个,挂载其中的mapper映射即可。
11、挂载磁盘
mkdir /mnt/san mount -t ext4 /dev/mapper/san /mnt/san
13、设置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
作者:一毛
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
不管遇到了什么烦心事,都不要自己为难自己;无论今天发生多么糟糕的事,都不应该感到悲伤。记住一句话:越努力,越幸运。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?