磁盘共享-ISCSI

来源:互联网 发布:windows无法连接打印机 编辑:程序博客网 时间:2024/06/05 09:03
target    --磁盘共享

服务端

1.yum install targetcli.noarch -y                                                          --安装

2.targetcli                                                                                            --进入targetcli
  (1)/backstores/block create westos:iop1 /dev/vdb1                          --设置分享的磁盘并自定义名字
  (2)/iscsi create iqn.2017-12.com.example:iop1                                 --共享磁盘名字
  (3)/iscsi/iqn.2017-12.com.example:iop1/tpg1/acls create iqn.2017-12.com.example:iopkey  --设置秘钥
  (4)/iscsi/iqn.2017-12.com.example:iop1/tpg1/luns create /backstores/block/westos:iop1      --关联秘钥与设备
  (5)/iscsi/iqn.2017-12.com.example:iop1/tpg1/portals create 172.25.254.190                           --设定哪个端口共享
3.firewall-cmd --add-port=3260/tcp                                                      --添加端口

   firewall-cmd --reload                                                                          --重新加载




客户端:
1.yum install iscsi-initiator-utils -y                                                         --安装
2.vim /etc/iscsi/initiatorname.iscsi
  『iqn.2017-12.com.example:iopkey』                                                --匹配服务端的钥匙 (重启)
3.iscsiadm -m(动作) discovery -t(类型) st -p 172.25.254.190      --发现共享的磁盘
4.iscsiadm -m node -T iqn.2017-12.com.example:iop1 -p 172.25.254.190 -l               --登陆共享设备

5.fdisk -l                                                                                                                        --  可看到新共享的分区设备





网络共享设备开机自动挂载

   vim /etc/fstab

『UUID="e6098003-d0a4-4599-a5ea-d5ab76715562"  /mnt   xfs defaults,_netdev  0 0』

  --前面为设备id。_netdev表示该挂载内容为网络共享,在网络启动后再进行挂载。                             

  mount-a                                                 

注意:第一次重启时无法正常重启,需再次断电重启(poweroff)



网络共享设备的删除

(客户端):  (yum install tree -y    tree程序可以树状图列出目录内容)

1.删除vim /etc/fstab里面的自动挂载

2.卸载  umount /mnt

3.退出登陆
iscsiadm -m node -T iqn.2017-12.com.example:iop1 -p 172.25.254.135 -u
3.删除设备
iscsiadm -m node -T iqn.2017-12.com.example:iop1 -o delete

4.重启服务  systemctl restart iscsi


(服务端):
  进入   targetcli

            clearconfig confirm=true                          ####删除目录下所有的创建



共享逻辑卷并扩大
服务端
fdisk /dev/vdb
partprobe
pvcreate /dev/vdb1
vgcreate iscsi_vg /dev/vdb1
lvcreate -l 255 -n iscsi_lv0 iscsi_vg
lvdisplay iscsi_lv0

lvdisplay /dev/iscsi_vg/iscsi_lv0    

  --创建完成

/backstores/block create westos:iop1 /dev/iscsi_vg/iscsi_lv0

/iscsi create iqn.2017-12.com.example:iop1

/iscsi/iqn.2017-12.com.example:iop1/tpg1/acls create iqn.2017-12.com.example:iopkey

/iscsi/iqn.2017-12.com.example:iop1/tpg1/luns create /backstores/block/westos:iop1

/iscsi/iqn.2017-12.com.example:iop1/tpg1/portals create 172.25.254.190

  --共享完成



fdisk /dev/vdb
partprobe
pvcreate /dev/vdb2
vgextend iscsi_vg /dev/vdb2

lvextend -L 1500M /dev/iscsi_vg/iscsi_lv0

--扩大完成


客户端:(要重新登陆才能看见共享磁盘的扩充)
iscsiadm -m node -T iqn.2017-12.com.example:iop1 -p 172.25.254.190 -u     --退出登陆

iscsiadm -m node -T iqn.2017-12.com.example:iop1 -p 172.25.254.190 -l      --登陆    


注意:当iscsi服务起不来时,先试着启动主服务: systemctl restart iscsid

                           

原创粉丝点击