女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

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

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:Moinul Islam ? 2022-12-23 09:54 ? 次閱讀

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

本文面向希望使用 vRealize Automation REST API 以編程方式配置和管理 vRealize Automation 的軟件工程師和應(yīng)用程序開(kāi)發(fā)人員。

本文逐步介紹如何使用 vRealize Automation REST API 置備藍(lán)圖,包括如何使用 REST API 服務(wù)和資源、創(chuàng)建用于身份驗(yàn)證和授權(quán)的 HTTP 持有者令牌,以及構(gòu)造 REST API 服務(wù)調(diào)用。本文演示的步驟如下:

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

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

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

目標(biāo)受眾

本文適用于應(yīng)用程序開(kāi)發(fā)人員、創(chuàng)建客戶端應(yīng)用程序、Web 界面、連接到 vAPI 端點(diǎn)以使用 VMware vSphere Automation SDK for REST 服務(wù)的 Web 服務(wù)的軟件工程師,以及希望使用 vRA 管理其資源但希望資源置備適合其當(dāng)前流程的任何人。

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

VMware宣布vCloud Director將不再是vCloud Suite 6.x代許可證的一部分。對(duì)于企業(yè)客戶來(lái)說(shuō),vCloud Director 正處于生命周期的盡頭階段。vCloud Director 將繼續(xù)通過(guò)云捆綁包中的 VMware 服務(wù)提供商計(jì)劃 (VSPP) 提供。vRealize Automation 是當(dāng)前使用 vCloud Director 的用戶的預(yù)期繼任者。vRealize Automation 可加速應(yīng)用和計(jì)算服務(wù)的部署和管理。

為什么 REST API over SOAP

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

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

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

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

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

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

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

藍(lán)圖

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

pYYBAGOlCmuAcPoYAAK2iTAe4kA331.png?h=270&hash=47590F13D43C0B7BD1561365F9A747733FD77729&la=en&imgver=1

圖1.典型的簡(jiǎn)單藍(lán)圖。

vRealize Automation: REST API

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

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

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

URL: https:///identity/api/tokens

類型:獲取

類型:郵政

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

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

URL: https:///catalog-service/api/consumer/entitledCatalogIt ems?$filter=name+eq+'name'

類型:獲取

標(biāo)頭:內(nèi)容類型:應(yīng)用程序/json,
授權(quán):
持有者<令牌>,
接受:應(yīng)用程序/json

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

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

類型:獲取

標(biāo)頭:內(nèi)容類型:應(yīng)用程序/json,
授權(quán):
持有者<令牌>,
接受:應(yīng)用程序/json

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

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

類型:郵政

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

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

URL: https://

類型:獲取

poYBAGOlCmyAIHSlAAC0mz00WhU568.png?h=270&hash=34E6A37ACFEB8D2597FEF9B18FF145830563FE71&la=en&imgver=1

圖2.請(qǐng)求和部署藍(lán)圖的五個(gè)步驟。

REST 客戶端程序

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

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

郵遞員申請(qǐng):getpostman.com

接口參考

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

如果 vRealize 已安裝在本地:https://{服務(wù)器}/vco/api/docs/index.html

VMware Web 資源:pubs.vmware.com/vra-62/index.jsp#com.vmware.vra.restapi.doc/index.html

網(wǎng)絡(luò)靶場(chǎng):ADI公司的真實(shí)軟件

什么是網(wǎng)絡(luò)靶場(chǎng)?

ADI公司網(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)始”按鈕以預(yù)配實(shí)驗(yàn)室或質(zhì)詢。

Cyber Range軟件調(diào)用相應(yīng)的vRA REST API。

REST API 調(diào)用相應(yīng)的 vRA 藍(lán)圖。

vRealize 開(kāi)始置備屬于特定藍(lán)圖的所有虛擬機(jī)。

vRealize Orchestrator 在虛擬機(jī)的生命周期內(nèi)運(yùn)行自定義腳本(如果有)。

REST API將狀態(tài)返回給Cyber Range軟件。

如果狀態(tài)檢查成功,它將顯示一個(gè) Windows 或 Linux 圖標(biāo),該圖標(biāo)啟用超鏈接以打開(kāi)控制臺(tái)。

pYYBAGOlCm6AKW93AAIrQu2nit8471.png?h=270&hash=D7BD74727730F58A78A75C05C41954DAF140D4ED&la=en&imgver=1

圖3.Cyber Range 通過(guò) REST API 與 vRA 交互。

結(jié)論

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

審核編輯:郭婷

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

    關(guān)注

    2

    文章

    1562

    瀏覽量

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

    關(guān)注

    1

    文章

    962

    瀏覽量

    29035
收藏 人收藏

    評(píng)論

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

    什么是虛擬機(jī)虛擬機(jī)真的那么好用嗎?

    在日新月異的科技世界中,虛擬化技術(shù)如同一座橋梁,連接著現(xiàn)實(shí)與數(shù)字的鴻溝,為我們打開(kāi)了全新的計(jì)算維度。虛擬機(jī),這一概念,自其誕生以來(lái),就以其獨(dú)特的魅力和強(qiáng)大的功能,深深地影響了軟件開(kāi)發(fā)、系統(tǒng)測(cè)試和云
    的頭像 發(fā)表于 07-06 08:05 ?463次閱讀
    什么是<b class='flag-5'>虛擬機(jī)</b>?<b class='flag-5'>虛擬機(jī)</b>真的那么好用嗎?

    如何創(chuàng)建虛擬機(jī)

    實(shí)戰(zhàn)開(kāi)發(fā)--開(kāi)發(fā)環(huán)境安裝(五)1、下載軟件vmware和ubuntu-20.04.1-desktop-amd64.iso2、創(chuàng)建虛擬機(jī)完整步驟3、安裝嵌入式linux所需的工具包4、安
    發(fā)表于 12-16 07:45

    虛擬儀器軟件開(kāi)發(fā)平臺(tái)

    虛擬儀器軟件開(kāi)發(fā)平臺(tái):2.1  虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹2.1.1 概述軟件可完成數(shù)據(jù)分析與處理、結(jié)果表達(dá)與輸出。同一硬件平臺(tái),
    發(fā)表于 06-22 12:30 ?0次下載

    Dalvik虛擬機(jī)進(jìn)程模型分析

    Android是集操作系統(tǒng)、中間件和關(guān)鍵應(yīng)用為一體的運(yùn)行與移動(dòng)設(shè)備上的軟件包。Dzlvik虛擬機(jī)是Google自主開(kāi)發(fā)的代號(hào)為Dalvik的Java虛擬機(jī)技術(shù)。Google自主
    發(fā)表于 03-20 10:00 ?10次下載
    Dalvik<b class='flag-5'>虛擬機(jī)</b>進(jìn)程模型分析

    如何逐步使用vRealize Automation REST API來(lái)部署藍(lán)圖

    本文適用于需要?jiǎng)?chuàng)建客戶端應(yīng)用程序、Web界面、Web服務(wù)(連接到vAPI端點(diǎn)以使用VMware vSphere Automation SDK進(jìn)行REST服務(wù))的應(yīng)用程序開(kāi)發(fā)人員和
    的頭像 發(fā)表于 11-20 10:47 ?5931次閱讀

    瑞薩電子推出“R-Car 虛擬化支持包”用于虛擬機(jī)軟件

    在設(shè)計(jì)第三代 R-Car SoC 時(shí),已經(jīng)將虛擬機(jī)軟件的使用列入考慮。 Arm CPU內(nèi)核、圖形內(nèi)核、視頻/音頻 IP 以及其他功能都支持虛擬化。過(guò)去,軟件開(kāi)發(fā)商如果想使用這些功能,必
    的頭像 發(fā)表于 08-02 14:30 ?3202次閱讀
    瑞薩電子推出“R-Car <b class='flag-5'>虛擬</b>化支持包”用于<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>軟件</b>

    VMware軟件虛擬機(jī)和PLC通訊的連接方法

    現(xiàn)在虛擬機(jī)應(yīng)該說(shuō)主流的用的比較多的還是使用VMware軟件虛擬機(jī),所以我就以VMware軟件虛擬機(jī)應(yīng)該如何和PLC通訊做一個(gè)簡(jiǎn)單的說(shuō)明!
    的頭像 發(fā)表于 09-30 14:29 ?2.5w次閱讀

    REST API是什么,如何使用REST端口

    /服務(wù)器) 模型對(duì)資源進(jìn)行增刪改查操作。而其中客戶端和服務(wù)器是分離的,而知行之橋中的REST端口就是作為REST API中的客戶端,對(duì)服務(wù)器發(fā)起操作請(qǐng)
    的頭像 發(fā)表于 02-17 18:00 ?9916次閱讀
    <b class='flag-5'>REST</b> <b class='flag-5'>API</b>是什么,如何使用<b class='flag-5'>REST</b>端口

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

      本文面向希望使用 vRealize Automation REST API 編程方式配置和管理 v
    的頭像 發(fā)表于 12-02 11:34 ?915次閱讀

    CANoe與虛擬機(jī)

    行Linux系統(tǒng)(如Ubuntu/Debian)的虛擬機(jī)進(jìn)行開(kāi)發(fā),因?yàn)樗峁┝伺c嵌入式平臺(tái)相似的可訪問(wèn)的接口和組件。Vector提供的CANoe軟件
    的頭像 發(fā)表于 12-15 10:32 ?2366次閱讀
    CANoe與<b class='flag-5'>虛擬機(jī)</b>

    虛擬機(jī)linux怎么編寫(xiě)程序

    虛擬機(jī)Linux上編寫(xiě)程序是一項(xiàng)非常常見(jiàn)且有用的任務(wù)。無(wú)論是開(kāi)發(fā)一個(gè)簡(jiǎn)單的腳本、一個(gè)Web應(yīng)用程序還是一個(gè)復(fù)雜的軟件項(xiàng)目,Linux提供了強(qiáng)大的工具和環(huán)境來(lái)幫助你進(jìn)行編程。本文將詳細(xì)
    的頭像 發(fā)表于 11-17 10:08 ?2270次閱讀

    vm虛擬機(jī)linux系統(tǒng)怎么編程

    不同的操作系統(tǒng)之間切換,并在Linux系統(tǒng)中進(jìn)行編程和開(kāi)發(fā)。 以下是使用虛擬機(jī)在Linux系統(tǒng)中進(jìn)行編程的詳細(xì)步驟: 1.安裝虛擬機(jī)
    的頭像 發(fā)表于 11-17 10:10 ?2309次閱讀

    虛擬機(jī)如何運(yùn)行c程序

    虛擬機(jī)(Virtual Machine,VM)是一種模擬了物理計(jì)算機(jī)的軟件,可以在計(jì)算機(jī)上創(chuàng)建虛擬的硬件平臺(tái),使得用戶可以在其中運(yùn)行操作系統(tǒng)和應(yīng)用程序。在虛擬機(jī)中運(yùn)行C程序需要
    的頭像 發(fā)表于 11-17 10:14 ?5485次閱讀

    怎么安裝linux虛擬機(jī)

    在計(jì)算機(jī)領(lǐng)域,虛擬機(jī)是一種軟件程序,它允許在主操作系統(tǒng)上運(yùn)行多個(gè)虛擬操作系統(tǒng)。Linux虛擬機(jī)開(kāi)發(fā)、測(cè)試和學(xué)習(xí)等環(huán)境中得到廣泛應(yīng)用。本文將
    的頭像 發(fā)表于 11-23 10:50 ?1366次閱讀

    什么是虛擬機(jī)?什么是虛擬化?

    在日新月異的科技世界中,虛擬化技術(shù)如同一座橋梁,連接著現(xiàn)實(shí)與數(shù)字的鴻溝,為我們打開(kāi)了全新的計(jì)算維度。虛擬機(jī),這一概念,自其誕生以來(lái),就以其獨(dú)特的魅力和強(qiáng)大的功能,深深地影響了軟件開(kāi)發(fā)、系統(tǒng)測(cè)試和云計(jì)算等多個(gè)領(lǐng)域。即使目前你還不了
    的頭像 發(fā)表于 09-04 14:55 ?1937次閱讀