Skip to main content
ONTAP Mediator
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

升級 ONTAP 中介器

貢獻者 netapp-aoife netapp-camdenc

若要將 ONTAP Mediator 升級至較新版本而不升級主機作業系統,請下載新版本的安裝套件,並在已安裝 ONTAP Mediator 的主機上執行安裝程式。

註 如果您需要將主機作業系統升級至新版本,並在此過程中重新安裝或升級 ONTAP Mediator,請改為參閱 "升級主機作業系統和 ONTAP Mediator"。
開始之前
關於此任務

升級 ONTAP Mediator 前,請先查看以下資訊。

  • 您應該將 ONTAP Mediator 升級到最新版本。舊版仍然可以與所有 ONTAP 版本相容,但新版本包含針對第三方元件的安全性修補程式。

  • 當您升級到包含 SCST 套件的新 ONTAP Mediator 版本時,安裝程式會自動升級到建議的 SCST 版本,除非有更高版本可用。有關手動安裝更高 SCST 版本的說明,請參閱"維護 ONTAP Mediator 的主機作業系統"。有關支援的版本,請參閱"SCST 支援對照表"。

註
  • 如果升級失敗,您可能需要嘗試使用更新版本的 ONTAP Mediator。

  • 自 2025 年 6 月 15 日起,您將無法安裝或升級 ONTAP Mediator 1.9 和 1.8,因為它們的程式碼簽署憑證已過期。如果升級失敗,請改用 ONTAP Mediator 1.9.1 修補程式版本。

  • 從 ONTAP 9.19.1 和 ONTAP Mediator 1.12 開始,您可以選擇安裝支援 iSCSI 和 HTTPS 的 ONTAP Mediator,或僅支援 HTTPS 的 ONTAP Mediator。如果您選擇僅安裝支援 HTTPS 的 ONTAP Mediator,則不會安裝 SCST 軟體套件。

  • 如果您從安裝了 SCST 的 ONTAP Mediator 1.11 或更早版本升級,並且在升級過程中選擇僅 HTTPS 選項,則 SCST 軟體包將被卸載,新的 ONTAP Mediator 版本將不包含 SCST 軟體包。

  • 如果您打算使用 ONTAP Mediator 監控多個 MetroCluster IP 組態,支援取決於您的 Mediator 類型、ONTAP 版本和作業系統。如需詳細資訊,請參閱 "使用 ONTAP Mediator 監控多個 MetroCluster IP 組態"。

  • 僅支援 HTTPS 的 ONTAP Mediator 安裝方式適用於下列使用情境:

    • 您計劃僅使用 ONTAP Mediator 來監控您的 SnapMirror active sync 叢集。

    • 您計劃設定 ONTAP Mediator 與 HTTPS 以監控一個或多個 MetroCluster IP 組態。

  • 在下列情況下,必須安裝支援 iSCSI 和 HTTPS 的 ONTAP Mediator:

    • 您計劃設定 ONTAP Mediator 與 iSCSI 來監控一個或多個 MetroCluster IP 組態。

  • 當您針對現有的 ONTAP Mediator 安裝執行安裝程式時,它會偵測目前版本並提示您確認升級:

    ONTAP Mediator will be upgraded from version <current-version> to <new-version>.

    Do you wish to continue? Y(es)/n(o):

  • 作為升級的一部分,安裝程式會擷取升級前組態的支援套裝組合,並在升級 ONTAP Mediator 軟體之前遷移資料庫。

  • 對於自動化使用案例,您可以使用 ./ontap-mediator-1.12.1/ontap-mediator-1.12.1 -y 命令來跳過安裝程式提示。

步驟
  1. 執行新版本的安裝程式,並視需要回應提示:

    ./ontap-mediator-1.12.1/ontap-mediator-1.12.1
    註

    若要在升級過程中跳過簽署檢查,請使用 ./ontap-mediator-1.12.1/ontap-mediator-1.12.1 --skip-code-signature-check 命令

    安裝程式會偵測現有安裝並提示您進行升級,然後安裝所需的軟體套件並遷移您的組態。

    支援 HTTPS 和 iSCSI 的 ONTAP Mediator 升級範例(主控台輸出)
    [root@mediator_host ~]# ontap-mediator-1.11.0/ontap-mediator-1.11.0
    
    ONTAP Mediator: Self Extracting Installer
    
    + Extracting the ONTAP Mediator installation/upgrade archive
    + Performing the ONTAP Mediator run-time code signature check
       Using openssl from the path: /usr/bin/openssl configured for CApath:/etc/pki/tls
    + Unpacking the ONTAP Mediator installer
    ONTAP Mediator requires two user accounts. One for the service (netapp), and one for use by ONTAP to the mediator API (mediatoradmin).
    Using default account names: netapp + mediatoradmin
    
    
    
    Enter ONTAP Mediator user account (mediatoradmin) password:
    
    Re-Enter ONTAP Mediator user account (mediatoradmin) password:
    
    + Checking if SELinux is in enforcing mode
    
    
    + Checking for default Linux firewall
    
    
    
    
    + Installing required packages.
    
    
    Last metadata expiration check: 0:03:56 ago on Mon 20 Apr 2026 02:49:08 PM EDT.
    Package openssl-1:3.5.1-7.el9_7.x86_64 is already installed.
    Package openssl-devel-1:3.5.1-7.el9_7.x86_64 is already installed.
    Package kernel-devel-5.14.0-611.45.1.el9_7.x86_64 is already installed.
    Package kernel-modules-core-5.14.0-611.45.1.el9_7.x86_64 is already installed.
    Package gcc-11.5.0-11.el9.x86_64 is already installed.
    Package make-1:4.3-8.el9.x86_64 is already installed.
    Package which-2.21-30.el9_6.x86_64 is already installed.
    Package libselinux-utils-3.6-3.el9.x86_64 is already installed.
    Package patch-2.7.6-16.el9.x86_64 is already installed.
    Package perl-Data-Dumper-2.174-462.el9.x86_64 is already installed.
    Package perl-ExtUtils-MakeMaker-2:7.60-3.el9.noarch is already installed.
    Package bzip2-1.0.8-10.el9_5.x86_64 is already installed.
    Package efibootmgr-16-12.el9.x86_64 is already installed.
    Package mokutil-2:0.7.2-1.el9.x86_64 is already installed.
    Package python3-pip-21.3.1-1.el9.noarch is already installed.
    Package elfutils-libelf-devel-0.193-1.el9.x86_64 is already installed.
    Package policycoreutils-python-utils-3.6-3.el9.noarch is already installed.
    Package python3.12-3.12.12-4.el9_7.2.x86_64 is already installed.
    Package python3.12-devel-3.12.12-4.el9_7.2.x86_64 is already installed.
    Dependencies resolved.
    Nothing to do.
    Complete!
    OS package installations finished
    + Installing ONTAP Mediator. (Log: /root/ontap_mediator.uigddi/ontap-mediator-1.11.0/ontap-mediator-1.11.0/install_20260420145003.log)
        This step will take several minutes. Use the log file to view progress.
        Sudoer config verified
        ONTAP Mediator rsyslog and logging rotation enabled
    + Install successful. (Moving log to /opt/netapp/lib/ontap_mediator/log/install_20260420145003.log)
    
    + Note: ONTAP Mediator generated a self-signed server certificate for temporary use on
        this host. If the DNS name or IP address for the host is changed, the certificate
        will no longer be valid. The default certificates should be replaced with secure
        trusted certificates signed by a known certificate authority prior to use for production.
        For more information, see /opt/netapp/lib/ontap_mediator/README
    
    + Note: ONTAP Mediator uses a kernel module compiled specifically for the current
            OS. Using 'yum update' to upgrade the kernel might cause service interruption.
        For more information, see /opt/netapp/lib/ontap_mediator/README
    [root@mediator_host ~]# ontap-mediator-1.12.1/ontap-mediator-1.12.1
    
    ONTAP Mediator: Self Extracting Installer
    
    + Extracting the ONTAP Mediator installation/upgrade archive
    + Performing the ONTAP Mediator run-time code signature check
       Using openssl from the path: /usr/bin/openssl configured for CApath:/etc/pki/tls
    + Unpacking the ONTAP Mediator installer
    + ONTAP_MEDIATOR_INSTALL_HTTPS_ONLY is set to '0', args are: ''
    + Starting ONTAP Mediator install/update process: previous installation_mode is ''
    
    
    ONTAP Mediator can be installed with iSCSI and HTTPS support, or support for HTTPS only.
    Do you wish to install ONTAP Mediator with iSCSI and HTTPS support? Y(es)/n(o): yes
    ONTAP Mediator will be installed with mode: ISCSI_HTTPS
    + Selected install package mode: ISCSI_HTTPS
    ONTAP Mediator will be upgraded from version 1.11.0 to 1.12.1.
    
    
    Do you wish to continue? Y(es)/n(o): yes
    Capturing support_bundle to save pre-upgrade configuration. API Credentials are required.
        Mediator API User Name: mediatoradmin
                     Password: Running plugins, please wait...
    
    
    Creating tar archive...
    Support bundle has been generated at /opt/netapp/data/support_bundles/scs001097036-1_1776711598_BASIC.tgz
    Testing the DB can be upgraded
    Cloning database...
    Cloning successful.
    Verifying database is up-to-date...
    Database out-of-date.Migrations are necessary:
    Current revision: 0d5dcf349b27, Head revision: 758e4873c40d
    Performing database migrations against clone...
    Migrations successful.
    Database upgrade operation complete.
    + Adding python312 specific packages
    + Upgrading ONTAP Mediator. (Log: /root/ontap_mediator.gwaGmU/ontap-mediator-1.12.1/ontap-mediator-1.12.1/upgrade_20260420145942.log)
    
    + Note: ONTAP Mediator generated a self-signed server certificate for temporary use on
        this host. If the DNS name or IP address for the host is changed, the certificate
        will no longer be valid. The default certificates should be replaced with secure
        trusted certificates signed by a known certificate authority prior to use for production.
        For more information, see /opt/netapp/lib/ontap_mediator/README
    
    + Note: ONTAP Mediator uses a kernel module compiled specifically for the current
            OS. Using 'yum update' to upgrade the kernel might cause service interruption.
        For more information, see /opt/netapp/lib/ontap_mediator/README
    [root@mediator_host ~]#
    僅支援 HTTPS 的 ONTAP Mediator 升級範例(主控台輸出)
    [root@mediator_host~]# ontap-mediator-1.11.0/ontap-mediator-1.11.0
    
    ONTAP Mediator: Self Extracting Installer
    
    + Extracting the ONTAP Mediator installation/upgrade archive
    + Performing the ONTAP Mediator run-time code signature check
       Using openssl from the path: /usr/bin/openssl configured for CApath:/etc/pki/tls
    + Unpacking the ONTAP Mediator installer
    ONTAP Mediator requires two user accounts. One for the service (netapp), and one for use by ONTAP to the mediator API (mediatoradmin).
    Using default account names: netapp + mediatoradmin
    
    
    
    Enter ONTAP Mediator user account (mediatoradmin) password:
    
    Re-Enter ONTAP Mediator user account (mediatoradmin) password:
    
    + Checking if SELinux is in enforcing mode
    
    
    + Checking for default Linux firewall
    
    
    
    
    + Installing required packages.
    
    
    Last metadata expiration check: 0:33:41 ago on Tue 21 Apr 2026 10:48:35 AM EDT.
    Package openssl-1:3.5.1-7.el9_7.x86_64 is already installed.
    Package openssl-devel-1:3.5.1-7.el9_7.x86_64 is already installed.
    Package kernel-devel-5.14.0-611.45.1.el9_7.x86_64 is already installed.
    Package kernel-modules-core-5.14.0-611.45.1.el9_7.x86_64 is already installed.
    Package gcc-11.5.0-11.el9.x86_64 is already installed.
    Package make-1:4.3-8.el9.x86_64 is already installed.
    Package which-2.21-30.el9_6.x86_64 is already installed.
    Package libselinux-utils-3.6-3.el9.x86_64 is already installed.
    Package patch-2.7.6-16.el9.x86_64 is already installed.
    Package perl-Data-Dumper-2.174-462.el9.x86_64 is already installed.
    Package perl-ExtUtils-MakeMaker-2:7.60-3.el9.noarch is already installed.
    Package bzip2-1.0.8-10.el9_5.x86_64 is already installed.
    Package efibootmgr-16-12.el9.x86_64 is already installed.
    Package mokutil-2:0.7.2-1.el9.x86_64 is already installed.
    Package python3-pip-21.3.1-1.el9.noarch is already installed.
    Package elfutils-libelf-devel-0.193-1.el9.x86_64 is already installed.
    Package policycoreutils-python-utils-3.6-3.el9.noarch is already installed.
    Package python3.12-3.12.12-4.el9_7.2.x86_64 is already installed.
    Package python3.12-devel-3.12.12-4.el9_7.2.x86_64 is already installed.
    Dependencies resolved.
    Nothing to do.
    Complete!
    OS package installations finished
    + Installing ONTAP Mediator. (Log: /root/ontap_mediator.JclgnS/ontap-mediator-1.11.0/ontap-mediator-1.11.0/install_20260421112205.log)
        This step will take several minutes. Use the log file to view progress.
        Sudoer config verified
        ONTAP Mediator rsyslog and logging rotation enabled
    + Install successful. (Moving log to /opt/netapp/lib/ontap_mediator/log/install_20260421112205.log)
    
    + Note: ONTAP Mediator generated a self-signed server certificate for temporary use on
        this host. If the DNS name or IP address for the host is changed, the certificate
        will no longer be valid. The default certificates should be replaced with secure
        trusted certificates signed by a known certificate authority prior to use for production.
        For more information, see /opt/netapp/lib/ontap_mediator/README
    
    + Note: ONTAP Mediator uses a kernel module compiled specifically for the current
            OS. Using 'yum update' to upgrade the kernel might cause service interruption.
        For more information, see /opt/netapp/lib/ontap_mediator/README
    [root@mediator_host~]#
    [root@mediator_host~]# tar -zxvf ontap-mediator-1.12.1.tgz
    ontap-mediator-1.12.1/
    ontap-mediator-1.12.1/csc-prod-chain-ONTAP-Mediator.pem
    ontap-mediator-1.12.1/tsa-prod-ONTAP-Mediator.pem
    ontap-mediator-1.12.1/csc-prod-ONTAP-Mediator.pem
    ontap-mediator-1.12.1/tsa-prod-chain-ONTAP-Mediator.pem
    ontap-mediator-1.12.1/ONTAP-Mediator-production.pub
    ontap-mediator-1.12.1/ontap-mediator-1.12.1
    ontap-mediator-1.12.1/ontap-mediator-1.12.1.sig
    ontap-mediator-1.12.1/ontap-mediator-1.12.1.tsr
    ontap-mediator-1.12.1/ontap-mediator-1.12.1.sig.tsr
    [root@mediator_host~]#
    [root@mediator_host~]# ontap-mediator-1.12.1/ontap-mediator-1.12.1 --https-only
    
    ONTAP Mediator: Self Extracting Installer
    
    + Extracting the ONTAP Mediator installation/upgrade archive
    + Performing the ONTAP Mediator run-time code signature check
       Using openssl from the path: /usr/bin/openssl configured for CApath:/etc/pki/tls
    + Unpacking the ONTAP Mediator installer
    + ONTAP_MEDIATOR_INSTALL_HTTPS_ONLY is set to '1', args are: ''
    + Starting ONTAP Mediator install/update process: previous installation_mode is ''
    + Selected install package mode: HTTPS_ONLY
    ONTAP Mediator will be upgraded from version 1.11.0 to 1.12.1.
    
    
    Do you wish to continue? Y(es)/n(o): yes
    Capturing support_bundle to save pre-upgrade configuration. API Credentials are required.
        Mediator API User Name: mediatoradmin
                     Password: Running plugins, please wait...
    
    
    Creating tar archive...
    Support bundle has been generated at /opt/netapp/data/support_bundles/scs001097036-1_1776785423_BASIC.tgz
    Testing the DB can be upgraded
    Cloning database...
    Cloning successful.
    Verifying database is up-to-date...
    Database out-of-date.Migrations are necessary:
    Current revision: 0d5dcf349b27, Head revision: 758e4873c40d
    Performing database migrations against clone...
    Migrations successful.
    Database upgrade operation complete.
    + Adding python312 specific packages
    + Upgrading ONTAP Mediator. (Log: /root/ontap_mediator.cRy0mN/ontap-mediator-1.12.1/ontap-mediator-1.12.1/upgrade_20260421113003.log)
    fapolicyd not installed or no rules.d directory found, skipping fapolicyd configuration
        ONTAP Mediator rsyslog and logging rotation enabled
    + Upgrade successful. (Moving log to /opt/netapp/lib/ontap_mediator/log/upgrade_20260421113003.log)\n
    
    + Note: ONTAP Mediator generated a self-signed server certificate for temporary use on
        this host. If the DNS name or IP address for the host is changed, the certificate
        will no longer be valid. The default certificates should be replaced with secure
        trusted certificates signed by a known certificate authority prior to use for production.
        For more information, see /opt/netapp/lib/ontap_mediator/README
    
    + Note: ONTAP Mediator uses a kernel module compiled specifically for the current
            OS. Using 'yum update' to upgrade the kernel might cause service interruption.
        For more information, see /opt/netapp/lib/ontap_mediator/README
    
    [root@mediator_host ~]#