一 SAN存储

1.1 SAN存储介绍

存储区域网络(Storage Area Network,简称SAN)采用网状通道(Fibre Channel ,简称FC,区别与Fiber Channel光纤通道)技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。

1.2 SAN存储分类

常见的分类是FC-SAN和IP-SAN两种。

FC-SAN通过光纤通道协议转发scsi协议;IP-SAN通过TCP协议转发scsi协议,也就是IP 地址。

存储设备是指一台或多台用以存储计算机数据的磁盘设备,通常指磁盘阵列,主要厂商EMC、日立等。

二配置ip-SAN

2.1 ip-san服务器规划

下面配置IP-SAN存储实战

服务名称

服务器地址

操作系统

服务端 :node01

10.0.80.7

Centos 7

客户端 :node02

10.0.80.12

Centos 7

2.2配置服务端

2.2.1设置主机名,安装target服务

[root@localhost ~]# hostnamectl set-hostname node01

[root@node01 ~]# yum install targetcli –y

[root@node01 ~]# systemctl status target

target.service - Restore LIO kernel target configuration

Loaded: loaded (/usr/lib/systemd/system/target.service; disabled)

Active: active (exited) since 一 2016-09-05 12:44:41 CST; 16s ago

Process: 14953 ExecStart=/usr/bin/targetctl restore (code=exited, status=0/SUCCESS)

Main PID: 14953 (code=exited, status=0/SUCCESS)

9月 05 12:44:41 node01 systemd[1]: Starting Restore LIO kernel target configuration...

9月 05 12:44:41 node01 systemd[1]: Started Restore LIO kernel target configuration.

2.2.2新建存储分区

通过vmvare新增加一块10G的硬盘

[root@node01 ~]# fdisk /dev/sdb      #新建9G的分区

[root@node01 ~]# partprobe /dev/sdb   # 重新加载分区信息表

2.2.3创建存储对象

[root@node01 ~]# targetcli

targetcli shell version 2.1.fb41

Copyright 2011-2013 by Datera, Inc and others.

For help on commands, type 'help'.

/> ls

o- / ......................................................................................................................... [...]

o- backstores .............................................................................................................. [...]

| o- block .................................................................................................. [Storage Objects: 0]

| o- fileio ................................................................................................. [Storage Objects: 0]

| o- pscsi .................................................................................................. [Storage Objects: 0]

| o- ramdisk ................................................................................................ [Storage Objects: 0]

o- iscsi ............................................................................................................ [Targets: 0]

o- loopback ......................................................................................................... [Targets: 0]

/> cd backstores/block

/backstores/block>

/backstores/block> create share /dev/sdb

/dev/sdb   /dev/sdb1

/backstores/block> create share /dev/sdb1               # 创建共享target名share

Created block storage object share using /dev/sdb1.

/backstores/block>

2.2.4创建iqn共享名

/iscsi>

/iscsi> create iqn.2016-09.com.node01.www:server       #创建iqn唯一标示

Created target iqn.2016-09.com.node01.www:server.

Created TPG 1.

Global pref auto_add_default_portal=true

Created default portal listening on all IPs (0.0.0.0), port 3260.

2.2.5创建acl指定可访问iscisi可访问的客户端

/iscsi> cd iqn.2016-09.com.node01.www:server/

/iscsi/iqn.20...01.www:server> ls

o- iqn.2016-09.com.node01.www:server ..................................................................................... [TPGs: 1]

o- tpg1 ................................................................................................... [no-gen-acls, no-auth]

o- acls .............................................................................................................. [ACLs: 0]

o- luns .............................................................................................................. [LUNs: 0]

o- portals ........................................................................................................ [Portals: 1]

o- 0.0.0.0:3260 ......................................................................................................... [OK]

/iscsi/iqn.20...01.www:server> cd tpg1/

tpg1/acls/     tpg1/luns/     tpg1/portals/

/iscsi/iqn.20...01.www:server> cd tpg1/acls

/iscsi/iqn.20...ver/tpg1/acls> create iqn.2016-09.com.node02.www:client #创建acl指定访问端

Created Node ACL for iqn.2016-09.com.node02.www:client

/iscsi/iqn.20...ver/tpg1/acls>

2.2.6创建逻辑访问单元

/> cd iscsi/iqn.2016-09.com.node01.www:server/tpg1/luns

/iscsi/iqn.20...ver/tpg1/luns> create /backstores/block/share    #创建lun

Created LUN 0.

Created LUN 0->0 mapping in node ACL iqn.2016-09.com.node02.www:client

/iscsi/iqn.20...ver/tpg1/luns>

2.2.7创建portals监控的ip

/> cd iscsi/iqn.2016-09.com.node01.www:server/tpg1/portals/

/iscsi/iqn.20.../tpg1/portals> ls

o- portals ............................................................................................................ [Portals: 1]

o- 0.0.0.0:3260 ............................................................................................................. [OK]

/iscsi/iqn.20.../tpg1/portals> delete 0.0.0.0 3260

Deleted network portal 0.0.0.0:3260

/iscsi/iqn.20.../tpg1/portals> create 10.0.80.7  # 创建portal

Using default IP port 3260

Created network portal 10.0.80.7:3260.

/iscsi/iqn.20.../tpg1/portals>

iscsi/iqn.20.../tpg1/portals> exit

Global pref auto_save_on_exit=true

Last 10 configs saved in /etc/target/backup.

Configuration saved to /etc/target/saveconfig.json

[root@node01 ~]#

2.2.8开放防火墙服务端口

[root@node01 ~]# firewall-cmd --add-port=3260/tcp --permanent

success

[root@node01 ~]# firewall-cmd --reload

success

[root@node01 ~]#

2.3配置客户端

2.3.1安装iscsi服务

[root@localhost ~]# hostnamectl set-hostname node02

[root@node02 ~]# yum install -y iscsi*

[root@node02 ~]# systemctl restart iscsi

[root@node02 ~]# systemctl enable iscsi

2.3.2配置客户端的iqn

[root@node02 ~]# cat /etc/iscsi/initiatorname.iscsi

InitiatorName=iqn.1994-05.com.redhat:8a63cad4f079    # 默认配置

[root@node02 ~]# vi /etc/iscsi/initiatorname.iscsi

[root@node02 ~]# cat /etc/iscsi/initiatorname.iscsi

InitiatorName=iqn.2016-09.com.node02.www:client      # 更改后的配置

[root@node02 ~]#

2.3.3发现服务端

[root@node02 ~]# iscsiadm -t st -m discovery -p 10.0.80.7

10.0.80.7:3260,1 iqn.2016-09.com.node01.www:server   # 如果现实为server的iqn则发现成功

2.3.4连接服务端

[root@node02 ~]# iscsiadm -m node -T iqn.2016-09.com.node01.www:server -p 10.0.80.7 -l

Logging in to [iface: default, target: iqn.2016-09.com.node01.www:server, portal: 10.0.80.7,3260] (multiple)

Login to [iface: default, target: iqn.2016-09.com.node01.www:server, portal: 10.0.80.7,3260] successful.

[root@node02 ~]#

【注】:显示有successful字样表示连接成功

2.3.4查看磁盘信息表

[root@node02 ~]# lsblk

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

sda      8:0    0   20G  0 disk

├─sda1   8:1    0  200M  0 part /boot

├─sda2   8:2    0  4.9G  0 part /data

├─sda3   8:3    0    2G  0 part [SWAP]

├─sda4   8:4    0    1K  0 part

└─sda5   8:5    0 12.9G  0 part /

sdb      8:16   0    9G  0 disk              # 通过iscisi识别的磁盘sdb大小为9G

sr0     11:0    1    4G  0 rom  /mnt/iso

2.3.5分区并创创建挂载目录挂载

[root@node02 ~]# fdisk /dev/sdb

[root@node02 ~]# fdisk –l

设备 Boot      Start         End      Blocks   Id  System

/dev/sdb1            8192    16785407     8388608   83  Linux

[root@node02 ~]# mkdir iscsi

[root@node02 ~]# mkfs.xfs /dev/sdb1

root@node02 ~]# cat >>/etc/fstab<

> /dev/sdb1      /root/iscsi      xfs     defaults   0 0

> EOF

[root@node02 ~]# mount –a        # 挂载写入配置文件后一定要mount –a测试确保不报错

[root@node02 ~]#

2.3.6查看验证

[root@node02 ~]# df -h /root/iscsi/

文件系统        容量  已用  可用 已用% 挂载点

/dev/sdb1       8.0G   33M  8.0G    1% /root/iscsi

[root@node02 ~]#

linux设置ipsan_linux 配置IPSAN存储相关推荐

  1. linux使用iscsi配置共享存储

    tsm在做vmware的文件级别的恢复也使用了iscsi,原理是Data Protection for VMware Windows Recovery Agent 把vmware磁盘备份快照mount ...

  2. linux设置组配置额步骤,linux 中磁盘配额设置

    linux 中磁盘配额设置 在一些linux文件服务器中需要限制某个用户的磁盘用量,防止磁盘爆满 1)首先设置磁盘某个分区需要是一个文件系统 需要在这个区添加用户和组 比如说/dev/sdb1分区 建 ...

  3. linux 配置SAN存储-IPSAN

    简单的介绍一下SAN (存储区域网络 storage area network and SAN protocols ,简称SAN),它是一种高速网络实现计算机与存储系统之间的数据传输.常见的分类是FC ...

  4. centos 配置SAN存储--IPSAN

    简单的介绍一下SAN (存储区域网络 storage area network and SAN protocols ,简称SAN),它是一种高速网络实现计算机与存储系统之间的数据传输.常见的分类是FC ...

  5. Windows/Linux搭建ISCSI协议存储服务(IPSAN存储)并对接给虚拟化平台

    Linux/Windows搭建ISCSI协议存储服务(IPSAN存储)并对接给虚拟化平台 1. Windows Server系统部署ISCSI存储服务 2. Linux系统部署ISCSI存储服务 2. ...

  6. linux挂载多路径fc存储,CentOS 配置 FC 存储多路径

    multipath 多路径冗余multipath多路径冗余I/O(Multipath I/O)是指服务器通过多条物理路径连接到块存储设备.多路径冗余I/O也可以实现I/O的负载均衡,提高系统性能,但主 ...

  7. 计算机的iscsi配置,我们将了解如何设置自己的支持iscsi配置的存储节点

    iSCSI代表Internet小型计算机系统接口.它用于使用块级数据传输通过TCP / IP访问网络上的存储.NFS与iSCSI之间通常存在比较.关键区别在于NFS是文件级实现,而iSCSI是块级实现 ...

  8. linux 设置开机自启动 文件配置开机自启动命令

    linux 设置开机自启动 文件配置开机自启动命令 在/etc/rc.local文件中添加自启动命令 执行命令 执行脚本 在/etc/init.d目录下添加自启动脚本 运行级别设置 在/etc/rc. ...

  9. Linux 各类设置、配置、使用技巧参考,Linux使用集锦

    Linux 各类设置.配置.使用技巧参考,Linux使用集锦 ========== 参考格式 (新增记录时,复制粘贴在下)============= [日期]: <标题> 参考链接ref1 ...

  10. 多路径配置udev_学习笔记:Linux多路径配置 multipath实现设备用户组绑定详细设置...

    天萃荷净 Linux多路径软件配置,通过multipath实现设备用户组绑定详细设置 现在的Linux系统中,很多都会使用系统自带的multipath多路径软件,在以前的版本中,我们一般通过multi ...

最新文章

  1. 作者解读ICML接收论文:如何使用不止一个数据集训练神经网络模型?
  2. csu 1976: 搬运工小明
  3. 怎样更好地使用快捷键?
  4. C++:MFC SetTimer定时执行某一函数;
  5. go语言中使用递归函数实现文件目录的遍历
  6. unity小工具 创建常用文件夹
  7. 肿瘤细胞信号转导: 肿瘤治疗的靶向信号通路 PDF
  8. OK335x mksd.sh hacking
  9. java 图像 截取正方形_响应但是作为img元素的正方形的图像
  10. CentOS7中使用systemctl列出启动失败的服务
  11. python代码价格_在Python中如何用代码求出超过某价格的且受欢迎程度top5的菜品名?...
  12. PLSQL官网下载地址
  13. php发卡v6_GitHub - Cghang/vfkphp: V发卡 完全开源免费的个人自动发卡解决方案
  14. 自定义修改elementUI组件样式(贯穿样式)
  15. devops summary
  16. 74LSxx versus. 74HCxx
  17. 用python画樱花、玫瑰和圣诞树
  18. 微信小程序源码案例大全
  19. 不等距双杆模型_电磁感应之双杆模型.ppt
  20. Vue+SpringBoot+ElementUI实战学生管理系统-9.教师管理模块

热门文章

  1. 计算机总提示优盘格式化,金士顿u盘一插进电脑就提示格式化怎么办?不想格式化又怎么办?...
  2. 2008最火爆的十大网络流行语
  3. 画图工具graphics.h的下载安装
  4. python微博_「Python」 - 微博数据分析
  5. 北通G3游戏手柄开箱体验,原来手游高手都是这么成就的
  6. 鼠标左键按住连发(不判断窗口)_零基础学习触摸屏之步科触摸屏软件窗口介绍...
  7. 欢乐时光病毒5月7日将发作
  8. NANDFlash原理
  9. 纪念盘古工坊开发的一款手机游戏正式发布
  10. js读取剪切板html,JS获取剪贴板的内容