Dell EMC -verkkolaitteiden automatisointi DevOps-työkaluilla

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

Tämä artikkeli koskee tuotetta Tämä artikkeli ei koske tuotetta Tämä artikkeli ei liity tiettyyn tuotteeseen. Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.

Oireet


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).

          Syy

          Dell Technologies

          Tarkkuus

          2020 Dell Inc.
          Artikkelin ominaisuudet
          Artikkelin numero: 000178071
          Artikkelin tyyppi: Solution
          Viimeksi muutettu: 14 maalisk. 2024
          Versio:  11
          Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
          Tukipalvelut
          Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.