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 Network 장치 자동화 방법

Summary: DevOps 구성 관리 도구(CMT)와 오픈 소스 API를 사용하여 Dell EMC Network 스위치 구성, 관리 및 자동화 방법

This article applies to   This article does not apply to 

Symptoms


이 문서는 네트워크 장치와 기능을 간편하게 구성 및 자동화하는 산업 표준 오픈 소스 DevOps 구성 관리 도구(CMT)와 오픈 소스 스크립팅 API가 통합된 Dell EMC Networking에 대한 개요를 설명합니다. 파트너를 클릭하여 Dell EMC Network 장치 통합을 확장합니다.

 
SLN309898_en_US__1Ansible-마크-대형-RGB-블랙 SLN309898_en_US__2Ansible-워드마크-50-RGB-블랙

Ansible은 시스템을 구성하고, 소프트웨어를 배포하고, IT 작업을 오케스트레이션할 수 있는 에이전트가 없는 간단한 자동화 프레임워크입니다.

Ansible은 코어 프레임워크 일부로써 네트워크 자동화를 지원합니다. Ansible은 Ansible 2.3 이상 버전부터 Dell EMC Networking 모듈을 지원하여 OS6, OS9 및 OS10을 실행하는 스위치를 관리 및 자동화합니다. 현재 모든 모듈은 로컬 연결 모드에서 실행되고 CLI 및 SSH 전송을 사용합니다.

추가 정보
     
    • 제어 머신으로 Python 2 또는 Python 3를 사용하여 머신에 Ansible 2.3 이상 버전을 설치합니다. 기본적으로 Dell EMC Networking Ansible 모듈은 포함되어 있습니다.
       
       
    • 관리되는 노드는 OS10, OS9 및/또는 OS6 네트워크 전환 장치입니다. Ansible은 관리되는 노드에 설치되지 않습니다. 스위치에서 Ansible 활성화:
      • 운영체제10

        1. Ansible
        의 사용자 이름 및 암호를 생성합니다. 2. 관리 인터페이스 구성(고정/동적 IP 주소)
        참고: SSH는 OS10에서 기본적으로 활성화되어 있습니다.
    • 운영체제9

      1. Ansilbe
      2의 사용자 이름 및 암호를 생성합니다. 관리 인터페이스(정적/동적 IP 주소)
      구성 3. SSH 서버
      활성화 4. 최대 연결 속도 제한을 설정합니다.
     
    • 운영체제6

      1. Ansible
      의 사용자 이름 및 암호를 생성합니다. 2. 관리 인터페이스(정적/동적 IP 주소)
      구성 3. SSH 서버를 활성화합니다.
     
    또한 Ansible을 사용하여 OpenSwitch(OPX) 네트워크 운영 체제를 실행하는 Dell EMC 스위치를 자동화할 수 있습니다. 통합 정보는 OPX wikiAnsible for OPX를 참조하십시오.
    SLN309898_en_US__3Chef - 로고 - 대형

    Chef는 코드로 인프라 관리하기를 구성할 수 있는 구성 관리 도구입니다.

    Chef는 인프라를 코드로 변환하고 네트워크에서 인프라를 구성, 배포 및 관리하는 방법을 자동화하는 강력한 자동화 도구입니다. 다음 개요는 Dell EMC OS10 스위치와 함께 Chef를 사용하는데 유용한 정보입니다.

    추가 정보
       
      • Chef 서버는 구성 데이터 허브로 작동합니다.

        Chef 서버는 쿡북, 노드에 적용되는 정책 및 Chef에서 관리되고 각 등록된 노드를 설명하는 메타데이터를 저장합니다.  노드는 Chef 클라이언트를 사용하여 레시피, 템플릿 및 파일 배포와 같은 구성 상세 정보를 Chef 서버에 요청합니다. OS10 cookbook을 사용하면 네트워크 관리자는 Chef를 사용하여 Dell EMC OS10 스위치를 관리할 수 있습니다.  이 쿡북은 Chef 리소스 집합, 샘플 레시피 및 네트워크 관리용 설치 도구를 제공합니다. Chef 나이프 쿡북 사이트 명령을 따라 이 쿡북을 설치합니다.

         

      • Chef 클라이언트 노드는 Chef에서 관리되는 머신입니다.

        각 노드(스위치)에 Chef 클라이언트를 설치하고 사용하여 스위치를 원하는 상태로 구성합니다.  OS10 Devops Ruby Utilities Debian 패키지를 설치하려면 Dell EMC 스위치에서 OS10 DevOps 인프라 설치 스크립트를 다운로드하여 실행합니다.  이 패키지를 사용하면 모든 OS10 명령을 실행하고 출력을 반환할 수 있습니다.

         

      • 설명서:
         
       
      또한 Chef를 사용하여 OpenSwitch(OPX) 네트워크 운영 체제를 실행하는 Dell EMC 스위치를 자동화할 수 있습니다. 통합 정보는 OPX wikiChef for OPX를 참조하십시오.
      SLN309898_en_US__4Puppet-로고-앰버-블랙-lg

      Puppet은 코드로 인프라 관리하기 개념에 유용한 모델 구동 오픈 소스 구성 관리 도구입니다.

      Dell EMC Networking과 통합된 Puppet을 사용하면 사용자가 읽을 수 있는 코드로 Dell EMC OS10 스위치를 관리할 수 있습니다. Puppet Forge에서 Puppet용 Dell EMC Networking 모듈을 다운로드할 수 있습니다.  이러한 모듈을 사용하여 OS10 운영 체제를 실행하는 스위치를 관리 및 자동화할 수 있습니다. 현재 모듈 버전은 Puppet 버전 5.3과 OS10 버전 10.4.0으로 테스트되고 확인되었습니다. 다음 개요는 Dell EMC OS10 스위치와 함께 Puppet을 사용하는데 유용한 정보입니다.

      추가 정보
         
        • 관리할 모든 Dell EMC Networking 장치에 연결된 독립 실행형 서버에 Puppet master를 설치해야 합니다. Puppet master 서버에 OS10 모듈을 설치해야 합니다.
           
        또한 Puppet을 사용하여 OpenSwitch(OPX) 네트워크 운영 체제를 실행하는 Dell EMC 스위치를 자동화할 수 있습니다. 통합 정보는 OPX wikiPuppet for OPX를 참조하십시오.
        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 라이브러리입니다. Salt와 NAPALM을 같이 사용하여 OS10 스위치를 관리 및 자동화할 수 있습니다.

        추가 정보
         

        기본 구성 요소는 다음과 같습니다.

           
          • Salt master는 minion 인증과 같은 기능을 수행하고, 연결된 minion의 요청을 보내고 받고, 요청을 보내고 받고 'salt' CLI에 응답하는 중앙 제어식 서버입니다. Salt master를 설치하는 가장 간단한 방법은 Salt bootstrap 스크립트를 통한 방법입니다. 또한 Salt master에 Dell EMC Networking OS10 NAPALM 드라이버를 설치해야 합니다.
           
          • Salt에서 관리될 각 장치에 Salt minion을 설치합니다. 시작하면 minion은 Salt master로의 연결을 시도하고 인증 후 master 작업을 수신 대기합니다.
             
             
          또한 Salt를 사용하여 OpenSwitch(OPX) 네트워크 운영 체제를 실행하는 Dell EMC 스위치를 자동화할 수 있습니다. 통합 정보는 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.