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

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

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

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

使用vRealize Automation REST API置備虛擬機(jī)以進(jìn)行軟件開發(fā)

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

掃碼添加小助手

加入工程師交流群

介紹

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

本文面向希望使用 vRealize Automation REST API 以編程方式配置和管理 vRealize Automation 的軟件工程師和應(yīng)用程序開發(fā)人員。本文還提供了用于置備藍(lán)圖的 vRealize Automation REST API 的分步說明,包括如何使用 REST API 服務(wù)和資源、創(chuàng)建用于身份驗(yàn)證和授權(quán)的 HTTP 持有者令牌,以及構(gòu)造 REST API 服務(wù)調(diào)用。本文演示的步驟如下:

從藍(lán)圖部署虛擬機(jī)。

通過部署監(jiān)視請求的狀態(tài)。

最后,在該過程結(jié)束時返回有關(guān)已置備虛擬機(jī)的網(wǎng)絡(luò)信息。

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

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

vRealize Automation 是當(dāng)前使用 vCloud Director 的用戶的預(yù)期繼任者。vRealize Automation 可加速應(yīng)用和計算服務(wù)的部署和管理。

為什么 REST API over SOAP

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

REST 允許更多種類的數(shù)據(jù)格式,而 SOAP 只允許 XML。

再加上 JSON(通??梢愿玫靥幚頂?shù)據(jù)并提供更快的解析),REST 通常被認(rèn)為更容易使用。

REST 為瀏覽器客戶端提供了更好的支持,因?yàn)樗妮敵鍪?JSON 格式的。

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

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

REST 通常速度更快,使用更少的帶寬。與現(xiàn)有網(wǎng)站集成也更容易,無需重構(gòu)站點(diǎn)基礎(chǔ)結(jié)構(gòu)。這使開發(fā)人員能夠更快地工作,而不是花時間從頭開始重寫站點(diǎn)。相反,他們可以簡單地添加功能。

藍(lán)圖

典型的簡單藍(lán)圖。

藍(lán)圖是包含一臺或多臺物理、虛擬或云計算機(jī)(包括網(wǎng)絡(luò)配置和相應(yīng)的生命周期信息)的方案的規(guī)范。在典型的軟件開發(fā)過程中,用戶調(diào)用 REST API 來預(yù)配藍(lán)圖。

vRealize Automation: REST API

目錄服務(wù) REST API 旨在供服務(wù)目錄的使用者使用;例如,想要請求目錄項(xiàng)的最終用戶將是此 API 的使用者。當(dāng)最終用戶請求目錄項(xiàng)時,將調(diào)用目錄使用者 REST API。

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

請求和部署藍(lán)圖的五個步驟。

步驟 1:獲取用于身份驗(yàn)證的 HTTP 持有者令牌

網(wǎng)址:https:///身份/api/令牌

類型:獲取

類型:郵政

標(biāo)頭:內(nèi)容類型:應(yīng)用程序/JSON

步驟 2:使用藍(lán)圖名稱獲取藍(lán)圖 ID

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

類型:獲取

頭:

內(nèi)容類型:應(yīng)用程序/json,

授權(quán):持票人,

接受:應(yīng)用程序/json

步驟 3:獲取請求目錄項(xiàng)所需的 JSON 模板

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

類型:獲取

頭:

內(nèi)容類型:應(yīng)用程序/json,

授權(quán):持票人,

接受:應(yīng)用程序/json

步驟 4:請求目錄項(xiàng)

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

類型:郵政

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

步驟 5:檢查請求的狀態(tài)

網(wǎng)址: https://

類型:獲取

Cyber Range 通過 REST API 與 vRA 交互。

REST 客戶端程序

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

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

郵遞員申請:getpostman.com/

接口參考

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

如果 vRealize 是本地安裝的:

結(jié)論

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

審核編輯:郭婷

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

    關(guān)注

    2

    文章

    2375

    瀏覽量

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

    關(guān)注

    1

    文章

    972

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    虛擬機(jī)數(shù)據(jù)恢復(fù)—虛擬機(jī)vmdk文件被刪除的數(shù)據(jù)恢復(fù)案例

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

    ADC模數(shù)轉(zhuǎn)換實(shí)戰(zhàn):硬件設(shè)計與軟件開發(fā)要點(diǎn)指南!

    ADC硬件設(shè)計與軟件開發(fā)的關(guān)鍵要點(diǎn),為開發(fā)者提供ADC轉(zhuǎn)換的實(shí)戰(zhàn)指導(dǎo)。 本文將分享硬件參考設(shè)計及LuatOS開發(fā)相關(guān)API,帶你快速了解ADC的軟硬件實(shí)現(xiàn)要點(diǎn)。 01. 模組相關(guān)管腳
    的頭像 發(fā)表于 12-16 13:25 ?408次閱讀
    ADC模數(shù)轉(zhuǎn)換實(shí)戰(zhàn):硬件設(shè)計與<b class='flag-5'>軟件開發(fā)</b>要點(diǎn)指南!

    在Ubuntu 虛擬機(jī)中使用verilator對蜂鳥E203內(nèi)核進(jìn)行仿真

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

    蜂鳥e203在虛擬機(jī)unbuntu上面驗(yàn)證時報錯的可能原因及解決措施

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

    RESTful API設(shè)計原則: 構(gòu)建易用、可擴(kuò)展的API接口

    在當(dāng)今微服務(wù)架構(gòu)和分布式系統(tǒng)盛行的時代,RESTful API已成為系統(tǒng)間通信的核心橋梁。優(yōu)秀的API設(shè)計不僅能提升開發(fā)效率,還能顯著降低系統(tǒng)維護(hù)成本。本文將深入探討如何遵循REST
    的頭像 發(fā)表于 10-20 13:45 ?813次閱讀

    2025北京軟件開發(fā)公司推薦匯總:盤點(diǎn)10家優(yōu)秀軟件定制開發(fā)公司

    2025北京軟件開發(fā)公司推薦匯總:盤點(diǎn)10家優(yōu)秀軟件定制開發(fā)公司
    的頭像 發(fā)表于 09-30 09:16 ?2761次閱讀
    2025北京<b class='flag-5'>軟件開發(fā)</b>公司推薦匯總:盤點(diǎn)10家優(yōu)秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發(fā)</b>公司

    搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機(jī)

    打開VMware軟件,點(diǎn)擊創(chuàng)建新的虛擬機(jī)。進(jìn)入以下界面:選擇自定義,點(diǎn)擊“下一步”。選擇對應(yīng)VMware版本的兼容性,版本可在幫助-&gt;關(guān)于VMware Workstation中
    發(fā)表于 09-25 09:39

    知識分享 | 敏捷方法在基于模型的軟件開發(fā)項(xiàng)目中的應(yīng)用

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

    嵌入式軟件開發(fā)常用的軟件有哪些?

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

    基于瑞薩64位MPU RZ/G2L進(jìn)行32位應(yīng)用軟件開發(fā)

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

    中軟國際鴻云虛擬機(jī)安裝指南

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

    TECS OpenStack資源池虛擬機(jī)網(wǎng)絡(luò)二層地址無法互通的問題處理

    某運(yùn)營商TECS OpenStack使用主機(jī)overlay SDN方案組網(wǎng),運(yùn)維人員在創(chuàng)建虛擬機(jī)測試虛擬機(jī)網(wǎng)絡(luò)狀態(tài)時發(fā)現(xiàn)問題:在其中一臺主機(jī)上創(chuàng)建兩臺同網(wǎng)段虛擬機(jī),虛擬機(jī)之間二層地址無
    的頭像 發(fā)表于 06-12 09:28 ?900次閱讀
    TECS OpenStack資源池<b class='flag-5'>虛擬機(jī)</b>網(wǎng)絡(luò)二層地址無法互通的問題處理

    Linux內(nèi)核編譯失???移動硬盤和虛擬機(jī)的那些事兒

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

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報告】3-ubuntu18.04虛擬機(jī)開發(fā)環(huán)境搭建

    安裝鏡像: 點(diǎn)擊確定即可。 開始運(yùn)行: 選擇安裝即可 選擇繼續(xù) 默認(rèn)安裝即可 默認(rèn)即可 時區(qū)選擇,自己隨意 密碼用戶名,自己設(shè)設(shè)置 等待安裝即可 安裝完成重啟,即可 重啟后,需要密碼登錄 首次進(jìn)行系統(tǒng)后 試一下上網(wǎng)功能 確認(rèn)OK 看看命令行 虛擬機(jī)安裝成功,后
    發(fā)表于 03-18 11:28

    vFlash Automation功能介紹

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