Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

DevOpsツールを使用して、Dell EMCネットワークデバイスを自動化する方法について

Summary: DevOps構成管理ツール(CMT)とオープンソースAPIを使用して、Dell EMCネットワークスイッチを構成、管理、自動化する方法。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms


この文書では、業界標準のオープン ソースDevOps構成管理ツール(CMT)およびオープン ソースのスクリプティングAPIを使用して、ネットワーク デバイスと機能を簡単に構成および自動化するDell EMCネットワーキング統合の概要を説明します。パートナーをクリックして、Dell EMCネットワークデバイスとの統合を展開します。

 
SLN309898_en_US__1Ansibleマーク-ラージ-RGB-ブラック SLN309898_en_US__2Ansible-Wordmark-50-RGB-ブラック

Ansibleは、シンプルなエージェント不要自動化フレームワークで、システムの構成、ソフトウェアの導入、ITタスクの調整を実行できます。

また、コアフレームワークの一部として、ネットワークの自動化をサポートしています。Anidable 2.3以降では、Anobable Coreは、OS6、OS9、およびOS10を実行しているスイッチを管理および自動化するDell EMCネットワークモジュールをサポートしています。現在、すべてのモジュールはCLIとSSHトランスポートを使用して、ローカル接続モードで実行されます。

追加情報
         
    • 管理対象ノードは、OS10、OS9および/またはOS6のネットワークスイッチデバイスです。管理対象ノードには、Andoableがインストールされていません。スイッチで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)ネットワークOSを実行しているDell EMCスイッチは、Andoableを使用して自動化することもできます。統合の詳細については、「OPX wiki(英語)」および「OPX用Ansible(英語)」を参照してください。
    SLN309898_en_US__3Chef-ロゴ-ラージ

    Chefはインフラストラクチャをコードとして設定できる構成管理ツールです。

    Chefは強力な自動化ツールでインフラストラクチャをコードに変換し、ネットワーク全体でインフラストラクチャを構成、導入、管理する方法を自動化します。Dell EMC OS10スイッチでChefを簡単に使用するには、次の概要を参照してください。

    追加情報
       
      • Chefサーバ は、構成データのハブとして機能します。

        Chefサーバは、Chefが管理する各登録済みノードを説明するノードとメタデータを適用するポリシーであるクックブックを保存します。  ノードはChefクライアントを使用して、レシピ、テンプレート、ファイル配布などの設定の詳細について、Chefサーバに問い合わせます。OS10クックブックを使用すると、ネットワーク管理者は、Chefを使用してDell EMC OS10スイッチを管理できます。  このクックブックには、ネットワークを管理するためのChefのリソース、サンプルレシピ、インストールツールのセットがバンドルされています。このクックブックをインストールするには、Chefの「knife cookbook site」のコマンドに従います。

         

      • Chefクライアントノードは、Chefが管理するマシンです。

        Chefクライアントは各ノード(スイッチ)にインストールされ、スイッチを希望の状態にするために使用されます。  OS 10 DevOps Ruby Utilities Debianパッケージをインストールするには、Dell EMCスイッチにOS 10 DevOpsインフラストラクチャ インストール スクリプトをダウンロードして実行します。  このパッケージでは、任意のOS10コマンドを実行して、出力を返します。

         

      • マニュアル:
         
       
      OpenSwitch(OPX)ネットワークOSを実行しているDell EMCスイッチは、Chefを使用して自動化することもできます。統合の詳細については、「OPX wiki(英語)」および「OPX用Chef(英語)」を参照してください。
      SLN309898_en_US__4Puppet-ロゴ-アンバー-ブラック-LG

      Puppetは、モデル駆動型のオープンソース構成管理ツールで、インフラストラクチャの概念をコードとして使用します。

      PuppetとDell EMCネットワーキングとの統合により、Dell EMC OS10スイッチを人間が読み取り可能なコードで管理できます。Puppet用のDell EMCネットワークモジュールは、Puppet Forgeからダウンロードすることができます。  これらのモジュールは、OS10オペレーティングシステムを実行しているスイッチの管理と自動化に使用することができます。最新バージョンのモジュールは、Puppetバージョン5.3とOS10バージョン10.4.0でテストおよび検証済みです。Dell EMC OS10スイッチでPuppetを簡単に使用するには、次の概要を参照してください。

      追加情報
         
        • Puppetマスターは、すべての管理対象のDell EMCネットワークデバイスと接続できるスタンドアロンサーバにインストールする必要があります。Puppetマスター サーバーにOS10モジュールをインストールする必要があります。
           
        OpenSwitch(OPX)ネットワークOSを実行しているDell EMCスイッチは、Puppetを使用して自動化することもできます。統合の詳細については、「OPX wiki(英語)」および「OPX用Puppet(英語)」を参照してください。
        SLN309898_en_US__5SaltStackラージ SLN309898_en_US__6Napalmロゴ

        SaltStack(Saltとも呼ばれる)は構成管理システムであり、リモート ノードを定義された状態で維持し、コマンドを実行し、データを照会することができます。

        Saltは、導入とクラウド管理のためのコードアプローチとしてインフラストラクチャをサポートします。Salt実行ルーチンは、通常のPythonモジュールとして記述することができます。

        NAPALM(Network Automation and Programmability Abstraction Layer with Multivendor support)は、ベンダー中立デバイスで統合されたAPIを使用して、一連の機能を実装するPythonライブラリーです。OS10スイッチは、SaltとNAPALMを一緒に使用して、管理および自動化することができます。

        追加情報
         

        主なコンポーネントは、次のとおりです。

           
          • Saltマスターは、ミニオンの認証、接続したミニオンからのリクエストの送受信、および「salt」CLIへのリクエスト/応答の送受信などの機能を実行する中央制御されたサーバです。Saltマスターを簡単にインストールするには、「Saltブートストラップスクリプト(英語)」を介して行います。さらに、Dell EMC Networking OS10 NAPALMドライバをSaltマスターにインストールする必要があります。
           
          • Saltで管理される各デバイスにSaltミニオンがインストールされます。ミニオンは起動時にSaltマスターへの接続を試行してから、認証し、マスターからのジョブをリッスンします。
             
             
          OpenSwitch(OPX)ネットワークOSを実行しているDell EMCスイッチは、Saltを使用して自動化することもできます。統合の詳細については、「OPX wiki(英語)」および「OPX用Salt(英語)」を参照してください。

          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.