Sophon集群中网络文件系统(nfs)目录所在节点与路径查询方式

  其他常见问题
内容纲要

概要描述

由于Sophon notebook使用网络文件系统NFS(Network File System)存放代码文件、python安装包,Sophon api使用NFS保存模型文件。如需使用notebook或部署api,Sophon集群需先安装nfs服务。
Sophon2.4.0开始引入容器化nfs服务,不需要在宿主机上安装nfs,但实际上nfs目录也是挂载在宿主机上。本文主要介绍如何查看不同版本的Sophon集群中nfs目录所在节点与路径。

详细说明

宿主机nfs目录所在节点与路径

Sophon2.4.0之前版本,一般情况下,会使用我们提供的脚本在集群的某一节点宿主机上创建nfs-pv, 详见Sophon集群中安装nfs及创建pv/pvc
正常情况下,nfs目录所在节点的nfs服务是启动状态,此时可以通过在集群内任意节点执行以下命令来查看nfs目录所在及节点与路径。如图中显示:172.22.26.97为nfs目录所在节点,路径是/export。
for host in $(awk '{print $1}' /etc/hosts);do echo $host && showmount -e $host;done

file
如果nfs服务未启动,执行以上命令会显示:clnt_create: RPC: Program not registered。
file
查看run_pvc.sh脚本,nfs配置文件/etc/exports记录了nfs配置信息。因此,通过查看各节点上的文件/etc/exports,显示有/export *(rw,async,no_root_squash,no_subtree_check,insecure)即为nfs目录所在节点。
file
file
查看/export下的内容,可以看到,用户zyq的nfs文件所在路径为/export/home/zyq。
file

容器化nfs目录所在节点与路径

Sophon2.4.0及之后版本,使用容器化nfs服务,实际上nfs目录也是挂载在宿主机上。nfs目录所在宿主机节点和路径可通过以下两种方式查看:

  1. 8180集群管理页面
    如图所示,nfs目录所在宿主机节点为sophon232-zyq1,路径为/mnt/disk1/sophon/nfs_dir/sophon1。
    file
  2. 后台k8s命令查看
    如图所示,nfs目录所在宿主机节点为sophon232-zyq1,路径为/mnt/disk1/sophon/nfs_dir/sophon1(注意:不包含路径前面的/vdir,这个是容器内目录)。
    file
    宿主机上查看/mnt/disk1/sophon/nfs_dir/sophon1下的内容,可以看到,用户zyq的nfs文件所在路径为/mnt/disk1/sophon/nfs_dir/sophon1/home/zyq
    file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。