关键词:
######################
##### iscsi ##########
######################
1.
iscsi 是直接对设备进行共享的服务
2.
启动iscsi共享设备
在server上
(1)建立一个lvm设备:
fdisk 用于创建与 LVM 结合使用的新分区。在要与LVM 结合使用的分区上 , 始终将
“ 类型 ” 设置为 “ 0x8e LinuxLVM”
pvcreate /dev/vdb1 ##把物理分区做成物理卷
pvs|pvdisplay ##查看物理卷
vgcreate vg0 /dev/vdb1 ##用制作好的/dev/vdb1这个物理卷制作一个物理卷组vg0
vgs|vgdisplay ##查看物理卷组
lvcreate -L 200M -n lv0 vg0 ##在vg0这个组中建立出lv0设备 -L 指定设备大小 -n 指定设备名字
lvs|lvdisplay ##对逻辑卷设备进行查看
1 fdisk /dev/vdb
2 partprobe
3 pvcreate /dev/vdb1
4 vgcreate vg0 /dev/vdb1
5 vgdisplay
6 lvctreate -l 255 -n iscsi_storage vg0
7 lvcreate -l 255 -n iscsi_storage vg0
8 lvs
截图:
(2)iSCSI目标配置
安装iSCSI目标软件包:
# yum install -y targetcli
启动服务:
# systemctl enable target;
# systemctl start target
进入iSCSI目标交互式配置模式:
targetcli
[[email protected] ~]# targetcli
/> ls
/> /backstores/block create server1storage /dev/vg0/iscsi_storage
/> /iscsi create iqn.2016-06.com.example:strage1
/> iscsi/iqn.2016-06.com.example:strage1/tpg1/luns create /backstores/block/server1storage
/> iscsi/iqn.2016-06.com.example:strage1/tpg1/acls create iqn.2016-06.com.example:server1storagekey
/> iscsi/iqn.2016-06.com.example:strage1/tpg1/portals create 172.25.254.244
/> exit
3.
访问iSCSI存储
在desktop上:
安装iSCSI发起端软件包:
# yum install -y iscsi-initiator-utils
在/etc/iscsi/initiatorname.iscsi中设置发起端的IQN:
InitiatorName=iqn.1994-05.com.redhat:9e96ff23da37----->>InitiatorName=iqn.2016-06.com.example:server1storagekey
查找iSCSI服务器所提供的iSCSI目标(目标门户)
# iscsiadm -m discovery -t st -p 172.25.254.244
[[email protected] ~]# iscsiadm -m discovery -t st -p 172.25.254.244
iscsiadm: cannot make connection to 172.25.254.244: No route to host
[[email protected] ~]# systemctl status firewalld
firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled)
Active: active (running) since Thu 2017-06-08 22:46:32 EDT; 17min ago
Main PID: 484 (firewalld)
CGroup: /system.slice/firewalld.service
└─484 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
Jun 08 22:46:32 server systemd[1]: Started firewalld - dynamic firewall daemon.
[[email protected] ~]# systemctl stop firewalld
[[email protected] ~]# iscsiadm -m discovery -t st -p 172.25.254.244
172.25.254.244:3260,1 iqn.2016-06.com.example:strage1
登录服务器上的一个或多个iscsi目标
# iscsiadm -m node -T iqn.2016-06.com.example:strage1 -p 172.25.254.244 -l
[[email protected] ~]#iscsiadm -m node -T iqn.2016-06.com.example:strage1 -p 172.25.254.244 -l
Logging in to [iface: default, target: iqn.2016-06.com.example:strage1, portal: 172.25.254.244,3260] (multiple)
Login to [iface: default, target: iqn.2016-06.com.example:strage1, portal: 172.25.254.244,3260] successful.
此时,可以使用iSCSI磁盘,就好像它是本地连接硬盘驱动器。可以挂载现有文件系统。如果磁盘未格式化,可以通过fdisk进行分区,例如,通过文件系统格式化分区或作为LVM物理卷。
67 iscsiadm -m discovery -t st -p 172.25.254.244
69 iscsiadm -m discovery -t st -p 172.25.254.244
72 iscsiadm -m node -T iqn.2016-06.com.example:strage1 -p 172.25.254.244 -l
73 fdisk -l
74 fdisk /dev/sda
75 partprobe
77 mkfs.xfs /dev/sda1
78 mount /dev/sda1 /mnt/
79 df
80 yum install tree.x86_64 -y
81 tree -c /var/lib/iscsi/
4.挂载:
在/etc/fstab中永久挂载文件系统
. 使用blkid确定文件系统UUID并使用UUID挂载,而不是/dev/sd*设备名称。(每次引导时显示的设备名称都不同,具体取决于iSCSI设备通过网络进行响应的顺序。如果按设备名称挂载,这会导致使用错误的设备。)
. 在/etc/fstab中使用_netdev作为挂载选项。(这将确保客户端不会尝试挂载文件系统,直至启用联网。否则,在引导时系统将出错。)
. 确保iscsi服务在引导时启动。
83 vim /etc/fstab
84 blkid
85 fg
86 mount -a
87 df
5.中断使用iSCSI目标
确保没有使用目标所提供的任何设备。确保从/etc/fstab等位置中删除使用目标的所有永久挂载。登出iSCSI目标,以暂时断开连接。
# iscsiadm -m node -T iqn.2016-06.com.example:strage1 -p 172.25.254.244 -u
删除iSCSI目标的本地记录,以永久断开连接。
# iscsiadm -m node -T iqn.2016-06.com.example:strage1 -p 172.25.254.244 -o delete
[[email protected] ~]# umount /mnt
[[email protected] ~]# vim /etc/fstab
[[email protected] ~]# iscsiadm -m node -T iqn.2016-06.com.example:strage1 -p 172.25.254.244 -u
Logging out of session [sid: 1, target: iqn.2016-06.com.example:strage1, portal: 172.25.254.244,3260]
Logout of [sid: 1, target: iqn.2016-06.com.example:strage1, portal: 172.25.254.244,3260] successful.
[[email protected] ~]# iscsiadm -m node -T iqn.2016-06.com.example:strage1 -p 172.25.254.244 -o delete
[[email protected] ~]# tree -c /var/lib/iscsi/
/var/lib/iscsi/
|-- nodes
|-- send_targets
| `-- 172.25.254.244,3260
| `-- st_config
|-- ifaces
|-- isns
|-- slp
`-- static
7 directories, 1 file
[[email protected] ~]# targetcli
targetcli shell version 2.1.fb34
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type ‘help‘.
/> clearconfig confirm=True
All configuration cleared
/> ls
o- / ...................................................................... [...]
o- backstores ........................................................... [...]
| o- block ............................................... [Storage Objects: 0]
| o- fileio .............................................. [Storage Objects: 0]
| o- pscsi ............................................... [Storage Objects: 0]
| o- ramdisk ............................................. [Storage Objects: 0]
o- iscsi ......................................................... [Targets: 0]
o- loopback ...................................................... [Targets: 0]
/> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
3-unit5iscsi
#######iSCSI远程块存储######## **iSCSI概念 **提供iSCSI目标 **访问iSCSI存储#######iSCSI概念#########iSCSI(InternetSCSI)支持从客户端(发起端)通过IP向远程服务器上的ISCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发... 查看详情
iscsi
iSCSI概念iSCSI(InternetSCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reversedomain}:label的格式。默认情况下,网络通信是至iSCSI目标上的端口3260/tc... 查看详情
iscsi
#################iscsi#####################################################iSCSI(InternetSCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reversedomain}:label的格式。... 查看详情
iscsi
###################iscsi###################1.iscsi是直接对设备进行共享的服务2.启动iscsi共享设备在server上建立一个lvm设备pvcreate/dev/vdb1vgcreatevg0/dev/vdb1650)this.width=650;"src="http://img.blog.csdn.net/20170606144902917"/> 查看详情
iscsi
**iSCSI(InternetSCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reversedomain}:label的格式。默认情况下,网络通信是至iSCSI目标上... 查看详情
iscsi
###########################iscsi################################1.iscsi是直接对设备进行共享的服务2.启动iscsi共享设备在server上(1)建立一个lvm设备: fdisk用于创建与LVM结合使用的新分区。在要与LVM结合使用的分区上,始终将“类型”设置为“... 查看详情
iscsi
iscsi是直接对设备进行共享的服务启动iscsi共享设备在server上建立一个lvm设备[[email protected]~]#fdisk/dev/vdbWelcometofdisk(util-linux2.23.2).Changeswillremaininmemoryonly,untilyoudecidetowritethem.Becarefulbeforeusingthewri 查看详情
iscsi共享
在vmware中为linux系统配置server提供一个iscsi共享服务如果在linux搭建iscsi服务时,我们需要安装targetcli、iscsi*、device-mapper-multipath三个包。在安装这些包后修改对应的配置文件。在搭建iscsi服务前,我们准备了虚拟机为真机(只提供... 查看详情
linux挂载iscsi网络存储(代码片段)
Linux挂载iscsi网络存储iscsi网络存储简介iscsi的组成主机规划配置iscsi网络存储挂载iscsi服务端配置iscsi客户端配置客户端配置方面iscsi网络存储简介iSCSI,即InternetSCSI,是IETF制订的一项标准,用于将SCSI数据块映射为以太... 查看详情
linux挂载iscsi网络存储(代码片段)
Linux挂载iscsi网络存储iscsi网络存储简介iscsi的组成主机规划配置iscsi网络存储挂载iscsi服务端配置iscsi客户端配置客户端配置方面iscsi网络存储简介iSCSI,即InternetSCSI,是IETF制订的一项标准,用于将SCSI数据块映射为以太... 查看详情
iscsi远程块存储
iSCSI远程块存储一.概念iSCSI(InternetSCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reversedomain}:label的格式。默认情况下,网络通信是至iSCSI目... 查看详情
iscsi
###################iscsi###################1.iscsi是直接对设备进行共享的服务2.启动iscsi共享设备在server上fdisk/dev/vdb8e建立一个lvm设备lvcreate/dev/vdb1pvcreatevg0/dev/vdb1blkid查询到lvcreate-l255-niscsi_storagevg0 yuminstall 查看详情
rhel7.0iscsi配置
iSCSI远程块存储简介本博客涵盖的主题: iSCSI概念 提供iSCSI目标 访问iSCSI存储iSCSI概念iSC 查看详情
iscsi之基于用户的认证及基于配置文件创建iscsi
承接上文->http://11107124.blog.51cto.com/11097124/1884645 被之前discovery的target信息会保存在此(discovery的数据库)[[email protected]mnt]#cd/var/lib/iscsi/[[email protected]iscsi]#lsifaces isns&nbs 查看详情
iscsi
iSCSI设备的主机接口一般默认都是IP接口,可以直接与以太网络交换机和iSCSI交换机连接,形成一个存储区域网络。根据主机端HBA卡、网络交换机的不同,iSCSI设备与主机之间有三种连接方式。 第一种:以太网卡+initiator软件方... 查看详情
iscsi
一、什么是iscsi iscsi是直接对设备进行共享的服务二、对iscsi服务的配置 在server上 建立一个lvm设备 pvcreate/dev/vdb1 ##更改分区为物理卷 vgcreatevgo0/dev/vdb1 ##将分区加入vg0组 yumin 查看详情
003.iscsi客户端管理(代码片段)
一启动器介绍iSCSI启动器通常在软件中实施,也可以采用硬件启动器。软件启动器需要安装iSCSI-initiator-utils软件包。包含如下文件:/etc/iscsi/iscsid.conf:包含在新目标发现期间创建的节点记录的默认设置,如iSCSI超时、重试参数和... 查看详情
iscsi基础
一、iscsi的概念 iSCSI是一种在Internet协议上,特别是以太网上进行数据块传输的标准,它是一种基于IpStorage理论的新型存储技术,该技术是将存储行业广泛应用的SCSI接口与IP网络技术相结合,可以在IP网络上构建S... 查看详情