• CCNA 1 v7
  • CCNA 2 V7
  • CCNA 3 V7
  • Exámenes CCNA v7
  • Blog
  • Tienda
  • 0
    0
    Tu carrito está vacío
    Ver tienda
CCNA 3

IBN y Cisco DNA Center

CCNA 3

REST

CCNA 3
Application Programming Interface CCNA

API

Herramientas de Administración de Configuración CCNA
Herramientas de Administración de Configuración CCNA
CCNA 3
·5 Minutos de lectura

Herramientas de Administración de Configuración

Inicio
CCNA 3
Herramientas de Administración de Configuración
5

Resumen

Se compara las herramientas administrativas de configuración Puppet, Chef, Ansible, y SaltStack. ¡¡Empieza a aprender CCNA 200-301 gratis ahora mismo!!

¡Bienvenido!: Este tema forma parte del Módulo 14 del curso de Cisco CCNA 3, para un mejor seguimiento del curso puede ir a la sección CCNA 3 para guiarte del índice.

Tabla de Contenido

  • 1. Vídeo – Herramientas de Administración de Configuración
  • 2. Configuración de Red Tradicional
  • 3. Automatización de la Red
  • 4. Herramientas de Administración de Configuración
    • Conceptos del Agregado de Enlaces
  • 5. Comparación: Ansible, Chef, Puppet y SaltStack

1. Vídeo – Herramientas de Administración de Configuración

Como se mencionó en la introducción a este módulo, la configuración de una red puede llevar mucho tiempo. Las herramientas de administración de configuración pueden ayudarte a automatizar la configuración de routers, switches, firewalls y muchos otros aspectos de tu red.

Haz clic en reproducir en el vídeo para obtener más información sobre las herramientas de administración de configuración.

2. Configuración de Red Tradicional

Los dispositivos de red como el router, los switches y los firewalls han sido tradicionalmente configurados por un administrador de red utilizando la CLI, como se muestra en la figura. Cada vez que hay un cambio o una nueva característica, los comandos de configuración necesarios deben ser introducidos manualmente en todos los dispositivos apropiados. En muchos casos, esto no sólo lleva mucho tiempo, sino que también puede ser propenso a errores. Esto se convierte en un problema importante en redes más grandes o con configuraciones más complejas.

Configuración de Red Tradicional
Configuración de Red Tradicional

El Protocolo Simple de Administración de Redes (SNMP, por sus siglas en inglés) fue desarrollado para permitir a los administradores administrar nodos tales como servidores, estaciones de trabajo, routers, switches y aparatos de seguridad, en una red IP. Mediante una Estación de Gestión de Red (NMS, Network Management Station), que se muestra en la figura siguiente, el SNMP permite a los administradores de red vigilar y gestionar el rendimiento de la red, encontrar y resolver problemas de la red y realizar consultas para obtener estadísticas. La SNMP funciona razonablemente bien para la vigilancia de los dispositivos. Sin embargo, no suele utilizarse para la configuración debido a problemas de seguridad y a la dificultad de su aplicación. Aunque el SNMP está ampliamente disponible, no puede servir como instrumento de automatización de las redes actuales.

Estación de Gestión de Red NMS
Estación de Gestión de Red NMS

También puedes utilizar las API para automatizar el despliegue y la gestión de los recursos de la red. En lugar de que el administrador de la red configure manualmente los puertos, las listas de acceso, la calidad de servicio (QoS) y las políticas de equilibrio de carga, puedes utilizar herramientas para automatizar las configuraciones. Estas herramientas se enlazan con las API de red para automatizar las tareas rutinarias de aprovisionamiento de la red, permitiendo al administrador seleccionar y desplegar los servicios de red que necesita. Esto puede reducir significativamente muchas tareas repetitivas y mundanas para liberar tiempo para que los administradores de red trabajen en cosas más importantes.

3. Automatización de la Red

Nos estamos alejando rápidamente de un mundo en el que un administrador de red administra unas pocas docenas de dispositivos de red, a uno en el que están implementando y administrando cientos, miles e incluso decenas de miles de dispositivos de red complejos (tanto físicos como virtuales) con la ayuda de software. Esta transformación se está extendiendo rápidamente desde sus inicios en el centro de datos, a todos los lugares de la red. Existen métodos nuevos y diferentes para que los operadores de red supervisen, administren y configuren automáticamente la red. Como se muestra en la figura, estos incluyen protocolos y tecnologías como REST, Ansible, Puppet, Chef, Python, JSON, XML y más.

Automatización de la Red
Automatización de la Red

4. Herramientas de Administración de Configuración

Las herramientas de administración de configuración utilizan las solicitudes de API RESTful para automatizar tareas y pueden escalar en miles de dispositivos. Las herramientas de administración de configuración mantienen las características de un sistema o red para la coherencia. Estas son algunas características de la red que los administradores se benefician de la automatización:

  • Control de versión de software
  • Atributos del dispositivo, como nombres, direccionamiento y seguridad
  • Configuración de protocolos
  • Configuraciones de ACL

Las herramientas de gestión de la configuración suelen incluir automatización y orquestación. La automatización realiza automáticamente una tarea en un sistema. Esto podría estar configurando una interfaz o implementando una VLAN. La orquestación es el proceso de cómo deben realizarse todas estas actividades automatizadas, como el orden en el que deben realizarse, lo que debe completarse antes de que se inicia otra tarea, etc. La orquestación es la organización de las tareas automatizadas que da como resultado un proceso de coordenadas o un flujo de trabajo.

Ver también
CCNA 3
Vulnerabilidades y Amenazas de IP

Vulnerabilidades y Amenazas de IP

Hay varias herramientas disponibles para facilitar la gestión de la configuración:

  • Ansible
  • Chef
  • Puppet
  • SaltStack
Herramientas de Administración de Configuración
Herramientas de Administración de Configuración

El objetivo de todas estas herramientas es reducir la complejidad y el tiempo que implica configurar y mantener una infraestructura de red a gran escala con cientos, incluso miles de dispositivos. Estas mismas herramientas también pueden beneficiar a redes más pequeñas.

5. Comparación: Ansible, Chef, Puppet y SaltStack

Ansible, Chef, Puppet, y SaltStack, todos vienen con documentación de la API para configurar las solicitudes API RESTful. Todos ellos soportan JSON y YAML así como otros formatos de datos. La siguiente tabla muestra un resumen de una comparación de las principales características de las herramientas de gestión de la configuración de Ansible, Puppet, Chef y SaltStack.

Característica Ansible Chef Puppet SaltStack
¿Qué lenguaje de programación? Python + YAML Ruby Ruby Python
¿Basado en agentes o sin agente? Sin agente Basado en agentes Soporta ambos Soporta ambos
¿Cómo se administran los dispositivos? Cualquier dispositivo puede ser controlador («controller») Chef Master Puppet Master Salt Master
¿Qué crea la herramienta? Playbook Cookbook Manifest Pillar
  • ¿Qué lenguaje de programación? – Ansible y SaltStack están construidos en Python, mientras que Puppet y Chef están construidos en Ruby. Al igual que Python, Ruby es un lenguaje de programación de código abierto que es multiplataforma. Ruby generalmente se considera un lenguaje más difícil de aprender que Python.
  • ¿Basado en agentes o sin agente? – La administración de configuración está basada en agentes o sin agente. La administración de configuración basada en agente se «basa en pull» (pull-based), lo que significa que el agente del dispositivo administrado se conecta periódicamente con el maestro/master para obtener su información de configuración. Los cambios se realizan en el Master y se ejecutan por el dispositivo. La administración de configuración sin agente está «basada en push» (push-based). Se ejecuta un script de configuración en el maestro. El maestro se conecta al dispositivo y ejecuta las tareas del script. De las cuatro herramientas de configuración de la tabla, solo Ansible no tiene agente.
  • ¿Cómo se administran los dispositivos? – Esto radica en un dispositivo llamado Master en Puppet, Chef, y SaltStack. Sin embargo, debido a que Ansible no tiene agentes, cualquier equipo puede ser el controlador.
  • ¿Qué crea la herramienta? – Los administradores de red utilizan herramientas de administración de configuración para crear un conjunto de instrucciones a ejecutar. Cada herramienta tiene su propio nombre para estas instrucciones: Playbook, Cookbook, Manifest, y Pillar. Común a cada una de ellas es la especificación de una política o una configuración que debe aplicarse a los dispositivos. Cada tipo de dispositivo puede tener su propia política. Por ejemplo, todos los servidores Linux pueden tener la misma configuración básica y política de seguridad.

Glosario: Si tienes dudas con algún término especial, puedes consultar este diccionario de redes informáticas.

¡Listo! Sigue visitando nuestro blog de curso de redes, dale Me Gusta a nuestra fanpage; y encontrarás más herramientas y conceptos que te convertirán en todo un profesional de redes.

Etiquetas
Automatización Red
0 0 0 0
Relacionado
CCNA 3

IBN y Cisco DNA Center

CCNA 3

REST

CCNA 3
Application Programming Interface CCNA

API

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Acerca de CCNA

Sitio web referente a CCNA 200-301

Compañía

  • Contacto
  • App Android
  • Donación
  • CCNA v6.0
  • Tienda

Enlaces Útiles

  • Blog CCNA
  • Examen CCNA PDF
  • Pack CCNA Premium
  • Glosario
  • English Version

Ayuda

  • Enlaces Útiles
  • Aviso Legal
  • Política Privacidad
  • Política Cookies
  • Términos y Condiciones
© Copyright CCNADESDECERO.ES
Anterior
IBN y Cisco DNA Center
Siguiente
REST
  • CCNA 1 V7
  • CCNA 2 V7
  • CCNA 3 V7
  • Exámenes CCNA v7
  • Blog
  • Contacto
Comience a escribir para ver resultados o presione Escape para cerrar
Definición Diferencias WiFi Examenes CCNA 1 Examenes CCNA 2
Ver todos los resultados

Subscribe

Join 350k+ other creatives and get goodies straight sent to your inbox every 10 days.
Vaya a Apariencia > Personalizar > Suscribirse Pop-up para configurar esto.

Información de Cookies

Para que este sitio funcione adecuadamente, a veces instalamos en los dispositivos de los usuarios pequeños ficheros de datos, conocidos como cookies. La mayoría de los grandes sitios web también lo hacen. Leer más
Aceptar cookies
Ajustes de cookies
Configuración de Cookie Box
Configuración de Cookie Box

Ajustes de privacidad

Decida qué cookies desea permitir. Puede cambiar estos ajustes en cualquier momento. Sin embargo, esto puede hacer que algunas funciones dejen de estar disponibles. Para obtener información sobre eliminar las cookies, por favor consulte la función de ayuda de su navegador. MÁS INFORMACIÓN SOBRE LAS COOKIES QUE USAMOS.

Con el deslizador, puede habilitar o deshabilitar los diferentes tipos de cookies:

  • Block all
  • Essential
  • Functionality
  • Analytics
  • Advertising

Este sitio web

  • Esencial: Recordar sus ajustes de permisos de cookies
  • Esencial: Permitir cookies de sesión
  • Esencial: Recopilar la información que introduzca en el formulario de contacto de un boletín informativo y otros formularios en todas las páginas
  • Esencial: Hacer un seguimiento de lo que introduzca en la cesta de la compra
  • Esencial: Verificar que ha iniciado sesión en su cuenta de usuario
  • Esencial: Recordar la versión del idioma seleccionado

Este sitio web no

  • Recordar los datos de inicio de sesión
  • Funcionalidad: Recordar los ajustes de redes sociales
  • Funcionalidad: Recordar el país y la región seleccionados
  • Análisis: Hacer un seguimiento de las páginas visitadas y de la interacción en las mismas
  • Análisis: Hacer un seguimiento de la ubicación y la región según la dirección IP
  • Análisis: Hacer un seguimiento del tiempo pasado en cada página
  • Análisis: Aumentar la calidad de los datos de las funciones estadísticas
  • Publicidad: Adaptar la información y la publicidad a sus intereses según, p.ej., el contenido que ha visitado antes. (Actualmente no usamos segmentación ni cookies de segmentación)
  • Publicidad: Recopilar información personalmente identificable como el nombre y la ubicación

Este sitio web

  • Esencial: Recordar sus ajustes de permisos de cookies
  • Esencial: Permitir cookies de sesión
  • Esencial: Recopilar la información que introduzca en el formulario de contacto de un boletín informativo y otros formularios en todas las páginas
  • Esencial: Hacer un seguimiento de lo que introduzca en la cesta de la compra
  • Esencial: Verificar que ha iniciado sesión en su cuenta de usuario
  • Esencial: Recordar la versión del idioma seleccionado
  • Funcionalidad: Recordar todos los ajustes de redes sociales
  • Funcionalidad: Recordar el país y la región seleccionados

Este sitio web no

  • Análisis: Hacer un seguimiento de las páginas visitadas y de la interacción en las mismas
  • Análisis: Hacer un seguimiento de la ubicación y la región según la dirección IP
  • Análisis: Hacer un seguimiento del tiempo pasado en cada página
  • Análisis: Aumentar la calidad de los datos de las funciones estadísticas
  • Publicidad: Adaptar la información y la publicidad a sus intereses según, p.ej., el contenido que ha visitado antes. (Actualmente no usamos segmentación ni cookies de segmentación)
  • Publicidad: Recopilar información personalmente identificable como el nombre y la ubicación

Este sitio web

  • Esencial: Recordar sus ajustes de permisos de cookies
  • Esencial: Permitir cookies de sesión
  • Esencial: Recopilar la información que introduzca en el formulario de contacto de un boletín informativo y otros formularios en todas las páginas
  • Esencial: Hacer un seguimiento de lo que introduzca en la cesta de la compra
  • Esencial: Verificar que ha iniciado sesión en su cuenta de usuario
  • Esencial: Recordar la versión del idioma seleccionado
  • Funcionalidad: Recordar todos los ajustes de redes sociales
  • Funcionalidad: Recordar el país y la región seleccionados
  • Análisis: Hacer un seguimiento de las páginas visitadas y de la interacción en las mismas
  • Análisis: Hacer un seguimiento de la ubicación y la región según la dirección IP
  • Análisis: Hacer un seguimiento del tiempo pasado en cada página
  • Análisis: Aumentar la calidad de los datos de las funciones estadísticas

Este sitio web no

  • Publicidad: Adaptar la información y la publicidad a sus intereses según, p.ej., el contenido que ha visitado antes. (Actualmente no usamos segmentación ni cookies de segmentación)
  • Publicidad: Recopilar información personalmente identificable como el nombre y la ubicación

Este sitio web

  • Funcionalidad: Recordar los ajustes de redes sociales
  • Funcionalidad: Recordar el país y la región seleccionados
  • Análisis: Hacer un seguimiento de las páginas visitadas y de la interacción en las mismas
  • Análisis: Hacer un seguimiento de la ubicación y la región según la dirección IP
  • Análisis: Hacer un seguimiento del tiempo pasado en cada página
  • Análisis: Aumentar la calidad de los datos de las funciones estadísticas
  • Publicidad: Adaptar la información y la publicidad a sus intereses según, p.ej., el contenido que ha visitado antes. (Actualmente no usamos segmentación ni cookies de segmentación)
  • Publicidad: Recopilar información personalmente identificable como el nombre y la ubicación

Este sitio web no

  • Recordar los datos de inicio de sesión
Guardar y Cerrar