Creazione di un backingstore con backup del volume persistente locale
Creare un archivio di backup del volume persistente locale utilizzando la CLI (command - line interface) MCG o un file YAML per aggiungere le risorse di archiviazione.
- La piattaforma Fusion Data Foundation è in esecuzione.
- Scarica la CLI (command - line interface) MCG per una gestione più facile.
subscription-manager repos --enable=rh-odf-4-for-rhel-8-x86_64-rpmsyum install mcgNota: specificare l'architettura appropriata per abilitare i repository utilizzando il gestore sottoscrizioni.- Per IBM Power, utilizzare il seguente comando:
subscription-manager repos --enable=rh-odf-4-for-rhel-8-ppc64le-rpms - Per l'infrastruttura IBM Z , utilizza il seguente comando:
subscription-manager repos --enable=rh-odf-4-for-rhel-8-s390x-rpms
- Per IBM Power, utilizzare il seguente comando:
In alternativa, è possibile installare il pacchetto MCG dagli RPM disponibili nella pagina Download Red Hat OpenShift Data Foundation.
Nota: scegli la variante di prodotto corretta in base alla tua architettura.
Creare un backingstore con supporto volume persistente locale utilizzando la CLI (command - line interface) MCG
Dalla CLI (command - line interface) MCG, eseguire il seguente comando:openshift-storage .noobaa -n openshift-storage backingstore create pv-pool <backingstore_name> --num-volumes <NUMBER OF VOLUMES> --pv-size-gb <VOLUME SIZE> --request-cpu <CPU REQUEST> --request-memory <MEMORY REQUEST> --limit-cpu <CPU LIMIT> --limit-memory <MEMORY LIMIT> --storage-class <LOCAL STORAGE CLASS>- nome_negozio
Il nome del backingstore.
- Numero di volumi
Il numero di volumi che si desidera creare. Si noti che l'aumento del numero di volumi aumenta il ridimensionamento dell'archiviazione.
- Dimensione volume
Dimensione richiesta in GB di ciascun volume.
- RICHIESTA CPU
Quantità garantita di CPU richiesta nell'unità CPU
m.- RICHIESTA DI MEMORIA
Quantità garantita di memoria richiesta.
- Limite CPU
Quantità massima di CPU che può essere utilizzata nell'unità CPU
m.- Limite memoria
Quantità massima di memoria che può essere utilizzata.
- CLASSE DI MEMORIA LOCALE
Il nome della classe di memoria locale, consigliato per utilizzare
ocs-storagecluster-ceph-rbd.
Crea un backingstore con backup del volume persistente locale utilizzando un file YAML
Applicare il seguente YAML per un archivio di backup specifico:apiVersion: noobaa.io/v1alpha1
kind: BackingStore
metadata:
finalizers:
- noobaa.io/finalizer
labels:
app: noobaa
name: <backingstore_name>
namespace: openshift-storage
spec:
pvPool:
numVolumes: <NUMBER OF VOLUMES>
resources:
requests:
storage: <VOLUME SIZE>
cpu: <CPU REQUEST>
memory: <MEMORY REQUEST>
limits:
cpu: <CPU LIMIT>
memory: <MEMORY LIMIT>
storageClass: <LOCAL STORAGE CLASS>
type: pv-pool- nome_negozio
Il nome del backingstore.
- Numero di volumi
Il numero di volumi che si desidera creare. Si noti che l'aumento del numero di volumi aumenta il ridimensionamento dell'archiviazione.
- Dimensione volume
Dimensione richiesta in GB di ciascun volume.
- RICHIESTA CPU
Quantità garantita di CPU richiesta nell'unità CPU
m.- RICHIESTA DI MEMORIA
Quantità garantita di memoria richiesta.
- Limite CPU
Quantità massima di CPU che può essere utilizzata nell'unità CPU
m.- Limite memoria
Quantità massima di memoria che può essere utilizzata.
- CLASSE DI MEMORIA LOCALE
Il nome della classe di memoria locale, consigliato per utilizzare
ocs-storagecluster-ceph-rbd.
INFO[0001] ✅ Exists: NooBaa "noobaa"
INFO[0002] ✅ Exists: BackingStore "local-mcg-storage"