Skip to main content
Element Software
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.

Modificar volumes

Colaboradores netapp-pcarriga

Você pode usar o ModifyVolumes Método para configurar até 500 volumes existentes de uma só vez. As alterações entram em vigor imediatamente. Se ModifyVolumes Se a tentativa de modificar qualquer um dos volumes especificados falhar, nenhum dos volumes especificados será alterado.

Se você não especificar valores de QoS ao modificar volumes, os valores de QoS para cada volume permanecerão inalterados. Você pode recuperar os valores de QoS padrão para um volume recém-criado executando o seguinte comando: GetDefaultQoS método.

Quando precisar aumentar o tamanho dos volumes que estão sendo replicados, faça-o na seguinte ordem para evitar erros de replicação:

  1. Aumente o tamanho do volume com o acesso replicationTarget.

  2. Aumente o tamanho da fonte ou do volume com acesso de leitura/gravação.

Certifique-se de que os volumes de destino e de origem tenham o mesmo tamanho.

Observação Se você alterar o status de acesso para bloqueado ou alvo de replicação, todas as conexões iSCSI existentes serão encerradas.

Parâmetros

Este método possui os seguintes parâmetros de entrada:

Nome Descrição Tipo Valor padrão Obrigatório

acesso

Acesso permitido aos volumes. Valores possíveis:

  • `readOnly`Somente operações de leitura são permitidas.

  • `readWrite`Leitura e escrita são permitidas.

  • `locked`Não são permitidas operações de leitura ou escrita. Caso não seja especificado, o valor de acesso não se altera.

  • `replicationTarget`Identificar um volume como o volume alvo para um conjunto de volumes pareados. Se o volume não estiver emparelhado, o acesso será bloqueado. Se nenhum valor for especificado, o valor de acesso não será alterado.

corda

Nenhum

Não

ID da conta

O ID da conta à qual os volumes serão reatribuídos. Caso nenhum seja especificado, será utilizado o nome da conta anterior.

inteiro

Nenhum

Não

associarComPolíticaDeQoS

Associe o volume à política de QoS especificada. Valores possíveis:

  • `true`Associe o volume à política de QoS especificada no parâmetro QoSPolicyID.

  • `false`Não associe o volume à política de QoS especificada no parâmetro QoSPolicyID. Quando definido como falso, qualquer associação de política existente é removida, independentemente de você especificar uma política de QoS no parâmetro QoSPolicy.

booleano

Nenhum

Não

atributos

Lista de pares nome-valor em formato de objeto JSON.

objeto JSON

Nenhum

Não

criarTempo

Uma sequência de data ISO 8601 para definir como a nova data de criação do volume. Obrigatório se setCreateTime estiver definido como verdadeiro.

string ISO 8601

Nenhum

Não

dontMoveforIopsRebalance

Impeça a movimentação de um volume durante o balanceamento de carga com IOPS reais. Essa configuração está disponível a partir do Element 12.8 e só entra em vigor quando"VolumeLoadBalanceOnActualIOPS" está ativado. Valores possíveis:

  • `true`O balanceamento de carga por volume não é baseado em IOPS reais.

  • `false`O Volume realiza o balanceamento de carga com base nas IOPS reais.

Nota: O balanceamento para alta disponibilidade (falha de nó) tem precedência sobre VolumeLoadBalanceOnActualIOPS e dontMoveforIopsRebalance .

booleano

falso

Não

ativarSnapMirrorReplication

Determina se o volume pode ser usado para replicação com endpoints do SnapMirror . Valores possíveis:

  • true

  • false

booleano

falso

Não

fifoSize

Especifica o número máximo de snapshots FIFO (First-In-First-Out) suportados pelo volume. Observe que os snapshots FIFO e não-FIFO utilizam o mesmo conjunto de slots de snapshot disponíveis em um volume. Use esta opção para limitar o consumo de snapshots FIFO nos slots de snapshot disponíveis. Observe que você não pode modificar esse valor para ser menor que a contagem atual de instantâneos FIFO.

inteiro

Nenhum

Não

tamanho mínimo do Fifo

Especifica o número de slots de snapshot reservados exclusivamente para snapshots do tipo FIFO (First-In-First-Out). Como os snapshots FIFO e não-FIFO compartilham o mesmo pool, o parâmetro minFifoSize reduz o número total de snapshots não-FIFO possíveis na mesma proporção. Observe que você não pode modificar esse valor de forma que ele entre em conflito com a contagem atual de snapshots não-FIFO.

inteiro

Nenhum

Não

modo

Modo de replicação de volume. Valores possíveis:

  • `asynch`Aguarda que o sistema confirme que os dados estão armazenados na origem antes de gravá-los no destino.

  • `sync`Não aguarda a confirmação de transmissão de dados da origem para começar a gravar dados no destino.

corda

Nenhum

Não

qos

As novas configurações de qualidade de serviço para os volumes. Caso não seja especificado, as configurações de QoS não serão alteradas. Valores possíveis:

  • minIOPS

  • maxIOPS

  • burstIOPS

Nenhum

Não

qosPolicyID

O ID da política cujas configurações de QoS devem ser aplicadas aos volumes especificados. Este parâmetro é mutuamente exclusivo com o parâmetro qos.

inteiro

Nenhum

Não

setCreateTime

Defina como verdadeiro para alterar a data de registro da criação do volume.

booleano

Nenhum

Não

tamanho total

O novo tamanho dos volumes em bytes. 1000000000 é igual a 1 GB. O tamanho é arredondado para o megabyte mais próximo. Este parâmetro só pode ser usado para aumentar o tamanho de um volume.

inteiro

Nenhum

Não

IDs de volume

Uma lista de IDs de volume para os volumes a serem modificados.

matriz de inteiros

Nenhum

Sim

Valor de retorno

Este método tem o seguinte valor de retorno:

Nome Descrição Tipo

volume

Uma matriz de objetos contendo informações sobre cada volume recém-modificado.

volumevariedade

Exemplo de solicitação

As solicitações para esse método são semelhantes ao seguinte exemplo:

{
  "method": "ModifyVolumes",
  "params": {
    "volumeIDs": [319,22],
    "access": "readWrite",
    "dontMoveForIopsRebalance": false
  },
  "id": 1
}

Exemplo de resposta

Este método retorna uma resposta semelhante ao exemplo a seguir:

{
  "id": 1,
  "result": {
    "volumes":
      {
        "access":  "readWrite,
        "accountID": 22,
        "attributes": {},
        "blockSize": 4096,
        "createTime": "2024-04-01T19:39:40Z",
        "currentProtectionScheme": "doubleHelix",
        "deleteTime": "",
        "dontMoveForIopsRebalance": false,
        "enable512e": false,
        "enableSnapMirrorReplication": false,
        "fifoSize": 24,
        "iqn": "iqn.2010-01.com.solidfire:3eeu.suite40.319",
        "lastAccessTime": "2024-04-02T12:41:34Z",
        "lastAccessTimeIO": "2024-04-01T20:41:19Z",
        "minFifoSize": 0,
        "name": "suite40",
        "previousProtectionScheme": null,
        "purgeTime": "",
        "qos": {
          "burstIOPS": 27000,
          "burstTime": 60,
          "curve": {
            "1048576": 15000,
            "131072": 1950,
            "16384": 270,
            "262144": 3900,
            "32768": 500,
            "4096": 100,
            "524288": 7600,
            "65536": 1000,
            "8192": 160
          },
          "maxIOPS": 27000,
          "minIOPS": 500
        },
        "qosPolicyID": null,
        "scsiEUIDeviceID": "336565750000013ff47acc0100000000",
        "scsiNAADeviceID": "6f47acc100000000336565750000013f",
        "sliceCount": 1,
        "status": "active",
        "totalSize": 1000000716800,
        "virtualVolumeID": null,
        "volumeAccessGroups": [
        22
        ],
        "volumeConsistencyGroupUUID": "3003109e-6e75-444c-8cee-470d641a09c3",
        "volumeID": 319,
        "volumePairs": [],
        "
      }
  }
}

Novidade desde a versão

9,6

Encontre mais informações