11.5.2. Aktivieren der Größenänderung eines Persistent Volume für Direct Volume Migration


Sie können die Größenänderung von Persistent Volumes (PV) für Direct Volume Migration aktivieren, um zu vermeiden, dass der Festplatten-Speicherplatz auf dem Ziel-Cluster knapp wird.

Wenn die Festplattennutzung eines PV ein konfiguriertes Niveau erreicht, vergleicht die Custom Resource (CR) MigrationController die angeforderte Speicherkapazität eines Persistent Volume Claim (PVC) mit dessen tatsächlich bereitgestellter Kapazität. Anschließend wird der benötigte Speicherplatz auf dem Ziel-Cluster berechnet.

Der Parameter pv_resizing_threshold legt fest, wann die PV-Größenänderung verwendet wird. Der Standardwert ist 3%. Das bedeutet, dass eine Größenänderung des PV erfolgt, wenn die Festplattennutzung eines PV mehr als 97% beträgt. Sie können diesen Schwellenwert erhöhen, damit die PV-Größenänderung bei einer geringeren Festplattennutzung erfolgt.

Die PVC-Kapazität wird nach den folgenden Kriterien berechnet:

  • Wenn die angeforderte Speicherkapazität (spec.resources.requests.storage) des PVC nicht mit seiner tatsächlich bereitgestellten Kapazität (status.capacity.storage) übereinstimmt, wird der größere Wert verwendet.
  • Wenn ein PV über einen PVC bereitgestellt und dann später geändert wird, sodass seine PV- und PVC-Kapazitäten nicht mehr übereinstimmen, wird der größere Wert verwendet.

Voraussetzungen

  • Die PVCs müssen mit einem oder mehreren ausgeführten Pods verbunden sein, damit die CR MigrationController Befehle ausführen kann.

Vorgehensweise

  1. Melden Sie sich beim Host-Cluster an.
  2. Aktivieren Sie die Größenänderung des PV, indem Sie die CR MigrationController patchen:

    $ oc patch migrationcontroller migration-controller -p '{"spec":{"enable_dvm_pv_resizing":true}}' \ 
    1
    
      --type='merge' -n openshift-migration
    Copy to Clipboard
    1
    Legen Sie den Wert auf false fest, um die Größenänderung des PV zu deaktivieren.
  3. Optional: Aktualisieren Sie den Parameter pv_resizing_threshold, um den Schwellenwert zu erhöhen:

    $ oc patch migrationcontroller migration-controller -p '{"spec":{"pv_resizing_threshold":41}}' \ 
    1
    
      --type='merge' -n openshift-migration
    Copy to Clipboard
    1
    Der Standardwert ist 3.

    Wenn der Schwellenwert überschritten wird, wird die folgende Statusmeldung im Status der CR MigPlan angezeigt:

    status:
      conditions:
    ...
      - category: Warn
        durable: true
        lastTransitionTime: "2021-06-17T08:57:01Z"
        message: 'Capacity of the following volumes will be automatically adjusted to avoid disk capacity issues in the target cluster:  [pvc-b800eb7b-cf3b-11eb-a3f7-0eae3e0555f3]'
        reason: Done
        status: "False"
        type: PvCapacityAdjustmentRequired
    Copy to Clipboard
    Anmerkung

    Bei AWS gp2-Speicher wird diese Meldung nur angezeigt, wenn pv_resizing_threshold 42 % oder mehr beträgt, da gp2 die Volume-Nutzung und -Größe auf diese Weise berechnet. (BZ#1973148)

Nach oben
Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können. Entdecken Sie unsere neuesten Updates.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Theme

© 2025 Red Hat