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.

如何使用 DevOps 工具自動化 Dell EMC 網路裝置?

Summary: 如何使用 DevOps 組態管理工具 (CMT) 和開放原始碼 API 來設定、管理及自動化 Dell EMC 網路交換器。

This article applies to   This article does not apply to 

Symptoms


本文概述 Dell EMC 網路與業界標準開放原始碼 DevOps 組態管理工具 (CMT) 及開放原始碼指令碼 API 的整合,以簡化網路裝置和功能的設定和自動化。按一下合作夥伴以擴大與 Dell EMC 網路裝置的整合。

 
SLN309898_en_US__1Ansible-標記-大-RGB-黑色 SLN309898_en_US__2Ansible-文字標記-50-RGB-黑色

Ansible 是一個簡單的無代理自動化框架,可以配置系統、部署軟體和編排 IT 任務。

Ansible 支援網路自動化作為其核心框架的一部分。從 Ansible 2.3 及更新版本開始,Ansible 核心支援 Dell EMC 網路模組,以管理和自動化執行 OS6、OS9 和 OS10 的交換器。所有模組目前都透過 CLI 和 SSH 傳輸在本機連線模式下執行。

其他資訊
         
    • 受管節點為 OS10、OS9 及/或 OS6 網路交換器裝置。Ansible 未安裝在受管節點上。若要在交換器上啟用 Ansible:
      • OS10

        1.為 Ansible
        2 建立使用者名稱和密碼。設定管理介面 (靜態/動態 IP 位址)
        注意:OS10 中預設啟用 SSH
    • OS9

      1.為Ansilbe
      2創建使用者名和密碼。設定管理介面 (靜態/動態 IP 位址)
      3.啟用 SSH 伺服器
      4.設定最大連線速率限制
     
    • OS6

      1.為 Ansible
      2 建立使用者名稱和密碼。設定管理介面 (靜態/動態 IP 位址)
      3.啟用 SSH 伺服器
     
    執行 OpenSwitch (OPX) 網路作業系統的 Dell EMC 交換器也可使用 Ansible 自動化。有關集成資訊,請參閱 OPX wikiAnsible for OPX
    SLN309898_en_US__3Chef-標誌-大

    Chef 是一種配置管理工具,可以將基礎設施配置為代碼。

    Chef 是一款功能強大的自動化工具,可將基礎架構轉換為代碼,自動執行在整個網路中配置、部署和管理基礎架構的方式。為了方便使用 Chef 搭配 Dell EMC OS10 交換器,我們提供下列概觀:

    其他資訊
       
      • Chef 伺服器充當配置數據的中心。

        Chef 伺服器存儲說明書、應用於節點的策略以及描述由 Chef 管理的每個已註冊節點的元數據。  節點使用 Chef 用戶端向 Chef 伺服器詢問配置詳細資訊,例如配方、範本和檔分發。使用 OS10 說明手冊 ,網路管理員可以搭配 Chef 管理 Dell EMC OS10 交換器。  本食譜捆綁了一組用於網路管理的 Chef 資源、示例食譜和安裝工具。按照廚師刀食譜網站命令安裝此食譜。

         

      • Chef 用戶端節點是由 Chef 管理的電腦。

        Chef 用戶端安裝在每個節點(交換機)上,用於將交換機配置為所需狀態。  在 Dell EMC 交換器上下載並執行 OS10 DevOps 基礎架構安裝指令檔 ,以安裝 OS10 DevOps Ruby Utilities Debian 套件。  此套件允許執行任何 OS10 命令並傳回輸出。

         

      • 說明文件:
         
       
      執行 OpenSwitch (OPX) 網路作業系統的 Dell EMC 交換器也可使用 Chef 自動化。有關集成資訊,請參閱 OPX wikiChef for OPX
      SLN309898_en_US__4Puppet-標誌-琥珀色-黑色-LG

      Puppet 是一種模型驅動的開源配置管理工具,有助於構建基礎架構即代碼的概念。

      Puppet 與 Dell EMC Networking 的整合,可讓您以人類可讀的程式碼管理 Dell EMC OS10 交換器。適用於 Puppet 的 Dell EMC 網路模組可從 Puppet Forge 下載。  這些模組可用來管理和自動化執行 OS10 作業系統的交換器。目前版本的模組已經過 Puppet 版本 5.3 和 OS10 版本 10.4.0 的測試和驗證。為方便搭配 Dell EMC OS10 交換器使用 Puppet,我們提供下列概觀:

      其他資訊
         
        • Puppet 主機必須安裝在獨立伺服器上,該伺服器能連接所有要管理的 Dell EMC Netwowrking 裝置。OS10 模組需要安裝在 Puppet 主伺服器上。
           
        執行 OpenSwitch (OPX) 網路作業系統的 Dell EMC 交換器也可使用 Puppet 自動化。有關集成資訊,請參閱 OPX wikiPuppet for OPX
        SLN309898_en_US__5SaltStack 大 SLN309898_en_US__6Napalm標誌

        SaltStack (也稱為Salt)是一個配置管理系統,能夠維護處於定義狀態的遠端節點,執行命令和查詢數據。

        Salt 支援部署和雲管理的基礎架構即代碼方法。Salt 執行例程可以編寫為普通的 Python 模組。

        支援多廠商的網路自動化和程式化抽象層 (NAPALM) 是一個 Python 程式庫,可使用與廠商無關裝置的統一 API 實作一組功能。OS10 交換器可同時使用 Salt 和凝固汽油彈進行管理與自動化。

        其他資訊
         

        主要元件如下:

           
          • Salt 主伺服器是中央控制的伺服器,可執行諸如對工作節點進行身份驗證、發送和接收來自連接工作節點的請求以及發送和接收對“salt”CLI 的請求和回復等功能。安裝 Salt master 的最簡單方法是通過 Salt 引導腳本。此外, Dell EMC Networking OS10 NAPALM 驅動程式 也必須安裝在 Salt 主節點上。
           
          • Salt minion 安裝在要由 Salt 管理的每個設備上。啟動后,工作節點會嘗試連接到 Salt 主節點,然後進行身份驗證,然後偵聽主節點的作業。
             
             
          執行 OpenSwitch (OPX) 網路作業系統的 Dell EMC 交換器也可以使用 Salt 自動化。有關集成資訊,請參閱 OPX wikiSalt for 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.