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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

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

西西 ? 來(lái)源:ADI ? 作者:Moinul Islam ? 2019-12-02 19:02 ? 次閱讀

本文旨在就置備虛擬機(jī)(除VMware以外)的一種替代方法提供一些見(jiàn)解。目標(biāo)受眾包括但不限于處理虛擬機(jī)自動(dòng)化問(wèn)題的軟件開(kāi)發(fā)人員。由于VMware的服務(wù)提供商許可證及其支持vRealize、vCenter和其他工具的基礎(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ù)雜。

簡(jiǎn)單

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

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

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

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

功能強(qiáng)大

■應(yīng)用部署

■配置管理

■工作流編排

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

  • 無(wú)代理

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

■使用OpenSSH和WinRM

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

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

什么是Ansible Tower?

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

Ansible Tower

  • 基于web的用戶(hù)界面,用于管理Ansible
  • 通過(guò)一個(gè)可視儀表板來(lái)集中和控制Ansible基礎(chǔ)設(shè)施
  • 為Ansible提供REST API
  • 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 ESXi、Xen和KVM。

為何選擇OpenStack?

OpenStack可以輕松與Ansible Tower、VMware管理程序和Hyper-V集成,從而使用現(xiàn)有的基礎(chǔ)設(shè)施。OpenStack和KVM管理程序免費(fèi)提供,但需要技能熟練的管理員進(jìn)行配置。OpenStack是一個(gè)用于部署、開(kāi)發(fā)和構(gòu)建云平臺(tái)的開(kāi)源平臺(tái)。是一個(gè)命令行界面,功能強(qiáng)大,提供管理、API、RESTful 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

  • 開(kāi)源:此技術(shù)得到了大型開(kāi)發(fā)人員社區(qū)的支持
  • 為客戶(hù)提供價(jià)值、效率和敏捷性
  • 由模塊化、可伸縮且靈活的實(shí)用程序集組成
  • 經(jīng)過(guò)大型企業(yè)的檢驗(yàn)和測(cè)試
  • 互操作性和開(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

  • 定義要在主機(jī)上執(zhí)行的任務(wù)
  • 任務(wù)按照playbook指定的順序執(zhí)行
  • YAML格式

圖1.playbook示例。

OpenStack與Ansible的交互

Ansible playbook在OpenStack環(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é)。

圖2.Cyber Range web應(yīng)用通過(guò)REST API與Ansible和OpenStack交互。

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 Tower,Ansible Tower再將狀態(tài)返回給web應(yīng)用。

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

總結(jié)

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

  • Ansible可以自動(dòng)化各種IT任務(wù),包括系統(tǒng)置備、軟件包安裝、網(wǎng)絡(luò)配置和安全,以及云服務(wù)的實(shí)例置備。
  • 使用playbook這個(gè)方法可以簡(jiǎn)化虛擬機(jī)編排和配置,以及可能在自定義網(wǎng)絡(luò)中包含多個(gè)虛擬機(jī)的復(fù)雜場(chǎng)景的部署等任務(wù),但在部署期間可能需要運(yùn)行自定義腳本。
  • 使用playbook逐個(gè)執(zhí)行命令的流程單元被稱(chēng)為任務(wù)。
  • 要使用Ansible實(shí)現(xiàn)OpenStack自動(dòng)化,需要采用OpenStack、Ansible、Ansible Tower和源代碼控制(例如Git存儲(chǔ)庫(kù))。

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

作者簡(jiǎn)介

Moinul Islam是ADI公司可信安全解決方案(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?硬件安全模塊集成。

聲明:本文內(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)投訴
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    955

    瀏覽量

    28812
  • OpenStack
    +關(guān)注

    關(guān)注

    1

    文章

    71

    瀏覽量

    19164
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    如何利用RFID技術(shù)有效實(shí)現(xiàn)工具自動(dòng)化追蹤?

    俗話(huà)說(shuō),工欲善其事,必先利其器,如何利用RFID技術(shù)有效實(shí)現(xiàn)工具自動(dòng)化追蹤?是制造行業(yè)非常重要需要思考的問(wèn)題。
    發(fā)表于 08-02 06:57

    ansible playbook+jenkins如何實(shí)現(xiàn)自動(dòng)新增域名

    ansible-playbook+jenkins實(shí)現(xiàn)自動(dòng)新增域名
    發(fā)表于 06-03 11:58

    紅帽推出Ansible 2.2 :為開(kāi)源自動(dòng)化框架奠定牢靠的基礎(chǔ)

    日前,開(kāi)源解決方案供應(yīng)商紅帽公司宣布全面推出Ansible 2.2——一款簡(jiǎn)單、強(qiáng)大且無(wú)代理的領(lǐng)先開(kāi)源IT自動(dòng)化框架軟件的最新版本。Ansible 2.2提供了性能增強(qiáng)、更全面的容器和Windows
    發(fā)表于 11-07 20:20 ?1090次閱讀

    ansible-first-book 自動(dòng)化運(yùn)維工具

    ansible-first-book 自動(dòng)化運(yùn)維工具
    發(fā)表于 09-08 09:31 ?5次下載

    Ansible企業(yè)級(jí)自動(dòng)化運(yùn)維探索的詳細(xì)資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是Ansible企業(yè)級(jí)自動(dòng)化運(yùn)維探索的詳細(xì)資料說(shuō)明主要內(nèi)容包括了:場(chǎng)景一:自動(dòng)化運(yùn)維之利器,場(chǎng)景二:企業(yè)級(jí)自動(dòng)化,場(chǎng)景三:助力構(gòu)建DevOps,場(chǎng)景四:容器應(yīng)
    發(fā)表于 06-03 08:00 ?2次下載
    <b class='flag-5'>Ansible</b>企業(yè)級(jí)<b class='flag-5'>自動(dòng)化</b>運(yùn)維探索的詳細(xì)資料說(shuō)明

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

    ;  要使用Ansible實(shí)現(xiàn)OpenStack自動(dòng)化,需要采用OpenStackAnsib
    的頭像 發(fā)表于 12-03 17:29 ?3018次閱讀
    <b class='flag-5'>利用</b><b class='flag-5'>Ansible</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>OpenStack</b><b class='flag-5'>自動(dòng)化</b>

    虛擬自動(dòng)化中AI的重要性

    虛擬自動(dòng)化的主要好處之一是消除每個(gè)系統(tǒng)中的人工干預(yù)和手動(dòng)編寫(xiě)腳本。管理員可以集中創(chuàng)建自動(dòng)化策略并將其推送到設(shè)備組。即使是Puppet和Ansible等配置管理供應(yīng)商也使用
    發(fā)表于 02-04 15:55 ?1232次閱讀

    一文詳解Ansible自動(dòng)化運(yùn)維

    CMDB:CMDB 存儲(chǔ)和管理者企業(yè)IT架構(gòu)中的各項(xiàng)配置信息,是構(gòu)建 ITIL 項(xiàng)目的核心工具,運(yùn)維人員可以組合 CMDB 和 Ansible,通過(guò) CMDB 直接下發(fā)指令調(diào)用Ansible 工具集完成操作者所希望達(dá)到的目標(biāo);
    的頭像 發(fā)表于 05-19 17:06 ?4580次閱讀
    一文詳解<b class='flag-5'>Ansible</b>的<b class='flag-5'>自動(dòng)化</b>運(yùn)維

    Ansible Container容器自動(dòng)化構(gòu)建部署工具

    ./oschina_soft/ansible-container.zip
    發(fā)表于 05-11 10:15 ?1次下載
    <b class='flag-5'>Ansible</b> Container容器<b class='flag-5'>自動(dòng)化</b>構(gòu)建部署工具

    使用AnsibleOpenStack自動(dòng)化

    通過(guò)將 Ansible Tower 與 OpenStack 集成到 Cyber Range 軟件中,我們能夠構(gòu)建一個(gè)應(yīng)用程序,為全球客戶(hù)提供按需培訓(xùn)和真實(shí)場(chǎng)景。將 Ansible REST API 與行動(dòng)手冊(cè)集成,極大地
    的頭像 發(fā)表于 12-21 14:12 ?1333次閱讀
    使用<b class='flag-5'>Ansible</b>的<b class='flag-5'>OpenStack</b><b class='flag-5'>自動(dòng)化</b>

    利用Ansible批量100臺(tái)服務(wù)器添加Crontab

    今天浩道跟大家分享關(guān)于Ansible自動(dòng)化運(yùn)維相關(guān)硬核干貨,利用Ansible批量100臺(tái)服務(wù)器添加Crontab !
    的頭像 發(fā)表于 08-19 14:24 ?770次閱讀

    借助 NVIDIA NVUE 和 Ansible 實(shí)現(xiàn)數(shù)據(jù)中心網(wǎng)絡(luò)自動(dòng)化

    數(shù)據(jù)中心自動(dòng)化可以追溯到大型機(jī)的早期,運(yùn)營(yíng)效率是其優(yōu)勢(shì)之一。多年來(lái),數(shù)據(jù)中心內(nèi)外的技術(shù)都發(fā)生了變化。因此,工具和方法也發(fā)生了變化。 NVIDIA NVUE Collection 和 Ansible
    的頭像 發(fā)表于 12-20 19:35 ?661次閱讀
    借助 NVIDIA NVUE 和 <b class='flag-5'>Ansible</b> <b class='flag-5'>實(shí)現(xiàn)</b>數(shù)據(jù)中心網(wǎng)絡(luò)<b class='flag-5'>自動(dòng)化</b>

    網(wǎng)絡(luò)設(shè)備自動(dòng)化運(yùn)維工具—ansible入門(mén)筆記介紹

    Ansible是一款自動(dòng)化運(yùn)維工具,基于Python開(kāi)發(fā),集合了眾多運(yùn)維工具 (Puppet、CFengine、Chef、SaltStack)的優(yōu)點(diǎn),實(shí)現(xiàn)了批量系統(tǒng)配置、批量程序部署、批量運(yùn)行命令等功能。
    的頭像 發(fā)表于 01-15 13:46 ?2413次閱讀
    網(wǎng)絡(luò)設(shè)備<b class='flag-5'>自動(dòng)化</b>運(yùn)維工具—<b class='flag-5'>ansible</b>入門(mén)筆記介紹

    機(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 ?2183次閱讀

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

    Ansible是幫助運(yùn)維人員實(shí)現(xiàn)自動(dòng)化的最重要的工具之一。
    的頭像 發(fā)表于 02-07 10:00 ?341次閱讀
    IT<b class='flag-5'>自動(dòng)化</b>工具<b class='flag-5'>Ansible</b>基礎(chǔ)入門(mén)
    主站蜘蛛池模板: 天堂资源www天堂在线 | 欧美另类bbw| 免费看性 | 日日干狠狠干 | 中文天堂最新版在线精品 | 精品欧美激情在线看 | 色婷婷久久免费网站 | 亚洲精品蜜桃久久久久久 | 国产视频二区 | 亚洲经典乱码在线播 | 午夜影音 | 欧美性视频一区二区三区 | 中文字幕在线看视频一区二区三区 | 天天天天天天操 | 亚洲资源在线播放 | 欧美色插 | 免费一区二区视频 | 99久久综合狠狠综合久久男同 | 亚洲欧美在线一区二区 | 2021国产成人精品久久 | 午夜干b| 中文字幕欧美成人免费 | 乱码一区二区三区完整视频 | 久久夜色撩人精品国产 | 四虎影视国产精品 | 天天天天射 | 男男扒开后菊惩罚 | 亚洲精品国产美女在线观看 | 有没有免费的视频在线观看 | 欧美性猛交xxxx黑人猛交 | 成人深夜视频 | 四虎在线免费视频 | 特级做a爰片毛片免费看一区 | 国产精品三级在线播放 | www天堂网 | 欧美色p| 国产午夜在线视频 | 伊人久久大香线蕉综合亚洲 | 国模吧2021新入口 | 一级高清| 日本在线一区 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品