一.在linux下安装启动iscsi target
1.安装启动iscsi服务
[root@wjb10000 ~]# yum -y install targetcli.noarch
2.建立一个目录设置为iscsi设备
[root@wjb10000 ~]# mkdir /iscsi_disks
3.设置target 
[root@wjb10000 ~]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.fb41
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
 
/> cd backstores/fileio
/backstores/fileio> create disk01 /iscsi_disks/disk01.img 20G
Created fileio disk01 with size 21474836480
/backstores/fileio> cd /iscsi
/iscsi> create iqn.2016-06.wjb.com:storage.target0
Created target iqn.2016-06.wjb.com:storage.target0.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/iscsi> cd iqn.2016-06.wjb.com:storage.target0/tpg1/portals/
/iscsi/iqn.20.../tpg1/portals> create 192.168.1.50
Using default IP port 3260
Could not create NetworkPortal in configFS
/iscsi/iqn.20.../tpg1/portals> delete 0.0.0.0 3260
Deleted network portal 0.0.0.0:3260
/iscsi/iqn.20.../tpg1/portals> create 192.168.1.50
Using default IP port 3260
Created network portal 192.168.1.50:3260.
/iscsi/iqn.20.../tpg1/portals> cd ../luns
/iscsi/iqn.20...et0/tpg1/luns> create /backstores/fileio/disk01
Created LUN 0.
/iscsi/iqn.20...et0/tpg1/luns> cd ../acls
/iscsi/iqn.20...et0/tpg1/acls> create iqn.2016-06.wjb.com:www.server.com
Created Node ACL for iqn.2016-06.wjb.com:www.server.com
Created mapped LUN 0.
/iscsi/iqn.20...et0/tpg1/acls> cd iqn.2016-06.wjb.com:www.server.com/
/iscsi/iqn.20...ww.server.com> set auth userid=username
Parameter userid is now 'username'.
/iscsi/iqn.20...ww.server.com> set auth password=password
Parameter password is now 'password'.
/iscsi/iqn.20...ww.server.com> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
4.设置防火墙
[root@wjb10000 ~]# vim /etc/firewalld/services/iscsi.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>ISCSI</short>
<description>ISCSI protocal</description>
<port protocal="tcp" port="3260">
</service>
[root@wjb10000 ~]# firewall-cmd --permanent --add-service=iscsi
[root@wjb10000 ~]# firewall-cmd --reload
5.启动服务
[root@wjb10000 ~]# systemctl enable target.service
Created symlink from /etc/systemd/system/multi-user.target.wants/target.service to /usr/lib/systemd/system/target.service.
[root@wjb10000 ~]# systemctl start target.service
6.查看端口
[root@wjb10000 ~]# netstat -lnp | grep 3260
tcp        0      0 192.168.1.50:3260       0.0.0.0:*               LISTEN      -                   
二.在linux下安装启动iscsi initiator
1.安装 iscsi-initiator-utils服务
[root@wjb10000 ~]# yum install iscsi-initiator-utils
2.修改配置文件
[root@wjb10000 ~]# vim /etc/iscsi/initiatorname.iscsi 
InitiatorName=iqn.2016-06.wjb.com:www.server.com
[root@wjb10000 ~]# vim /etc/iscsi/iscsid.conf

#node.session.auth.authmethod = CHAP
#node.session.auth.username = username
#node.session.auth.password = password            //去掉注释
3.启动服务
[root@wjb10000 ~]# systemctl start iscsid
[root@wjb10000 ~]# systemctl enable iscsid
4.发现target
 [root@wjb10000 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.50
5.查看状态
[root@wjb10000 ~]# iscsiadm -m node -o show
6.登录target建立连接
[root@wjb10000 ~]# iscsiadm -m node --login
Logging in to [iface: default, target: iqn.2016-06.wjb.com:storage.target0, portal: 192.168.1.50,3260] (multiple)
Login to [iface: default, target: iqn.2016-06.wjb.com:storage.target0, portal: 192.168.1.50,3260] successful.
7.查看连接情况
[root@wjb10000 ~]# iscsiadm -m session -o show
tcp: [1] 192.168.1.50:3260,1 iqn.2016-06.wjb.com:storage.target0 (non-flash)
8.磁盘操作
[root@wjb10000 ~]# fdisk -l
 
磁盘 /dev/sda:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b2ba1
 
   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048    62466047    30720000   83  Linux
/dev/sda3        62466048   103426047    20480000   83  Linux
/dev/sda4       103426048   209715199    53144576    5  Extended
/dev/sda5       103428096   144388095    20480000   83  Linux
/dev/sda6       144390144   152582143     4096000   82  Linux swap / Solaris
/dev/sda7       152584192   209715199    28565504   83  Linux
 
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 8388608 字节
 
[root@wjb10000 ~]# parted --script /dev/sdb "mklabel msdos"
[root@wjb10000 ~]# parted --script /dev/sdb "mkpart primary 0% 100%"
[root@wjb10000 ~]# mkfs.xfs -i size=1024 -s size=4096 /dev/sdb1
meta-data=/dev/sdb1              isize=1024   agcount=4, agsize=1310208 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=5240832, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@wjb10000 ~]# mount /dev/sdb1 /mnt/
[root@wjb10000 ~]# df -hT
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda3      xfs        20G   68M   20G    1% /
devtmpfs       devtmpfs  904M     0  904M    0% /dev
tmpfs          tmpfs     913M     0  913M    0% /dev/shm
tmpfs          tmpfs     913M  8.7M  904M    1% /run
tmpfs          tmpfs     913M     0  913M    0% /sys/fs/cgroup
/dev/sda5      xfs        20G  1.5G   19G    8% /usr
/dev/sda7      xfs        28G   33M   28G    1% /home
/dev/sda2      xfs        30G  694M   29G    3% /var
/dev/sda1      xfs       497M  128M  370M   26% /boot
tmpfs          tmpfs     183M     0  183M    0% /run/user/0
/dev/sdb1      xfs        20G   33M   20G    1% /mnt

配置ISCSI服务器的更多相关文章

  1. CentOS 7 配置 ISCSI 服务器

    一.服务器配置 1.安装配置软件: yum install targetcli -y 2.进入配置界面: targetcli ,并进行如下配置: 1) /backstores/block create ...

  2. 007.iSCSI服务器CHAP双向认证配置

    一 iSCSI和CHAP介绍 1.1 iSCSI 磁盘 iSCSI后端存储支持多种设备类型,主要有: 文件 单一分区(partition) 磁盘 数组 RAID LVM 本手册建议以裸磁盘vdb作为示 ...

  3. CentOS 6.5下配置iSCSI网络存储

    一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行 SCSI协议,使其能 ...

  4. CentOS 6.3下配置iSCSI网络存储

    一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够 ...

  5. 配置iSCSI部署网络存储

    iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口)是由IBM 下属的两大研发机构一一加利福尼亚AImaden和以色列Haifa研 ...

  6. Cluster基础(一):配置iSCSI服务、编写udev规则、配置并访问NFS共享、部署Multipath多路径环境

    一.配置iSCSI服务 目标: 本案例要求先搭建好一台iSCSI服务器,并将整个磁盘共享给客户端: 虚拟机添加新的磁盘 将新添加的磁盘分区并创建两个逻辑卷 逻辑卷名称分别为:/dev/myvg/isc ...

  7. asp.net core 简单部署之FTP配置(CentOS 7.0安装配置Vsftp服务器)

    配置过程原文地址:http://www.osyunwei.com/archives/9006.html 坑和结果 正确的跟着这个内容走,是靠谱的. 我自己给自己踩了个坑,请参照文章的朋友注意第七条:七 ...

  8. 7、二种 为二个不同的子网配置DHCP服务器(中继代理服务器)

    环境如下:        (参考之前,保证二个子网可以互相ping通) 虚拟机vm1        192.168.170.3                    VMnet8 (NAT模式) 虚拟 ...

  9. CentOS 7.0安装配置Vsftp服务器

    一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...

随机推荐

  1. Visual Studio 2010 单元测试目录

    单元测试的重要性这里我就不多说了,以前大家一直使用NUnit来进行单元测试,其实早在Visual Studio 2005里面,微软就已经集成了一个叫Test的专门测试插件,经过几年的发展,这个工具现在 ...

  2. 关于USACO Training

    做了这么久的题目,突然发现最经典的 USACO Training 还没有做过?加速水一遍吧!我会把题解放在上面的.

  3. 13_FCITX输入法安装及问题排查解决

    使用linux最沮丧的事情莫过于中文输入法切换不出来,甚至有人错误地认为,要使用中文输入法,必须把“区域和语言”(Region & Language)设置为中国-中文.输入法只是一个软件,和区 ...

  4. TP开发小技巧

    TP开发小技巧原文地址http://wp.chenyuanzhao.com/wp/2016/07/23/tp%E5%BC%80%E5%8F%91%E5%B0%8F%E6%8A%80%E5%B7%A7/ ...

  5. SASS type-of 函数

    今儿写个type-of,算是备忘录吧. 1.number type-of(0) // number type-of(1px) // number 2.string type-of(a) // stri ...

  6. Lang语言包

    \languages\zh_cn\admin\common.php里配置后台所有常量

  7. highcharts实例教程一:结合php与mysql生成折线图

    Highcharts是一款纯javascript和html5编写的图表库,不仅几乎能兼容所有pc浏览器,而且对ios和android手机端的兼容 性也不错,它能够很简单便捷的在Web网站或Web应用中 ...

  8. linux修改环境变量

    /etc/profile 系统全局环境变量设定,所有用户共享,修改后,需要重启系统才能生效 ~/.bash_profile,~/.bashrc 用户目录下的私有环境变量设定,常用来个性化定制功能,修改 ...

  9. C# 部分关键字

    关键字: virtual:  虚方法,本身可以被实例化,也可以在派生类中重写该方法: override:在派生类重写基类虚方法时声明,避免了C++中的潜在运行错误: abstract:声明为抽象类.抽 ...

  10. codevs 4310 复制书稿

    4310 复制书稿  时间限制: 1 s  空间限制: 4000 KB  题目等级 : 黄金 Gold 题解  查看运行结果     题目描述 Description 现在要把m本有顺序的书分给k个人 ...