【问题标题】:How to give a windows shared path and linux shared path as source for a software and rpm respectively using any resource in puppet?如何使用 puppet 中的任何资源分别将 windows 共享路径和 linux 共享路径作为软件和 rpm 的源?
【发布时间】:2016-09-13 23:28:09
【问题描述】:

我在共享路径中有一个 Windows 可执行文件和 rpm,它位于具有用户名和密码的 CIFS/SMB/NFS 文件共享系统中。如何通过 puppet master 清单中的凭据传递源路径并通过代理运行它。我得到“源不存在”,尽管我可以通过 Windows 命令提示符访问该文件。非常感谢任何帮助!

【问题讨论】:

    标签: linux share puppet nfs agent


    【解决方案1】:

    了解 Puppet 代理最重要的一点是,它默认在本地系统 SYSTEM 上下文下运行,通常无法访问网络资源。因此,您需要通过将运行服务的用户更改为对机器具有管理访问权限的另一个用户来解决这一问题。

    当你运行puppet agent -t(在你的用户上下文下运行)时它可以工作,但在服务运行时(在服务帐户下运行)就不行,这通常与权限问题有关。

    我会在文档恢复后提供指向该文档的链接。

    HTH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-10
      • 1970-01-01
      • 2023-03-27
      • 2019-02-03
      • 1970-01-01
      相关资源
      最近更新 更多