In base alle proprie esigenze, è possibile avere configurazioni diverse del gruppo di server basato sull'appliance VMware Cloud Director e dimensioni diverse delle istanze della virtual appliance VMware Cloud Director.

Panoramica

Per assicurarsi che il cluster possa supportare un failover automatico in caso di errore della cella primaria, la distribuzione minima di VMware Cloud Director deve essere costituita da una cella primaria e da due celle di standby. L'ambiente rimane disponibile in qualsiasi scenario di errore in cui una delle celle passa offline per un motivo qualsiasi. Se si verifica un errore della cella di standby, finché non si ridistribuisce la cella in cui si è verificato l'errore, il cluster è completamente funzionante con qualche peggioramento delle prestazioni. Vedere Distribuzioni dell'appliance e configurazione della disponibilità elevata del database.

L'appliance VMware Cloud Director ha quattro dimensioni che è possibile selezionare durante la distribuzione: Piccola, Media, Grande e Molto grande (VVS). La dimensione dell'appliance Piccola è adatta per la valutazione di laboratorio e questo documento non fornisce istruzioni sulla configurazione di questo tipo di appliance. La tabella delle opzioni di dimensionamento fornisce le specifiche per le opzioni rimanenti e i casi d'uso più adatti per un ambiente di produzione. La configurazione Molto grande corrisponde al profilo di scalabilità VMware Validated Solutions (VVS) per i provider di cloud.

Per creare dimensioni personalizzate più grandi, gli amministratori di sistema possono modificare le dimensioni delle celle distribuite.

La configurazione minima consigliata per le distribuzioni di produzione è una distribuzione di tre nodi di appliance virtuali di dimensioni medie.

Importante: VMware non fornisce il supporto per le distribuzioni dell'appliance VMware Cloud Director senza database HA.

Opzioni di dimensionamento dell'appliance VMware Cloud Director

È possibile utilizzare le linee guida seguenti per stimare le dimensioni dell'appliance per il proprio ambiente.

Media Grande Molto grande (VVS)
Casi d'uso consigliati Ambienti di produzione piccoli o di laboratorio Ambiente di produzione Produzione con integrazioni API e monitoraggio
Distribuzione di vRealize Operations Management Pack nell'ambiente di VMware Cloud Director No No
Distribuzione di VMware Cloud Director Availability nell'ambiente di VMware Cloud Director No No
Abilitazione delle metriche delle macchine virtuali Cassandra in VMware Cloud Director No No
Numero approssimato di utenti o client che accedono all'API contemporaneamente per un periodo di picco di 30 minuti. < 50 < 100 < 100
Macchine virtuali gestite 5000 5000 15000

Definizioni di configurazione

Media Grande Molto grande (VVS)
Configurazione cluster HA 1 cella primaria + 2 celle di standby 1 cella primaria + 2 celle di standby + 1 cella dell'applicazione 1 cella primaria + 2 celle di standby + 2 celle dell'applicazione
vCPU della cella primaria o di standby 8 16 24
vCPU della cella dell'applicazione N/D 8 8
RAM della cella primaria o di standby 16 GB 24 GB 32 GB
RAM della cella dell'applicazione N/D 8 8
Rapporto tra vCPU e core fisici 1:1 1:1 1:1
Spazio su disco minimo per ogni appliance nel cluster 112 GB 112 GB 112 GB

Come stabilire se le dimensioni del sistema sono insufficienti

In una cella VMware Cloud Director, l'uso della CPU o della memoria aumenta fino a raggiungere un livello elevato, ovvero quasi vicino alla capacità massima. La cella di VMware Cloud Director potrebbe inoltre perdere la connessione al database.

Come stabilire se il numero di celle del sistema è insufficiente

Nei file vcloud-container-debug.log e cell-runtime.log di tutte le celle di VMware Cloud Director sono presenti voci simili a rg.apache.apache.tomcat.jdbc.pool.PoolExcatetedException: [pool-jetty-XXXXX] Timeout: Pool empty. Unable to fetch a connection in 20 seconds, none available. La cella di VMware Cloud Director potrebbe inoltre perdere la connessione al database.
Nota: In base alla configurazione della connessione del database predefinita, tutte le configurazioni sono limitate a un massimo di 6 celle di tipo primario, standby e applicazione.

Configurazione automatica dei parametri del database vPostgres

L'appliance di VMware Cloud Director esegue uno script all'avvio che valuta le risorse di memoria e CPU a livello del sistema operativo. Lo script regola i seguenti parametri del database vPostgres in base alle linee guida di VMware:
  • shared_buffers
  • effective_cache_size
  • max_worker_processes
Quando lo script viene eseguito, VMware Cloud Director salva le modifiche e avvia il servizio vPostgres.
Nota: A partire da VMware Cloud Director 10.3, non è necessario personalizzare la configurazione dei parametri vPostgres.