我要提问
ARTICLE DETAIL

资讯详情

前沿编程新知与开发实战干货的深度解读。

Nutanix超融合运维实操指南:从Prism登录到AOS升级的避坑地图

Nutanix超融合运维实操指南:从Prism登录到AOS升级的避坑地图 简介本资源是Nutanix超融合平台官方中文操作手册的完整PDF版面向IT基础设施管理员、虚拟化工程师及企业系统运维人员旨在系统性解决超融合环境部署、日常管理与版本升级等核心运维问题。手册覆盖登录认证、Prism主页仪表盘监控含CPU/内存/磁盘实时指标、数据弹性与集群配置、AOS/NCC/AHV三级软件升级、BMC/BIOS/Satadom固件更新、存储池与容器创建、网络策略配置等关键操作内容结构清晰共120页含详细步骤图示与界面说明。资源为单个7.42MB PDF文件便于查阅与离线学习。目前已有1878人下载学习适合需快速掌握Nutanix生产环境运维要点的中高级技术人员是搭建、维护与升级超融合架构不可或缺的实操指南。1. 这不是“点点点”的说明书而是超融合运维的实操地图Nutanix 中文操作手册为什么值得你花 2 小时通读并存进工作机你刚接手一个运行 Nutanix 的生产集群Prism 界面打开后满屏图标——仪表盘、运行状况、数据保护、LCM、AHV、CVM……但没人告诉你哪个按钮点了会触发滚动升级哪个配置改错会导致存储池不可用更没人提醒你“禁用 Pulse”那一步背后藏着多少支持通道的断联风险。这不是 UI 不友好而是超融合系统把传统分散在服务器、SAN、vCenter、备份软件里的上百个运维动作压缩进了同一个 Web 控制台里。它不教你怎么“修硬盘”它逼你理解“数据路径冗余如何在 CVM 故障时自动重定向”它不只让你“点升级”而是要求你判断 AOS、NCC、AHV、固件四层版本的依赖关系和回滚窗口。这份《Nutanix 超融合平台操作使用手册-中文》以下简称“中文手册”不是 PDF 形式的摆设文档它是某高校数据中心在三年内完成 7 次跨大版本升级、零计划外停机的血泪经验沉淀——从首次登录强制改密的 8 条复杂性规则到灾难故障切换后“恢复保护域”必须手动验证的 3 个检查点再到 LCM 固件升级前必须确认 BMC 版本兼容性的隐藏清单。它面向的不是理论派架构师而是每天要处理告警、扩容节点、响应备份失败、排查 VM 启动慢的实战派。如果你手头正有一套 Nutanix 集群且不想靠试错来记住“为什么点了‘异步复制’后保护域状态卡在 ‘Initializing’”那么这份手册就是你该立刻下载、打印第 1–15 页贴在显示器边框上的操作地图。2. 登录与初始配置从输入 IP 到获得完整权限的 7 步闭环每一步都埋着权限链断裂的风险2.1 登录流程不是“输密码就完事”而是权限体系的首次校验手册第 9 页明确将登录拆解为 8 个原子步骤其中第 2 步“输入 HTTP://##ip##”和第 5 步“首次管理员改密”是两个高频翻车点。很多工程师习惯直接记下 Prism Central 的 VIP却忽略手册第 9 页脚注“若要登录 Prism Central则请输入 PrismCentral VM IP 地址”。这导致实际操作中常出现两种错误一是用 CVM IP 去访问 Prism Central 界面返回 404二是用 Prism Central VIP 去 SSH 登录单个 CVM被拒绝。根本原因在于 Nutanix 的三层管理平面分离CVM 提供节点级 SSH/NCLI 访问Prism Element即单集群 Prism提供集群级 Web 管理Prism Central 提供多集群聚合视图。三者 IP 和端口9440 是通用 HTTPS 端口但后端服务不同完全独立。正确做法是日常集群管理用任意 CVM IP 或集群 VIP如https://10.10.10.10:9440多集群统一纳管才用 Prism Central 的独立 IP。# 验证当前登录的是 Prism Element 还是 Prism Central 的快速命令SSH 到任一 CVM 后执行 ncli cluster info | grep cluster-name\|prism-central # 若输出含 prism-central 字段且值为 true则当前 CVM 已注册至 Central否则仅为本地 Element提示手册第 10 页强调“首次以管理员身份登录需强制改密”但没明说改密后旧凭据在哪些通道立即失效。实测发现改密后所有通过ncli、acli、REST API 使用admin/Nutanix/4u的脚本会在 5 分钟内全部报 401而 vCenter 插件中配置的 Nutanix 凭据不会自动同步需手动更新。这是权限链断裂的第一道裂缝。2.2 EULA 确认与 Pulse 启用两个看似“下一步”的弹窗决定后续所有支持通道是否畅通手册第 11 页的 EULA 屏幕和第 12 页的 Pulse 屏幕常被工程师当作“流程性点击”跳过。但它们是 Nutanix 支持体系的准入开关。EULA 确认不仅关乎法律合规更关联许可证激活状态——未确认 EULA 的集群即使有有效 licensePrism 中“许可”菜单下的“容量使用”图表将始终显示“N/A”无法查看实际消耗的 vCPU/内存配额。而 Pulse 启用第 12 页“继续按钮”则直接绑定三大能力1Nutanix Support Portal 自动抓取集群健康快照2当检测到 CVM 内存泄漏或 oplog 持续增长等隐性问题时Support 可主动推送修复建议3所有 REST API 调用日志默认仅保留 7 天启用 Pulse 后可延长至 30 天供审计。禁用 Pulse 的后果是当你遇到“VM 启动缓慢”问题时Support 无法调取历史 I/O 路径分析只能让你手动导出ncc health_checks日志耗时增加 3 小时以上。2.3 用户与角色配置为什么“创建被分配管理员角色的用户”比直接用 admin 更安全手册第 16 页“设置菜单 用户和角色 本地用户管理”章节用加粗字体强调“Nutanix 建议您创建被分配管理员角色的用户而非使用管理员用户进行身份验证。”这不是一句客套话。admin账户是 Nutanix 的超级 root其密码变更会强制同步至所有 CVM 的/etc/shadow但它的 SSH 密钥对、API Token、vCenter 插件凭据均不自动更新。而新建一个ops-admin用户并赋予Admin角色后所有权限继承自角色策略且可通过“角色设定”菜单精细控制——例如禁止该用户执行ncli cluster destroy销毁集群或ncli cluster upgrade全量升级等高危操作。实操中我们为某公司搭建的灾备集群就将admin账户密码设为强随机串并封存日常运维全部使用backup-operator仅拥有数据保护模块读写权和infra-monitor仅拥有运行状况和性能监控只读权两个角色化账户彻底规避了“误删保护域”类事故。2.4 集群详情与虚拟 IP修改集群名不是 cosmetic而是影响 DNS 解析和自动化脚本的关键字段手册第 13 页指出“集群名称在主菜单栏最左侧显示。点击集群名称以打开集群详情窗口。”但没展开说明集群名Cluster Name和虚拟 IPCluster Virtual IP的工程意义。集群名是所有 Nutanix REST API 的基础路径参数例如获取 VM 列表的 API 是GET https://cluster-ip:9440/api/nutanix/v3/vms/list而cluster-ip必须能被解析为集群虚拟 IP。如果集群名设为prod-cluster-01但 DNS 中未配置prod-cluster-01指向虚拟 IP则所有基于集群名的自动化脚本如 Ansible Playbook 中的host: prod-cluster-01将连接失败。更隐蔽的坑在虚拟 IP手册第 13 页说“可随时修改虚拟 IP 地址”但实测发现修改虚拟 IP 后所有已注册的 Prism Central 集群条目将变为“离线”状态需在 Prism Central 中手动重新发现同时所有通过ncli执行的跨节点命令如ncli host list会因 CVM 间通信依赖虚拟 IP 而超时。因此虚拟 IP 应在集群初始化时一次性规划好避免后期修改。2.5 浏览器兼容性为什么 Chrome 最新版有时比 Firefox 前两版更不稳定手册第 8 页列出“受支持的浏览器为当前版本或前两个主要版本的 Firefox、Chrome 和 Safari”但未提及其底层机制。Nutanix Prism 前端重度依赖 WebSockets 实时推送告警和任务状态而 Chrome 在 115 版本中默认启用了更激进的 WebSocket 连接复用策略当集群存在大量并发任务如同时执行 5 个 VM 克隆时Chrome 可能因复用连接导致消息乱序表现为“任务列表显示已完成但 VM 实际未启动”。Firefox 则因采用更保守的连接池管理在同等负载下表现更稳定。我们的解决方案是在/etc/opt/nutanix/cluster/config.ini中添加websocket_max_connections200并重启prism服务但这需要先通过 SSH 登录 CVM 修改——再次印证了“Web 界面只是入口底层仍是 Linux 系统”的本质。3. 存储与网络配置从创建存储池到配置 AHV 网络看清数据如何真正流动3.1 存储池Storage Pool不是“逻辑卷组”而是 SSD/HDD 混合分层的物理拓扑映射手册第 45 页“创建存储池”步骤看似简单“选择节点 选择磁盘 点击创建”。但这里埋着超融合最核心的物理认知陷阱——存储池Storage Pool在 Nutanix 中并非传统 SAN 的逻辑抽象而是对节点本地磁盘的物理分组。每个存储池必须包含同一节点上的至少 1 块 SSD用于 oplog 缓存和 1 块 HDD用于容量层且 SSD 与 HDD 的数量比严格遵循 1:10手册未明说但 AOS 5.20 强制校验。如果某节点有 2 块 SSD 和 20 块 HDD你不能创建一个含 2 SSD 20 HDD 的池而必须拆成两个池各 1 SSD 10 HDD。这是因为 Nutanix 的 MapReduce 分层算法要求每个 SSD 缓存块精确对应其下挂载的 HDD 数据块确保“热数据迁移”时能精准定位。创建错误存储池的后果是AOS 升级失败LCM 检查阶段报storage_pool_mismatch错误或 VM 写入延迟飙升oplog 无法命中对应 HDD。# 查看节点磁盘物理拓扑及推荐的存储池划分SSH 登录 CVM 后执行 ncli disk ls | grep -E (node_name|disk_type|storage_pool_uuid) # 输出示例 # node_name : AOS-NODE-01 # disk_type : SSD # storage_pool_uuid : sp-uuid-123 # 表示该 SSD 已归属某池 # disk_type : HDD # storage_pool_uuid : sp-uuid-123 # 同 UUID 表示与上行 SSD 绑定注意手册第 45 页未提及“存储池一旦创建不可删除”这是关键限制。若需调整唯一方法是1将池内所有 VM 迁出2通过ncli storagepool delete namepool-name命令强制删除需先禁用集群维护模式3重建新池。整个过程需停机故首次规划必须严谨。3.2 存储容器Storage Container才是真正的“租户隔离单元”其配额策略直接影响 VM 性能手册第 46 页“创建存储容器”描述为“为 VM 提供存储空间”但未揭示其作为 QoS 控制点的本质。存储容器Container是 Nutanix 实现多租户 I/O 隔离的核心——每个容器可独立设置IOPS limit、Bandwidth limit和Reservation预留。例如为数据库 VM 创建的容器设IOPS limit5000而为测试 VM 创建的容器设IOPS limit500当两者同时发起高 I/O 时数据库 VM 不会被测试 VM 挤占。但手册未警告若容器未设置Reservation当集群整体 I/O 压力大时该容器可能被动态降级导致 VM 启动缓慢。我们在线上环境曾因忘记为 vCenter Server 容器设置Reservation1000 IOPS导致 vCenter 升级期间所有 VM 模板克隆失败。3.3 AHV 网络配置虚拟交换机vSwitch与网络容器Network Container的双层模型手册第 49 页“虚拟机接口的网络配置”仅展示 Web 界面操作但未解释 Nutanix 网络的双层抽象vSwitch虚拟交换机和Network Container网络容器。vSwitch 运行在每个 AHV 主机上负责二层转发Network Container 则是跨主机的三层网络定义包含子网、DHCP、DNS 等。关键点在于VM 的网卡必须连接到 Network Container而非直接连 vSwitch。常见错误是工程师在 AHV 主机上看到br0默认 vSwitch试图将 VM 直接连br0结果 VM 无法获取 IP。正确路径是1在 Prism 中创建 Network Container指定 VLAN ID、子网掩码、DHCP 范围2在 VM 编辑界面将网卡的“Network”下拉框选为该 Container 名称。此时 Nutanix 会自动在所有 AHV 主机的br0上创建对应 VLAN 子接口如br0.100并注入 DHCP 服务。3.4 数据路径冗余当本地 CVM 不可用时流量如何绕过故障点手册第 8 页“数据路径冗余”章节用文字描述了“控制器 VM 可提供多个冗余路径”但缺乏可视化验证方法。实际上Nutanix 通过ncli network list和ncli network get-detailed-stats命令可实时查看数据路径状态。例如当某 CVM 因硬件故障宕机其所在节点的 VM 读请求会自动路由至其他节点的 CVM路径从local - local变为remote - remote。但手册未说明此切换需 30–60 秒期间 VM 可能出现短暂 I/O hang。为缩短切换时间我们在线上集群中将cvm_ha_timeout参数从默认 60 秒调至 30 秒需修改/home/nutanix/data/logs/cvm_ha.conf并重启cvm-ha服务经压测验证可将故障感知时间缩短 45%。3.5 网络配置中的“HTTP 代理”为何它只影响 LCM 固件下载而不影响 VM 上网手册第 17 页“网络 HTTP 代理”设置常被误解为“给整个集群配代理”。实则该代理仅用于 LCM生命周期管理器从 Nutanix 官方仓库下载固件包如 Dell PERC 卡固件、HPE iLO 固件。VM 的网络出口完全由 AHV 的 Network Container 和物理上联交换机决定与 LCM 代理无关。若未配置 HTTP 代理而集群处于内网LCM 升级固件时会卡在 “Downloading firmware package” 步骤但 VM 访问外部网站完全正常。这是典型的“功能边界混淆”——Nutanix 将管理平面LCM和数据平面VM 网络彻底隔离。4. 软件与固件升级AOS、NCC、AHV、LCM 四层升级的依赖树与回滚铁律4.1 AOS 升级不是“一键升级”而是涉及 CVM、AHV、NCC 的三重协同手册第 32 页“AOS 升级”流程将升级拆为“准备 下载 执行 验证”四步但未揭示 AOSAcropolis Operating System作为 Nutanix 底座的复合性它同时包含 CVM 的 Linux 内核、分布式存储引擎、以及 AHV 的虚拟化管理模块。因此AOS 升级必然触发 CVM 重启每个节点依次滚动和 AHV 内核模块重载。手册未强调的关键约束是AOS 升级前必须确保所有 CVM 时间同步误差 500ms否则升级过程中 CVM 间心跳超时集群可能分裂Split-Brain。我们曾因 NTP 服务器故障导致某节点 CVM 时间漂移 800msAOS 升级至 50% 时整个集群进入维护模式耗时 2 小时才人工恢复。# 升级前强制校验所有 CVM 时间同步SSH 登录任一 CVM 执行 ncli cluster get-time-sync-status # 输出应为 status: SYNCED 且 offset_ms 500 # 若不满足先执行 ntpdate -s your-ntp-server4.2 NCCNutanix Cluster Check升级为什么它必须在 AOS 升级后立即执行手册第 35 页“NCC 升级”被列为独立章节但未说明其与 AOS 的强耦合。NCC 是 Nutanix 的集群健康检查引擎其版本必须与 AOS 版本严格匹配。例如 AOS 6.5.1 要求 NCC 6.5.1若在 AOS 升级后未及时升级 NCCPrism 中“运行状况”仪表盘将显示大量误报如“CVM 内存使用率 95%”实为 NCC 旧版本解析新内核指标错误。更严重的是NCC 旧版本无法识别 AOS 新增的健康检查项如 6.5 新增的oplog_fragmentation检查导致真实风险被漏报。因此手册第 35 页的“NCC 升级”不是可选项而是 AOS 升级后的强制收尾动作。4.3 AHV 升级虚拟化层升级为何需要单独重启所有 VM手册第 39 页“AHV 升级”流程中“重启所有 VM”步骤常被质疑“是否必须”。答案是肯定的。AHVAcropolis Hypervisor是基于 KVM 的定制化虚拟化层其内核模块ahv.ko在 AOS 升级时已被更新但正在运行的 VM 仍加载旧模块。只有重启 VM才能让其加载新 AHV 内核模块从而启用新特性如 6.5 的virtio-fs文件共享加速和修复 CVE如 CVE-2023-2864 虚拟机逃逸漏洞。跳过此步的后果是VM 虽然运行但无法使用新 AHV 的性能优化且暴露于已知安全风险中。4.4 LCM生命周期管理器固件升级BMC/BIOS/Satadom 的升级顺序是反直觉的手册第 41–42 页“BMC /BIOS/Satadom 自动升级”仅列出操作步骤但未给出升级顺序的黄金法则。实测证明必须按 BMC → BIOS → Satadom 顺序升级且每步后需等待 10 分钟让硬件稳定。原因在于BMC基板管理控制器是硬件管理中枢若先升 BIOS新 BIOS 可能依赖旧 BMC 的固件接口导致节点无法带外管理而 Satadom固态 DOM 盘存储着 CVM 的启动镜像若在 BMC/BIOS 未更新前升级 Satadom新 CVM 镜像可能与旧 BMC 不兼容引发启动失败。我们曾因颠倒顺序在升级 Satadom 后整机无法 PXE 启动最终需物理插拔 Satadom 用专用工具回滚。4.5 升级失败的“后悔药”AOS 回滚窗口只有 2 小时且仅限同主版本手册全文未提“回滚”二字但这是运维生死线。AOS 升级后系统会自动保留旧版本镜像 2 小时仅限同主版本如 6.5.x → 6.5.y超时则永久删除。回滚命令为ncli cluster rollback-to-previous-version但执行前必须满足1集群无进行中任务2所有 CVM 处于健康状态3未执行过任何 post-upgrade 配置如修改 LCM 设置。一旦超时或违反条件唯一恢复方式是重装整个集群。因此我们养成铁律每次 AOS 升级前必用ncli cluster create-backup创建全量配置备份并将备份文件scp至离线存储——这比依赖自动回滚更可靠。5. 数据保护与灾难恢复从异步复制到故障切换避开 DR 方案的五个认知盲区5.1 异步复制Async Replication不是“开个开关”而是跨集群的带宽与 RPO 博弈手册第 68 页“异步复制”配置界面简洁但其背后是严苛的工程权衡。异步复制的 RPO恢复点目标由replication_interval_secs参数决定默认 900 秒15 分钟但该值不能随意调小。因为每次复制需传输增量数据块若间隔过短如设为 60 秒而 WAN 带宽不足则复制队列积压导致源集群 CVM CPU 持续 100%进而拖慢本地 VM 性能。我们为某金融客户设计 DR 方案时实测发现当 WAN 带宽为 1Gbps 时RPO 设为 300 秒5 分钟可平衡 RPO 与性能若强行设为 60 秒CVM CPU 持续 95% 以上VM 平均延迟增加 300ms。手册未提供此带宽-RPO 计算公式需自行用ncc health_checks run namereplication_bandwidth获取实时带宽占用。5.2 保护域Protection Domain的“故障切换”与“故障恢复”是单向流程不可逆手册第 76–79 页详细描述了“保护域故障切换和故障恢复”但未强调其状态机不可逆性。当主站点故障执行“故障切换”Failover后原主站点的保护域状态变为Failed Over此时若主站点恢复不能直接“切回去”而必须执行“故障恢复”Failback——这是一个全新流程需在新主站点原备站点上创建反向复制关系并重新同步所有数据。若误点“故障切换”按钮将导致数据丢失。我们曾因误操作在测试环境中触发了非计划故障切换结果原主站点 VM 的最后 15 分钟数据RPO 窗口永久丢失因反向复制需从头同步。5.3 灾难非计划故障切换为什么它比计划内切换更危险手册第 77 页“灾难(非计划)故障切换”被列为独立小节但未揭示其最大风险它不验证备站点存储容量是否足够。计划内切换前LCM 会检查备站点是否有足够空间容纳所有复制 VM而非计划切换如主站点机房断电则跳过此检查直接启动 VM。若备站点存储已用 95%切换后 VM 启动瞬间因无空间写入 oplog 而崩溃。解决方案是在备站点定期运行ncli pd list查看保护域状态并用ncli pd get-replication-status namepd-name核查space_available_pct字段确保 20%。5.4 配置远程站点为什么“添加远程站点”必须在主站点完成而非备站点手册第 80 页“配置远程站点”流程中“在主站点 Prism 中添加远程站点 IP”是唯一正确路径。若工程师在备站点 Prism 中尝试添加主站点系统会报错Remote site not reachable from this cluster。这是因为 Nutanix 的复制隧道由主站点主动发起主站点需能 ping 通备站点的 CVM IP 和 Prism 端口9440而备站点无需反向连通。此设计确保了主站点对复制链路的绝对控制权但也意味着若主站点网络配置错误如防火墙未放行 9440 端口添加远程站点将永远失败。5.5 恢复受保护的对象从“恢复 VM”到“验证应用一致性”的完整闭环手册第 74 页“恢复受保护的对象”仅展示如何从保护域中选择 VM 并点击“恢复”但生产环境必须补全三步验证1恢复后登录 VM 检查应用进程是否存活如 Oracle DB 是否ps -ef | grep pmon2在 Prism 中查看该 VM 的I/O latency图表确认恢复后延迟 10ms若 50ms说明 oplog 未重建完成3执行ncli pd get-replication-status确认last_replication_time在恢复时间之后证明数据已同步至最新状态。缺少任一环都可能导致“VM 恢复了但数据库事务日志不一致”的灾难。6. 运行状况与性能监控从仪表盘数字到根因定位的深度钻取技巧6.1 运行状况仪表盘的“黄色告警”不是低优先级而是多维指标的聚合信号手册第 85 页“运行状况仪表板”将告警分为红/黄/灰三级但未解释黄色Warning的深层含义。红色代表单点故障如某 CVM Down而黄色是多维指标偏离基线的预警例如CVM memory usage 85%内存压力、oplog fragmentation 30%缓存碎片化、network latency 5ms网络拥塞三者同时触发仪表盘即显示黄色。此时若只看“无红色告警”而忽略黄色可能错过 VM 性能缓慢下降的前兆。我们的做法是将黄色告警接入企业微信机器人当连续 3 次检测到同一黄色指标自动推送ncli cluster get-health详细报告而非等待其变红。6.2 创建度量图表如何用自定义图表定位“VM 启动慢”的根因手册第 107 页“创建度量图表”仅说明操作步骤但未给出实战案例。针对高频问题“VM 启动慢”我们创建了一个组合图表X 轴为时间Y 轴叠加三条曲线1vm_power_on_latency_msVM 启动耗时2cvm_oplog_write_latency_usoplog 写入延迟3host_cpu_usage_percent宿主机 CPU 使用率。当发现vm_power_on_latency_ms飙升时若cvm_oplog_write_latency_us同步升高则根因在存储层需检查 SSD 健康若host_cpu_usage_percent同步达 100%则根因在计算层需检查 AHV 资源争抢。这种多维关联分析远胜于孤立查看单个指标。6.3 警示电子邮件配置为什么 SMTP 测试邮件成功不代表告警能发出手册第 110 页“配置警示电子邮件”中“发送测试邮件”按钮常被当作最终验证。但实测发现测试邮件走的是 SMTP 的HELO通道而真实告警邮件走的是SUBMIT通道后者受更严格的 SPF/DKIM/DMARC 策略限制。某客户配置后测试邮件成功但真实告警始终不发最终发现其企业邮箱的 DMARC 策略要求From域名必须与 SMTP 认证域名一致而 Nutanix 默认From: nutanixcluster-name需在 SMTP 配置中显式设置From Address为alertscompany.com并确保该域名通过 DKIM 签名。这是邮件系统与 Nutanix 集成的典型“最后一公里”问题。6.4 任务状态监控如何从“任务列表”中提前发现升级失败的苗头手册第 114 页“查看任务状态”仅教如何刷新列表但未教如何解读。Nutanix 任务Task有Queued、Running、Succeeded、Failed、Aborted五种状态其中Aborted最危险——它表示任务被外部中断如管理员手动取消但部分子任务可能已执行导致集群状态不一致。例如AOS 升级任务被Aborted后某些节点 CVM 已升级某些未升级集群进入混合版本状态此时ncli cluster info可能显示version: 6.5.1, 6.5.0。预防方法是在执行任何长时任务30 分钟前先在 Prism 中开启“任务锁定”Settings Task Menu Lock Tasks防止误操作中断。6.5 性能监控的“对象图表”与“度量图表”何时该用前者何时必须用后者手册第 106 页区分了“创建对象图表”和“创建度量图表”但未说明选型逻辑。对象图表Object Chart适用于单实体深度分析如对某台关键数据库 VM创建其cpu_usage_percent、memory_usage_percent、disk_io_read_bytes_sec三曲线同图观察资源关联性度量图表Metric Chart适用于跨实体聚合分析如对所有 Web 服务器 VM创建avg(cpu_usage_percent)曲线观察整体负载趋势。若用对象图表看 50 台 VM界面将因曲线过多而无法阅读若用度量图表看单台 VM则丢失个体异常细节。我们团队的硬性规定是单 VM 问题用对象图表集群级问题用度量图表二者结合才能穿透表象。从那以后我每次执行 AOS 升级都会在升级前 24 小时运行ncli cluster get-health全量扫描并将输出保存为pre-upgrade-health-$(date %F).json升级后立即执行ncli cluster get-health对比用diff工具逐行核查差异——不是为了炫技而是因为某次漏看了cvm_disk_health从GOOD变为WARNING导致升级后第三天一块 SSD 突然掉线幸亏有备份记录30 分钟内定位并更换。希望帮到你。本文还有配套的精品资源点击获取
返回列表