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.

Sådan automatiserer du Dell EMC-netværksenheder med DevOps-værktøjer?

Summary: Sådan konfigurerer, administrerer og automatiserer du Dell EMC-netværksswitche med DevOps konfigurationstyringsværktøjer (CMT) og open source API’er.

This article applies to   This article does not apply to 

Symptoms


Denne artikel giver et overblik over integration af Dell EMC-netværk med branchestandard open source DevOps konfigurationsstyringsværktøjer (CMT) og open source Scripting API til nem konfiguration og automatisering af netværksenheder og funktioner. Klik på partneren for at udvide integrationen med Dell EMC-netværksenheder.

 
SLN309898_en_US__1Ansible-Mark-Stor-RGB-sort SLN309898_en_US__2Ansible-Wordmark-50-RGB-Black

Ansible er en enkel, agentfri automatiseringsstruktur, der kan konfigurere systemer, udrulle software og igangsætte it-opgaver.

Ansible understøtter netværksautomatisering som en del af sin kernestruktur. Fra og med Ansible 2.3 og nyere versioner understøtter Ansible Dell EMC-netværksmoduler i forbindelse med administration og automatisering af switche, der kører OS6, OS9 og OS10. Alle moduler køres i øjeblikket i tilstand for lokal forbindelse ved hjælp af CLI- og SSH-transport.

Yderligere oplysninger
     
    • Installer Ansible 2.3 eller nyere på en hvilken som helst maskine med Python 2 eller Phyton 3 som kontrolmaskine. Dell EMC Networking Ansible modules (Ansible-moduler til Dell EMC-netværk) er inkluderet som standard.
       
       
    • Administrerede noder er OS10-, OS9- og/eller OS6-netværksswitchenheder. Ansible er ikke installeret på administrerede noder. Sådan aktiverer du Ansible på switchen:
      • OS10

        1. Opret et brugernavn og en adgangskode til Ansible
        2. Konfigurer administrationsgrænsefladen (statisk/dynamisk IP-adresse)
        Bemærk: SSH er aktiveret i OS10 som standard
    • OS9

      1. Opret et brugernavn og en adgangskode til Ansilbe
      2. Konfigurer administrationsgrænsefladen (statisk/dynamisk IP-adresse)
      3. Aktivér SSH-serveren
      4. Indstil grænse for maksimal forbindelseshastighed
     
    • OS6

      1. Opret et brugernavn og en adgangskode til Ansible
      2. Konfigurer administrationsgrænsefladen (statisk/dynamisk IP-adresse)
      3. Aktiver SSH-serveren
     
    Dell EMC-switche, der kører OpenSwitch (OPX) netværksoperativsystem, kan også automatiseres med Ansible. Se OPX wiki og Ansible for OPX (Ansible til OPX) vedrørende oplysninger om integration.
    SLN309898_en_US__3Chef-Logo – stor

    Chef er et konfigurationsstyringsværktøj, der kan konfigurere infrastruktur som kode.

    Chef er et effektivt automatiseringsværktøj, der omdanner infrastruktur til kode, automatiserer, hvordan infrastruktur konfigureres, implementeres og administreres på tværs af dit netværk. Følgende oversigt har til hensigt at lette brugen af Chef med Dell EMC OS10-switches:

    Yderligere oplysninger
       
      • Chef-serveren fungerer som en hub for konfigurationsdata.

        Chef-serveren lagrer cookbooks, de politikker, som anvendes til noder og metadata, der beskriver hver registreret node, som administreres af Chef.  Noder bruger Chef-klienten til at bede Chef-serveren om konfigurationsdetaljer, f.eks. opskrifter, skabeloner og fildistributioner. Brug af OS10 cookbook giver en netværksadministrator mulighed for at administrere en Dell EMC OS10-switch med Chef.  Denne cookbook bundter et sæt Chef-ressourcer, prøveopskrifter og monteringsværktøjer til netværksadministration. Følg kommandoen på webstedet for Chef knife cookbook for at installere denne metode.

         

      • Chef-klientnoder er maskiner, der administreres af Chef.

        Chef-klienten er installeret på hver node (switch) og bruges til at konfigurere switchen til den ønskede tilstand.  Download og kør OS10 DevOps Infrastructure Install script på Dell EMC-switchen for at installere OS10 Devops Ruby Utilities Debian package.  Denne pakke giver mulighed for køre alle OS10-kommandoer og returnere outputtet.

         

      • Dokumentation:
         
       
      Dell EMC-switche, der kører OpenSwitch (OPX) netværksoperativsystem, kan også automatiseres med Chef. Se OPX wiki og Chef for OPX (Chef til OPX) vedrørende oplysninger om integration.
      SLN309898_en_US__4Puppet-logo-rav-sort-lg

      Puppet er et modeldrevet, open-source konfigurationsstyringsværktøj, der hjælper med begrebet infrastruktur som kode.

      Puppets integration med Dell EMC-netværk giver dig mulighed for at administrere Dell EMC OS10-switche med kode, der kan læses af mennesker. Dell EMC-netværksmoduler til Puppet kan downloades fra Puppet Forge.  Disse moduler kan bruges til at administrere og automatisere switche, der kører OS10-operativsystem. Den aktuelle version af modulerne er blevet testet og bekræftet med Puppet version 5.3 og OS10 version 10.4.0. Følgende oversigt har til hensigt at lette brugen af Puppet med Dell EMC OS10-switche:

      Yderligere oplysninger
         
        • Puppet-masteren skal være installeret på en separat server, som har forbindelse til alle de Dell EMC-netværksenheder, der skal administreres. OS10 modul skal installeres på Puppet master-serveren.
           
        Dell EMC-switche, der kører OpenSwitch (OPX) netværksoperativsystem, kan også automatiseres med Puppet. Se OPX wiki og Puppet for OPX (Puppet til OPX) vedrørende oplysninger om integration.
        SLN309898_en_US__5SaltStack stor SLN309898_en_US__6Napalm-logo

        SaltStack (også kaldet Salt) er et konfigurationsstyringssystem, der kan bevare eksterne noder i definerede tilstande, mens de udfører kommandoer og foretager forespørgsel om data.

        Salt understøtter infrastrukturen som kodetilgang til implementering og cloud-administration. Salt-rutiner for kørsel kan skrives som almindelige Python-moduler.

        Support af NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor) er et Python-bibliotek, der implementerer en række funktioner ved hjælp af en samlet API med leverandørneutrale enheder. OS10-switche kan administreres og automatiseres ved hjælp af Salt og NAPALM sammen.

        Yderligere oplysninger
         

        De primære komponenter er følgende:

           
          • Salt-masteren er en centralt styret server, der udfører funktioner som f.eks. godkendelse af undersåtter, afsendelse og modtagelse af anmodninger fra tilsluttede undersåtter og afsendelse og modtagelse af anmodninger og svar til "salt" CLI. Den enkleste måde at installere Salt-masteren på er via Salt bootstrap script. Desuden skal Dell EMC Networking OS10 NAPALM driver installeres på Salt-masteren.
           
          • Salt-undersåtten er installeret på hver enhed, der skal administreres af Salt. Efter opstart forsøger en undersåt at oprette forbindelse til Salt-masteren og derefter godkende og lytte efter job fra en master.
             
             
          Dell EMC-switche, der kører OpenSwitch (OPX) netværksoperativsystem, kan også automatiseres med Salt. Se OPX wiki og Salt for OPX (Salt til OPX) vedrørende oplysninger om 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.