Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

¿Cómo automatizar los dispositivos de red de Dell EMC con herramientas de DevOps?

Summary: Cómo configurar, administrar y automatizar switches de red Dell EMC con herramientas de administración de la configuración (CMT) de DevOps y API de código abierto.

This article applies to   This article does not apply to 

Symptoms


En este artículo, se proporciona una visión general de la integración de Dell EMC Networking con herramientas de administración de la configuración de DevOps (CMT) de código abierto estándar de la industria y API de scripts de código abierto para facilitar la configuración y la automatización de los dispositivos y las funciones de red. Haga clic en el partner para expandir la integración con los dispositivos de red de Dell EMC.

 
RGB grande de marca SLN309898_en_US__1Ansible, negro SLN309898_en_US__2Ansible Marca denominativa 50 RGB Negro

Ansible es una infraestructura simple de automatización sin agentes que puede configurar sistemas, implementar software y organizar tareas de TI.

Ansible es compatible con la automatización de redes como parte de su infraestructura principal. A partir de Ansible 2.3 y versiones posteriores, el núcleo de Ansible es compatible con los módulos de redes de Dell EMC para administrar y automatizar switches que ejecutan OS6, OS9 y OS10. Actualmente, todos los módulos se ejecutan en modo de conexión local mediante la CLI y el transporte SSH.

Información adicional
         
    • Los nodos administrados son los dispositivos de switch de red OS10, OS9 u OS6. Ansible no está instalado en nodos administrados. Para activar Ansible en el switch:
      • OS10

        1. Cree un nombre de usuario y una contraseña para Ansible
        2. Configurar la interfaz de administración (dirección IP estática/dinámica)
        Nota: SSH está habilitado en OS10 de manera predeterminada
    • Sistema operativo 9

      1. Cree un nombre de usuario y una contraseña para Ansilbe
      2. Configurar la interfaz de administración (dirección IP estática/dinámica)
      3. Habilite el servidor
      SSH 4. Establecer el límite máximo de velocidad de conexión
     
    • Sistema operativo 6

      1. Cree un nombre de usuario y una contraseña para Ansible
      2. Configurar la interfaz de administración (dirección IP estática/dinámica)
      3. Habilitar el servidor SSH
     
    Los switches de Dell EMC que ejecutan el sistema operativo de red OpenSwitch (OPX) también se pueden automatizar con Ansible. Consulte la wiki de OPX y Ansible para OPX para obtener información sobre la integración.
    SLN309898_en_US__3Chef logotipo grande

    Chef es una herramienta de administración de la configuración que puede configurar la infraestructura como código.

    Chef es una poderosa herramienta de automatización que transforma la infraestructura en código, automatiza la forma en que se configura, implementa y administra la infraestructura en toda su red. Para facilitar el uso de Chef con switches Dell EMC OS10, se proporciona la siguiente visión general:

    Información adicional
       
      • El servidor de Chef actúa como un concentrador para los datos de configuración.

        El servidor de Chef almacena libros de recetas, las políticas que se aplican a los nodos y los metadatos que describen cada nodo registrado que administra Chef.  Los nodos utilizan el cliente de Chef para solicitar al servidor de Chef detalles de configuración, como recetas, plantillas y distribuciones de archivos. El uso del libro de recetas de OS10 permite que un administrador de red administre un switch Dell EMC OS10 con Chef.  Este libro de cocina incluye un conjunto de recursos de Chef, recetas de muestra y herramientas de instalación para la administración de redes. Siga el comando del sitio del libro de recetas del cuchillo de chef para instalar este libro de recetas.

         

      • Los nodos cliente de Chef son máquinas administradas por Chef.

        El cliente Chef se instala en cada nodo (switch) y se utiliza para configurar el switch a su estado deseado.  Descargue y ejecute el script de instalación de la infraestructura de OS10 DevOps en el switch Dell EMC para instalar el paquete Debian de OS10 DevOps Ruby Utilities.  Este paquete permite la ejecución de cualquier comando OS10 y devuelve la salida.

         

      • Documentación:
         
       
      Los switches Dell EMC que ejecutan el sistema operativo de red OpenSwitch (OPX) también se pueden automatizar con Chef. Consulte la wiki de OPX y Chef para OPX para obtener información sobre la integración.
      SLN309898_en_US__4Puppet-Logo-Ámbar-Negro-lg

      Puppet es una herramienta de administración de la configuración de código abierto basada en modelos que ayuda en el concepto de infraestructura como código.

      La integración de Puppet con Dell EMC Networking le permite administrar switches Dell EMC OS10 con código legible por humanos. Los módulos de Dell EMC Networking para Puppet se pueden descargar desde Puppet Forge.  Estos módulos se pueden utilizar para administrar y automatizar switches que ejecutan el sistema operativo OS10. La versión actual de los módulos se ha probado y verificado con la versión 5.3 de Puppet y la versión 10.4.0 de OS10. Para facilitar el uso de Puppet con los switches Dell EMC OS10, se proporciona la siguiente visión general:

      Información adicional
         
        • Puppet Master debe instalarse en un servidor independiente que tenga conectividad con todos los dispositivos Dell EMC NetWowrking que se administrarán. El módulo OS10 debe instalarse en el servidor maestro de Puppet.
           
        Los switches Dell EMC que ejecutan el sistema operativo de red OpenSwitch (OPX) también se pueden automatizar con Puppet. Consulte la wiki de OPX y Puppet para OPX para obtener información sobre la integración.
        SLN309898_en_US__5SaltStack grande Logotipo de SLN309898_en_US__6Napalm

        SaltStack (también conocido como Salt) es un sistema de administración de la configuración capaz de mantener nodos remotos en estados definidos, ejecutar comandos y consultar datos.

        Salt es compatible con el enfoque de infraestructura como código para la implementación y la administración de nube. Las rutinas de ejecución de Salt se pueden escribir como módulos de Python simples.

        Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) es una biblioteca de Python que implementa un conjunto de funciones mediante una API unificada con dispositivos neutrales con proveedores. Los switches OS10 se pueden administrar y automatizar con Salt y NAPALM juntos.

        Información adicional
         

        Los componentes principales son los siguientes:

           
          • El maestro de Salt es el servidor controlado centralmente que realiza funciones como autenticar minions, enviar y recibir solicitudes de minions conectados y enviar y recibir solicitudes y respuestas a la CLI 'salt'. La forma más sencilla de instalar Salt master es a través del script de arranque de Salt. Además, se deberá instalar el controlador de NAPALM de Dell EMC Networking OS10 en el maestro de Salt.
           
          • El minion de Salt se instala en cada dispositivo que administrará Salt. Al iniciarse, un minion intenta conectarse al maestro de Salt y, a continuación, autenticar y, a continuación, escuchar los trabajos del maestro.
             
             
          Los switches de Dell EMC que ejecutan el sistema operativo de red OpenSwitch (OPX) también se pueden automatizar con Salt. Consulte la wiki de OPX y Salt for OPX para obtener información sobre la integración.

          Cause

          Dell Technologies

          Resolution

          2020 Dell Inc.
          Article Properties
          Article Number: 000178071
          Article Type: Solution
          Last Modified: 14 Mar 2024
          Version:  11
          Find answers to your questions from other Dell users
          Support Services
          Check if your device is covered by Support Services.
          Article Properties
          Article Number: 000178071
          Article Type: Solution
          Last Modified: 14 Mar 2024
          Version:  11
          Find answers to your questions from other Dell users
          Support Services
          Check if your device is covered by Support Services.