色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

西西 ? 來源:ADI ? 作者:Moinul Islam ? 2019-12-02 19:02 ? 次閱讀

本文旨在就置備虛擬機(jī)(除VMware以外)的一種替代方法提供一些見解。目標(biāo)受眾包括但不限于處理虛擬機(jī)自動(dòng)化問題的軟件開發(fā)人員。由于VMware的服務(wù)提供商許可證及其支持vRealize、vCenter和其他工具的基礎(chǔ)設(shè)施成本高昂,我們整合我們的資源,開發(fā)出了一種同樣能夠完成任務(wù),但更經(jīng)濟(jì)高效的替代方法。我們的解決方案采用開源技術(shù),利用使用Ansible Tower?的DevOps方法來與OpenStack?交互,通過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)力是軟件開發(fā)中與虛擬機(jī)交互的關(guān)鍵標(biāo)準(zhǔn)。Ansible Tower具有所有這些特性,它通過REST API輕松嵌入到現(xiàn)有工具和流程中。Ansible Tower是一個(gè)安全門戶,用戶可以通過它請(qǐng)求新IT服務(wù)和管理特定的云,使用它(作為開源工具)獲取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í),可以自編文檔,讀取方便,無需具備專業(yè)水平的計(jì)算機(jī)科學(xué)學(xué)位。自動(dòng)化不應(yīng)該比它所替代的任務(wù)更復(fù)雜。

簡(jiǎn)單

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

■無需特殊的編碼技能

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

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

功能強(qiáng)大

■應(yīng)用部署

■配置管理

■工作流編排

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

  • 無代理

■無代理架構(gòu)

■使用OpenSSH和WinRM

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

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

什么是Ansible Tower?

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

Ansible Tower

  • 基于web的用戶界面,用于管理Ansible
  • 通過一個(gè)可視儀表板來集中和控制Ansible基礎(chǔ)設(shè)施
  • 為Ansible提供REST API
  • Ansible

■一種開源自動(dòng)化工具

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

■無需自定義腳本或代碼

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

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

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

■提供基于Python?的API

■使用OpenSSH

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

什么是OpenStack?

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

為何選擇OpenStack?

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

OpenStack

  • 開源:此技術(shù)得到了大型開發(fā)人員社區(qū)的支持
  • 為客戶提供價(jià)值、效率和敏捷性
  • 由模塊化、可伸縮且靈活的實(shí)用程序集組成
  • 經(jīng)過大型企業(yè)的檢驗(yàn)和測(cè)試
  • 互操作性和開源API允許管理員管理混合IT環(huán)境,無需額外層成本

Ansible Playbook

Playbook是一個(gè)YAML文件,描述了要在一組主機(jī)(在Ansible inventory中定義)中執(zhí)行的任務(wù)的列表。Playbook由一個(gè)或多個(gè)腳本組成,用于對(duì)任務(wù)進(jìn)行分組。它定義虛擬機(jī)名稱、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為客戶提供可擴(kuò)展的虛擬化平臺(tái),用于網(wǎng)絡(luò)安全培訓(xùn)、建模、仿真和高級(jí)分析。我們?yōu)槎嗉铱蛻籼峁┙鉀Q方案,包括美國(guó)國(guó)防部、新加坡網(wǎng)絡(luò)安全局(CSA/SITSA)和日本九州大學(xué)。

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

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

2.Cyber Range軟件通過REST API使用POST請(qǐng)求將訓(xùn)練場(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),提供超鏈接用于開啟控制臺(tái)。

總結(jié)

通過將Ansible Tower與OpenStack集成到Cyber Range軟件中,我們能夠構(gòu)建一個(gè)應(yīng)用程序,為全球客戶提供按需培訓(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í)行命令的流程單元被稱為任務(wù)。
  • 要使用Ansible實(shí)現(xiàn)OpenStack自動(dòng)化,需要采用OpenStack、Ansible、Ansible Tower和源代碼控制(例如Git存儲(chǔ)庫)。

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

作者簡(jiǎn)介

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

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

    關(guān)注

    1

    文章

    919

    瀏覽量

    28341
  • OpenStack
    +關(guān)注

    關(guān)注

    1

    文章

    69

    瀏覽量

    18928
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    俗話說,工欲善其事,必先利其器,如何利用RFID技術(shù)有效實(shí)現(xiàn)工具自動(dòng)化追蹤?是制造行業(yè)非常重要需要思考的問題。
    發(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

    LabVIEW與Tektronix示波器實(shí)現(xiàn)電源測(cè)試自動(dòng)化

    LabVIEW與Tektronix示波器實(shí)現(xiàn)電源測(cè)試自動(dòng)化 在現(xiàn)代電子測(cè)試與測(cè)量領(lǐng)域,自動(dòng)化測(cè)試系統(tǒng)的構(gòu)建是提高效率和精確度的關(guān)鍵。本案例介紹了如何利用LabVIEW軟件結(jié)合Tektr
    發(fā)表于 12-09 20:37

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

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

    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ì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是Ansible企業(yè)級(jí)自動(dòng)化運(yùn)維探索的詳細(xì)資料說明主要內(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ì)資料說明

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

    ;  要使用Ansible實(shí)現(xiàn)OpenStack自動(dòng)化,需要采用OpenStackAnsib
    的頭像 發(fā)表于 12-03 17:29 ?2865次閱讀
    <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)編寫腳本。管理員可以集中創(chuàng)建自動(dòng)化策略并將其推送到設(shè)備組。即使是Puppet和Ansible等配置管理供應(yīng)商也使用
    發(fā)表于 02-04 15:55 ?1192次閱讀

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

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

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

    借助 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ì)之一。多年來,數(shù)據(jù)中心內(nèi)外的技術(shù)都發(fā)生了變化。因此,工具和方法也發(fā)生了變化。 NVIDIA NVUE Collection 和 Ansible
    的頭像 發(fā)表于 12-20 19:35 ?546次閱讀
    借助 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入門筆記介紹

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

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

    引言 自動(dòng)化技術(shù)是指利用控制裝置對(duì)生產(chǎn)過程進(jìn)行控制,以實(shí)現(xiàn)生產(chǎn)過程的自動(dòng)化。機(jī)械自動(dòng)化自動(dòng)化
    的頭像 發(fā)表于 07-01 09:32 ?1796次閱讀
    主站蜘蛛池模板: 真实伦 乱| 一二三四在线高清中文版免费观看电影 | 无码爽死成人777在线观看网站| 欧美人与动牲交A免费| 久久综合中文字幕无码| 精品国产99久久久久久麻豆| 国产午夜精品一区二区| 高清观看ZSHH96的视频素材| 白洁在线观看| 草莓视频免费在线观看| 把腿张开再深点好爽宝贝动态图| wwww晚晚干| 澳大利亚剧满足在线观看| xxxxx俄罗斯| 成 人 网 站免费观看| 纯肉小黄文高H| 国产成人精品在视频| 国产盗摄一区二区三区| 国产精品久久久久久52AVAV| 国产精品线路一线路二| 国产女人91精品嗷嗷嗷嗷| 国产午夜精品一区理论片飘花| 国产午夜免费不卡精品理论片| 国产一区二区三区内射高清 | 欧美videosgratis杂交| 牛牛精品专区在线| 欧美特级特黄AAAAA片| 日韩一级精品久久久久| 午理论理影片被窝| 亚洲精品午夜aaa级久久久久| 一品道门在线观看免费视频| 131美女爱做视频午夜剧场| 99热.com| 姑娘视频日本在线播放| 国产国拍亚洲精品永久软件| 国产片MV在线观看| 久久99国产精品一区二区| 美女露出乳胸扒开尿口| 人妻免费久久久久久久了| 无码毛片内射白浆视频| 一本之道高清在线观看一区|