VMware Site Recovery Manager 組態 REST API 閘道提供對 Site Recovery Manager 虛擬應用裝置的 API 存取權。
組態 REST API 閘道允許您以程式設計方式執行各種組態工作,而無需使用 Site Recovery 虛擬應用裝置管理介面。
應用裝置 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 |
刪除支援服務包 |
刪除伺服器上的現有支援服務包。 |