使用ONTAP 閘道API疑難排解需求量
閘道API可做為閘道、以叫用ONTAP 功能完善的API來查詢ONTAP 有關您的物件的資訊、並採取補救措施來解決回報的問題。
此工作流程會處理樣本使用案例、ONTAP 當某個事件幾乎達到其容量時、就會激發該事件。此工作流程也示範如何透過結合Active IQ Unified Manager 使用各種版本的功能、來解決此問題。ONTAP
在執行工作流程步驟之前、請先確認下列事項:
|
下圖說明疑難排解ONTAP 使用場景容量問題的工作流程中的每個步驟。
此工作流程涵蓋Unified Manager和ONTAP REST API的呼叫點。
-
記下事件中通知Volume容量使用率的Volume名稱。
-
使用Volume名稱做為中的值
name
參數、請執行下列Unified Manager API來查詢磁碟區。
類別 | HTTP動詞 | 路徑 |
---|---|---|
資料中心 |
取得 |
|
-
從輸出中擷取叢集UUID和Volume UUID。
-
在Unified Manager Web UI上、瀏覽至* General > Feature Settings*>* API Gateway*、確認是否已啟用API閘道功能。除非已啟用、否則會在下啟用API
gateway
類別無法叫用。如果功能已停用、請啟用該功能。 -
使用叢集UUID來執行ONTAP 《IFlash API
/storage/volumes/{uuid}
透過API閘道。當以API參數傳遞Volume UUID時、查詢會傳回Volume詳細資料。
若要ONTAP 透過API閘道執行REST API、Unified Manager認證會在內部傳遞以供驗證、您不需要為個別叢集存取執行額外的驗證步驟。
類別 | HTTP動詞 | 路徑 |
---|---|---|
Unified Manager:閘道 儲存ONTAP |
取得 |
閘道API: API:ONTAP |
在中 |
附加的URL為: /gateways/{cluster_uuid}/storage/volumes/{volume_uuid}
執行時 GET
作業、產生的URL為: GEThttps://<hostname>/api/gateways/<cluster_UUID>/storage/volumes/{volume_uuid}
-
Curl命令範例*
curl -X GET "https://<hostname>/api/gateways/1cd8a442-86d1-11e0-ae1c-9876567890123/storage/volumes/028baa66-41bd-11e9-81d5-00a0986138f7" -H "accept: application/hal+json" -H "Authorization: Basic <Base64EncodedCredentials>"
-
從輸出中、判斷要採取的大小、使用量及補救措施。在此工作流程中、採取的補救措施是調整磁碟區大小。
-
使用叢集UUID、ONTAP 並透過API閘道執行下列的RESIDIAPI、以調整磁碟區大小。如需閘道和ONTAP RESI饋API輸入參數的相關資訊、請參閱步驟5。
類別 | HTTP動詞 | 路徑 |
---|---|---|
Unified Manager:閘道 儲存ONTAP |
修補程式 |
閘道API: API:ONTAP |
除了叢集UUID和Volume UUID、您還必須輸入的值 |
-
Curl命令範例*
curl -X PATCH "https://<hostname>/api/gateways/1cd8a442-86d1-11e0-ae1c-9876567890123/storage/volumes/028baa66-41bd-11e9-81d5-00a0986138f7" -H "accept: application/hal+json" -H "Authorization: Basic <Base64EncodedCredentials>" -d {\"size\": 128849018880}"
Json輸出會傳回工作UUID。
-
使用工作UUID來驗證工作是否成功執行。使用叢集UUID和工作UUID ONTAP 、透過API閘道執行下列的Fuse API。如需閘道和ONTAP RESI饋API輸入參數的相關資訊、請參閱步驟5。
類別 | HTTP動詞 | 路徑 |
---|---|---|
Unified Manager:閘道 產品特色:叢集ONTAP |
取得 |
閘道API: API:ONTAP |
傳回的HTTP代碼與ONTAP 不一致的HTTP狀態代碼相同。
-
執行下列ONTAP 的流通API、查詢已調整大小的Volume詳細資料。如需閘道和ONTAP RESI饋API輸入參數的相關資訊、請參閱步驟5。
類別 | HTTP動詞 | 路徑 |
---|---|---|
Unified Manager:閘道 儲存ONTAP |
取得 |
閘道API: API:ONTAP |
輸出會顯示增加的Volume大小為120 GB。