Linux中ISCSI(共享设备)

一、ISCSI设备的共享
1.在服务端查看本机的内核版本

[root@dns-server ~]# hostnamectl

在这里插入图片描述

2.查找并安装targetcli软件

[root@dns-server ~]# yum search target
[root@dns-server ~]# yum install targetcli -y

在这里插入图片描述
在这里插入图片描述
3.建立分区

[root@dns-server ~]# fdisk /dev/vdb

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.同步分区表

[root@dns-server ~]# partprobe

在这里插入图片描述

5.创建物理卷、物理卷组、逻辑卷

[root@dns-server ~]# pvcreate /dev/vdb2
[root@dns-server ~]# vgcreate iscsi_vg0 /dev/vdb2
[root@dns-server ~]# vgdisplay iscsi_vg0
[root@dns-server ~]# lvcreate -l 255 -n iscsi_lv0 iscsi_vg0

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.配置共享存储设备

[root@dns-server ~]# targetcli
/> backstores/block create westos:storage1 /dev/iscsi_vg0/iscsi_lv0  ##新建别名
/> iscsi/ create iqn.2019-02.com.westos:storage1 
/> iscsi/iqn.2019-02.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1 
/> iscsi/iqn.2019-02.com.westos:storage1/tpg1/acls create iqn.2019-02.com.westos:storage1key  创建密钥
/> iscsi/iqn.2019-02.com.westos:storage1/tpg1/portals create  172.25.254.129
/> exit

在这里插入图片描述
在这里插入图片描述
客户端:
7.安装软件

[root@news ~]# yum install iscsi-initiator-utils.x86_64 -y 安装软件

在这里插入图片描述
8.查看ip为172.25.254.129主机的共享设备,发现无法查看

[root@news ~]# iscsiadm -m discovery -t st -p 172.25.254.129
查看ip为172.25.254.129主机的共享设备,发现无法查看

在这里插入图片描述
9.服务端查看火墙:打开3260端口

[root@dns-server ~]# firewall-cmd --permanent --add-port=3260/tcp    ##打开3260端口
[root@dns-server ~]# firewall-cmd --reload
[root@dns-server ~]# firewall-cmd --list-all

在这里插入图片描述
在这里插入图片描述

10.测试端再次查看ip为172.25.254.129主机的共享设备

[root@news ~]# iscsiadm -m discovery -t st -p 172.25.254.129 

在这里插入图片描述
11.登录ip为172.25.254.129主机上的共享设备,认证失败

[root@news ~]iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.129 -l  认证失败

在这里插入图片描述

12.编辑配置文件,添加刚刚的密钥,重启服务

[root@news ~]# vim /etc/iscsi/initiatorname.iscsi 
[root@news ~]# systemctl restart iscsid

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
13.登录ip为172.25.254.129主机上的共享设备,认证成功

[root@news ~]# iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.129 -l
 -m:指定节点  -T:指定共享目录要去的路径  -p:指定要登陆主机的ip -l:登陆

在这里插入图片描述

14.查看系统真实存在的设备

[root@news ~]# fdisk -l

在这里插入图片描述
15.对设备进行分区

[root@news ~]# fdisk /dev/sda

在这里插入图片描述
在这里插入图片描述
16.格式化设备

[root@news ~]# mkfs.xfs /dev/sda1

在这里插入图片描述

17.挂载设备到/mnt/下

[root@news ~]# mount /dev/sda1 /mnt/
查看正在挂载的设备
[root@news ~]# df

在这里插入图片描述

当设备快满的时候服务端可扩展分区
18.新建分区

[root@dns-server ~]# fdisk /dev/vdb

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
19.同步分区表

[root@dns-server ~]# partprobe

在这里插入图片描述

20.创建物理卷,扩大物理卷组、逻辑卷组

[root@dns-server ~]# pvcreate /dev/vdb3
[root@dns-server ~]# vgextend iscsi_vg0 /dev/vdb3
[root@dns-server ~]# vgdisplay
[root@dns-server ~]# lvextend -l 510 /dev/iscsi_vg0/iscsi_lv0
[root@dns-server ~]# lvdisplay

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
21.在测试端查看设备大小是否扩大
查看系统真实存在的设备,发现sda1大小没有改变

[root@news ~]# fdisk -l

在这里插入图片描述
22.安装tree软件


[root@news ~]# yum install tree
[root@news ~]# tree /var/lib/iscsi/

在这里插入图片描述
在这里插入图片描述
23.df查看挂载设备,卸载/mnt/

[root@news ~]# df
[root@news ~]# umount /mnt/
[root@news ~]# df

在这里插入图片描述
24.将共享设备先退出,在重新登陆(一个刷新的过程)

[root@news ~]# iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.129 -u
[root@news ~]# iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.129 -l

在这里插入图片描述

25.再次查看系统真实存在的设备,sda大小发生改变

[root@news ~]# fdisk -l

在这里插入图片描述
二、共享设备进行永久挂载出现的错误

1.永久挂载设备

[root@news ~]# vim /etc/fstab
[root@news ~]# mount -a
[root@news ~]# df

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.重启主机
在这里插入图片描述
3.重启后发现系统无法正常启动,出现以下报错,关闭虚拟机在这里插入图片描述
4.进入虚拟机管理界面,添加一个光盘在这里插入图片描述
5.将光盘放在第一位,重新打开虚拟机在这里插入图片描述
6.进入挽救模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.给/etc/添加_netdev(先激活网络在挂载设备)在这里插入图片描述
在这里插入图片描述
8.修改selinux状态为disabled
在这里插入图片描述
在这里插入图片描述
9.两个exit退出
在这里插入图片描述
10.把光驱调到第一位,重启系统在这里插入图片描述
三、共享设备的卸载
1.取消永久挂载
在这里插入图片描述
在这里插入图片描述

2.临时删除共享文件

[root@news ~]# iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.129 -u

在这里插入图片描述

3.查看系统存在的设备sda消失

[root@news ~]# fdisk -l

在这里插入图片描述

4.用tree命令查看,共享文件依然存在

[root@news ~]# tree /var/lib/iscsi/

在这里插入图片描述

5.重启服务,查看系统存在的设备sda依然存在

[root@news ~]# systemctl restart iscsi
[root@news ~]# fdisk -l

在这里插入图片描述
6.永久删除共享文件

[root@news ~]# iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.129 -u
[root@news ~]# iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.129 -o delete

在这里插入图片描述

7.用tree命令查看,共享文件不存在

[root@news ~]# tree /var/lib/iscsi/

在这里插入图片描述

8.重启服务,查看共享设备已经不存在

[root@news ~]# systemctl restart iscsi
[root@news ~]# fdisk -l

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44236589/article/details/89441408