Skip to main content
Cloud Volumes ONTAP
所有云提供商
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • 所有云提供商
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

升级 Cloud Volumes ONTAP 软件

贡献者

从BlueXP升级Cloud Volumes ONTAP 以访问最新的新功能和增强功能。在升级软件之前,您应准备好 Cloud Volumes ONTAP 系统。

升级概述

在开始 Cloud Volumes ONTAP 升级过程之前,应注意以下事项。

仅从BlueXP升级

必须从BlueXP完成Cloud Volumes ONTAP 升级。您不应使用 System Manager 或命令行界面升级 Cloud Volumes ONTAP 。这样做可能会影响系统稳定性。

如何升级

BlueXP提供了两种升级Cloud Volumes ONTAP 的方法:

  • 在工作环境中显示以下升级通知

  • 将升级映像放置在HTTPS位置、然后为BlueXP提供URL

支持的升级路径

您可以升级到的 Cloud Volumes ONTAP 版本取决于您当前运行的 Cloud Volumes ONTAP 版本。

当前版本 您可以直接升级到的版本

9.14.0

9.14.1.

9.13.1.

9.14.1.

9.14.0

9.13.0

9.13.1.

9.12.1

9.13.1.

9.13.0

9.12.0

9.12.1

9.11.1

9.12.1

9.12.0

9.11.0

9.11.1

9.10.1

9.11.1

9.11.0

9.10.0

9.10.1

9.9.1

9.10.1

9.10.0

9.9.0

9.9.1

9.8

9.9.1

9.7

9.8

9.6

9.7

9.5

9.6

9.4

9.5

9.3

9.4

9.2

9.3

9.1

9.2

9.0

9.1

8.3

9.0

请注意以下事项:

  • Cloud Volumes ONTAP 支持的升级路径与内部 ONTAP 集群不同。

  • 如果按照工作环境中显示的升级通知进行升级、则BlueXP将提示您升级到遵循这些受支持升级路径的版本。

  • 如果通过将升级映像放置在 HTTPS 位置进行升级,请务必遵循以下受支持的升级路径。

  • 在某些情况下,您可能需要升级几次才能达到目标版本。

    例如,如果您运行的是 9.8 版,并且要升级到 9.10.1 ,则首先需要升级到 9.9.1 版,然后再升级到 9.10.1 版。

修补程序版本

从2024年1月开始、只有作为Cloud Volumes ONTAP三个最新版本的修补程序版本的修补程序升级才可在BlueXP中使用。我们使用最新的GA版本来确定要在BlueXP中显示的三个最新版本。例如、如果当前GA版本为9.13.1、则BlueXP中会显示9.11.1-9.13.1的修补程序。如果要升级到9.11.1或更低版本的修补程序版本、则需要使用手动升级操作步骤 下载ONTAP映像

作为修补程序(P)版本的一般规则、您可以从一个版本升级到当前版本或下一个版本的任何P版本。

下面是几个示例:

  • 9.13.0 > 9.13.1P15

  • 9.12.1 > 9.13.1P2

还原或降级

不支持将 Cloud Volumes ONTAP 还原或降级到先前版本。

支持注册

要使用此页面所述的任何方法升级软件,必须向 NetApp 支持部门注册 Cloud Volumes ONTAP 。此适用场景既适用于 PAYGO ,也适用于 BYOL 。您需要 "手动注册 PAYGO 系统",而 BYOL 系统默认已注册。

提示 未注册支持的系统仍会收到新版本可用时在BlueXP中显示的软件更新通知。但是,您需要先注册系统,然后才能升级软件。

升级 HA 调解器

在Cloud Volumes ONTAP 升级过程中、BlueXP还会根据需要更新调解器实例。

在AWS中使用C4、M4和R4 EC2实例类型进行升级

Cloud Volumes ONTAP不再支持C4、M4和R4 EC2实例类型。您可以使用这些实例类型将现有部署升级到Cloud Volumes ONTAP 9.8-9.12.1版。在升级之前、我们建议您 更改实例类型。如果无法更改实例类型、则需要更改 启用增强型网络连接 升级之前。阅读以下各节、了解有关更改实例类型和启用增强型网络连接的更多信息。

在运行9.13.0及更高版本的Cloud Volumes ONTAP中、不能使用C4、M4和R4 EC2实例类型进行升级。在这种情况下、您需要减少磁盘数量、然后 更改实例类型 或者、使用c5、m5和R5 EC2实例类型部署新的HA对配置并迁移数据。

更改实例类型

C4、M4和R4 EC2实例类型允许每个节点具有比C4、M5和R5 EC2实例类型更多的磁盘。如果您正在运行的C4、M4或R4 EC2实例的每个节点的磁盘数低于每个节点对c5、m5和R5实例的最大磁盘允许值、则可以将EC2实例类型更改为c5、m5或R5。

如果无法更改实例类型、请按照中的步骤进行操作 启用增强型网络连接

启用增强型网络连接

要升级到Cloud Volumes ONTAP 9.8及更高版本、您必须在运行C4、M4或R4实例类型的集群上启用_enhanced networking _。要启用ENA、请参阅知识库文章 "如何在AWS Cloud Volumes ONTAP实例上启用SR-IOV或ENA等增强型网络"

准备升级

在执行升级之前,您必须验证系统是否已准备就绪,并进行任何必要的配置更改。

规划停机时间

升级单节点系统时,升级过程会使系统脱机长达 25 分钟,在此期间 I/O 会中断。

在许多情况下、升级HA对不会造成中断、并且I/O不会中断。在此无中断升级过程中,每个节点会同时进行升级,以继续为客户端提供 I/O 。

在升级期间、面向会话的协议可能会对某些方面的客户端和应用程序产生发生原因不利影响。有关详细信息、 "请参阅ONTAP文档"

验证是否仍启用自动交还

必须在 Cloud Volumes ONTAP HA 对上启用自动交还(这是默认设置)。否则,操作将失败。

暂停 SnapMirror 传输

如果 Cloud Volumes ONTAP 系统具有活动的 SnapMirror 关系、最好在更新 Cloud Volumes ONTAP 软件之前暂停传输。暂停传输可防止 SnapMirror 故障。您必须暂停从目标系统进行的传输。

备注 即使BlueXP备份和恢复使用SnapMirror的实施来创建备份文件(称为SnapMirror Cloud)、在升级系统时也不需要暂停备份。
关于此任务

这些步骤介绍了如何将 System Manager 用于版本 9.3 和更高版本。

步骤
  1. 从目标系统登录到 System Manager 。

    您可以通过将 Web 浏览器指向集群管理 LIF 的 IP 地址来登录到 System Manager 。您可以在 Cloud Volumes ONTAP 工作环境中找到 IP 地址。

    备注 要访问BlueXP的计算机必须与Cloud Volumes ONTAP 建立网络连接。例如、您可能需要从云提供商网络中的跳转主机登录到BlueXP。
  2. 单击 * 保护 > 关系 * 。

  3. 选择关系,然后单击 * 操作 > 暂停 * 。

验证聚合是否联机

在更新软件之前, Cloud Volumes ONTAP 的聚合必须处于联机状态。聚合在大多数配置中都应该联机、但如果不联机、则应将其联机。

关于此任务

这些步骤介绍了如何将 System Manager 用于版本 9.3 和更高版本。

步骤
  1. 在工作环境中、单击*聚合*选项卡。

  2. 在聚合标题下、单击椭圆按钮、然后选择*查看聚合详细信息*。

    屏幕抓图:显示查看聚合信息时的状态字段。

  3. 如果聚合处于脱机状态,请使用 System Manager 使聚合联机:

    1. 单击 * 存储 > 聚合和磁盘 > 聚合 * 。

    2. 选择聚合,然后单击 * 更多操作 > 状态 > 联机 * 。

验证所有的SIFs是否都位于主端口上

在升级之前、所有的生命周期都必须位于主端口上。请参见ONTAP文档 "验证所有的SIFs是否都位于主端口上"

如果发生升级失败错误、请参见 "知识库文章Cloud Volumes ONTAP升级失败"

升级 Cloud Volumes ONTAP

当有新版本可供升级时、BlueXP会向您发出通知。您可以从此通知启动升级过程。有关详细信息,请参见 从BlueXP通知升级

使用外部 URL 上的映像执行软件升级的另一种方式。如果BlueXP无法访问S3存储分段来升级软件或为您提供了修补程序、则此选项很有用。有关详细信息,请参见 从 URL 上提供的映像升级

从BlueXP通知升级

当有新版本的Cloud Volumes ONTAP 可用时、BlueXP会在Cloud Volumes ONTAP 工作环境中显示通知:

屏幕截图:显示选择工作环境后在 " 画布 " 页面中显示的 " 新版本可用 " 通知。

您可以从此通知开始升级过程、通过从 S3 存储区获取软件映像、安装映像、然后重新启动系统来自动执行该过程。

开始之前

Cloud Volumes ONTAP 系统上不得执行诸如卷或聚合创建等BlueXP操作。

步骤
  1. 从左侧导航菜单中、选择*存储>画布*。

  2. 选择工作环境。

    如果有新版本可用、"概述"选项卡将显示一条通知:

    屏幕截图显示了"Upgrade Now!" 链接。

  3. 如果有新版本、请单击*立即升级!*

    备注 在通过BlueXP通知升级Cloud Volumes ONTAP之前、您必须具有NetApp 支持站点 帐户。
  4. 在Upgrade Cloud Volumes ONTAP 页面中、阅读EULA、然后选择*我阅读并批准EULA *。

  5. 单击 * 升级 * 。

    备注 默认情况下、Upgrade Cloud Volumes ONTAP页面会选择要升级的最新可用Cloud Volumes ONTAP版本。如果可用,可以通过单击*选择旧版本*来选择旧版本的Cloud Volumes ONTAP进行升级。
    请参见 "支持的升级路径列表" 根据您当前的Cloud Volumes ONTAP版本选择相应的升级路径。

    升级Cloud Volumes ONTAP版本页面的屏幕截图。

  6. 要检查升级状态,请单击设置图标并选择*Timeline*。

结果

BlueXP开始软件升级。软件更新完成后、您可以对工作环境执行操作。

完成后

如果暂停了 SnapMirror 传输、请使用 System Manager 恢复传输。

从 URL 上提供的映像升级

您可以将Cloud Volumes ONTAP 软件映像放置在连接器或HTTP服务器上、然后从BlueXP启动软件升级。如果BlueXP无法访问S3存储分段来升级软件、您可以使用此选项。

开始之前
  • Cloud Volumes ONTAP 系统上不得执行诸如卷或聚合创建等BlueXP操作。

  • 如果使用HTTPS托管ONTAP 映像、则升级可能会因缺少证书而导致SSL身份验证问题失败。临时解决策 将生成并安装一个CA签名证书、用于在ONTAP 和BlueXP之间进行身份验证。

    请访问NetApp知识库以查看分步说明:

步骤
  1. 可选:设置可托管 Cloud Volumes ONTAP 软件映像的 HTTP 服务器。

    如果与虚拟网络建立了 VPN 连接,则可以将 Cloud Volumes ONTAP 软件映像放置在自己网络中的 HTTP 服务器上。否则,您必须将文件放置在云中的 HTTP 服务器上。

  2. 如果您对 Cloud Volumes ONTAP 使用自己的安全组,请确保出站规则允许 HTTP 连接,以便 Cloud Volumes ONTAP 可以访问软件映像。

    备注 默认情况下,预定义的 Cloud Volumes ONTAP 安全组允许出站 HTTP 连接。
  3. 从获取软件映像 "NetApp 支持站点"

  4. 将软件映像复制到 Connector 或 HTTP 服务器上要从中提供文件的目录中。

    有两个可用路径。正确的路径取决于您的Connector版本。

    • ` /opt/application/netapp/cloudmanager/docker_occm/data/ontap/images/`

    • /opt/application/netapp/cloudmanager/ontap/images/

  5. 在BlueXP的工作环境中、单击*。 (椭面图标)*,然后单击*更新Cloud Volumes ONTAP *。

  6. 在“更新Cloud Volumes ONTAP 版本”页上,输入URL,然后单击*Change Image*。

    如果您已将软件映像复制到上述路径中的 Connector ,则应输入以下 URL :

    备注 在URL中,*image-file-name*必须遵循“cot.image.9.13.1P2.tgz”格式。
  7. 单击 * 继续 * 进行确认。

结果

BlueXP将启动软件更新。软件更新完成后,您可以在工作环境中执行操作。

完成后

如果暂停了 SnapMirror 传输、请使用 System Manager 恢复传输。

修复使用 Google Cloud NAT 网关时的下载失败问题

连接器会自动下载 Cloud Volumes ONTAP 的软件更新。如果您的配置使用 Google Cloud NAT 网关,则下载可能会失败。您可以通过限制软件映像划分到的部件数来更正此问题描述。必须使用BlueXP API完成此步骤。

步骤
  1. 使用以下 JSON 正文向 /occm/config 提交 PUT 请求:

{
  "maxDownloadSessions": 32
}

maxDownloadSessions_ 的值可以是 1 或大于 1 的任意整数。如果值为 1 ,则下载的映像不会被拆分。

请注意, 32 是一个示例值。应使用的值取决于 NAT 配置以及可以同时拥有的会话数。