您可以從本機電腦或遠端電腦存取 VMware Workstation Pro REST API。
備註: 若要線上檢視
Workstation Pro API, 請在 API Explorer VMware
https://code.vmware.com/apis 中搜尋適當版本的
Workstation Pro API。
程序
- 在 Windows 或 Linux 主機上安裝 Workstation Pro。
- 在第一次啟動 REST API 服務之前, 請設定您的認證。
- 在終端機視窗中, 根據主機的作業系統, 執行適當的命令。
- 在 Windows 上, 將目錄變更至 Workstation Pro 安裝資料夾, 然後執行
vmrest.exe -C
命令。 - 在 Linux 上, 執行
vmrest -C
命令。
- 在 Windows 上, 將目錄變更至 Workstation Pro 安裝資料夾, 然後執行
- 出現提示時, 輸入使用者名稱和密碼。
稍後啟動 REST API 時, 便不需要設定認證。
使用者名稱和密碼將儲存到檔案中。作業系統 檔案 Windows %USERPROFILE%\vmrest.cfg Linux ~/.vmrestcfg
- 在終端機視窗中, 根據主機的作業系統, 執行適當的命令。
- 設定 REST API 服務以進行 HTTP 和 HTTPS 存取。
您可以設定 REST API 服務, 以允許透過 HTTP 進行本機存取, 以及透過 HTTPS 進行本機存取和遠端存取。
- 提供 HTTP 服務。
- 在終端機視窗中, 執行 vmrest 命令。
此命令會傳回 IP 位址和連接埠號碼, 您可以透過這些資訊存取 HTTP 服務。預設的 IP 位址為 127.0.0.1: 8697。
- 開啟網頁瀏覽器並移至 http:// address-returned-by-vmrest-command 。
- 按一下 API Explorer 頁面右上角的 權利 Workstation Pro。
- 輸入您在 步驟 2 中設定的使用者名稱和密碼。
- 在終端機視窗中, 執行 vmrest 命令。
- HTTPS 服務提供。
若要允許以遠端方式存取 Workstation Pro REST API, 您必須將 REST API 服務設定為提供 HTTPS 服務。在這種情況下, 當您使用 vmrest 命令啟動 REST API 服務時, 您必須搭配使用 -c 和 -k 選項來指定憑證和私密金鑰。
- 在終端機視窗中, 執行適當命令以產生憑證和私密金鑰。
下列範例命令以產生根據 OpenSSL 之自我簽署的憑證和私密金鑰。
openssl req -x509 -newkey rsa:4096 -keyout workstationapi-key.pem -out workstationapi-cert.pem -days 365 -nodes
- 若要啟動 Workstation Pro REST API 服務, 請執行下列命令。將預留位置分別取代為憑證檔案的完整路徑, 私密金鑰檔案的完整路徑, 以及您要為 REST API 提供服務的 IP 位址。
vmrest -c certificate-file -k private-key-file -i ip-address
此命令會傳回 IP 位址和連接埠號碼, 您可以透過這些資訊存取 HTTPS 服務。
- 在遠端機器上, 開啟網頁瀏覽器並移至 https:// address-returned-by-vmrest-command 。
- 按一下 API Explorer 頁面右上角的 權利 Workstation Pro。
- 輸入您在 步驟 2 中設定的使用者名稱和密碼。
- 在終端機視窗中, 執行適當命令以產生憑證和私密金鑰。
- 提供 HTTP 服務。