###设备之间的共享,共享策略编辑器
iscsi这个架构主要将存储装置与使用的主机分为两部分,分别是
iscsi target: 就是存储设备端。存放磁盘或RAID的设备
iscsi initiator : 就是能够使用target的用户端,通常是服务器,也必须安装iscis initistor的相关功能后才能使用iscsi target 提供的磁盘
#####首先配ip,yum源,在server里面做,服务机
fdisk /dev/vdb +2G
partprobe
yum install targetcli(共享策略编译器) -y
targetcli(打开共享策略编辑器)
ls ##产看
/backstores/block create westos:storage1 /dev/vdb1 ##表示将/dev/vdb1 作为iscsi 盘共享出去
ls
/iscsi create iqn.2018-08.com.westos:storage1###iscsi限定名称用于确定发起端和目标并采用iqn.yyyy-mm.{reverse.domain}:lable的com.example表示域名的fanxie
ls
iscsi/iqn.2018-08.com.westos:storage1/tpg1/acls create iqn.2018-08.com.westos:westoskey1###登陆共享设备时采用加密方式,加密字符为westoskey1
iscsi/iqn.2018-08.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1
iscsi/iqn.2018-08.com.westos:storage1/tpg1/portals create 172.25.254.249##建立一个端口是172.25.254.249
exit
systemctl stop firewalld ##廷掉服务器的防火墙
在客户主机做desktop
yum install iscsi-initiator-utils
iscsiadm -m discovery -t st -p 172.25.254.249
-m 表示模式方式 -t 表示类型(sendtargets发送目标) -p 表示端口
vim /etc/iscsi/initiatorname.iscsi
(iqn.2018-08.com.westos:westoskey1)
systemctl restart iscsid.service
iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.249 -l ###-l 表示login登陆
fdisk /dev/sda ###全部分配
partprobe
mkfs.xfs /dev/sda1
mount /dev/sda1 /mnt
df
df -h
###永久挂在
vim /etc/fstab/ ( /dev/sda1 /mnt xfs defaults,_netdev 0 0 )####使用_netdev作为挂在选项(这将客户端不会尝试挂在文件系统,直至启用互联网,否则,在引导时系统将出错)
mount -a
df
在第一次重启系统的时候,会出现系统迟迟启动不了的情况,这是因为主机根本未关闭,这时需要手动rht-vmctl poweroff desktop 关闭主机。以后不会出现这种问题。
###卸载共享设备 首先注销永久挂在
umount /mnt
iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.249 -u ##-u 退出登陆 这时候我们发现树形结构中的iscsi服务的内容还在,如果重新启动服务systemctl restart iscsi。那么该分区又会回来
iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.249 -o delete ##删除文件。重启不会出现
systemctl restart iscis
yum install tree ##一个安装目录可见目的是更方便的显示系统中是否还存在某个服务的相关内容
tree /var/lib/iscsi##发现没有任何目录
在服务端清除
targetcli
clearconfig confirm=True
ls ##显现发现没有了
exit