在自動模式下執行 configure 指令碼時,您可以在命令列中提供設定資訊作為選項和參數。

表 1. 組態公用程式選項和引數
選項 引數 描述
--help (-h) 顯示組態選項和引數的摘要
--config-file (-c) global.properties 檔案的路徑 您在執行組態公用程式時提供的資訊會儲存在此檔案中。如果省略此選項,則預設位置為 /opt/vmware/vcloud-director/etc/global.properties
--console-proxy-ip (-cons) IPv4 位址,連接埠號碼為選擇性 系統會將此位址用於 VMware Cloud Director 主控台 Proxy 服務。例如,10.17.118.159
--console-proxy-port-https 0-65535 範圍內的整數 用於 VMware Cloud Director 主控台 Proxy 服務的連接埠號碼。
--database-ssl truefalse 您可以將 PostgreSQL 資料庫設定為需要從 VMware Cloud Director 進行妥善簽署的 SSL 連線。

如果您要將 PostgreSQL 資料庫設定為使用自我簽署憑證或私密憑證,請參閱在外部 PostgreSQL 資料庫上執行其他組態

--database-host (-dbhost) VMware Cloud Director 資料庫主機的 IP 位址或完整網域名稱 請參閱在 Linux 上設定 VMware Cloud Director 的外部 PostgreSQL 資料庫
--database-name (-dbname) 資料庫服務名稱 請參閱在 Linux 上設定 VMware Cloud Director 的外部 PostgreSQL 資料庫
--database-password (-dbpassword) 資料庫使用者的密碼。它可以為 Null。 請參閱在 Linux 上設定 VMware Cloud Director 的外部 PostgreSQL 資料庫
--database-port (-dbport) 資料庫服務在資料庫主機上使用的連接埠號碼 請參閱在 Linux 上設定 VMware Cloud Director 的外部 PostgreSQL 資料庫
--database-type (-dbtype) 資料庫類型。支援的類型為 postgres 這是一個選擇性參數。資料庫類型將預設為 postgres。請參閱在 Linux 上設定 VMware Cloud Director 的外部 PostgreSQL 資料庫
--database-user (-dbuser) 資料庫使用者的使用者名稱。 請參閱在 Linux 上設定 VMware Cloud Director 的外部 PostgreSQL 資料庫
--enable-ceip truefalse

此產品參與 VMware 客戶經驗改進計劃 (「CEIP」)。關於透過 CEIP 收集的資料以及 VMware 使用這些資料之用途的詳細資料載於信任與保證中心,網址為http://www.vmware.com/trustvmware/ceip.html。您可以使用儲存格管理工具隨時加入或退出此產品的 VMware CEIP。請參閱儲存格管理工具參考

--uuid (-g) 為儲存格產生新的唯一識別碼
--primary-ip (-ip) IPv4 位址,連接埠號碼為選擇性 系統會將此位址用於 VMware Cloud Director Web 介面服務。例如,10.17.118.159
--primary-port-http 0 到 65535 範圍內的整數 用於與 VMware Cloud Director Web 介面服務建立 HTTP (不安全) 連線的連接埠號碼
--primary-port-https 0-65535 範圍內的整數 用於與 VMware Cloud Director Web 介面服務建立 HTTPS (安全) 連線的連接埠號碼
--cert PEM 格式的 HTTP SSL 憑證的路徑 必須是完整路徑名稱。例如,/tmp/cert.pem
--key PEM 格式的 HTTP SSL 私密金鑰的路徑 必須是完整路徑名稱。例如,/tmp/cert.key
--consoleproxy-cert PEM 格式的主控台 Proxy 憑證的路徑 這是一個選擇性參數。必須是完整路徑名稱。例如,/tmp/cert.pem。如果未提供 --consoleproxy-cert--consoleproxy-key,則預設為 --cert
--consoleproxy-key PEM 格式的主控台 Proxy SSL 私密金鑰的路徑 這是一個選擇性參數。必須是完整路徑名稱。例如,/tmp/cert.key。如果未提供 --consoleproxy-cert--consoleproxy-key,則預設為 --key
--syslog-host (-loghost) Syslog 伺服器主機的 IP 位址或完整網域名稱 每個 VMware Cloud Director 儲存格中的服務會將稽核訊息記錄到 VMware Cloud Director 資料庫,並在 90 天後到期。若要延長稽核訊息到期時限,請設定 VMware Cloud Director 服務將稽核訊息傳送到 syslog 公用程式 (仍同時傳送到 VMware Cloud Director 資料庫)。
--syslog-port (-logport) 0-65535 範圍內的整數 syslog 程序所在連接埠,以便該程序監視指定的伺服器。若未指定,則預設為 514。
--response-file (-r) 回應檔案的路徑 必須是完整路徑名稱。若未指定,則預設為 /opt/vmware/vcloud-director/etc/responses.properties。您在執行設定時提供的所有資訊均會保留在此檔案中。
重要:

此檔案包含機密資訊,在您新增伺服器到伺服器群組時將會用到。將檔案保留存在安全的位置,且僅在需要時才提供使用。

--unattended-installation (-unattended) 指定自動安裝。
--key-password HTTP 憑證的 SSL 私密金鑰密碼 HTTP 憑證的 SSL 私密金鑰密碼
--consoleproxy-key-password 主控台 Proxy 憑證的 SSL 私密金鑰密碼。 這是一個選擇性參數。主控台 Proxy 憑證的 SSL 私密金鑰密碼。如果未提供 --consoleproxy-cert--consoleproxy-key,則預設為 --key-password

具有兩個 IP 位址的自動組態

下列範例命令針對具有兩個不同 IP 位址 (用於 HTTPS 服務和主控台 Proxy 服務) 的 VMware Cloud Director 伺服器執行自動組態。
[root@cell1 /opt/vmware/vcloud-director/bin]# ./configure -ip 10.17.118.159 -cons 10.17.118.158 \
-dbtype postgres -dbhost 10.150.10.78 -dbname postgresql-db-name -dbuser vcloud --enable-ceip true \
-dbpassword P@55word --cert /tmp/cert.pem --key /tmp/cert.key --key-password $3Cret -loghost 10.150.10.10 -unattended

具有單一 IP 位址的自動組態

下列範例命令針對具有單一 IP 位址 (具有兩個連接埠,分別用於 HTTPS 服務和主控台 Proxy 服務) 的 VMware Cloud Director 伺服器執行自動組態。
[root@cell1 /opt/vmware/vcloud-director/bin]# ./configure -ip 10.17.118.159 --primary-port-https 9000 -cons 10.17.118.159 \
--console-proxy-port-https 9010 -dbtype postgres -dbhost 10.150.10.78 -dbname postgresql-db-name \
-dbuser vcloud -dbpassword P@55word --cert /tmp/cert.pem --key /tmp/cert.key --key-password $3Cret \
-loghost 10.150.10.10 --enable-ceip true -unattended