Oracle Linux Puppet, Facter y Hiera Instalación utilizando Ruby

Oracle Linux Puppet, Facter y Hiera Instalación utilizando Ruby

Esta configuración describe brevemente una instalación del sistema de administración de configuración de títeres en Oracle Linux usando Ruby. El procedimiento de instalación es fácil de seguir e instalaremos tres componentes principales de Puppet: marioneta, facter y jera.

Instale los requisitos previos de instalación de Puppet

Primero, comenzamos por requisitos previos de instalación:

# yum instalar curl ruby ​​alquitrán que 

Instalación de títeres

En el siguiente paso, descargamos todos los componentes de la última versión en un directorio de instalación temporal /tmp/marioneta:

# mkdir /tmp /marioneta # cd /tmp /tupret 

El siguiente comando de Linux descargará, extraerá e instalará cada uno de los tres componentes. Actualice a continuación las URL con los números de versión de Tarball deseados/nuevos:

# curl -s http: // descargas.títeres.com/facter/facter-2.4.4.alquitrán.GZ | Tar xz; Ruby Facter*/Instalar.rb # curl -s https: // descargas.títeres.com/hiera/jiera-2.0.0.alquitrán.GZ | Tar xz; Ruby Hiera*/Instalar.rb # curl -s https: // descargas.títeres.com/marioneta/marioneta-4.1.0.alquitrán.GZ | Tar xz; Ruby Puppet*/Instalar.RB 

Todo listo. Lo que queda es verificar nuestra instalación:

# facter -v 2.4.4]# Hiera -V 2.0.0 # Puppet -Versión 4.1.0 

y opcionalmente elimina nuestro directorio de instalación de títeres temporales:

# RM -FR /TMP /Puppet 

Solución de problemas

El siguiente mensaje de error puede aparecer durante la instalación de títeres si le falta cual paquete:

instalar.RB: 138: en ": No hay dicho archivo o directorio, que (errno :: enoent) desde la instalación.RB: 138: en 'bloque en do_man' desde la instalación.RB: 126: en 'cada uno' desde la instalación.RB: 126: en 'do_man' desde la instalación.RB: 484: en 'Bloque en' desde/usr/share/ruby/fileutils.RB: 125: en 'Chdir' desde/usr/share/ruby/fileUtils.RB: 125: en 'CD' desde la instalación.RB: 467: en '' 

Para resolver este error, simplemente instale cual paquete:

# yum instalación que 

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas para instalar en Ubuntu 22.04
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Instalación de Oracle Java en Ubuntu 20.04 fossa focal Linux
  • Descarga de Linux
  • Oracle Linux vs Red Hat (Rhel)
  • Cómo instalar Yum en Linux
  • Descarga de archivos de curl en Linux
  • Instale Arch Linux en VMware Workstation