VMware Site Recovery Manager 組態 REST API 閘道提供對 Site Recovery Manager 虛擬應用裝置的 API 存取權。

組態 REST API 閘道允許您以程式設計方式執行各種組態工作,而無需使用 Site Recovery 虛擬應用裝置管理介面。

SRM 組態 REST API 閘道

若要存取 Site Recovery Manager 組態 REST API 閘道說明文件和指導方針,請參閱 https://developer.broadcom.com/xapis/srm-appliance-config-api/latest/

應用裝置 REST API

表 1. 與應用裝置作業相關的 Site Recovery Manager REST API
類別 作業類型 REST API 名稱 說明
應用裝置 GET 取得應用裝置磁碟 取得有關虛擬應用裝置磁碟的資訊
應用裝置 GET 取得應用裝置資訊 取得有關虛擬應用裝置的資訊
應用裝置 POST 重新啟動應用裝置 重新啟動虛擬應用裝置。
應用裝置 POST 關閉應用裝置 關閉虛擬應用裝置。

用於應用裝置設定的 Site Recovery Manager REST API

表 2. 用於應用裝置設定的 REST API
類別 作業類型 REST API 名稱 說明
應用裝置設定 GET 取得 Syslog 伺服器 所有已設定 syslog 伺服器的清單
應用裝置設定 GET 取得時間設定 有關目前時間設定的資訊
應用裝置設定 GET 取得時區 有關受支援時區的資訊。
應用裝置設定 POST 傳送 Syslog 測試訊息 向所有 Syslog 伺服器傳送測試訊息。
應用裝置設定 POST 更新應用裝置密碼 更新應用裝置密碼。
應用裝置設定 POST 更新資料庫密碼 更新資料庫密碼。
應用裝置設定 PUT 更新 Syslog 伺服器 更新設定的 syslog 伺服器。
應用裝置設定 PUT 更新時間設定 更新目前時間設定。

用於驗證的 Site Recovery Manager REST API

表 3. 用於驗證的 REST API
類別 作業類型 REST API 名稱 說明
驗證 GET 取得目前工作階段 傳回目前工作階段的相關資訊 (如果有)。
驗證 POST 登入 登入並傳回工作階段識別碼。在後續請求中包含「x-dr-session」標頭,其值為傳回的工作階段識別碼。
驗證 DELETE 登出 如果工作階段已通過驗證,則登出。

用於憑證的 Site Recovery Manager REST API

表 4. 用於憑證的 REST API
類別 作業類型 REST API 名稱 說明
憑證 POST 新增 CA 憑證 新增憑證授權機構 (CA) 的憑證。
憑證 POST 刪除 CA 憑證 刪除憑證授權機構 (CA) 的憑證。
憑證 POST 產生 CSR 產生新金鑰和憑證簽署要求 (CSR),並將其傳回以進行簽署。
憑證 GET 取得應用裝置 CA 憑證 取得用於驗證其他伺服器憑證的已安裝憑證授權機構 (CA) 的憑證。
憑證 GET 取得應用裝置憑證 取得應用裝置憑證資訊。
憑證 POST 探查 SSL 檢查應用裝置是否可以與指定端點成功建立 SSL 連線。
憑證 POST 更新應用裝置憑證 更新應用裝置憑證。

用於組態的 Site Recovery Manager REST API

表 5. 用於組態的 REST API
類別 作業類型 REST API 名稱 說明
組態 POST 檢查延伸金鑰 檢查指定延伸金鑰是否已在 SSO、Lookup Service 和 vCenter Server 延伸中註冊。
組態 POST 刪除組態 移除目前組態。
組態 GET 取得組態 取得應用裝置組態資訊。
組態 GET 取得是否需要重新設定 檢查升級後是否需要執行重新設定作業。
組態 POST 列出 VC 服務 列出 Platform Services Controller 中的所有 vCenter Server 執行個體。
組態 PUT 更新組態  更新應用裝置組態
組態 POST 驗證連線 驗證與 vSphere 基礎結構的連線。

用於網路設定的 Site Recovery Manager REST API

表 6. 用於網路設定的 REST API
類別 作業類型 REST API 名稱 說明
網路設定 GET 取得所有網路介面設定 取得所有網路介面設定。
網路設定 GET 取得所有網路設定 目前應用裝置網路設定。
網路設定 GET 取得網路 DNS 設定 取得 DNS 設定。
網路設定 GET 取得網路介面設定 取得網路介面設定。
網路設定 PUT 更新網路 DNS 設定 更新 DNS 設定。
網路設定 POST 更新網路介面設定 更新網路介面設定。

用於服務的 Site Recovery Manager REST API

表 7. 用於服務的 REST API
類別 作業類型 REST API 名稱 說明
服務 GET 取得所有服務 取得有關所有服務的資訊。
服務 GET 取得服務 取得有關特定服務的資訊。
服務 POST 重新啟動服務 重新啟動服務。
服務 POST 啟動服務 啟動服務。
服務 POST 停止服務 停止服務。

用於工作的 Site Recovery Manager REST API

表 8. 用於工作的 REST API
類別 作業類型 REST API 名稱 說明
工作 GET 取得所有工作資訊 擷取所有與組態相關的工作。
工作 GET 取得工作資訊 擷取工作資訊。

用於更新的 Site Recovery Manager REST API

表 9. 用於更新的 REST API
類別 作業類型 REST API 名稱 說明
更新 PUT 變更更新存放庫 變更目前更新存放庫。
更新 POST 取得更新 取得存放庫中的所有可用更新。
更新 GET 取得更新存放庫 取得有關目前更新存放庫的資訊。
更新 POST 安裝更新 安裝更新。

用於儲存區複寫介面卡的 Site Recovery Manager REST API

表 10.
類別 作業類型 REST API 名稱 說明
儲存區複寫介面卡 GET 取得所有儲存區複寫介面卡 取得伺服器上可用的所有儲存區複寫介面卡。
儲存區複寫介面卡 GET 下載 SRA 組態 從伺服器下載指定儲存區複寫介面卡的組態封存檔。
儲存區複寫介面卡 POST 上傳 SRA 組態 將指定儲存區複寫介面卡的組態封存檔上傳到伺服器。
儲存區複寫介面卡 POST 複製 SRA 組態 將指定儲存區複寫介面卡中的組態複製到指定的儲存區複寫介面卡。
儲存區複寫介面卡 POST 重設 SRA 組態 重設指定儲存區複寫介面卡的組態。
儲存區複寫介面卡 POST 重新載入儲存區複寫介面卡 重新載入指定的儲存區複寫介面卡。
儲存區複寫介面卡 POST 建立 SRA 透過將安裝封存檔上傳到伺服器來建立新的儲存區複寫介面卡。
儲存區複寫介面卡 DELETE 刪除儲存區複寫介面卡 刪除指定的儲存區複寫介面卡。

用於支援服務包的 Site Recovery Manager REST API

表 11.
類別 作業類型 REST API 名稱 說明
支援服務包 GET 取得支援服務包 取得伺服器上可用的所有支援服務包。
支援服務包 GET 下載支援服務包 從伺服器下載支援服務包資訊。
支援服務包 POST 產生支援服務包 產生支援服務包。
支援服務包 DELETE 刪除支援服務包 刪除伺服器上的現有支援服務包。