Verificare i prerequisiti per l'abilitazione di vSphere with Tanzu nell'ambiente vSphere. Per eseguire carichi di lavoro basati su contenitore in modo nativo su vSphere, l'amministratore di vSphere abilita Gestione carico di lavoro in un cluster vSphere. Il risultato è un cluster di gestione Kubernetes noto come Cluster supervisore in cui viene eseguito Pod vSphere, viene eseguito il provisioning dei cluster Tanzu Kubernetes e delle macchine virtuali.
Creare e configurare un cluster vSphere
Un cluster vSphere è una raccolta di host ESXi gestiti da un sistema vCenter Server. Il Cluster supervisore viene eseguito in un cluster vSphere. Creare un cluster vSphere che soddisfi i requisiti seguenti in modo da poter abilitare Gestione carico di lavoro nel cluster:
- Creare e configurare un cluster vSphere con almeno tre host. Se si utilizza vSAN, sono necessari almeno quattro host ESXi. Vedere Creating and Configuring Clusters.
- Configurare il cluster con lo storage condiviso, ad esempio vSAN. Lo storage condiviso è necessario per vSphere HA, DRS e per lo storage dei volumi dei contenitori persistenti. Vedere Creating a vSAN Cluster.
- Se si prevede di utilizzare volumi persistenti in modalità ReadWriteMany, abilitare File Services nel cluster vSAN. Vedere Creazione di volumi persistenti ReadWriteMany in vSphere with Tanzu.
- Abilitare il cluster con vSphere HA. Vedere Creating and Using vSphere HA Clusters.
- Abilitare il cluster con vSphere DRS in modalità completamente automatizzata. Vedere Creating a DRS Cluster.
- Verificare che l'account utente disponga del privilegio Modifica configurazione a livello di cluster per il cluster vSphere in modo da poter abilitare la funzionalità Gestione carico di lavoro.
Scegliere e configurare lo stack di rete
Per abilitare Gestione carico di lavoro in un cluster vSphere, è necessario configurare lo stack di rete da utilizzare per il Cluster supervisore. Sono disponibili due opzioni: NSX-T Data Center o i servizi di rete vSphere Distributed Switch (vDS) con un bilanciamento del carico. È possibile configurare il NSX Advanced Load Balancer o il bilanciamento del carico del proxy HA.
Funzionalità | Servizi di rete NSX-T | Servizi di rete vDS |
---|---|---|
Pod vSphere | Sì | No |
Tanzu Kubernetes cluster | Sì | Sì |
Registro Harbor incorporato | Sì | No |
Bilanciamento del carico | Sì | Sì, installando e configurando il NSX Advanced Load Balancer o il bilanciamento del carico del proxy HA. |
- Rivedere i requisiti di sistema e le topologie per i servizi di rete NSX-T. Vedere Requisiti di sistema per la configurazione di vSphere with Tanzu con NSX-T Data Center.
- Installare e configurare NSX-T Data Center per vSphere with Tanzu. Vedere Installare e configurare NSX-T Data Center per vSphere with Tanzu.
- Esaminare i requisiti per il NSX Advanced Load Balancer. Vedere Requisiti di sistema per la configurazione di vSphere with Tanzu con vSphere Networking e NSX Advanced Load Balancer.
- Creare un vSphere Distributed Switch (vDS), aggiungere tutti gli host ESXi dal cluster al vDS, quindi creare gruppi di porte per reti del carico di lavoro. Vedere Creazione un vSphere Distributed Switch per un Cluster supervisore per l'utilizzo con NSX Advanced Load Balancer.
- Distribuire e configurare il NSX Advanced Load Balancer. Vedere Distribuzione del controller.
- Rivedere i requisiti di sistema e le topologie di rete per i servizi di rete vSphere con un bilanciamento del carico esterno. Vedere Requisiti di sistema per la configurazione di vSphere with Tanzu con vSphere Networking e il bilanciamento del carico del proxy HA e Topologie per la distribuzione del bilanciamento del carico HAProxy.
- Creare un vSphere Distributed Switch (vDS), aggiungere tutti gli host ESXi dal cluster al vDS, quindi creare gruppi di porte per reti del carico di lavoro. Vedere Creazione di un vSphere Distributed Switch per un Cluster supervisore per l'uso con il bilanciamento del carico HAProxy.
- Installare e configurare l'istanza del bilanciamento del carico del proxy HA instradabile nel vSphere Distributed Switch connesso agli host dal cluster vSphere. Il bilanciamento del carico del proxy HA supporta la connettività di rete ai carichi di lavoro dalle reti client e per bilanciare il traffico tra i cluster Tanzu Kubernetes. Vedere Installare e configurare il bilanciamento del carico HAProxy.
Creare un criterio di storage
È necessario creare criteri di storage che determineranno il posizionamento del datastore delle macchine virtuali, dei contenitori e delle immagini del piano di controllo Kubernetes. È possibile creare criteri di storage associati a classi di storage diverse.
Prima di abilitare Gestione carico di lavoro in un cluster vSphere, creare un criterio di storage per il posizionamento delle macchine virtuali del piano di controllo Kubernetes. Vedere Creazione di criteri di storage per vSphere with Tanzu.
Creare una libreria di contenuti
Per eseguire il provisioning delle macchine virtuali e dei cluster Tanzu Kubernetes, è necessario creare una Libreria dei contenuti nel vCenter Server che gestisca il cluster vSphere in cui viene eseguito il Cluster supervisore.
La Libreria di contenuti fornisce al sistema distribuzioni di Release di Tanzu Kubernetes sotto forma di modelli OVA. Quando si esegue il provisioning di un cluster Tanzu Kubernetes, viene utilizzato il modello OVA per la versione selezionata per creare i nodi del cluster Kubernetes.
È possibile creare una Libreria di contenuti con sottoscrizione per estrarre automaticamente le immagini rilasciate più recenti oppure creare una Libreria di contenuti locale e caricare manualmente le immagini, che potrebbero essere necessarie per il provisioning con air gap dei cluster Tanzu Kubernetes.
Vedere Creazione e gestione delle librerie dei contenuti per le Release di Tanzu Kubernetes.
Guardare le demo su vSphere with Tanzu
Sebbene non sia un requisito essenziale, prima di affrontare questo argomento può essere d'aiuto guardare alcune dimostrazioni di vSphere with Tanzu, tra cui l'impostazione dell'ambiente vSphere in preparazione alla distribuzione del Cluster supervisore, l'abilitazione di Gestione carico di lavoro e il provisioning dei cluster Tanzu Kubernetes. Se si ritiene che possa essere utile, guardare la serie di video vSphere with Tanzu Deep Dive sul canale VMware vSphere. È possibile guardare anche la serie di video vSphere Tanzu Quick Bytes per configurare Gestione carico di lavoro con i servizi di rete vDS e il bilanciamento del carico del proxy HA.