启动与虚拟机故障

将 RHEL-SAP-HANA 和 RHEL-SAP-APPS PAYG VM 从 7.x 升级到 7.9 - Virtual Machines

· 52CE 我爱测

适用于:✔️ Linux VM 总结 而适用于 SAP 7 的 Red Hat Enterprise Linux (RHEL)。x (其中 x 不等于 9)可在 SAP 解决方案更新服务(E4S)和扩展更新支持(EUS)中访问,适用于 SAP 7.9 的 RHEL 遵循不同的方法。 在这种情况下,相关内容在未反转的存储库中可用。 因此,将运行 SAP 的 RHEL 7.x 系统更新至 RHEL 7.9 需要执行几个手动步骤。 本文提供将使用 RHEL-SA

适用于:✔️ Linux VM

总结

而适用于 SAP 7 的 Red Hat Enterprise Linux (RHEL)。x (其中 x 不等于 9)可在 SAP 解决方案更新服务(E4S)和扩展更新支持(EUS)中访问,适用于 SAP 7.9 的 RHEL 遵循不同的方法。 在这种情况下,相关内容在未反转的存储库中可用。 因此,将运行 SAP 的 RHEL 7.x 系统更新至 RHEL 7.9 需要执行几个手动步骤。

本文提供将使用 RHEL-SAP-HANA 或 RHEL-SAP-APPS 按需付费(PAYG)映像的 Linux 虚拟机(VM)从 7.x 升级到 7.9 的步骤。

重要

Red Hat 更新基础结构 (RHUI) 仅适用于 PAYG 映像。 如果使用自定义或黄金映像(也称为自带订阅(BYOS),则必须将系统附加到 Red Hat 订阅管理器(RHSM)或卫星,才能接收更新。 有关详细信息,请参阅 如何使用 RHSM 注册和订阅 Red Hat 客户门户的 RHEL 系统。

有关如何对 Red Hat 提供的自定义、金映像或 PAYG 映像执行升级过程的更多信息,请参阅:

注意

RHEL 7.9 是最终的 RHEL 7 版本,维护由 维护支持 2 阶段策略定义。

先决条件

  • 备份 Linux VM 或操作系统(OS)磁盘的快照。
  • 设置对串行控制台的访问权限。
  • 在 OS 更新过程中停止 SAP 进程。
  • 使用根权限运行本文中的命令。

将 RHEL-SAP-HANA PAYG 映像从 7.x 升级到 7.9

  1. 删除 VM 上安装或更新的 RHUI E4S 包:

    sudo yum remove $(rpm -qa | grep -i rhui)
    
  2. 删除版本锁定文件:

    sudo rm /etc/yum/vars/releasever
    
  3. 使用以下命令创建配置文件:

    sudo tee rhel7-base-sap-ha.config > /dev/null <<< $'[rhui-microsoft-azure-rhel7-base-sap-ha]\nname=Microsoft Azure RPMs for Red Hat Enterprise Linux 7 (rhel7-base-sap-ha)\nbaseurl=https://rhui4-1.microsoft.com/pulp/repos/unprotected/microsoft-azure-rhel7-base-sap-ha\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc\nsslverify=1'
    
  4. 安装 rhui-azure-rhel7-base-sap-ha 包:

    sudo yum --config rhel7-base-sap-ha.config install rhui-azure-rhel7-base-sap-ha
    
  5. 验证相应的存储库是否可用,并且不显示任何错误:

    sudo yum repolist
    
    Loaded plugins: langpa cks, product-id, search-disabled-repos, yum_rhui_plugin
    repo id                                              repo name            status
    rhel-7-server-ansible-2-rhui-rpms/x86_64             Red Hat Ansible Engi    103
    rhel-7-server-rhui-extras-rpms/x86_64                Red Hat Enterprise L  1,488
    rhel-7-server-rhui-optional-rpms/7Server/x86_64      Red Hat Enterprise L 24,422
    rhel-7-server-rhui-rh-common-rpms/7Server/x86_64     Red Hat Enterprise L    243
    rhel-7-server-rhui-rpms/7Server/x86_64               Red Hat Enterprise L 34,484
    rhel-7-server-rhui-supplementary-rpms/7Server/x86_64 Red Hat Enterprise L    517
    rhel-sap-for-rhel-7-server-rhui-rpms/7Server/x86_64  Red Hat Enterprise L    147
    rhel-server-rhui-rhscl-7-rpms/7Server/x86_64         Red Hat Software Col 14,708
    rhui-microsoft-azure-rhel7-base-sap-apps             Microsoft Azure RPMs      6
    repolist: 76,118
    

    重要

    单个主机可以同时容纳SAP HANA和其他 SAP 应用程序,例如 NetWeaver。 在这种情况下,需要上述所有存储库。 (可选)可以根据系统的特定要求修改 /etc/yum.repos.d/rh-cloud-base-sap-ha.repo 文件。

  6. 将系统升级到 RHEL 7.9:

    sudo yum update
    
  7. 重新启动 VM 以完成升级:

    sudo reboot 
    

将 RHEL-SAP-APPS PAYG 映像从 7.x 升级到 7.9

  1. 删除已安装的 RHUI EUS-SAP 包:

    sudo yum remove $(rpm -qa | grep -i rhui)
    
  2. 删除版本锁定文件:

    sudo rm /etc/yum/vars/releasever
    
  3. 使用以下命令创建配置文件:

    sudo tee rhel7-base-sap-apps.config > /dev/null <<< $'[rhui-microsoft-azure-rhel7-base-sap-apps]\nname=Microsoft Azure RPMs for Red Hat Enterprise Linux 7 (rhel7-base-sap-apps)\nbaseurl=https://rhui4-1.microsoft.com/pulp/repos/unprotected/microsoft-azure-rhel7-base-sap-apps\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc\nsslverify=1'
    
  4. 安装 rhui-azure-rhel7-base-sap-apps 包:

    sudo yum --config rhel7-base-sap-apps.config install rhui-azure-rhel7-base-sap-apps
    
  5. 验证相应的存储库是否可用,并且不显示任何错误:

    sudo yum repolist
    
    Loaded plugins: langpacks, product-id, search-disabled-repos, yum_rhui_plugin
    repo id                                                  repo name        status
    rhel-7-server-ansible-2-rhui-rpms/x86_64                 Red Hat Ansible     103
    rhel-7-server-rhui-extras-rpms/x86_64                    Red Hat Enterpri  1,488
    rhel-7-server-rhui-optional-rpms/7Server/x86_64          Red Hat Enterpri 24,422
    rhel-7-server-rhui-rh-common-rpms/7Server/x86_64         Red Hat Enterpri    243
    rhel-7-server-rhui-rpms/7Server/x86_64                   Red Hat Enterpri 34,484
    rhel-7-server-rhui-supplementary-rpms/7Server/x86_64     Red Hat Enterpri    517
    rhel-ha-for-rhel-7-server-rhui-rpms/7Server/x86_64       Red Hat Enterpri    872
    rhel-sap-for-rhel-7-server-rhui-rpms/7Server/x86_64      Red Hat Enterpri    147
    rhel-sap-hana-for-rhel-7-server-rhui-rpms/7Server/x86_64 Red Hat Enterpri    115
    rhel-server-rhui-rhscl-7-rpms/7Server/x86_64             Red Hat Software 14,708
    rhui-microsoft-azure-rhel7-base-sap-ha                   Microsoft Azure       6
    repolist: 77,105
    
  6. 将系统升级到 RHEL 7.9:

    sudo yum update
    
  7. 重新启动 VM 以完成升级:

    sudo reboot
    

资料来源与适用范围

资料来源
微软官方 Linux 虚拟机排障文档
适用范围
Azure Linux 虚拟机;按正文发行版、内核及代理版本
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。