在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用Ansible實(shí)現(xiàn)OpenStack自動(dòng)化

亞德諾半導(dǎo)體 ? 2019-12-03 17:29 ? 次閱讀

Moinul Islam

摘要

本文旨在就置備虛擬機(jī)(除VMware以外)的一種替代方法提供一些見(jiàn)解。目標(biāo)受眾包括但不限于處理虛擬機(jī)自動(dòng)化問(wèn)題的軟件開(kāi)發(fā)人員。由于VMware的服務(wù)提供商許可證及其支持vRealizevCenter和其他工具的基礎(chǔ)設(shè)施成本高昂,我們整合我們的資源,開(kāi)發(fā)出了一種同樣能夠完成任務(wù),但更經(jīng)濟(jì)高效的替代方法。我們的解決方案采用開(kāi)源技術(shù),利用使用Ansible Tower?DevOps方法來(lái)與OpenStack?交互,通過(guò)playbook進(jìn)行實(shí)現(xiàn),用于置備虛擬機(jī)。我們將此技術(shù)集成到我們的Cyber Range?軟件中,本文將它作為一個(gè)案例研究,以證明這種方法行之有效。

簡(jiǎn)介

本文介紹為何Ansible Tower是使用playbook,在OpenStack中創(chuàng)建、部署和配置虛擬機(jī)最簡(jiǎn)單的方法之一。系統(tǒng)性能、IT自動(dòng)化、復(fù)雜系統(tǒng)的部署和快速生產(chǎn)力是軟件開(kāi)發(fā)中與虛擬機(jī)交互的關(guān)鍵標(biāo)準(zhǔn)。Ansible Tower具有所有這些特性,它通過(guò)REST API輕松嵌入到現(xiàn)有工具和流程中。Ansible Tower是一個(gè)安全門(mén)戶(hù),用戶(hù)可以通過(guò)它請(qǐng)求新IT服務(wù)和管理特定的云,使用它(作為開(kāi)源工具)獲取IT資源,用于自動(dòng)化應(yīng)用部署和升級(jí),以及配置軟件以實(shí)現(xiàn)聯(lián)網(wǎng)和安全。

為何選擇Ansible

Ansible?是一個(gè)簡(jiǎn)單的自動(dòng)化工具,可以全面描述IT應(yīng)用基礎(chǔ)設(shè)施。它易于學(xué)習(xí),可以自編文檔,讀取方便,無(wú)需具備專(zhuān)業(yè)水平的計(jì)算機(jī)科學(xué)學(xué)位。自動(dòng)化不應(yīng)該比它所替代的任務(wù)更復(fù)雜。

u 簡(jiǎn)單

人類(lèi)可讀的自動(dòng)化

無(wú)需特殊的編碼技能

任務(wù)按序執(zhí)行

很快實(shí)現(xiàn)生產(chǎn)力

u 功能強(qiáng)大

應(yīng)用部署

配置管理

工作流編排

編排應(yīng)用生命周期

u 無(wú)代理

無(wú)代理架構(gòu)

使用OpenSSHWinRM

無(wú)需使用或更新服務(wù)器

可預(yù)測(cè)、可靠、安全

什么是Ansible Tower

Ansible Tower是一個(gè)基于web的用戶(hù)界面,用于管理Ansible。它通過(guò)一個(gè)可視儀表板來(lái)集中和控制Ansible基礎(chǔ)設(shè)施。可以稱(chēng)為自動(dòng)化任務(wù)管理中心

Ansible Tower

u 基于web的用戶(hù)界面,用于管理Ansible

u 通過(guò)一個(gè)可視儀表板來(lái)集中和控制Ansible基礎(chǔ)設(shè)施

u Ansible提供REST API

u Ansible

一種開(kāi)源自動(dòng)化工具

采用簡(jiǎn)單設(shè)計(jì),旨在讓所有人都能理解和學(xué)習(xí)使用

無(wú)需自定義腳本或代碼

提供自動(dòng)化引擎

管理網(wǎng)絡(luò)、基礎(chǔ)設(shè)施、操作系統(tǒng)

提供預(yù)構(gòu)建模塊,用于管理和配置主機(jī)(超過(guò)450

提供基于Python?API

使用OpenSSH

通過(guò)playbook提供自動(dòng)化和編排。

什么是OpenStack

OpenStack是一個(gè)云操作系統(tǒng),它控制整個(gè)數(shù)據(jù)中心的大量計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源,通過(guò)儀表板進(jìn)行管理。該儀表板使管理員能夠進(jìn)行控制,同時(shí)允許用戶(hù)通過(guò)web界面置備資源。它是一個(gè)開(kāi)源項(xiàng)目,提供基礎(chǔ)設(shè)施即服務(wù)平臺(tái)來(lái)構(gòu)建支持云的應(yīng)用程序,并且支持采用多個(gè)管理程序來(lái)置備和編排云。它可以運(yùn)行多層工作負(fù)載或開(kāi)源開(kāi)發(fā)工具。最終用戶(hù)可以輕松置備資源和支持幾乎所有的管理程序,包括VMware ESXiXenKVM

為何選擇OpenStack

OpenStack可以輕松與Ansible TowerVMware管理程序和Hyper-V集成,從而使用現(xiàn)有的基礎(chǔ)設(shè)施。OpenStackKVM管理程序免費(fèi)提供,但需要技能熟練的管理員進(jìn)行配置。OpenStack是一個(gè)用于部署、開(kāi)發(fā)和構(gòu)建云平臺(tái)的開(kāi)源平臺(tái)。是一個(gè)命令行界面,功能強(qiáng)大,提供管理、APIRESTful web服務(wù)以及基于web的控制面板控件。這個(gè)開(kāi)源云軟件用于管理計(jì)算(Nova)、塊卷存儲(chǔ)(Cinder)、虛擬機(jī)鏡像服務(wù)(Glance)和網(wǎng)絡(luò)構(gòu)建(Neutron)OpenStack作為基礎(chǔ),不僅簡(jiǎn)化了部署過(guò)程,還簡(jiǎn)化了開(kāi)發(fā)、存儲(chǔ)、聯(lián)網(wǎng)、監(jiān)測(cè)、管理和應(yīng)用。

OpenStack

u 開(kāi)源:此技術(shù)得到了大型開(kāi)發(fā)人員社區(qū)的支持

u 為客戶(hù)提供價(jià)值、效率和敏捷性

u 由模塊化、可伸縮且靈活的實(shí)用程序集組成

u 經(jīng)過(guò)大型企業(yè)的檢驗(yàn)和測(cè)試

u 互操作性和開(kāi)源API允許管理員管理混合IT環(huán)境,無(wú)需額外層成本

Ansible Playbook

Playbook是一個(gè)YAML文件,描述了要在一組主機(jī)(在Ansible inventory中定義)中執(zhí)行的任務(wù)的列表。Playbook由一個(gè)或多個(gè)腳本組成,用于對(duì)任務(wù)進(jìn)行分組。它定義虛擬機(jī)名稱(chēng)、VMDK文件、網(wǎng)絡(luò)、IP地址和場(chǎng)景信息Playbook是實(shí)現(xiàn)真正簡(jiǎn)單的配置管理和多機(jī)部署系統(tǒng)的基礎(chǔ)。它可以宣布配置,也可以為手動(dòng)流程編排步驟。

Playbook

u 定義要在主機(jī)上執(zhí)行的任務(wù)

u 任務(wù)按照playbook指定的順序執(zhí)行

u YAML格式

image.png

1.playbook示例。

OpenStackAnsible的交互

Ansible playbookOpenStack環(huán)境中定義一系列任務(wù)和配置。任務(wù)示例包括:置備虛擬機(jī)實(shí)例、定義虛擬機(jī)IP以及連接虛擬機(jī)的交換機(jī)

案例研究:Cyber Range軟件

Cyber Range為客戶(hù)提供可擴(kuò)展的虛擬化平臺(tái),用于網(wǎng)絡(luò)安全培訓(xùn)、建模、仿真和高級(jí)分析。我們?yōu)槎嗉铱蛻?hù)提供解決方案,包括美國(guó)國(guó)防部、新加坡網(wǎng)絡(luò)安全局(CSA/SITSA)和日本九州大學(xué)。

image.png

2.Cyber Range web應(yīng)用通過(guò)REST APIAnsibleOpenStack交互。

1. 用戶(hù)點(diǎn)擊開(kāi)始按鈕開(kāi)始練習(xí)(實(shí)操網(wǎng)絡(luò)安全培訓(xùn))。

2. Cyber Range軟件通過(guò)REST API使用POST請(qǐng)求將訓(xùn)練場(chǎng)景名稱(chēng)和用戶(hù)名稱(chēng)調(diào)用到Ansible Tower

3. Ansible Tower執(zhí)行用于練習(xí)的playbook任務(wù),并向OpenStack提供配置信息。這些信息包括虛擬機(jī)鏡像和網(wǎng)絡(luò)信息。

4. OpenStack置備虛擬機(jī)鏡像并配置網(wǎng)絡(luò)。

5. OpenStack將狀態(tài)返回給Ansible TowerAnsible Tower再將狀態(tài)返回給web應(yīng)用。

6. 如果狀態(tài)是成功的,Cyber Range軟件會(huì)顯示WindowsLinux圖標(biāo),提供超鏈接用于開(kāi)啟控制臺(tái)。

總結(jié)

通過(guò)將Ansible TowerOpenStack集成到Cyber Range軟件中,我們能夠構(gòu)建一個(gè)應(yīng)用程序,為全球客戶(hù)提供按需培訓(xùn)和真實(shí)場(chǎng)景。與Ansible REST APIplaybook集成充分利用了置備更加系統(tǒng)化的自動(dòng)化流程時(shí)所需的許多代碼。本文討論了如下幾個(gè)要點(diǎn):

u Ansible可以自動(dòng)化各種IT任務(wù),包括系統(tǒng)置備、軟件包安裝、網(wǎng)絡(luò)配置和安全,以及云服務(wù)的實(shí)例置備。

u 使用playbook這個(gè)方法可以簡(jiǎn)化虛擬機(jī)編排和配置,以及可能在自定義網(wǎng)絡(luò)中包含多個(gè)虛擬機(jī)的復(fù)雜場(chǎng)景的部署等任務(wù),但在部署期間可能需要運(yùn)行自定義腳本。

u 使用playbook逐個(gè)執(zhí)行命令的流程單元被稱(chēng)為任務(wù)。

u 要使用Ansible實(shí)現(xiàn)OpenStack自動(dòng)化,需要采用OpenStackAnsibleAnsible Tower和源代碼控制(例如Git存儲(chǔ)庫(kù))。

我們建議,在ADI公司的其他云項(xiàng)目上進(jìn)行自動(dòng)化和云基礎(chǔ)設(shè)施部署時(shí),可以考慮采用AnsibleOpenStack

作者簡(jiǎn)介

Moinul IslamADI公司可信安全解決方案(TSS)部(位于美國(guó)佛羅里達(dá)州坦帕市)的軟件工程師。他在軟件工程、設(shè)計(jì)和開(kāi)發(fā)方面擁有20年的經(jīng)驗(yàn)。他于1997年獲得俄亥俄州克里夫蘭州立大學(xué)M.C.I.S.學(xué)位。在可信安全解決方案部工作時(shí),Moinul主要負(fù)責(zé)設(shè)計(jì)和開(kāi)發(fā)一項(xiàng)名為Sypher Ultra產(chǎn)品,它是Xilinx? Zynq? UltraScale+?設(shè)備的一項(xiàng)附加安全措施。他還專(zhuān)注于另一個(gè)名為“密鑰管理”的項(xiàng)目,該項(xiàng)目與nCipher?硬件安全模塊集成。聯(lián)系方式:moinul.islam@analog.com


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    IT自動(dòng)化工具Ansible基礎(chǔ)入門(mén)

    Ansible是幫助運(yùn)維人員實(shí)現(xiàn)自動(dòng)化的最重要的工具之一。
    的頭像 發(fā)表于 02-07 10:00 ?108次閱讀
    IT<b class='flag-5'>自動(dòng)化</b>工具<b class='flag-5'>Ansible</b>基礎(chǔ)入門(mén)

    基于 Docker 與 Jenkins 實(shí)現(xiàn)自動(dòng)化部署

    前言 重塑自動(dòng)化部署新高度,Docker 攜手 Jenkins,在華為云 Flexus X 云服務(wù)器的加持下,引領(lǐng)持續(xù)集成與部署的新紀(jì)元。Flexus X 以其卓越的性能、靈活的資源配置和高效的成本
    的頭像 發(fā)表于 01-07 17:25 ?229次閱讀
    基于 Docker 與 Jenkins <b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>自動(dòng)化</b>部署

    LMX2595EVM如何實(shí)現(xiàn)自動(dòng)化控制?

    我需要用LMX2595EVM實(shí)現(xiàn)自動(dòng)化控制,請(qǐng)問(wèn)那里有LMX2595EVM相關(guān)的sdk接口文檔或者Demo?
    發(fā)表于 11-13 06:09

    使用TPS2116實(shí)現(xiàn)建筑自動(dòng)化應(yīng)用的高能效

    電子發(fā)燒友網(wǎng)站提供《使用TPS2116實(shí)現(xiàn)建筑自動(dòng)化應(yīng)用的高能效.pdf》資料免費(fèi)下載
    發(fā)表于 09-25 11:12 ?0次下載
    使用TPS2116<b class='flag-5'>實(shí)現(xiàn)</b>建筑<b class='flag-5'>自動(dòng)化</b>應(yīng)用的高能效

    華納云:OpenStack是虛擬管理平臺(tái)嗎?其工作原理是什么?

    OpenStack 就是一個(gè)虛擬管理平臺(tái)嗎?這樣說(shuō)并不準(zhǔn)確。它們存在很多相似性,但并非完全相同。的確,OpenStack 和虛擬管理平臺(tái)都位于虛擬
    的頭像 發(fā)表于 09-23 14:20 ?409次閱讀

    開(kāi)關(guān)電源自動(dòng)化測(cè)試設(shè)備:如何實(shí)現(xiàn)自動(dòng)化測(cè)試?

    開(kāi)關(guān)電源自動(dòng)化測(cè)試設(shè)備是將測(cè)試軟件和測(cè)試硬件集成在一個(gè)電源測(cè)試柜中的ate自動(dòng)測(cè)試設(shè)備,其測(cè)試原理是通過(guò)計(jì)算機(jī)操控測(cè)試儀器,從而減少人工干預(yù),完成開(kāi)關(guān)電源的自動(dòng)化測(cè)試,旨在解放人力,提高測(cè)試效率,讓測(cè)試更便捷。
    的頭像 發(fā)表于 08-30 18:19 ?1405次閱讀
    開(kāi)關(guān)電源<b class='flag-5'>自動(dòng)化</b>測(cè)試設(shè)備:如何<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>自動(dòng)化</b>測(cè)試?

    機(jī)械自動(dòng)化和電氣自動(dòng)化區(qū)別是什么

    機(jī)械自動(dòng)化和電氣自動(dòng)化是現(xiàn)代工業(yè)生產(chǎn)中兩個(gè)重要的領(lǐng)域,它們?cè)谠S多方面有著密切的聯(lián)系,但也存在一些明顯的區(qū)別。 一、基本概念 機(jī)械自動(dòng)化 機(jī)械自動(dòng)化是指
    的頭像 發(fā)表于 07-01 09:33 ?4600次閱讀

    機(jī)械自動(dòng)化自動(dòng)化的一種嗎

    引言 自動(dòng)化技術(shù)是指利用控制裝置對(duì)生產(chǎn)過(guò)程進(jìn)行控制,以實(shí)現(xiàn)生產(chǎn)過(guò)程的自動(dòng)化。機(jī)械自動(dòng)化自動(dòng)化
    的頭像 發(fā)表于 07-01 09:32 ?1939次閱讀

    工業(yè)自動(dòng)化中的控制方式

    工業(yè)自動(dòng)化是現(xiàn)代工業(yè)發(fā)展的重要標(biāo)志,它極大地提高了生產(chǎn)效率,降低了生產(chǎn)成本,并改善了產(chǎn)品質(zhì)量。在工業(yè)自動(dòng)化中,控制方式作為實(shí)現(xiàn)自動(dòng)化控制的關(guān)鍵環(huán)節(jié),其重要性不言而喻。本文將詳細(xì)介紹工業(yè)
    的頭像 發(fā)表于 06-17 11:41 ?969次閱讀

    工業(yè)自動(dòng)化和控制系統(tǒng)網(wǎng)絡(luò)安全的關(guān)系

    一、工業(yè)自動(dòng)化和控制系統(tǒng)概述 1.1 工業(yè)自動(dòng)化的概念 工業(yè)自動(dòng)化是指利用計(jì)算機(jī)、通信和控制技術(shù),實(shí)現(xiàn)工業(yè)生產(chǎn)過(guò)程中的
    的頭像 發(fā)表于 06-16 14:25 ?768次閱讀

    如何實(shí)現(xiàn)PLC的自動(dòng)化控制邏輯

    在工業(yè)自動(dòng)化領(lǐng)域,PLC(Programmable Logic Controller,可編程邏輯控制器)扮演著至關(guān)重要的角色。PLC通過(guò)編程實(shí)現(xiàn)自動(dòng)化控制邏輯,使設(shè)備能夠按照預(yù)定的程序進(jìn)行工作,極大
    的頭像 發(fā)表于 06-15 16:44 ?1334次閱讀

    機(jī)械制造與自動(dòng)化自動(dòng)化類(lèi)嗎

    機(jī)械制造與自動(dòng)化自動(dòng)化領(lǐng)域的一個(gè)重要分支,它涉及到機(jī)械設(shè)計(jì)、制造、檢測(cè)、控制等多個(gè)方面,是現(xiàn)代制造業(yè)的核心組成部分。 機(jī)械制造與自動(dòng)化是指利用計(jì)算機(jī)、機(jī)器人、傳感器等
    的頭像 發(fā)表于 06-11 11:18 ?1691次閱讀

    工業(yè)自動(dòng)化自動(dòng)化區(qū)別是什么

    工業(yè)自動(dòng)化自動(dòng)化是兩個(gè)密切相關(guān)但又有所區(qū)別的概念。在這篇文章中,我們將詳細(xì)探討它們之間的區(qū)別,以及它們?cè)诂F(xiàn)代工業(yè)生產(chǎn)中的應(yīng)用。 一、自動(dòng)化的定義 自動(dòng)化是指通過(guò)使用機(jī)器、計(jì)算機(jī)和其他
    的頭像 發(fā)表于 06-11 11:13 ?1940次閱讀

    工廠自動(dòng)化控制的典型實(shí)現(xiàn)方式

    工廠自動(dòng)化控制是現(xiàn)代制造業(yè)的關(guān)鍵組成部分,它通過(guò)應(yīng)用先進(jìn)的信息技術(shù)、自動(dòng)化技術(shù)和控制技術(shù),實(shí)現(xiàn)生產(chǎn)過(guò)程的自動(dòng)化、智能和信息
    的頭像 發(fā)表于 06-06 15:51 ?1188次閱讀

    非標(biāo)自動(dòng)化設(shè)備

    1、非標(biāo)自動(dòng)化設(shè)備 2、根據(jù)需求設(shè)計(jì)和制造 3、完成代替人工的目標(biāo)
    發(fā)表于 03-25 09:52
    主站蜘蛛池模板: 高清一区二区三区视频 | 色屋网 | 深夜视频在线播放视频在线观看免费观看 | qvod高清在线成人观看 | 丁香婷婷色综合 | 香蕉视频久久久 | 男人操女人在线观看 | 久久精品亚洲热综合一本奇米 | 操操操综合网 | 么公的好大好硬好深好爽视频 | 毛片网子| 免费一级片视频 | 亚洲成片在线观看12345ba | 国产叼嘿视频免费网站 | 欧美ol丝袜高跟秘书在线播放 | 亚洲经典乱码在线播 | 欧美黄色片 一级片 | 美女扒开内裤让男人桶 | 特别毛片| 影视精品网站入口 | 乱高h辣黄文np公交车 | 国产美女一级高清免费观看 | 久久永久免费 | 99色综合| 一本到卡二卡三卡四卡 | 97成人免费视频 | 国产高清一级视频在线观看 | 污污视频网址 | 国产精品日韩欧美亚洲另类 | 美女扒开腿让男生桶爽网站 | 国产三级香港三级人妇 | 高清不卡毛片免费观看 | 三级在线免费观看 | 色在线国产 | 唐人社电亚洲一区二区三区 | 美女被曹 | 精品手机在线视频 | 日韩美女奶水喂男人在线观看 | 欧美一级日韩在线观看 | 最新激情网址 | 午夜色网 |