当前位置: 首页 > news >正文

iSCSI和FC存储

iSCSI存储和FC存储的特点和区别

FC存储和iSCSI存储是两种主要的网络存储解决方案,它们各自在性能、成本和适用场景上有着不同的特点。

FC存储是一种基于光纤通道技术的高性能、低延迟的存储解决方案。它使用专用的光纤通道网络连接存储设备和服务器,确保数据传输的稳定性和可靠性。FC存储支持多路径冗余和数据复制等功能,这些特性进一步提高了系统的可用性和数据保护能力。由于其卓越的性能和数据保护能力,FC存储适用于对存储性能和数据保护有较高要求的企业环境,特别是大型数据中心。

相比之下,iSCSI存储是一种基于IP网络的存储解决方案。它利用标准的以太网进行数据传输,因此具有良好的兼容性和灵活性。通过在服务器和存储设备之间建立TCP/IP连接,iSCSI存储实现了数据传输。尽管iSCSI存储的传输速度相对较慢,但其成本和易于管理的优势使其成为中小型企业的理想选择。此外,iSCSI存储可以使用现有的IP网络设备,无需额外的硬件设施,进一步降低了成本。

在性能方面,FC存储凭借其专用的光纤通道网络和高速传输能力,在数据传输速度和稳定性方面占据优势。而iSCSI存储则因其基于标准的以太网传输,可能在性能方面稍逊一筹。

在成本方面,FC存储由于其专用的硬件设备和网络架构,成本通常较高。而iSCSI存储则可以利用现有的IP网络设备,降低硬件成本,同时其易于管理的特性也降低了维护成本。

在适用场景方面,FC存储适用于需要高性能、高可靠性和数据保护能力的大规模数据中心和企业环境。而iSCSI存储则更适合中小型企业,特别是那些对成本敏感、需要良好兼容性和灵活性的场景。

FC存储之FC HBA卡概述

FC HBA,也即Fibre Channel Host Bus Adapter,光纤通道主机适配器,简称光纤适配器。

在FC网络环境中,主机需要和FC网络、FC存储设备(SAN磁盘阵列)连接时需要使用一种接口卡,就如同连接以太网需要以太网卡一样,这种接口卡就叫做FC HBA,简称FC HBA卡。

和以太网卡的MAC地址一样,HBA上也有独一无二的标识,:WWN(World Wide Name),FC HBA上的WWN有两种:

① Node WWN(WWNN):每块HBA有其独有的Node WWN;

② Port WWN(WWPN):每块HBA卡上每个port有其独一无二的Port WWN。

由于通信是通过port进行的,因此多数情况下需要使用WWPN而不是WWNN。 WWN的长度为8bytes,用16进制表示并用冒号分隔,例如:50:06:04:81:D6:F3:45:42

Linux系统下查看FC HBA卡的信息

RedHat Linux AS5与SuSE Linux 10中查看FC HBA卡信息的方法基本一致,在此在RedHat Linux AS5为便介绍如何查看FC HBA卡信息。

RedHat AS5系统的 /sys/class/fc_host/host*/port_name 这个文件包含了所有已被系统发现的FC HBA卡的信息,使用查看命令查看该文件的内容即可看到FC HBA卡的信息。

查看WWPN:cat /sys/class/fc_host/host*/port_name

查看WWNN:cat /sys/class/fc_host/host*/node_name

查看HBA卡状态:cat /sys/class/fc_host/host*/port_state

iSCSI存储之存储网络

1、如果是磁盘阵列,存储网络平面可以通过FSP页面查看

管理BMC口Rest URL和数据口Storage IP Address

2、在FS主机上ping存储数据平面的网关和地址

FS主机和存储数据平面通过iSCSI专用网络平面storage_data0和storage_data1通信,通过多路径与存储建立TCP链接。

多路径常用命令upTools

对应老版本的命令为:upTools,新版本为upadmin

查询软件版本号

# upTools show version

查询多路径链接的磁盘阵列

# upTools show array

查询磁盘阵列上lun的分布

# upTools show lun

查询多路径

# upTools -S

多路径常用命令upadmin

查询软件版本号

# upadmin show version

查询多路径状态

# upadmin show path

查询多路径建立的会话

# upadmin -s session

查询磁盘阵列上lun的分布

# upadmin show vlun

具体详细命令可以参考

登录管理环境 - OceanStor UltraPath for Linux 31.3.0 用户指南 - 华为 (huawei.com)

多路径的日志

日志中会记录链路链接、断开、增加和删除等信息

/var/log/UltraPath/event_log

http://www.lryc.cn/news/371601.html

相关文章:

  • MPT(merkle Patricia trie )及理解solidity里的storage
  • 【代码随想录算法训练营第三十五天】 | 1005.K次取反后最大化的数组和 134.加油站 135.分发糖果
  • 桌面应用开发框架比较:Electron、Flutter、Tauri、React Native 与 Qt
  • 学习笔记丨嵌入式BI分析的12个关键功能
  • PostgreSQL17优化器改进(3)在使用包含操作符<@和@>时优化范围查询
  • 【因果推断python】32_合成控制2
  • Linux-笔记 全志平台OTG虚拟 串口、网口、U盘笔记
  • Qt实现SwitchButton滑动开关按钮组件
  • C++进阶:继承
  • SFTP工具
  • 服务器数据恢复—vxfs文件系统元数据被破坏的数据恢复案例
  • 【SCAU数据挖掘】数据挖掘期末总复习题库简答题及解析——上
  • 云时代的Java:在云环境中实施Java的最佳实践
  • STL - 常用算法
  • Qt | QTextStream 类(文本流)
  • Python学习笔记7:入门知识(七)
  • 如何翻译和本地化游戏?翻译访谈
  • [C++] 从零实现一个ping服务
  • 2024网络安全学习路线 非常详细 推荐学习
  • STM32F103ZET6_HAL_CAN
  • javaWeb项目-ssm+vue网上租车系统功能介绍
  • Go模板页面浏览器显示HTML源码问题
  • 弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门
  • Mac下载了docker,在终端使用docker命令时用不了
  • Spring Security——基于MyBatis
  • Qt——升级系列(Level Four):控件概述、QWidget 核心属性、按钮类控件
  • 品质卓越为你打造App UI 风格
  • ei期刊和sci期刊的区别
  • 从零手写实现 nginx-20-placeholder 占位符 $
  • leetcode290:单词规律