实验一、iscsi的搭建
1、服务器端:
前提:服务器版本和下载源保持一致
1、yum install targetcli -y
2、新建共享分区
3、targercli 进入共享磁盘的设置工具里边
/>ls
/> /backstores/block create westos:storage1 /dev/vdb1
给设备起一个iscsi内部使用的名字
/> iscsi/ create iqn.2019-05.com.westos:storage1
创建一个对外开放的名称
/> iscsi/iqn.2019-05.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1
使对外开放名称和设备关联
/> iscsi/iqn.2019-05.com.westos:storage1/tpg1/acls create iqn.2019-05.com.westos:key1
给对外开放的设备一个密钥
/> iscsi/iqn.2019-05.com.westos:storage1/tpg1/portals create 172.25.254.222
开放共享端口
2、客户端:
1)、连接使用设备
1、yum install iscsi-initiator-utils.x86_64
2、iscsiadm -m discovery -t st -p 172.25.254.222 查看设备是否共享
3、iscsiadm -m node -T iqn.2019-05.com/westos:storage1 -p 172.25.254.222 -l 连接共享设备
4、vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2019-05.com.westos:key1 更改设备密钥
5、systemctl restart iscsid.service 重启服务
6、iscsiadm -m discovery -t st -p 172.25.254.222 查看设备是否共享
7、iscsiadm -m node -T iqn.2019-05.com/westos:storage1 -p 172.25.254.222 -l 重新连接设备
8、mount umount
9、iscsiadm -m node -T iqn.2019-05.com.westos:storage1 -p 172.25.254.100 -u 断开共享设备
10、fdisk -l
11、iscsiadm -m node -T iqn.2019-05.com.westos:storage1 -p 172.25.25.222 -o delete 删除
多出来的设备,可以格式化挂载使用
2)、自动挂载
1、vim /etc/fstab
UUID="....................." /mnt xfs default ,_netdev 0 0
设备的uuid号保持不变 挂载目录 文件系统 网络设备,需要启动网络
2、第一次重启卡住起不来,只能强制关机,再次重启的时候就ok了
3、reboot 重启之后查看是都自动挂载
3)、删除iscsi设备
客户端删除:
1、iscsi设备目录:/var/lib/iscsi/
2、yum install tree 安装tree
3、tree /var/lib/iscsi 树形显示一个目录的结构
4、iscsiadm -m node -T iqn.2019-05.com.westos:storage1 -p 172.25.254.100 -u 断开共享设备,重启之后可用
5、fdisk -l
6、iscsiadm -m node -T iqn.2019-05.com.westos:storage1 -p 172.25.25.222 -o delete 删除
服务端删除:
targetcli
>/ls
>/help
>/clearconfig
>/clearconfig confirm=True
>/exit