iSCSI专用网卡解析
iscsi总结
![iscsi总结](https://img.taocdn.com/s3/m/e8329d65f46527d3240ce0ea.png)
1iscsi工作原理与服务器搭建1.1概念iSCSI是因特网小型计算机系统接口(internet Small Computer System Interface)的简称,其是IETF制订的一项标准,用于将SCSI数据块映射为以太网数据包。
从根本上来说,它是一种基于IP Storage 理论的新型存储技术。
简单的说,iSCSI就是在IP网络上运行SCSI 协议的一种网络存储技术。
一个可以用于存储数据的iSCSI磁盘阵列或者具有iSCSI功能的设备都可以称为“iSCSI Target”。
目前大部分iSCSI Target 都是收费的,例如DataCoreSoftware,FalconStor Software的iSCSI Server for Windows等,这些都是支持Windows平台的。
不过在linux平台下也存在iSCSI Target软件,例如iSCSI Enterprise Target,而这也是我们KMJ 所使用的,后面则会重点介绍该软件。
1.2iSCSI的工作原理首先客户端Initiator发出请求建立SCSI CDB(命令描述块),并将其传给iSCSI层。
而iSCSI 层则对SCSI的CDB进行封装,完成SCSI到TCP/IP的协议的映射。
TCP/IP层则对IP报文进行路由转发,并且提供端到端的透明可靠的传输。
1.3搭建iSCSI Target服务器1寻找一台linux服务器,搭建好yum源,我们一般使用kylin 3.1.8或kylin3.2.2操作系统。
2安装iSCSI Target 包yum–y install scsi-target-utils3在该服务器上添加一块空闲分区或者硬盘作为存储盘,比如将/dev/sdb作为映射存储。
4修改配置文件vi /etc/tgt/targets.conf<target zkt> //target名称可自定义backing-store /dev/sdb</target>5启动iSCSI Target服务6service tgtd start7关闭selinux 和防火墙关闭selinux,setenforcesoftmode关闭防火墙,service iptables stop 或者/etc/init.d/iptables start1.4搭建iSCSI Initiator 服务器注:以下操作不需要手动去做,KMJ 已经默认安装或通过web进行配置,只需对其有一定了解即可。
iSCSI协议介绍及典型组网配置
![iSCSI协议介绍及典型组网配置](https://img.taocdn.com/s3/m/e74dc42cd0d233d4b04e6978.png)
2)保证所选端口的正确,否则会导致ping通但是连接不上。
目录
iSCSI基础知识与协议 iSCSI组网与相关配置 iSCSI常见故障处理
常见故障处理-无法建立iSCSI连接
1)是否ping通
2)是否使能了CHAP
无法建立iSCSI连接-是否ping通
1)检查网络通信是否正常 物理链路的正常是保证iSCSI连接的基础,检测物理链路正常一般 使用ping命令,主机和阵列业务口互相能够ping通,阵列和阵列 能够相互ping通,并且无丢包现象(丢包导致iSCSI链路闪断)。
注意事项
主机与阵列连接 1)清除主机侧启动器内的原始保存信息(失败的连接) 保证主机重启后不会重连不存在的目标器造成频繁输出内容。
注意事项
2)清除主机侧启动器内的原始保存信息(失败的连接) 保证主机重启后不会频繁重连不存在的目标器造成输出内容。
注意事项
阵列与阵列连接 1)清除阵列侧启动器内的原始保存信息(失败的连接),否则会导致
iSCSI协议及典型组网配置
目标
学完本课程后,您将能够掌握: iSCSI基本概念和协议 iSCSI组网方式以及不同的配置方式 iSCSI组网中常见的故障处理方式
目录
iSCSI基本概念 iSCSI组网与相关配置 iSCSI常见故障处理
基本概念——SAN
SAN(Storage Aera Network):存储区域网络,一种通过网络方式连接 存储设备和应用服务器的存储构架,这个网络专用于主机和存储设备之间的 访问。当有数据的存取需求时,数据可以通过存储区域网络在服务器和后台 存储设备之间高速传输。
基本概念——IP SAN
IP SAN:通过百兆/千兆/万兆以太网络连接应用服务器和后端存 储系统。将SCSI指令和数据块通过高速以太网传输,继承以太网 的优点,实现建立一个开放、高性能、高可靠性,高可扩展的存 储资源平台。
VMware ISCSI配置方法
![VMware ISCSI配置方法](https://img.taocdn.com/s3/m/1d864e23482fb4daa58d4bd8.png)
iSCSI SAN 配置指南Update 1ESX 4.0ESXi 4.0vCenter Server 4.0在本文档被更新的版本替代之前,本文档支持列出的每个产品的版本和所有后续版本。
要查看本文档的更新版本,请访问/cn/support/pubs。
ZH_CN-000267-03iSCSI SAN 配置指南2 VMware, Inc.最新的技术文档可以从VMware 网站下载:/cn/support/pubs/VMware 网站还提供最近的产品更新信息。
您如果对本文档有任何意见或建议,请把反馈信息提交至:docfeedback@版权所有 © 2009, 2010 VMware, Inc. 保留所有权利。
本产品受美国和国际版权及知识产权法的保护。
VMware 产品受一项或多项专利保护,有关专利详情,请访问 /go/patents-cn 。
VMware 是 VMware, Inc. 在美国和/或其他法律辖区的注册商标或商标。
此处提到的所有其他商标和名称分别是其各自公司的商标。
VMware, Inc.3401 Hillview Ave.Palo Alto, CA 94304 北京办公室北京市海淀区科学院南路2号融科资讯中心C 座南8层/cn 上海办公室上海市浦东新区浦东南路 999 号新梅联合广场 23 楼/cn 广州办公室广州市天河北路 233 号中信广场 7401 室/cn目录更新的信息5关于本文档71将 ESX/ESXi 与 iSCSI 存储区域网络配合使用9了解虚拟化9iSCSI SAN 概念11将 ESX/ESXi 与 SAN 配合使用概述14将 SAN 存储器与 ESX/ESXi 配合使用的细节15了解 VMFS 数据存储16决定 LUN 的大小和数目17虚拟机如何访问 SAN 上的数据18了解多路径和故障切换19选择虚拟机位置24针对服务器故障的设计25LUN 的显示与重新扫描262配置 iSCSI 启动器和存储器27ESX/ESXi iSCSI SAN 要求27ESX/ESXi iSCSI SAN 限制28设置 LUN 分配28网络配置和身份验证28设置硬件 iSCSI 启动器28设置软件 iSCSI 启动器29配置 iSCSI 启动器的发现地址35配置 iSCSI 启动器的 CHAP 参数36配置 iSCSI 的其他参数39添加 iSCSI 存储器403为 ESX/ESXi 修改 SAN 存储系统41测试 ESX/ESXi SAN 配置41iSCSI SAN 存储系统的常规注意事项42EMC CLARiiON 存储系统42EMC Symmetrix 存储系统43使 HP StorageWorks MSA1510i 能够与 ESX/ESXi 通信43HP StorageWorks EVA 存储系统44NetApp 存储系统44EqualLogic 存储系统47LeftHand Networks SAN/iQ 存储系统47Dell PowerVault MD3000i 存储系统47VMware, Inc. 3iSCSI SAN 配置指南4从与 ESX 系统配合使用的 iSCSI SAN 引导49从 SAN 引导概述49实现从 SAN 引导505管理使用 SAN 存储器的 ESX/ESXi 系统53查看存储适配器信息53查看存储设备信息54查看数据存储信息56解决显示问题57路径扫描和声明59共享诊断分区63避免和解决 SAN 问题63优化 SAN 存储器性能63解决性能问题66SAN 存储器备份注意事项69管理重复 VMFS 数据存储71A iSCSI SAN 配置对照表75B VMware vSphere 命令行界面77resxtop 命令77vicfg-iscsi 命令77vicfg-mpath 命令77esxcli corestorage claimrule 命令77vmkping 命令78C管理存储路径和多路径插件79列出主机的声明规则79显示多路径模块80显示主机的 SATP81显示 NMP 存储设备81添加 PSA 声明规则82删除 PSA 声明规则83屏蔽路径83取消路径屏蔽84定义 NMP SATP 规则84esxcli corestorage 命令行选项85索引874 VMware, Inc.更新的信息本《iSCSI SAN 配置指南》随每一版本的产品更新或在必要时进行更新。
ISCSI
![ISCSI](https://img.taocdn.com/s3/m/1de6e437ee06eff9aef80725.png)
iscsi与网络化存储iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP 协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI 协议,使其能够在诸如高速千兆以太网上进行路由选择。
iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。
简介isCSIiSCSI:Internet 小型计算机系统接口(iSCSI:Internet Small Computer System Interface)。
Internet 小型计算机系统接口(iSCSI)是一种基于 TCP/IP 的协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。
SAN 使得 SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。
SCSI 结构基于客户/服务器模式,其通常应用环境是:设备互相靠近,并且这些设备由 SCSI 总线连接。
iSCSI 的主要功能是在 TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。
此外,iSCSI 提供了在 IP 网络封装 SCSI 命令,且运行在 TCP 上。
如今我们所涉及的 SAN (Storage Area Network),其实现数据通信的主要要求是:1. 数据存储系统的合并;2. 数据备份;3. 服务器群集;4. 复制;5. 紧急情况下的数据恢复。
另外,SAN 可能分布在不同地理位置的多个 LANs 和WANs 中。
必须确保所有 SAN 操作安全进行并符合服务质量(QoS)要求,而 iSCSI 则被设计来在 TCP/IP 网络上实现以上这些要求。
iSCSI(Internet SCSI)是2003年IETF(InternetEngineering Task Force,互联网工程任务组)制订的一项标准,用于将SCSI数据块映射成以太网数据包。
FC和iSCSI
![FC和iSCSI](https://img.taocdn.com/s3/m/5071f02ecfc789eb172dc873.png)
FC和iSCSI是目前存储区域网络SAN(Storage Area Network)的两个主流协议。
该文介绍FC(Fibre Channel:光纤通道)和iSCSI(Internet SCSI)协议的协议结构以及流量控制和发现机制,在零复制和流量控制等方面对FC 和iSCSI的协议功能进行了分析比较。
关键词存储区域网络; FC;iSCSI;零复制。
1 引言SAN是一种专用网络,是网络服务器群的后端,可采用光纤通道或iSCSI等存储专用协议连接成高速专用网络,使网络服务器与多种存储设备直接连接。
SAN的最大特点就是可以实现网络服务器与存储设备之间的多对多连接,而且,这种连接是本地的高速连接。
SAN架构的优势在于,强大的扩展性、多种存储设备的集中和新架构支撑下的新型数据应用方式,在安全意义下负责可持续的存储和数据传输。
目前,FC和iSCSI是应用于存储区域网吉比特速率的两种主要技术。
2 FC 协议分析2。
1 FC协议结构光纤通道按协议层进行分层,各层之间技术相互独立,留有增长空间,并且由被认可的标准化机构进行开发,分层结构共分5层,如图1所示。
图1 FC协议层次⑴C-0(物理层底层): FC-0层定义了连接的物理端口特性,包括介质和连接器(驱动器、接收机、发送机等)的物理特性、电气特性和光特性、传输速率以及其它的一些连接端口特性。
⑵FC-1(传输协议):规定了8B/10B编码方式和传输协议.包括串行编码、解码规则、特殊字符和错误控制。
⑶C-2(帧协议):规定了具体的传输机制,包括帧格式,节点间的信息交换。
⑷C-3(公共服务):提供高级特性的公共服务,即端口间的结构协议和流动控制,它定义了三种服务:条块化(Striping)、搜索组(Hunt Group)和多路播放(Broadcast Multicast)。
⑸FC-4(ULP映射):定义了Fibre Channel和IP,SCSI-3以及其他的上层协议(ULP)之间的接口。
详解SAN存储技术 FC与ISCSI
![详解SAN存储技术 FC与ISCSI](https://img.taocdn.com/s3/m/52dbb8f1f90f76c661371a15.png)
详解SAN存储技术 光纤通道(FC)与 iSCSI光纤通道(FC)vs iSCSI技术光纤通道是一种存储区域网络技术,它实现了主机互连,企业间共享存储系统的需求。
可以为存储网络用户提供高速、高可靠性以及稳定安全性的传输。
光纤通道是一种高性能,高成本的技术。
iSCSI是一种基于IP的存储网络技术。
它的性能比较广泛并且价格低廉。
本手册深入讲解了FC和iSCSI技术,在提高iSCSI性能方面给予了技巧性的建议,针对SAN可用性,可靠性,给出了全面的分析。
光纤通道(FC)技术介绍由于应用的不断要求,光纤通道技术已经确立成为SAN(存储局域网)互连的精髓,可以为存储网络用户提供高速、高可靠性以及稳定安全性的传输。
光纤通道技术是基于美国国家标准协会(ANSI)的X3.230-1994标准(ISO 14165-1),而创建的基于块的网络方式。
该技术详细定义了在服务器、转换器和存储子系统(例如,磁盘列阵或磁带库)之间建立网络结构所需的连接和信号。
光纤通道几乎可以传输任何大小的流量。
z详解光纤通道技术iSCSI技术介绍2003年,互联网工程任务组(IETF)批准iSCSI(互联网SCSI)协议后,很多人开始将以太网作为分块存储网络使用(成为“基于IP的存储”)。
一直以来,人们采用iFCP 和FCIP等现有协议发送基于IP的SCSI命令行,主要允许FC存储区域网络(SAN)通过IP交换数据。
凭借iSCSI,SCSI命令行可以“端对端”地传送到世界各地的以太网中。
z详解iSCSI技术z iSCSI故障查询列表z如何提高iSCSI性能光纤通道(FC)、iSCSI技术集成ISCSI SAN技术正改变着SAN网络的经济承受力。
光纤通道SAN技术不但价格昂贵,而且配置管理起来非常复杂。
对于中小型企业来说,SAN是不切合实际的,即便是企业级数据中心的预算也会对增加到光纤通道SAN的服务器或存储系统的数量进行限制。
但iSCSI改变了这一切,它支持基于块的SAN,使用现有以太网技术,成本大大降低。
iSCSI存储系统知识
![iSCSI存储系统知识](https://img.taocdn.com/s3/m/de92b3d1d4bbfd0a79563c1ec5da50e2524dd137.png)
iSCSI存储系统知识⼀、概述 SCSI 即⼩型计算机系统接⼝(Small Computer System Interface;简写:SCSI),⼀种⽤于计算机和外部设备之间(硬盘、光驱、软驱、打印机等)系统级接⼝的独⽴处理器标准。
SCSI是⼀种智能的通⽤接⼝标准,它是各种计算机和外部设备之间的接⼝标准。
iSCSI是由Cisco和IBM发起的,它将SCSI命令封装在TCP/IP包⾥,并使⽤⼀个iSCSI帧头。
它基于IP协议栈,假设以不可靠的⽹络为基础,依靠TCP恢复丢失的数据包。
背景: 相⽐直连存储,⽹络存储解决⽅案能够更加有效地共享,整合和管理资源。
从服务器为中⼼的存储转向⽹络存储,⼀直依赖于数据传输技术的发展,速度要求与直连存储相当,甚⾄更⾼,同事需要克服并⾏SCSI固有的局限性。
所有数据在没有⽂件系统格式化的情况下,都以块的形式存储于磁盘上。
并⾏SCSI将数据以块的形式传送⾄存储,但是,对于⽹络它的⽤处相当有限,因为线缆不能超过25m,⽽且最多连接16个设备; 光纤通道(FC,Fiber Channel,跑FC协议)是⽬前SAN的主导,它在专门的⾼速⽹络上分离存储资源。
光纤通道协议与互联技术起源于满⾜⾼性能传送块数据的需求,同时克服直连存储的连接和距离限制。
通常光纤通道设备连接距离可达到10000⽶,甚⾄数⼗万⽶,并且对于连接在SAN之上的设备没有数量要求。
与SAN不同,NAS将数据以⽂件的形式传输并且可以直接连接⾄IP⽹络。
部署NAS设备传送块数据,使⽤基于SCSI的光纤通道协议,⽐Server Message Block(SMB)协议更加⾼效。
⼆、什么是iSCSI: iSCSI是⼀种使⽤TCP/IP协议,在现有IP⽹络上传输SCSI块命令的⼯业标准,它是⼀种在现有的IP⽹络上⽆需安装单独的光纤⽹络即可同时传输消息和块数据的突破性技术。
iSCSI基于应⽤⾮常⼴泛的TCP/IP协议,将SCSI命令/数据块封装为iSCSI包,再封装⾄TCP 报⽂,然后封装到IP 报⽂中。
iSCSI----Internet小型计算机系统接口
![iSCSI----Internet小型计算机系统接口](https://img.taocdn.com/s3/m/46f8e77ba417866fb84a8ee1.png)
iSCSI:Internet 小型计算机系统接口(iSCSI:Internet Small Computer System Interface)。
iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP 网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。
iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。
Internet 小型计算机系统接口(iSCSI)是一种基于TCP/IP的协议,用来建立和管理IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。
SAN 使得SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。
SCSI 结构基于客户/服务器模式,其通常应用环境是:设备互相靠近,并且这些设备由SCSI 总线连接。
iSCSI 的主要功能是在TCP/IP 网络上的主机系统(启动器initiator)和存储设备(目标器target)之间进行大量数据的封装和可靠传输过程。
此外,iSCSI 提供了在IP 网络封装SCSI 命令,且运行在TCP 上。
如今我们所涉及的SAN (Storage Area Network),其实现数据通信的主要要求是:1. 数据存储系统的合并;2. 数据备份;3. 服务器群集;4. 复制;5. 紧急情况下的数据恢复。
另外,SAN 可能分布在不同地理位置的多个LANs 和WANs 中。
必须确保所有SAN 操作安全进行并符合服务质量(QoS)要求,而iSCSI 则被设计来在TCP/IP 网络上实现以上这些要求。
iSCSI(Internet SCSI)是2003年IETF(InternetEngineering Task Force,互联网工程任务组)制订的一项bcm5722 ISCSI网卡标准,用于将SCSI数据块映射成以太网数据包。
iscsi
![iscsi](https://img.taocdn.com/s3/m/7a37582bed630b1c59eeb5e6.png)
什么是iSCSIiSCSI(iSCSI = internet Small Computer System Interface )是由IEETF开发的网络存储标准,目的是为了用IP协议将存储设备连接在一起。
通过在IP 网上传送SCSI命令和数据,ISCSI推动了数据在网际之间的传递,同时也促进了数据的远距离管理。
由于其出色的数据传输能力,ISCSI协议被认为是促进存储区域网(SAN)市场快速发展的关键因素之一。
因为IP网络的广泛应用, ISCSI 能够在LAN、WAN甚至internet上进行数据传送,使得数据的存储不再受地域的现在。
ISCSI技术的核心是在TCP/IP网络上传输SCSI协议,是指用TCP/IP报文、和ISCSI报文封装SCSI报文,使得SCSI命令和数据可以在普通以太网络上进行传输,如下图:iSCSI 协议定义了在 TCP/IP 网络发送、接收 block(数据块)级的存储数据的规则和方法。
发送端将SCSI命令和数据封装到 TCP/IP 包中再通过网络转发,接收端收到 TCP/IP 包之后,将其还原为SCSI命令和数据并执行,完成之后将返回的SCSI命令和数据再封装到 TCP/IP 包中再传送回发送端。
而整个过程在用户看来,使用远端的存储设备就象访问本地的 SCSI设备一样简单。
早在 2001 年上半年,IBM 就推出了IP Storage 200i,是市场上公认的第一款基于iSCSI 协议的产品,这款产品的出现,对于身处信息爆炸时代却无法承担光纤通道 SAN 环境高成本的中小型用户来说,具有巨大的吸引力;2001年10月,Cisco也推出了SN5420存储路由器,基于IP标准和SAN标准,可以提供与现有LAN、WAN、光纤和SAN设备之间的互操作,率先建立了IP网络与SAN之间的桥梁。
现在,有更多的厂商参与到iSCSI产品的开发中,如Intel已经推出了存储网卡 IP Storage iSCSI PRO/1000T,将协议转化也就是封装、还原 TCP/IP 包的步骤转移到网卡上来执行,大大降低了服务器处理器的占用率。
iSCSI协议精辟讲解
![iSCSI协议精辟讲解](https://img.taocdn.com/s3/m/ae08793aee06eff9aef807de.png)
SCSI协议的高端性
• 任务和事件模型
– – – – – – Initiator端发起IO请求时,就会生成一个任务 Target端接收到请求时,也会生成一个任务 任务可以被事件或动捉中止 事件:加电(Power on)、重启(Reset)、连接丢失等。 任务是有优先级 任务的状态:
• Enabled、Blocked、Dormant、Ended
• SCSI是硬盘中的高端协议
– 最早的SASI规格书只有短短20页,但与几年后ATA接口(据说当初 WD仅用三天时间就完成了接口规范的设计)相比还是完善许多。 – SCSI接口是一个通用接口,外设可以包括磁盘、磁带、CD-ROM 、可擦写光盘驱动器、打印机、扫描仪和通讯设备等。 – SCSI有多工能力,而 ATA通道是独占式的,一条通道内主 (Primary)设备具有优先使用权,但不论哪个设备占据通道,在 其完成操作并释放通道控制权之前,另一个设备都不能访 – SCSI设备还具有智能化,SCSI卡自己可对IO指令进行排队。在多 任务时硬盘会在当前磁头位置,将邻近的任务先完成,再逐一进 行处理。
SCSI RDMA Protocol (SRP, SRP-2)
iSCSI
Serial Attached SCSI (SAS, SAS-1.1)
传输协议
Related standards and technical reports (SDV, PIP, SSM, SSM-2, EPI)
IEEE 1394
提纲
1
2 3
SCSI介绍
iSCSI简介
iSCSI协议
为什么要先介绍SCSI
• iSCSI是SCSI协议中的一种传输层协议 • SCSI协议是一个协议族,包含了存储各个方面的协议,包 括了物理接口协议及传输层协议和一些指令集协议。
iSCSI详解手册-完美版
![iSCSI详解手册-完美版](https://img.taocdn.com/s3/m/29bfe7d60875f46527d3240c844769eae009a334.png)
iSCSI详解手册-完美版iSCSI详解手册iSCSI详解手册2003年,互联网工程任务组(IETF)批准iSCSI(互联网SCSI)协议后,很多人开始将以太网作为分块存储网络使用(成为“基于IP 的存储”)。
一直以来,人们采用iFCP 和FCIP等现有协议发送基于IP的SCSI命令行,主要允许FC存储区域网络(SAN)通过IP交换数据。
凭借iSCSI,SCSI命令行可以“端对端”地传送到世界各地的以太网中。
TechTarget中国存储站编辑经过仔细研究为大家奉献了一本非常详尽的iSCSI技术手册,供大家参考。
iSCSI应用技巧iSCSI的性能非常好,除了要求苛刻的事务应用程序。
以太网会发生网络堵塞和延迟,1 Gbps的以太网网络带宽远远小于2、4、甚至10 Gbps的光纤通道SAN,对此许多网络专家可能会惊奇不已。
但是,iSCSI也具有一些问题,任何用户都应该考虑到这些问题。
这一部分将对应用iSCSI时需要解决的若干问题进行列举,并对使用用户进行了指导。
●详解iSCSI技术●iSCSI故障查询列表●如何提高 iSCSI 性能●如何用iSCSI进行系统备份●iSCSI网络配置设计与优化●iSCSI怎样避免拥塞●在数据中心如何使用iSCSI?●应用iSCSI整合存储与网络资源(一)●应用iSCSI整合存储与网络资源(二)●应用iSCSI整合存储与网络资源(三)iSCSI还是FC?以前,FCoE比iSCSI应用的更广泛。
一部分是在上层市场上应用iSCSI需要额外的硬件和能力,这与它所宣称的低成本相违背。
现在,iSCSI的低端市场仍然在增长。
中小型企业,SOHO,甚至大一点的中小型企业。
同样,FCoE也会沿着企业逐步走向中小企业市场。
究竟是选择FCoE还是选择iSCSI?这部分的如下文章就为您分析这个问题,供您选用产品时进行参考。
●有了iSCSI我们还需要FCoE吗●iSCSI能“打倒”光纤吗●虚拟服务器环境下用iSCSI还是FC?●和FC相比 ISCSI得到了应有的地位(一)●和FC相比 ISCSI得到了应有的地位(二)●和FC相比 ISCSI得到了应有的地位(三)●和FC相比 ISCSI得到了应有的地位(四)●以iSCSI的价格获得光纤通道的性能?●如何集成iSCSI 和FC存储●如何集成iSCSI和光纤通道iSCSI与虚拟化有报道说iSCSI与虚拟化是非常匹配的一对,因为iSCSI技术允许快速的产品整合与服务器开发。
DAS、NAS、SAN、ISCSI的区别
![DAS、NAS、SAN、ISCSI的区别](https://img.taocdn.com/s3/m/8160bf297375a417866f8f5f.png)
DAS、NAS、SAN、ISCSI的区别随着计算机网络技术的飞速发展,网络存储方式也随之发展,但由于商业企业规模不同,对网络存储的需求也应有所不同,选择不当的网络存储技术,往往会使得企业在网络建设中盲目投资不需要的设备,或者造成企业的网络性能低下,影响企业信息化发展,因此了解相关网络存储知识,选择适当网络存储方式是非常重要的。
目前高端服务器所使用的专业存储方案有DAS、NAS、SAN、iSCSI几种,下面介绍其相关网络存储知识。
一、直接附加存储(DAS)DAS网络存储知识:直接附加存储是指将存储设备通过SCSI接口直接连接到一台服务器上使用。
DAS购置成本低,配置简单,使用过程和使用本机硬盘并无太大差别,对于服务器的要求仅仅是一个外接的SCSI口,因此对于小型企业很有吸引力。
但是DAS 也存在诸多问题:(1)服务器本身容易成为系统瓶颈;(2)服务器发生故障,数据不可访问;(3)对于存在多个服务器的系统来说,设备分散,不便管理。
同时多台服务器使用DAS 时,存储空间不能在服务器之间动态分配,可能造成相当的资源浪费;(4)数据备份操作复杂。
二、网络附加存储(NAS)NAS网络存储知识:NAS实际是一种带有瘦服务器的存储设备。
这个瘦服务器实际是一台网络文件服务器。
NAS设备直接连接到TCP/IP网络上,网络服务器通过TCP/IP 网络存取管理数据。
NAS作为一种瘦服务器系统,易于安装和部署,管理使用也很方便。
同时由于可以允许客户机不通过服务器直接在NAS中存取数据,因此对服务器来说可以减少系统开销。
NAS为异构平台使用统一存储系统提供了解决方案。
由于NAS只需要在一个基本的磁盘阵列柜外增加一套瘦服务器系统,对硬件要求很低,软件成本也不高,甚至可以使用免费的LINUX解决方案,成本只比直接附加存储略高。
NAS存在的主要问题是:(1)由于存储数据通过普通数据网络传输,因此易受网络上其它流量的影响。
当网络上有其它大数据流量时会严重影响系统性能;(2)由于存储数据通过普通数据网络传输,因此容易产生数据泄漏等安全问题;(3)存储只能以文件方式访问,而不能像普通文件系统一样直接访问物理数据块,因此会在某些情况下严重影响系统效率,比如大型数据库就不能使用NAS。
iSCSI详解手册
![iSCSI详解手册](https://img.taocdn.com/s3/m/87b1ac68a98271fe910ef9b9.png)
iSCSI详解手册iSCSI详解手册2003年,互联网工程任务组(IETF)批准 iSCSI(互联网SCSI)协议后,很多人开始将以太网作为分块存储网络使用(成为“基于IP的存储”)。
一直以来,人们采用iFCP 和FCIP等现有协议发送基于IP的SCSI命令行,主要允许FC存储区域网络(SAN)通过IP交换数据。
凭借iSCSI,SCSI命令行可以“端对端”地传送到世界各地的以太网中。
TechTarget中国存储站编辑经过仔细研究为大家奉献了一本非常详尽的iSCSI技术手册,供大家参考。
iSCSI应用技巧iSCSI的性能非常好,除了要求苛刻的事务应用程序。
以太网会发生网络堵塞和延迟,1 Gbps的以太网网络带宽远远小于2、4、甚至10 Gbps的光纤通道SAN,对此许多网络专家可能会惊奇不已。
但是,iSCSI也具有一些问题,任何用户都应该考虑到这些问题。
这一部分将对应用iSCSI时需要解决的若干问题进行列举,并对使用用户进行了指导。
●详解iSCSI技术●iSCSI故障查询列表●如何提高 iSCSI 性能●如何用iSCSI进行系统备份●iSCSI网络配置设计与优化●iSCSI怎样避免拥塞●在数据中心如何使用iSCSI?●应用iSCSI整合存储与网络资源(一)●应用iSCSI整合存储与网络资源(二)●应用iSCSI整合存储与网络资源(三)iSCSI还是FC?以前,FCoE比iSCSI应用的更广泛。
一部分是在上层市场上应用iSCSI需要额外的硬件和能力,这与它所宣称的低成本相违背。
现在,iSCSI的低端市场仍然在增长。
中小型企业,SOHO,甚至大一点的中小型企业。
同样,FCoE也会沿着企业逐步走向中小企业市场。
究竟是选择FCoE还是选择iSCSI?这部分的如下文章就为您分析这个问题,供您选用产品时进行参考。
●有了iSCSI我们还需要FCoE吗●iSCSI能“打倒”光纤吗●虚拟服务器环境下用iSCSI还是FC?●和FC相比 ISCSI得到了应有的地位(一)●和FC相比 ISCSI得到了应有的地位(二)●和FC相比 ISCSI得到了应有的地位(三)●和FC相比 ISCSI得到了应有的地位(四)●以iSCSI的价格获得光纤通道的性能?●如何集成iSCSI 和FC存储●如何集成iSCSI和光纤通道iSCSI与虚拟化有报道说iSCSI与虚拟化是非常匹配的一对,因为iSCSI技术允许快速的产品整合与服务器开发。
ESXi6.5使用软件iSCSI配置网络连接的最佳做法
![ESXi6.5使用软件iSCSI配置网络连接的最佳做法](https://img.taocdn.com/s3/m/ba7b95e80342a8956bec0975f46527d3240ca639.png)
ESXi6.5使⽤软件iSCSI配置⽹络连接的最佳做法使⽤软件 iSCSI 配置⽹络连接时,请考虑以下⼏种最佳做法。
软件 iSCSI 端⼝绑定您可以将 ESXi 主机上的软件 iSCSI 启动器绑定到单个或多个 VMkernel 端⼝,以便 iSCSI 流量仅通过绑定端⼝。
配置端⼝绑定后,iSCSI 启动器将创建从所有绑定端⼝到所有配置⽬标门户的 iSCSI 会话。
请参见下⾯的⽰例。
VMkernel 端⼝⽬标门户iSCSI 会话2 个绑定的 VMkernel 端⼝2 个⽬标门户4 个会话 (2 x 2)4 个绑定的 VMkernel 端⼝1 个⽬标门户4 个会话 (4 x 1)2 个绑定的 VMkernel 端⼝4 个⽬标门户8 个会话 (2 x 4)注:如果使⽤端⼝绑定,请确保所有⽬标门户可从所有 VMkernel 端⼝进⾏访问。
否则,可能⽆法创建 iSCSI 会话。
因此,重新扫描操作需要的时间可能⽐预期更长。
⽆端⼝绑定如果不使⽤端⼝绑定,ESXi ⽹络连接层会根据其路由表选择最佳 VMkernel 端⼝。
主机通过该端⼝使⽤⽬标门户创建 iSCSI 会话。
若⽆端⼝绑定,只能为每个⽬标门户创建⼀个会话。
请参见下⾯的⽰例。
VMkernel 端⼝⽬标门户iSCSI 会话2 个未绑定的 VMkernel 端⼝2 个⽬标门户2 个会话4 个未绑定的 VMkernel 端⼝1 个⽬标门户1 个会话2 个未绑定的 VMkernel 端⼝4 个⽬标门户4 个会话软件 iSCSI 多路径⽰例 1. 含单个⽹络门户的 iSCSI ⽬标的多个路径如果您的⽬标只有⼀个⽹络门户,则可通过在 ESXi 主机上添加多个 VMkernel 端⼝并将其绑定到 iSCSI 启动器,创建多个指向该⽬标的路径。
在此⽰例中,所有启动器端⼝和⽬标门户均在同⼀⼦⽹中配置。
该⽬标可通过所有绑定端⼝访问。
您有四个 VMkernel 端⼝和⼀个⽬标门户,因此总共创建了四个路径。
X540-T2万兆电口网卡性能分析
![X540-T2万兆电口网卡性能分析](https://img.taocdn.com/s3/m/fcd00132336c1eb91b375d11.png)
此款网卡采用X540芯片,是一款PCI-E双口万兆双电口网卡,承载着英特尔最新的以太硅技术,是英特尔创新一代的万兆网卡,这也标志着万兆以太网进入更广阔的服务器市场。
突出优势:1.可提供iSCSI、端口分区:通过超过10倍的每一项性能的增加,有10个GbE有令人兴奋的新使用模型,包括统一的网络(iSCSI,FCoE和LAN),虚拟化(VMDq和sr - iov),以及现在灵活的端口分区(FPP)。
2.可支持i/o虚拟化虚拟化改变了服务器资源部署和管理的方式,它可以在单个服务器上独立运行多个应用程序和操作系统。
Intel以太网融合网络适配器X540-T2包括英特尔连接的虚拟化技术(Intel vt - c)提供I / O 虚拟化和服务质量(QoS)特性,直接设计到英特尔X540-T2控制器中。
X540-T2的英特尔I/ O虚拟化通过提供FPP、多个Rx /Tx队列,以及可以在虚拟和非虚拟服务器部署中使用on -controller QoS功能,以提高当今服务器上使用的网络连接部署。
3.拥有灵活的端口分区(FPP)X540-T2万兆双电口网卡通过利用pci - sig sr -iov规范,Intel 以太网产品en-able FPP。
在FPP中,虚拟控制器可以被Linux *主机直接使用,或者被分配给虚拟机。
FPP允许使用sr-iov的功能,在Linux中为每个端口分配多达63个进程。
这使得管理员可以跨多个进程对10个GbE带宽进行分区,并通过分配每个进程来确保QoS 过程相同的带宽。
网络管理员也可以限制这些服务,以控制每个进程可以使用的10个GbE管道。
4.iSCSi简化了SAN连接iSCSI使用以太网来承载存储的traf-fic,将以太网的熟悉性和简单性扩展到存储网络,不需要使用特定于san的适配器或交换机。
英特尔以太网X540-T2可以说是较为容易、可靠、划算的将服务器连接到iSCSI的方式。
5.数据中心桥接(dCB)提供无损以太网传统的以太网不保证成功的数据传输,这对SAN流量来说是不可接受的。
iSCSI和FC技术分析与对比
![iSCSI和FC技术分析与对比](https://img.taocdn.com/s3/m/ed3b63f6770bf78a65295429.png)
iSCSI和FC从技术上有什么区别呢?所有的SANs都通过由适配器(HBA)以及交换机(switchs)组成的高速网络将服务器连接到块存储阵列上。
而这样的存储网络可以让服务器与存储阵列交互信息,并且可以建立多条路径来确保存储阵列的可用性,进而加强了冗余并提高了性能。
同时SAN也用来对于某些特殊的服务器或应用程序限制存储的可见性。
SANs传统上用物理实现部署光纤通道(FC),简单来说,光纤通道使用光纤来传送SAN数据,速度可以达到1Gbps,2Gbps,4Gbps, 8Gbps, 16Gbps。
光纤通道可以在点对点、交换、循环方式下操作。
但是,每一个服务器都需要一个专用的HBA卡。
而每一个HBA卡都必须连接到相应的光纤通道交换机的端口上或者直连服务器,从而构成整个SAN。
Iscsi 传统上利用服务器的网口就可以与存储进行连接,但是1G 的传输速度确实是一个瓶颈,有人可能会说也支持10G的传输,如果更换10G的传输,相应的服务器和存储都要添加10G的网卡,成本就大大的增加。
相对于目前主流的8G FC来说,传输速度和安全上都远远不如FC,大家都知道ISCSI连接的时候需要在操作系统上安装ISCSI initiator程序,才能识别存储划分的硬盘,一旦程序崩溃,就意味着存储掉线。
iSCSI强调网络环境普遍存在这一概念。
也就是说,每一个组织,无论从最小的家庭网络到使用LAN的大型企业都可以使用网络资源。
在实际过程中,iSCSI SAN在一个隔离的网络环境中部署高质量的NIS以及网络交换机。
有一些公司通过部署网络NICs来改善iSCSI的性能,这种NIC通过TCP/IP 减负引擎(TOE)来减少CPU对iSCSI命令的处理。
但是作为一个基本条件,iSCSI SAN根据现有LAN上的已经存在的NICs和交换机就已经可以实现。
现在iSCSI SANs可以运行在1Gbps的速度上,并且随着交换机升级到10G的时候可以提到10Gbps的速度。
ISCSI网卡优化
![ISCSI网卡优化](https://img.taocdn.com/s3/m/417005352f60ddccda38a03d.png)
收集日志cat /etc/iscsi/targetslsattr -El iscsi0lsdev -C | grep iscsilsattr -El hdiskX(iscsi存储盘)errpt -anetstat -v | egrep "STATISTICS|Media Speed" (检查网卡速度)lsattr -El entX | grep flow_ctrllsattr -El entX | grep largelsattr -El entX | grep jumbo需要核实1.连接iscsi 存储网卡是否配置etherchannel2.出问题时网络是否出现问题或者闪断iscsi优化1.iscsi网卡启用TCP Large send、TCP flow control和Jumbo Frameifconfig en1 downifconfig en1 detachchdev -l ent1 -a flow_ctrl=yeschdev -l ent1 -a large_send=yes#chdev -l ent1 -a jumbo_frames=yesifconfig en1 up2.修改iscsi网卡最大传输大小为256KB,MTU为9000smit chinetNetwork Interface Name en0INTERNET ADDRESS (dotted decimal) [192.168.100.100]Network MASK (hexadecimal or dotted decimal) [255.255.255.0]Current STATE up +Use Address Resolution Protocol (ARP)? yes +BROADCAST ADDRESS (dotted decimal) []Interface Specific Network Options('NULL' will unset the option)rfc1323 []tcp_mssdflt []tcp_nodelay []tcp_recvspace [262144]tcp_sendspace [262144]Apply change to DATABASE only nosmit chif# smit chifNetwork Interface DriversType or select values in entry fields.Press Enter AFTER making all desired changes.[Entry Fields]Network Interface en0Maximum IP PACKET SIZE for THIS DEVICE [9000]3.设置sb_max为1048576no -o sb_maxno -p -o sb=max=10485764.调整队列深度,默认为16咨询存储厂家设置# lsattr -El iscsi0 | grep max_targetsmax_targets 16 Maximum Targets Allowed True#lsattr -El hdisk1| grep queue_depth1调整方法chdev -l hdisk1 -a queue_depth=645.调整num_cmd_elems对于iscsi0,有一个"number of command elements"属性,影响iscsi0整个设备数的总队列深度,默认为200.为了最佳性能这个参数应该大于所有iscsi hdisk队列和。
ISCSI的概念
![ISCSI的概念](https://img.taocdn.com/s3/m/095fe60f640e52ea551810a6f524ccbff121ca61.png)
ISCSI的概念1.存储的⼀些概念和术语SCSI:⼩型计算机系统接⼝(Small Computer System Interface)FC:光纤通道(Fibre Channel)DAS:直连式存储(Direct Attached Storage)NAS:⽹络接⼊存储(Network At tached Storage)SAN:存储区域⽹络(Storage Area Network)2:认识ISCSIiSCSI = internet Small Computer System InterfaceiSCSI是⼀种在Internet协议上,特别是以太⽹上进⾏数据块传输的标准,它是⼀种基于IP Storage理论的新型存储技术,该技术是将存储⾏业⼴泛应⽤的SCSI接⼝技术与IP⽹络技术相结合,可以在IP⽹络上构建SAN存储区域⽹,简单地说,iSCSI就是在IP⽹络上运⾏SCSI协议的⼀种⽹络存储技术。
3.ISCSI技术优势与传统的SCSI技术⽐较起来,iSCSI技术有三个⾰命性的变化:把原来只⽤于本机的SCSI透过TCP/IP⽹络传送,使连接距离可作⽆限的地域延伸;连接的服务器数量⽆限(原来的SCSI- 3的上限是15) ;由于是服务器架构,因此也可以实现在线扩容以⾄动态部署。
4.ISCSI架构1.控制器架构采⽤专⽤的数据传输芯⽚、专⽤的RAID数据校验芯⽚、专⽤的⾼性能cache缓存和专⽤的嵌⼊式系统平台,是⼀个核⼼全硬件的设备。
优点:具有较⾼的安全性和和稳定性。
缺点:核⼼处理器全部采⽤硬件,制造成本较⾼,因⽽售价也很⾼。
适⽤环境:可以⽤于对性能的稳定性和⾼可⽤性具有较⾼要求的在线存储系统,例如:中⼩型数据库系统、⼤型数据库备份系统、远程容灾系统等。
2.pc架构5.iSCSI存储连接⽅式1、以太⽹卡+ initiator软件⽅式服务器、⼯作站等主机使⽤标准的以太⽹卡,通过以太⽹线直接与以太⽹交换机连接,iSCSI存储也通过以太⽹线连接到以太⽹交换机上,或直接连接到主机的以太⽹卡上。
SCSI、FC、iSCSI三大协议详解及比较
![SCSI、FC、iSCSI三大协议详解及比较](https://img.taocdn.com/s3/m/6f9fd12b66ec102de2bd960590c69ec3d5bbdbb3.png)
SCSI、FC、iSCSI三大协议详解及比较一、SCSISCSI是小型计算机系统接口(Small Computer System Interface)的简称,于1979首次提出,是为小型机研制的一种接口技术,现在已完全普及到了小型机,高低端服务器以及普通PC上。
SCSI可以划分为SCSI-1、SCSI-2、SCSI-3,最新的为SCSI-3,也是目前应用最广泛的SCSI版本。
1、SCSI-1:1979年提出,支持同步和异步SCSI外围设备;支持7台8位的外围设备,最大数据传输速度为5MB/s。
2、SCSI-2:1992年提出,也称为Fast SCSI,数据传输率提高到20MB/s。
3、SCSI-3:1995年提出,Ultra SCSI(Fast-20)。
Ultra 2 SCSI (Fast-40)出现于1997年,最高传输速率可达80MB/s。
1998年9月,Ultra 3 SCSI(Utra 160 SCSI)正式发布,最高数据传输率为160MB/s。
Ultra 320 SCSI的最高数据传输率已经达到了320MB/s。
二、FC(光纤通道)FC光纤通道:用于计算机设备之间数据传输,传输率达到2G (将来会达到4G)。
光纤通道用于服务器共享存储设备的连接,存储控制器和驱动器之间的内部连接。
协议基本架构:FC-4 Upper Layer Protocol:SCSI,HIPPI,SBCCS,802.2,ATM,VI,IP FC-3 common serviceFC-2 Framing Protocol /Flow ControlFC-1 Encode/DecodeFC-0 Media:Optical or copper,100MB/sec to 1.062GB/sec协议层说明:FC-0:物理层,定制了不同介质,传输距离,信号机制标准,也定义了光纤和铜线接口以及电缆指标FC-1:定义编码和解码的标准FC-2:定义了帧、流控制、和服务质量等FC-3:定义了常用服务,如数据加密和压缩FC-4:协议映射层,定义了光纤通道和上层应用之间的接口,上层应用比如:串行SCSI 协议,HBA 的驱动提供了FC-4 的接口函数,FC-4 支持多协议,如:FCP-SCSI, FC-IP,FC-VI协议简介:FCP-SCSI:是将SCSI并行接口转化为串行接口方式的协议,应用于存储系统和服务器之间的数据传输。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大家说的“光纤网卡”一般是指FC HBA卡,插在服务器上,外接存储用的光纤交换机;而光口的以太网卡一般都叫做“光纤以太网卡”,也是插在服务器上,不过它外接的是带光口的以太网交换机。
总结:
其实这些网卡还是很好区分的,看下表就清楚了:
这两种方式都需要对数据块进行繁重的读包解包操作,因此高性能的SAN系统是需要在服务器上安装一块专门负责解包工作以减轻处理器负担的网卡,这种网卡大家就叫它HBA卡,它除了执行解包工作外当然还可以提供一个光纤接口(如果是iSCSI HBA卡就是提供普通的RJ45接口)以用于跟对应的交换机连接;另外,HBA物理上你可以把它当作网卡一样插�*CI或者PCI-E槽位里,因此这种设备的用法非常相一张网卡,很多人也就把它跟普通网卡或普通的光纤网卡混淆了。当然,有的iSCSI HBA卡就可以当作普通网卡来用,不过从价格上考虑这是非常奢侈的。
其实,网卡是大家常提到的一个类型设备的总称,是指安装在主机里,通过网络连接线(双绞线、光纤线缆、同轴电缆等)与网络交换机(以太网交换机、FC交换机、ISCSI交换机等)、或与其它网络设备(存储设备、服务器、工作站等)连接,从而形成一个网络的硬件设备。
那么,光纤网卡这个称呼到底是不是指光纤口HBA卡呢?
实际上大家常说的光纤网卡指的就是光纤通道网络里的HBA卡。
因传输协议的不同的,网卡可分为三种,一是以太网卡,二是FC网卡,三是iSCSI网卡。
•以太网卡:学名Ethernet Adapter,传输协议为IP协议,一般通过光纤线缆或双绞线与以太网交换机连接。接口类型分为光口和电口。光口一般都是通过光纤线缆来进行数据传输,接口模块一般为SFP(传输率2Gb/s)和GBIC(1Gb/s),对应的接口为SC、ST和LC。电口目前常用接口类型为RJ45,用来与双绞线连接,也有与同轴电缆连接的接口,不过现在已经用的比较少了。
HBA的常规定义:就是连接主机I/O总线和计算机内存系统的I/O适配器。按照这个定义,像显卡就是连接视频总线和内存,网卡就是连接网络总线和内存,SCSI-FC卡就是连接SCSI或者FC总线和内存的,它们都应该算是HBA。HBA卡有FC-HBA和iSCSI HBA将来还有其他HBA卡,但是,HBA通常用在SCSI。Adapter(适配器)和NIC用于FC;而NIC也会用于以太网和令牌环网。
•FC网卡:一般也叫光纤网卡,学名Fibre Channel HBA。传输协议为光纤通道协议,一般通过光纤线缆与光纤通道交换机连接。接口类型分为光口和电口。光口一般都是通过光纤线缆来进行数据传输,接口模块一般为SFP(传输率2Gb/s)和GBIC(1Gb/s),对应的接口为SC和LC。电口的接口类型一般为DB9针或HSSDC。
光纤网卡和HBA卡有什么区别
在讨论这个问题的时候,需要先说清楚一个问题:我们知道,在早期的SAN存储系统中,服务器与交换机的数据传输是通过光纤进行的,因为服务器是把SCSI指令传输到存储设备上,不能走普通LAN网的IP协议,所以需要使用FC传输,因此这种SAN就叫FC-SAN,而后期出现了用IP协议封装的SAN,可以完全走普通LAN网络,因此叫做IP-SAN,其中最典型的就是现在热门的ISCSI。
用于网络通讯,功能和作用,简洁明了
•HBA卡:FC-HBA卡(俗称:光纤网卡)、iSCSI-HBA卡(RJ45接口)
•以பைடு நூலகம்网卡:光纤接口的以太网卡(俗称:光纤以太网卡)
不过这些都是大家的俗语或常用语,有一定的使用环境。我们建议大家不要使用光纤网卡这个称呼,而是直接说成FC-HBA卡,这样就绝对不会造成误解了。
举例用ibm的ds4300,加一块hba卡用做于盘柜的通讯,加一块光纤网卡用做外网接光纤交换机器