Skip to content

H3C 智慧存储产品总览

存储产品线全景

H3C 智慧存储家族
├── 全闪存储(All-Flash Array)
│   ├── H3C UniStor G5500(NVMe,旗舰)
│   ├── H3C UniStor G3500(NVMe,主流)
│   └── H3C UniStor F5000(SAS SSD,入门)
├── 混合存储(Hybrid Array)
│   ├── H3C UniStor H5000(SSD + HDD)
│   └── H3C UniStor H3000(入门混合)
├── 分布式存储(Distributed Storage)
│   ├── H3C UniStor X10000(对象存储)
│   └── H3C UniStor DSS(软件定义存储)
├── 备份存储(Backup Appliance)
│   └── H3C UniStor B6000(备份一体机)
└── 超融合存储(HCI Storage)
    └── H3C UniStor HCI(内置于 HCI 节点)

存储选型矩阵

场景推荐产品关键指标
核心数据库(Oracle/MySQL)G5500 全闪低延迟(< 100μs),高 IOPS
虚拟化平台(VMware/CAS)G3500 全闪高 IOPS,快照/克隆
大数据(Hadoop/Spark)X10000 分布式高吞吐,大容量
备份归档B6000 备份重删压缩,低成本
视频监控H5000 混合大容量,顺序写
AI 训练数据集X10000 对象存储高吞吐,S3 兼容
通用文件共享H5000 混合NFS/CIFS,中等性能

存储协议支持

H3C 存储支持的协议:

块存储协议:
  ├── FC(Fibre Channel):最高性能,企业核心
  ├── iSCSI:IP 网络,成本低
  ├── NVMe-oF(NVMe over Fabrics):最新,超低延迟
  │   ├── NVMe/FC(FC 网络)
  │   └── NVMe/RoCE(以太网)
  └── FCoE(FC over Ethernet):融合网络

文件存储协议:
  ├── NFS v3/v4(Linux/Unix)
  ├── CIFS/SMB(Windows)
  └── HDFS(大数据)

对象存储协议:
  ├── S3(Amazon S3 兼容)
  ├── Swift(OpenStack 兼容)
  └── HTTP/HTTPS(原生)

存储核心特性

数据保护

RAID 级别支持:
  RAID 0:条带化,无冗余,最高性能
  RAID 1:镜像,50% 空间利用率
  RAID 5:单盘容错,适合读多写少
  RAID 6:双盘容错,更高安全性
  RAID 10:镜像+条带,高性能+高可靠
  RAID 50/60:大容量场景

H3C 增强 RAID(RAID-TP):
  三盘容错,适合大容量 HDD 阵列
  重建时间短(相比传统 RAID 6)

快照与克隆

快照(Snapshot):
  - 时间点数据副本
  - 写时复制(Copy-on-Write)
  - 空间效率高(只存储变化数据)
  - 支持:每卷 1024 个快照

克隆(Clone):
  - 基于快照创建完整副本
  - 即时可用(无需等待数据复制)
  - 适用:快速部署测试环境

精简配置(Thin Provisioning):
  - 按需分配存储空间
  - 避免空间浪费
  - 支持超额分配(Overprovisioning)

数据缩减

重复数据删除(Deduplication):
  原理:识别相同数据块,只存储一份
  效果:虚拟化环境通常 2-5:1 缩减比
  
压缩(Compression):
  原理:对数据进行压缩存储
  效果:通常 1.5-3:1 压缩比
  
综合缩减比:
  虚拟化场景:3-8:1
  数据库场景:1.5-3:1
  视频/图片:接近 1:1(已压缩)

存储网络

FC SAN 架构

服务器(HBA 卡)
    ↓ FC 光纤(8/16/32Gbps)
FC 交换机(Brocade/H3C)
    ↓ FC 光纤
H3C 全闪存储(FC 端口)

特点:
  - 最高性能,最低延迟
  - 专用网络,不与以太网共享
  - 成本较高(FC 交换机 + HBA 卡)

iSCSI SAN 架构

服务器(以太网卡)
    ↓ 10/25GbE
以太网交换机
    ↓ 10/25GbE
H3C 存储(iSCSI 端口)

特点:
  - 利用现有以太网基础设施
  - 成本低
  - 性能略低于 FC(但 25GbE iSCSI 已接近 FC)

存储管理

H3C UltraPath 多路径

bash
# 安装 UltraPath 多路径软件
rpm -ivh UltraPath-xxx.rpm

# 查看多路径设备
upadmin show path
upadmin show vlun

# 配置负载均衡策略
upadmin set loadbalance policy=rr  # 轮询
upadmin set loadbalance policy=lq  # 最少队列

# 查看 I/O 统计
upadmin show iostat

存储监控

python
# 通过 H3C 存储 REST API 监控
import requests

storage_url = "https://192.168.1.200:8088"
auth_token = None

def login():
    global auth_token
    response = requests.post(
        f"{storage_url}/deviceManager/rest/xxxxx/sessions",
        json={"username": "admin", "password": "Admin@1234", "scope": 0},
        verify=False
    )
    auth_token = response.json()["data"]["iBaseToken"]

def get_storage_pools():
    response = requests.get(
        f"{storage_url}/deviceManager/rest/xxxxx/storagepool",
        headers={"iBaseToken": auth_token},
        verify=False
    )
    return response.json()["data"]

login()
pools = get_storage_pools()
for pool in pools:
    total = int(pool["USERTOTALCAPACITY"]) / 1024 / 1024 / 1024  # 转换为 GB
    used = int(pool["USERCONSUMEDCAPACITY"]) / 1024 / 1024 / 1024
    print(f"存储池: {pool['NAME']}, 总容量: {total:.1f}GB, 已用: {used:.1f}GB ({used/total*100:.1f}%)")

褚成志的云与计算笔记