欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

iscsi linux客户端

程序员文章站 2022-08-10 08:01:45
iSCSI Linux客户端的使用在Linux下,需要安装相应的ISCSI客户端软件iscsi-initiator,安装过程如下:步骤0:安装iSCSI客户端软件,可以通过yum,也可以通过rpm安装。步骤1:配置iSCSI通过vi打开/etc/iscsi/iscsid.conf:# vi /etc ......

iSCSI Linux客户端的使用
在Linux下,需要安装相应的ISCSI客户端软件iscsi-initiator,安装过程如下:
步骤0:安装iSCSI客户端软件,可以通过yum,也可以通过rpm安装。
步骤1:配置iSCSI
通过vi打开/etc/iscsi/iscsid.conf:
# vi /etc/iscsi/iscsid.conf
?
设置用户名和密码(当target端设置CHAP验证时必需,如果target端没有设置CHAP验证,可以跳过):
node.session.auth.username = My_ISCSI_USR_NAME
node.session.auth.password = MyPassword
discovery.sendtargets.auth.username = My_ISCSI_USR_NAME
discovery.sendtargets.auth.password = MyPassword
步骤2:搜索targets
现在就可以通过iscsiadm命令,来搜索和登录到iSCSI的targets,同时它也可以读取和访问open-iscsi提供的数据库。如果你的ISCSI存储服务器的ip地址为 192.168.101.102,输入:
# iscsiadm -m discovery -t sendtargets -p 192.168.101.102

从输出可以看到服务器地址和iqn的名称
重启iscsi服务,就可以看到在/dev/目录下多出了一个块设备,要获得这个设备的名称,输入:fdisk -l
步骤3:格式化并挂载iSCSI卷
可以使用fdisk对/dev/sdb进行分区,再用mkfs.ext3在/dev/sdb上创建文件系统,命令如下:
分区
# fdisk /dev/sdb
......
格式化
# mkfs.ext3 /dev/sdb1
现在已经可以像使用本地硬盘一样使用服务器存储提供的硬盘了。
步骤4:当下次启动系统时自动挂载iSCSI设备
首先,确定iscsi服务能够在系统启动时运行:
# chkconfig iscsi on
再打开/etc/fstab文件,增加如下设置:
/dev/sdb1 /mnt/iscsi ext3 _netdev 0 0
保存后退出

ok,正常结束。