软SAN 课堂内容

配置服务端(存储)

安装targetcli,重启下服务

/> ls
o- / ........................................................................... [...]
  o- backstores .............................................................. [...]
  | o- block .......磁盘.................................... [Storage Objects: 0]
  | o- fileio ......文件.................................... [Storage Objects: 0]
  | o- pscsi ......scsi磁盘................................. [Storage Objects: 0]
  | o- ramdisk ....把内存当硬盘............................. [Storage Objects: 0]
  o- iscsi ........................................................... [Targets: 0]
  o- loopback ........................................................ [Targets: 0]

cd到block,创建一个后端的存储叫back

/> cd backstores/block
/backstores/block> create back /dev/vg0/tiaodai0
Created block storage object back using /dev/vg0/tiaodai0.
/> cd iscsi 
/iscsi> create wwn=iqn.2015-08.com.example.server0        
Created target iqn.2015-08.com.example.server0.
Created TPG 1.
#创建一个target,注意命名格式。客户端连接服务端的时候给客户端返回这个,类似于名字
/iscsi> ls
o- iscsi ............................................................... [Targets: 1]
  o- iqn.2015-08.com.example.server0 .................................... [TPGs: 1]
    o- tpg1 .............................................. [no-gen-acls, no-auth]
      o- acls ...........访问控制.................................... [ACLs: 0]
      o- luns ............提供什么资源............................... [LUNs: 0]
      o- portals .........通过什么IP来提供服务.................... [Portals: 0]

cd到acls

只有这个客户端可以来访问本服务端

/iscsi/iqn.20....server0/tpg1> cd luns 
/iscsi/iqn.20...er0/tpg1/luns> create /backstores/block/back 
Created LUN 0.
#创建LUN
/iscsi/iqn.20.../tpg1/portals> create 172.25.0.11
Using default IP port 3260
Created network portal 172.25.0.11:3260.
#限定了业务IP端口
/> saveconfig 
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json

最后保持配置文件。一共5个创建!

exit退出,重启target.service服务。

服务端配置完成。

PS:注意防火墙,iptables -F




客户端配置

如果需要改名字,记得重启iscsi和iscsid服务

vim /etc/iscsi/initiatorname.iscsi   在这里改名字

改完名字之后把iscsi服务关掉

[[email protected] iscsi]# cd /var/lib/iscsi/nodes/
#把下面的文件删掉!
[[email protected] nodes]# cd /var/lib/iscsi/send_targets/
#同样删掉!
2个都删掉之后再打开iscsi服务
# iscsiadm -m discovery -t st -p 172.25.0.11      #发现主机
# iscsiadm -m node -l                       #登陆

操作完成。




挂载此硬盘的时候要注意:

时间: 2024-08-05 19:41:24

软SAN 课堂内容的相关文章

Cs231n课堂内容记录-Lecture 6 神经网络一

Lecture 6 神经网络一 课程内容记录: (上)https://zhuanlan.zhihu.com/p/21462488?refer=intelligentunit (下)https://zhuanlan.zhihu.com/p/21513367?refer=intelligentunit 1.视频弹幕中关于课堂例子的解释: 1:我们通过学习训练集得到权重W1,对应于可以识别一些feature的模板. 2:输入新的数据X,结合W1,计算得到一个得分score(中间过程可能会再经过一些非线

1019课堂内容

1 package text; 2 3 import java.io.*; 4 5 //文本文件操作类 6 public class file { 7 8 private String fileName; 9 10 public String getFileName() 11 { 12 return fileName; 13 } 14 //构造 15 private File file; 16 17 public file(String fileName) 18 { 19 this.fileNa

Cs231n课堂内容记录-Lecture3

Lecture 3 课程内容记录:(上)https://zhuanlan.zhihu.com/p/20918580?refer=intelligentunit (中)https://zhuanlan.zhihu.com/p/20945670?refer=intelligentunit (下)https://zhuanlan.zhihu.com/p/21102293?refer=intelligentunit 1.线性分类器(linear classifer): 我们总是希望得到一个函数f(x,w

Cs231n课堂内容记录-Lecture 7 神经网络二

Lecture 7 神经网络二 课程内容记录:https://zhuanlan.zhihu.com/p/21560667?refer=intelligentunit 1.协方差矩阵: 协方差(Covariance)在概率论和统计学中用于衡量两个变量的总体误差.而方差是协方差的一种特殊情况,即当两个变量是相同的情况. 协方差表示的是两个变量的总体的误差,这与只表示一个变量误差的方差不同. 如果两个变量的变化趋势一致,也就是说如果其中一个大于自身的期望值,另外一个也大于自身的期望值,那么两个变量之间

第一章课堂内容总结

1.1信息在生活中无处不在. &1 关于信息的定义 ①维纳的信息定义:“信息是信息,不是物质,也不是能量.“”信息是人们在适应外部世界并使这种适应反作用于外部的过程中,同外部世界进行相互交换的内容的名称. ②钟义信的信息定义:本体论层次——是指事物运动的状态及其变化方式的自我描述 认识论层次——是指认识主体所感知或所表述的事物运动的状态和方式,包括这种状态或方式的形式.含义和效用. ③香农的信息定义:信息是事物运动状态或存在的不确定性描述. ④信息的差异类定义:信息存在于客体间的差别之中:信息的

10.14课堂内容

颜色渐变: /*渐变的类型? (linear)渐变开始的X Y 轴坐标(0 0 – 或者left-top)渐变结束的X Y 轴坐标(0 100% 或者left-bottom)开始的颜色? (from(red))结束的颜色? (to(blue))*/ background: -webkit-gradient(linear, 0% 10%, 0% 100%, from(yellow), to(blue)); 阴影效果: text-shadow:10px 10px 5px blue; X轴  Y轴 模

课堂内容小结

EnumTest.java程序运行分析 分析: System.out.println(s==t);运行输出的结果输出结果是false,说明“==”号作用是判断s和t是否相等,如果是则输出true,不是则输出false. 得到的结论:枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象.相同的值则引用同一个对象.可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的. 动手试验 请运行以下代码(TestDou

5月4日课堂内容:for循环的穷举、迭代

一.for循环拥有两类: 1.穷举: 把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况. 2.迭代: 从初始情况按照规律不断求解中间情况,最终推导出结果. 二.穷举练习 1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品.洗发水15元,香皂2元,牙刷5元.求刚好花完150元,有多少种买法,每种买法都是各买几样? int count = 0;//count数数的意思,多少种买法 int bian = 0;//看循环总共走了多少遍 for (int x = 0; x <= 10;

1109课堂内容整理

选择列表菜单, 应该多注意一下列表, 菜单的选择, 一个不能选择size, 另一个可以, 一个是多行输入文本的样式, 一个是下拉列表 代表多选, multiple="MULTIPLE" 在网页中嵌入一个新的网页<iframe height="300" width="500" src="Untitled-2.html">Untitled-2</iframe> <frameset></fr