In qualità di tecnico di DevOps, utilizzare il comando kubectl per rivedere le risorse della macchina virtuale disponibili ed eseguire il provisioning di una macchina virtuale autonoma Linux o Windows in uno spazio dei nomi in un Supervisore. Se la macchina virtuale include un dispositivo PCI configurato per la vGPU, dopo aver creato e avviato la macchina virtuale nell'ambiente vSphere IaaS control plane, è possibile installare il driver grafico NVIDIA vGPU per abilitare le operazioni della GPU.
Prerequisiti
- Creare uno spazio dei nomi e assegnare i criteri di storage a tale spazio dei nomi. Vedere Creare e configurare un Spazio dei nomi vSphere nel Supervisore.
- Creare una libreria di contenuti e associarla allo spazio dei nomi. Vedere Creazione e gestione delle librerie dei contenuti per le macchine virtuali autonome in vSphere IaaS control plane.
- Se una libreria di contenuti è protetta da un criterio di sicurezza, tutti gli elementi della libreria devono essere conformi. Se la libreria protetta include una combinazione di elementi conformi e non conformi, i tecnici di DevOps non riescono a recuperare le immagini delle macchine virtuali tramite il comando kubectl get virtualmachineimages.
- Se si prevede di distribuire macchine virtuali con dispositivi vGPU, è necessario poter accedere alle immagini con la modalità di avvio impostata su EFI, ad esempio CentOS.
- Associare classi di macchine virtuali predefinite o personalizzate a uno spazio dei nomi. Vedere Utilizzo delle classi di macchine virtuali in vSphere IaaS control plane.
Se si prevede di utilizzare NVIDIA vGPU o altri dispositivi PCI per le macchine virtuali, è necessario soddisfare requisiti aggiuntivi. Per informazioni, vedere Distribuzione di una macchina virtuale con dispositivi PCI in vSphere IaaS control plane.
Per informazioni sull'operatore della macchina virtuale e sui campi supportati, vedere Concetti del servizio macchina virtuale e https://vm-operator.readthedocs.io/en/stable/ref/api/v1alpha2/.
Visualizzazione delle risorse della macchina virtuale disponibili in uno spazio dei nomi in vSphere IaaS control plane
I tecnici di DevOps verificano di poter accedere alle risorse della macchina virtuale nello spazio dei nomi, nonché visualizzare le classi e i modelli di macchina virtuale disponibili nell'ambiente. Possono inoltre elencare le classi di storage e gli altri elementi che potrebbero essere necessari per il self-service di una macchina virtuale.
Procedura
Distribuzione di una macchina virtuale in vSphere IaaS control plane
Un tecnico di DevOps può eseguire il provisioning di una macchina virtuale e del relativo sistema operativo guest in modo dichiarativo scrivendo le specifiche di distribuzione della macchina virtuale in un file YAML Kubernetes.
Prerequisiti
Se si utilizza NVIDIA vGPU o altri dispositivi PCI per le macchine virtuali, vedere Distribuzione di una macchina virtuale con dispositivi PCI in vSphere IaaS control plane.