跳到主要内容

安装或升级 ONTAP Mediator 服务

要安装 ONTAP Mediator 服务,必须确保满足所有先决条件,并获得安装包,然后在主机上运行安装程序。

开始之前

Mediator 版本支持的 Linux 版本
1.1Red Hat Enterprise Linux 或 CentOS 7.6、7.7、8.0、8.1
  • 64 位物理安装或虚拟机

    • 8 GB RAM

    • 用户:根用户访问权限

    下面列出了在系统上安装 Red Hat Enterprise Linux 或 CentOS,以及关联存储库的最佳实践。以其他方式安装或配置的系统可能需要执行更多步骤。

    • 必须根据 Red Hat 最佳实践安装 Red Hat Enterprise Linux 或 CentOS。

    • 在 Red Hat Enterprise Linux 或 CentOS 上安装 ONTAP Mediator 服务时,系统必须有权访问相应的存储库,使安装程序可访问并安装所有必要的软件依赖项。

    • 要让 yum 安装程序在 Red Hat Enterprise Linux 存储库中找到相关软件,您必须使用有效的 Red Hat 订阅在 Red Hat Enterprise Linux 安装期间或之后注册系统。

  • 以下端口必须处于未使用状态且适用于 Mediator:

    • 3260

    • 31784

  • 如果使用第三方防火墙:

    • 必须启用 HTTPS 访问。

    • 必须将其配置为允许在端口 31784 和 3260 上访问。

    当使用默认 Red Hat 或 CentOS 防火墙时,将在 Mediator 安装期间自动配置防火墙。

  • 如果 Linux 主机所处的位置无法访问 Internet,可手动安装这些包,或必须确保所需的包在本地存储库中可用。

    可点击以下链接了解有关设置存储库的信息。

    Redhat 解决方案 3176811:创建本地存储库并和已断开/脱机/气隙系统共享

    ONTAP Mediator 服务版本 1.1 需要以下包:

    所有 RHEL/CentOS 版本RHEL/CentOS 7.x 的其他包RHEL/CentOS 8.x 的其他包
    • openssl
    • openssl-devel
    • kernel-devel
    • gcc
    • libselinux-utils
    • make
    • redhat-lsb-core
    • patch
    • bzip2
    • python36
    • python36-devel
    • perl-Data-Dumper
    • perl-ExtUtils-MakeMaker
    • python3-pip
    • policycoreutils-python
    • python36-pip
    • elfutils-libelf-devel
    • policycoreutils-python-utils
  • 如果配置了签名验证,则必须将其禁用。可以通过两种方法之一来完成此操作:
    • 如果已配置 UEFI SecureBoot 机制,则禁用该机制。
    • 通过更新和重新生成 grub.cfg 文件来禁用签名验证机制:
      1. 打开 /etc/default/grub 文件。
      2. GRUB_CMDLINE_LINUX 语句末尾添加字符串 module.sig_enforce=0
      3. 重新生成 grub.cfg 文件以实施更改:update-bootloader || update-grub || grub2-mkconfig -o /boot/grub2/grub.cfg
      4. 重新启动主机。

关于本任务

Mediator 安装包为自解压的 tar 压缩文件,其中包括:
  • 一个 RPM 文件,包含无法从受支持版本的存储库中获取的所有依赖项。

  • 一个安装脚本。

建议使用有效的 SSL 认证,如该过程中所述。

该过程用于安装或升级现有安装。

在 MetroCluster 配置中升级 ONTAP Mediator 的准则

  1. 启用对上面列出的存储库的访问,以便在安装过程中 Mediator 可以访问所需的包。
    如果操作系统为...则必须提供对这些存储库的访问权限...
    RHEL 7.xrhel-7-server-optional-rpms
    CentOS 7.xC7.6.1810 - 基本存储库
    RHEL 8.x
    • rhel-8-for-x86_64-baseos-rpms
    • rhel-8-for-x86_64-appstream-rpms
    CentOS 8.0kernel-devel
    如果操作系统为...使用这些步骤...
    RHEL 7.x
    1. 订阅所需的存储库:subscription-manager repos --enable rhel-7-server-optional-rpms

      以下示例显示了该命令的执行情况:

      [root@localhost ~]# subscription-manager repos --enable rhel-7-server-optional-rpms
      Repository 'rhel-7-server-optional-rpms' is enabled for this system.
    2. 运行 yum repolist 命令。

      以下示例显示了该命令的执行情况。rhel-7-server-optional-rpms 存储库应显示在列表中。

      [root@localhost ~]# yum repolist
      Loaded plugins: product-id, search-disabled-repos, subscription-manager
      rhel-7-server-optional-rpms | 3.2 kB 00:00:00
      rhel-7-server-rpms | 3.5 kB 00:00:00
      (1/3): rhel-7-server-optional-rpms/7Server/x86_64/group | 26 kB 00:00:00
      (2/3): rhel-7-server-optional-rpms/7Server/x86_64/updateinfo | 2.5 MB 00:00:00
      (3/3): rhel-7-server-optional-rpms/7Server/x86_64/primary_db | 8.3 MB 00:00:01
      repo id repo name status
      rhel-7-server-optional-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Optional (RPMs) 19,447
      rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 26,758
      repolist: 46,205
      [root@localhost ~]#
    RHEL 8.x
    1. 订阅所需的存储库:subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpmssubscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms

      以下示例显示了该命令的执行情况:

      [root@localhost ~]# subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms
      [root@localhost ~]# subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms
      Repository 'rhel-8-for-x86_64-baseos-rpms' is enabled for this system.
      Repository 'rhel-8-for-x86_64-appstream-rpms' is enabled for this system.
    2. 运行 yum repolist 命令。

      新订阅的存储库应显示在列表中。

    CentOS 7.x

    添加 C7.6.1810 - 基本存储库。C7.6.1810 - 基本保管库包含 ONTAP Mediator 所需的 kernel-devel 包。

    1. 将以下行添加到 /etc/yum.repos.d/CentOS-Vault.repo

      [C7.6.1810-base]
      name=CentOS-7.6.1810 - Base
      baseurl=http://vault.centos.org/7.6.1810/os/$
      basearch/gpgcheck=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      enabled=1

    2. 运行 yum repolist 命令。

      以下示例显示了该命令的执行情况。CentOS-7.6.1810 - 基本存储库应显示在列表中。

      Loaded plugins: fastestmirror
      Loading mirror speeds from cached hostfile
      * base: distro.ibiblio.org
      * extras: distro.ibiblio.org
      * updates: ewr.edge.kernel.org
      C7.6.1810-base | 3.6 kB 00:00:00
      (1/2): C7.6.1810-base/x86_64/group_gz | 166 kB 00:00:00
      (2/2): C7.6.1810-base/x86_64/primary_db | 6.0 MB 00:00:04
      repo id repo name status
      C7.6.1810-base/x86_64 CentOS-7.6.1810 - Base 10,019
      base/7/x86_64 CentOS-7 - Base 10,097
      extras/7/x86_64 CentOS-7 - Ex 307
      updates/7/x86_64 CentOS-7 - Updates 1,010
      repolist: 21,433
      [root@localhost ~]#
    CentOS 8.0.1905 或更高版本由于 8.0 的最新版本(CentOS 8.0.1905)内核位于 CentOS Vault 中,因此必须提供对匹配的 kernel-devel 包的访问权限,以编译所需的内核模块。

    发出以下命令以直接安装 kernel-devel 包:rpm -I http://vault.centos.org/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-$(uname -r).rpm

    如果系统显示消息,指示已安装该包,则删除该包并重试:

    1. 删除 kernel-devel 包:yum remove kernel-devel

    2. 重复上面显示的 rpm 命令。

  2. 从 ONTAP Mediator 页面下载 Mediator 安装包。
  3. 确认 Mediator 安装包位于目标目录:ls

    示例

    [root@mediator-host ~]#ls
    ./ontap-mediator_1.1

    如果您所处的位置无法访问 Internet,则必须确保安装程序可以访问所需的包。

  4. 如有必要,将 Mediator 安装包从下载目录移动到 Linux Mediator 主机上的安装目录。
  5. 安装 Mediator 安装包,并根据需要响应相关提示:./ontap-mediator_1.1

    安装过程将继续进行,以创建所需的帐户并安装所需的包。如果主机上安装了以前版本的 Mediator,系统会提示您确认要升级。

    示例

    以下示例显示了 Mediator 服务全新安装:

    [root@red-hat-enterprise-linux ~]# ./ontap-mediator_1.1

    ONTAP Mediator: Self Extracting Installer


    ONTAP Mediator requires two user accounts. One for the service (lenovo), and one for use by ONTAP to the mediator API (mediatoradmin).

    Would you like to use the default account names: lenovo + mediatoradmin? (Y(es)/n(o)): y



    Enter ONTAP Mediator system service account (mediatoradmin) password:

    Re-Enter ONTAP Mediator system service account (mediatoradmin) password:


    Checking for default Linux firewall

    Linux firewall is running. Open ports 31784 and 3260? y(es)/n(o): y
    success
    success

    ###############################################################

    Preparing for installation of ONTAP Mediator packages.

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

    + Installing required packages.

    Loaded plugins: product-id, search-disabled-repos, subscription-manager
    epel/x86_64/metalink | 17 kB 00:00:00
    epel-extra | 4.9 kB 00:00:00
    ius | 1.3 kB 00:00:00
    rhel-7-server-rpms | 3.5 kB 00:00:00
    (1/3): ius/x86_64/primary | 129 kB 00:00:00
    (2/3): epel-extra/group_gz | 88 kB 00:00:01
    (3/3): epel-extra/primary_db | 6.7 MB 00:00:06
    ius 538/538
    Package 1:make-3.82-23.el7.x86_64 already installed and latest version
    .
    .
    .
    .

    =========================================================================================================
    Package Arch Version Repository Size
    Installing:
    bzip2 x86_64 1.0.6-13.el7 rhel-7-server-rpms 52 k
    gcc x86_64 4.8.5-36.el7_6.2 rhel-7-server-rpms 16 M
    kernel-devel x86_64 3.10.0-957.el7 rhel-7-server-rpms 17 M
    openssl-devel x86_64 1:1.0.2k-16.el7_6.1 rhel-7-server-rpms 1.5 M
    patch x86_64 2.7.1-10.el7_5 rhel-7-server-rpms 110 k
    perl-Compress-Raw-Zlib x86_64 1:2.061-4.el7 rhel-7-server-rpms 57 k
    perl-Digest-MD5 x86_64 2.52-3.el7 rhel-7-server-rpms 30 k
    perl-Digest-SHA x86_64 1:5.85-4.el7 rhel-7-server-rpms 58 k
    perl-ExtUtils-CBuilder noarch 1:0.28.2.6-294.el7_6 rhel-7-server-rpms 68 k
    perl-ExtUtils-MakeMaker noarch 6.68-3.el7 rhel-7-server-rpms 275 k
    perl-JSON-PP noarch 2.27202-2.el7 rhel-7-server-rpms 55 k
    python36 x86_64 3.6.8-2.el7.ius ius 60 k
    python36-devel x86_64 3.6.8-2.el7.ius ius 206 k
    python36-pip noarch 9.0.1-2.el7.ius ius 1.7 M
    redhat-lsb-core x86_64 4.1-27.el7 rhel-7-server-rpms 37 k

    Updating:
    openssl x86_64 1:1.0.2k-16.el7_6.1 rhel-7-server-rpms 493 k

    Installing for dependencies:
    at x86_64 3.1.13-24.el7 rhel-7-server-rpms 51 k
    avahi-libs x86_64 0.6.31-19.el7 rhel-7-server-rpms 62 k
    bc x86_64 1.06.95-13.el7 rhel-7-server-rpms 115 k
    cpp x86_64 4.8.5-36.el7_6.2 rhel-7-server-rpms 6.0 M
    cups-client x86_64 1:1.6.3-35.el7 rhel-7-server-rpms 151 k
    cups-libs x86_64 1:1.6.3-35.el7 rhel-7-server-rpms 357 k
    dwz x86_64 0.11-3.el7 rhel-7-server-rpms 99 k
    ed x86_64 1.9-4.el7 rhel-7-server-rpms 72 k
    gdbm-devel x86_64 1.10-8.el7 rhel-7-server-rpms 47 k
    glibc-devel x86_64 2.17-260.el7_6.6 rhel-7-server-rpms 1.1 M
    glibc-headers x86_64 2.17-260.el7_6.6 rhel-7-server-rpms 684 k
    kernel-headers x86_64 3.10.0-957.27.2.el7 rhel-7-server-rpms 8.0 M
    keyutils-libs-devel x86_64 1.5.8-3.el7 rhel-7-server-rpms 37 k
    krb5-devel x86_64 1.15.1-37.el7_6 rhel-7-server-rpms 271 k
    libcom_err-devel x86_64 1.42.9-13.el7 rhel-7-server-rpms 31 k
    libdb-devel x86_64 5.3.21-24.el7 rhel-7-server-rpms 38 k
    libkadm5 x86_64 1.15.1-37.el7_6 rhel-7-server-rpms 178 k
    libmpc x86_64 1.0.1-3.el7 rhel-7-server-rpms 51 k
    libselinux-devel x86_64 2.5-14.1.el7 rhel-7-server-rpms 187 k
    libsepol-devel x86_64 2.5-10.el7 rhel-7-server-rpms 77 k
    libverto-devel x86_64 0.2.5-4.el7 rhel-7-server-rpms 12 k
    m4 x86_64 1.4.16-10.el7 rhel-7-server-rpms 256 k
    mailx x86_64 12.5-19.el7 rhel-7-server-rpms 245 k
    mpfr x86_64 3.1.1-4.el7 rhel-7-server-rpms 203 k
    pcre-devel x86_64 8.32-17.el7 rhel-7-server-rpms 480 k
    perl x86_64 4:5.16.3-294.el7_6 rhel-7-server-rpms 8.0 M
    perl-Carp noarch 1.26-244.el7 rhel-7-server-rpms 19 k
    perl-Data-Dumper x86_64 2.145-3.el7 rhel-7-server-rpms 47 k
    perl-Digest noarch 1.17-245.el7 rhel-7-server-rpms 23 k
    perl-Encode x86_64 2.51-7.el7 rhel-7-server-rpms 1.5 M
    perl-Exporter noarch 5.68-3.el7 rhel-7-server-rpms 28 k
    perl-ExtUtils-Install noarch 1.58-294.el7_6 rhel-7-server-rpms 75 k
    perl-ExtUtils-Manifest noarch 1.61-244.el7 rhel-7-server-rpms 31 k
    perl-ExtUtils-ParseXS noarch 1:3.18-3.el7 rhel-7-server-rpms 77 k
    perl-File-Path noarch 2.09-2.el7 rhel-7-server-rpms 27 k
    perl-File-Temp noarch 0.23.01-3.el7 rhel-7-server-rpms 56 k
    perl-Filter x86_64 1.49-3.el7 rhel-7-server-rpms 76 k
    perl-Getopt-Long noarch 2.40-3.el7 rhel-7-server-rpms 56 k
    perl-HTTP-Tiny noarch 0.033-3.el7 rhel-7-server-rpms 38 k
    perl-IPC-Cmd noarch 1:0.80-4.el7 rhel-7-server-rpms 34 k
    perl-Locale-Maketext noarch 1.23-3.el7 rhel-7-server-rpms 93 k
    perl-Locale-Maketext-Simple noarch 1:0.21-294.el7_6 rhel-7-server-rpms 50 k
    perl-Module-CoreList noarch 1:2.76.02-294.el7_6 rhel-7-server-rpms 86 k
    perl-Module-Load noarch 1:0.24-3.el7 rhel-7-server-rpms 11 k
    perl-Module-Load-Conditional noarch 0.54-3.el7 rhel-7-server-rpms 18 k
    perl-Module-Metadata noarch 1.000018-2.el7 rhel-7-server-rpms 26 k
    perl-Params-Check noarch 1:0.38-2.el7 rhel-7-server-rpms 18 k
    perl-PathTools x86_64 3.40-5.el7 rhel-7-server-rpms 83 k
    perl-Perl-OSType noarch 1.003-3.el7 rhel-7-server-rpms 20 k
    perl-Pod-Escapes noarch 1:1.04-294.el7_6 rhel-7-server-rpms 51 k
    perl-Pod-Perldoc noarch 3.20-4.el7 rhel-7-server-rpms 87 k
    perl-Pod-Simple noarch 1:3.28-4.el7 rhel-7-server-rpms 216 k
    perl-Pod-Usage noarch 1.63-3.el7 rhel-7-server-rpms 27 k
    perl-Scalar-List-Utils x86_64 1.27-248.el7 rhel-7-server-rpms 36 k
    perl-Socket x86_64 2.010-4.el7 rhel-7-server-rpms 49 k
    perl-Storable x86_64 2.45-3.el7 rhel-7-server-rpms 77 k
    perl-Test-Harness noarch 3.28-3.el7 rhel-7-server-rpms 302 k
    perl-Text-ParseWords noarch 3.29-4.el7 rhel-7-server-rpms 14 k
    perl-Time-HiRes x86_64 4:1.9725-3.el7 rhel-7-server-rpms 45 k
    perl-Time-Local noarch 1.2300-2.el7 rhel-7-server-rpms 24 k
    perl-constant noarch 1.27-2.el7 rhel-7-server-rpms 19 k
    perl-devel x86_64 4:5.16.3-294.el7_6 rhel-7-server-rpms 453 k
    perl-libs x86_64 4:5.16.3-294.el7_6 rhel-7-server-rpms 688 k
    perl-macros x86_64 4:5.16.3-294.el7_6 rhel-7-server-rpms 44 k
    perl-parent noarch 1:0.225-244.el7 rhel-7-server-rpms 12 k
    perl-podlators noarch 2.5.1-3.el7 rhel-7-server-rpms 112 k
    perl-srpm-macros noarch 1-8.el7 rhel-7-server-rpms 4.7 k
    perl-threads x86_64 1.87-4.el7 rhel-7-server-rpms 49 k
    perl-threads-shared x86_64 1.43-6.el7 rhel-7-server-rpms 39 k
    perl-version x86_64 3:0.99.07-3.el7 rhel-7-server-rpms 84 k
    psmisc x86_64 22.20-15.el7 rhel-7-server-rpms 141 k
    pyparsing noarch 1.5.6-9.el7 rhel-7-server-rpms 94 k
    python-rpm-macros noarch 3-24.el7 epel-extra 7.9 k
    python-srpm-macros noarch 3-24.el7 epel-extra 7.3 k
    python3-rpm-macros noarch 3-24.el7 epel-extra 6.9 k
    python36-libs x86_64 3.6.8-2.el7.ius ius 8.6 M
    python36-setuptools noarch 39.2.0-4.el7.ius ius 621 k
    redhat-lsb-submod-security x86_64 4.1-27.el7 rhel-7-server-rpms 15 k
    redhat-rpm-config noarch 9.1.0-87.el7 rhel-7-server-rpms 81 k
    spax x86_64 1.5.2-13.el7 rhel-7-server-rpms 260 k
    systemtap-sdt-devel x86_64 3.3-3.el7 rhel-7-server-rpms 74 k
    time x86_64 1.7-45.el7 rhel-7-server-rpms 30 k
    zip x86_64 3.0-11.el7 rhel-7-server-rpms 260 k
    zlib-devel x86_64 1.2.7-18.el7 rhel-7-server-rpms 50 k

    Updating for dependencies:
    glibc x86_64 2.17-260.el7_6.6 rhel-7-server-rpms 3.6 M
    glibc-common x86_64 2.17-260.el7_6.6 rhel-7-server-rpms 11 M
    krb5-libs x86_64 1.15.1-37.el7_6 rhel-7-server-rpms 803 k
    libgcc x86_64 4.8.5-36.el7_6.2 rhel-7-server-rpms 102 k
    libgomp x86_64 4.8.5-36.el7_6.2 rhel-7-server-rpms 158 k
    openssl-libs x86_64 1:1.0.2k-16.el7_6.1 rhel-7-server-rpms 1.2 M

    Transaction Summary
    =============================================================================================================
    Install 15 Packages (+84 Dependent packages)
    Upgrade 1 Package (+ 6 Dependent packages)

    Total download size: 97 M

    Is this ok [y/d/N]: y

    Downloading packages:

    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    .
    .
    .
    .
    + Installing ONTAP Mediator. (Log: /tmp/ontap_mediator.jx6UrF/ontap-mediator/install.log)
    + Install successful. (Moving log to /opt/lenovo/lib/ontap_mediator/log/install.log)

    [root@red-hat-enterprise-linux ~]#

    示例

    以下示例显示了 Mediator 服务升级:

    [root@scspr1845484003 ontap-mediator]# ./ontap_mediator_1.1
    ONTAP Mediator will be upgraded from version 1.0.231618 to 1.1.5590287.


    Do you wish to continue? Y(es)/n(o): y
    Capturing support_bundle
    Mediator API User Name: mediatoradmin
    Password:
    Running plugins, please wait...

    Running 11/11: sysctl...
    Creating tar archive...
    Support bundle has been generated at /opt/lenovo/data/support_bundles/scspr1845484003_1582830730_BASIC.tgz
    Testing the DB can be upgraded
    Verifying database is up-to-date...
    Database out-of-date.Migrations are necessary:
    Current revision: bdd9252c33ee, Head revision: 6b2a053cd598
    Cloning database...
    Cloning successful.
    Performing database migrations against clone...
    /opt/lenovo/lib/ontap_mediator/pyenv/lib64/python3.6/site-packages/alembic/util/messaging.py:70: UserWarning: Skipping unsupported ALTER for creation of implicit constraint
    warnings.warn(msg)
    Migrations successful.
    Database upgrade operation complete.
    + Upgrading ONTAP Mediator. (Log: /root/ontap-mediator/upgrade_20200227141143.log)
    + Upgrade successful. (Moving log to /opt/lenovo/lib/ontap_mediator/log/upgrade_20200227141143.log)

  6. 使用以下步骤来配置第三方认证。
    建议使用第三方认证。
    1. 必须将证书放到以下目录中:/opt/lenovo/lib/ontap_mediator/ontap_mediator/server_config
      必须使用证书覆盖以下文件,并在必要时将证书文件重命名为 ontap_mediator_server.crtontap_mediator_server.key
      # SSL Certificates 
      cert_path: '/opt/lenovo/lib/ontap_mediator/ontap_mediator/server_config/ontap_mediator_server.crt'
      key_path: '/opt/lenovo/lib/ontap_mediator/ontap_mediator/server_config/ontap_mediator_server.key'
      必须确保遵循操作系统在安全性方面的最佳实践。

      如果未使用第三方证书,Mediator 安装过程将创建一个自签名证书。

    2. 除了服务器证书,还必须更新 CA 证书。
      必须使用证书覆盖以下文件,并在必要时将证书文件重命名为:
      • ontap_mediator_server.crt
      • ontap_mediator_server.key
      • ca.crt
      • ca.key
      • ca.srl
      # SSL Certificates
      cert_path: '/opt/lenovo/lib/ontap_mediator/ontap_mediator/server_config/ontap_mediator_server.crt'
      key_path: '/opt/lenovo/lib/ontap_mediator/ontap_mediator/server_config/ontap_mediator_server.key'
      ca_cert_path: '/opt/lenovo/lib/ontap_mediator/ontap_mediator/server_config/ca.crt'
      ca_key_path: '/opt/lenovo/lib/ontap_mediator/ontap_mediator/server_config/ca.key'
      ca_serial_path: '/opt/lenovo/lib/ontap_mediator/ontap_mediator/server_config/ca.srl'

  7. 验证安装。
    1. 运行以下命令以查看 ONTAP Mediator 服务的状态:systemctl
      [root@scspr1915530002 ~]# systemctl status ontap_mediator mediator-scst

      ∙ ontap_mediator.service - ONTAP Mediator
      Loaded: loaded (/opt/lenovo/lib/ontap_mediator/systemd/ontap_mediator.service; enabled; vendor preset: disabled)

      Active: active (running) since Thu 2020-06-18 09:55:02 EDT; 3 days ago

      Main PID: 3559 (uwsgi)

      Status: "uWSGI is ready"

      CGroup: /system.slice/ontap_mediator.service

      \u251c\u25003559 /opt/lenovo/lib/ontap_mediator/pyenv/bin/uwsgi --ini /opt/lenovo/lib/ontap_mediator/uwsgi/ontap_mediator.ini

      \u251c\u25004510 /opt/lenovo/lib/ontap_mediator/pyenv/bin/uwsgi --ini /opt/lenovo/lib/ontap_mediator/uwsgi/ontap_mediator.ini

      \u2514\u25004512 /opt/lenovo/lib/ontap_mediator/pyenv/bin/uwsgi --ini /opt/lenovo/lib/ontap_mediator/uwsgi/ontap_mediator.ini



      Jun 18 09:54:43 scspr1915530002 systemd[1]: Starting ONTAP Mediator...

      Jun 18 09:54:45 scspr1915530002 ontap_mediator[3559]: [uWSGI] getting INI configuration from /opt/lenovo/lib/ontap_mediator/uwsgi/ontap_mediator.ini

      Jun 18 09:55:02 scspr1915530002 systemd[1]: Started ONTAP Mediator.



      ∙ mediator-scst.service
      Loaded: loaded (/opt/lenovo/lib/ontap_mediator/systemd/mediator-scst.service; enabled; vendor preset: disabled)

      Active: active (running) since Thu 2020-06-18 09:54:51 EDT; 3 days ago

      Process: 3564 ExecStart=/etc/init.d/scst start (code=exited, status=0/SUCCESS)

      Main PID: 4202 (iscsi-scstd)

      CGroup: /system.slice/mediator-scst.service

      \u2514\u25004202 /usr/local/sbin/iscsi-scstd



      Jun 18 09:54:43 scspr1915530002 systemd[1]: Starting mediator-scst.service...

      Jun 18 09:54:48 scspr1915530002 iscsi-scstd[4200]: max_data_seg_len 1048576, max_queued_cmds 2048

      Jun 18 09:54:51 scspr1915530002 scst[3564]: Loading and configuring SCST[ OK ]

      Jun 18 09:54:51 scspr1915530002 systemd[1]: Started mediator-scst.service.

      [root@scspr1915530002 ~]#
    2. 要查看 ONTAP Mediator 服务正在使用的端口,请运行:netstat
      [root@scspr1905507001 ~]# netstat -anlt | grep -E '3260|31784'

      tcp 0 0 0.0.0.0:31784 0.0.0.0:* LISTEN

      tcp 0 0 0.0.0.0:3260 0.0.0.0:* LISTEN

      tcp6 0 0 :::3260 :::* LISTEN

ONTAP Mediator 服务现已安装成功并正在运行。必须在 ONTAP 存储系统中执行进一步配置以使用 Mediator 功能。