91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

使用Ansible的OpenStack自動(dòng)化

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:Moinul Islam ? 2022-12-21 14:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文旨在提供有關(guān)除 VMware 之外的另一種配置虛擬機(jī)方法的見(jiàn)解。目標(biāo)受眾包括但不限于處理虛擬機(jī)自動(dòng)化的軟件開(kāi)發(fā)人員。由于 VMware 的服務(wù)提供商許可證及其支持 vRealize、vCenter 和其他工具的基礎(chǔ)架構(gòu)費(fèi)用高昂,我們利用我們的資源將一種經(jīng)濟(jì)高效的替代方法組合在一起,以完成相同的任務(wù)。我們的解決方案是一種利用開(kāi)源技術(shù)的方法,這些技術(shù)具有使用 Ansible Tower 的 DevOps 方法與 OpenStack 交互,這些方法通過(guò) playbook 實(shí)現(xiàn)以配置虛擬機(jī)。我們將這項(xiàng)技術(shù)集成到我們的網(wǎng)絡(luò)靶場(chǎng)中???軟件,在本文中描述為案例研究,以證明該方法是成功的。

介紹

本文介紹了 Ansible Tower 如何成為使用劇本從 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 中使用,它具有 REST API,可以輕松地將其嵌入到現(xiàn)有工具和流程中。使用 Ansible Tower 作為開(kāi)源工具,用戶可以在其中請(qǐng)求新的 IT 服務(wù)并管理特定的云和 IT 資源,從而實(shí)現(xiàn)一個(gè)安全的門戶,用于自動(dòng)化應(yīng)用程序部署和升級(jí),以及網(wǎng)絡(luò)和安全軟件的配置。

為什么選擇安思布爾?

Ansible 是一個(gè)簡(jiǎn)單的自動(dòng)化工具,可以完美地描述 IT 應(yīng)用程序基礎(chǔ)架構(gòu)。它易于學(xué)習(xí),自我記錄,并且不需要研究生水平的計(jì)算機(jī)科學(xué)學(xué)位即可閱讀。自動(dòng)化不應(yīng)該比它所取代的任務(wù)更復(fù)雜。?

簡(jiǎn)單

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

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

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

快速提高工作效率

強(qiáng)

應(yīng)用部署

配置管理

工作流編排

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

無(wú)代理

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

使用 OpenSSH 和 WinRM

無(wú)需利用或更新代理

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

什么是Ansible Tower?

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

安斯布爾塔

用于管理 Ansible 的基于 Web 的用戶界面

通過(guò)可視化儀表板集中和控制 Ansible 基礎(chǔ)架構(gòu)

為 Ansible 提供 REST API

安斯布爾

是一個(gè)開(kāi)源的自動(dòng)化工具

旨在讓任何人都易于理解和學(xué)習(xí)

不需要自定義腳本或代碼

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

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

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

提供基于 Python 的 API?

使用 OpenSSH

通過(guò)行動(dòng)手冊(cè)提供自動(dòng)化和編排。

什么是OpenStack?

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

為什么選擇OpenStack?

OpenStack可輕松與Ansible Tower,VMware虛擬機(jī)管理程序和Hyper-V集成,以利用現(xiàn)有基礎(chǔ)架構(gòu)。OpenStack 和 KVM 虛擬機(jī)管理程序是免費(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ò)結(jié)構(gòu)(Neutron)。OpenStack 是一個(gè)基礎(chǔ),它不僅簡(jiǎn)化了部署過(guò)程,還簡(jiǎn)化了開(kāi)發(fā)、存儲(chǔ)、網(wǎng)絡(luò)、監(jiān)控、管理和應(yīng)用程序。

開(kāi)放堆棧

開(kāi)源:該技術(shù)由龐大的開(kāi)發(fā)人員社區(qū)提供支持

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

由模塊化、可擴(kuò)展且靈活的實(shí)用程序集組成

經(jīng)過(guò)大型企業(yè)的嘗試和測(cè)試

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

安斯布爾行動(dòng)手冊(cè)

行動(dòng)手冊(cè)是一個(gè) YAML 文件,它描述了要對(duì)一組主機(jī)執(zhí)行的任務(wù)列表,這些主機(jī)在 Ansible 清單中定義。劇本由一個(gè)或多個(gè)重頭戲組成,用于對(duì)任務(wù)進(jìn)行分組。它定義虛擬機(jī)名稱、VMDK 文件、網(wǎng)絡(luò)連接、IP 地址和場(chǎng)景信息。行動(dòng)手冊(cè)是真正簡(jiǎn)單的配置管理和多機(jī)部署系統(tǒng)的基礎(chǔ)。行動(dòng)手冊(cè)可以聲明配置,但它們也可以協(xié)調(diào)任何手動(dòng)排序流程的步驟。

劇本

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

任務(wù)按劇本中的順序執(zhí)行

亞姆格式

poYBAGOio7KAZK9FAABkxYRfs3Y548.jpg?h=270&hash=41EF0855C83E0ABD9F9E7E060DD833FAEBF58C78&la=en&imgver=1

圖1.示例劇本。

OpenStack 與 Ansible 的交互

Ansible 行動(dòng)手冊(cè)定義了 OpenStack 環(huán)境中的一系列任務(wù)和配置。任務(wù)的示例包括預(yù)配虛擬機(jī)實(shí)例、定義虛擬機(jī)的 IP 以及用于將虛擬機(jī)聯(lián)網(wǎng)的交換機(jī)。

案例研究:網(wǎng)絡(luò)靶場(chǎng)是一個(gè)現(xiàn)實(shí)生活中的軟件

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

用戶單擊開(kāi)始按鈕開(kāi)始練習(xí)(動(dòng)手網(wǎng)絡(luò)安全培訓(xùn))。

網(wǎng)絡(luò)靶場(chǎng)軟件使用 POST 請(qǐng)求通過(guò) REST API 將訓(xùn)練場(chǎng)景名稱和用戶名調(diào)用到 Ansible Tower。

Ansible Tower 執(zhí)行練習(xí)手冊(cè)任務(wù),并向 OpenStack 提供配置信息。此信息包括虛擬機(jī)映像和網(wǎng)絡(luò)連接信息。

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

OpenStack 將狀態(tài)返回給 Ansible Tower,Ansible Tower 將狀態(tài)返回給 Web 應(yīng)用程序。

如果狀態(tài)為成功,網(wǎng)絡(luò)靶場(chǎng)軟件將顯示 Windows 或 Linux 圖標(biāo),該圖標(biāo)啟用超鏈接以打開(kāi)控制臺(tái)。

poYBAGOio7SATQSNAACUu3T43aA502.jpg?h=270&hash=C591E6E2A56B98DEA5C2AA2B25C2CB94386D5DF1&la=en&imgver=1

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

總結(jié)

通過(guò)將 Ansible Tower 與 OpenStack 集成到 Cyber Range 軟件中,我們能夠構(gòu)建一個(gè)應(yīng)用程序,為全球客戶提供按需培訓(xùn)和真實(shí)場(chǎng)景。將 Ansible REST API 與行動(dòng)手冊(cè)集成,極大地利用了配置到更系統(tǒng)化的自動(dòng)化流程所需的許多代碼。我們可以將本文的關(guān)鍵點(diǎn)總結(jié)如下:

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

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

使用劇本逐個(gè)執(zhí)行命令的過(guò)程單元稱為任務(wù)。

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

我們建議考慮將Ansible和OpenStack用于ADI公司其他云項(xiàng)目的自動(dòng)化和云基礎(chǔ)設(shè)施部署。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    70278
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    972

    瀏覽量

    30458
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SICK工業(yè)線纜在自動(dòng)化系統(tǒng)中的應(yīng)用與選型

    在工業(yè)自動(dòng)化系統(tǒng)中,傳感器和執(zhí)行器的穩(wěn)定信號(hào)傳輸是系統(tǒng)可靠運(yùn)行的基礎(chǔ)。作為全球領(lǐng)先的傳感器與自動(dòng)化設(shè)備供應(yīng)商,SICK, Inc. 的工業(yè)電纜及線束組件被廣泛應(yīng)用于自動(dòng)化現(xiàn)場(chǎng)的控制與信號(hào)連接。
    的頭像 發(fā)表于 01-29 17:28 ?614次閱讀

    容器NPB + Ansible自動(dòng)化運(yùn)維方案

    傳統(tǒng)NPB設(shè)備手動(dòng)配置效率低下。星融元NPB 2.0基于SONiC系統(tǒng),支持通過(guò)Ansible實(shí)現(xiàn)自動(dòng)化運(yùn)維。通過(guò)編寫Playbook可批量秒級(jí)下發(fā)配置至多臺(tái)設(shè)備,將數(shù)小時(shí)操作轉(zhuǎn)化為標(biāo)準(zhǔn)流程,實(shí)現(xiàn)零差錯(cuò)、可追溯的策略管理,極大
    的頭像 發(fā)表于 12-08 12:00 ?917次閱讀
    容器<b class='flag-5'>化</b>NPB + <b class='flag-5'>Ansible</b>:<b class='flag-5'>自動(dòng)化</b>運(yùn)維方案

    羅克韋爾自動(dòng)化邀您共赴2025年自動(dòng)化博覽會(huì)

    11 月 17 - 20 日,作為工業(yè)自動(dòng)化、信息和數(shù)字轉(zhuǎn)型領(lǐng)域的全球領(lǐng)先企業(yè)之一,羅克韋爾自動(dòng)化將在芝加哥舉辦的 2025 年自動(dòng)化
    的頭像 發(fā)表于 11-17 17:54 ?1944次閱讀

    使用Ansible實(shí)現(xiàn)大規(guī)模集群自動(dòng)化部署

    當(dāng)你面對(duì)1000+服務(wù)器需要部署時(shí),你還在一臺(tái)臺(tái)手工操作嗎?本文將揭秘如何用Ansible實(shí)現(xiàn)大規(guī)模集群的自動(dòng)化部署,讓運(yùn)維效率提升10倍!
    的頭像 發(fā)表于 08-27 14:41 ?811次閱讀

    利用Ansible自動(dòng)化部署Linux服務(wù)器

    作為一名在運(yùn)維一線摸爬滾打多年的工程師,我見(jiàn)過(guò)太多因?yàn)槭止づ渲脤?dǎo)致的生產(chǎn)事故。今天,我將毫無(wú)保留地分享我在大規(guī)模Linux服務(wù)器自動(dòng)化管理中積累的實(shí)戰(zhàn)經(jīng)驗(yàn),讓你也能輕松駕馭數(shù)百臺(tái)服務(wù)器的配置管理。
    的頭像 發(fā)表于 08-06 17:59 ?1315次閱讀

    Ansible Playbook自動(dòng)化部署Nginx集群指南

    面對(duì)日益猖獗的DDoS攻擊,手動(dòng)部署防護(hù)已經(jīng)out了!今天教你用Ansible一鍵部署具備DDoS防御能力的Nginx集群,讓攻擊者哭著回家!
    的頭像 發(fā)表于 08-06 17:54 ?805次閱讀

    奇捷科技亮相第62屆設(shè)計(jì)自動(dòng)化大會(huì)

    此前,2025年6月22-25日,奇捷科技(Easy-Logic)參加美國(guó)舊金山舉辦的全球電子設(shè)計(jì)自動(dòng)化(EDA)領(lǐng)域頂級(jí)盛會(huì)——第62屆設(shè)計(jì)自動(dòng)化大會(huì)(DAC 2025)。
    的頭像 發(fā)表于 07-24 17:30 ?1209次閱讀
    奇捷科技亮相第62屆設(shè)計(jì)<b class='flag-5'>自動(dòng)化</b>大會(huì)

    Ansible代碼上線項(xiàng)目實(shí)戰(zhàn)案例

    在DevOps浪潮中,自動(dòng)化部署已經(jīng)成為每個(gè)運(yùn)維工程師的必備技能。今天我將分享一個(gè)完整的Ansible代碼上線項(xiàng)目實(shí)戰(zhàn)案例,讓你的部署效率提升10倍!
    的頭像 發(fā)表于 07-24 14:03 ?575次閱讀

    電源模塊在配電自動(dòng)化終端中的應(yīng)用

    配電終端設(shè)備的可靠性和自動(dòng)化程度,直接影響到整個(gè)配電自動(dòng)化系統(tǒng)的可靠性和自動(dòng)化水平。由于配電終端設(shè)備一般安裝于戶外或比較偏僻的地方,不可能有直流電源提供,因此,配電網(wǎng)終端設(shè)備的直流供電方式成為各配網(wǎng)
    的頭像 發(fā)表于 07-22 10:20 ?2.4w次閱讀
    電源模塊在配電<b class='flag-5'>自動(dòng)化</b>終端中的應(yīng)用

    自動(dòng)化計(jì)算機(jī)經(jīng)過(guò)加固后有什么好處?

    讓我們討論一下部署堅(jiān)固的自動(dòng)化計(jì)算機(jī)的一些好處。1.溫度范圍寬自動(dòng)化計(jì)算機(jī)經(jīng)過(guò)工程設(shè)計(jì),配備了支持寬溫度范圍的組件,使自動(dòng)化計(jì)算解決方案能夠在各種不同的極端環(huán)境中運(yùn)行。自動(dòng)化計(jì)算機(jī)能夠
    的頭像 發(fā)表于 07-21 16:44 ?612次閱讀
    <b class='flag-5'>自動(dòng)化</b>計(jì)算機(jī)經(jīng)過(guò)加固后有什么好處?

    自動(dòng)化計(jì)算機(jī)的功能與用途

    工業(yè)自動(dòng)化是指利用自動(dòng)化計(jì)算機(jī)來(lái)控制工業(yè)環(huán)境中的流程、機(jī)器人和機(jī)械,以制造產(chǎn)品或其部件。工業(yè)自動(dòng)化的目的是提高生產(chǎn)率、增加靈活性,并提升制造過(guò)程的質(zhì)量。工業(yè)自動(dòng)化在汽車制造中體現(xiàn)得最為
    的頭像 發(fā)表于 07-15 16:32 ?736次閱讀
    <b class='flag-5'>自動(dòng)化</b>計(jì)算機(jī)的功能與用途

    自動(dòng)化運(yùn)維工具Terraform和Ansible的區(qū)別

    、可重復(fù)的部署要求。本文將深入探討 Terraform 和 Ansible 這兩大運(yùn)維利器的核心差異,明確它們?cè)谂渲霉芾砗唾Y源編排領(lǐng)域的分工邊界,為運(yùn)維工程師提供清晰的技術(shù)選型指導(dǎo)。
    的頭像 發(fā)表于 07-09 09:59 ?1263次閱讀

    openstack搭建詳細(xì)步驟

    openstack搭建詳細(xì)步驟
    的頭像 發(fā)表于 05-07 14:05 ?1999次閱讀

    Ansible Playbook中的變量使用技巧

    在inventory中定義的連接變量(比如ansible_ssh_user);優(yōu)先級(jí)第二。
    的頭像 發(fā)表于 04-15 10:26 ?969次閱讀

    工業(yè)DTU對(duì)工業(yè)自動(dòng)化通信格局的重塑

    隨著工業(yè)4.0和智能制造的快速發(fā)展,工業(yè)自動(dòng)化系統(tǒng)對(duì)通信技術(shù)的要求越來(lái)越高。工業(yè)數(shù)據(jù)傳輸單元(DTU,DataTransferUnit)作為一種新興的通信設(shè)備,正在逐步重塑工業(yè)自動(dòng)化通信格局,為工業(yè)
    的頭像 發(fā)表于 03-28 14:09 ?870次閱讀
    工業(yè)DTU對(duì)工業(yè)<b class='flag-5'>自動(dòng)化</b>通信格局的重塑