Linux 下搭建iscsi共享存储
来源:互联网 发布:caffe windows教程 编辑:程序博客网 时间:2024/05/22 01:39
iscsi可以实现共享存储,因此在搭建rac环境经常使用到。
iscsi共享存储有两部分,iscsi-init和iscsi-target
iscsi-target一般部署在存储服务器上,分配lun;
iscsi-init一般部署在客户端,通过ip或者iqn来连接iscsi-target,一个iscsi-target 可以分配多个lun,一个lun可以被多个iscsi-init连接。
配置iscsi target:
安装iscsi-targets软件包
[root@rac1 ~]# yum install -y scsi-target-utils###如果使用iqn来登录iscsi-target,就需要安装iscsi-init软件包[root@node1 ~]# yum -y install iscsi-initiator-utils.x86_64
查看本地iscsi iqn,当然也可以自己手动分配
[root@node1 ~]# vi /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.1994-05.com.redhat:5cd487a6635d
为uiscsi-target分配存储
[root@node1 ~]# vi /etc/tgt/targets.conf <target iqn.1994-05.com.redhat:5cd487a6635d> backing-store /dev/sdb1 backing-store /dev/sdb2 </target>
启动服务
[root@rac1 ~]# service tgtd start[root@rac1 ~]# service iscsid start
查看tgt绑定信息
[root@node1 ~]# tgtadm --lld iscsi --mode target --op showTarget 1: iqn.1994-05.com.redhat:5cd487a6635d System information: Driver: iscsi State: ready I_T nexus information: LUN information: LUN: 0 Type: controller SCSI ID: IET 00010000 SCSI SN: beaf10 Size: 0 MB, Block size: 1 Online: Yes Removable media: No Prevent removal: No Readonly: No Backing store type: null Backing store path: None Backing store flags: LUN: 1 Type: disk SCSI ID: IET 00010001 SCSI SN: beaf11 Size: 107381 MB, Block size: 512 Online: Yes Removable media: No Prevent removal: No Readonly: No Backing store type: rdwr Backing store path: /dev/sdb1 Backing store flags: LUN: 2 Type: disk SCSI ID: IET 00010002 SCSI SN: beaf12 Size: 107365 MB, Block size: 512 Online: Yes Removable media: No Prevent removal: No Readonly: No Backing store type: rdwr Backing store path: /dev/sdb2 Backing store flags: Account information: ACL information: 10.37.2.171/24
配置iscsi init:
[root@node1 ~]# yum -y install iscsi-initiator-utils.x86_64
查看本地iscsi iqn
[root@node1 ~]# vi /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.1994-05.com.redhat:5cd487a675138
启动iscsi-init服务:
[root@node2 bak]# service iscsi start[root@node2 bak]# service iscsid start
探测iscsi-target发布的iqn:
[root@node2 bak]# iscsiadm -m discovery -t sendtargets -p 10.37.2.17010.37.2.170:3260,1 iqn.1994-05.com.redhat:5cd487a6635d
通过 iqn登录iscsi-target
[root@node2 bak]# iscsiadm -m node -d 1 -T iqn.1994-05.com.redhat:5cd487a6635d -lLogging in to [iface: default, target: iqn.1994-05.com.redhat:5cd487a6635d, portal: 10.37.2.170,3260] (multiple)Login to [iface: default, target: iqn.1994-05.com.redhat:5cd487a6635d, portal: 10.37.2.170,3260] successful.
通过fdisk -l 可以看到iscsi-target分配的存储。
设置iscsi-init自动登录 iscsi-target
[root@node2 bak]# iscsiadm -m node -T iqn.1994-05.com.redhat:5cd487a6635d -p 10.37.2.170 --op update -n node.startup -v automatic
删除指定iqn
[root@node1 ~]# iscsiadm -m node -d 1 -T iqn.1991-05.com.microsoft:jhzg-cc01-racdg-55.2-target -p 10.0.0.10:3260 -o delete
退出指定iqn:
iscsiadm -m node -T iqn.1991-05.com.microsoft:jhzg-cc01-datastore-55.2-target -u
查看绑定iscsi-target iqn
[root@node1 ~]# ls -l /var/lib/iscsi/nodes/drw-------. 3 root root 4096 Sep 15 12:07 iqn.1991-05.com.microsoft:jhzg-cc01-racdg-55.2-target
查看绑定iscsi-target ip
[root@node1 ~]# ls -l /var/lib/iscsi/send_targets/drw-------. 2 root root 4096 Sep 15 12:07 10.37.55.2,3260
手动卸载iscsi:
1:删除/var/lib/iscsi/nodes和/var/lib/iscsi/sendtargets目录下所有信息
/var/lib/iscsi/nodes 目录下存放的是所有iscsi挂载的iqn
/var/lib/iscsi/sendtargets 目录下存放的是iscsi挂载存储IP
2:重启服务器
[root@node1 /]# reboot
3:如果不想重启服务器卸载就使用卸载命令
iscsiadm -m node -T iqn.1991-05.com.microsoft:jhzg-cc01-datastore-55.2-target -u
iscsiadm -m node -T iqn.1991-05.com.microsoft:jhzg-cc01-data-55.2-target -u
卸载命令:
iscsiadm -m node -T iscsi存储iqn -u
- Linux下通过iscsi搭建共享存储
- Linux 下搭建iscsi共享存储
- linux 搭建iscsi共享存储
- Linux的iSCSI共享存储服务搭建
- linux 7.4 版本 iscsi搭建共享存储实战
- linux iscsi 实现存储设备的共享
- Centos6.5下iscsi存储搭建
- Linux上搭建软件iSCSI存储设备
- ISCSI共享存储模拟
- Iscsi实现共享存储
- iscsi共享设备搭建
- Linux 下配置iSCSI网络存储
- centos7搭建iscsi存储
- 虚拟机配置iSCSI共享存储
- 最新linux搭建gfs系统--iscsi+GFS实现网络存储
- Linux总结笔记11-搭建ISCSI网络存储
- RHEL7下搭建ISCSI
- Linux-iscsi的共享设定
- uva 10041 Vito's Family
- 多路复用I/O的优缺点
- Hadoop集群环境下HBase集群slave节点总是掉问题
- Ubuntu终端常见几种字体颜色表示的意义
- jhipster与cas整合简介
- Linux 下搭建iscsi共享存储
- 聊一聊用户体验
- SQL SERVER中强制类型转换cast和convert的区别
- AngualrJs 最新 文件图片上传教程7:Server-controllers
- 10大基础实用算法
- CSS——关于继承性和层叠性的练习
- Swift 下标脚本
- SpringMVC拦截器配置及使用方法
- Apache 创建虚拟主机目录和设置默认访问页面