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.

Jak automatizovat síťová zařízení Dell EMC pomocí nástrojů DevOps?

Summary: Návod na konfiguraci, správu a automatizaci síťových přepínačů Dell EMC pomocí nástrojů DevOps Configuration Management Tools (CMT) a open source rozhraní API.

This article applies to   This article does not apply to 

Symptoms


Tento článek poskytuje přehled integrace síťových produktů Dell EMC s open source nástroji DevOps Configuration Management Tools (CMT), které představují oborový standard, a open source skriptovacími rozhraními API za účelem usnadnění konfigurace a automatizace síťových zařízení a funkcí. Kliknutím na partnera rozbalte informace o integraci se síťovými zařízeními Dell EMC.

 
SLN309898_en_US__1Ansible-Mark-Large-RGB – černá SLN309898_en_US__2Ansible-Wordmark-50-RGB-Black

Ansible je jednoduchý automatizační rámec bez zástupce, který dokáže konfigurovat systémy, nasazovat software a organizovat IT úkoly.

Jádro rámce Ansible podporuje automatizaci sítě. Počínaje verzí 2.3 podporuje jádro Ansible síťové modely Dell EMC a umožňuje správu a automatizaci přepínačů se systémy OS6, OS9 a OS10. Všechny moduly aktuálně fungují v režimu místního připojení za využití přenosu CLI a SSH.

Doplňkové informace
     
    • Nástroj Ansible 2.3 nebo novější můžete instalovat na zařízení využívající jazyk Python 2 nebo Python 3 jako řídicí mechanismus. Síťové moduly Ansible Dell EMC jsou součástí ve výchozím nastavení.
       
       
    • Řízené uzly jsou síťové přepínače se systémem OS10, OS9 nebo OS6. Na řízených uzlech není instalován nástroj Ansible. Pokud chcete na přepínači aktivovat nástroj Ansible:
      • Systém OS10

        1. Vytvořte uživatelské jméno a heslo pro nástroj Ansible
        2. Konfigurace rozhraní pro správu (statická/dynamická IP adresa)
        Poznámka: SSH je v systému OS10 ve výchozím nastavení povoleno.
    • Systém OS9

      1. Vytvořte uživatelské jméno a heslo pro Ansilbe
      2. Konfigurace rozhraní pro správu (statická/dynamická IP adresa)
      3. Povolení serveru
      SSH 4. Nastavte omezení maximální rychlosti připojení.
     
    • Systém OS6

      1. Vytvořte uživatelské jméno a heslo pro nástroj Ansible
      2. Konfigurace rozhraní pro správu (statická/dynamická IP adresa)
      3. Povolte server SSH.
     
    Přepínače Dell EMC se síťovým operačním systémem OpenSwitch (OPX) lze rovněž automatizovat pomocí nástroje Ansible. Další informace o integraci najdete na Wiki OPX a v části Nástroj Ansible pro systém OPX.
    SLN309898_en_US__3Chef-Logo-Velké

    Chef je konfigurační řídicí nástroj, který může konfigurovat infrastrukturu jako kód.

    Jde o výkonný automatizační nástroj, který převádí infrastrukturu na kód a automatizuje její konfiguraci, nasazení a správu v celé síti. Používání nástroje Chef s přepínači Dell EMC OS10 usnadní následující přehled:

    Doplňkové informace
       
      • Server Chef funguje jako centrum konfiguračních dat.

        Server Chef ukládá prvky cookbook, tj. zásady stanovené pro uzly a metadata popisující jednotlivé registrované uzly spravované nástrojem Chef.  Uzly žádají pomocí klienta Chef server Chef o podrobnosti o konfiguraci, jako jsou předpisy, šablony a distribuce souborů. Prvek OS10 cookbook umožňuje správci sítě řídit přepínač Dell EMC OS10 pomocí nástroje Chef.  Tento prvek cookbook určený ke správě sítě obsahuje sadu zdrojů Chef, vzorové předpisy a instalační nástroje. Instalujte prvek cookbook pomocí místního příkazu knife cookbook nástroje Chef.

         

      • Klientské uzly Chef jsou zařízení spravovaná nástrojem Chef.

        Klient Chef se instaluje na všechny uzly (přepínače) a používá se ke konfiguraci přepínače na požadovaný stav.  Stažením a spuštěním instalačního skriptu OS10 DevOps Infrastructure na přepínači Dell EMC nainstalujte balíček nástrojů OS10 Devops Ruby Utilities Debian.  Tento balíček umožňuje zadání jakéhokoli příkazu systému OS10 a informuje o výsledku.

         

      • Dokumentace:
         
       
      Přepínače Dell EMC se síťovým operačním systémem OpenSwitch (OPX) lze rovněž automatizovat pomocí nástroje Chef. Další informace o integraci najdete na Wiki OPX a v části Nástroj Chef pro systém OPX.
      SLN309898_en_US__4Puppet-Logo-Jantarová-Černá-LG

      Puppet je open source konfigurační řídicí nástroj na bázi modelů, který podporuje pojetí infrastruktury jako kódu.

      Integrace nástroje Puppet se síťovými produkty Dell EMC umožňuje spravovat přepínače Dell EMC OS10 pomocí kódu, který je pro člověka lehce čitelný. Síťové moduly Dell EMC pro nástroj Puppet lze stáhnout z úložiště Puppet Forge.  Tyto moduly umožňují správu a automatizaci přepínačů s operačním systémem OS10. Na stávající verzi modulů byl testován a ověřen nástroj Puppet verze 5.3 a systém OS10 verze 10.4.0. Používání nástroje Puppet s přepínači Dell EMC OS10 usnadní následující přehled:

      Doplňkové informace
         
        • Prvek master nástroje Puppet je nutné instalovat na samostatný server propojený se všemi síťovými zařízeními Dell EMC, která mají být spravována. Na hlavní server nástroje Puppet je nutné instalovat modul OS10.
           
        Přepínače Dell EMC se síťovým operačním systémem OpenSwitch (OPX) lze rovněž automatizovat pomocí nástroje Puppet. Další informace o integraci najdete na Wiki OPX a v části Nástroj Puppet pro systém OPX.
        SLN309898_en_US__5SaltStack velký SLN309898_en_US__6Napalm-Logo

        SaltStack (známý také jako Salt) je konfigurační řídicí systém schopný udržovat vzdálené uzly ve stanovených stavech, provádět příkazy a vyžadovat data.

        Systém Salt podporuje přístup k infrastruktuře jako kódu při implementaci a správě cloudu. Spouštěcí postupy systému Salt lze psát jako jednoduché moduly Python.

        Knihovna Python s názvem Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) implementuje sadu funkcí pomocí sjednoceného rozhraní API se zařízeními nezávislými na prodejcích. Přepínače OS10 lze spravovat a automatizovat současně pomocí systému Salt a knihovny NAPALM.

        Doplňkové informace
         

        Primární jsou tyto součásti:

           
          • Hlavní server systému Salt představuje ústřední řízený server, který provádí funkce, jako je ověřování prvků minion, odesílání a přijímání žádostí od připojených prvků minion a odesílání a přijímání žádostí a odpovědí protokolu CLI „Salt“. Hlavní server systému Salt se nejsnáze instaluje pomocí skriptu Salt Bootstrap. Kromě toho je nutné, aby byl na hlavním serveru systému Salt nainstalován síťový ovladač Dell EMC OS10 NAPALM.
           
          • Prvek minion systému Salt se instaluje na všechna zařízení, která bude systém Salt spravovat. Tento prvek se po spuštění pokusí připojit k hlavnímu serveru systému Salt a provede ověření. Poté bude čekat na zadání od hlavního serveru.
             
             
          Přepínače Dell EMC se síťovým operačním systémem OpenSwitch (OPX) lze rovněž automatizovat pomocí systému Salt. Další informace o integraci najdete na Wiki OPX a v části Systém Salt pro systém OPX.

          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.