現在,您可以使用 Automation Orchestrator 命令列介面 (CLI) 來設定 Automation Orchestrator Appliance 選項,例如驗證提供者。這不會取代控制中心中的現有組態選項。若要使用這些命令,必須以 root 使用者身分來登入 Automation Orchestrator Appliance

設定驗證提供者的必要條件

若要使用 CLI 命令來設定 Automation Orchestrator 驗證提供者,必須啟用 db-configuration 設定檔。您可以執行以下指令碼,來啟用設定檔:
備註: 套用 db-configuration 設定檔時,會從控制中心中移除用來設定驗證提供者的選項。
vracli cluster exec -- bash -c 'base64 -d <<< IyBDcmVhdGUgY3VzdG9tIHByb2ZpbGUgZGlyZWN0b3J5Cm1rZGlyIC1wIC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvdmNvLWRiLWNmZy1wcm9maWxlLwoKIyBDcmVhdGUgdGhlIHJlcXVpcmVkIGRpcmVjdG9yeSB0cmVlIHRoYXQgd2lsbCBiZSB1c2VkIHdoZW4gdGhlIHByb2ZpbGUgaXMgYWN0aXZlCm1rZGlyIC1wIC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvdmNvLWRiLWNmZy1wcm9maWxlL2hlbG0vcHJlbHVkZV92Y28vCgojIENyZWF0ZSAiY2hlY2siIGZpbGUgdGhhdCBpcyBhbiBleGVjdXRhYmxlIGZpbGUgcnVuIGJ5IGRlcGxveSBzY3JpcHQuCmNhdCA8PEVPRiA+IC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvdmNvLWRiLWNmZy1wcm9maWxlL2NoZWNrCiMhL2Jpbi9iYXNoCmV4aXQgMApFT0YKY2htb2QgNzU1IC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvdmNvLWRiLWNmZy1wcm9maWxlL2NoZWNrCgojIENvcHkgdlJPIHJlc291cmNlIG1ldHJpY3MgZmlsZSB0byB5b3VyIGN1c3RvbSBwcm9maWxlCmNhdCA8PEVPRiA+IC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvdmNvLWRiLWNmZy1wcm9maWxlL2hlbG0vcHJlbHVkZV92Y28vOTAtcmVzb3VyY2VzLnlhbWwKc2VydmVySmF2YU9wdHM6CiAgInNwcmluZy5wcm9maWxlcy5hY3RpdmUiOiAiZGItY29uZmlndXJhdGlvbiIKCmNvbnRyb2xDZW50ZXJKYXZhT3B0czoKICAic3ByaW5nLnByb2ZpbGVzLmFjdGl2ZSI6ICJkYi1jb25maWd1cmF0aW9uIgpFT0YKY2htb2QgNjQ0IC9ldGMvdm13YXJlLXByZWx1ZGUvcHJvZmlsZXMvdmNvLWRiLWNmZy1wcm9maWxlL2hlbG0vcHJlbHVkZV92Y28vOTAtcmVzb3VyY2VzLnlhbWwK | bash'

進行任何驗證變更後,您必須執行 /opt/scripts/deploy.sh 指令碼,以便套用對 Automation Orchestrator Appliance 所做的變更。

擷取目前的驗證提供者

您可以執行以下命令,來擷取目前的驗證提供者:

vracli vro authentication

使用引導式精靈來設定驗證提供者

若要使用引導式組態精靈來設定驗證提供者,請執行以下命令:

vracli vro authentication wizard

執行驗證精靈命令後,系統會提示您提供必要的驗證提供者資訊,例如驗證提供者的類型、主機名稱和密碼。

使用預先定義的參數設定驗證提供者

若要使用預先定義的組態參數來設定驗證提供者,請執行 vracli vro authentication set 命令。命令可以具有以下參數:

參數 重要性 說明
-p--provider 必要 此參數會定義驗證提供者類型。參數值可以是 vspherevra,具體取決於您要設定的驗證提供者:vSphereVMware Aria Automation
-hn--hostname 必要 您要設定的驗證提供者的主機名稱或 URL。這兩個選項都適用。
-u--username 必要 與驗證提供者相關聯的管理員使用者名稱。
--password-file 選用 包含驗證提供者的管理員帳戶密碼的檔案路徑。如果留空,會提示您新增密碼資料。密碼檔案必須儲存在 Automation Orchestrator Appliance/data/vco/usr/lib/vco 目錄中。在命令中新增此參數時,請排除檔案路徑中的 /data/vco 部份。
--admin-group 若為 vSphere 驗證提供者,則必須提供。若為 VMware Aria Automation 驗證提供者,則會忽略。 此參數用來新增指定 vSphere 部署的 Automation Orchestrator 管理員群組。
--admin-group-domain 若為 vSphere 驗證提供者,則必須提供。若為 VMware Aria Automation 驗證提供者,則會忽略。 此參數會定義管理員群組網域。
--tenant 若為 vSphere 驗證提供者,則必須提供。若為 VMware Aria Automation 驗證提供者,則會忽略。 此參數用來定義 vSphere 承租人。
-k--ignore-certificate 選用 使用此參數時,會將驗證程序設定為自動信任驗證提供者的憑證。
-f--force 選用 使用此參數時,系統不會提示您確認是否已設定指定的驗證提供者。
--fqdn 選用 此參數用來定義 Automation Orchestrator 伺服器的外部位址。
備註: 您可以執行 nslookup <your_orchestrator_IP> 命令,來擷取環境的 FQDN 位址。

驗證組態範例

echo "my-pass" > /data/vco/usr/lib/vco/password_file
 vracli vro authentication set -p vra -hn https://my-aria-automation.local -u [email protected] --password-file /usr/lib/vco/password_file
vracli vro authentication set -p vsphere -hn https://my-vsphere.local -u [email protected] --tenant vsphere.local --admin-group Administrators --admin-group-domain vsphere.local

解除登錄驗證提供者

您可以執行 vracli vro authentication unregister 命令,來解除登錄目前的驗證提供者。此命令可以具有以下參數:

參數 重要性 說明
-u--username 必要 與驗證提供者相關聯的管理員使用者名稱。
--password-file 選用 包含驗證提供者的管理員帳戶密碼的檔案路徑。如果留空,會提示您新增密碼資料。密碼檔案必須儲存在應用裝置的 /data/vco/usr/lib/vco 目錄中。在命令中包含此參數時,請排除檔案路徑中的 /data/vco 部份。

CLI 命令記錄

Automation Orchestrator CLI 命令會將其記錄輸出到 /services-logs/prelude/vco-app/file-logs/vco-server-app_cfg-cli.log 檔案中。當命令傳回的結果不是零,而標準輸出沒有顯示特定錯誤時,會在這個檔案中顯現例外狀況。

其他組態選項

除了設定 Automation Orchestrator 部署的驗證提供者外,您還可以使用 CLI 命令來執行以下動作:

  • 授權組態
  • 系統內容組態
  • 延伸組態
  • 疑難排解
  • 擷取系統資訊
  • 記錄組態

如需這些其他組態選項的詳細資訊,請前往其他命令列介面組態選項