衡阳派盒市场营销有限公司

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

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

3天內不再提示

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

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Moinul Islam ? 2022-12-02 11:34 ? 次閱讀

介紹

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

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

從藍圖部署虛擬機。

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

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

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

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

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

為什么 REST API over SOAP

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

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

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

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

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

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

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

藍圖

典型的簡單藍圖。

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

vRealize Automation: REST API

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

我們開發(fā)中使用的技術適用于希望以編程方式管理 vRealize Automation 以置備用于軟件開發(fā)的虛擬機的開發(fā)人員。使用 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:檢查請求的狀態(tài)

網址: https://

類型:獲取

Cyber Range 通過 REST API 與 vRA 交互。

REST 客戶端程序

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

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

郵遞員申請:getpostman.com/

接口參考

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

如果 vRealize 是本地安裝的:

結論

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

審核編輯:郭婷

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

    關注

    2

    文章

    1511

    瀏覽量

    62402
  • 虛擬機
    +關注

    關注

    1

    文章

    940

    瀏覽量

    28429
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

    Ubuntu系統(tǒng)上安裝虛擬機的步驟 在Ubuntu系統(tǒng)上安裝虛擬機是一個相對簡單的過程,通常可以通過安裝VirtualBox或KVM等虛擬軟件來實現。以下是使用VirtualBox在
    的頭像 發(fā)表于 12-12 14:36 ?512次閱讀

    虛擬機數據恢復—異常斷電導致XenServer虛擬機不可用的數據恢復案例

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

    虛擬化數據恢復—EXSI虛擬機誤還原快照如何恢復數據?

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

    什么是虛擬機?什么是虛擬化?

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

    Vmware虛擬機安裝

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

    創(chuàng)建ubuntu虛擬機

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

    虛擬機數據恢復—KVM虛擬機被誤刪除的數據恢復案例

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

    什么是虛擬機虛擬機真的那么好用嗎?

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

    使用 Splashtop REST API 簡化遠程管理

    Splashtop 的 REST API 可無縫提高生產力和簡化集成,使用戶能夠自動執(zhí)行任務、定制工作流程,輕松與現有系統(tǒng)集成。
    的頭像 發(fā)表于 06-25 17:28 ?343次閱讀
    使用 Splashtop <b class='flag-5'>REST</b> <b class='flag-5'>API</b> 簡化遠程管理

    上位軟件開發(fā)用什么語言

    上位軟件開發(fā)是指開發(fā)用于與下位(如PLC、單片等)進行通信、控制和數據處理的計算機
    的頭像 發(fā)表于 06-06 10:44 ?2267次閱讀

    虛擬化數據恢復—虛擬機誤還原快照的數據恢復案例

    有一臺虛擬機是由物理遷移到ESXI上面的,遷移完成后為該虛擬機做了一個快照。虛擬機上運行了一個SQL Server數據庫,記錄了5年左右的數據。 該ESXI上共有二十幾臺
    的頭像 發(fā)表于 05-11 11:07 ?623次閱讀

    虛擬機的ip地址和主機一樣嗎

    地址,用于與其他設備進行通信。下面將詳細介紹虛擬機的IP地址和主機的IP地址之間的區(qū)別和聯(lián)系。 IP地址是用于在網絡中唯一標識設備的一串數字。在TCP/IP協(xié)議棧中,IP地址被用于路由數據包,并將數據從源設備傳遞到目標設備。每個主機(或虛
    的頭像 發(fā)表于 03-26 15:34 ?5616次閱讀

    虛擬機數據恢復-虛擬機還原快照原理和誤還原快照的數據恢復方案

    由一臺物理服務器遷移到ESXI上的虛擬機虛擬機遷移完成后做了一個快照,該ESXI上面一共運行了數十臺虛擬機。某天工作人員不小心將快照進行了還原,
    的頭像 發(fā)表于 02-27 11:54 ?1077次閱讀
    <b class='flag-5'>虛擬機</b>數據恢復-<b class='flag-5'>虛擬機</b>還原快照原理和誤還原快照的數據恢復方案
    六合彩开奖现场| 真人百家乐官网游戏网址| 百家乐官网程序开户发| 百家乐官网透明发牌靴| 免费百家乐倍投软件| 哪个百家乐官网网站最大| 百家乐现金网平台排名| 大发888的示例| 现场百家乐官网百家乐官网| 澳门百家乐网上| 巴特百家乐的玩法技巧和规则| 百家乐官网娱乐注册就送| 百家乐最新缆| 百家乐官网牌机的破解法| 真人百家乐蓝盾娱乐平台| 怀来县| 百家乐投注信用最好的| 百家乐官网娱乐网站| 娱百家乐下载| 百家乐官网群1188999| 大发888开户博盈国际| 网络百家乐官网模拟投注| 百家乐太阳城球讯网| 百家乐官网赌博怎么玩| 澳门百家乐赌技巧| 百家乐官网象棋玩法| 迪威百家乐娱乐| 百家乐官网论坛百科| 威尼斯人娱乐城存取款| 百家乐官网娱乐网代理佣金| 韦德国际| 百家乐龙虎斗| 百家乐官网开闲几率| 大发888娱乐场df888| 百家乐ipone| 正定县| 电脑赌百家乐可靠吗| 女神百家乐官网娱乐城| 百家乐永利娱乐场开户注册| 988百家乐官网娱乐| 必发娱乐|