Cómo instalar CFEngine en Ubuntu 16.04

Introducción

CFEngine es un sistema de administración de configuración de código abierto y gratuito que proporciona un marco para administrar automáticamente una infraestructura de TI. Es posible automatizar la configuración y el mantenimiento de una gran cantidad de computadoras de escritorio, servidores, dispositivos de red y teléfonos inteligentes fácilmente utilizando CFEngine. CFEngine es bastante similar a Puppet o Chef, pero tiene una huella muy pequeña. Está escrito en el lenguaje de programación C, por lo que es muy rápido.

Aquí, aprenderemos cómo instalar CFEngine en un servidor Ubuntu 16.04.

Prerrequisitos

  • Una instancia de servidor Vultr Ubuntu 16.04 recientemente implementada.
  • Un usuario no root con privilegios de sudo configurado en su servidor.

Paso 1: actualiza el sistema

Antes de comenzar, deberá actualizar la base de datos del repositorio de paquetes del sistema con la última versión. Puede hacer esto con el siguiente comando:

sudo apt-get update -y
sudo apt-get upgrade -y

Una vez que su sistema esté actualizado, puede continuar con el siguiente paso.

Paso 2: Instalar CFEngine

Por defecto, CFEngine no está disponible en el repositorio de Ubuntu 16.04. Por lo tanto, deberá agregar los repositorios de paquetes de CFEngine a la lista de repositorios de su servidor. Puede hacer esto ejecutando el siguiente comando:

sudo nano /etc/apt/sources.list

Cuando se abra el editor de texto, agregue las siguientes líneas:

deb http://cfengine.com/pub/apt/packages stable main

Guarde el archivo cuando haya terminado.

A continuación, deberá descargar la clave pública de CFEngine. Puede descargarlo con el siguiente comando:

wget http://cfengine.com/pub/gpg.key 

Agregue apt-key a la lista de claves confiables.

sudo apt-key add gpg.key

A continuación, actualice el repositorio de paquetes apt con el siguiente comando:

sudo apt-get update -y

Una vez que se haya actualizado el repositorio, instale CFEngine Community Edition ejecutando el siguiente comando:

sudo apt-get install cfengine-community

Puede verificar la versión de CFEngine con el siguiente comando:

cf-agent -V

Debería ver el siguiente resultado:

CFEngine Core 3.10.0

Paso 3: arranque el host al servidor de políticas

Deberá iniciar el centro de políticas de CFEngine para establecer una conexión entre el host y el servidor de políticas. Puede hacerlo iniciando con la dirección IP de su servidor.

sudo cf-agent --bootstrap your-server-ip

CFEngine ya está listo para ser utilizado.

Paso 4: crea tu primera política

Deberá crear un archivo de política para automatizar una tarea de administración del sistema. Por ejemplo, cree un nuevo archivo llamado policy.cf:

sudo nano /opt/policy.cf

body common control
{
  bundlesequence => { "test" };
}

bundle agent test
{
  reports:                

    cfengine_3::         

      "My First Policy";     

}

Guarde y cierre el archivo cuando haya terminado, luego ejecute la política con el siguiente comando:

sudo cf-agent policy.cf

Debería ver el siguiente resultado:

My First Policy

¡Felicidades! Ha instalado correctamente CFEngine en el servidor Ubuntu 16.04.

Dejar un comentario

ZPanel y Sentora en CentOS 6 x64

ZPanel y Sentora en CentOS 6 x64

ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Aprende cómo instalar Vtiger CRM, una aplicación de gestión de relaciones con el cliente, en CentOS 7 para aumentar tus ventas y mejorar el servicio al cliente.

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Esta guía completa le mostrará cómo configurar un servidor Counter-Strike 1.6 en Linux, optimizando el rendimiento y la seguridad para el mejor juego. Aprende los pasos más recientes aquí.

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.