Linux操作系统服务“iSCSI”
适用于:
Linux Kernel - Version: 4.4 to 5.1
Linux x86-64
用途:
这是一个参考文档来描述,其使用范围,性质和适用性方面的Linux操作系统服务“的iSCSI。
范围:
他的文件是有用的的,具体的Linux操作系统服务的iSCSI Linux操作系统系统管理员
Linux操作系统服务“iSCSI”
服务名字
iscsi
描述
这个执行控制的iSCSI守护进程,它实现了iSCSI协议的控制路径,再加上一些管理设施。例如,可以配置守护进程自动重新启动在启动时发现,基于持久性的iSCSI数据库的内容。
iSCSI是一种协议,它允许客户端(称为启动器)发送SCSI命令(cdbs的)远程服务器上的SCSI存储设备(目标)。它是一种流行的存储区域网络(SAN)协议,允许组织整合到数据中心存储阵列的存储,同时提供与本地连接的磁盘的假象主机(如数据库和Web服务器)。与光纤通道,这就需要特殊用途的布线,iSCSI可以利用现有的网络基础设施的长距离跑过来。
主要和巨大的存储设备,像日立SANRISE或EMC,有一个iSCSI服务器的功能,可以使用iSCSI协议通过网络连接这些存储。其实,iSCSI需要更广泛的网络带宽,速度较慢,比直接连接到本机的SCSI设备insecurer。因此,这个协议是仅用于特殊的应用。
iSCSI的守护进程应该启动网络配置后停止后,所有的iSCSI设备已卸载。一旦被激活的Linux iSCSI驱动程序,iSCSI守护进程请求的可用的iSCSI目标从iSCSI目标,并传递到iSCSI内核模块发现的信息。然后在iSCSI内核模块建立连接的目标。在过去的Linux查询目标设备的信息,从SCSI设备节点创建一个映射到iSCSI目标。
RPM包包含服务:
iscsi-initiator-utils
性质:
守护服务
服务控制:
这项服务是由init.d脚本/etc/init.d/iSCSI的处理。它的用法如下
# /sbin/service iscsi
Usage: /etc/init.d/iscsi { start stop restart status reload }
启动服务如下:
# /sbin/service iscsi start
Checking iscsi config: [ OK ]
Loading iscsi driver: [ OK ]
Starting iscsid: [ OK ]
停止服务如下:
# /sbin/service iscsi stop
Searching for iscsi-based multipath maps
Found 0 maps
Stopping iscsid: [ OK ]
Removing iscsi driver: [ OK ]
检查服务启动或停止:
# /sbin/service iscsi status
iscsid (pid 2362 2359) is running...
如果启动该服务,然后重新启动,否则什么也不做。
# /sbin/service iscsi restart
Searching for iscsi-based multipath maps
Found 0 maps
Stopping iscsid: [ OK ]
Removing iscsi driver: [ OK ]
Checking iscsi config: [ OK ]
Loading iscsi driver: [ OK ]
Starting iscsid: [ OK ]
reload命令将扫描现有的目标和新的LUN告诉守护进程重新读取任何更改config文件。
# service iscsi reload
[ OK ]
运行级别的信息查询服务:
# /sbin/chkconfig --list iscsi
iscsi 0:off 1:off 2:off 3:off 4:off 5:off 6:off
配置:
SCSI有一个主要的配置文件/etc/iscsi.conf,这是一个简单的文本文件,“iscsid”用来定位iSCSI目标和配置各种运行参数,如目标发现机制,身份验证设置,摘要设置,连接超时,iSCSI的,运行参数和TCP设置等。
OEL5,iSCSI的实施来自Open - iSCSI中的项目。它使用作为其主要的配置文件中的/etc/ISCSI/iscsid.conf。它的格式是类似/etc/iscsi.conf文件。
有关配置文件的详细信息,请参阅手册页iscsi.conf(5)。
Files:
For OEL4
/etc/iscsi.conf
target address and LUN configuration
/etc/initiatorname.iscsi
persistent iSCSI InitiatorName
/var/run/iscsid.pid
the process id of the running daemon
For OEL5
/etc/iscsi/iscsid.conf
target address and LUN read by iscsid and iscsiadm on startup.
/etc/iscsi/initiatorname.iscsi
persisten initiatorname and initiatoralias read by iscsid and iscsiadm on startup.
/var/lib/iscsi/nodes/
Open-iSCSI persistent configuration database
Oracle Enterprise Linux Version(s)
OEL 4
OEL 5