Funktion zum Überspringen von Momentaufnahmeverzeichnissen unter Red Hat® OpenShift® aktivieren

Die folgende Prozedur unterstützt Sie beim Festlegen der Konfiguration für das Überspringen von Momentaufnahmeverzeichnissen mithilfe der Variablen NFS_SKIP_SNAPSHOT_DIRS und INCLUDE_SCALE_SNAPSHOTS .

Vorbereitende Schritte

Fügen Sie die folgenden Variablen nach Bedarf zur ConfigMap hinzu und setzen Sie den Wert auf 'True'.
  • NFS-SKIP_SNAPSHOT_DIRS
  • SKALIERTE_SCHNAPPSCHÜSSE EINBINDEN

Vorgehensweise

  1. Setzen Sie den folgenden Befehl ab, um das aktuelle Projekt zu ändern:
    oc project ${PROJECT_NAME}
  2. Geben Sie den folgenden Befehl aus, um die ConfigMap zu bearbeiten:
    oc edit configmap connmgr
    Nachdem Sie den vorherigen Befehl ausgeführt haben, sieht die Ausgabe wie folgt aus: Sie können die folgende Datei ändern und die Variablen und ihren Wert im Abschnitt data hinzufügen bzw. aktualisieren.
    # Please edit the object below. Lines beginning with a '#' will be ignored,
    # and an empty file will abort the edit. If an error occurs while saving this file will be
    # reopened with the relevant failures.
    #
    apiVersion: v1
    data:
      CONNMGR_ENDPOINT: /connmgr/v1/
      CONNMGR_PROTOCOL: http
      NFS_SKIP_SNAPSHOT_DIRS: "True"
    kind: ConfigMap
    metadata:
      creationTimestamp: "2022-08-26T19:55:39Z"
      name: connmgr
      namespace: spectrum-discover
      ownerReferences:
      - apiVersion: spectrum-discover.ibm.com/v1alpha1
        kind: SpectrumDiscover
        name: spectrumdiscover
        uid: 001fb331-c2ef-4b28-8827-5c7d6a702904
      resourceVersion: "13761646"
      uid: bf621847-4c00-44c9-a7f2-4d3430ede67b
  3. Speichern Sie das zuvor aktualisierte Objekt und geben Sie den folgenden Befehl aus, um zu überprüfen, ob die Daten aktualisiert wurden.
    oc get configmap connmgr -o yaml 
    Nachdem Sie den vorherigen Befehl ausgeführt haben, sieht die Ausgabe wie folgt aus:
    apiVersion: v1
    data:
      CONNMGR_ENDPOINT: /connmgr/v1/
      CONNMGR_PROTOCOL: http
      NFS_SKIP_SNAPSHOT_DIRS: "True"
    kind: ConfigMap
    metadata:
      creationTimestamp: "2022-08-23T11:33:40Z"
      name: connmgr
      namespace: spectrum-discover
      ownerReferences:
      - apiVersion: spectrum-discover.ibm.com/v1alpha1
        kind: SpectrumDiscover
        name: spectrumdiscover
        uid: 64aa30c1-d621-47f5-9ee8-763ee9386bbd
      resourceVersion: "293269249"
      uid: e54ebffa-be11-4d05-82e4-03bc94edbce6
  4. Geben Sie den folgenden Befehl ein, um zu überprüfen, ob die Aktualisierung im Verbindungsmanager-Pod durchgeführt wurde:
    oc -n ibm-data-cataloging delete sts/isd-connmgr-main