执行 StorageGRID 升级
您可以升级到 StorageGRID 12.0 并同时应用该版本的最新修补程序。StorageGRID 升级页面提供建议的升级路径并直接链接到正确的下载页面。
您已查看所有注意事项并完成所有规划和准备步骤。
|
|
如果迫切需要扩展存储空间以增加容量(如果存储空间几乎已满),请勿开始升级。及时完成升级程序。如果需要恢复,请联系技术支持。 |
访问 StorageGRID 升级页面
第一步,访问 Grid Manager 中的 StorageGRID 升级页面。
-
使用 "支持的 Web 浏览器" 登录到网格管理器。
-
选择*维护* > 系统 > 软件更新。
-
在 StorageGRID 升级磁贴中,选择 Upgrade。
选择文件
StorageGRID 升级页面上的更新路径指示必须安装哪些主要版本(例如 12.0.0)和修补程序(例如 12.0.0.1)才能获取最新的 StorageGRID 版本。您应按所示顺序安装推荐的版本和修补程序。
|
|
如果未显示更新路径,则您的浏览器可能无法访问 NetApp 支持站点,或者 AutoSupport 页面上的*检查软件更新*复选框(支持 > 工具 > AutoSupport > 设置)可能已被禁用。 |
-
对于*选择文件*步骤,请查看更新路径。
-
从下载文件部分,选择每个*下载*链接,从 NetApp 支持站点下载所需的文件。
如果未显示更新路径,请转到 "NetApp 下载:StorageGRID"以确定是否有可用的新版本或修补程序,并下载所需的文件。
如果您需要在所有 Linux 主机上下载并安装 RPM 或 DEB 包,则可能已在更新路径中列出了 StorageGRID 升级和修补程序文件。 -
选择*浏览*将版本升级文件上传到StorageGRID:
NetApp_StorageGRID_12.0.0_Software_uniqueID.upgrade上传和代码签名验证完成后,文件名旁边会出现一个绿色复选标记。
-
如果您下载了修补程序文件,请选择*浏览*以上传该文件。修补程序将在版本升级过程中自动应用。
-
选择 Continue。
运行预检查
运行预检查,您可以在开始升级网格之前检测并解决任何升级问题。
-
对于*运行预检查*步骤,首先输入网格的配置密码。
-
选择*下载恢复软件包*。
在升级主管理节点之前,应下载恢复包文件的当前副本。恢复包文件允许您在发生故障时还原系统。
-
下载文件后,请确认您可以访问内容,包括 `Passwords.txt`文件。
-
将下载的文件((
.zip)复制到两个安全、可靠且分开的位置。必须保护恢复包文件,因为它包含可用于从 StorageGRID 系统获取数据的加密密钥和密码。 -
选择 Run prechecks,并等待预检查完成。
-
查看每次报告的预检查的详细信息,并解决任何报告的错误。请参见 StorageGRID 12.0 版本的 "StorageGRID 软件升级解决方案指南"。
必须解决所有预检_错误_才能升级系统。但是,在升级之前,您无需处理预检_警告_。
如果您打开了任何自定义防火墙端口,则会在预检查验证期间通知您。在继续升级之前,您必须联系技术支持。 -
如果您进行了任何配置更改以解决报告的问题,请再次选择*运行预检查*以获取更新的结果。
如果所有错误都已解决,系统会提示您开始升级。
开始升级和升级主管理节点
启动升级时,将再次运行升级预检查,并自动升级主管理节点。这部分升级可能需要长达 30 分钟。
|
|
在升级主管理节点时,您将无法访问任何其他 Grid Manager 页面。审核日志也将不可用。 |
-
选择*开始升级*。
出现一个警告,提醒您将暂时失去对 Grid Manager 的访问权限。
-
选择*确定*确认警告并开始升级。
-
等待执行升级预检查并升级主管理节点。
如果报告了任何预检查错误,请解决它们并再次选择*Start upgrade*。 如果网格中有另一个处于联机状态且已准备就绪的管理节点,您可以使用它来监控主管理节点的状态。升级主管理节点后,您可以批准其他网格节点。
-
根据需要,选择*继续*以访问*升级其他节点*步骤。
升级其他节点
您必须升级所有网格节点,但您可以执行多个升级会话并自定义升级顺序。例如,您可能希望在一个会话中升级站点 A 的节点,然后在稍后的会话中升级站点 B 的节点。如果您选择在多个会话中执行升级,请注意,在所有节点升级之前,您无法开始使用新功能。
如果节点升级的顺序很重要,请一次批准一个节点或一组节点,并等待每个节点上的升级完成,然后再批准下一个节点或一组节点。
|
|
当升级在网格节点上开始时,该节点上的服务将停止。稍后,网格节点将重新启动。为了避免与节点通信的客户端应用程序出现服务中断,请不要批准节点的升级,除非您确定该节点已准备好停止并重新启动。根据需要,安排维护时段或通知客户。 |
-
对于*升级其他节点*步骤,请查看摘要,其中提供了整个升级的开始时间以及每个主要升级任务的状态。
-
Start upgrade service 是第一个升级任务。在此任务中,将软件文件分发到网格节点,并在每个节点上启动升级服务。
-
当*开始升级服务*任务完成时,*升级其他网格节点*任务开始,并提示您下载恢复包的新副本。
-
-
出现提示时,请输入配置密码并下载恢复包的新副本。
主管理节点升级后,应下载恢复包文件的新副本。恢复包文件允许您在发生故障时还原系统。 -
查看每种类型节点的状态表。有非主管理节点、网关节点和存储节点的表。
表首次出现时,网格节点可能处于以下阶段之一:
-
正在解压缩升级
-
正在下载
-
正在等待审批
-
-
当您准备好选择要升级的网格节点时(或者如果您需要取消批准所选节点),请使用以下说明:
对于 StorageGRID 12.0 升级,如果要批准单个节点而不是所有节点,最佳做法是在转移到下一个站点之前升级整个站点。 任务 说明 搜索要审批的特定节点,例如特定站点上的所有节点
在*搜索*字段中输入搜索字符串
选择要升级的所有节点
选择*批准所有节点*
选择相同类型的所有节点进行升级(例如,所有存储节点)
选择节点类型的*全部批准*按钮
如果您批准了相同类型的多个节点,则节点将逐个升级。
选择要升级的单个节点
选择节点的 Approve 按钮
推迟所有选定节点的升级
选择*Unapprove all nodes*
推迟相同类型的所有选定节点的升级
选择节点类型的 Unapprove all 按钮
推迟单个节点的升级
选择节点的 Unapprove 按钮
-
等待已批准的节点继续执行这些升级阶段:
-
已批准并等待升级
-
正在停止服务
当节点的阶段达到*停止服务*时,您无法删除该节点。*取消批准*按钮已禁用。 -
正在停止容器
-
清理Docker镜像
-
升级基本操作系统包
当设备节点达到此阶段时,设备上的 StorageGRID Appliance Installer 软件将会更新。此自动化过程可确保 StorageGRID Appliance Installer 版本与 StorageGRID 软件版本保持同步。 -
正在重新启动
某些设备型号可能会多次重新启动以升级固件和 BIOS。 -
重新启动后执行步骤
-
正在启动服务
-
完成
-
-
根据需要重复执行 审批步骤,直到所有网格节点均已升级。
完成升级
所有网格节点完成升级阶段后,*升级其他网格节点*任务显示为已完成。其余升级任务将在后台自动执行。
-
一旦*启用功能*任务完成(此过程很快),您就可以开始使用升级后的 StorageGRID 版本中的 "新功能"。
-
Cassandra 数据库升级开始。此升级将在后台进行一到三天,Cassandra 服务将在每个存储节点上停止并重新启动。在此期间,将禁用某些涉及元数据流的维护过程,例如扩展。
-
最终升级步骤*完成后,升级完成。第一步,*选择文件,将重新显示并带有绿色成功横幅。
-
验证网格操作是否已恢复正常:
-
检查服务是否正常运行,并且没有意外警报。
-
确认与 StorageGRID 系统的客户端连接是否按预期运行。
-