Bajo Linux, Puppet es un sistema de administración de configuración centralizado con su propio lenguaje de descripción. Si desea desarrollar Puppet, necesita usar la herramienta Puppet. La siguiente serie pequeña toma CentOS 5.5 como ejemplo para presentarle la instalación y configuración de CentOS 5.5. Método del títere.
a: la marioneta es una herramientas de gestión de la configuración automatizados, los más comúnmente utilizados en C /S arquitectura.
La sintaxis de Puppet le permite crear una secuencia de comandos separada para crear un usuario en el host de destino. Todos los hosts de destino interpretarán y ejecutarán el módulo utilizando la sintaxis apropiada para el sistema local. Si se ejecuta en RedHat, se usa el comando useradd, si está en FreeBSD, se usa el comando adduser. Además, el títere tiene una gran flexibilidad.
2: Preparación de la instalación:
Dos máquinas CentOS 5.5 de 32 bits
IP del host y nombre del host
172.16.100.10 server.tech10.com < Br>
172.16.100.11 slave.tech11.com
facter: http://puppetlabs.com/downloads/facter/facter-1.5.9.tar.g
puppet: Http://puppetlabs.com/downloads/puppet/puppet-2.6.3.tar.gz
Tres: pasos de instalación
1: rpm -Uvh http: //dl.Fedoraproject. Org /pub /epel /5 /i386 /epel-release-5-4.noarch.rpm
yum install mysql mysql-devel mysql-server ruby-ruby-devel ruby-irb ruby-mysql ruby-rdoc ruby -ri
Vea la versión de Ruby, la versión es 1.8.5
Instale facter y puppet
tar zxvf facter-1.5.9
cd facter -1.5.9
ruby install.rb
tar zxvf puppet-2.6.3.tar.gz
cd puppet-2.6.3
ruby Install.rb
Los pasos anteriores se ejecutan en dos máquinas
2: configuración del servidor
a. Copie los archivos de origen
mkdir /etc /puppet
cp conf /auth.conf /etc /puppet
cp conf /redhat /fileserver.conf /etc /puppet
cp conf /redhat /puppet.conf /etc /puppet
cp conf /redhat /server.init /etc/init.d/puppetmaster
chmod + x /etc/init.d /puppetmaster
chkconfig puppetmaster en
mkdir -p /etc /puppet /manifests
b.Crear una cuenta títere
groupadd puppet
useradd -g puppet puppet
puppetmasterd --mkusers
c.Crear el directorio apropiado
mkdir /var /lib /puppet /rrd
chown Puppet.puppet /var /lib /puppet /rrd
d.Iniciar el servicio
/etc/init.d/puppetmaster restart
Crear la primera vez que lo inicie Archivos necesarios, incluidos los archivos de certificado, etc.
3: configuración del lado del esclavo
a.Copia archivos
mkdir /etc /puppet
cp conf /auth. Conf /etc /puppet
cp conf /namespaceauth.conf /etc /puppet
cp c Onf /redhat /puppet.conf /etc /puppet
cp conf /redhat /client.init /etc/init.d/puppet
chmod + x /etc/init.d/puppet
chkconfig --add puppet
chkconfig puppet en
b.Crear cuenta de puppet
groupadd puppet
useradd -g puppet puppet
puppetd --mkusers
Anterior12Siguiente Total 2 Páginas
Windows Phone es un producto móvil bajo Microsoft. Windows Phone no se reconoce en el sistema Ubuntu
en la máquina virtual En la máquina virtual, el sistema Linux debe configurarse para instalar la fu
JDK8 es un producto de Java. Si recuerda que el formato del paquete de instalación
En los sistemas Linux, el usuario root tiene el privilegio más alto, puede hacer cu
Cómo utiliza Linux el comando setfacl para crear archivos de permisos
Cómo Linux implementa la transmisión de mensajes de difusión UDP
Cómo modificar archivos al configurar variables de entorno en Linux
Pasos de instalación de Linux utilizando Telnet
Instalación de Ubuntu de 64 bits WPS error de software de oficina cómo hacerlo?
Para ver la versión del sistema Linux Shell se está utilizando?
Cómo utiliza Linux el comando grep para buscar archivos de texto
Cómo los sistemas Linux monitorean los nodos de almacenamiento de Mogilefs
Análisis del comando del sistema Linux
Sistema Ubuntu para cancelar la función de bloqueo de pantalla
Registro de Win8 no tiene solución RPEnabled
Muchas personas deben darse cuenta de cómo crear archivos .ISO desde Windows 7. Los archivos VHD
¿Tiene Win10 Enterprise Edition un navegador Microsoft Edge integrado?
Agregue capacidades de búsqueda remota a Win7 Explorer para buscar información relevante de la web
Win7 no puede abrir la página web y solicita la solución al problema fuera de línea
¿Cómo abrir la tecla de combinación para desbloquear la función de pantalla en el sistema Win10?
Conexión de escritorio remoto del sistema Win10 no es cómo hacerlo