Skip to main content
NetApp Solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Procedura di implementazione

Collaboratori

In questa sezione viene descritta la procedura di distribuzione della soluzione di database vettoriale per NetApp.

Procedura di distribuzione

In questa sezione abbiamo utilizzato il database vettoriale milvus con Kubernetes per la configurazione di laboratorio, come indicato di seguito.

Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

Lo storage NetApp fornisce lo storage per il cluster, al fine di mantenere i dati dei clienti e dei dati del cluster Milvus.

Setup dello storage NetApp: ONTAP

  • Inizializzazione del sistema di archiviazione

  • Creazione di una Storage Virtual Machine (SVM)

  • Assegnazione di interfacce di rete logiche

  • Configurazione e licensing di NFS, S3

Per NFS (Network file System), attenersi alla seguente procedura:

  1. Crea un volume FlexGroup per NFSv4. Nella nostra configurazione per questa convalida, abbiamo utilizzato 48 SSD, 1 SSD dedicati al volume root del controller e 47 SSD distribuiti per NFSv4]]. Verifica che la policy di esportazione NFS per il volume FlexGroup disponga di permessi di lettura/scrittura per la rete di nodi Kubernetes (K8s). Se queste autorizzazioni non sono disponibili, concedere autorizzazioni di lettura/scrittura (rw) per la rete a K8s nodi.

  2. Su tutti i K8s nodi, crea una cartella e monta il volume FlexGroup in questa cartella tramite un'interfaccia logica (LIF) su ogni K8s nodi.

Attenersi alla procedura riportata di seguito per NAS S3 (Network Attached Storage Simple Storage Service):

  1. Crea un volume FlexGroup per NFS.

  2. Impostare un server-archivio-oggetti con HTTP attivato e lo stato di amministrazione impostato su 'UP' utilizzando il comando "server-archivio-oggetti-server create". È possibile attivare HTTPS e impostare una porta del listener personalizzata.

  3. Creare un utente object-store-server utilizzando il comando "vserver object-store-server user create -user <username>".

  4. Per ottenere la chiave di accesso e la chiave segreta, è possibile eseguire il comando seguente: "Set diag; vserver object-store-server user show -user <username>". Tuttavia, in futuro, questi tasti verranno forniti durante il processo di creazione dell'utente o possono essere recuperati utilizzando le chiamate API REST.

  5. Stabilire un gruppo di server di archiviazione oggetti utilizzando l'utente creato nel passaggio 2 e concedere l'accesso. In questo esempio, abbiamo fornito "FullAccess".

  6. Creare un bucket NAS impostandone il tipo su "nas" e fornendo il percorso al volume NFSv3. A tale scopo è anche possibile utilizzare un bucket S3.

Setup dello storage NetApp: StorageGRID

  1. Installazione del software StorageGRID.

  2. Creare un tenant e un bucket.

  3. Creare un utente con l'autorizzazione richiesta.