国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用Ansible的OpenStack自動化

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

掃碼添加小助手

加入工程師交流群

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

介紹

本文介紹了 Ansible Tower 如何成為使用劇本從 OpenStack 創建、部署和配置虛擬機的最簡單方法之一。系統性能、IT 自動化、復雜系統的部署和速度生產力是軟件開發中與虛擬機交互的關鍵標準。所有這些功能都可以在 Ansible Tower 中使用,它具有 REST API,可以輕松地將其嵌入到現有工具和流程中。使用 Ansible Tower 作為開源工具,用戶可以在其中請求新的 IT 服務并管理特定的云和 IT 資源,從而實現一個安全的門戶,用于自動化應用程序部署和升級,以及網絡和安全軟件的配置。

為什么選擇安思布爾?

Ansible 是一個簡單的自動化工具,可以完美地描述 IT 應用程序基礎架構。它易于學習,自我記錄,并且不需要研究生水平的計算機科學學位即可閱讀。自動化不應該比它所取代的任務更復雜。?

簡單

人類可讀的自動化

無需特殊的編碼技能

按順序執行的任務

快速提高工作效率

應用部署

配置管理

工作流編排

編排應用生命周期

無代理

無代理架構

使用 OpenSSH 和 WinRM

無需利用或更新代理

可預測、可靠且安全

什么是Ansible Tower?

Ansible Tower 是一個基于 Web 的用戶界面,用于管理 Ansible。它通過可視化儀表板集中和控制 Ansible 基礎架構。它可以稱為自動化任務的中心。

安斯布爾塔

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

通過可視化儀表板集中和控制 Ansible 基礎架構

為 Ansible 提供 REST API

安斯布爾

是一個開源的自動化工具

旨在讓任何人都易于理解和學習

不需要自定義腳本或代碼

提供自動化引擎

管理網絡、基礎設施、操作系統

提供用于管理和配置主機的預構建模塊(超過 450 個)

提供基于 Python 的 API?

使用 OpenSSH

通過行動手冊提供自動化和編排。

什么是OpenStack?

OpenStack 是一個云操作系統,可控制整個數據中心的大型計算、存儲和網絡資源池,所有這些都通過儀表板進行管理,該儀表板使管理員能夠控制,同時授權其用戶通過 Web 界面配置資源。它是一個開源項目,提供基礎架構即服務平臺來構建云感知應用程序,并支持多個虛擬機管理程序來配置和編排云。它可以運行多層工作負載或開源開發工具。最終用戶可以輕松調配資源并支持幾乎所有虛擬機管理程序,包括 VMware ESXi、Xen 和 KVM。

為什么選擇OpenStack?

OpenStack可輕松與Ansible Tower,VMware虛擬機管理程序和Hyper-V集成,以利用現有基礎架構。OpenStack 和 KVM 虛擬機管理程序是免費的,但需要熟練的管理員進行配置。OpenStack 是一個用于部署、開發和構建云平臺的開源平臺。它是一個命令行界面,功能強大,具有管理,API和RESTful Web服務以及基于Web的控制面板控件。這個開源云軟件用于管理計算(Nova),塊存儲(Cinder),虛擬機映像服務(Glance)和網絡結構(Neutron)。OpenStack 是一個基礎,它不僅簡化了部署過程,還簡化了開發、存儲、網絡、監控、管理和應用程序。

開放堆棧

開源:該技術由龐大的開發人員社區提供支持

為客戶提供價值、效率和敏捷性

由模塊化、可擴展且靈活的實用程序集組成

經過大型企業的嘗試和測試

互操作性和開源 API 允許管理員管理混合 IT 環境,而無需額外的開銷層

安斯布爾行動手冊

行動手冊是一個 YAML 文件,它描述了要對一組主機執行的任務列表,這些主機在 Ansible 清單中定義。劇本由一個或多個重頭戲組成,用于對任務進行分組。它定義虛擬機名稱、VMDK 文件、網絡連接、IP 地址和場景信息。行動手冊是真正簡單的配置管理和多機部署系統的基礎。行動手冊可以聲明配置,但它們也可以協調任何手動排序流程的步驟。

劇本

定義要在主機上執行的任務

任務按劇本中的順序執行

亞姆格式

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

圖1.示例劇本。

OpenStack 與 Ansible 的交互

Ansible 行動手冊定義了 OpenStack 環境中的一系列任務和配置。任務的示例包括預配虛擬機實例、定義虛擬機的 IP 以及用于將虛擬機聯網的交換機。

案例研究:網絡靶場是一個現實生活中的軟件

網絡靶場為客戶提供可擴展的虛擬化平臺,用于網絡安全培訓、建模、模擬和高級分析。我們為多個客戶提供解決方案,包括美國國防部、新加坡網絡安全局 (CSA/SITSA) 和日本九州大學。

用戶單擊開始按鈕開始練習(動手網絡安全培訓)。

網絡靶場軟件使用 POST 請求通過 REST API 將訓練場景名稱和用戶名調用到 Ansible Tower。

Ansible Tower 執行練習手冊任務,并向 OpenStack 提供配置信息。此信息包括虛擬機映像和網絡連接信息。

OpenStack 配置虛擬機映像并配置網絡。

OpenStack 將狀態返回給 Ansible Tower,Ansible Tower 將狀態返回給 Web 應用程序。

如果狀態為成功,網絡靶場軟件將顯示 Windows 或 Linux 圖標,該圖標啟用超鏈接以打開控制臺。

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

圖2.Cyber Range Web 應用程序通過 REST API 與 Ansible 和 OpenStack 交互。

總結

通過將 Ansible Tower 與 OpenStack 集成到 Cyber Range 軟件中,我們能夠構建一個應用程序,為全球客戶提供按需培訓和真實場景。將 Ansible REST API 與行動手冊集成,極大地利用了配置到更系統化的自動化流程所需的許多代碼。我們可以將本文的關鍵點總結如下:

Ansible 可以自動執行各種 IT 任務,包括系統配置、軟件包安裝、網絡配置和安全性,以及云服務的實例配置。

使用 playbook 的方法可能需要在部署期間運行自定義腳本,該方法簡化了編排和配置虛擬機的任務,以及部署可能包含自定義網絡中多個虛擬機的復雜方案。

使用劇本逐個執行命令的過程單元稱為任務。

要使用 Ansible 實現 OpenStack 自動化,需要 OpenStack、Ansible、Ansible Tower 和源代碼控制(例如 Git 存儲庫)。

我們建議考慮將Ansible和OpenStack用于ADI公司其他云項目的自動化和云基礎設施部署。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 源代碼
    +關注

    關注

    96

    文章

    2953

    瀏覽量

    70299
  • 虛擬機
    +關注

    關注

    1

    文章

    972

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    SICK工業線纜在自動化系統中的應用與選型

    在工業自動化系統中,傳感器和執行器的穩定信號傳輸是系統可靠運行的基礎。作為全球領先的傳感器與自動化設備供應商,SICK, Inc. 的工業電纜及線束組件被廣泛應用于自動化現場的控制與信號連接。
    的頭像 發表于 01-29 17:28 ?616次閱讀

    容器NPB + Ansible自動化運維方案

    傳統NPB設備手動配置效率低下。星融元NPB 2.0基于SONiC系統,支持通過Ansible實現自動化運維。通過編寫Playbook可批量秒級下發配置至多臺設備,將數小時操作轉化為標準流程,實現零差錯、可追溯的策略管理,極大
    的頭像 發表于 12-08 12:00 ?917次閱讀
    容器<b class='flag-5'>化</b>NPB + <b class='flag-5'>Ansible</b>:<b class='flag-5'>自動化</b>運維方案

    羅克韋爾自動化邀您共赴2025年自動化博覽會

    11 月 17 - 20 日,作為工業自動化、信息和數字轉型領域的全球領先企業之一,羅克韋爾自動化將在芝加哥舉辦的 2025 年自動化
    的頭像 發表于 11-17 17:54 ?1946次閱讀

    使用Ansible實現大規模集群自動化部署

    當你面對1000+服務器需要部署時,你還在一臺臺手工操作嗎?本文將揭秘如何用Ansible實現大規模集群的自動化部署,讓運維效率提升10倍!
    的頭像 發表于 08-27 14:41 ?812次閱讀

    利用Ansible自動化部署Linux服務器

    作為一名在運維一線摸爬滾打多年的工程師,我見過太多因為手工配置導致的生產事故。今天,我將毫無保留地分享我在大規模Linux服務器自動化管理中積累的實戰經驗,讓你也能輕松駕馭數百臺服務器的配置管理。
    的頭像 發表于 08-06 17:59 ?1317次閱讀

    Ansible Playbook自動化部署Nginx集群指南

    面對日益猖獗的DDoS攻擊,手動部署防護已經out了!今天教你用Ansible一鍵部署具備DDoS防御能力的Nginx集群,讓攻擊者哭著回家!
    的頭像 發表于 08-06 17:54 ?806次閱讀

    奇捷科技亮相第62屆設計自動化大會

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

    Ansible代碼上線項目實戰案例

    在DevOps浪潮中,自動化部署已經成為每個運維工程師的必備技能。今天我將分享一個完整的Ansible代碼上線項目實戰案例,讓你的部署效率提升10倍!
    的頭像 發表于 07-24 14:03 ?579次閱讀

    電源模塊在配電自動化終端中的應用

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

    自動化計算機經過加固后有什么好處?

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

    自動化計算機的功能與用途

    工業自動化是指利用自動化計算機來控制工業環境中的流程、機器人和機械,以制造產品或其部件。工業自動化的目的是提高生產率、增加靈活性,并提升制造過程的質量。工業自動化在汽車制造中體現得最為
    的頭像 發表于 07-15 16:32 ?737次閱讀
    <b class='flag-5'>自動化</b>計算機的功能與用途

    自動化運維工具Terraform和Ansible的區別

    、可重復的部署要求。本文將深入探討 Terraform 和 Ansible 這兩大運維利器的核心差異,明確它們在配置管理和資源編排領域的分工邊界,為運維工程師提供清晰的技術選型指導。
    的頭像 發表于 07-09 09:59 ?1264次閱讀

    openstack搭建詳細步驟

    openstack搭建詳細步驟
    的頭像 發表于 05-07 14:05 ?2002次閱讀

    Ansible Playbook中的變量使用技巧

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

    工業DTU對工業自動化通信格局的重塑

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