VMware Cloud Director Object Storage Extension è un servizio middleware autonomo che viene installato nel data center per fornire funzionalità di storage di oggetti agli utenti di VMware Cloud Director.

Architettura di VMware Cloud Director Object Storage Extension

Durante l'installazione e la configurazione, l'interfaccia utente di VMware Cloud Director Object Storage Extension esegue la registrazione come plug-in dell'interfaccia utente in VMware Cloud Director utilizzando il framework di estendibilità del portale. Di conseguenza, è possibile accedere all'interfaccia utente di VMware Cloud Director Object Storage Extension direttamente da VMware Cloud Director cloud provider admin portal in qualità di amministratore di sistema e da VMware Cloud Director tenant portal in qualità di utente dell'organizzazione.

È possibile configurare VMware Cloud Director Object Storage Extension affinché funzioni con AWS S3, Cloudian HyperStore, Dell EMC ECS e qualsiasi piattaforma di storage compatibile con S3 con il Object Storage Interoperability Service.

È possibile passare tra le piattaforme di storage utilizzate con VMware Cloud Director Object Storage Extension, ma non è possibile utilizzare due piattaforme di storage contemporaneamente.

Un'istanza di VMware Cloud Director Object Storage Extension può funzionare con una singola istanza di VMware Cloud Director o con un singolo gruppo di server di VMware Cloud Director, ma è possibile distribuire più VMware Cloud Director Object Storage Extension per il supporto di S3 in più regioni.

È possibile distribuire VMware Cloud Director Object Storage Extension in un cluster Tanzu Kubernetes Grid multi-cloud, utilizzando un database Postgres High Availability all'interno di VMware Cloud Director o all'esterno di VMware Cloud Director. È inoltre possibile distribuire VMware Cloud Director Object Storage Extension in un cluster Kubernetes esterno.
Figura 1. Distribuzione del componente aggiuntivo VMware Cloud Director Object Storage Extension in un cluster Tanzu Kubernetes Grid multi-cloud
Diagramma che descrive l'architettura di un componente aggiuntivo VMware Cloud Director Object Storage Extension distribuito in un cluster Tanzu Kubernetes Grid.
Figura 2. Distribuzione del componente aggiuntivo VMware Cloud Director Object Storage Extension in un cluster Tanzu Kubernetes Grid multi-cloud che utilizza un database Postgres High Availability esterno
Diagramma che descrive l'architettura di un componente aggiuntivo VMware Cloud Director Object Storage Extension distribuito in un cluster Tanzu Kubernetes Grid che utilizza l'alta disponibilità di un Postgres esterno.
Figura 3. Distribuzione del componente aggiuntivo VMware Cloud Director Object Storage Extension in un cluster Kubernetes esterno
Diagramma che descrive l'architettura di un componente aggiuntivo VMware Cloud Director Object Storage Extension distribuito in un cluster Kubernetes esterno.

Componenti di VMware Cloud Director Object Storage Extension

VMware Cloud Director Object Storage Extension è costituito da tre componenti.

Tabella 1. Componenti di VMware Cloud Director Object Storage Extension
Componente Descrizione
Object Storage Interoperability Service (OSIS) Servizio utilizzato per l'integrazione di una piattaforma di storage compatibile con S3 in VMware Cloud Director Object Storage Extension.

Questo componente viene fornito dai partner VMware Partner Program for Object Storage Extension che supportano OSIS. Per ulteriori informazioni, vedere la Guida allo sviluppo di VMware Object Storage Interoperability Service.

Servizio VMware Cloud Director Object Storage Extension Servizio pubblico di VMware Cloud Director Object Storage Extension che fornisce le API per il percorso dei dati e il percorso di controllo sulla porta 443.

Per la distribuzione del container, il servizio è un'app container nel cluster Kubernetes con più repliche.

Operatore Kubernetes di Object Storage Gestore del controller del servizio VMware Cloud Director Object Storage Extension in esecuzione nel cluster Kubernetes. Controlla la convalida della configurazione, l'applicazione e il ciclo di vita del servizio.

Ruoli e diritti in VMware Cloud Director Object Storage Extension

Qualsiasi utente con un account attivato dal punto di vista di VMware Cloud Director può accedere a VMware Cloud Director Object Storage Extension.

Gli elementi visualizzati e le azioni che è possibile eseguire dipendono dai diritti assegnati al profilo utente all'interno dell'organizzazione di VMware Cloud Director.

I diritti assegnati al profilo utente in VMware Cloud Director definiscono il ruolo dell'utente in VMware Cloud Director Object Storage Extension.

La seguente tabella contiene la mappatura tra i diritti di VMware Cloud Director e i ruoli di VMware Cloud Director Object Storage Extension.

Tabella 2. Mappatura tra i diritti di VMware Cloud Director e i ruoli di VMware Cloud Director Object Storage Extension
Ruolo del portale tenant di VMware Cloud Director Object Storage Extension Diritti di VMware Cloud Director Note
Amministratore del provider
  • Generale: Vista amministratore
  • VDC del provider: Visualizza
  • VDC dell'organizzazione: Visualizza
  • Plug-in dell'interfaccia utente: Visualizza
Nessuna.
Amministratore tenant
  • Generale: Vista amministratore
  • VDC dell'organizzazione: Visualizza
  • Plug-in dell'interfaccia utente: Visualizza
  • Visualizza: VMWARE:OBJECTSTORAGEEXTENSION
Gli amministratori tenant in VMware Cloud Director Object Storage Extension non devono disporre del ruolo VDC del provider: Visualizza assegnato al loro account utente in VMware Cloud Director. Se si assegna il ruolo VDC del provider: Visualizza a un amministratore tenant, il ruolo utente in VMware Cloud Director Object Storage Extension diventa Amministratore del provider.

Se si esegue VMware Cloud Director 10.5.1, il diritto Visualizza: VMWARE:OBJECTSTORAGEEXTENSION non è obbligatorio.

Utente tenant Plug-in dell'interfaccia utente: Visualizza Gli utenti tenant in VMware Cloud Director Object Storage Extension non devono disporre dei ruoli Generale: Vista amministratore e Generale: Vista amministratore assegnati al loro account utente in VMware Cloud Director. Se si assegnano questi ruoli a un utente del tenant, il ruolo utente in VMware Cloud Director Object Storage Extension diventa Amministratore tenant.
Operatore Object Storage
  • vmware:objectStorageExtension: Visualizza
  • vmware:objectStorageExtension: Modifica
  • vmware:objectStorageExtension: Accesso completo
  • vmware:objectStorageExtension: Vista amministratore
  • vmware:objectStorageExtension: Accesso completo amministratore
Il componente Operatore Kubernetes di Object Storage utilizza il ruolo Operatore Object Storage per visitare l'API di VMware Cloud Director. Si tratta di un ruolo di VMware Cloud Director di sistema creato durante l'installazione di VMware Cloud Director Object Storage Extension.

Per informazioni sui ruoli predefiniti e i relativi diritti in VMware Cloud Director, vedere Ruoli predefiniti e relativi diritti.