根據您的需求,您可以擁有基於伺服器群組的不同 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.log 和
cell-runtime.log 檔案中,您會看到類似下列內容的項目:
org.apache.tomcat.jdbc.pool.PoolExhaustedException: [pool-jetty-XXXXX] Timeout: Pool empty.Unable to fetch a connection in 20 seconds, none available。
VMware Cloud Director 儲存格可能會失去與資料庫的連線。
備註: 根據預設資料庫連線組態,所有組態都限制為最多 6 個主要、待命和應用程式類型的儲存格。
自動設定 vPostgres 資料庫參數
VMware Cloud Director 應用裝置會在開機時執行一個指令碼,該指令碼可評估作業系統層級的記憶體和 CPU 資源。該指令碼會根據 VMware 準則調整以下
vPostgres 資料庫參數:
- shared_buffers
- effective_cache_size
- max_worker_processes
備註: 從
VMware Cloud Director 10.3 開始,無需自訂
vPostgres 參數的組態。