Linux运维~3.存储分离——3.iscsi 网络硬盘

iscsi  网络硬盘

iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:

  1. 把原来只用于本机的SCSI协义透过TCP/IP网络发送,使连接距离可作无限的地域延伸;

  2. 连接的服务器数量无限(原来的SCSI-3的上限是15);

  3. 由于是服务器架构,因此也可以实现在线扩容以至动态部署。

服务端:

fdisk /dev/vdb 创建
pvcreate /dev/vdb1
vgcreate vg0 /dev/vdb1

lvcreate -l 24 -n lv0 vg0

yum install targetcli.noarch  

下载服务targetcli
 targetcli 进入操作平台
/> backstores/block create westos:storage1 /dev/vg0/lv0     在这个服务里给硬盘起一个名字
/> iscsi/ create iqn.2018-11.com.westos:storage1        共享出去的硬盘名字
/> iscsi/iqn.2018-11.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1                         把设备和共享目录联系起来
/> /iscsi/iqn.2018-11.com.westos:storage1/tpg1/acls create iqn.2018-11.com.westos:westoskey
                                给共享的硬盘加一个钥匙
/> iscsi/iqn.2018-11.com.westos:storage1/tpg1/portals create 172.25.254.148
                                开启端口
/> exit

防火墙开启端口服务
firewall-cmd --permanent --add-port=3206/tcp
firewall-cmd --reload

客户端:

yum install iscsi-initiator-utils.x86_64     默认安装

systemctl start iscsi

vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2018-11.com.westos:westoskey

systemctl restart iscsi

iscsiadm -m discovery -t st -p 172.25.254.148        发现此ip下的共享硬盘

iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.148 -l
登陆共享设备
Logging in to [iface: default, target: iqn.2018-11.com.westos:storage1, portal: 172.25.254.148,3260] (multiple)
Login to [iface: default, target: iqn.2018-11.com.westos:storage1, portal: 172.25.254.148,3260] successful.

fdisk -l


fdisk /dev/sda     此处操作参考 lvm管理 与 硬盘分区

partprobe
mkfs.ext4 /dev/sda1  格式化
mount /dev/sda1 /mnt
df


可以使用
但是还有bug,因为是网络硬盘,开机检测未启动网络时,网络硬盘不可用,所以开机失败
需:

vim /etc/fstab
添加
/dev/sda1       /mnt    xfs     defaults,_netdev        0 0
reboot无法启动
poweroff后可以启动

更新设备:

例:
服务端扩容
   33  lvcreate -l 80 -n lv0 vg0
客户端:
iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.148 -u 先退出
iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.148 -l 再更新

退出设备:

客户端:
umount /mnt/
删除/etc/fstab 相关语句
iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.148 -u    退出
iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.148 -o delete 删数据
systemctl restart iscsi
fdisk -l 查看设备消失


服务端:

targetcli
clearconfig confirm=true 删除所有配置

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值