RHEL7学习之ISCSI配置
ISCSI服务器:192.168.10.10
ISCSI客户端:192.168.10.20
在ISCSI服务器添加两块硬盘:/dev/sdb /de/sdc
一,在服务端安装
[root@localhost ~]# yum install targetd targetcli
二,配置服务端
1,创建块设备
[root@localhost ~]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.fb34
Copyright - by Datera, Inc and others.
For help on commands, type 'help'. /> ls
o- / ......................................................................................................................... [...]
o- backstores .............................................................................................................. [...]
| o- block .................................................................................................. [Storage Objects: ]
| o- fileio ................................................................................................. [Storage Objects: ]
| o- pscsi .................................................................................................. [Storage Objects: ]
| o- ramdisk ................................................................................................ [Storage Objects: ]
o- iscsi ............................................................................................................ [Targets: ]
o- loopback ......................................................................................................... [Targets: ]
/> cd backstores/block
/backstores/block> create disk0 /dev/sdb
Created block storage object disk0 using /dev/sdb.
/backstores/block> create disk1 /dev/sdc
Created block storage object disk1 using /dev/sdc.
2,创建target目标
/> cd iscsi
/iscsi> create iqn.-.xyz.abc:identifier
Created target iqn.-.xyz.abc:identifier.
Created TPG .
3,创建LUN
/iscsi> cd iqn.-.xyz.abc:identifier/tpg1/luns
/iscsi/iqn....ier/tpg1/luns> create /backstores/block/disk0
Created LUN .
/iscsi/iqn....ier/tpg1/luns> create /backstores/block/disk1
Created LUN .
4,创建ACL
/iscsi/iqn....ier/tpg1/acls> create iqn.-.xyz.abc:identifier
Created Node ACL for iqn.-.xyz.abc:identifier
Created mapped LUN .
Created mapped LUN .
/iscsi/iqn..../tpg1/portals> create 192.168.10.10
Using default IP port
Created network portal 192.168.10.10:.
5,exit保存退出
/> ls
o- / ......................................................................................................................... [...]
o- backstores .............................................................................................................. [...]
| o- block .................................................................................................. [Storage Objects: ]
| | o- disk0 ............................................................................ [/dev/sdb (.0GiB) write-thru activated]
| | o- disk1 ............................................................................ [/dev/sdc (.0GiB) write-thru activated]
| o- fileio ................................................................................................. [Storage Objects: ]
| o- pscsi .................................................................................................. [Storage Objects: ]
| o- ramdisk ................................................................................................ [Storage Objects: ]
o- iscsi ............................................................................................................ [Targets: ]
| o- iqn.-.xyz.abc:identifier .................................................................................... [TPGs: ]
| o- tpg1 ............................................................................................... [no-gen-acls, no-auth]
| o- acls .......................................................................................................... [ACLs: ]
| | o- iqn.-.xyz.abc:identifier ....................................................................... [Mapped LUNs: ]
| | o- mapped_lun0 ................................................................................. [lun0 block/disk0 (rw)]
| | o- mapped_lun1 ................................................................................. [lun1 block/disk1 (rw)]
| o- luns .......................................................................................................... [LUNs: ]
| | o- lun0 ......................................................................................... [block/disk0 (/dev/sdb)]
| | o- lun1 ......................................................................................... [block/disk1 (/dev/sdc)]
| o- portals .................................................................................................... [Portals: ]
| o- 192.168.10.10: ............................................................................................... [OK]
o- loopback ......................................................................................................... [Targets: ]
/> exit
Global pref auto_save_on_exit=true
Last configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
三,客户端配置
1,安装
[root@localhost ~]# yum install iscsi-initiator-utils
2,编辑配置文件
[root@localhost ~]# !v
vim /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.-.xyz.abc:identifier
3,查看
[root@localhost ~]# iscsiadm -m discovery -t st -p 192.168.10.10
192.168.10.10:, iqn.-.xyz.abc:identifier
4,使用
[root@localhost ~]# iscsiadm -m node -T iqn.-.xyz.abc:identifier -p 192.168.10.10 --login
Logging in to [iface: default, target: iqn.-.xyz.abc:identifier, portal: 192.168.10.10,] (multiple)
Login to [iface: default, target: iqn.-.xyz.abc:identifier, portal: 192.168.10.10,] successful.
5,格式化
[root@localhost ~]# mkfs.xfs /dev/sdb
[root@localhost ~]# mkfs.xfs /dev/sdc
6,写入/etc/fstab
[root@localhost ~]# blkid | grep sdb
/dev/sdb: UUID="c2b6b91a-7197-4e8b-90b3-ad8c09ff931f" TYPE="xfs"
[root@localhost ~]# blkid | grep sdc
/dev/sdc: UUID="8df58e2f-3105-4d2e-9a01-c7931af91a3e" TYPE="xfs"
[root@localhost ~]# vim /etc/fstab/dev/mapper/rhel-root / xfs defaults
UUID=8d922f42-25a9-42aa-aee2-6e29b1ac7f1a /boot xfs defaults
/dev/mapper/rhel-swap swap swap defaults
/dev/cdrom /media/cdrom iso9660 defaults
UUID=c2b6b91a--4e8b-90b3-ad8c09ff931f /iscsi1 xfs defaults,_netdev
UUID=8df58e2f--4d2e-9a01-c7931af91a3e /iscsi2 xfs defaults,_netdev
7,挂载
[root@localhost ~]# mkdir /iscsi1
[root@localhost ~]# mkdir /iscsi2
[root@localhost ~]# mount -a
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 18G 940M 17G % /
devtmpfs 484M 484M % /dev
tmpfs 490M 490M % /dev/shm
tmpfs 490M 6.7M 484M % /run
tmpfs 490M 490M % /sys/fs/cgroup
/dev/sr0 .5G .5G % /media/cdrom
/dev/sda1 497M 87M 411M % /boot
/dev/sdb .0G 33M .0G % /iscsi1
/dev/sdc .0G 33M .0G % /iscsi2
iscsiadm的使用方法
查看服务器共享的设备
iscsiadm -m discovery -t st -p 192.168.10.10
显示已发现节点信息
iscsiadm -m node
登陆
iscsiadm -m node -T iqn.2016-2.xyz.abc:identifier -p 192.168.120.198 –l
登出
iscsiadm -m node -T iqn.2016-2.xyz.abc:identifier -p 192.168.120.198 -u
删除目标器节点信息:
iscsiadm -m node -o delete -T iqn.2016-2.xyz.abc:identifier -p 192.168.10.10
RHEL7学习之ISCSI配置的更多相关文章
- RHEL7学习之NTP配置
一,安装NTP [root@localhost ~]# yum install ntp Loaded plugins: product-id, subscription-manager This sy ...
- haproxy学习之https配置
haproxy学习之https配置 原文 http://www.cnblogs.com/ilanni/p/4941056.html 如何配置https,以及https在实际生产环境中的应用. ...
- 深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow
深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow 最近在公司做深度学习相关的学习和实验,原来一直 ...
- 1 python学习——python环境配置
1 python学习--python环境配置 要学习python语言,光看书看教程还是不好,得动手去写.当然,不管学习什么编程语言,最佳的方式还在于实践. 要实践,先得有一个Python解释器来解释执 ...
- AgileEAS.NET SOA 中间件平台5.2版本下载、配置学习(三):配置ActiveXForm运行环境
一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...
- JMeter学习-002-JMeter环境配置
本节主要介绍 JMeter 本地环境配置(JMeter 版本为 apache-jmeter-2.12),详细配置如下: 一.JDK配置 默认用户本地已经安装且配置好 JDK.若未配置,敬请参阅我的博客 ...
- (转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX10 ...
- 深度学习python的配置(Windows)
Windows下深度学习python的配置 1.安装包的下载 (1)anaconda (2)pycharm 2.安装教程 (1)anaconda a.降版本 b.换源 (2)pycharm a.修改h ...
- Springboot学习03-SpringMVC自动配置
Springboot学习03-SpringMVC自动配置 前言 在SpringBoot官网对于SpringMVCde 自动配置介绍 1-原文介绍如下: Spring MVC Auto-configur ...
随机推荐
- Ubuntu实现wifi热点
系统:Ubuntu14.04 方法一: 打开网络连接,新建wifi,设置SSID和密码,完成设置后保存,再连接到隐藏的wifi,选择刚建立好的连接即可 优点:简单方便 缺点:建立的是Ad-hoc模式信 ...
- nodejs 在linux上后台运行
1.用forever 进行管理 npm install -g forever forever start index.js 2. 用自带的服务nohub nohup node index ...
- SQL数据库与excel表格之间的数据 导入
- Android使用ViewPager做轮播
ViewPager.html div.oembedall-githubrepos { border: 1px solid #DDD; list-style-type: none; margin: 0 ...
- RequireJS 基础(一)
RequireJS由James Burke创建,他也是AMD规范的创始人. RequireJS会让你以不同于往常的方式去写JavaScript,你将不再使用script标签在HTML中引入JS文件,以 ...
- Linux下的tar压缩解压缩命令详解
转载自http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压 ...
- Python内置函数总结
1.abs() 取绝对值 1 2 3 4 >>> a = abs(-7) >>> b= abs(7) >>>print(a,b) 7 7 2.al ...
- SQL Server 数据类型映射
SQL Server 和 .NET Framework 基于不同的类型系统. 例如,.NET Framework Decimal 结构的最大小数位数为 28,而 SQL Server 的 decima ...
- yum源使用(转)
一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...
- 团队编程——web应用之人事管理系统
本次作业为团队作业,团队博客要求如下:1. 介绍团队情况:包括队长.成员.队名.成员照片.队训--.等:2. 介绍团队项目名称.总体任务,各成员任务等:3. 每个队做 一次需求调研(针对团队项目),要 ...