cisco-HyperFlex-Hyper-Converged-Infrastructure-标志

cisco HyperFlex 超融合基础架构思科-HyperFlex-超融合基础设施产品

推荐的升级方法

对于组合升级和拆分升级,思科建议按以下顺序升级 HyperFlex 组件以优化升级时间:

笔记
在升级 ESXi 之前,请确保根据 ESXi 版本和 VMware 的建议将 vCenter 升级到所需的版本。

作为从 HX Connect 启动的服务器固件升级操作的一部分,某些 UCS 策略可能会更新为与新的 HXDP 版本兼容。 这些更改仅应用于升级后集群中的节点。 强烈建议使用 HX Connect 启动服务器固件升级,以避免任何策略漂移。

  1. 升级思科 UCS 基础设施
  2. 升级 Cisco HX 数据平台
  3. 升级思科定制的 VMware ESXi
  4. 升级思科 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 服务器固件

使用 HX 升级 ESXi 连接用户界面

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

使用 CLI 进行离线升级,开启 第 11 页

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、基础架构

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *