使用 Ruby 安装 Oracle Linux puppet、facter 和 hiera使用 Ruby 安装 Oracle Linux puppet、facter 和 hiera使用 Ruby 安装 Oracle Linux puppet、facter 和 hiera使用 Ruby 安装 Oracle Linux puppet、facter 和 hiera
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

使用 Ruby 安装 Oracle Linux puppet、facter 和 hiera

发表 admin at 2025年2月28日
类别
  • 未分类
标签

此配置简要描述了使用 Ruby 在 Oracle Linux 上安装 Puppet 配置管理系统。安装过程很简单,我们将安装三个主要的 puppet 组件:puppet、facter 和 hiera。

安装 Puppet 的安装先决条件

首先,我们从安装先决条件开始:

# yum install curl ruby tar which

木偶安装

下一步,我们将所有最新版本的组件下载到临时安装目录 /tmp/puppet 中:

# mkdir /tmp/puppet
# cd  /tmp/puppet

以下 Linux 命令将下载、解压并安装这三个组件。请使用所需/更新的 tarball 版本号更新以下 URL:

# curl -s http://downloads.puppetlabs.com/facter/facter-2.4.4.tar.gz | tar xz; ruby facter*/install.rb
# curl -s https://downloads.puppetlabs.com/hiera/hiera-2.0.0.tar.gz | tar xz; ruby hiera*/install.rb
# curl -s https://downloads.puppetlabs.com/puppet/puppet-4.1.0.tar.gz | tar xz; ruby puppet*/install.rb

全做完了。剩下的就是检查我们的安装:

# facter -v
2.4.4
]# hiera -v
2.0.0
# puppet --version
4.1.0

并可选择删除我们的临时 puppet 安装目录:

# rm -fr /tmp/puppet

故障排除

如果您缺少 which 软件包,在 Puppet 安装过程中可能会出现以下错误消息:

install.rb:138:in ``': No such file or directory - which (Errno::ENOENT)
        from install.rb:138:in `block in do_man'
        from install.rb:126:in `each'
        from install.rb:126:in `do_man'
        from install.rb:484:in `block in <main>'
        from /usr/share/ruby/fileutils.rb:125:in `chdir'
        from /usr/share/ruby/fileutils.rb:125:in `cd'
        from install.rb:467:in `<main>'

要解决此错误,只需安装 which 包:

# yum install which
©2015-2025 Norria support@alaica.com