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.

Dell EMC -verkkolaitteiden automatisointi DevOps-työkaluilla

Summary: Dell EMC -verkkokytkinten määritys, hallinta ja automatisointi DevOps CMT (Configuration Management Tools) -työkaluilla ja avoimen lähdekoodin ohjelmointikäyttöliittymissä.

This article applies to   This article does not apply to 

Symptoms


Tämä artikkeli sisältää ohjeet Dell EMC -verkkolaitteiden integrointiin alan avoimen lähdekoodin standardinmukaisiin DevOps CMT (Configuration Management Tools) -työkaluihin ja avoimen lähdekoodin komentosarjojen ohjelmointikäyttöliittymiin (API), mikä helpottaa verkkolaitteiden ja -toimintojen määritystä ja automatisointia. Laajenna integrointiohjeet Dell EMC -verkkolaitteita varten napsauttamalla kutakin kumppania.

 
SLN309898_en_US__1Ansible-merkki – Suuri-RGB-musta SLN309898_en_US__2Ansible-Wordmark-50-RGB-musta

Ansible on yksinkertainen agentiton automatisointityökalu, jolla voi määrittää järjestelmiä, ottaa käyttöön ohjelmistoja ja hallita IT-tehtäviä.

Verkon automatisointi on yksi Ansiblen keskeisistä ominaisuuksista. Ansible 2.3 -versiosta lähtien Ansiblen perusversio tukee Dell EMC -verkkomoduuleja, joilla voit hallita ja automatisoida kytkimiä, joissa on OS6, OS9 tai OS10. Kaikki moduulit suoritetaan tällä hetkellä paikallisen yhteyden tilassa käyttäen komentoriviliittymää ja SSH-siirtoa.

Lisätietoja
         
    • Hallittuja solmuja ovat OS10-, OS9- ja/tai OS6-verkon kytkinlaitteet. Ansiblea ei asenneta hallittuihin solmuihin. Ansiblen käyttöönotto kytkimessä:
      • OS10

        1. Luo käyttäjätunnus ja salasana Ansible
        2: lle. Hallintaliittymän määrittäminen (staattinen/dynaaminen IP-osoite)
        Huomautus: SSH on oletusarvoisesti käytössä OS10:ssä
    • OS9

      1. Luo käyttäjätunnus ja salasana Ansilbe
      2:lle. Hallintaliittymän määrittäminen (staattinen/dynaaminen IP-osoite)
      3. Ota SSH-palvelin
      4 käyttöön. Määritä yhteysnopeuden enimmäisraja
     
    • OS6

      1. Luo käyttäjätunnus ja salasana Ansible
      2: lle. Hallintaliittymän määrittäminen (staattinen/dynaaminen IP-osoite)
      3. Ota käyttöön SSH-palvelin
     
    Ansiblella voi automatisoida myös Dell EMC -kytkimiä, joissa on OpenSwitch (OPX) -verkkokäyttöjärjestelmä. Integrointitiedot ovat OPX-wikissä ja artikkelissa Ansible for OPX (englanninkielinen).
    SLN309898_en_US__3Chef logo – suuri

    Chef on kokoonpanojen hallintatyökalu, jolla voi määrittää infrastruktuurin koodina.

    Chef on tehokas automatisointityökalu, joka muuntaa infrastruktuurin koodiksi ja automatisoi sen, miten infrastruktuuria määritetään, otetaan käyttöön ja hallitaan koko verkossa. Käytä Chefiä Dell EMC OS10 -kytkimien kanssa seuraavasti:

    Lisätietoja
       
      • Chef-palvelin toimii kokoonpanotietojen keskuksena.

        Chef-palvelimessa säilytetään "keittokirjoja" eli käytäntöjä, joita käytetään solmuissa, ja metatietoja, jotka kuvaavat Chefillä hallittavia rekisteröityjä solmuja.  Solmut pyytävät Chef-asiakasohjelman kautta Chef-palvelimesta kokoonpanotietoja, kuten "reseptejä", malleja ja tiedostojakeluita. OS10 cookbook -ohjeiden avulla verkonvalvoja voi hallita Dell EMC OS10 -kytkintä Chefin kautta.  Ohjeet sisältävät monenlaisia Chef-resursseja, esimerkkireseptejä ja asennustyökaluja verkonhallintaa varten. Asenna ohjeet noudattamalla Chef-veitsikeittokirjasivuston komentoa.

         

      • Chef-asiakassolmut ovat laitteita, joita Chefillä hallinnoidaan.

        Chef-asiakasohjelma asennetaan kuhunkin solmuun (kytkimeen), ja sillä kytkin määritetään haluttuun tilaan.  Asenna OS10 Devops Ruby Utilities Debian -paketti lataamalla ja suorittamalla Dell EMC -kytkimessä OS10 DevOps Infrastructure Install -komentosarja.  Paketin avulla voidaan suorittaa OS10-komentoja, ja se palauttaa tuloksen.

         

      • Dokumentaatio:
         
       
      Chefillä voi automatisoida myös Dell EMC -kytkimiä, joissa on OpenSwitch (OPX) -verkkokäyttöjärjestelmä. Integrointitiedot ovat OPX-wikissä ja artikkelissa Chef for OPX (englanninkielinen).
      SLN309898_en_US__4Puppet-logo-keltainen-musta-lg

      Puppet on mallipohjainen avoimen lähdekoodin kokoonpanojen hallintatyökalu, jolla infrastruktuuria voidaan käsitellä koodina.

      Kun Puppet integroidaan Dell EMC -verkkolaitteisiin, voidaan hallita Dell EMC OS10 -kytkimiä ihmisen luettavissa olevan koodin avulla. Puppetin Dell EMC -verkkomoduulit ovat ladattavissa Puppet Forgesta.  Moduulien avulla voidaan hallita ja automatisoida kytkimiä, joissa on OS10-käyttöjärjestelmä. Moduulien nykyinen versio on testattu ja vahvistettu Puppet-versiossa 5.3 ja OS10-versiossa 10.4.0. Käytä Puppetia Dell EMC OS10 -kytkimien kanssa seuraavasti:

      Lisätietoja
         
        • Puppet Master on asennettava erilliseen palvelimeen, josta on yhteys kaikkiin hallittaviin Dell EMC -verkkolaitteisiin. OS10-moduuli on asennettava Puppet Master -palvelimeen.
           
        Puppetilla voi automatisoida myös Dell EMC -kytkimiä, joissa on OpenSwitch (OPX) -verkkokäyttöjärjestelmä. Integrointitiedot ovat OPX-wikissä ja artikkelissa Puppet for OPX (englanninkielinen).
        SLN309898_en_US__5SaltStack suuri SLN309898_en_US__6Napalm-logo

        SaltStack (myös nimellä Salt) on kokoonpanojen hallintajärjestelmä, jolla voidaan hallita etäsolmuja määritetyissä tiloissa, suorittaa komentoja ja lähettää tietokyselyitä.

        Salt käyttää infrastruktuurin käyttöönottoon ja pilvihallintaan koodia. Salt-suoritusrutiineja voidaan kirjoittaa tavallisina Python-moduuleina.

        NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) on Python-kirjasto, joka ottaa käyttöön toimintojen joukon käyttämällä yhtenäistä ohjelmointikäyttöliittymää ja valmistajariippumattomia laitteita. OS10-kytkimiä voidaan hallinnoida ja automatisoida käyttämällä Saltia ja NAPALMia yhdessä.

        Lisätietoja
         

        Ensisijaiset osat:

           
          • Salt master on hallittu keskuspalvelin, joka esimerkiksi todentaa alaisia, lähettää ja vastaanottaa yhdistettyjen alaisten pyyntöjä sekä lähettää ja vastaanottaa Salt-komentoriviliittymän pyyntöjä ja vastauksia. Helpoin tapa asentaa Salt master on Salt-käynnistyskomentosarja. Lisäksi Dell EMC -verkkolaitteen OS10 NAPALM -ohjain on asennettava Salt masteriin.
           
          • Salt minion asennetaan kaikkiin Saltilla hallittaviin laitteisiin. Käynnistettäessä alainen yrittää muodostaa yhteyden Salt masteriin, tekee todennuksen ja kuuntelee masteriin tulevia töitä.
             
             
          Saltilla voi automatisoida myös Dell EMC -kytkimiä, joissa on OpenSwitch (OPX) -verkkokäyttöjärjestelmä. Integrointitiedot ovat OPX-wikissä ja artikkelissa Salt for OPX (englanninkielinen).

          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.