CentOS 5.2 储存区域网路(SAN)-安装与设定iSCSI Target 篇
(先直接转了,免得要的时候找不到。等有空了再来整理。)
储存区域网路(SAN)
谈到iSCSI就会先谈到储存区域网路(Storage Area Network, 简称 SAN),这是个专门用来传输磁碟资料的网路,以别于一般 TCP/IP 网路,通常预设 SAN 是使用光纤(FC,Fibre Channel)设备,不同的是 iSCSI 预设使用 Gigabit Ethernet(双交线)来作传输媒介,所以iSCSI 价格上比 Fibre Channel 低廉许多,所以这使得 iSCSI让许多中小企业能够以较低门槛就可以实现SAN的应用。
注:能够实现SAN应用有Fibre Channel,iSCSI与AoE 等等,其中以 Fibre Channel 价格最高、效能最优,而 iSCSI 是 Fibre Channel 之外较知名储存通讯协定,AoE 则是紧追在 iSCSI 的后起之秀,其实我也没有用过.
进阶学习:iSCSI 其实它也能够使用光纤来当传输媒介,但是通常为了节省费用而使用铜线。
iSCSI 介绍
iSCSI(Internet SCSI):一种主要应用在储存区域网路(SAN)通讯协定,iSCSI 将 SCSI 命令运行在 TCP/IP 网路上,用以传输磁碟资料。iSCSI 在 OSI 七层模型中属于传输层(Transport Layer)的通讯协定,提供给 iSCSI Target 与 iSCSI Initiator 之间沟通。
经由 iSCSI 技术,我们能够提供 Block-Level I/O 给 Initiator 主机,其目的不外乎是“将硬盘的排线网路化”、“把这台主机(Target 主机)幻化成另一台主机(Initiator 主机)的磁碟”以达成更大空间、更高 I/O 速度及具有冗余与高延展度的应用,类似 iSCSI 技术还有 Fibre Channel、AoE(ATA Over Ethernet)。
进阶学习:搭配 SAN 架构所应用之高阶技术之一为丛集档案系统(Cluster File System),RedHat 推广 GFS(Global FS)、SuSE 推广 OCFS2(Oracle Cluster FS)都是实际案例。
下面就SAN 中通常有两个角色“Target(服务端)”与“Initiator(客户端)”分别叙述如下:
Target_“储存设备”(Storage Device)
称为 Target 的通常是“储存设备”(Storage Device),也就是存放资料的硬盘(以硬盘阵列居多),在我们使用iSCSI时,会在 iSCSI 储存设备上去建立 LUN(Logical Unit Number)来提供给有 iSCSI Initiator 功能的主机来存取 iSCSI 储存设备。所以通俗一点讲,他就是服务端.
温馨提示:LUN 好比是个“逻辑单位磁碟”,为追求效率、冗余与延展性,这个 LUN 通常会是由数个实体磁碟(在搭配 RAID 或 LVM 技术后)所组成。
这次用来当作 iSCSI Target 主机是Centos5主机,因为Centos5本身是没有iSCSI Target的,其实别的发行版本也没有,所以我们只好手动编译iSCSI Enterprise Target.
编译 iSCSI Enterprise Target 软体
开始安装与设定
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.org.bk
cd /etc/yum.repos.d/
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5
mv CentOS-Base.repo.5 CentOS-Base.repo
yum update -y
yum -y install gcc gcc-c++ kernel-devel openssl-devel krb5-devel zlib-devel e2fsprogs-devel
reboot
iscsitarget下载地址
http://iscsitarget.sourceforge.net/
最新的是 0.4.17 版
注意:安装要2.6.14以上内核
fdils /dev/hda
建立分区 /deb/hda4
这里我不做软RAID,反正意义不大。
#tar -zxf iscsitarget-0.4.17.tar.gz
#cd iscsitarget-0.4.17
#make
#make install
安装完毕
马上设定
#vi /etc/ietd.conf
Target iqn.2009-03.com.iscsi-server:storage.lun1
Lun 0 Path=/dev/hda4,Type=fileio
Alias iDisk1
#vi /etc/initiators.allow
iqn.2009-03.com.iscsi-server:storage.lun1 10.10.20.54
#vi /etc/initiators.deny
iqn.2009-03.com.iscsi-server:storage.lun1 ALL
#/etc/init.d/iscsi-target start
#cat /proc/net/iet/volume
tid:1 name:iqn.2009-03.com.iscsi-server:storage.lun1
lun:0 state:0 iotype:fileio iomode:wt path:/dev/hda4
CentOS 5.2 储存区域网路(SAN)-安装与设定iSCSI Target 篇相关推荐
- 储存区域网路(SAN)-使用Linux(Centos5)来做iSCSI Target 篇
转载本站文章请注明,转载自: 扶凯[ http://www.php-oa.com] 储存区域网路(SAN) 谈到iSCSI就会先谈到储存区域网路(Storage Area Network, 简称 SA ...
- 配置iscsi服务器_在Windows Server 2016上安装和配置iSCSI目标服务器
配置iscsi服务器 In this article, I am going to explain how we can install and configure the iSCSI Target ...
- CentOS 6.0 图形(图解)安装教程
CentOS 6.0 图形(图解)安装教程.基本配置.网络配置.软件源配置.安装压缩.语言包2011-08-08 08:12 一.准备安装CentOS 6 1.CentOS简介 CentOS 是甚么? ...
- CentOS 6.0 图形(图解)安装教程、基本配置、网络配置、软件源配置、安装压...
一.准备安装CentOS 6 1.CentOS简介 CentOS 是甚么? CentOS 是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本 ...
- CentOS 6.0 图形(图解)安装教程、基本配置、网络配置、软件源配置、安装压缩、语言包
一准备安装CentOS 6 1.CentOS简介 CentOS 是甚么? CentOS 是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本的 ...
- CentOS 6.0 图形(图解)安装教程、基本配置、网络配置、软件源配置、安装压缩、语言包 一.准备安装CentOS 6
CentOS 6.0 图形(图解)安装教程.基本配置.网络配置.软件源配置.安装压缩.语言包 一.准备安装CentOS 6 1.CentOS简介 CentOS 是甚么? CentOS 是一个基于Red ...
- 【转】CentOS 6.0 图形(图解)安装教程、基本配置、网络配置、软件源配置、安装压缩、语言包...
一.准备安装CentOS 6 1.CentOS简介 CentOS 是甚么? CentOS 是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本 ...
- php7-fpm webtatic,如何在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud
如何在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud 关注:154 答案:1 mip版 解决时间 2021-01-11 20:51 提问者你若离去丶巴掌扇去 ...
- Samba在CentOS下的图形化界面的安装
摘要: Samba在CentOS下的图形化界面的安装 第一步:构建yum仓库(在此用的是北交大的yum仓库) 打开目录/etc/yum.repos.d下的CentOS-Base.repo文件,此处是我 ...
最新文章
- 2021年大数据Hadoop(二十五):YARN通俗介绍和基本架构
- 遍历python字典的几种方法
- json支持的最大长度_Swifter.Json 可能是 .Net 平台迄今为止性能最佳的 Json 序列化库【开源】...
- oracle怎么查询表空间信息,查询Oracle表空间信息
- Java并发编程—为什么wait/notify操作要先获取到锁?
- 【JFreeChart】JFreeChart—输出折线图
- 微信小程序错误监控方法谈
- spark的流失计算模型_使用spark对sparkify的流失预测
- python重复输入上面指令_stdin stdout python:如何重复使用同一输入文...
- LeetCode 662. Maximum Width of Binary Tree
- LEARNING PYTORCH WITH EXAMPLES
- 如何在JavaScript中声明名称空间?
- 中国的脑部研究--脑网络组图谱
- (转) 很牛的求职经历
- 给大学生的劝告,你们为何应该开始接触 Unix/Linux
- Android帧动画分析
- POI excel单元格中内容换行
- java中构造函数-静态代码块-代码块的执行顺序
- 电脑控制手机,脚本帮你实现更强大的功能
- mvc直接在html页面预览pdf,Asp.net MVC 实现在线预览word、excel、ppt、pdf文件