Configure Chef Knife, cargue libros de cocina y ejecute una receta en los nodos cliente de Chef

3328
Peter Bell
Configure Chef Knife, cargue libros de cocina y ejecute una receta en los nodos cliente de Chef
  1. ¿Cómo se cargan libros de cocina en el servidor Chef??
  2. ¿Cómo se ejecuta una receta con el cliente chef??
  3. ¿Cómo ejecuto el cliente chef en el nodo??
  4. ¿Cómo se configura un nodo de chef??
  5. ¿Qué es la lista de ejecución en chef??
  6. ¿Cuál de los siguientes es un equilibrador de carga en el servidor Chef??
  7. ¿Chef está escrito en Ruby??
  8. ¿Cómo se escribe una receta de chef??
  9. ¿Dónde se encuentra el archivo de configuración del cliente chef??
  10. ¿Cómo sé si el cliente Chef está instalado en Windows??
  11. ¿Cómo se autentica el cliente chef con el servidor??
  12. ¿Cómo me deshago del cliente chef en Linux??

¿Cómo se cargan libros de cocina en el servidor Chef??

Para cargar un libro de cocina específico, vaya al directorio chef-repo, especifique el nombre del libro de cocina junto con el directorio del libro de cocina como se muestra a continuación. Esto cargará el libro de cocina prod-db desde la máquina local al Chef Server. Tenga en cuenta que esto hará la carga solo si se cambia algo en el libro de cocina localmente.

¿Cómo se ejecuta una receta con el cliente chef??

Básicamente, desea incluir la instalación del chef-cliente y el cliente inicial. rb / validator en su proceso de aprovisionamiento. Eche un vistazo a las instalaciones desatendidas. La idea es que el nodo se "auto-arranque" en el primer arranque.

¿Cómo ejecuto el cliente chef en el nodo??

Ejecutar con privilegios elevados

  1. Inicie sesión como root y luego ejecute chef-client.
  2. Utilice su para convertirse en el usuario root y luego ejecute el chef-cliente. Por ejemplo: ...
  3. Usa la utilidad sudo. $ sudo chef-cliente.
  4. Dar acceso a un usuario para leer / etc / chef y también los archivos a los que accede el chef-cliente.

¿Cómo se configura un nodo de chef??

1 respuesta

  1. Instalar chef-cliente.
  2. Crear / etc / chef / client. rb. Ejemplo: ...
  3. Copiar clave de validación. Copie la clave en / etc / chef / myorg-validator.pem (a lo que está configurado como validation_key en el cliente.rb)
  4. Obtener certificado SSL. mkdir / etc / chef / trust_certs cuchillo ssl fetch -c / etc / chef / client.rb.

¿Qué es la lista de ejecución en chef??

Todas las recetas en la lista de ejecución del rol se ejecutarán en el nodo. El rol se cargará en el servidor Chef usando el comando de rol de cuchillo del archivo. ... La ejecución del cliente Chef en un nodo que tiene el rol en su lista de ejecución ejecutará todas las recetas enumeradas en el rol.

¿Cuál de los siguientes es un equilibrador de carga en el servidor Chef??

HAProxy (Proxy de alta disponibilidad) es un equilibrador de carga de software.

¿Chef está escrito en Ruby??

Chef es una empresa y el nombre de una herramienta de gestión de configuración escrita en Ruby y Erlang. Utiliza un lenguaje específico de dominio (DSL) puro Ruby para escribir "recetas" de configuración del sistema.

¿Cómo se escribe una receta de chef??

Las recetas del chef se escriben con Ruby. Una receta es básicamente una colección de definiciones de recursos que crearán un conjunto de instrucciones paso a paso para ser ejecutadas por los nodos. Estas definiciones de recursos se pueden mezclar con código Ruby para mayor flexibilidad y modularidad.

¿Dónde se encuentra el archivo de configuración del cliente chef??

config. Configura el / etc / chef / client. rb archivo de configuración de una plantilla y vuelve a cargar la configuración para la ejecución actual chef-cliente. Consulte USO para obtener más información sobre cómo se representa la configuración con atributos.

¿Cómo sé si el cliente Chef está instalado en Windows??

Vaya a http: // www.cocinero.io / chef / instalar.

  1. Haga clic en la pestaña Chef Client.
  2. Seleccione Windows, una versión y una arquitectura.
  3. En Descargas, seleccione la versión del chef-cliente para descargar y luego haga clic en el enlace que aparece a continuación para descargar el paquete.
  4. Asegúrese de que el MSI esté en el nodo de destino.

¿Cómo se autentica el cliente chef con el servidor??

Paso 1: al registrar y autenticar el nodo con el servidor Chef, los pares de claves públicas RSA se utilizan para autenticar al chef-cliente con el servidor Chef cada vez que un chef-cliente necesita acceder a los datos almacenados en el servidor Chef.

¿Cómo me deshago del cliente chef en Linux??

Detiene y deshabilita la unidad systemd chef-cliente: sudo systemctl stop chef-client y sudo systemctl deshabilita chef-client.


Nadie ha comentado sobre este artículo todavía.