首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 搭建fc san

一、基础概念

  1. FC SAN(Fiber Channel Storage Area Network)
    • FC(Fiber Channel)是一种高速网络技术,专为存储设备之间的连接而设计。它使用光纤通道协议,在存储区域网络(SAN)中实现高速、可靠的数据传输。
    • SAN是一种将存储设备(如磁盘阵列、磁带库等)从传统的网络中分离出来,构建一个专门的存储网络的技术。FC SAN利用FC技术构建这种存储网络,使得服务器和存储设备之间能够进行高效的数据交互。
  • 在Linux下搭建FC SAN的意义
    • 对于企业级应用,FC SAN可以提供高性能、高可靠性的存储解决方案。在Linux系统中搭建FC SAN可以让Linux服务器充分利用FC SAN的优势,例如支持大规模数据存储、快速的I/O操作等。

二、相关优势

  1. 高性能
    • FC协议具有很高的带宽,例如常见的FC - 64(64 Gbps)标准,能够满足对I/O性能要求极高的应用,如数据库服务器、虚拟化环境等。
    • 低延迟特性使得数据传输几乎没有明显的等待时间,提高了整体系统的响应速度。
  • 高可靠性
    • FC SAN支持冗余设计,包括冗余的网络路径、存储设备等。如果某个链路或者设备出现故障,数据可以通过其他可用路径继续传输。
    • 数据完整性校验机制确保在传输过程中数据的准确性,减少数据损坏的风险。
  • 可扩展性
    • 容易添加新的服务器和存储设备到FC SAN网络中。可以根据业务需求的增长灵活地扩展存储容量和计算资源。

三、类型

  1. 基于硬件的FC SAN解决方案
    • 需要专门的FC交换机、HBA(Host Bus Adapter,主机总线适配器)等硬件设备。这种方案通常具有较高的性能和稳定性,适用于对存储要求苛刻的大型企业环境。
  • 软件定义的FC SAN(类似概念,通过软件模拟部分FC SAN功能)
    • 利用软件技术在一定程度上模拟FC SAN的功能,可能在成本上更有优势,但性能和可靠性可能略低于基于硬件的方案。

四、应用场景

  1. 企业数据中心
    • 存储大量的业务数据,如企业的财务数据、客户信息等。FC SAN可以确保数据的高效存储和管理,并且满足多服务器对存储的并发访问需求。
  • 高性能计算环境
    • 在科学研究、工程设计等领域,需要处理海量的数据并且进行复杂的计算。FC SAN能够提供快速的数据读写能力,支持计算节点与存储之间的高效交互。

五、在Linux下搭建FC SAN的步骤示例(简化的概念性步骤)

  1. 硬件准备
    • 确保有支持FC的服务器、FC交换机和存储设备。服务器需要安装带有FC HBA的网卡。
  • 安装必要的驱动和软件包(以CentOS为例)
    • 首先要确保内核支持FC相关功能。对于较新的CentOS版本,通常默认支持部分功能。
    • 安装sg3_utils等工具来管理SCSI设备(FC存储设备在Linux下通常被视为SCSI设备)。
    • 可以使用yum install sg3_utils命令安装。
  • 配置FC HBA
    • 编辑/etc/modprobe.d/fc_hba.conf文件(如果存在)或者创建新的配置文件来设置FC HBA的相关参数,例如设备的WWN(World Wide Name)等。
    • 示例(假设使用lpfc驱动):
    • 示例(假设使用lpfc驱动):
    • 然后加载驱动模块,如modprobe lpfc
  • 发现存储设备
    • 使用lsscsi命令查看是否能够发现FC连接的存储设备。如果未发现,可能需要检查FC交换机的配置,确保服务器和存储设备在同一个FC网络中并且能够相互通信。
  • 格式化和挂载存储设备(如果需要)
    • 如果发现的存储设备是未格式化的磁盘,可以使用mkfs.ext4 /dev/sdX(假设设备名为/dev/sdX)进行格式化。
    • 然后创建挂载点,如mkdir /mnt/fc_storage,并使用mount /dev/sdX /mnt/fc_storage挂载设备。

六、可能遇到的问题及解决方法

  1. 设备无法发现
    • 原因
      • FC交换机配置错误,例如端口未启用或者VLAN(如果使用)配置不正确。
      • 服务器的FC HBA驱动问题或者配置错误,如WWN设置错误。
      • 存储设备本身的问题,如处于维护模式或者网络连接故障。
    • 解决方法
      • 检查FC交换机的端口状态和配置,确保服务器和存储设备的端口连接正确并且配置匹配。
      • 查看服务器的FC HBA日志(如果有相关工具),重新检查并修正WWN等配置参数。
      • 对存储设备进行检查,查看设备状态指示灯,联系存储设备管理员进行排查。
  • 性能低下
    • 原因
      • FC网络存在拥塞,可能是由于过多的并发I/O操作或者网络带宽不足。
      • 存储设备本身的性能瓶颈,如磁盘I/O速度慢或者RAID(Redundant Array of Independent Disks)配置不合理。
      • 服务器端的I/O调度算法不适合当前的存储场景。
    • 解决方法
      • 分析FC网络的流量,调整服务器的I/O操作模式,例如采用异步I/O等方式减少网络拥塞。
      • 对存储设备进行性能评估,优化RAID配置或者升级存储设备硬件。
      • 在服务器端调整I/O调度算法,如在Linux下可以尝试noop或者deadline调度算法(对于FC存储设备可能更合适),通过编辑/sys/block/sdX/queue/scheduler文件来切换调度算法。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

DAS NAS IP SAN FC SAN区别

FC SAN相比 FC SAN协议本身效率高,同时目前FC SAN已经开始普遍部署4Gbps的环境,所以说FC SAN要比目前IP SAN性能块很多 乐观地讲,10Gb即万兆网中IP SAN的性能可能会有显著改善...稳定性和安全性 低 高 IP SAN是建立在普通IP网上,FC SAN是建立在FC网络中。...FC网络的抗干扰性要强;同时FC网络的封闭性要高一些,不想IP网络非常开放,因此FC SAN协议上要相对安全和稳定。...,Linux等较低端的服务器的兼容性测试;厂商支持度:--- 服务器方面,主要是PC Server厂商和低端Unix服务器明确支持,部分高端服务器还不支持;---- 存储方面:虽然大多数存储都能支持IP...早期的SAN采用的是光纤通道(FC,Fiber Channel)技术,所以,以前的SAN多指采用光纤通道的存储局域网络,到了iSCSI协议出现以后,为了区分,业界就把SAN分为FC SAN和IP SAN

6.6K41

FC-SAN与IP-SAN那些事

本文力求从数据传输性能、传输稳定性、存储区域网的可扩展性、存储区域网设备的可靠性和SAN网络的可管理性共5个方面来对FC-SAN和IP-SAN进行一个对比。...以光纤网络搭建的SAN,具有三个主要元素:接口(FC)、连接设备(光纤交换机、Hub等)、协议。加上附加光纤接口存储设备以及服务器就构成了SAN系统。   ...在iSCSI诞生以前,搭建SAN只能选择光纤通道,这也是SAN曾经成为光纤存储网络代名词的原因。  ...另外基于FC协议的FC-SAN理论传输速率早已达到了2Gb/s的水平,目前业界主流也已达到了4Gb/s,而基于IP协议的IP-SAN目前来说1Gb/s的理论传输速率还是主流,未来10G/s的理论传输速率还需要...据iSCSI相关技术人员的实测数据显示:基于1Gb的IP网络搭建IP SAN,数据传输速率在80-90MB/s左右,如果是全双工模式的交换机,可以达到160MB/s左右,相比光纤通道190MB/s(全双工

2.3K30
  • 解密融合(统一)存储-part2

    该类存储网络的优势为组网简单、成本低廉,一般是小型企业搭建存储网络时的不错选择。...(2)SAN存储:SAN网络分为IP SAN和FC SAN,顾名思义IP SAN是中间通过以太网交换机连接主机侧和存储侧,FC SAN是通过FC(光交)交换机连接前端主机和后端存储。...FC SAN主要主要使用FC协议,在FC交换机上要划分zone保证网络的通畅,通过WWN识别底层的空间到底是给具体某个用户来使用。...其底层创建了文件系统,将底层的文件以目录的形式提供给用户使用,针对Windows用户走的是CIFS协议,针对linux用户走的是NFS协议。...如果底层有个文件既想共享给windows也想共享给linux也可以,就需牵扯到协议融合。

    66430

    存储04-存储的三种类型:块文件对象

    块存储即我们日常说的SAN存储;文件存储即我们日常说的NAS存储;对象存储是最近几年才兴起的一种存储接口。...1.块存储-即SAN存储 按照底层存储与主机的接口或网络类型,概要的可以分为:PCI-SAN、PCIE-SAN、SCSI-SAN、SAS-SAN、FC-SAN、IP-SAN等。...好多人对linux系统的了解也属于:半路出家,用到啥学啥;在此建议:IT的人,务必要熟悉linux,推荐系统的学习一下redhat的RHCE认证。linux系统中,设备类型有字符设备和块设备。...块存储和linux系统中的块设备密切相关。块存储在linux系统中表现为块设备,比如/dev/sda,/dev/sdb等等。...你用起来是简单了,但是块存储的三个步骤依然没有省略,只是存储控制器帮你做了(自己用linux搭建过nfs吧,块存储的三个步骤还的外加一个nfs服务及配置)。

    2.6K11

    图文简述DAS、NAS、SAN的不同应用场景

    实际上云计算中的NAS、SAN存储中,有着不同的应用场景,我们来看一看。 一、DAS在公有云环境中,相当于云主机中挂载了云硬盘。Windows或Linux采用iSCSI协议进行本地磁盘连接。...Windows或Linux采用SMB或NFS协议进行网络连接。在该方式中,文件系统不在服务器中,弹性文件服务中有文件系统。...三、SAN在公有云、私有云环境中,实际是无处不在。Windows或Linux采用ISCSI、或FC协议进行网络连接。在该方式中,文件系统在服务器中,SAN存储中没有文件系统,只有数据块。...正是因为SAN中没有文件系统,存储设备的负载较轻,因此适用于I/O请求次数多,数据访问频繁的场景,典型应用为数据库应用。...实际在公有云、私有云中,基本底层的存储都是基于SAN,如FC-SAN、Server SAN。 ?

    3K20

    私有云存储的四种技术分析

    在云环境中,本地磁盘主要有两个用途:1、为云宿主机安装linux宿主机操作系统及云管软件(Xen、Kvm等)。2、为要求高性能的应用提供底层存储,如oracle。...二、FC-SAN、IP-SAN存储 FC-SAN存储:我们通过服务器的HBA光交换卡连接到光交换机,最终连到FC SAN存储机头,实现全光网络的存储。中间的协议依然是scsi存储协议。...目前主流的FC-SAN存储的端口速率为1,2,4,8Gbps。 IP-SAN存储:随着以太网络速率的提升,将服务器通过以太网接口,最终连到IP SAN存储机头,实现以太网IP化的存储。...不管采用FC、IP的SAN存储,中间的协议都是scsi标准存储协议。在用户原有私有云环境中,有很多都是采用SAN方式进行存储。...缺点是:如果是低于100TB的小规模存储环境,ServerSAN的价格会比FC SAN贵,因为ServerSAN存在管理服务器的开销。ServerSAN的存储协议仍是scsi over ip。

    5K21

    Server SAN_Windows存储卷设备

    存储作为云计算提供Iaas服务的一部分,实现在云计算平台上搭建存储架构部署提供SAN区域存储服务很重要。随着网络技术发展,存储不再局限于计算机外壳的内部,网络存储在服务器领域日益成为主流。...存储网络 以光纤信道技术建构的存储网络称为FC SAN,以以太网技术建构的存储网络则称为IP SAN。...IP SAN:为公众提供开放的计算、存储等服务,如百度搜索和各种邮箱服务等; FC SAN:部署在防火墙内,为某个特定组织提供相应服务。...1、FC 存储网络(FC SAN) FC用于建构具有高传输速度的存储网络技术。 FC SAN支持三种基本的拓扑结构:点对点、仲裁环路及交换式光纤网络。...IP SAN是在FC SAN基础上再进一步,它把SCSI协议完全封装在IP协议中,将SCSI的指令透过TCP的通信协议传送到远方,以达到控制远程存储设备的方式。

    1.6K20

    Linux环境搭建

    前言 本文介绍了Linux的发展历史以及环境搭建。 ---- 一、技术是推动社会发展的基本动力 1. 人为什么能成为万物之长呢? 本质是人会使用工具(创造与使用工具)。...三、Linux发展的基本脉络 第一代Linux开源了。——>全世界顶级的黑客和工程师开始参与项目(不缺钱,为了改变世界)——>Linux越来越大 1.开源闭源哪个好?...因此,Linux在企业中广泛使用。 老百姓:不愿意使用,没有图形化界面,使用不方便。 3.Linux相关概念——是什么?有哪些发行版本?特征?...(修订次数,偶数:稳定版,奇数:测试版) 商业化发行版:Ubuntu,CentOS/redhat,kali,红旗等版本 Linux是开源的,但不代表用Linux做出来的产品是免费的 四、Linux环境的安装...环境搭建的相关概念。

    2.7K40

    Linux环境搭建

    Linux 背景介绍 发展史 本门课程学习 Linux 系统编程,你可能要问 Linux 从哪里来?它是怎么发展的?在这里简要介绍 Linux 的发展史。...严格来讲,Linux只是操作系统内核本身,但通常采用“Linux内核”来表达该意思。而Linux则常用来指基于Linux内核的完整操作系统,它包括GUI组件和许多其他实用工具。...国内如中标麒麟Linux、红旗、Linux、深度Linux等系统软件厂商都推出的Linux桌面操作系统,目前已经在政府、企业、OEM等领域得到了广泛应用。...毫无疑问,Kali Linux是一款渗透测试工具,或者是文明黑客(我不想谈论恶意黑客)青睐的操作系统。 2. 搭建 Linux 环境 主要有三种 1. 直接安装在物理机上....但是由于 Linux 桌面使用起来非常不友好, 不推荐. 2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上.

    9110

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券