色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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è)施??梢苑Q為自動(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

    文章

    914

    瀏覽量

    28160
  • OpenStack
    +關(guān)注

    關(guān)注

    1

    文章

    69

    瀏覽量

    18914
收藏 人收藏

    評(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

    紅帽推出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 ?1010次閱讀

    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)化,需要采用OpenStack、Ansib
    的頭像 發(fā)表于 12-03 17:29 ?2808次閱讀
    <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 ?1176次閱讀

    一文詳解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 ?4343次閱讀
    一文詳解<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 ?1170次閱讀
    使用<b class='flag-5'>Ansible</b>的<b class='flag-5'>OpenStack</b><b class='flag-5'>自動(dòng)化</b>

    modelsim自動(dòng)化仿真實(shí)驗(yàn) 利用腳本實(shí)現(xiàn)modelsim自動(dòng)化仿真

    ,然后編譯,再添加波形,這樣是非常麻煩的。在實(shí)際工作中一般不會(huì)這樣操作,通常我們都會(huì)利用腳本實(shí)現(xiàn)modelsim的“自動(dòng)化”編譯。實(shí)現(xiàn)一鍵完成電腦
    的頭像 發(fā)表于 07-19 10:10 ?1655次閱讀
    modelsim<b class='flag-5'>自動(dòng)化</b>仿真實(shí)驗(yàn) <b class='flag-5'>利用</b>腳本<b class='flag-5'>實(shí)現(xiàn)</b>modelsim<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 ?627次閱讀

    借助 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 ?510次閱讀
    借助 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 ?1887次閱讀
    網(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 ?1642次閱讀
    主站蜘蛛池模板: 好男人在线高清WWW免费观看| 秋霞电影伦网理最新在线看片| 我半夜摸妺妺的奶C了她| 中文字幕一区二区三区在线不卡| 国产精品免费大片| 波多结衣一区二区三区| 巨大乳hdbbw| 亚洲精品国产一区二区贰佰信息网 | 97蜜桃网123.com| 黄瓜视频苹果直接安装| 色午夜日本高清视频www| CHINESE熟女老女人HD视频| 久久国产主播福利在线| 校花被扒衣吸乳羞羞漫画| 成人小视频在线观看| 欧美成人国产| 最新 国产 精品 精品 视频| 娇妻被朋友玩得呻吟在线电影 | 亚洲性无码av在线| 无码人妻精品一区二区蜜桃在线看 | 亚洲一区在线播放| 国产精品久久国产三级国不卡顿| 强开乳罩摸双乳吃奶视频| 97色伦图片7778久久| 精品伊人久久久| 亚洲精品人成电影网| 国产日韩在线欧美视频| 四虎影视国产精品亚洲精品| 成年色黄APP下载| 青柠在线观看视频在线高清完整| 95国产精品人妻无码久| 老牛天天晚上夜噜噜噜| 医生含着我的奶边摸边做| 精品午夜久久影视| 亚洲一级电影| 九色PORNY蝌蚪视频首页| 亚洲精品久久国产高清| 国产原创中文视频| 亚洲国产日韩欧美在线a乱码| 国产精品一区二区在线播放| 色网址在线观看|