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.

Hvordan automatisere Dell EMC-nettverksenheter med DevOps-verktøy?

Summary: Hvordan konfigurere, administrere og automatiser Dell EMC-nettverkssvitsjer med DevOps-konfigurasjonsadministrasjonsverktøy (CMT) og åpen kildekodebaserte API-er.

This article applies to   This article does not apply to 

Symptoms


Denne artikkelen gir en oversikt over Dell EMC-nettverksintegrering med standard åpen kildekodebaserte DevOps-konfigurasjonsadministrasjonsverktøy (CMT) og åpen kildekodebaserte skripting-API-er for å forenkle konfigurasjon og automatisering av nettverksenheter og funksjoner. Klikk på partneren for å utvide integrering med Dell EMC-nettverksenheter.

 
SLN309898_en_US__1Ansible-merke-stor-RGB-svart SLN309898_en_US__2Ansible-Wordmark-50-RGB-Black

Ansible er et enkelt agentløst automatiseringsrammeverk som kan konfigurere systemer, distribuere programvare og organisere IT-oppgaver.

Ansible støtter nettverksautomatisering som en del av sitt kjernerammeverk. Fra og med Ansible 2.3 og nyere støtter Ansible-kjernen Dell EMC-nettverksmoduler for å administrere og automatisere svitsjer som kjører OS6, OS9 og OS10. Alle modulene blir for øyeblikket igangsatt i lokal tilkoblingsmodus ved hjelp av CLI- og SSH-transport.

Tilleggsinformasjon
         
    • Administrerte noder er nettverkssvitsjenheter på OS10, Mac OS9 og/eller OS6. Ansible er ikke installert på administrerte noder. Aktivere Ansible på svitsjen:
      • OS10

        1. Opprett et brukernavn og passord for Ansible
        2. Konfigurere administrasjonsgrensesnittet (statisk/dynamisk IP-adresse)
        Merk: SSH er aktivert i OS10 som standard
    • OS9

      1. Opprett et brukernavn og passord for Ansilbe
      2. Konfigurere administrasjonsgrensesnittet (statisk/dynamisk IP-adresse)
      3. Aktiver SSH-serveren
      4. Angi maksimal tilkoblingshastighetsgrense
     
    • OS6

      1. Opprett et brukernavn og passord for Ansible
      2. Konfigurere administrasjonsgrensesnittet (statisk/dynamisk IP-adresse)
      3. Aktiver SSH-serveren
     
    Dell EMC-svitsjer som kjører OpenSwitch-nettverksoperativsystemer (OPX), kan også være automatisert med Ansible. Se OPX wiki og Ansible for OPX for integreringsinformasjon.
    SLN309898_en_US__3Chef-Logo – Large

    Chef er et konfigurasjonsadministrasjonsverktøy som kan konfigurere infrastruktur som kode.

    Chef er et kraftig automatiseringsverktøy som omdanner infrastruktur til kode og automatiserer hvordan infrastruktur konfigureres, distribueres og administreres på nettverket ditt. For å forenkle bruk av Chef med Dell EMC OS10-svitsjer får du følgende oversikt:

    Tilleggsinformasjon
       
      • Chef-serveren fungerer som en hub for konfigurasjonsdata.

        Chef-serveren lagrer veiledninger, retningslinjene som er brukt for noder, og metadata som beskriver hver registrerte node som administreres av Chef.  Noder bruker Chef-klienten til spørre Chef-serveren om konfigurasjonsdetaljer, for eksempel veiledninger, maler og filfordelinger. Nettverksadministratoren kan bruke en OS10 cookbook til å administrere en Dell EMC OS10-svitsj med Chef.  Denne kokeboken samler flere Chef-ressurser, veiledninger og installeringsverktøy for nettverksadministrasjon. Følg Chef-veiledningskommandoen for å installere veiledningen.

         

      • Chef-klientnoder er maskiner som administreres av Chef.

        Chef-klienten er installert på hver node (svitsj) og brukes til å konfigurere svitsjen til ønsket status.  Last ned og kjør installeringsskript for OS10 DevOps-infrastruktur på Dell EMC-svitsjen for å installere OS10 Devops Ruby Utilities Debian-pakken.  Denne pakken muliggjør kjøring av en OS10-kommando og returnerer resultatet.

         

      • Dokumentasjon:
         
       
      Dell EMC-svitsjer som kjører OpenSwitch-nettverksoperativsystemer (OPX), kan også være automatisert med Chef. Se OPX wiki og Chef for OPX for integreringsinformasjon.
      SLN309898_en_US__4Puppet-logo-rav-svart-lg

      Puppet er et modelldrevet, åpen kildebasert konfigurasjonsadministrasjonsverktøy som hjelper til med å opprette infrastruktur som kode.

      Puppet-integrering med Dell EMC-nettverket gjør at du kan administrere Dell EMC OS10-svitsjer med menneskelig lesbar kode. Dell EMC-nettverksmoduler for Puppet er tilgjengelige for nedlasting fra Puppet Forge.  Disse modulene kan brukes til å administrere og automatisere svitsjer som kjører OS10-operativsystemet. Den gjeldende versjonen av modulene har blitt testet og godkjent for Puppet versjon 5.3 og OS10 versjon 10.4.0. For å forenkle bruk av Puppet med Dell EMC OS10-svitsjer får du følgende oversikt:

      Tilleggsinformasjon
         
        • Puppet-programmet må være installert på en frittstående server som kan kobles til alle Dell EMC-nettverksenheter som skal administreres. OS10-modulen må installeres på Puppet-hovedserveren.
           
        Dell EMC-svitsjer som kjører OpenSwitch-nettverksoperativsystemer (OPX) kan også være automatisert med Puppet. Se OPX wiki og Puppet for OPX for integreringsinformasjon.
        SLN309898_en_US__5SaltStack-Large SLN309898_en_US__6Napalm-logo

        SaltStack (også kalt Salt) er et konfigurasjonsadministrasjonssystem som kan oppbevare eksterne noder i definerte tilstander, utføre kommandoer og benytte søkedata.

        Salt støtter infrastruktur som kodetilnærming til distribusjon og nettskyadministrasjon. Salt-utføringsrutiner kan skrives som rene Python-moduler.

        Network Automation and Programmability Abstraction Layer with Multivendor-støtte (NAPALM) er et Python-bibliotek som implementerer et sett med funksjoner som bruker en forenelig API med leverandørnøytrale enheter. OS10-svitsjer kan administreres og automatiseres ved hjelp av Salt og NAPALM sammen.

        Tilleggsinformasjon
         

        Hovedkomponentene er følgende:

           
          • Salt-hovedenheten er den sentralt kontrollerte serveren som utfører funksjoner som å godkjenne favoritter, sende og motta forespørsler fra tilkoblede favoritter og sende og motta forespørsler og svar for salt-CLI. Den enkleste måten å installere Salt-hovedenheten på, skjer via Salt bootstrap script. I tillegg må den Dell EMC-nettverksbaserte OS10 NAPALM-driveren installeres på Salt-hovedenheten.
           
          • Salt-favoritten installeres på hver enhet som skal administreres av Salt. Ved oppstart prøver en favoritt å koble til Salt-hovedenheten, og deretter godkjenne og lytte etter jobber fra hovedenheten.
             
             
          Dell EMC-svitsjer som kjører OpenSwitch-nettverksoperativsystemet (OPX), kan også være automatiserte med Salt. Se OPX wiki og Salt for OPX for integreringsinformasjon.

          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.