红帽推出Ansible 2.1 支持Windows和Azure环境

简介:

6月7日,红帽宣布全面推出Ansible 2.1。作为一款简单且无代理的开源IT管理框架的最新软件版本,Ansible 2.1实现了对网络自动化的支持,有助于进一步扩展Ansible成为企业IT环境中的通用语言,包括从网络基础到基于容器的部署等方面。

Ansible可帮助开发人员和IT运营人员更轻松且迅速地部署IT应用和环境,通过自动执行例行活动而使他们消除IT团队间的障碍,例如网络配置、云部署,以及开发环境的创建。Ansible的模块化代码库与轻松贡献代码的能力及GitHub中的贡献者社区相结合,为管理当今的基础架构提供了强大的IT自动化平台,而且也可适应新的IT需求和DevOps的工作流程。

Ansible 2.1中包含以下多项新特性:

支持Microsoft WindowsMicrosoft Azure

Ansible 2.1现已支持Microsoft Windows环境,允许用户通过单个自动化平台实现完整的跨平台自动化。新特性包括:

  • 更全面地支持Microsoft Azure:扩展Ansible对混合云部署的支持范围,包括能够利用Azure的资源管理器功能。
  • 全新Windows模块:提供对Windows文件共享和Windows防火墙的管理,进一步扩大Ansible中Windows的自动化范围。
  • 利用NT LAN Manager (NTLM) 更轻松地管理加入域的机器:只需通过用户名和密码即可实现对域内用户更安全的验证 – 降低了在Ansible控制机器上配置和管理Kerberos的需求。
  • Kerberos代理针对多跳场景而进一步扩展:对于需要透明接入域内共享文件、Microsoft SQL Server等的原始脚本和安装,可实现更好的验证流程。
  • 通过新的重启动作而实现简单的重启:有助于应对Windows平台上软件自动化安装的挑战,因为该平台的工作流程也要求系统重启。

对容器更全面的支持

Ansible 2.1引入了强大的新模块,即Docker服务,并且重写了Ansible现有的Docker模块:

  • docker_service: 允许Ansible用户使用Docker Compose,并且管理和扩展多容器应用。
  • docker_container: 管理基础的容器生命周期
  • docker_image: 构建、推送并标记Docker镜像
  • docker_login: 用于管理对Docker注册中心的接入
  • docker_image Facts: 检验镜像的元数据

凭借Ansible 2.1中新的Docker服务模块,用户可以将Docker Compose嵌入到更广泛的Ansible Playbook中,以配置位于其他容器环境外部的网络、操作系统和部署基础架构。

具备网络自动化功能,现已全面推出

Ansible 2.1全面集成在2016年2月份发布过的网络自动化功能。通过将Ansible的自动化扩展到网络中,Ansible现在能够以简单、强大且无代理的方式管理网络基础架构,这与系统和应用已经采用的方式完全相同。这有助于网络团队利用新的部署范例,包括配置自动化、测试驱动的网络部署和持续合规。

Ansible 2.1增添了40多个新的核心模块,为多种网络平台提供了网络自动化支持,包括:Arista EOS;Cisco IOS;Cisco IOS-XR;Cisco NXOS;Cumulus Networks;Juniper Networks Junos OS和OpenSwitch。

目前,Ansible 2.1已通过GitHub、PyPi和大多数主要Linux版本使用的软件包管理器推出。对于希望更好地控制Ansible的部署,并掌握相关知识和代理功能的用户,Ansible Tower作为一种订阅服务,现已全面推出,非常适合从小企业到大型企业的IT机构的各种规模团队订阅。






原文发布时间为:2016年6月8日 
本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。
目录
相关文章
|
4月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
19天前
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
63 32
|
29天前
|
C# Windows
【Azure App Service】在App Service for Windows上验证能占用的内存最大值
根据以上测验,当使用App Service内存没有达到预期的值,且应用异常日志出现OutOfMemory时,就需要检查Platform的设置是否位64bit。
41 11
|
22天前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
2月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
57 2
|
2月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
2月前
|
Kubernetes 安全 Linux
ansible-install-k8s 之 1 初始化环境
ansible-install-k8s 之 1 初始化环境
|
3月前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
2月前
|
Windows
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件
35 0
|
4月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境