Ansible是一种可以配置系统、部署软件和编排IT任务的简单无代理自动化框架。
作为其核心框架的一部分,Ansible支持网络自动化。从Ansible 2.3开始,Ansible核心支持Dell EMC Networking模块,可管理运行OS6、OS9和OS10的交换机并实现其自动化。所有模块当前都使用CLI和SSH传输,以本地连接模式运行。
其它信息Chef是一个可以将基础架构配置为代码的配置管理工具。
其它信息
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交换机中的使用,我们提供了以下概述:
其它信息SaltStack(也称为Salt)是一种配置管理系统,能够将远程节点保持在定义的状态、执行命令和查询数据。
Salt支持通过“基础架构即代码”方法来进行部署和云管理。Salt执行例行程序可以写成普通的Python模块。
具有多供应商支持的网络自动化和可编程抽象层(NAPALM)是一个Python库,它使用统一的API和供应商中立设备实施一组功能。可以结合使用Salt和NAPALM管理OS10交换机并实现其自动化。
其它信息主要组件如下: