前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >cvmfs排查方法

cvmfs排查方法

原创
作者头像
姚华
发布2023-06-05 21:28:13
1540
发布2023-06-05 21:28:13
举报
文章被收录于专栏:运维民工运维民工

为了检查基本设置中的常见错误配置,运行

代码语言:javascript
复制
cvmfs_config chksetup

Copy

CernVM-FS从不同的配置文件中收集配置参数,这些文件可以覆盖彼此的设置(默认配置、域特定配置、本地设置…)。要显示repository.cern.ch的有效配置,请运行

代码语言:javascript
复制
cvmfs_config showconfig repository.cern.ch

Copy

为了排除autofs/automounter这个问题的来源,你可以尝试用以下方法手动加载 repository.cern.ch

代码语言:javascript
复制
mkdir -p /mnt/cvmfs
mount -t cvmfs repository.cern.ch /mnt/cvmfs

Copy

cvmfs的排查问题流程需要先去区分是客户端还是服务端的问题,还是就是需要结合报错信息去找到可能的原因。

客户端

假如是首次登陆挂载cvmfs的话,可以检查一下配置文件,通过cvmfs_config命令检查配置文件是否有问题。

代码语言:javascript
复制
cvmfs_config chksetup

Copy

假如是redhat发行版本,还可能因为selinux导致挂载问题,所以在测试期间,可以选择关闭临时关闭selinux

代码语言:javascript
复制
setenforce 0

Copy

假如stratum 0或者1,没有设置GeoIP,无法通过地理位置访问最近的网络,是直接访问到stratum0或者选择了较远的stratum1上,可能会因为网络延迟的原因,导致timeout,可以通过journalctl查看日志信息

代码语言:javascript
复制
journalctl -xe

Copy

服务端

为了排除SELinux是问题的来源,你可以在通过以下方式禁用SELinux后尝试安装

代码语言:javascript
复制
/usr/sbin/setenforce 0

Copy

一旦发现问题,确保通过重启autofs来进行修改

代码语言:javascript
复制
systemctl restart autofs

Copy

如果问题是一个版本库可以被挂载和卸载,但后来不能被重新挂载,请看重新挂载和命名空间/容器。

为了排除损坏的本地缓存是问题的来源,运行

代码语言:javascript
复制
cvmfs_config wipecache

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 客户端
  • 服务端
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档