點擊如下圖所示的導(dǎo)出按鈕,該文檔還可以O(shè)penAPI.json格式從概覽選項卡中下載。

如舊版本一樣,新的API可在新版本的端點下訪問:

API的N-2版本仍可提供對API舊版本的支持。這意味著您可以在運行Unisphere 10.0的服務(wù)器上使用9.2或9.1版本的API調(diào)用。

有一個重大變化:運行HyperMax OS 5977和5978的VMAX陣列不可再使用 10.0 REST API進(jìn)行管理,因Unisphere 10.0不再對其提供支持。

前端仿真整合(Front End Emulation Convergence)。您也許會問,“這是什么?” 在新的平臺上,我們不再提供單獨的RDF和FA/SE Director。相反,我們提供統(tǒng)一的仿真,支持可為所需功能啟用的端口。這是一種新型的director,縮寫為OR(Open Systems and Replication)。對可支持不同協(xié)議的OR director 端口,我們需要在列舉端口時應(yīng)用新的篩選器,以便了解哪些端口是為哪種協(xié)議啟用的。

另外一個變化是:當(dāng)列舉帶有SLO配置API調(diào)用的端口時,這些調(diào)用不再返回內(nèi)部和后端的端口。由于用戶不能使用這些功能,這樣做反而簡化了API,總體而言是件好事。如果您確實想要識別系統(tǒng)上的任何后端director和端口,您可以使用系統(tǒng)級director調(diào)用來獲取該信息。

對PowerMax 8500和2500而言,創(chuàng)建端口群組現(xiàn)在需要一個指定端口群組協(xié)議的附加密鑰: SCSI_FC、iSCSI,或者NVMe_TCP。

本地復(fù)制功能的變化

API的復(fù)制資源發(fā)生了一些值得注意的變化。我們引入了新的API調(diào)用功能,用于對存儲群組創(chuàng)建TimeFinder克隆。請閱讀《克隆的攻擊》 博文,其中詳述了克隆可提供的功能。同時,它還解釋了為何我們將全新的克隆功能添加到新的PowerMax 8500和2500之中,補(bǔ)充API中已有的SnapVX功能。請注意,克隆API調(diào)用功能可兼容現(xiàn)有的PowerMax型號和新陣列。但是,增加的規(guī)模和全新的“establish_terminate”功能 (創(chuàng)建一個克隆副本,并在指針就位時立即刪除會話) 僅適用于運行PowerMax OS 10的陣列。

在復(fù)制調(diào)用功能的幕后,有一些看不見但很有幫助的變化。在以往的版本中,REST調(diào)用功能參考 Unisphere對象模型以獲取某些信息?,F(xiàn)在在Unisphere 10.0中,用于復(fù)制的API調(diào)用功能可生成解決方案賦能API調(diào)用,以確保返回的信息始終與陣列同步。

API性能的變化

Unisphere的性能部分有顯著改變,主要是幫助新客戶更容易使用。我們的開發(fā)人員添加了一些輔助方法,幫助您為自己的陣列類型列舉性能類別。

建立了類別列表后,您就可通過類別測量指標(biāo)助手調(diào)用功能,查找每個類別的支持指標(biāo)列表。您可為全部程序接口或關(guān)鍵程序接口(KPI)指定類型:

我們性能指標(biāo)的另一大變化是:現(xiàn)在可獲取設(shè)備級的診斷統(tǒng)計數(shù)據(jù)。現(xiàn)在可為一系列的設(shè)備或存儲群組收集這些數(shù)據(jù):每次查詢多達(dá)100個存儲群組或10,000個設(shè)備。每次查詢僅限一小時的性能數(shù)據(jù)。這些限制旨在防止開發(fā)人員不知不覺地創(chuàng)建高強(qiáng)度的繁重查詢(long ranging queries),從而避免影響其他API或UI用戶。

以下是一個調(diào)用和有效負(fù)載的示例。您可以通過上述的輔助方法,使用卷類別來確定有效類別。與所有性能調(diào)用一樣,時間戳是以毫秒為單位的EPOCH時間戳。

面向PowerMax的全新File API接口

借助與PowerMax File API集成的全新64 位SDNAS平臺,我們現(xiàn)在擁有一套全新的端點,用于第0日至第2日的文件對象運行。API為文件運行提供逾 200個API調(diào)用?,F(xiàn)在可使用UI或REST來完成全部文件運行,從而提供100%的產(chǎn)品覆蓋率。下圖概述了可在在線文檔中瀏覽的API。

PyU4V – 面向PowerMax API的軟件開發(fā)工具包

在全新的API中,我們還發(fā)布了僅與Unisphere 10.0兼容的PyU4V 10.0。由于Unisphere 向后兼容API,您仍可將PyU4V 9.2.1.6 版本與Unisphere 10.0版一同使用。PyU4V以前版本編寫的任何腳本都是向前兼容的——如果您沒有在使用任何退化函數(shù)的話。(PyU4V已為最近的兩個版本提供警告消息,通知用戶是否需要更改其腳本以實現(xiàn)向前兼容,所以我們希望沒有問題!)

AnsiblePowerMax API 10.0的支持

更新后的Ansible模塊將在9月發(fā)布,全面支持新陣列。同時,您可將任意Unisphere服務(wù)器更新到10.0版本,現(xiàn)有的Ansible模塊將繼續(xù)運行,前提是您的Ansible服務(wù)器已安裝了最新的 PyU4V 版本 (9.2.1.6或10.0,適用于PowerMax<=1.8 的Ansible 集合)。

分享到

zhupb

相關(guān)推薦