Per poter utilizzare macchine virtuali self-service in vSphere IaaS control plane, gli utenti di DevOps devono poter accedere alle classi di macchine virtuali. Una classe di macchine virtuali è un modello utilizzato per definire CPU, memoria e prenotazioni per le macchine virtuali. Le classi di macchine virtuali aiutano a impostare le guide per il criterio e la governance delle macchine virtuali anticipando le esigenze di sviluppo e considerando la disponibilità e i limiti delle risorse.
vSphere IaaS control plane offre diverse classi di macchine virtuali predefinite. Un amministratore di vSphere può utilizzarle così come sono o creare classi di macchine virtuali personalizzate. Per rendere le classi disponibili per gli utenti di DevOps, l'amministratore di vSphere le aggiunge a uno spazio dei nomi. Le classi di macchine virtuali assegnate allo spazio dei nomi possono essere utilizzate dalle macchine virtuali autonome e dalle macchine virtuali che costituiscono i cluster Tanzu Kubernetes Grid.
Creazione di una classe di macchine virtuali personalizzata utilizzando vSphere Client
Un amministratore di vSphere può utilizzare le classi predefinite disponibili. Può inoltre creare classi di macchine virtuali personalizzate anziché le classi predefinite e utilizzarle per la distribuzione delle macchine virtuali in uno spazio dei nomi.
- Le classi di macchine virtuali create in un'istanza di vCenter Server sono disponibili per tutti i cluster vCenter Server e tutti gli spazi dei nomi in questi cluster.
- Le classi di macchine virtuali sono disponibili per tutti gli spazi dei nomi in vCenter Server. Tuttavia, i tecnici di DevOps possono utilizzare solo le classi di macchine virtuali associate a uno spazio dei nomi specifico.
Prerequisiti
Procedura
Operazioni successive
Modifica di una classe di macchine virtuali mediante vSphere Client
Informazioni su come modificare una classe di macchine virtuali dopo la sua creazione. È possibile configurare risorse hardware come CPU, memoria e dispositivi, nonché modificare le opzioni e i parametri avanzati della macchina virtuale. È inoltre possibile modificare le classi di macchine virtuali predefinite offerte da vSphere IaaS control plane.
Quando si elimina una classe di macchine virtuali, viene rimossa da tutti gli spazi dei nomi associati. Gli utenti di DevOps non possono più utilizzare macchine virtuali self-service mediante questa classe di macchine virtuali. Ciò non influisce sulle macchine virtuali già create con questa classe di macchine virtuali.
Prerequisiti
Procedura
Associazione di una classe di macchine virtuali a uno spazio dei nomi mediante il vSphere Client
Un amministratore di vSphere può aggiungere una classe di macchine virtuali predefinita o personalizzata a uno o più spazi dei nomi in un Supervisore. Quando si aggiunge una classe di macchine virtuali a uno spazio dei nomi, si rende la classe disponibile agli utenti di DevOps, in modo che possano avviare la manutenzione automatica delle macchine virtuali nell'ambiente dello spazio dei nomi Kubernetes. Le classi di macchine virtuali assegnate allo spazio dei nomi vengono utilizzate anche dalle macchine virtuali che costituiscono i cluster Tanzu Kubernetes Grid.
È possibile aggiungere più classi di macchine virtuali a un singolo spazio dei nomi. Classi di macchine virtuali diverse fungono da indicatori di livelli di servizio diversi. Se si pubblicano più classi di macchine virtuali, gli utenti di DevOps possono selezionare tra tutte le classi personalizzate e predefinite durante la creazione e la gestione delle macchine virtuali nello spazio dei nomi.
Per poter distribuire un cluster Tanzu Kubernetes Grid in uno spazio dei nomi appena creato, i tecnici di DevOps devono poter accedere alle classi di macchine virtuali. L'amministratore di vSphere deve associare esplicitamente le classi di macchine virtuali predefinite o personalizzate a qualsiasi nuovo spazio dei nomi in cui viene distribuito il cluster Tanzu Kubernetes Grid.
Prerequisiti
Procedura
- Nel vSphere Client, passare allo spazio dei nomi.
- Dal menu home di vSphere Client, selezionare Gestione carico di lavoro.
- Fare clic sulla scheda Spazi dei nomi e quindi sullo spazio dei nomi.
- Aggiungere una classe di macchine virtuali.
- Nel riquadro Servizio macchina virtuale, fare clic su Aggiungi classe di macchina virtuale.
- Selezionare una o più classi di macchine virtuali e fare clic su OK.
risultati
Le classi di macchine virtuali aggiunte diventano disponibili nello spazio dei nomi per DevOps per le macchine virtuali self-service. Queste classi possono essere utilizzate anche dalle macchine virtuali che costituiscono i cluster Tanzu Kubernetes Grid.
Gestione delle classi delle macchine virtuali in uno spazio dei nomi utilizzando vSphere Client
Dopo aver associato una classe di macchine virtuali a uno spazio dei nomi, è possibile aggiungere altre classi di macchine virtuali o rimuovere la classe per annullarne la pubblicazione dallo spazio dei nomi Kubernetes.
Prerequisiti
- Se si desidera rimuovere una classe di macchine virtuali da uno spazio dei nomi, verificare che non sia utilizzata da Tanzu Kubernetes Grid. La sua rimozione può influire sulle operazioni di Tanzu Kubernetes Grid.
- Privilegi richiesti:
Procedura
- Nel vSphere Client, passare allo spazio dei nomi.
- Dal menu home di vSphere Client, selezionare Gestione carico di lavoro.
- Fare clic sulla scheda Spazi dei nomi e quindi sullo spazio dei nomi.
- Aggiungere o rimuovere una classe di macchine virtuali.
- Nel riquadro Servizio macchina virtuale fare clic su Gestisci classi di macchine virtuali.
- Eseguire una delle operazioni elencate di seguito.
Opzione Descrizione Rimuovere una classe di macchine virtuali Deselezionare la classe di macchine virtuali e fare clic su OK. Aggiungere una classe di macchine virtuali Selezionare una o più classi di macchine virtuali e fare clic su OK.