99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

介紹

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

本文面向希望使用 vRealize Automation REST API 以編程方式配置和管理 vRealize Automation 的軟件工程師和應(yīng)用程序開發(fā)人員。本文還提供了用于置備藍(lán)圖的 vRealize Automation REST API 的分步說(shuō)明,包括如何使用 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ò)信息。

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

VMware宣布vCloud Director將不再是vCloud Suite 6.x代許可證的一部分。vCloud Director 對(duì)于企業(yè)客戶來(lái)說(shuō)正處于生命周期結(jié)束階段。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)公開公共 API 時(shí),它最常使用。另一方面,SOAP 將應(yīng)用程序邏輯的組件公開為服務(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)。這使開發(fā)人員能夠更快地工作,而不是花時(shí)間從頭開始重寫站點(diǎn)。相反,他們可以簡(jiǎn)單地添加功能。

藍(lán)圖

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

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

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

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

步驟 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:獲取請(qǐng)求目錄項(xiàng)所需的 JSON 模板

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

類型:獲取

頭:

內(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)

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

類型:獲取

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

REST 客戶端程序

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

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

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

接口參考

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

如果 vRealize 是本地安裝的:

結(jié)論

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

    關(guān)注

    2

    文章

    1617

    瀏覽量

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

    關(guān)注

    1

    文章

    966

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    hyper 備份,Hyper備份:虛擬機(jī)備份與恢復(fù)

    的解決方案。今天就為大家介紹Hyper備份:虛擬機(jī)備份與恢復(fù)。 ? ?在虛擬化環(huán)境中,備份和恢復(fù)虛擬機(jī)是確保數(shù)據(jù)安全和業(yè)務(wù)連續(xù)性的關(guān)鍵操作。Hyper-V提供了多種備份和恢復(fù)方法,幫助用戶靈活地管理
    的頭像 發(fā)表于 02-08 09:53 ?895次閱讀
    hyper 備份,Hyper備份:<b class='flag-5'>虛擬機(jī)</b>備份與恢復(fù)

    hyper-v 備份,hyper-v怎樣進(jìn)行虛擬機(jī)的創(chuàng)建

    虛擬機(jī)技術(shù)打破了傳統(tǒng)計(jì)算機(jī)的限制,為我們帶來(lái)了全新的計(jì)算機(jī)模式。今天給大家介紹hyper-v怎樣進(jìn)行虛擬機(jī)的創(chuàng)建? ? ?hyper-v怎樣進(jìn)行虛擬
    的頭像 發(fā)表于 02-05 14:54 ?445次閱讀
    hyper-v 備份,hyper-v怎樣<b class='flag-5'>進(jìn)行</b><b class='flag-5'>虛擬機(jī)</b>的創(chuàng)建

    詳解REST API通信協(xié)議

    的一環(huán)。 為了實(shí)現(xiàn)這一目標(biāo),我們采用了多種通信協(xié)議,包括MQTT、OPC UA、AMQP和REST API,它們共同構(gòu)成了智能通信的堅(jiān)實(shí)基礎(chǔ)。本期內(nèi)容,讓我們聚焦REST API通信協(xié)
    的頭像 發(fā)表于 01-17 12:40 ?1012次閱讀
    詳解<b class='flag-5'>REST</b> <b class='flag-5'>API</b>通信協(xié)議

    Ubuntu系統(tǒng)的虛擬機(jī)安裝步驟 如何在Ubuntu系統(tǒng)上編譯軟件

    Ubuntu系統(tǒng)上安裝虛擬機(jī)的步驟 在Ubuntu系統(tǒng)上安裝虛擬機(jī)是一個(gè)相對(duì)簡(jiǎn)單的過(guò)程,通常可以通過(guò)安裝VirtualBox或KVM等虛擬軟件來(lái)實(shí)現(xiàn)。以下是使用VirtualBox在
    的頭像 發(fā)表于 12-12 14:36 ?1241次閱讀

    RK3588 SDK入門之虛擬機(jī)配置篇

    前言:接上期,我們已經(jīng)搭建好了RK3588的Ubuntu虛擬機(jī),在正式使用虛擬機(jī)之前,還需要對(duì)虛擬機(jī)做一些配置;本篇內(nèi)容將會(huì)對(duì)Ubuntu虛擬機(jī)進(jìn)行
    的頭像 發(fā)表于 11-15 01:06 ?1746次閱讀
    RK3588 SDK入門之<b class='flag-5'>虛擬機(jī)</b>配置篇

    虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    Server操作系統(tǒng)虛擬機(jī),該虛擬機(jī)有2塊虛擬磁盤(系統(tǒng)盤+數(shù)據(jù)盤),當(dāng)作網(wǎng)站服務(wù)器使用。 服務(wù)器虛擬化故障: XenServer虛擬機(jī)
    的頭像 發(fā)表于 11-08 10:32 ?526次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)—XenServer<b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)案例

    虛擬化數(shù)據(jù)恢復(fù)——Hyper-V虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    虛擬化數(shù)據(jù)恢復(fù)環(huán)境: Windows Server操作系統(tǒng)服務(wù)器上部署Hyper-V虛擬機(jī)環(huán)境。虛擬機(jī)的硬盤文件和配置文件存放在一臺(tái)存儲(chǔ)中,該存儲(chǔ)上有一組由4塊硬盤組建的raid5陣列,除此之外
    的頭像 發(fā)表于 10-25 09:26 ?694次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)——Hyper-V<b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)環(huán)境: 某品牌服務(wù)器通過(guò)同品牌某型號(hào)的RAID卡,將4塊STAT硬盤為一組RAID10陣列。上層部署XenServer虛擬化平臺(tái),虛擬機(jī)安裝Windows Server系統(tǒng),每臺(tái)
    的頭像 發(fā)表于 10-21 14:17 ?527次閱讀
    <b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer<b class='flag-5'>虛擬機(jī)</b>不可用的數(shù)據(jù)恢復(fù)案例

    虛擬化數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致VMware虛擬機(jī)文件丟失的數(shù)據(jù)恢復(fù)案例

    某品牌服務(wù)器(部署VMware EXSI虛擬機(jī))+同品牌存儲(chǔ)(存放虛擬機(jī)文件)。
    的頭像 發(fā)表于 09-14 17:35 ?1276次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致VMware<b class='flag-5'>虛擬機(jī)</b>文件丟失的數(shù)據(jù)恢復(fù)案例

    虛擬化數(shù)據(jù)恢復(fù)—EXSI虛擬機(jī)誤還原快照如何恢復(fù)數(shù)據(jù)?

    虛擬化技術(shù)原理是將硬件虛擬化供不同的虛擬機(jī)使用,一臺(tái)物理機(jī)上可以有多臺(tái)虛擬機(jī)。人為誤操作或者物理機(jī)故障會(huì)導(dǎo)致上層
    的頭像 發(fā)表于 09-09 11:56 ?744次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)—EXSI<b class='flag-5'>虛擬機(jī)</b>誤還原快照如何恢復(fù)數(shù)據(jù)?

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

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

    Vmware虛擬機(jī)安裝

    注意:學(xué)習(xí)資料可在ElfBoard官方網(wǎng)站“資料”專區(qū)獲取。 一、Vmware虛擬機(jī)安裝 本文主要介紹VMware虛擬機(jī)的安裝,VMware workstation 15 Pro v15為例展示
    發(fā)表于 08-10 14:18

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

    英文的習(xí)慣。創(chuàng)建ubuntu虛擬機(jī)打開VMware軟件,點(diǎn)擊創(chuàng)建新的虛擬機(jī)。進(jìn)入以下界面:選擇自定義,點(diǎn)擊“下一步”。選擇對(duì)應(yīng)VMware版本的兼容性,版本可在幫助->關(guān)于VMware
    發(fā)表于 08-10 14:15

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

    虛擬機(jī)數(shù)據(jù)恢復(fù)環(huán)境: Linux操作系統(tǒng)服務(wù)器,EXT4文件系統(tǒng)。服務(wù)器中有數(shù)臺(tái)KVM虛擬機(jī)。 虛擬機(jī)1:主數(shù)據(jù)庫(kù)服務(wù)器 虛擬磁盤:系統(tǒng)盤(qcow2)+數(shù)據(jù)盤(raw)
    的頭像 發(fā)表于 08-07 13:33 ?784次閱讀
    <b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)—KVM<b class='flag-5'>虛擬機(jī)</b>被誤刪除的數(shù)據(jù)恢復(fù)案例

    Ubuntu系統(tǒng)安裝之Vmware虛擬機(jī)安裝

    本帖最后由 jf_13411809 于 2024-8-8 10:53 編輯 注意:學(xué)習(xí)資料可在ElfBoard官方網(wǎng)站“資料”專區(qū)獲取。一、Vmware虛擬機(jī)安裝本文主要介紹VMware虛擬機(jī)
    發(fā)表于 08-07 10:27