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工具实现Dell EMC网络设备自动化?

Summary: 如何使用DevOps配置管理工具(CMT)和开源API配置、管理Dell EMC网络交换机并实现其自动化。

This article applies to   This article does not apply to 

Symptoms


本文概述了Dell EMC Networking与行业标准开源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 Networking模块,可管理运行OS6、OS9和OS10的交换机并实现其自动化。所有模块当前都使用CLI和SSH传输,以本地连接模式运行。

其它信息
     
    • 在任何安装有Python 2或Python 3的计算机上安装Ansible 2.3或更高版本,以将其作为主控计算机。Dell EMC Networking Ansible模块默认包含在内。
       
       
    • 受管节点是OS10、OS9和/或OS6网络交换机设备。Ansible不会安装在受管节点上。要在交换机上启用Ansible:
      • OS10

        1.为 Ansible
        2 创建用户名和密码。配置管理接口(静态/动态 IP 地址)
        提醒:默认情况下,SSH 在 OS10 中处于启用状态
    • 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-Logo-Large

    Chef是一个可以将基础架构配置为代码的配置管理工具。

    Chef是一个功能强大的自动化工具,可将基础架构转换为代码,自动完成基础架构在网络中的配置、部署和管理。为了促进Chef在Dell EMC OS10交换机中的使用,我们提供了以下概述:

    其它信息
       
      • Chef服务器充当配置数据的中心。

        Chef服务器中存储着Cookbook、应用于节点的策略,以及描述由Chef管理的每个注册节点的元数据。  节点使用Chef客户端向Chef服务器查询配置详细信息,例如Recipe、模板和文件分发。使用OS10 cookbook,网络管理员可以通过Chef管理Dell EMC OS10交换机。  本Cookbook捆绑了一套用于网络管理的Chef资源、Recipe样本和安装工具。按照Chef Knife Cookbook站点命令安装此Cookbook。

         

      • Chef客户端节点是由Chef管理的计算机。

        Chef客户端安装在每个节点(交换机)上,用于将交换机配置为所需的状态。  在Dell EMC交换机上下载并运行OS10 DevOps基础架构安装脚本,以安装OS10 Devops Ruby实用程序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 Networking模块可从Puppet Forge下载。  这些模块可用于管理运行OS10操作系统的交换机并实现其自动化。模块的当前版本已经过Puppet 5.3版和OS10 10.4.0版的测试和验证。为了促进Puppet在Dell EMC OS10交换机中的使用,我们提供了以下概述:

      其它信息
         
        • 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和供应商中立设备实施一组功能。可以结合使用Salt和NAPALM管理OS10交换机并实现其自动化。

        其它信息
         

        主要组件如下:

           
          • Salt主机是中央控制服务器,可执行以下功能:验证客户端、发送和接收来自所连接的客户端的请求,以及发送和接收“Salt”CLI的请求并进行回复。安装Salt主机的最简单方法是使用Salt bootstrap脚本。此外,还需要在Salt主机上安装Dell EMC Networking OS10 NAPALM驱动程序
           
          • Salt客户端安装在要由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.