Storage persistente

Si utilizza l'archiviazione del volume persistente per i dati, ad esempio gli allegati file, che si desidera rendere persistenti in più distribuzioni. Gli amministratori devono eseguire il provisioning dei sistemi di archiviazione persistenti necessari per le applicazioni.

La creazione di volumi persistenti fornisce un maggiore controllo sulla memoria se si desidera aumentare la quantità di memoria o aggiungere file esistenti. La creazione di sistemi di archiviazione file esterni per dati e oggetti non rientra nell'ambito della installazione di Maximo® Manage . Per eseguire il provisioning dell'archiviazione persistente per Maximo Manage, è possibile utilizzare il framework del volume persistente (PV) Kubernetes .

Per ulteriori informazioni sull'archiviazione persistente, vedi Understanding persistent storage nella documentazione Red Hat® OpenShift® .

Imposta l'archiviazione del volume persistente prima di distribuire l'applicazione.

Le seguenti linee guida descrivono come configurare l'archiviazione NFS (Network File System) (NFS). Un processo simile può essere applicato ad altri tipi di archiviazione persistente.
  1. Distribuire un server NFS . Quindi, verificare che sia abilitato e avviato.
  2. Esporta una condivisione NFS e assicurati che sia accessibile.
  3. Configurare la memoria.
    1. Distribuire un provisioner del volume persistente.
    2. Definire una classe di memoria. Registrare il nome della classe di memoria. Quando si distribuisce Maximo Manage, è necessario fornire il nome classe per la memoria del volume persistente creata.
    3. Creare un volume per l'archiviazione. Annotare il nome del volume in modo che sia possibile utilizzare tale nome per la richiesta di volume persistente quando si distribuisce Maximo Manage.
    4. Imposta persistentVolumeReclaimPolicy per il tuo volume di archiviazione su Retain per assicurarti che i dati non vengano eliminati quando viene rilasciata un'attestazione del volume persistente. Quindi, è possibile recuperare il contenuto manualmente. Ad esempio, per ambienti di test, è possibile utilizzare l'opzione Conservazione per recuperare e riutilizzare manualmente le risorse di memoria. Per ulteriori informazioni, vedi Volumi persistenti nella documentazione di Kubernetes .

È possibile configurare le richieste di volumi persistenti per le distribuzioni Maximo Manage su diverse piattaforme, come ad esempio IBM Cloud® . Per ulteriori informazioni sulla configurazione delle richieste di volumi persistenti, vedere Configurazione delle richieste di volumi persistenti.

È possibile configurare una richiesta di volume persistente tramite il processo di installazione o aggiornando manualmente la CR (Custom Resource) dello spazio di lavoro Maximo Manage .

Un'attestazione del volume persistente viene fornita in modo dinamico in Maximo Manage quando si dichiara un volume persistente e non si specifica un'attestazione del volume persistente. Il provisioning dell'attestazione viene eseguito in modo dinamico utilizzando la classe di archiviazione configurata per il volume.

Se necessario, è possibile configurare un'attestazione del volume persistente per un bundle del server specifico. Il percorso di montaggio specificato per un bundle del server sovrascrive qualsiasi percorso di montaggio predefinito specificato per la distribuzione.

Dopo la distribuzione, se si desidera modificare la dimensione di un'attestazione del volume persistente, è possibile specificare un nuovo valore per la dimensione e ridistribuire l'applicazione.

Se la quantità di memoria necessaria supera la quantità disponibile per il volume di memoria e si desidera aumentare la capacità di memoria dopo la distribuzione, creare un nuovo volume per la memoria. Quindi, puoi spostare i dati nel nuovo volume. Quindi, puoi ridistribuire l'applicazione e fornire i parametri di richiesta del volume persistente per la nuova archiviazione.