AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[autofs](unix)

Martin Hope
Randeer Lalanga
Asked: 2018-10-03 03:40:41 +0800 CST

CentOS 7 中的 autofs 间接挂载

  • 0

我正在使用 CentOS7。我试图测试“autofs”。我创建了 2 个 centos 服务器作为 cent_ldap 和 cent_client。我已将 cent_client 配置为成功使用 ldap 身份验证。在 cent_ldap 我创建了 nfs 导出为

/home *(rw)

使用我创建的 cent_client

mkdir /mnt/fordirect -p

mkdir /mnt/forindirect -p

在文件 /etc/auto.master.d/direct.autofs -> /- /etc/auto.direct

在文件 auto.direct -> /mnt/fordirect -rw,sync cent_ldap:/home

在文件 /etc/auto.master.d/indirect.autofs -> /mnt /etc/auto.indirect

在文件 auto.indirect -> forindirect -rw,sync cent_ldap:/home

systemctl restart autofs autofs 启动没有任何错误

但是当我从 root 用户测试这些安装时

ls /mnt/fordirect --> user1 user2 user3

ls /mnt/forindirect --> #它没有给出任何输出

有人能告诉我为什么间接挂载没有给出任何输出吗?

mount autofs
  • 1 个回答
  • 1302 Views
Martin Hope
John Bollinger
Asked: 2018-07-17 07:23:13 +0800 CST

如何解决与主机探测相关的 autofs 挂载延迟?

  • 3

我有一个 CentOS 6 和 CentOS 7 客户端机器的基础架构,它们依赖 autofs 来自动挂载由我组织中其他地方的服务导出的各种 NFS 文件系统。最近,客户端开始表现出一种麻烦的行为,即自动挂载这些文件系统变得非常缓慢——而过去挂载需要几秒钟,现在开始需要将近两分钟。

我想我已经将问题归结为多种因素:

  • 服务器的主机名有大量不同的分辨率 (32)
  • 当主机名有多个解析时,autofs 会探测每一个以尝试拒绝无响应的解析,并从其余当前具有最佳响应时间的解析中选择一个
  • autofs 向每个服务器发出的两个探测 RPC 中的一个似乎对我的所有服务器都持续超时。

这是调试日志的代表性摘录:

Jul 13 15:48:18 myclient automount[17485]: get_nfs_info: called with host nfs.my.org(10.220.8.68) proto 6 version 0x20
Jul 13 15:48:18 myclient automount[17485]: get_nfs_info: nfs v3 rpc ping time: 0.000290
Jul 13 15:48:18 myclient automount[17485]: get_nfs_info: host nfs.my.org cost 289 weight 0
Jul 13 15:48:18 myclient automount[17485]: get_nfs_info: called with host nfs.my.org(10.220.8.68) proto 17 version 0x20
Jul 13 15:48:21 myclient automount[17485]: get_nfs_info: called with host nfs.my.org(10.220.8.84) proto 6 version 0x20

这显示了一个完整的探测以及三秒后下一个探测的开始。除了延迟之外,我看不到任何有关对第二个 RPC 的响应的信息。这对我来说是“超时”。虽然超时单独只有 3 秒,但将其乘以 32 台机器意味着在实际尝试挂载之前超时超过一分半。

客户端运行 CentOS 6 和 7 的标准 NFS 客户端堆栈:分别由 CentOS 打包的 nfs-utils 1.2.3 和 autofs 5.0.5 或 nfs-utils 1.3.0 和 autofs 5.0.7。客户处于配置管理之下,因此我相信他们在问题开始出现之前就没有进行任何软件或配置更改。

服务器正在运行 Ganesha 用户空间 NFS 堆栈,特别是,它们不支持 NFS4 可能是相关的,尽管这在过去没有出现问题。服务器管理声称没有故意进行配置更改,但允许可能已安装例行软件更新。

所以,最后,问题如标题所示:如何解决主机探测导致的挂载延迟?Ganesha 中是否有相关的配置设置,其默认设置可能已更改?或者,有没有办法配置 autofs 以避免尝试失败的 RPC?还是我可能错误地识别了问题?

打开 autofs 配置参数use_hostname_for_mounts似乎可以解决这个问题,但据我了解,这是以失去对故障和单个服务器过载的弹性为代价的。没有更好的办法吗?

nfs autofs
  • 1 个回答
  • 2244 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve