この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

これは未公開の文書です SUSE® Storage 1.12 (Dev).

ボリュームの拡張

v1.10.0以降、SUSE StorageはNVMeフロントエンドを使用するv2データエンジンボリュームのオンライン拡張をサポートしています。この機能により、ワークロードを実行しながら、要求されたサイズにボリュームを拡張できます。

拡張プロセス中、SUSE Storageはユーザーが要求したサイズに合わせてすべてのレプリカを自動的にサイズ変更します。これにより、アプリケーションをボリュームから停止または切り離す必要がなくなり、ストレージのシームレスで中断のないスケーリングが保証されます。

この機能により、ダウンタイムなしでボリュームをスケールできるため、ストレージ管理の柔軟性が大幅に向上します。

使い方

SUSE Storage UIからV2ボリュームを作成する際

  1. フロントエンドとして`Block Device`または`NVMf`を持つボリュームを選択します。

  2. SUSE Storage UIで、ボリュームページに移動します。

  3. ボリューム操作メニューから*開く*をクリックします。

  4. 新しい希望のサイズを入力し、確認します。拡張が自動的に開始されます。

マニフェストからv2ボリュームを作成する際

  1. v2データエンジン用のStorageClassを作成します。`allowVolumeExpansion`が`true`に設定されていることを確認します。次に例を示します。

    kind: StorageClass
    apiVersion: storage.k8s.io/v1
    metadata:
        name: longhorn-v2-data-engine
    provisioner: driver.longhorn.io
    allowVolumeExpansion: true
    reclaimPolicy: Delete
    volumeBindingMode: Immediate
    parameters:
      numberOfReplicas: "3"
      staleReplicaTimeout: "2880"
      fsType: "ext4"
      dataEngine: "v2"
  2. このStorageClassを参照するPersistentVolumeClaim (PVC)を作成します:

    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: longhorn-volv-pvc
      namespace: default
    spec:
      accessModes:
        - ReadWriteOnce
      storageClassName: longhorn-v2-data-engine
      resources:
        requests:
          storage: 2Gi
  3. ボリュームを拡張するには、PVCマニフェストを編集してストレージリクエストを大きなサイズに増加させ(以下に示す)、更新されたマニフェストを適用します。

      resources:
        requests:
          storage: 3Gi

既知の制限事項

`UBLK`フロントエンドはv1.10.0以降、オンライン拡張をサポートしていません。`UBLK`フロントエンドを使用するボリュームを拡張することは許可されていません。

リファレンス

詳細については、 Issue #8022を参照してください。