###############
第一步: 创建一个2G的分区
第二步: yum install targetcli -y
第三步:创建一个2G的分区,并同步  
第四步:  执行tagetcli
ls查看
/> /backstores/block    create westos:storage1        /dev/vdb1    设置/dev/vdb1为共享硬盘,并命名                                 
/> /iscsi create iqn.2018-08.com.westos:storage1     生成外部共享名称
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/acls create iqn.2018-08.com.westos:westoskey1  生成密匙
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1  将外部名称和内部设备关联
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/portals create 172.25.254.204                  开启接口
exit                                                                                                          保存并且退出

##############################################################
客户端设置
yum install iscsi-initiator-utils -y                              安装 
iscsiadm -m discovery -t st -p 172.25.254.204      查看可以连接的端口

iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -l  登陆这个端口  此时登陆端口会发现是失败的,                                                                                                                            由于没有输入在服务器端设置的密码key1
vim /etc/iscsi/initiatorname.iscsi                                                                         编辑这个文件,设置密码     
InitiatorName=iqn.2018-08.com.westos:key1     
systemctl restart iscsid.service                                                                          重新启动这个服务

iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -l  再次登陆,登陆成功 ,此时fdisk -l可以显示 sda硬盘
fdisk /dev/sda 新建一个分区

mkfs.xfs /dev/sda1  格式化分区
mount /dev/sda1 /mnt/    挂载分区

df -H
vim /etc/fstab       设置开机自动挂载
/dev/sda1   /mnt/  xfs  defaults,netdev   0   0  由于这个挂载只能在网络服务启动后挂载,所以默认的参数还要加,_netdev

mount -a
df -H
 
#####################
客户端上 sdb1的删除与退出登陆
vim /etc/fstab 取消默认挂载
umount /dev/sda1卸载
dfisk -l  查看还有
退出登陆
[root@localhost ~]# iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -u
删除节点
[root@localhost ~]# iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p  172.25.254.204 -o delete
yum install tree
 tree /var/lib/iscsi/  查看

systemctl restart  iscsi
fdisk -l                               此时发现成功
 ###############
服务器上的删除
targetcli
clearconfig
clearconfig confirm=True
ls
exit

 

linux 中iscsi服务的更多相关文章

  1. Linux 部署 iSCSI 服务端

    Linux 部署 iSCSI 服务端 服务端实验环境 iSCSI-server :RHEL8 IP:192.168.121.10 一.服务端安装 target 服务和 targetcli 命令行工具 ...

  2. Linux中Sshd服务配置文件优化版本(/etc/ssh/sshd_config)

    Linux中Sshd服务配置文件优化版本(/etc/ssh/sshd_config) # $OpenBSD: sshd_config,v 1.93 2014/01/10 05:59:19 djm Ex ...

  3. Spring Boot 如何部署到 Linux 中的服务

    打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档. 文档链接如下: https://docs. ...

  4. 转:Linux中tomcat服务成功发布但局域网浏览器无法访问

    转自:http://blog.csdn.net/mooncom/article/details/53168143 昨天,我在搭建Linux中服务器环境时,碰见一个问题,这里和大家分享一下. 问题描述: ...

  5. Linux中设置服务自启动的三种方式

    有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s                       在/etc/rc.d/rc*.d目录中建立/e ...

  6. [转]Linux中设置服务自启动的三种方式

    from:http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html 有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统 ...

  7. Linux中crond服务与crontab用法

    需要写个在Linux下定时更新系统的脚本,man crondtab 不甚详细,现将网络上的介绍列举如下: crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序使用cr ...

  8. Linux中设置服务自启动的三种方式,ln -s 建立启动软连接

    有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务(http://www.0830120.com) 主要用三种方式进行这一操作: ln -s 在/etc/rc.d/rc*.d目录中建立 ...

  9. (转)Linux中设置服务自启动的三种方式

    有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s                       在/etc/rc.d/rc*.d目录中建立/e ...

随机推荐

  1. Java知识点总结1

    1.java的引用传递和值传递 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递.Java 编程语言只有值传递参 ...

  2. nodejs安装配置

    1.安装node.js(6.3.0)2.检测PATH环境变量是否配置了Node.jscmd下node --version3.D:/www/nodejs文件夹下创建hello.jsvar http = ...

  3. winform 打印

    pageSetupDialog 打印设置,和对话框控件差不多的套路,把控件拖到窗口中后,会在下方显示, 然后在制作的菜单中找到打印设置,双击进入点击事件写代码 按照之前的套路, DialogResul ...

  4. 【转】nginx+memcached构建页面缓存应用

    如需转载请注明出处: http://www.ttlsa.com/html/2418.html nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的 ...

  5. python3-列表中存储字典

    # Auther: Aaron Fan #示例1:#定义几个字典alien_0 = {"color":"green", "points":5 ...

  6. RPM验证与数字签名(Verify/Signature)

    RPM验证与数字签名(Verify/Signature) 摘自:https://blog.csdn.net/rhel_admin/article/details/32382391 2014年06月19 ...

  7. Netty中的Future

    先看下Future的整个继承体系,还有一个ChannelFuture不在里面:     在并发编程中,我们通常会用到一组非阻塞的模型:Promise,Future 和 Callback.其中的 Fut ...

  8. java 英文笔记

    JDBC涉及到的单词 Driver 驱动器 DriverManager (Manager 处理者,经理,管理人; 干事,理事; 〈美〉(政党等的)领袖; 策士,干才,干练的人;) create Sta ...

  9. git 使用那些事儿

    本文来自网易云社区 作者:孙有军 工欲善其事,必先利其器,git是一个开源的分布式版本控制工具,很多文章都写的太长,或者资料太多,难以一时间看完.在此总结了git的一些使用方式,因此该文不是鸿篇巨著, ...

  10. 检测评价函数 IOU

    在目标检测的评价体系中,有一个参数叫做 IoU(intersection-over-union),简单来讲就是模型产生的目标窗口和原来标记窗口的交叠率.具体我们可以简单的理解为: 即检测结果(Dete ...