Openfiler03:open-iscsi安装配置及smbclient的安装

简介:

新注:这是2010年在51CTO写的一篇旧文,目前相关的软件都有更新,但核心的内容是一致的。

本篇博客主要介绍iSCSI客户端及SMB/CIFS客户端的安装配置使用。

环境

  • iSCSI客户端:open-iscsi-2.0-871
  • SMB/CIFS客户端:Samba-3.4.0
  • 操作系统:CentOS5.3。
    新注:相关软件的最新下载链接没有验证,若不对,请自行搜索最新版本吧。命令前面的#表示当前使用root用户。

open-iscsi的安装

首先下载open-iscsi-2.0-871,然后执行:

1
2
3
4
# tar xzvf open-iscsi-2.0-871.tar.gz    
# cd open-iscsi-2.0-871 
# make 
# make install

其中make install命令需要超级用户权限

开启停止open-iscsi服务

本节所有命令需要超级用户权限
开启open-iscsi服务命令。

1
# service open-iscsi start

停止open-iscsi服务命令。

1
# service open-iscsi stop

可以通过以下命令查看open-iscsi的运行状态。

1
2
# service open-iscsi status 
iscsid (pid 5119 5118) is running...

开机默认启动open-iscsi

1
# chkconfig open-iscsi on

关闭开机默认启动open-iscsi

1
# chkconfig open-iscsi off

可以通过一下命令查看open-iscsi的是否开机运行

1
2
# chkconfig --list open-iscsi 
open-iscsi            0:off     1:off     2:on        3:on        4:on        5:on        6:off

其中0~6是什么意思,请Google。

登录登出iSCSI

以上一篇博客为例,查找(discovery)某IP下的target。

1
2
# iscsiadm -m discovery -t st -p 172.16.5.226 
172.16.5.226:3260,1 iqn.openfiler:jeremiah01

可以看到open-iscsi发现了Openfiler上配置的iSCSI target。
执行以下命令登录iSCSI target。

1
2
3
# iscsiadm -m node -T iqn.openfiler:jeremiah01 -l 
Logging in to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260
Login to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]: successful

登录成功后会发现/dev下多了一个设备:

1
2
# ls /dev/sd* 
/dev/sda    /dev/sda1    /dev/sda2    /dev/sdb

本例中是/dev/sdb。如果执行以下命令会发现很有意思的问题。

1
2
3
# ll /dev/disk/by-path/ 
total 0 
lrwxrwxrwx 1 root root    9 Feb 24 19:50 ip-172.16.5.226:3260-iscsi-iqn.openfiler:jeremiah01-lun-0 -> ../../sdb

可以看到/dev/disk/by-path/ip-172.16.5.226:3260-iscsi-iqn.openfiler:jeremiah01-lun-0是多出来新硬盘的快捷方式。
剩下的分区等在此不再赘述。请参考fdisk命令。

登出target。

1
2
3
# iscsiadm -m node -T iqn.openfiler:jeremiah01 --logout 
Logging out of session [sid: 1, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260
Logout of [sid: 1, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]: successful

带用户名和密码的target登录

如果服务器端的target添加了权限,需要用户名密码才能登录,如图所示。

那么客户端不能正常的登录iSCSI target。

1
2
3
4
# iscsiadm -m node -T iqn.openfiler:jeremiah01 -l 
Logging in to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260
iscsiadm: Could not login to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]:    
iscsiadm: initiator reported error (19 - encountered non-retryable iSCSI login failure)

需要修改/etc/iscsi/node的节点信息。

1
# vi /etc/iscsi/nodes/iqn.openfiler\:jeremiah01/172.16.5.226\,3260\,1/default

找到如下信息。

1
node.session.auth.authmethod = None

修改为如下配置。

1
2
3
node.session.auth.authmethod = CHAP 
node.session.auth.username = jeremiah 
node.session.auth.password = vlc

然后再次登录就可以成功。

1
2
3
# iscsiadm -m node -T iqn.openfiler:jeremiah01 -l 
Logging in to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260
Login to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]: successful

注意,如果执行了discovery后,上述修改将会被还原。

Samba-3.4.0的安装

一般linux都默认Samba客户端。执行以下命令进行检查。

1
# smbclient --version

如果没有安装,下载Samba-3.4.0,执行以下命令。

1
2
3
4
5
6
7
# tar xzvf samba-3.4.0.tar.gz 
# cd samba-3.4.0/source4 
# ./autogen.sh 
# ./configure 
# make
# cd bin
# smbclient --version

到此,就可以执行smbclient的相关命令了。

~~ EOF ~~

目录
相关文章
|
机器学习/深度学习 Go 计算机视觉
YOLOv8改进 | Neck篇 | 利用ASF-YOLO改进特征融合层(适用于分割和目标检测)
YOLOv8改进 | Neck篇 | 利用ASF-YOLO改进特征融合层(适用于分割和目标检测)
993 1
|
8月前
|
监控 安全 搜索推荐
智慧校园云平台如何优化资源配置?
智慧校园云平台是教育信息化的核心工具,融合云计算、大数据、物联网和人工智能技术,为学校提供全方位数字化管理与服务。平台通过统一资源管理、智能调度分配、个性化学习路径、自动化流程、家校互动优化等功能,提升资源使用效率和教育公平性。同时,借助数据分析支持科学决策,促进校内外资源共享与协同,强化环境安全监控及财务管理智能化,推动可持续发展。这些措施共同助力教育管理的高效与前瞻。
269 22
|
JavaScript Java 测试技术
游戏账号交易微信小程序+ssm+vue.js附带文章和源代码设计说明文档ppt
游戏账号交易微信小程序+ssm+vue.js附带文章和源代码设计说明文档ppt
228 1
|
Linux 应用服务中间件 nginx
内网环境下 - 安装linux命令、搭建docker以及安装镜像
内网环境docker镜像的安装,以及内网环境如何安装linux命令
2262 3
内网环境下 - 安装linux命令、搭建docker以及安装镜像
|
Java Apache Maven
Java中使用poi+poi-tl实现根据模板导出word文档
这个过程不仅简化了文档生成的工作,而且保证了生成文档的一致性与准确性,特别适合于那些需要生成大量文档的自动化场景。通过以上步骤,Java开发人员可以实现高效、可靠的Word文档导出功能。
3437 0
阿里云备案流程、操作步骤及所需时间图文详解
阿里云网站一共经过五步骤,先提交材料到阿里云初审,阿里云初审通过后提交到管局,用户进行工信部短信核验,最后等待管局审核即可。整个过程快的话2天即可搞定,慢的话需要20多天左右
2877 0
阿里云备案流程、操作步骤及所需时间图文详解
|
Linux 虚拟化 图形学
VMware Workstation 15.x 安装 - Windows(结尾附视频)
VMware Workstation 15.x 安装 - Windows(结尾附视频)
1216 0
软件项目常见风险及其预防措施
(1)合同风险 签订的合同不科学、不严谨,项目边界和各方面责任界定不清楚等是影响项目成败的重大因素之一。 预防这种风险的办法是项目建设之初项目经理就需要全面准确地了解合同各条款的内容、尽早和合同各方就模糊或不明确的条款签订补充协议。
7311 0
|
BI 测试技术 Windows