根據您的需求,您可以擁有基於伺服器群組的不同 VMware Cloud Director 應用裝置組態,以及不同大小的 VMware Cloud Director 虛擬應用裝置執行個體。

概觀

為確保在主要儲存格發生故障時,該叢集可支援自動容錯移轉,最小 VMware Cloud Director 部署必須包含一個主要儲存格和兩個待命儲存格。在其中一個儲存格因任何原因離線的任何故障情況下,環境仍然可用。如果待命儲存格發生故障,在重新部署出現故障的儲存格之前,該叢集在完全正常運作的狀態下運作,但出現一些效能降低。請參閱VMware Cloud Director 應用裝置部署和資料庫高可用性組態

VMware Cloud Director 應用裝置有四種大小可供您在部署期間選擇:小型、中型、大型和超大型 (VVS)。小型應用裝置大小適用於實驗室評估,本文件不提供小型應用裝置組態指引。大小調整選項資料表提供其餘選項的規格,以及生產環境最適用的使用案例。超大型組態符合 VMware Validated Solutions (VVS) for Cloud Providers 縮放設定檔。

若要建立更大的自訂大小,系統管理員可以調整已部署儲存格的大小。

對於生產部署,建議的最小組態為中型虛擬應用裝置的三節點部署。

重要: VMware 不會為沒有資料庫 HA 的 VMware Cloud Director 應用裝置部署提供支援。

VMware Cloud Director 應用裝置大小調整選項

您可以使用下列判定指南來估計環境的應用裝置大小。

中型 大型 超大型 (VVS)
建議的使用案例 實驗室或小型生產環境 生產環境 透過 API 整合和監控進行生產
VMware Cloud Director 環境中的 vRealize Operations Management Pack 部署
VMware Cloud Director 環境中的 VMware Cloud Director Availability 部署
VMware Cloud Director 中的 Cassandra 虛擬機器度量啟用
在尖峰 30 分鐘期間存取 API 的並行使用者或用戶端的大約數目。 < 50 < 100 < 100
受管理的虛擬機器 5000 5000 15000

組態定義

中型 大型 超大型 (VVS)
HA 叢集組態 1 個主要儲存格 + 2 個待命儲存格 1 個主要儲存格 + 2 個待命儲存格 + 1 個應用程式儲存格 1 個主要儲存格 + 2 個待命儲存格 + 2 個應用程式儲存格
主要或待命儲存格 vCPU 8 16 24
應用程式儲存格 vCPU 不適用 8 8
主要或待命儲存格 RAM 16 GB 24 GB 32 GB
應用程式儲存格 RAM 不適用 8 8
vCPU 與實體核心的比率 1:1 1:1 1:1
叢集中每個應用裝置的最小磁碟空間 112 GB 112 GB 112 GB

如何偵測系統是否過小

VMware Cloud Director 儲存格中,CPU 或記憶體使用量會增加並穩定在較高層級,即接近容量的層級。VMware Cloud Director 儲存格可能會失去與資料庫的連線。

如何偵測系統的儲存格數目是否不足

在任何 VMware Cloud Director 儲存格的 vcloud-container-debug.logcell-runtime.log 檔案中,您會看到類似下列內容的項目: org.apache.tomcat.jdbc.pool.PoolExhaustedException: [pool-jetty-XXXXX] Timeout: Pool empty.Unable to fetch a connection in 20 seconds, none availableVMware Cloud Director 儲存格可能會失去與資料庫的連線。
備註: 根據預設資料庫連線組態,所有組態都限制為最多 6 個主要、待命和應用程式類型的儲存格。

自動設定 vPostgres 資料庫參數

VMware Cloud Director 應用裝置會在開機時執行一個指令碼,該指令碼可評估作業系統層級的記憶體和 CPU 資源。該指令碼會根據 VMware 準則調整以下 vPostgres 資料庫參數:
  • shared_buffers
  • effective_cache_size
  • max_worker_processes
執行該指令碼時, VMware Cloud Director 會儲存所做的調整並啟動 vPostgres 服務。
備註:VMware Cloud Director 10.3 開始,無需自訂 vPostgres 參數的組態。