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.

Vill du automatisera Dell EMC-nätverksenheter med DevOps-verktyg?

Summary: Så här konfigurerar, hanterar och automatiserar du Dell EMC-nätverksswitchar med DevOps-konfigurationshanteringsverktyg (CMT) och API:er med öppen källkod.

This article applies to   This article does not apply to 

Symptoms


Den här artikeln ger en översikt av Dell EMC-nätverksintegrering med branschens standardiserade DevOps-konfigurationshanteringsverktyg (CMT) med öppen källkod och skript till API:er med öppen källkod för att underlätta konfiguration och automatisering av nätverksenheter och funktioner. Klicka på partnern för att expandera integreringen med Dell EMC-nätverksenheter.

 
SLN309898_en_US__1Ansible-märke-stor-RGB-svart SLN309898_en_US__2Ansible-ordmärke-50-RGB-svart

Ansible är ett enkelt, agentlöst automatiseringsramverk som kan konfigurera system, driftsätta programvara och organisera IT-uppgifter.

Ansible stöder nätverksautomatisering som en del av sitt basramverk. Från och med Ansible 2.3 och senare stöder Ansible-kärnan Dell EMC-nätverksmoduler för att hantera och automatisera switchar med OS6, OS9 och OS10. Alla moduler utförs för tillfället i lokalt anslutningsläge med CLI- och SSH-transport.

Ytterligare information
     
    • Installera Ansible 2.3 eller senare på alla maskiner med Python 2 eller Phyton 3 som den styrande maskinen. Dell EMC Ansible-nätverksmoduler ingår som standard.
       
       
    • Hanterade noder är OS10-, OS9- och/eller OS6-nätverksswitchenheterna. Ansible är inte installerat på hanterade noder. Aktivera Ansible på switchen:
      • OS10

        1. Skapa ett användarnamn och lösenord för Ansible
        2. Konfigurera hanteringsgränssnittet (statisk/dynamisk IP-adress)
        Obs! SSH är aktiverat i OS10 som standard
    • OS9

      1. Skapa ett användarnamn och lösenord för Ansilbe
      2. Konfigurera hanteringsgränssnitt (statisk/dynamisk IP-adress)
      3. Aktivera SSH-servern
      4. Ange den maximala hastighetsgränsen för anslutning
     
    • OS6

      1. Skapa ett användarnamn och lösenord för Ansible
      2. Konfigurera hanteringsgränssnitt (statisk/dynamisk IP-adress)
      3. Aktivera SSH-servern
     
    Dell EMC-switchar med OpenSwitch-nätverksoperativsystem (OPX) kan också automatiseras med Ansible. Se OPX wiki och Ansible for OPX för integrationsinformation.
    SLN309898_en_US__3Chef-Logotyp-Stor

    Chef är ett konfigurationshanteringsverktyg som kan konfigurera modulär infrastruktur.

    Chef är ett kraftfullt automatiseringsverktyg som omvandlar infrastruktur till kod och automatiserar hur infrastruktur konfigureras, distribueras och hanteras i hela nätverket. Se följande översikt för att underlätta användningen av Chef med Dell EMCOS10-switchar:

    Ytterligare information
       
      • Chef-servern fungerar som en hubb för konfigurationsdata.

        Chef-servern lagrar kokböcker, vilka är de policyer som tillämpas på noder och metadata som beskriver alla registrerade noder som hanteras av Chef.  Noder använder Chef-klienten för att efterfråga konfigurationsinformation från Chef-servern, t.ex. recept, mallar och fildistributioner. Med hjälp av OS10 cookbook kan en nätverksadministratör hantera en Dell EMC OS10-switch med Chef.  Den här kokboken innehåller en uppsättning Chef-resurser, receptprover och installationsverktyg för nätverkshantering. Följ Chef knife cookbook-webbplatskommandot för att installera den här kokboken.

         

      • Chef-klientnoder är maskiner som hanteras av Chef.

        Chef-klienten är installerad på varje nod (switch) och används för att konfigurera switchen till önskat läge.  Hämta och kör OS10 DevOps infrastruktur installationsskript om switchen Dell EMC för att installera den OS10 Devops Ruby verktyg Debian paket.  Paketet gör att du kan köra valfritt OS10-kommando och returnera resultatet.

         

      • Dokumentation:
         
       
      Dell EMC-switchar med OpenSwitch-nätverksoperativsystem (OPX) kan också automatiseras med Chef. Se OPX wiki och Chef for OPX för integrationsinformation.
      SLN309898_en_US__4Puppet-Logotyp-Bärnsten-Svart-LG

      Puppet är ett modelldrivet verktyg för konfigurationshantering med öppen källkod som är till hjälp inom begreppet modulär infrastruktur.

      Puppets integration med Dell EMC-nätverk gör att du kan hantera Dell EMC-OS10-switchar med människoläsbar kod. Dell EMC-nätverksmoduler för Puppet kan hämtas från Puppet Forge.  Modulerna kan användas för att hantera och automatisera switchar med OS10-operativsystem. Den senaste versionen av modulerna har testats och verifierats med Puppet version 5.3 och OS10 version 10.4.0. Se följande översikt för att underlätta användningen av Puppet med Dell EMCOS10-switchar:

      Ytterligare information
         
        • Puppet master måste installeras på en fristående server som har anslutning till alla Dell EMC-nätverksenheter som ska hanteras. OS10-modulen måste installeras på Puppet master-servern.
           
        Dell EMC-switchar som kör OpenSwitch-nätverksoperativsystem (OPX) kan också automatiseras med Puppet. Se OPX wiki och Puppet for OPX för integrationsinformation.
        SLN309898_en_US__5SaltStack stor SLN309898_en_US__6Napalm-logotyp

        SaltStack (kallas även Salt) är ett konfigurationshanteringssystem som kan hålla fjärrnoder i definierat läge, utföra kommandon och efterfråga data.

        Salt stöder modulär infrastruktur för driftsättning och molnhantering. Salts utföranderutiner kan skrivas som vanliga Python-moduler.

        NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) är ett Python-bibliotek som implementerar en uppsättning funktioner med hjälp av en enhetlig API med leverantörsneutrala enheter. OS10-switchar kan hanteras och automatiseras med Salt och NAPALM samtidigt.

        Ytterligare information
         

        De huvudsakliga komponenterna är:

           
          • Salt master är den centralstyrda servern som utför funktioner, t.ex. att autentisera minions, skicka och ta emot förfrågningar från anslutna minions samt skicka och ta emot förfrågningar och svar till ”salt”-CLI:n. Det enklaste sättet att installera Salt master är via Salt bootstrap-skript. Dell EMC OS10 NAPALM-nätverksdrivrutinen måste installeras på Salt master.
           
          • Salt minion är installerad på varje enhet som ska hanteras av Salt. Vid start försöker en minion ansluta till Salt mastern för att sedan autentisera och lyssna efter jobb från mastern.
             
             
          Dell EMC-switchar som kör OpenSwitch-nätverksoperativsystem (OPX) kan också automatiseras med Salt. Se OPX wiki och Salt för OPX för integrationsinformation.

          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.