cisco HyperFlex 超融合基础架构
推荐的升级方法
对于组合升级和拆分升级,思科建议按以下顺序升级 HyperFlex 组件以优化升级时间:
笔记
在升级 ESXi 之前,请确保根据 ESXi 版本和 VMware 的建议将 vCenter 升级到所需的版本。
作为从 HX Connect 启动的服务器固件升级操作的一部分,某些 UCS 策略可能会更新为与新的 HXDP 版本兼容。 这些更改仅应用于升级后集群中的节点。 强烈建议使用 HX Connect 启动服务器固件升级,以避免任何策略漂移。
- 升级思科 UCS 基础设施
- 升级 Cisco HX 数据平台
- 升级思科定制的 VMware ESXi
- 升级思科 UCS 固件
使用 HX Connect UI 升级您的 HyperFlex 集群
笔记
Hypercheck 健康检查实用程序 — 思科建议在升级之前在您的 HyperFlex 集群上运行此主动健康检查实用程序。 这些检查提供了对可能需要注意的任何区域的早期可见性,并有助于确保无缝升级体验。 有关详细信息,请参阅 Hyperflex 运行状况和升级前检查工具技术说明,了解有关如何安装和运行 Hypercheck 的完整说明。
重要的
从当前 HX 数据平台版本 2.5(1a) 或更高版本升级时使用 HX Connect UI。
程序
步骤 1
如果需要 UCSM(A 捆绑)或 UCS 服务器固件(C 捆绑)升级,请下载思科 UCS 基础设施 A、刀片捆绑 B 和机架捆绑 C。有关更多详细信息,请参阅下载软件。
步骤 2
确保 hx-storage-data 和 vMotion 上游交换机配置为具有完整的网络故障转移功能,然后再继续。 否则,HyperFlex 集群会脱机,并且所有数据存储都会从 ESXi 主机中卸载。 有关详细信息,请参阅测试上游网络连接。
步骤 3
根据需要升级思科 UCS 基础设施捆绑包。 有关更多详细信息,请参阅使用 Cisco UCS Manager 升级 Cisco UCS 基础设施。
笔记
请务必先手动升级 UCS 基础架构,然后再启动 HyperFlex 组件的升级顺序,如推荐升级方法,第 1 页中所述。HX 平台软件的升级功能不会升级 UCS 基础架构捆绑包。 此升级是手动过程。
步骤 4
引导升级 Cisco HX 数据平台。
笔记
如果您运行的是 HyperFlex 版本 3.5(1a) 或更高版本,您可以通过从 HX Connect UI 执行自动引导过程(HX Connect UI 的自动引导升级过程)来升级 Cisco HX 数据平台。 但是,如果您运行的 HyperFlex 版本早于版本 3.5(1a),则必须运行手动引导过程来升级 Cisco HX 数据平台(手动引导升级过程)。
步骤 5
登录到 HX Connect。
- 在浏览器中输入 HX Storage Cluster 管理 IP 地址。 导航到 https://storage-cluster-management-ip。
- 输入管理用户名和密码。
- 单击“登录”。
步骤 6
在导航窗格中,选择升级。
步骤 7
从“选择升级类型”页面中选择升级类型。
警告
手动引导后,如果仅执行 UCS、仅 ESXi 或 UCS 和 ESXi 组合升级,验证将失败。 为了成功升级,思科建议使用以下升级类型:
- 仅升级 HX 数据平台,然后升级 UCS 固件和/或管理程序软件
- HX 数据平台和 UCS 固件
- HX 数据平台和管理程序软件
- HX 数据平台、UCS 固件和管理程序软件。
步骤 8
根据您要执行的升级类型,填写“输入凭据”选项卡上的以下字段。
UCS 服务器固件
| 场地 | 基本信息 |
| UCS 管理器主机名 场地 | 输入 Cisco UCS Manager FQDN 或 IP 地址。 前任amp乐:
10.193.211.120. |
| 用户名 场地 | 进入思科 UCS 管理器 用戶名。 |
| 管理员密码 场地 | 进入思科 UCS 管理器 密码。 |
| 发现 按钮 | 点击 发现 到 view 这 当前 UCS 固件包 版本中 当前版本 场地。 |
HX数据平台
| UI 元素 | 基本信息 |
| 拖动 HX file 在这里或点击浏览 | 上传最新的 思科 HyperFlex 数据平台升级包,用于升级现有集群与先前版本.tgz 包裹 file 从 下载软件 – HyperFlex HX 数据平台.
Sample file 名称格式: storfs-packages-3.5.2a-31601.tgz. |
| 当前版本 | 显示当前的 HyperFlex 数据平台版本。 |
| 当前集群详细信息 | 列出 HyperFlex 集群详细信息,如 HyperFlex 版本 和
集群升级状态. |
| 捆绑版本 | 显示上载包的 HyperFlex 数据平台版本。 |
| (选修的) 校验和 场地 | 这 MD5 校验和编号 存储在单独的文本中 file 在 /tmp
下载升级包的目录。 这是一个可选步骤,可帮助您验证上传的升级包捆绑包的完整性。 |
ESXi
笔记
HyperFlex 3.5(1a) 或更高版本的 HyperFlex Connect UI 支持 ESXi 升级选项。
| UI 元素 | 基本信息 |
| 拖动 ESXi file 在这里或点击浏览 场地 | 上传最新的 用于升级现有 ESXi 的 Cisco HyperFlex Custom Image Offline Bundle 主机来自 下载软件 – HyperFlex HX数据平台.
Examp乐: HX-ESXi-6.5U2-10884925-Cisco-Custom-6.5.2.4-upgrade-bundle.zip. |
| 当前版本 场地 | 显示当前的 ESXi 版本。 |
| 当前管理程序详细信息 场地 | 列出 HyperFlex 集群详细信息,如 管理程序版本 和
集群升级状态. |
| 捆绑详情 场地 | 显示上载包的 ESXi 版本。 |
vCenter 凭据
| UI 元素 | 基本信息 |
| 用户名 场地 | 进入 vCenter 用戶名。 |
| 管理员密码 场地 | 进入 vCenter 密码。 |
步骤 9
单击升级开始集群升级过程。
步骤 10
升级进度页面上的验证屏幕显示所执行检查的进度。 修复验证错误(如果有)。 确认升级完成。 当升级正在进行时,您可能会看到一条错误消息,“Web套接字连接失败。 自动刷新禁用'。 您可以刷新页面或注销并重新登录以清除错误消息。 您可以放心地忽略此错误消息。 在集群升级过程中,如果编排节点因电源问题而重启或重启,集群升级会卡住。 节点启动后,使用以下命令清理集群系统后重新启动集群升级过程:
stcli 集群升级 –components hxdp –clean。
如果清理命令失败,请通过运行以下命令重新启动所有控制 VM (ctrlVM) 上的 stMgr 服务:
重启 stMgr
然后,通过重新运行以下命令来清理集群系统:
stcli 集群升级 –components hxdp –clean
这是amp代码:
- root@ucs-stctlvm-385-1:~# stcli 集群升级 –clean –components hxdp
- 强制清理升级进度
- root@ucs-stctlvm-385-1:~# stcli cluster upgrade --status
- 未找到有效升级。 触发升级后可查看升级进度。
发布 vCenter 升级任务
如果扩展不起作用,并且 HyperFLex 和 vCenter 升级到兼容版本,请执行以下步骤:
笔记
如果您有多个 HyperFlex 集群,则必须先将所有 HX 集群更新到对应 vCenter 版本的兼容 HX 版本,然后再尝试重新注册。 不要取消注册
com.springpath.sysmgmt 除非从 vCenter 中删除所有集群。
开始之前
验证扩展是否正常工作。 如果是这样,则无需执行任何升级后任务。
程序
步骤 1
尝试重新注册扩展。 如果扩展仍然不起作用,请继续执行后续步骤。
步骤 1
取消注册扩展。
Examp乐:
com.spring path.sysmgmt.domain-
com.spring path.sysmgmt 使用 mob 浏览器 https:// /mob(内容 > 扩展管理器路径和调用 UnregisterExtension 方法)。
笔记
我们建议在取消注册扩展之前删除集群。
步骤 3
使用以下命令重新注册 Springpath 插件:
Examp乐:
stcli 集群重新注册
笔记
您可以使用 stcli cluster reregister -- 寻求帮助,然后继续重新注册。
在线升级流程工作流程
注意力
如果您运行的是 HyperFlex 版本 3.5(1a) 或更高版本,您可以通过从 HX Connect UI 执行自动引导过程(HX Connect UI 的自动引导升级过程)来升级 Cisco HX 数据平台。 但是,如果您运行的 HyperFlex 版本早于版本 3.5(1a),则必须运行手动引导过程来升级 Cisco HX 数据平台(手动引导升级过程)。
使用在线升级过程工作流时,请考虑以下事项:
- 首先,将思科 UCS 基础设施升级到最新版本,然后使用自动升级工作流程对思科 UCS 固件和思科 HX 数据平台进行联合升级。 在线升级使用主机固件包来升级所有服务器端点。
- 在在线升级过程中,随着一个节点正在升级(进入维护模式),允许的节点故障数量会根据数据复制因子和访问策略设置减少。 有关如何访问 Cisco HyperFlex 维护模式的程序,请参阅进入 Cisco HyperFlex 维护模式。
- 如果同时升级 HXDP 和 UCS 固件,则可以通过 HX Connect 选择组合升级,具体取决于维护窗口的长度。
- 不要使用火狐浏览器。 由于与浏览器捆绑在一起的 Flash 版本过时,因此不支持它。
笔记
Cisco UCS Manager 基础设施升级仅支持使用 AutoInstall,并且直接服务器固件升级应仅通过 HX 数据平台插件提供的升级编排框架执行。
笔记
在在线升级过程中,不要从 UCS 管理器确认服务器重新启动挂起的活动。 这样做会中断升级过程,并可能导致存储空间不足tage. HyperFlex 将自动重新启动每个节点。
下表总结了在线升级工作流程:
| 步 | 描述 | 参考 |
| 1. | 如果 UCSM(A-bundle)或 UCS 服务器固件
(C 捆绑)需要升级,下载 Cisco UCS 基础设施 A、刀片捆绑 B 和机架捆绑 C。 |
下载软件 |
| 2. | 确保 hx-存储数据 和 vMotion 上游交换机配置为完全网络故障转移
在继续前进之前的能力。 否则,HyperFlex 集群会脱机,并且所有数据存储都会从 ESXi 主机中卸载。 |
测试上游网络连接 |
| 3. | 根据需要升级思科 UCS 基础设施捆绑包。
笔记 请务必先手动升级 UCS 基础架构,然后再启动 HyperFlex 的升级顺序 组件如概述 受到推崇的 升级方法,第 1 页 . HX 平台软件的升级功能不会升级 UCS 基础设施包。 此升级是手动过程。 |
升级思科 UCS
使用 Cisco UCS Manager 的基础设施 |
| 步 | 描述 | 参考 |
| 4. | 引导升级 Cisco HX 数据平台。 | HX 版本 3.5(1a) 及更高版本:
• 从 HX 版本 3.5(1a) 开始支持自动引导。 自动引导 从 HX Connect UI 升级过程
早于 3.5(1a) 的 HX 版本: • 3.5(1a) 之前的HX 版本需要手动集群引导。 手动引导升级过程 |
| 5. | 在引导的存储控制器 VM 上禁用快照计划。
笔记 在其中一个控制器节点上运行此脚本就足够了。 |
运行命令 stcli snapshot-schedule –disable。 |
| 6. | 使用管理员凭据登录 HX Connect。 | |
| 7. | 开始联合升级:
• HX 数据平台和 UCS 固件 • HX 数据平台和管理程序软件 |
升级您的 HyperFlex 集群 使用 HX Connect UI,第 页 2 |
| 注意力 要执行拆分升级,您必须先升级 HX 数据平台。 HX Data Platform 升级到 3.5(1x) 后,您可以仅执行 UCSM 和/或 ESXi 的拆分升级。
当仅升级 UCS 固件时,您可能会在发现交换矩阵互连后的验证屏幕上看到升级过程暂停。 这可能是网络连接故障问题,但是在大多数情况下,它只需要等待该过程完成即可。 |
使用 HX Connect 升级 Cisco HyperFlex 数据平台
使用 HX Connect UI 升级 Cisco UCS 服务器固件 |
|
| 8. | 确认升级任务完成。 | 升级后任务 |
| 9. | 动态证书创建。 | 从 4.0(2a) 版本开始,生成动态自签名证书而不是静态
证书。 |
| 10. | 在同一控制器 VM 上,启用快照计划。 | 运行命令 stcli snapshot-schedule --enable。 |
离线升级流程工作流程
下表总结了离线升级工作流程:
| 步 | 描述 | 参考 |
| 1. | 如果需要升级 UCSM(A 捆绑)或 UCS 服务器固件(C 捆绑),请下载思科 UCS 基础设施 A、刀片捆绑 B 和机架捆绑 C。 | 下载软件 |
| 2. | 确保 hx-存储数据 和 vMotion 在继续之前,上游交换机已配置为具有完整的网络故障转移功能
向前。 否则,HyperFlex 集群会脱机,并且所有数据存储都会从 ESXi 主机中卸载。 |
测试上游网络连接 |
| 3. | 根据需要升级思科 UCS 基础设施捆绑包。
笔记 重要的是你 在启动 HyperFlex 组件的升级序列之前,首先手动升级 UCS 基础架构,如 推荐升级 方法,第 1 页. HX 平台软件的升级功能不会升级 UCS 基础设施包。 此升级是手动过程。 |
升级思科 UCS
使用 Cisco UCS Manager 的基础设施 |
| 步 | 描述 | 参考 |
| 4. | 启动 vSphere Web 客户端并关闭所有用户虚拟机
驻留在 HX 服务器和在 HX 数据存储上运行的所有用户虚拟机上。 这包括在仅计算机节点上运行的 VM。 关闭 VM 后,验证集群的运行状况并执行正常关闭。 重要的 HyperFlex 控制器 VM (stCtVM) 必须保持开机状态。 |
HX 集群的正常关闭 |
| 5. | 手动tage 在开始升级过程之前正确的固件版本。 | 使用 Cisco UCS Manager 修改主机固件包 |
| 6. | 关闭 HyperFlex 控制器 VM (stCtlVM)。 | 在 vCenter 中,右键单击每个 HX Controller VM (stCtlVM) 并选择 力量 > 关闭访客操作系统. |
| 7. | 关闭控制器 VM 后,将 ESXi 主机置于维护模式。 | 在 vCenter 中,右键单击每个 ESXi 主机选择 维护模式 > 进入维护模式. |
| 8. | 确认组成 HX 集群节点的服务器上的挂起重启,包括连接到集群的聚合节点和仅计算机节点。
等到所有节点都升级完毕。 在继续之前确认已安装正确的固件包。 |
|
| 9. | ESXi 主机引导后,将它们退出维护模式。 现在控制器 VM 应该重新联机。 | 在 vCenter 中,右键单击每个 ESXi 主机选择 维护
模式 > 退出维护模式. |
| 步 | 描述 | 参考 |
| 10. | 引导升级 Cisco HX 数据平台插件。
重要的 • 请务必复制 引导 file 到控制器虚拟机 /tmp 目录。 • 确保您在 vCenter 中确认插件的版本 行政 > 客户端插件 页。 |
手动引导升级过程 |
| 11. | 在引导存储控制器上禁用快照计划
VM。 笔记 运行这个就足够了 控制器节点之一上的脚本。 |
运行命令 stcli snapshot-schedule –disable。 |
| 12. | 从同一控制器 VM 开始升级。 | 升级您的 HyperFlex 集群 使用 HX Connect UI,第 页 2 |
| 13. | 确认升级完成。 | 升级后任务 |
| 14. | 升级完成后,启动集群并开启虚拟机。 | 启动集群并启动虚拟机, 第 12 页 |
| 15. | 在同一控制器 VM 上,启用快照计划。 | 运行命令 stcli snapshot-schedule --enable。 |
离线升级指南
重要的
从 1.7x 升级到 1.8x 时需要 ucsm-host 和 ucsm-user 参数。 从 1.8(1a)/1.8(1b) 升级到 2.0(1a) 时不得使用这些参数,因为我们不会更改 Cisco UCS 服务器固件版本。 思科建议使用 HX Connect UI 通过 CLI 升级 HyperFlex 集群,以便于使用并提供更好的报告。 您可以安全地忽略 HX Connect 中的集群无效状态警报。
在继续之前,无论是组合升级还是拆分升级,请考虑以下准则:
- 包名必须与 file 上传到控制器 VM。
- 出现提示时输入密码。
- 节点使用新版本的 Cisco HX 数据平台软件进行升级,并一次重新启动一个。
- 不支持使用嵌套 vCenter 进行脱机集群升级。
使用 CLI 离线升级
重要的
如果需要进行拆分升级,必须先升级 HX Data Platform。 HX Data Platform 升级到版本 3.5(1x) 后,您可以仅执行 UCSM 和/或 ESXi 的拆分升级。
思科 HX 数据平台、ESXi 和思科 UCS 固件的联合升级
M5 服务器
stcli 集群升级 –components ucs-fw、hxdp、hypervisor –location/tmp/ –ucsm-主机ucsm 用户–ucsm5-fw-版本
ExampM5 服务器的文件:
~# stcli cluster upgrade –components ucs-fw, hxdp, hypervisor –location /tmp/storfs-packages-3.5.1a-19712.tgz –ucsm-host eng-fi16.eng.storvisor.com –ucsm-user admin –ucs5fw -版本'3.1(2g)'
M4 服务器
# stcli cluster upgrade –components ucs-fw, hxdp, hypervisor –location/tmp/ –ucsm-主机–ucsm 用户--ucsfw-版本
ExampM4 服务器的文件:
~# stcli 集群升级 –components ucs-fw, hxdp, hypervisor –location
/tmp/storfs-packages-3.5.1a-19712.tgz
–ucsm-host eng-fi16.eng.storvisor.com –ucsm-user admin –ucsfw-version '3.1(2g)'
Cisco HX 数据平台和 ESXi 的联合升级
M5 服务器
stcli 集群升级 –components hxdp,hypervisor –location /tmp/hxupgrade_bundle.tgz –hypervisor-bundle /tmp/esxiupgrade_bundle.zip
ExampM5 服务器的文件:
stcli 集群升级 –components hxdp,hypervisor –location /tmp/hxupgrade_bundle.tgz
- 管理程序包 /tmp/esxiupgrade_bundle.zip
M4 服务器
# stcli 集群升级 –components hxdp,hypervisor –location /tmp/hxupgrade_bundle.tgz –hypervisor-bundle /tmp/esxiupgrade_bundle.zip
ExampM4 服务器的文件:
~# stcli 集群升级 –components hxdp,hypervisor –location /tmp/hxupgrade_bundle.tgz
- 管理程序包 /tmp/esxiupgrade_bundle.zip
思科 HX 数据平台和思科 UCS 固件的联合升级
M5 服务器
# stcli cluster upgrade –components hxdp,ucs-fw –location/tmp/ –vcenter 用户–ucsm-主机–ucsm 用户–ucsm5-fw-版本
M4 服务器
# stcli cluster upgrade –components hxdp,ucs-fw –location/tmp/ –vcenter 用户–ucsm-主机–ucsm 用户--ucsfw-版本
ExampM4 服务器的文件:
~# stcli 集群升级 –components hxdp,ucs-fw –location /tmp/storfs-packages-1.8.1c-19712.tgz –vcenter-user 管理员@vsphere.local –ucsm-host eng-fi16.eng.storvisor.com –ucsm-user admin –ucsfw-version '3.1(2b)'。
启动集群并启动虚拟机
升级完成并升级集群后,注销并重新登录 vCenter 以查看升级更改。
程序
步骤 1
升级完成后,启动您的集群。
步骤 2
通过 SSH 登录到任何控制器 VM。
# stcli 集群启动
Examp乐:
HyperFlex StorageController 1.8(1c) 上次登录:21 年 23 月 54 日星期三 23:2016:384 来自 pguo-dev.eng.storvisor.com root@ucs-stclivm – 1 -1.8;~# stcli cluster upgrade-status 集群升级成功。 集群版本:1(384c) root@ucs-stctlvm-383;~# stcli cluster start waiting for Cluster to start on nodes: [ucs-384, ucs-385, ucs-386, ucs-XNUMX]
这将启动集群并装载 HX 数据存储。 等待集群上线。 你会看到提示:
在节点上启动集群; [ucs-383, ucs-384, ucs-385, ucs-386] 集群上线root@ucs-stctlvm-384-1;~#.
步骤 3
在启动虚拟机之前等待集群变得健康。 运行命令:
~# stcli 集群信息| grep 健康
Examp乐:
root@SpringpathControllerZRVF040451;~# stcli 集群信息 | grep 健康状态:健康。
状态:健康
存储集群健康
步骤 4
集群健康后,启动 vSphere Web 客户端或胖客户端,导航到主机和集群 > 数据中心 > 集群 > 。 右键单击,选择 Power > Power On 以启动 VM。
文件/资源
![]() |
cisco HyperFlex 超融合基础架构 [pdf] 指示 HyperFlex、超融合基础架构、融合基础架构、HyperFlex、基础架构 |





