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: Servizi supervisore.Gestisci servizi supervisore

1 Configurare lo storage persistente

Con la piattaforma Persistenza dati vSAN, i servizi stateful possono utilizzare lo storage vSAN nelle due modalità seguenti:
  • 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.

Se sono state installate versioni precedenti dei servizi partner, MinIO e Cloudian Hyperstore, aggiornarle alle versioni compatibili dopo l'aggiornamento dell'ambiente vSphere. Le versioni più recenti degli operatori partner consentono di risolvere determinati problemi e di utilizzare le nuove funzionalità della piattaforma. Per ulteriori informazioni, consultare la documentazione del partner.
  1. Nel repository https://vmwaresaas.jfrog.io/, passare a una cartella partner appropriata in Artefatti > vDPP-Partner-YAML.
  2. Fare clic sull'URL del file e scaricare il file YAML.
La pagina mostra come passare al file YAML di Cloudian scaricabile. Il file si trova nel repository gestito da VMware.

3 Aggiungere il servizio in vCenter Server

Utilizzare il file YAML del servizio partner scaricato.

Vedere Aggiungi un Servizio supervisore a vCenter Server.

4 Installare il servizio nel Supervisore

Vedere Installazione di un Servizio supervisore in un Supervisore.

Dopo aver abilitato il servizio, la piattaforma Persistenza dati vSAN esegue le seguenti azioni per creare le risorse necessarie per il servizio:
  • 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.

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

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.