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}%)")