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

Anleitung zur Automatisierung von Dell EMC Netzwerkgeräten mit DevOps-Tools?

Summary: Anleitung zum Konfigurieren, Verwalten und Automatisieren von Dell EMC-Netzwerk-Switches mit DevOps-Tools für die Konfigurationsverwaltung und Open Source-APIs.

This article applies to   This article does not apply to 

Symptoms


Dieser Artikel bietet einen Überblick über die Integration von Dell EMC Netzwerken in Open Source-DevOps-Tools zur Konfigurationsverwaltung gemäß Industriestandards und Open-Source-APIs zur Erstellung von Skripten für eine einfache Konfiguration und Automatisierung von Netzwerkgeräten und -funktionen. Klicken Sie auf den Namen des Partners, um die Integration mit Dell EMC Netzwerkgeräten zu erweitern.

 
SLN309898_en_US__1Ansible-Mark-Large-RGB-Schwarz SLN309898_en_US__2Ansible-Wordmark-50-RGB-Schwarz

Ansible ist ein einfaches agentenloses Automatisierungs-Framework, welches Systeme konfiguriert, Software bereitstellt und IT-Aufgaben orchestriert.

Ansible unterstützt die Netzwerkautomatisierung als Teil seines Core-Frameworks. Ab Ansible 2.3 unterstützt der Ansible Core Dell EMC Netzwerkmodule zur Verwaltung und Automatisierung von Switches, die OS6, OS9 und OS10 ausführen. Alle Module werden aktuell im lokalen Verbindungsmodus ausgeführt und verwenden CLI- und SSH-Datentransport.

Weitere Informationen
         
    • Verwaltete Knoten sind Netzwerk-Switch-Geräte mit OS10, OS9 und/oder OS6. Ansible ist nicht auf den verwalteten Knoten installiert. So aktivieren Sie Ansible auf dem Switch:
      • OS10

        1. Erstellen Sie einen Nutzernamen und ein Kennwort für Ansible
        2. Konfigurieren der Managementschnittstelle (statische/dynamische IP-Adresse)
        Hinweis: SSH ist in OS10 standardmäßig aktiviert
    • OS9

      1. Erstellen Sie einen Benutzernamen und ein Passwort für Ansilbe
      2. Konfigurieren der Managementschnittstelle (statische/dynamische IP-Adresse)
      3. Aktivieren Sie den SSH-Server
      4. Legen Sie die maximale Beschränkung der Verbindungsrate fest.
     
    • OS6

      1. Erstellen Sie einen Nutzernamen und ein Kennwort für Ansible
      2. Konfigurieren der Managementschnittstelle (statische/dynamische IP-Adresse)
      3. Aktivieren Sie den SSH-Server.
     
    Dell EMC-Switches mit dem Netzwerk-Betriebssystem OpenSwitch (OPX) können auch mit Ansible automatisiert werden. Unter OPX wiki und Ansible für OPX erfahren Sie mehr zur Integration.
    SLN309898_en_US__3Chef-Logo – Groß

    Chef ist ein Konfigurationsverwaltungs-Tool, welches Infrastruktur als Code konfigurieren kann.

    Chef ist ein leistungsstarkes Automatisierungs-Tool, welches die Infrastruktur in Knoten umwandelt und die Konfiguration, die Bereitstellung sowie die Verwaltung der Infrastruktur in Ihrem Netzwerk automatisiert. Für eine einfache Verwendung von Chef mit Dell EMC OS10-Switches wird folgender Überblick bereitgestellt:

    Weitere Informationen
       
      • Der Chef-Server fungiert als Hub für Konfigurationsdaten.

        Der Chef-Server speichert sogenannte Kochbücher, dies sind Richtlinien, die auf Knoten und Metadaten angewendet werden, die jeden einzelnen registrierten und von Chef verwalteten Knoten beschreiben.  Die Knoten verwenden den Chef-Client, um vom Chef-Server Konfigurationsdetails wie Rezepte, Vorlagen und Dateiverteilungen abzufragen. Mithilfe des OS10-Cookbook kann ein Netzwerkadministrator einen Dell EMC OS10-Switch mit Chef verwalten.  Dieses Kochbuch stellt einen Satz aus Chef-Ressourcen, Beispielrezepten und Installations-Tools für die Netzwerkverwaltung zusammen. Befolgen Sie dem Befehl der Chef Knife-Kochbuchseite, um dieses Kochbuch zu installieren.

         

      • Die Chef Client-Knoten sind Maschinen, die von Chef verwaltet werden.

        Der Chef-Client wird auf jedem einzelnen Knoten (Switch) installiert und wird für die Konfiguration des Switches mit dem gewünschten Status verwendet.  Laden Sie das OS10 DevOps Infrastruktur-Installationsskript herunter und führen Sie es auf dem Dell EMC Switch aus, um das OS10 DevOps Ruby Dienstprogramme Debian-Paket zu installieren.  Dieses Paket ermöglicht die Ausführung aller OS10-Befehle und gibt die Ausgabe zurück.

         

      • Dokumentation:
         
       
      Dell EMC-Switches mit dem Netzwerk-Betriebssystem OpenSwitch (OPX) können auch mit Chef automatisiert werden. Unter OPX wiki und Chef für OPX erfahren Sie mehr zur Integration.
      SLN309898_en_US__4Puppet-Logo-Bernstein-Schwarz-lg

      Puppet ist ein modellbasiertes Open-Source-Konfigurationsverwaltungs-Tool, das das Konzept Infrastruktur als Code unterstützt.

      Die Integration von Puppet mit Dell EMC Netzwerken ermöglicht Ihnen die Verwaltung von Dell EMC OS10-Steuernes mit lesbarem Code. Dell EMC-Netzwerkmodule für Puppet stehen auf Puppet Forge zum Herunterladen zur Verfügung.  Diese Module können verwendet werden, um Switches mit OS10-Betriebssystem zu verwalten und zu automatisieren. Die aktuelle Version der Module wurden getestet und überprüft mit Puppet Version 5.3 und OS10 Version 10.4.0. Für eine einfache Verwendung von Puppet mit Dell EMC OS10-Switches wird folgender Überblick bereitgestellt:

      Weitere Informationen
         
        • Der Puppet-Master muss auf einem eigenständigen Server mit Konnektivität zu allen Dell EMC-Netzwerkgeräten, die verwaltet werden sollen, installiert sein. Das OS10-Modul muss auf dem Puppet-Master-Server installiert sein.
           
        Dell EMC-Switches mit dem Netzwerk-Betriebssystem OpenSwitch (OPX) können auch mit Puppet automatisiert werden. Unter OPX wiki und Puppet für OPX erfahren Sie mehr zur Integration.
        SLN309898_en_US__5SaltStack Groß SLN309898_en_US__6Napalm-Logo

        SaltStack (auch als Salt bezeichnet) ist ein System zur Konfigurationsverwaltung und kann Remote-Knoten in festgelegten Zuständen warten, Befehle ausführen und Daten abfragen.

        Salt unterstützt den Ansatz von Infrastruktur als Knoten für die Bereitstellung und die Cloud-Verwaltung. Salt-Ausführungsroutinen können als klare Python-Module geschrieben werden.

        Netzwerkautomatisierung und NAPALM (Programmability Abstraction Layer with Multivendor Support) ist eine Phyton-Bibliothek, die Funktionen implementiert, die eine vereinheitlichte API mit anbieterneutralen Geräten verwenden. OS10-Switches können mit Salt und NAPALM zusammen verwaltet und automatisiert werden.

        Weitere Informationen
         

        Die Hauptkomponenten sind die Folgenden:

           
          • Der Salt-Master ist der zentrale gesteuerte Server, der Funktionen ausführt wie die Authentifizierung von Minions, das Senden und Empfangen von Abfragen von verbundenen Minions und das Senden und Empfangen von Abfragen und Antworten von und an die Salt-CLI. Am einfachsten lässt sich der Salt-Master über das Salt bootstrap script installieren. Außerdem muss der Dell EMC Networking OS10 NAPALM-Treiber auf dem Salt-Master installiert werden.
           
          • Der Salt-Minion wird auf allen Geräten installiert, die von Salt verwaltet werden sollen. Nach dem Start versucht ein Minion, sich mit dem Salt-Master zu verbinden, sich zu authentifizieren und wartet dann auf Jobs vom Master.
             
             
          Dell EMC-Switches mit dem Netzwerk-Betriebssystem OpenSwitch (OPX) können auch mit Salt automatisiert werden. Unter OPX wiki und Salt für OPX erfahren Sie mehr zur Integration.

          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.