Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Pools de storage virtuais

Colaboradores

Os pools de storage virtuais fornecem uma camada de abstração entre os back-ends de storage do Astra Trident e o Kubernetes' StorageClasses. Eles permitem que um administrador defina aspetos, como localização, desempenho e proteção para cada back-end de uma maneira comum e independente de back-end, sem StorageClass especificar qual backend físico, pool de back-end ou tipo de back-end usar para atender aos critérios desejados.

Saiba mais sobre pools de armazenamento virtual

O administrador de storage pode definir pools de armazenamento virtual em qualquer um dos backends do Astra Trident em um arquivo de definição JSON ou YAML.

Mostra o diagrama conceitual dos pools de armazenamento virtual.

Qualquer aspeto especificado fora da lista de pools virtuais é global para o back-end e se aplicará a todos os pools virtuais, enquanto cada pool virtual pode especificar um ou mais aspetos individualmente (substituindo quaisquer aspetos globais de back-end).

Observação Ao definir pools de armazenamento virtual, não tente reorganizar a ordem dos pools virtuais existentes em uma definição de back-end. Também é aconselhável não editar/modificar atributos para um pool virtual existente e definir um novo pool virtual.

A maioria dos aspetos são especificados em termos específicos de back-end. Fundamentalmente, os valores de aspeto não são expostos fora do driver do back-end e não estão disponíveis para correspondência em StorageClasses. em vez disso, o administrador define um ou mais rótulos para cada pool virtual. Cada rótulo é um par chave:valor, e os rótulos podem ser comuns em backends exclusivos. Assim como aspetos, os rótulos podem ser especificados por pool ou globais para o back-end. Ao contrário de aspetos, que têm nomes e valores predefinidos, o administrador tem total discrição para definir chaves de rótulo e valores conforme necessário.

A StorageClass identifica qual pool virtual usar fazendo referência aos rótulos dentro de um parâmetro seletor. Os seletores de pool virtual suportam os seguintes operadores:

Operador Exemplo O valor do rótulo de um pool deve:

=

desempenho superior

Correspondência

!=

performance! extrema

Não corresponde

in

localização em (leste, oeste)

Esteja no conjunto de valores

notin

notificação de desempenho (prata, bronze)

Não estar no conjunto de valores

<key>

proteção

Existe com qualquer valor

!<key>

!proteção

Não existe