当前位置:首页 > 消费电子 > 消费电子
[导读]通过将Ansible Tower与OpenStack集成到Cyber Range软件中,我们能够构建一个应用程序,为全球客户提供按需培训和真实场景。与Ansible REST API和playbook集成充分利用了置备更加系统化的自动化流程时所需的许多代码。本文讨论了如下几个要点

本文介绍为何Ansible Tower是使用playbook,在OpenStack中创建、部署和配置虚拟机最简单的方法之一。系统性能、IT自动化、复杂系统的部署和快速生产力是软件开发中与虚拟机交互的关键标准。Ansible Tower具有所有这些特性,它通过REST API轻松嵌入到现有工具和流程中。Ansible Tower是一个安全门户,用户可以通过它请求新IT服务和管理特定的云,使用它(作为开源工具)获取IT资源,用于自动化应用部署和升级,以及配置软件以实现联网和安全。

为何选择Ansible?

Ansible®是一个简单的自动化工具,可以全面描述IT应用基础设施。它易于学习,可以自编文档,读取方便,无需具备专业水平的计算机科学学位。自动化不应该比它所替代的任务更复杂。

简单

人类可读的自动化

无需特殊的编码技能

任务按序执行

很快实现生产力

功能强大

应用部署

配置管理

工作流编排

编排应用生命周期

无代理

无代理架构

使用OpenSSH和WinRM

无需使用或更新服务器

可预测、可靠、安全

什么是Ansible Tower?

Ansible Tower是一个基于web的用户界面,用于管理Ansible。它通过一个可视仪表板来集中和控制Ansible基础设施。可以称为自动化任务管理中心。

Ansible Tower

基于web的用户界面,用于管理Ansible

通过一个可视仪表板来集中和控制Ansible基础设施

为Ansible提供REST API

Ansible

一种开源自动化工具

采用简单设计,旨在让所有人都能理解和学习使用

无需自定义脚本或代码

提供自动化引擎

管理网络、基础设施、操作系统

提供预构建模块,用于管理和配置主机(超过450)

提供基于Python®的API

使用OpenSSH

通过playbook提供自动化和编排。

什么是OpenStack?

OpenStack是一个云操作系统,它控制整个数据中心的大量计算、存储和网络资源,通过仪表板进行管理。该仪表板使管理员能够进行控制,同时允许用户通过web界面置备资源。它是一个开源项目,提供基础设施即服务平台来构建支持云的应用程序,并且支持采用多个管理程序来置备和编排云。它可以运行多层工作负载或开源开发工具。最终用户可以轻松置备资源和支持几乎所有的管理程序,包括VMware ESXi、Xen和KVM。

为何选择OpenStack?

OpenStack可以轻松与Ansible Tower、VMware管理程序和Hyper-V集成,从而使用现有的基础设施。OpenStack和KVM管理程序免费提供,但需要技能熟练的管理员进行配置。OpenStack是一个用于部署、开发和构建云平台的开源平台。是一个命令行界面,功能强大,提供管理、API、RESTful web服务以及基于web的控制面板控件。这个开源云软件用于管理计算(Nova)、块卷存储(Cinder)、虚拟机镜像服务(Glance)和网络构建(Neutron)。OpenStack作为基础,不仅简化了部署过程,还简化了开发、存储、联网、监测、管理和应用。

OpenStack

开源:此技术得到了大型开发人员社区的支持

为客户提供价值、效率和敏捷性

由模块化、可伸缩且灵活的实用程序集组成

经过大型企业的检验和测试

互操作性和开源API允许管理员管理混合IT环境,无需额外层成本

Ansible Playbook

Playbook是一个YAML文件,描述了要在一组主机(在Ansible inventory中定义)中执行的任务的列表。Playbook由一个或多个脚本组成,用于对任务进行分组。它定义虚拟机名称、VMDK文件、网络、IP地址和场景信息。Playbook是实现真正简单的配置管理和多机部署系统的基础。它可以宣布配置,也可以为手动流程编排步骤。

Playbook

定义要在主机上执行的任务

任务按照playbook指定的顺序执行

YAML格式

图1.playbook示例。

OpenStack与Ansible的交互

Ansible playbook在OpenStack环境中定义一系列任务和配置。任务示例包括:置备虚拟机实例、定义虚拟机IP以及连接虚拟机的交换机。

案例研究:Cyber Range软件

Cyber Range为客户提供可扩展的虚拟化平台,用于网络安全培训、建模、仿真和高级分析。我们为多家客户提供解决方案,包括美国国防部、新加坡网络安全局(CSA/SITSA)和日本九州大学。

图2.Cyber Range web应用通过REST API与Ansible和OpenStack交互。

用户点击开始按钮开始练习(实操网络安全培训)。

Cyber Range软件通过REST API使用POST请求将训练场景名称和用户名称调用到Ansible Tower。

Ansible Tower执行用于练习的playbook任务,并向OpenStack提供配置信息。这些信息包括虚拟机镜像和网络信息。

OpenStack置备虚拟机镜像并配置网络。

OpenStack将状态返回给Ansible Tower,Ansible Tower再将状态返回给web应用。

如果状态是成功的,Cyber Range软件会显示Windows或Linux图标,提供超链接用于开启控制台。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

  “最近两年随着OpenStack的愈发成熟,越来越多的云计算厂商选择这一技术路线。众所周知,它最典型的应用就是私有云。所以尤其从去年开始,我们能明显看到选择OpenStack的企

关键字: openstack 私有云

大约一年前,联通范总写了一篇《我所知道的云计算》,对云计算的各种新技术和理念进行了深入浅出地解读。 这一年来,云计算发展得风起云涌,有了很多变化。经过最近一段时间的全面学习和思考,我也手

关键字: openstack 云计算 x86平台 分布式运算

太阳的光线出现在生活中的每一个地方,人们的生活已经离不开太阳,太阳能不仅为植物生长提供光源,而且也能为人类提供能源,现在的光伏发电就是很大程度上利用了太阳能。2020年2月14日,中关村储能产业技术联盟秘书长刘为在阳光电...

关键字: 储能 电源资讯 疫情 阳光电源

在科技的发展道路上,离不开能源的助力,特别是再科技飞速发展的今天,而地球上的能源有限,就需要科研人员不断开发新能源,这就再当下最需要研发太阳能的使用。当能源革命成为大势所趋,越来越多的煤炭企业开始寻求多元化和能源转型。近...

关键字: 光伏 光伏企业 电源资讯 能源企业

随着社会的进步,科技的发展,人们对能源的需求越来越大,而现有的能源有限,需要人们不断发展新能源,而太阳能就是一个不错的选择,人们开始大力发展太阳能能发电。2月10日,大多数光伏企业在各地政府引导下陆续复工,结合本周复工后...

关键字: 光伏产业 光伏组件 电源资讯 硅片价格

随着社会的进步,科技的发展,人们对能源的需求越来越大,而现有的能源有限,需要人们不断发展新能源,而太阳能就是一个不错的选择,人们开始大力发展太阳能能发电。2月14日,中国光伏行业协会秘书长王勃华在网络直播会议上介绍称,2...

关键字: 光伏产品 光伏出口 太阳能 电源资讯

太阳的光线出现在生活中的每一个地方,人们的生活已经离不开太阳,太阳能不仅为植物生长提供光源,而且也能为人类提供能源,现在的光伏发电就是很大程度上利用了太阳能。据报道,法国石油巨头道达尔(Total)周二(2月11日)表示...

关键字: 可再生能源 电源资讯 道达尔 西班牙光伏市场

在科技的发展道路上,离不开能源的助力,特别是再科技飞速发展的今天,而地球上的能源有限,就需要科研人员不断开发新能源,这就再当下最需要研发太阳能的使用。近日,通威股份发布的2020-2023发展规划,引发蝴蝶效应,利好光伏...

关键字: 太阳能电池 电源资讯 硅料 通威股份

在现在的生活中,太阳能产品处处可见,人们用太阳能煮饭,还有太阳能热水器等等,无处不见太阳能产品,当然,最重要的还是太阳能发电,但是目前的技术并不能让人们很好利用太阳能发电。为了增强美国的创造力并重新确立市场上的国家领导地...

关键字: 光伏应用 光伏支架 光伏组件 电源资讯

太阳的光线出现在生活中的每一个地方,人们的生活已经离不开太阳,太阳能不仅为植物生长提供光源,而且也能为人类提供能源,现在的光伏发电就是很大程度上利用了太阳能。光伏行业是一个政策导向型行业,政策对行业的影响至关重要,北极星...

关键字: 光伏市场 光伏政策 电源资讯 光伏现状
关闭
关闭