iSCSI服务器

iSCSI磁盘阵列
服务端
yum install targetcli.noarch
systemctl start target
fdisk /dev/vdb

targetcli


/> /backstores/block create westos:storage1 /dev/vdb1  #给设备命名
Created block storage object westos:storage1 using /dev/vdb1.
/> iscsi/ create iqn.2017-12.com.example:storage1 #创建共享目录
Created target iqn.2017-12.com.example:storage1.
Created TPG 1.
/> /iscsi/iqn.2017-12.com.example:storage1/tpg1/acls create iqn.2017-12.com.example:westoskey
Created Node ACL for iqn.2017-12.com.example:westoskey
/> /iscsi/iqn.2017-12.com.example:storage1/tpg1/luns create /backstores/block/westos:storage1     #加密
Created LUN 0.
Created LUN 0->0 mapping in node ACL iqn.2017-12.com.example:westoskey
/> iscsi/iqn.2017-12.com.example:storage1/tpg1/portals create 172.25.254.127 #设置连接
Using default IP port 3260   

Created network portal 172.25.254.127:3260.


/> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.

Configuration saved to /etc/target/saveconfig.json


 firewall-cmd --permanent --add-port=3260/tcp   #添加端口
success
[root@127 ~]# firewall-cmd --reload
success
客户端
systemctl start iscsi    

[root@227 ~]# vim /etc/iscsi/initiatorname.iscsi  #配置客户端名称 

root@227 ~]# cat /etc/iscsi/initiatorname.iscsi

InitiatorName=iqn.2017-12.com.example:westoskey


[root@227 ~]# systemctl restart iscsi
iscsiadm -m discovery -t st -p 172.25.254.127  #发现设备

172.25.254.127:3260,1 iqn.2017-12.com.example:storage1


 iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.127 -l #登陆设备

注:第一次登陆失败后,修改后需先重启主服务再启子服务

[root@227 ~]# systemctl restart iscsid

[root@227 ~]# systemctl restart iscsi


文件系统挂载
fdisk /dev/sda

mkfs.xfs /dev/sda1


[root@227 ~]# blkid
/dev/vda1: UUID="9bf6b9f7-92ad-441b-848e-0257cbb883d1" TYPE="xfs"
/dev/vdb1: UUID="SIaPf4-OdHu-OzAW-NlQG-vZ3D-X8ZO-1FK3Ih" TYPE="LVM2_member"
/dev/mapper/vg0-vo: UUID="12294be2-bdad-4817-b162-038e22313d9f" TYPE="ext4"
/dev/sda1: UUID="3f8ccea4-04d0-4ff6-93fc-03913d2dc0d8" SEC_TYPE="ext2" TYPE="ext3"
df


永久挂载

vim /etc/fstab

UUID="38ccea4-04d0-4ff6-93fc-03913d2dc0d8"  /mnt  xfs  defaults,_netdev 0 0  #注,此时用id 防止名称串绕,defaults,_netdev这是为了在启动时让网络在分区前启动,否则会启动不起来


mount -a 


reboot

删除
vim /etc/fstab
 umount /mnt
 df
 yum install tree -y

  184  tree /var/lib/iscsi/ #查看目录树结构


  185  iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.127 -u #退出
  186  fdisk -l
  187  tree /var/lib/iscsi/

 iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.127 -o delete #删除


  191  tree /var/lib/iscsi/
  192  fdisk -l
  193  systemctl restart iscsi
服务端删除共享:
targetcli

/> clearconfig confirm=true

-

动态逻辑卷共享
制作逻辑卷
fdisk /dev/vdb
partprobe
 pvcreate /dev/vdb1
vgcreate iscsi_vg /dev/vdb1

lvcreate -l 225 -n iscsi_lv iscsi_vg


 targetcli

/> /backstores/block create westos:storage1 /dev/iscsi_vg/iscsi_lv
/> /iscsi create iqn.2017-12.com.example:storage1
/> /iscsi/iqn.2017-12.com.example:storage1/tpg1/acls create iqn.2017-12.com.example:key1
/> /iscsi/iqn.2017-12.com.example:storage1/tpg1/luns create /backstores/block/westos:storage1

scsi/iqn.2017-12.com.example:storage1/tpg1/portals create 172.25.254.127


客户端:
 rm -fr /var/lib/iscsi/*
 vim /etc/iscsi/initiatorname.iscsi
 systemctl restart iscsid.service
 systemctl restart iscsi
 iscsiadm -m discovery -t st -p 172.25.254.150

 iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.150 -l


fdisk -l
mkfs.ext3 /dev/sda

mount /dev/sda /mnt/


动态扩容:

服务端

lvm 扩容

 fdisk /dev/vdb
 partprobe
 pvcreate /dev/vdb2
 vgextend iscsi_vg /dev/vdb2
 lvextend -L 1500M /dev/iscsi_vg/iscsi_lv

 lvs


 客户端
   iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.150 -u
   systemctl restart iscsid.service
   systemctl restart iscsi
   iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.150 -l

   fdisk -l


查看磁盘大小:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值