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.

DevOps araçlarıyla Dell EMC Ağ aygıtlarının otomasyonu nasıl yapılır?

Summary: DevOps Yapılandırma Yönetimi Araçları (CMT) ve açık kaynaklı API'ler ile Dell EMC Ağı anahtarlarının yapılandırılması, yönetilmesi ve otomasyonu.

This article applies to   This article does not apply to 

Symptoms


Bu makale, ağ aygıtlarının ve işlevlerinin yapılandırılmasını ve otomasyonunu kolaylaştırmak için endüstri standardı açık kaynaklı DevOps Yapılandırma Yönetimi Araçlarına (CMT) ve açık kaynaklı komut dosyası kullanan API'larla Dell EMC Ağı entegrasyonuna genel bir bakış sağlar. Dell EMC Ağ aygıtlarıyla entegrasyonu genişletmek için iş ortağına tıklayın.

 
SLN309898_en_US__1Ansible-İşareti-Büyük-RGB-Siyah SLN309898_en_US__2Ansible-Kelime İşareti-50-RGB-Siyah

Ansible; sistemleri yapılandırabilen, yazılımları dağıtabilen ve BT görevlerini yönetebilen basit ve aracısız bir otomasyon çerçevesidir.

Ansible, temel çalışma hatlarının bir parçası olarak ağ otomasyonunu destekler. Ansible 2.3 ve sonrasından itibaren temel Ansible yazılımı; OS6, OS9 ve OS10 çalıştıran anahtarları yönetmek ve anahtarların otomasyonunu yapmak konusunda Dell EMC Ağı modüllerini destekler. Şu anda tüm modüller yerel bağlantı modunda, CLI ve SSH aktarımı kullanılarak yürütülür.

Ek bilgiler
         
    • OS10, OS9 ve/veya OS6 ağ anahtarı aygıtları yönetilen düğümlerdir. Yönetilen düğümlerde Ansible yüklü değildir. Anahtarda Ansible'ı etkinleştirmek için:
      • OS10

        1. Ansible
        2 için kullanıcı adı ve parola oluşturun. Yönetim arayüzünü yapılandırma (statik/dinamik IP adresi)
        Not: SSH, OS10'da varsayılan olarak etkindir
    • OS9

      1. Ansilbe
      2 için bir kullanıcı adı ve şifre oluşturun. Yönetim arabirimini yapılandırın (statik/dinamik IP adresi)
      3. SSH sunucusu
      4'i etkinleştirin. Maksimum bağlantı hızı sınırını ayarlayın
     
    • OS6

      1. Ansible
      2 için kullanıcı adı ve parola oluşturun. Yönetim arabirimini yapılandırın (statik/dinamik IP adresi)
      3. SSH sunucusunu etkinleştirin
     
    OpenSwitch (OPX) Ağ İşletim Sistemini çalıştıran Dell EMC anahtarlarının otomasyonu, Ansible ile de yapılabilir. Entegrasyon bilgileri için OPX wiki ve OPX İçin Ansible'a başvurun.
    SLN309898_en_US__3Chef-Logo-Büyük

    Chef, altyapıları kod olarak yapılandırabilen bir yapılandırma yönetim aracıdır.

    Chef, altyapıyı koda dönüştüren güçlü bir otomasyon aracıdır; altyapının ağ üzerinden yapılandırılmasının, dağıtılmasının ve yönetilmesinin otomasyonunu yapar. Chef'in Dell EMC OS10 anahtarlarla kullanımını kolaylaştırmak için şu genel bakış sağlanmıştır:

    Ek bilgiler
       
      • Chef sunucusu, yapılandırma verileri için hub görevi görür.

        Chef sunucusu, Chef tarafından yönetilen her kayıtlı düğümü açıklayan düğüm ve meta verilere uygulanan ilkeler olan cookbook'ları (yemek kitabı) saklar.  Düğümler; recipe'ler (tarif), şablonlar ve dosya dağıtımları gibi yapılandırma ayrıntılarını Chef sunucusuna sormak için Chef istemcisini kullanır. OS10 cookbook'un kullanımı bir ağ yöneticisinin, Dell EMC OS10 anahtarını Chef ile yönetmesini sağlar.  Bu cookbook, ağ yönetimi için bir Chef kaynakları, örnek recipe'ler ve yükleme araçları paketi oluşturur. Bu cookbook'u yüklemek için Chef knife cookbook sitesi komutunu uygulayın.

         

      • Chef istemci düğümleri, Chef tarafından yönetilen makinelerdir.

        Chef istemcisi her bir düğüme (anahtar) yüklenir ve anahtarı istenen duruma göre yapılandırmak için kullanılır.  OS10 DevOps Ruby Utilities Debian paketini yüklemek için OS10 DevOps Altyapısını Yükleme komut dosyasını Dell EMC anahtarına indirip çalıştırın.  Bu paket, tüm OS10 komutlarının çalıştırılmasını sağlar ve çıkışı geri döndürür.

         

      • Belgeler:
         
       
      OpenSwitch (OPX) Ağ İşletim Sistemini çalıştıran Dell EMC anahtarlarının otomasyonu, Chef ile de gerçekleştirilebilir. Entegrasyon bilgileri için OPX wiki ve OPX İçin Chef'e başvurun.
      SLN309898_en_US__4Puppet-Logo-Amber-Siyah-lg

      Puppet, kodların altyapı olarak kullanılması konseptine yardımcı olan model odaklı, açık kaynaklı bir yapılandırma yönetim aracıdır.

      Dell EMC Ağının Puppet ile entegrasyonu, Dell EMC OS10 anahtarlarını insanlar tarafından okunabilen kodlarla yönetebilmenizi sağlar. Puppet için Dell EMC Ağı modülleri, Puppet Forge'dan indirilebilir.  Bu modüller, OS10 işletim sistemini çalıştıran anahtarları yönetmek ve bu anahtarların otomasyonunu yapmak için kullanılabilir. Modüllerin güncel sürümü; Puppet 5.3 sürümü ve OS10 10.4.0 sürümü ile test edilmiş ve doğrulanmıştır. Puppet'ın Dell EMC OS10 anahtarlarla kullanımını kolaylaştırmak için şu genel bakış sağlanmıştır:

      Ek bilgiler
         
        • Puppet ana sunucusu, yönetilecek tüm Dell EMC Ağı aygıtlarına bağlantısı olan bağımsız bir sunucuya yüklenmelidir. OS10 modülü Puppet ana sunucusuna yüklenmelidir.
           
        OpenSwitch (OPX) Ağ İşletim Sistemini çalıştıran Dell EMC anahtarlarının otomasyonu, Puppet ile de gerçekleştirilebilir. Entegrasyon bilgileri için OPX wiki ve OPX İçin Puppet'a başvurun.
        SLN309898_en_US__5SaltStack-Büyük SLN309898_en_US__6Napalm-Logo

        SaltStack (Salt olarak da anılır), komutları yürüten, verileri sorgulayan ve belirli durumlarda uzak düğümleri koruyabilen bir yapılandırma yönetim sistemidir.

        Salt, dağıtım ve bulut yönetimine yönelik altyapı olarak kod kullanımını destekler. Salt yürütme işlemleri, sıradan Python modülü olarak yazılabilir.

        Çoklu Satıcı desteğine sahip Network Automation and Programmability Abstraction Layer with Multivendor support (Çoklu sağlayıcı desteğine sahip Ağ Otomasyonu ve Programlanabilirlik Soyutlama Katmanı - NAPALM), sağlayıcıdan bağımsız aygıtlara sahip birleşik API kullanan işlevler kümesi uygulayan bir Python kitaplığıdır. OS10 anahtarları, Salt ve NAPALM birlikte kullanılarak yönetilebilir ve otomasyonları yapılabilir.

        Ek bilgiler
         

        Birincil bileşenler şunlardır:

           
          • Salt ana sunucusu; istemci kimliği doğrulama, bağlı istemcilerle istek alışverişi ve "salt" CLI ile istek ve yanıt alışverişi gibi işlevleri gerçekleştiren merkezi kontrollü sunucudur. Salt ana sunucusunu yüklemenin en kolay yolu Salt önyükleme komut dosyasını kullanmaktır. Ayrıca Dell EMC Ağı OS10 NAPALM sürücüsünün, Salt ana sunucusuna yüklenmesi gerekir.
           
          • Salt istemcisi, Salt tarafından yönetilecek her aygıta yüklenir. Başlangıçta, bir istemci Salt ana sunucusuna bağlanmaya çalışır, ardından kimlik doğrular ve ana sunucudan komut bekler.
             
             
          OpenSwitch (OPX) Ağ İşletim Sistemini çalıştıran Dell EMC anahtarlarının otomasyonu, Salt ile de yapılabilir. Entegrasyon bilgileri için OPX wiki ve OPX İçin Salt'a başvurun.

          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.