Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Expansão de volume

A partir da versão v1.10.0, SUSE Storage suporta expansão online para volumes do motor de dados v2 que utilizam a interface NVMe. Esse recurso permite que você expanda um volume para o tamanho solicitado enquanto mantém a carga de trabalho em execução.

Durante o processo de expansão, SUSE Storage redimensiona automaticamente todas as réplicas para corresponder ao tamanho solicitado pelo usuário. Isso elimina a necessidade de parar ou desanexar o aplicativo do volume, garantindo um redimensionamento do armazenamento contínuo e sem interrupções.

Essa capacidade melhora significativamente a flexibilidade de gerenciamento de armazenamento, permitindo que os volumes sejam escalados sem qualquer tempo de inatividade.

Como usar

Ao criar o volume V2 a partir da interface SUSE Storage

  1. Selecione um volume com Block Device ou NVMf como a interface.

  2. Na interface SUSE Storage, navegue até a página de Volumes.

  3. Clique em Expandir Volume no menu de operações do volume.

  4. Insira o novo tamanho desejado e confirme. A expansão começará automaticamente.

Ao criar o volume v2 a partir do manifesto

  1. Crie uma StorageClass para o motor de dados v2. Certifique-se de que allowVolumeExpansion esteja definido como true. Por exemplo:

    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. Crie um PersistentVolumeClaim (PVC) que faça referência 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
  3. Para expandir o volume, edite o manifesto do PVC para aumentar a solicitação de armazenamento para um tamanho maior (mostrado abaixo), e então aplique o manifesto atualizado.

      resources:
        requests:
          storage: 3Gi

Limitações conhecidas

A interface UBLK não suporta expansão online a partir da versão v1.10.0. Você não tem permissão para expandir um volume que utiliza a interface UBLK.

Referência

Para obter mais informações, consulte Issue #8022.