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

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

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

3天內不再提示

使用vRealize Automation REST API置備虛擬機以進行軟件開發

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Moinul Islam ? 2022-12-02 11:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

介紹

VMware vRealize Automation (vRA),以前稱為vCloud Automation Center,是由VMware, Inc.開發的虛擬環境自動化軟件,vRealize 提供了一個安全的門戶,用戶可以在其中請求新的IT服務并管理特定的云和IT資源。使用 vRealize REST(具象狀態傳輸)API,應用程序開發人員可以在虛擬、物理和云環境中置備和自動化虛擬機和物理機。

本文面向希望使用 vRealize Automation REST API 以編程方式配置和管理 vRealize Automation 的軟件工程師和應用程序開發人員。本文還提供了用于置備藍圖的 vRealize Automation REST API 的分步說明,包括如何使用 REST API 服務和資源、創建用于身份驗證和授權的 HTTP 持有者令牌,以及構造 REST API 服務調用。本文演示的步驟如下:

從藍圖部署虛擬機。

通過部署監視請求的狀態。

最后,在該過程結束時返回有關已置備虛擬機的網絡信息。

為什么選擇 vRealize Automation,而不是 vCloud Director (vCD)

VMware宣布vCloud Director將不再是vCloud Suite 6.x代許可證的一部分。vCloud Director 對于企業客戶來說正處于生命周期結束階段。vCloud Director 將繼續通過云捆綁包中的 VMware 服務提供商計劃 (VSPP) 提供。

vRealize Automation 是當前使用 vCloud Director 的用戶的預期繼任者。vRealize Automation 可加速應用和計算服務的部署和管理。

為什么 REST API over SOAP

SOAP(簡單對象訪問協議)和 REST 都是 Web 服務通信協議。REST 通過單獨、一致的接口運行,以訪問命名資源。當您通過互聯網公開公共 API 時,它最常使用。另一方面,SOAP 將應用程序邏輯的組件公開為服務而不是數據。

REST 允許更多種類的數據格式,而 SOAP 只允許 XML。

再加上 JSON(通常可以更好地處理數據并提供更快的解析),REST 通常被認為更容易使用。

REST 為瀏覽器客戶端提供了更好的支持,因為它的輸出是 JSON 格式的。

REST 提供了卓越的性能,特別是通過緩存未更改且非動態的信息。

它是雅虎、eBay、亞馬遜甚至谷歌等主要服務最常使用的協議。

REST 通常速度更快,使用更少的帶寬。與現有網站集成也更容易,無需重構站點基礎結構。這使開發人員能夠更快地工作,而不是花時間從頭開始重寫站點。相反,他們可以簡單地添加功能。

藍圖

典型的簡單藍圖。

藍圖是包含一臺或多臺物理、虛擬或云計算機(包括網絡配置和相應的生命周期信息)的方案的規范。在典型的軟件開發過程中,用戶調用 REST API 來預配藍圖。

vRealize Automation: REST API

目錄服務 REST API 旨在供服務目錄的使用者使用;例如,想要請求目錄項的最終用戶將是此 API 的使用者。當最終用戶請求目錄項時,將調用目錄使用者 REST API。

我們開發中使用的技術適用于希望以編程方式管理 vRealize Automation 以置備用于軟件開發的虛擬機的開發人員。使用 vRA REST API 請求目錄項的過程可以通過以下五個步驟完成:

請求和部署藍圖的五個步驟。

步驟 1:獲取用于身份驗證的 HTTP 持有者令牌

網址:https:///身份/api/令牌

類型:獲取

類型:郵政

標頭:內容類型:應用程序/JSON

步驟 2:使用藍圖名稱獲取藍圖 ID

URL: https:///catalog-service/api/consumer/entitledCatalogItems?$filter=name+eq+‘name’

類型:獲取

頭:

內容類型:應用程序/json,

授權:持票人,

接受:應用程序/json

步驟 3:獲取請求目錄項所需的 JSON 模板

URL: https:///catalog-service/api/consumer/entitledCatalogItems/{id}/requests/template

類型:獲取

頭:

內容類型:應用程序/json,

授權:持票人,

接受:應用程序/json

步驟 4:請求目錄項

URL: https:///catalog-service/api/consumer/entitledCatalogItems/{id}/requests

類型:郵政

正文:從請求模板收到的 json 響應(上一步)

步驟 5:檢查請求的狀態

網址: https://

類型:獲取

Cyber Range 通過 REST API 與 vRA 交互。

REST 客戶端程序

任何可以發送 HTTPS 請求的客戶端應用程序都是使用 vRealize Automation API 開發 REST 應用程序的合適工具。一些常用的開源軟件是:

CURL(命令行工具和庫):curl.haxx.se/

郵遞員申請:getpostman.com/

接口參考

vRealize Automation API 參考列出了所有 REST API 服務調用。它作為 Swagger 文檔提供,可通過以下任一方式獲得:

如果 vRealize 是本地安裝的:

結論

vRealize 通過使用藍圖,在更直觀、用戶友好的環境中充當我們的鍛煉基礎設施的存儲庫。這有助于我們及時定制或添加更多內容,以滿足用戶需求。此外,vRealize Orchestrator 集成到我們的解決方案中,通過提供要應用于練習虛擬環境的常見自動化任務,利用大部分代碼進行配置。它面向 JavaScript,幫助我們管理 VMware 解決方案中的任何自定義腳本,并針對不同的場景進行回收。此外,使用 vRA REST API 置備藍圖、獲取置備狀態或銷毀藍圖可顯著縮短軟件開發過程中的時間。

審核編輯:郭婷

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

    關注

    2

    文章

    2368

    瀏覽量

    66752
  • 虛擬機
    +關注

    關注

    1

    文章

    972

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    虛擬機數據恢復—虛擬機vmdk文件被刪除的數據恢復案例

    本次數據恢復涉及一臺R710系列服務器和一臺MD3200系列存儲,上層是ESXI5.5版本的虛擬機虛擬文件。因客戶機房非正常斷電,虛擬機無法啟動。機房管理員檢查發現虛擬機配置文件丟失
    的頭像 發表于 02-10 17:05 ?182次閱讀
    <b class='flag-5'>虛擬機</b>數據恢復—<b class='flag-5'>虛擬機</b>vmdk文件被刪除的數據恢復案例

    ADC模數轉換實戰:硬件設計與軟件開發要點指南!

    ADC硬件設計與軟件開發的關鍵要點,為開發者提供ADC轉換的實戰指導。 本文將分享硬件參考設計及LuatOS開發相關API,帶你快速了解ADC的軟硬件實現要點。 01. 模組相關管腳
    的頭像 發表于 12-16 13:25 ?400次閱讀
    ADC模數轉換實戰:硬件設計與<b class='flag-5'>軟件開發</b>要點指南!

    在Ubuntu 虛擬機中使用verilator對蜂鳥E203內核進行仿真

    在Ubuntu 虛擬機中使用verilator對蜂鳥E203內核進行仿真 蜂鳥E203是一款基于RISC-V架構的嵌入式處理器核,在開發中需要進行仿真操作來驗證其功能性。本教程將介紹如
    發表于 10-27 08:22

    蜂鳥e203在虛擬機unbuntu上面驗證時報錯的可能原因及解決措施

    內容:蜂鳥e203在虛擬機unbuntu上面驗證時報錯的可能原因 現象: 解決措施: 蜂鳥e203在虛擬機unbuntu上面驗證時不要重復輸入命令: make install make compile SIM=iverilog 只需輸入一遍
    發表于 10-24 08:27

    RESTful API設計原則: 構建易用、可擴展的API接口

    在當今微服務架構和分布式系統盛行的時代,RESTful API已成為系統間通信的核心橋梁。優秀的API設計不僅能提升開發效率,還能顯著降低系統維護成本。本文將深入探討如何遵循REST
    的頭像 發表于 10-20 13:45 ?793次閱讀

    2025北京軟件開發公司推薦匯總:盤點10家優秀軟件定制開發公司

    2025北京軟件開發公司推薦匯總:盤點10家優秀軟件定制開發公司
    的頭像 發表于 09-30 09:16 ?2740次閱讀
    2025北京<b class='flag-5'>軟件開發</b>公司推薦匯總:盤點10家優秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發</b>公司

    搭建自己的ubuntu系統之創建ubuntu虛擬機

    打開VMware軟件,點擊創建新的虛擬機。進入以下界面:選擇自定義,點擊“下一步”。選擇對應VMware版本的兼容性,版本可在幫助-&gt;關于VMware Workstation中
    發表于 09-25 09:39

    知識分享 | 敏捷方法在基于模型的軟件開發項目中的應用

    傳統的瀑布式軟件開發流程存在諸多局限,這使得應用敏捷原則變得尤為重要,尤其是面對復雜且不斷變化的開發環境時。作為最高效的軟件開發方法之一,基于模型的開發(MBD)具有諸多優勢。將敏捷原
    的頭像 發表于 07-16 16:52 ?1271次閱讀
    知識分享 | 敏捷方法在基于模型的<b class='flag-5'>軟件開發</b>項目中的應用

    嵌入式軟件開發常用的軟件有哪些?

    配置STM32微控制器和微處理器硬件和軟件設置。同時也可以用來寫代碼編譯。 6. VMWare Workstation 嵌入式Linux開發,除了裝雙系統之外,還可以裝一個虛擬機軟件
    發表于 07-03 17:06

    基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發

    本文主要介紹基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發的介紹,用于解決客戶32位軟件移植相關問題,供客戶參考。
    的頭像 發表于 06-26 15:48 ?1975次閱讀
    基于瑞薩64位MPU RZ/G2L<b class='flag-5'>進行</b>32位應用<b class='flag-5'>軟件開發</b>

    中軟國際鴻云虛擬機安裝指南

    鴻蒙電腦作為新一代分布式計算平臺,憑借其卓越的多端協同能力和智能化特性,為高效辦公提供了新選擇。針對專業軟件兼容性這一核心痛點,中軟國際的鴻云虛擬機解決方案提供了務實的技術路徑。作為專為鴻蒙生態打造
    的頭像 發表于 06-23 16:31 ?4195次閱讀

    TECS OpenStack資源池虛擬機網絡二層地址無法互通的問題處理

    某運營商TECS OpenStack使用主機overlay SDN方案組網,運維人員在創建虛擬機測試虛擬機網絡狀態時發現問題:在其中一臺主機上創建兩臺同網段虛擬機虛擬機之間二層地址無
    的頭像 發表于 06-12 09:28 ?878次閱讀
    TECS OpenStack資源池<b class='flag-5'>虛擬機</b>網絡二層地址無法互通的問題處理

    Linux內核編譯失敗?移動硬盤和虛擬機的那些事兒

    Linux開發中,編譯內核是一項常見任務,但不少開發者在移動硬盤或虛擬機環境下嘗試時會遭遇失敗。本文將簡要探討這些問題的成因,并介紹一些虛擬機使用技巧,幫助大家更好地應對相關問題。在移
    的頭像 發表于 04-11 11:36 ?991次閱讀
    Linux內核編譯失敗?移動硬盤和<b class='flag-5'>虛擬機</b>的那些事兒

    【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】3-ubuntu18.04虛擬機開發環境搭建

    安裝鏡像: 點擊確定即可。 開始運行: 選擇安裝即可 選擇繼續 默認安裝即可 默認即可 時區選擇,自己隨意 密碼用戶名,自己設設置 等待安裝即可 安裝完成重啟,即可 重啟后,需要密碼登錄 首次進行系統后 試一下上網功能 確認OK 看看命令行 虛擬機安裝成功,后
    發表于 03-18 11:28

    vFlash Automation功能介紹

    vFlash是一款上位刷寫軟件。用戶既可以通過vFlash的圖形用戶界面實現ECU刷寫,也可以將配置好的工程導出成.vflashpack工程,借助于自動化接口(Automation API
    的頭像 發表于 03-10 10:02 ?1179次閱讀
    vFlash <b class='flag-5'>Automation</b>功能介紹