HP 3PAR 存储配置实战:从 HOST 创建到 VV 分配的完整操作手册
简介HP 3PAR操作手册是一份面向存储运维工程师与数据中心管理员的实用配置指南围绕HP 3PAR存储设备的初始化、日常管理与资源划分展开帮助读者快速掌握从登录管理界面到卷映射的完整操作流程。资源包内含1个docx文档大小约3.27MB以图文步骤形式呈现便于对照实操。手册重点覆盖HP 3PAR Management Console的使用方法包括创建主机并绑定HBA卡WWN、创建CPG存储池并选择RAID级别与类型、创建虚拟卷VV并指定容量与所属CPG以及通过Export Volumes将VV分配至主机并设置LUN等关键环节同时梳理了HOST、CPG、VV等基础概念及其在数据中心、云计算与虚拟化场景中的应用。目前已有2381人学习下载适合需要系统了解HP 3PAR存储配置流程、查漏补缺的运维人员参考。1. 从一台裸存储到能挂给业务这份手册到底解决了什么机房上架一台新存储最怕的不是硬件故障而是配置流程走错一步后面主机认不到盘、业务起不来排查起来像在黑匣子里摸路。这份 HP 3PAR 操作手册核心就是一条完整的交付链路登录管理界面、建 HOST、建 CPG、建 VV、把 VV 分配给主机。它面向的是需要独立完成 3PAR 存储初始化配置的存储工程师、系统集成人员和虚拟化运维尤其是第一次接触 3PAR、手里只有一套管理控制台和几根光纤线的场景。手册里给出的步骤是 3PAR Management Console 4.3 版本下的真实操作路径从 HOST 的 WWN 绑定到 CPG 的 RAID 级别选择再到 VV 的 LUN 自动分配每一步都对应着后端存储资源能不能被前端主机正确识别。换句话说这不是一份讲原理的白皮书而是一份能让你在机房里照着点、点完能验收的作业指导。下面我按实际交付顺序把这份手册拆成可复现的操作流顺带把几个容易翻车的地方标出来。2. 登录与 HOST 创建WWN 绑定才是第一道坎2.1 管理控制台登录与初始检查3PAR 的管理入口是 HP 3PAR Management Console手册里给的默认管理 IP、用户名 3paradm、密码 3pardata 是出厂或初始交付时的常见组合。实际项目里管理 IP 通常已经在初始化时改过密码也会被要求重置所以拿到手册后第一件事不是直接敲默认凭据而是确认当前管理地址和有效账号。登录进去之后先别急着点创建花两分钟看三个地方左侧菜单的 HOST 列表是否为空、Provisioning 下的 CPG 是否已有存量、Virtual Volumes 里有没有遗留卷。这一步是为了避免在已有业务存储上误建同名对象3PAR 对名称唯一性有要求重名会直接报错但更麻烦的是把新卷划到了错误的 CPG 里后期迁移成本很高。登录后的界面布局是左侧导航加右侧操作区Common Actions 是常用入口Provisioning 是资源划分的核心菜单。手册里反复提到“不用勾选→next”指的是创建向导里的某些高级选项默认不勾比如对 CPG 的警告确认、对 VV 的额外属性设置。这些默认值在标准交付里够用但如果你的环境有特定的 QoS 或快照策略就不能一路 next 到底得在对应步骤停下来配。2.2 创建 HOST 并绑定 HBA 卡 WWN创建 HOST 的本质是告诉 3PAR有一个前端主机它的 HBA 卡 WWN 是这些后续划给它的卷只能被这些 WWN 看到。操作路径是 HOST → Common Actions → create host进入向导后填写主机名称、选择操作系统类型。主机名称建议和前端主机名保持一致操作系统类型按实际选比如 VMware、Windows、Linux这个选项会影响 3PAR 对多路径和 LUN 对齐的默认处理方式选错了不一定报错但可能出现性能偏差。关键步骤在 WWN 选择。左侧选框会列出存储已识别到但尚未分配给任何 HOST 的 WWN如果前端主机已经和存储做过 zoning 且链路正常这里应该能看到对应的 WWN。把它们点进右侧选框完成绑定。如果左侧没有列出目标 WWN手册给的做法是手动在下方输入框填入 WWN 再添加。手动添加适用于链路还没完全 up、或者交换机 zoning 刚生效还没刷新的情况但手动填的 WWN 必须和 HBA 卡实际 WWN 完全一致大小写和冒号格式都要对否则 HOST 建好了主机还是认不到盘。# 在 Linux 主机侧查看 HBA 卡 WWN用于和 3PAR 界面核对 # 常见做法是查 sysfs 或使用 systool cat /sys/class/fc_host/host*/port_name # 输出示例0x21000024ff5a1b2c # 注意3PAR 界面里通常显示为 21:00:00:24:ff:5a:1b:2c 这种冒号分隔格式 # 手动输入时需要转换格式去掉 0x 前缀每两位加冒号上面这段命令是在前端主机上确认 WWN 的常见做法目的是和 3PAR 界面里的 WWN 做交叉核对。参数上/sys/class/fc_host/host*/port_name会列出所有 FC HBA 端口的 WWN输出是 16 位十六进制带 0x 前缀。3PAR 管理界面一般显示为冒号分隔的 8 组两位十六进制转换时去掉 0x从左到右每两位插一个冒号。如果主机有多块 HBA 卡、多个端口要确认哪个端口连到了 3PAR 所在的 SAN 交换机别把没连线的端口 WWN 绑进去绑错了不会影响已有业务但会多出一个无效路径后期排查多路径状态时容易混淆。创建完成后点击左侧 HOST 菜单就能看到已建主机列表。这时候可以点进主机详情确认 WWN 数量和预期一致。如果前端是双卡双口通常会有 2 到 4 个 WWN具体看 zoning 配置。这一步做完存储侧的主机对象就有了但还没有任何可用容量接下来要建存储池。3. CPG 与 VV 创建RAID 级别和卷类型怎么选3.1 创建 CPG 并确定 RAID 级别CPG 是 Common Provisioning Group可以理解成 3PAR 的存储池后端物理盘先组成 CPGVV 再从 CPG 里划分。操作路径是 Provisioning → create CPG进入向导后填写 CPG 名称选择 RAID 级别和类型。手册里写的是“选择 CPG raid 级别和类型”没有展开具体选项但实际交付时这是影响性能和可用性的关键决策。3PAR 支持的 RAID 级别常见有 RAID 1、RAID 5、RAID 6部分版本还支持 RAID 10 和 RAID 6 的变体。RAID 1 是镜像写性能好、可靠性高但空间利用率只有 50%适合对延迟敏感的小型数据库或日志卷。RAID 5 是单校验空间利用率高读性能好写性能受校验计算影响适合一般业务卷。RAID 6 是双校验能容忍两块盘同时故障空间利用率比 RAID 5 低写惩罚更明显适合大容量、冷数据或对可靠性要求极高的场景。类型上一般选默认的“Fast”或“Standard”如果存储里混插了 SSD 和 HDD可能还会有“SSD”或“Nearline”之类的分层选项选之前要确认物理盘的类型分布。创建 CPG 时还有一个“不用勾选”的步骤通常是对 CPG 的初始化确认或警告提示。如果存储是全新交付、盘上无数据直接 next 没问题如果是在已有数据的存储上扩容勾选前要确认不会触发数据重建或重新平衡。CPG 创建成功后左上菜单点 CPGs 可以查看已建 CPG 信息包括总容量、可用容量、RAID 级别和物理盘分布。这时候要核对可用容量是否符合预期如果明显偏小可能是物理盘没全部纳入或者 RAID 级别导致的开销比预想的大。3.2 创建 VV 并选择正确的 CPGVV 是 Virtual Volume即虚拟卷是最终分配给主机的逻辑盘。操作路径是 Provisioning → create virtual volume进入向导后填写 VV name、VV size选择 VV 类型和所在 CPG。VV 名称建议带业务标识和序号比如app01_data_01方便后期在主机侧和多路径软件里对应。VV size 按业务需求填单位通常是 GB 或 TB注意 3PAR 的容量计算方式和主机侧看到的大小可能有细微差异这是正常的因为存储侧有元数据开销。VV 类型常见有“Base”“Thin”“Snapshot”等。Base 是厚卷创建时即分配全部空间性能稳定适合对容量确定性要求高的场景。Thin 是精简卷按实际写入分配空间空间利用率高适合虚拟化或云环境但要注意 CPG 剩余容量Thin 卷超配后写满会导致业务中断。Snapshot 是快照卷一般用于数据保护不作为主业务卷直接映射。选择所在 CPG 时如果前面建了多个 CPG要按业务性能需求选对应的池别把高 IO 业务划到 Nearline 池里。# 在 3PAR CLI 中查看 CPG 和 VV 的对应关系如果管理控制台不方便批量查 # 常见做法是登录 3PAR CLI 后执行 showcpg -d showvv -d # 输出会列出 CPG 名称、RAID 类型、可用容量以及 VV 名称、大小、所在 CPG # 参数 -d 表示显示详细信息便于核对容量和分布上面这段 CLI 命令是在管理控制台之外做批量核对的常见做法。3PAR 除了图形界面也提供命令行接口showcpg -d会列出所有 CPG 的详细属性showvv -d会列出所有 VV 的详细信息包括所属 CPG、大小、类型。图形界面适合单步操作CLI 适合批量检查和脚本化核对。如果发现某个 VV 的 CPG 归属不对可以在线迁移但迁移过程会占用后端带宽业务高峰期要避开。VV 创建完成后点击左侧 Virtual Volumes 菜单查看已建 VV 列表。这时候卷还没有和任何主机关联主机侧看不到这块盘下一步才是分配。4. 分配 VV 到主机LUN 自动分配与多对多映射4.1 Export Volumes 操作流程分配 VV 到主机的入口是 Provisioning 下的 Export Volumes手册里的步骤是进入分配界面后不用勾选 next在左选框选择需要分配的 VV右选框选择 VV 需要分配至的主机LUN 勾选 Auto然后 next 完成。这个流程支持两种映射关系多个 VV 分配给一台主机或者一个 VV 分配给多台主机。前者是常规业务盘分配后者是共享盘场景比如集群中的仲裁盘或共享数据盘。左选框列出的是当前未分配给任何主机的 VV右选框列出的是已创建的 HOST。选择时要注意如果一个 VV 已经分配给某台主机它不会出现在左选框的未分配列表里需要先在已有映射里解除再重新分配。LUN 勾选 Auto 是让 3PAR 自动分配一个未使用的 LUN ID 给主机主机侧看到的就是这个 LUN。如果手动指定 LUN要确保该主机下没有重复的 LUN ID否则会冲突。Auto 在大多数场景下够用但如果业务有固定的 LUN 编号规划比如数据库盘固定 LUN 10、日志盘固定 LUN 11就需要手动指定。4.2 验证映射关系与主机侧识别分配完成后点击左上菜单 Virtual Volume 可以查看 VV 与 HOST 的对应关系。图形界面里通常会显示 VV 名称、大小、所属 CPG、已分配主机和 LUN ID。这时候存储侧的配置就完成了但主机侧能不能认到盘还要看几个环节HBA 卡链路状态、zoning 配置、多路径软件、操作系统层面的扫描。# 在 Linux 主机侧重新扫描 SCSI 总线识别新分配的 LUN # 常见做法是遍历 host 并触发 scan for host in /sys/class/scsi_host/host*/scan; do echo - - - $host; done # 然后查看新盘 lsblk # 或 fdisk -l | grep -i disk /dev/sd # 参数说明- - - 表示扫描所有通道、所有目标、所有 LUN # 如果只扫特定 HBA可以替换为对应的 host 编号上面这段命令是在 Linux 主机侧触发 SCSI 扫描的常见做法。/sys/class/scsi_host/host*/scan是内核提供的扫描接口写入- - -会触发该 HBA 下所有通道和 LUN 的重新扫描。执行后lsblk或fdisk -l应该能看到新盘盘符通常是/dev/sdX或/dev/mapper/mpathX如果装了多路径软件。如果扫不到先检查dmesg里有没有 FC 链路 up 的日志再看multipath -ll是否识别到多路径设备。存储侧映射对了但主机侧扫不到最常见的原因是 zoning 没生效或 HBA 驱动没加载和 3PAR 本身的配置关系不大。提示LUN Auto 分配后如果主机侧之前已经扫过盘新 LUN 可能不会自动出现需要手动触发扫描。Windows 侧可以在磁盘管理里点“重新扫描磁盘”VMware 侧需要重新扫描存储适配器。5. 避坑与排查这五条血泪经验能省半天时间5.1 现象HOST 建好了主机侧认不到盘原因通常有三个WWN 绑错了、zoning 没做对、HBA 卡没在线。WWN 绑错包括手动输入时格式不对、大小写不一致、或者把未连线的端口 WWN 绑了进去。zoning 问题常见于交换机侧只配了单边或者 zone 成员和实际端口不对应。HBA 卡没在线可以通过主机侧cat /sys/class/fc_host/host*/port_state确认状态应该是 Online。解决顺序是先核对 WWN再查 zoning最后看 HBA 状态别一上来就怀疑存储。5.2 现象VV 创建时提示容量不足但 CPG 显示还有空间原因通常是 CPG 的可用容量和 VV 的容量计算方式不一致。3PAR 的 CPG 可用容量是扣除 RAID 开销和元数据后的净值而 VV 创建时如果选了 Thin 类型可能允许超配但超配比例受 CPG 的警告阈值限制。另外如果 CPG 里混了不同大小的物理盘可用容量可能被最小盘的限制拉低。解决方法是先showcpg -d看实际可用容量再确认 VV 类型和大小必要时扩容 CPG 或调整 VV 大小。5.3 现象VV 分配给主机后LUN ID 冲突原因是在同一台主机下手动指定了重复的 LUN ID或者 Auto 分配时存储侧有残留的 LUN 记录。3PAR 对同一主机下的 LUN ID 唯一性有要求冲突会导致分配失败或主机侧看到重复设备。解决方法是先在 Virtual Volume 界面查看该主机下已用的 LUN ID手动指定时避开这些编号或者直接改用 Auto。如果 Auto 也冲突可能是存储侧有未清理的旧映射需要在 CLI 里检查并清理。5.4 现象主机侧看到盘但容量不对原因可能是多路径软件聚合了多个路径但实际只识别到部分路径导致容量显示异常或者 VV 的 size 单位理解有误3PAR 界面里的 GB 和主机侧看到的 GB 在计算方式上有差异。解决方法是先用multipath -ll确认路径数量和状态再核对 VV 的实际大小。如果容量差异在几 GB 以内通常是元数据开销属于正常范围如果差异很大要检查是不是扫到了错误的 LUN 或旧盘。5.5 现象CPG 创建时 RAID 级别选错后期想改原因是对业务 IO 特征预估不足或者交付时直接按默认选了 RAID 5后来发现写性能不够。3PAR 的 CPG 一旦创建RAID 级别不能直接修改只能新建 CPG 再把 VV 迁移过去。解决方法是交付前和业务方确认 IO 类型随机写多的选 RAID 1 或 RAID 10顺序写多的选 RAID 5大容量冷数据选 RAID 6。如果已经建错迁移前先评估后端带宽和业务窗口别在高峰期做。6. 进阶技巧用 CLI 批量核对与 LUN 规划表图形界面适合单套存储的单步配置但如果一次交付多台 3PAR或者需要核对几十个 VV 的映射关系CLI 的效率会高很多。我一般会在配置完成后跑一遍showvv -d和showhost -d把输出重定向到文件再用脚本比对 VV 和 HOST 的对应关系。下面这个表格是我常用的 LUN 规划模板交付前先填好配置时按表操作能减少很多来回确认。主机名称操作系统HBA WWNVV 名称VV 大小CPG 名称RAID 级别LUN IDapp01Linux21:00:00:24:ff:5a:1b:2capp01_data_01500GBcpg_fastRAID 1Autoapp01Linux21:00:00:24:ff:5a:1b:2capp01_log_01200GBcpg_fastRAID 1Autodb01Windows10:00:00:24:ff:5a:1b:3ddb01_data_011TBcpg_standardRAID 510db01Windows10:00:00:24:ff:5a:1b:3ddb01_log_01300GBcpg_fastRAID 111表格里的 LUN ID 列Auto 表示交给 3PAR 自动分配手动指定的编号要确保同一主机下不重复。WWN 列建议从主机侧命令输出直接复制避免手敲出错。CPG 名称和 RAID 级别在交付前和业务方确认别等到配置完再改。VV 大小按业务需求填Thin 卷要额外关注 CPG 的剩余容量和超配比例。还有一个习惯是配置完成后用 CLI 做一次全量导出把showcpg -d、showvv -d、showhost -d、showvlun -d的输出保存到交付文档里。这样后期排查问题时能快速定位当时的配置状态不用凭记忆猜。3PAR 的 CLI 命令在不同版本里参数可能略有差异执行前先用help确认一下别直接套用旧版本的语法。从那以后我每次交付 3PAR都会先把 LUN 规划表填好配置时按表走配完再用 CLI 导出一遍核对。这套流程看起来多花十分钟但能省掉后面几小时的排查。希望帮到你。本文还有配套的精品资源点击获取