|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Expansión de volumen
A partir de la v1.10.0, SUSE Storage admite la expansión en línea para volúmenes del motor de datos v2 que utilizan el frontend NVMe. Esta función permite expandir un volumen al tamaño solicitado mientras se mantiene en funcionamiento la carga de trabajo.
Durante el proceso de expansión, SUSE Storage redimensiona automáticamente todas las réplicas para que coincidan con el tamaño solicitado por el usuario. Esto elimina la necesidad de detener o desacoplar la aplicación del volumen, asegurando una escalabilidad de almacenamiento fluida y no disruptiva.
Esta capacidad mejora significativamente la flexibilidad en la gestión del almacenamiento al permitir que los volúmenes se escalen sin tiempo de inactividad.
Cómo usar
Al crear el volumen V2 desde la interfaz de usuario de SUSE Storage
-
Selecciona un volumen con
Block DeviceoNVMfcomo frontend. -
En la interfaz de usuario de SUSE Storage, navega a la página de Volúmenes.
-
Haz clic en Expandir Volumen en el menú de operaciones del volumen.
-
Introduce el nuevo tamaño deseado y confirma. La expansión comenzará automáticamente.
Al crear el volumen v2 desde el manifiesto
-
Crea una StorageClass para el motor de datos v2. Asegúrate de que
allowVolumeExpansionesté configurado entrue. Por ejemplo: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" -
Crea un PersistentVolumeClaim (PVC) que haga referencia a esta StorageClass:
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: longhorn-volv-pvc namespace: default spec: accessModes: - ReadWriteOnce storageClassName: longhorn-v2-data-engine resources: requests: storage: 2Gi -
Para expandir el volumen, edita el manifiesto del PVC para aumentar la solicitud de almacenamiento a un tamaño mayor (mostrado a continuación), luego aplica el manifiesto actualizado.
resources: requests: storage: 3Gi
Limitaciones conocidas
El frontend UBLK no admite la expansión en línea a partir de la v1.10.0. No se permite expandir un volumen que utiliza el frontend UBLK.
Referencia
Para obtener más información, consulte Issue #8022.