Linux学习 iscsi
来源:互联网 发布:苹果手机怎么关4g网络 编辑:程序博客网 时间:2024/06/05 06:11
iscsi
一、定义
iscsi提供共享未格式化的设备的服务
文件系统的共享可采用:nfs和cifs协议
二、设备共享
<1>服务器端
1.先划分出可拉伸的存储设备--逻辑卷设备
fdisk /dev/vdb
pqrtprobe
lvcreate /dev/vdb1
vgcreate vg0 /dev/vdb1
vgdisplay ##查看卷组大小
lvcreate -l 249 -n iscsi_storage ##生成逻辑卷设备iscsi_storage
lvs ##查看逻辑卷大小
注:逻辑卷建立后不需要格式化
2.yum install targetcli -y ##访问设备(注意版本)
systemctl enable target
[root@server9 ~]# targetcli ##打开软件,显示内容如下
/> 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、/iscsi、/loopback
3./> /backstores/block create 名字 /dev/vg0/iscsi_storage
##在软件中对逻辑卷重新命名,即在该软件中逻辑卷使用新名称
如:/backstores/block create server1storage /dev/vg0/iscsi_storage
##逻辑卷在软件中名称设置为server1storage
4./> /iscsi create iqn.时间.域名的反写.任意名称
##客户端访问时显示的名称
如:/iscsi create iqn.2017-06.com.example:strage1
5./>/iscsi/iqn.2017-06.com.example:strage1/tpg1/luns create /backstores/block/server1storage
##将在客户端显示的名称与实际共享的设备连接
6. />/iscsi/iqn.2017-06.com.example:stragel/tpg1/acls createiqn.2017-06.com.example:serverlstoragekey
##加密
7. />iscsi/iqn.2017-06.com.example:stragel/tpg1/portals create 172.252.54.209
##开启端口
<2>客户端
1.分配钥匙
vim /etc/iscsi/initiatorname.iscsi
编辑内容如下:
InitiatorName=iqn.2017-06.com.example:serverlstoragekey
##分配钥匙
:wq
2.systemctl restart iscsi
3.iscsiadm -m discovery -t st -p172.25.254.209
##发现设备
4.iscsiadm -m node -Tiqn.2017-06.com.example:stragel -p 172.25.254.209 -l
##登录设备
5.即可以对新设备进行划分区、格式化、挂载等操作
6.自动挂载
因为需要挂载的是通过网络共享的设备,因此需采用以下挂载格式:
(1)使用设备的UUID;
(2)在挂载时需要先启动网络,因为主机在开机时在加载完内核完毕后,将会读取/etc/fstab文件,否则将会启动失败
具体命令格式如下:
vim /etc/fstab
UUID=**** /mnt xfs defaults,_netdev 0 0
:wq
(3)查看UUID命令:blkid
7.退出设备
(1)iscsiadm -m node -T iqn.2017-06.com.example:stragel -p 172.25.254.209 -u
##退出登录,但此时仍有记录,可以使用如下命令查看
tree -C /var/lib/iscsi
(2)iscsiadm -m node -T iqn.2017-06.com.example:stragel -p 172.25.254.209 -o delete
##彻底删除信息
(3)服务端删除共享
target
/>clearconfig confirm=True
- Linux学习笔记 --ISCSI
- Linux学习 iscsi
- Linux学习iscsi设备共享
- Linux学习篇第三章之~iscsi
- linux学习之ISCSI网络共享服务
- linux iscsi
- Linux iscsi
- linux-iscsi
- iSCSI学习
- 学习iSCSI
- linux iscsi tgtd的安装学习及问题
- linux iscsi initiator 工具
- 使用linux连接ISCSI
- linux iscsi 配置
- 配置ISCSI客户端(LINUX)
- Linux iSCSI Target Setup
- linux iscsi 配置
- 配置linux iSCSI target
- GET 和 POST 有什么区别?
- 学习笔记——JAVA线程<5>线程的死锁
- day06 面向对象基础
- JDBC之PreparedStatement
- usacoP1827 美国血统 American Heritage(递归&&二分&&树)
- Linux学习 iscsi
- SDUT 3928 C~K玩游戏
- Android—布局
- 精通Dubbo——dubbo2.0源码中Spring Bean的加载
- 菜鸟小白的人生中第一篇博客
- POJ 1785 Binary Search Heap Construction 笔记
- C#线程(四、简单的同步)
- PL/SQL替换变量&实现根据输入信息进行查询
- JAVA 风雨学习路