Diferencia entre revisiones de «MCollective»
De Ardemans Wiki
(Página creada con «= Introducción = = Referencias = = Instalación = Para una instalación básica he añadido el repositorio de para centos de EPEL y después he instalado el agente y el ...») |
(Sin diferencias)
|
Revisión de 11:12 3 feb 2013
Contenido
Introducción
Referencias
Instalación
Para una instalación básica he añadido el repositorio de para centos de EPEL y después he instalado el agente y el cliente de mcollective.
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install mcollective mcollective-client
Aunque si vamos a añadir los repositorios para puppet de puppetlabs también está disponible en ellos:
rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-6.noarch.rpm
Configuración
Tanto en el fichero /etc/mcollective/server.cfg y /etc/mcollective/client.cfg tenemos que especificar los parámetros de servidor STOMP al que nos vamos a conectar:
# Middleware connector = stomp plugin.stomp.host = centos1.ardemans.int plugin.stomp.port = 6163 plugin.stomp.user = mcuser plugin.stomp.password = <secreto>
Y después de reiniciar mcollective ya estamos conectados al servidor y ya podemos empezar a lanzar comandos de mco.
Comandos
Haciendo consultas
Para consultar que máquinas tenemos conectadas y respondiendo podemos hacer un ping
mco ping
Para sacar información de una de ellas usamos el inventory. Es importante poner el nombre del servidor con el fqdn y es case sensitive.
mco inventory <servidor>