Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

维护ONTAP调解器的主机操作系统

贡献者 netapp-sarajane netapp-thomi

定期维护ONTAP Mediator 的主机操作系统以获得最佳性能。

重新启动主机

仅当集群健康时才重新启动主机。当ONTAP调解器处于离线状态时,集群无法响应故障。在重启之前安排一个服务窗口。

ONTAP调解器会在重新启动期间自动恢复,并重新进入与ONTAP集群先前配置的关系。

主机软件包更新

更新内核之外的任何库或 yum 包。如果需要,请重新启动主机以使更改生效。在重新启动主机之前安排服务窗口。

如果安装 yum-utils 软件包、请使用 needs-restarting 用于检测任何软件包更改是否需要重新启动的命令。

更新ONTAP调解器依赖项后重新启动,因为更改不会立即生效。

主机操作系统次要内核升级

必须为正在使用的内核编译SCST。 要更新操作系统、需要维护窗口。

步骤

执行以下步骤升级主机操作系统内核。

备注 升级内核之前,请检查操作系统和ONTAP Mediator 版本是否兼容。有关支持的版本,请参阅"操作系统支持列表"
  1. 停止 ONTAP 调解器。

  2. 卸载 SCST 包,请参阅执行主机维护。 (SCST 不提供升级机制。)

  3. 升级操作系统并重新启动。

  4. 重新安装SCST软件包。

  5. 重新启用 ONTAP 调解器。

执行主机维护

升级 VM 内核可能会导致与 SCST 模块的兼容性问题。手动卸载并重新安装 SCST。

步骤 1:卸载 SCST

要卸载 SCST,请使用适合您的ONTAP Mediator 版本的 tar 包。

步骤
  1. 下载适当的 SCST 包(如下表所示)并解压。

    此版本

    使用此tar包…​

    ONTAP调解器 1.10

    scst-3.9.tar.gz

    ONTAP调解器 1.9.1

    scst-3.8.0.tar.bz2.

    ONTAP调解器1.9

    scst-3.8.0.tar.bz2.

    ONTAP调解器1.8

    scst-3.8.0.tar.bz2.

    ONTAP调解器1.7

    scst-3.7.0.tar.bz2.

    ONTAP调解器1.6

    scst-3.7.0.tar.bz2.

    ONTAP调解器1.5

    scst-3.6.0.tar.bz2.

    ONTAP调解器1.4

    scst-3.6.0.tar.bz2.

    ONTAP调解器1.3

    scst-3.5.0.tar.bz2.

    ONTAP调解器1.1

    scst-3.4.tar.bz2.

    ONTAP 调解器1.0

    scst-3.3.0.tar.bz2.

    1. 从访问开源包"SCST sourceforge 下载"

    2. 选择*下载已发布版本*。

    3. 将捆绑包提取到您的虚拟机。

  2. 在 `scst`目录:

    1. systemctl stop mediator-scst

    2. make scstadm_uninstall

    3. make iscsi_uninstall

    4. make usr_uninstall

    5. make scst_uninstall

    6. depmod

步骤 2:安装 SCST

要手动安装 SCST,您需要用于已安装ONTAP Mediator 版本的 SCST tar 包(请参阅SCST 表)。

备注 在安装ONTAP调解器之前执行此步骤。如果您使用的 SCST 版本比ONTAP Mediator 安装程序捆绑的版本新,则安装程序将跳过此步骤。
  1. 在 `scst`目录:

    1. make 2release

    2. make scst_install

    3. make usr_install

    4. make iscsi_install

    5. make scstadm_install

    6. depmod

      备注

      如果您是首次安装并且想要预安装ONTAP Mediator,请在继续下一步之前运行以下命令:

      mkdir -p /opt/netapp/lib/ontap_mediator/ontap_mediator/SCST_mod_keys

    7. cp scst/src/certs/scst_module_key.der /opt/netapp/lib/ontap_mediator/ontap_mediator/SCST_mod_keys/

    8. patch /etc/init.d/scst < /opt/netapp/lib/ontap_mediator/systemd/scst.patch

      备注 如果您在首次安装期间在ONTAP Mediator 之前预安装 SCST,请跳过此步骤。安装程序应用相关的 SCST 补丁。
  2. (可选)如果已启用安全启动、则在重新启动之前、请执行以下步骤:

    1. 确定每个文件名 scst_vdiskscst , 和 `iscsi_scst`模块:

      [root@localhost ~]# modinfo -n scst_vdisk
      [root@localhost ~]# modinfo -n scst
      [root@localhost ~]# modinfo -n iscsi_scst
    2. 确定内核版本:

      [root@localhost ~]# uname -r
    3. 使用内核对每个模块文件进行签名:

      [root@localhost ~]# /usr/src/kernels/<KERNEL-RELEASE>/scripts/sign-file \sha256 \
      /opt/netapp/lib/ontap_mediator/ontap_mediator/SCST_mod_keys/scst_module_key.priv \
      /opt/netapp/lib/ontap_mediator/ontap_mediator/SCST_mod_keys/scst_module_key.der \
      _module-filename_
    4. 使用固件安装 UEFI 密钥。

      有关安装UEFI密钥的说明、请参见:

      /opt/netapp/lib/ontap_mediator/ontap_mediator/SCST_mod_keys/README.module-signing

      生成的UEFI密钥位于:

    /opt/netapp/lib/ontap_mediator/ontap_mediator/SCST_mod_keys/scst_module_key.der

  3. 重新启动系统:

    reboot

主机更改为主机名或IP

关于此任务
  • 在安装了 ONTAP Mediator 的 Linux 主机上执行此任务。

  • 仅当自签名证书因安装ONTAP调解器后主机名或 IP 地址发生变化而过时时才执行此任务。

  • 临时自签名证书被受信任的第三方证书替换后,您就不再使用此任务来重新生成证书。如果您没有自签名证书,则无法使用此过程。

步骤

为当前主机创建临时自签名证书:

  1. 重新启动 ONTAP 调解器:

    ./make_self_signed_certs.sh overwrite

    [root@xyz000123456 ~]# cd /opt/netapp/lib/ontap_mediator/ontap_mediator/server_config
    [root@xyz000123456 server_config]# ./make_self_signed_certs.sh overwrite
    
    Adding Subject Alternative Names to the self-signed server certificate
    #
    # OpenSSL example configuration file.
    Generating self-signed certificates
    Generating RSA private key, 4096 bit long modulus (2 primes)
    ..................................................................................................................................................................++++
    ........................................................++++
    e is 65537 (0x010001)
    Generating a RSA private key
    ................................................++++
    .............................................................................................................................................++++
    writing new private key to 'ontap_mediator_server.key'
    -----
    Signature ok
    subject=C = US, ST = California, L = San Jose, O = "NetApp, Inc.", OU = ONTAP Core Software, CN = ONTAP Mediator, emailAddress = support@netapp.com
    Getting CA Private Key
    
    [root@xyz000123456 server_config]# systemctl restart ontap_mediator