ISCSI共享存储

摘要:
Ls 3。配置lun关联>键入“help”。/>server0/tpg1/lunscrreate/backstores/block/nsdCreatedLUN0。/>server0/tpg1/aclscrreateiqn.2018-11.com.示例:iscsi/iqn.2018-11.com示例:

ISCSI网络磁盘    默认端口:3260

服务端:

一.

二.安装软件:targetcli

用命令targetcli进行配置------------------------进入iscsi磁盘配置模式

  1.建立backstore后端存储

    >>>  backstores/block create  name=nsd  dev=/dev/vdb1
    >>>  ls
  2.建立target磁盘组(iqn.yyyy-mm.倒叙域名:自定义标示)

    >>>  iscsi/ create iqn.2018-11.com.example:server0

    >>>  ls

  3.配置lun关联

    >>>  iscsi/iqn.2018-11.com.example:server0/tpg1/luns create /backstores/block/nsd

    >>>  ls

  4.配置访问控制:设置客户端声称的名字

    >>>  iscsi/iqn.2018-11.com.example:server0/tpg1/acls create iqn.2018-11.com.example:desktop0

  5.启用ip地址与端口

    >>>  iscsi/iqn.2018-11.com.example.server0/tpg1/portals create 172.25.0.11

三.重启服务:

  systemctl restart target

  systemctl enable target

yum -y install targetcli
[root@server0 ~]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.fb34
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.

/> 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]
/> backstores/block create name=nsd dev=/dev/vdb1
Created block storage object nsd using /dev/vdb1.
/> iscsi/ create iqn.2018-11.com.example:server0
Created target iqn.2018-11.com.example:server0.
Created TPG 1.
/> iscsi/iqn.2018-11.com.example:server0/tpg1/luns create /backstores/block/nsd 
Created LUN 0.
/> iscsi/iqn.2018-11.com.example:server0/tpg1/acls create iqn.2018-11.com.example:desktop0
Created Node ACL for iqn.2018-11.com.example:desktop0
Created mapped LUN 0.
/> iscsi/iqn.2018-11.com.example:server0/tpg1/portals create 172.25.0.11
Using default IP port 3260
Created network portal 172.25.0.11:3260.
/> 
[root@server0 ~]# systemctl restart target
[root@server0 ~]# systemctl enable target

客户端:

1.安装iscsi-initiator-utils,访问共享存储服务

2.配合客户端声称的名字 /etc/iscsi/initiatorname.iscsi

  initiatorName=iqn.2018-11.com.example:desktop0 

  

vim /etc/iscsi/initiatorname.iscsi 
InitiatorName=iqn.2018-11.com.example:desktop0

3.重启服务,刷新客户端声称的名字

  systemctl restart iscsid

systemctl restart iscsid

4.运行命令,发现共享存储

iscsiadm --mode discoverydb --type sendtargets --portal 172.25.0.11 --discover

5.重启服务iscsi服务,使用共享存储

  systemctl restart iscsi

  systemctl enable iscsi 

  lsblk

免责声明:文章转载自《ISCSI共享存储》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇机器学习笔记14-----SVM实践和分类器的性能的评价指标(了解python画图的技巧)rabbitmq、kafka、activemq、rocketmq之间对比,区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

laravel队列常驻运行问题 queue:

方法:1 根据官方文档使用--daemon可让队列常驻运行。对应命令行执行php artisan queue:work --daemon; 但是当前命令还是会因为使用Ctrl+C。将进程给关闭。如何常驻在后台执行? 官方文档还让你安装 supervisor 你为什么不安装呢? 用 supervisor 可以常驻后台,并且监控 php artisan qu...

1032. 挖掘机技术哪家强(20)

1032. 挖掘机技术哪家强(20) 为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式: 输入在第1行给出不超过105的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从1开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。 输出...

将 Spring boot 项目打成可执行Jar包,及相关注意事项(main-class、缺少 xsd、重复打包依赖)

最近在看 spring boot 的东西,觉得很方便,很好用。对于一个简单的REST服务,都不要自己部署Tomcat了,直接在 IDE 里 run 一个包含 main 函数的主类就可以了。 但是,转念一想,到了真正需要部署应用的时候,不可能通过 IDE 去部署啊。那有没有办法将 spring boot 的项目打包成一个可执行的 jar 包,然后通过 ja...

Java8 stream处理List,Map总结

Java 8 Stream Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 这种风格将要处理的元...

Linux 内核 hlist 详解

在Linux内核中,hlist(哈希链表)使用非常广泛。本文将对其数据结构和核心函数进行分析。 和hlist相关的数据结构有两个:hlist_head 和 hlist_node //hash桶的头结点struct hlist_head {   struct hlist_node *first;//指向每一个hash桶的第一个结点的指针};//hash桶的...

DP_括号匹配序列问题

括号匹配问题 简单括号匹配问题是给出字符串,判断字符串中的括号是否匹配,此类问题核心解决方案就是利用栈的后进先出的特性,从左到右依次遍历字符串,遇左括号进栈,遇右括号将其与栈顶元素配对,若能配对,则栈顶元素出栈,继续遍历,若不能配对,则返回false。字符串遍历结束后,判断栈是否为空,若不为空返回false,若为空,返回true。以下有c和c++实现代码...