将 Lustre 客户端软件升级到当前版本

本文介绍如何将现有 Lustre 客户端包升级到当前版本。 需要升级的客户端软件才能连接到 Azure 托管 Lustre 文件系统。

如果需要首次安装客户端软件,请参阅 安装适用于 Azure 托管 Lustre 的客户端软件

有关将客户端连接到群集的详细信息,请参阅 将客户端连接到 Azure 托管 Lustre 文件系统

升级 Lustre 客户端

如果客户端计算机使用较旧版本的 Lustre,则可以使用以下步骤将 Lustre 客户端包升级到当前版本。 除了删除客户端软件包外,还必须完全卸载以前的 Lustre 客户端的内核模块。

按照以下步骤将 Lustre 客户端升级到当前版本:

  1. 使用以下命令卸载装载 Lustre 客户端的任何容器或装入点:

    sudo umount <all Lustre mounts>
    
  2. 使用以下命令卸载现有的 Lustre 客户端版本:

    sudo dnf remove <lustre-client>
    
  3. 使用 sudo reboot重新启动,或使用以下命令卸载 Lustre 和 Lustre 网络 (LNet) 内核模块:

    sudo lustre_rmmod
    
  4. 使用以下命令安装当前版本的 Lustre 客户端:

    sudo dnf install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    
  5. 使用以下命令验证是否删除了旧的内核模块:

    cat /sys/module/lustre/version; lsmod | grep -E 'lustre|lnet'
    

    输出应类似于以下示例:

    cat: /sys/module/lustre/version: No such file or directory
    

    如果输出显示旧版本的 Lustre 内核模块,建议重启系统。

执行此过程后,可以将 客户端装载 到 Azure 托管 Lustre 文件系统。

后续步骤