vSphere IaaS control plane si integra con diversi servizi di terze parti che utilizzano la piattaforma Persistenza dati vSAN per le loro esigenze di storage persistente. L'amministratore di vSphere abilita i servizi nel vCenter Server. Quando si abilita il servizio stateful, è necessario registrare il servizio in vCenter Server utilizzando il file YAML scaricato che descrive il servizio. Installare quindi il servizio nei Supervisori in modo che i tecnici di DevOps possano utilizzare il servizio nei carichi di lavoro di Kubernetes.
Prerequisiti
Privilegio richiesto:
1 Configurare lo storage persistente
- vSAN Direct. Per configurare vSAN Direct, vedere Creazione di un datastore vSAN Direct.
Nota: Per i dischi nel datastore vSAN Direct, le modifiche del tipo di allocazione del volume non sono supportate. Dopo aver selezionato il tipo di allocazione del volume per i dischi nel datastore vSAN Direct, non è possibile modificarlo. Tuttavia, la modifica del tipo di allocazione del volume per il nuovo disco è consentita durante operazioni come la clonazione e il trasferimento.
- vSAN regolare con criterio di storage SNA. Per informazioni sulla configurazione dello storage vSAN, vedere Amministrazione di VMware vSAN.
2 Scaricare il file YAML del servizio
Quando si scaricano i file YAML del servizio dal repository gestito da VMware, assicurarsi di utilizzare la versione del servizio corretta compatibile con la versione di vSphere.
- Nel repository https://vmwaresaas.jfrog.io/, passare a una cartella partner appropriata in .
- Fare clic sull'URL del file e scaricare il file YAML.
3 Aggiungere il servizio in vCenter Server
Utilizzare il file YAML del servizio partner scaricato.
4 Installare il servizio nel Supervisore
Vedere Installazione di un Servizio supervisore in un Supervisore.
- Crea uno spazio dei nomi per questo servizio nel Supervisore.
- Crea i criteri di storage predefiniti e le classi di storage corrispondenti e li assegna allo spazio dei nomi.
I criteri sono per vSAN Shared-Nothing-Architecture (SNA) e i datastore di vSAN Direct.
Nota: La piattaforma Persistenza dati vSAN crea automaticamente le classi di storage vsan-direct e vsan-sna nello spazio dei nomi dopo che l'amministratore di vSphere abilita il servizio. Solo le applicazioni eseguite nel Supervisore possono utilizzare le classi di storage vsan-direct e vsan-sna. Queste classi di storage non possono essere utilizzate in un cluster Tanzu Kubernetes Grid.In vSphere 7.0 Update 2 e versioni successive, il criterio di storage vSAN Direct è basato sulla funzionalità. Se in vSphere 7.0 Update 1 sono stati creati criteri basati su tag, questi vengono convertiti automaticamente in base alla funzionalità dopo un upgrade alla versione vSphere 7.0 Update 2 e successive.
Se si desidera creare criteri di storage personalizzati e assegnarli allo spazio dei nomi del servizio al posto dei criteri di storage predefiniti, vedere Creazione di criterio di storage vSAN Direct e Creazione di un criterio di storage SNA vSAN.
- Creare ruoli DevOps, inclusi i ruoli con autorizzazioni di modifica e visualizzazione.
Quando l'operatore del servizio viene distribuito, nel Supervisore vengono installati i relativi CRD personalizzati. Gli utenti con l'autorizzazione di modifica possono utilizzare le risorse CRUD di questi CRD nello spazio dei nomi. Gli utenti che dispongono dell'autorizzazione di visualizzazione possono solo visualizzare le risorse di questo CRD.
- Se la terza parte ha fornito un plug-in dell'interfaccia utente personalizzato, viene visualizzato nel vSphere Client. L'amministratore di vSphere può utilizzare il plug-in per gestire il servizio.
5 Verificare le risorse create per il servizio
L'amministratore di vSphere può verificare che siano state create tutte le risorse appropriate per il servizio.
Passare allo spazio dei nomi creato per il servizio e fare clic sulla scheda Riepilogo.
La pagina di riepilogo mostra i criteri di storage assegnati allo spazio dei nomi, i pod vSphere in esecuzione nello spazio dei nomi e così via.
6 Gestire e monitorare il servizio
- Se la terza parte ha fornito un plug-in dell'interfaccia utente personalizzato, l'amministratore di vSphere può utilizzare il plug-in per gestire e monitorare il servizio.
Per ulteriori informazioni, vedere la documentazione del plug-in della UI di terzi.
- Inoltre, l'amministratore di vSphere può utilizzare i controlli di integrità di Skyline per monitorare i servizi. Vedere Monitorare i servizi con stato in vSphere IaaS control plane.
- Se si desidera creare criteri di storage personalizzati al posto di quelli predefiniti, vedere Creazione di criteri di storage personalizzati per la piattaforma di Persistenza dati vSAN.
7 Iniziare a utilizzare il servizio
Il tecnico di devOps utilizza il comando kubectl
per accedere allo spazio dei nomi del servizio.
Per verificare che lo spazio dei nomi utilizzato per i servizi stateful disponga di classi di storage appropriate, vedere Verifica dei criteri di storage disponibili per i servizi stateful.
È possibile utilizzare i CRD di terze parti per distribuire istanze del servizio delle applicazioni di terze parti. Per ulteriori informazioni, vedere la documentazione di terzi.