ModifyClusterFullThreshold
Você pode usar o ModifyClusterFullThreshold
método para alterar o nível em que o sistema gera um evento quando o cluster de armazenamento se aproxima de uma determinada utilização de capacidade. Pode utilizar a definição de limite para indicar a quantidade aceitável de armazenamento de blocos utilizado antes de o sistema gerar um aviso.
Por exemplo, se quiser ser alertado quando o sistema atingir 3% abaixo da utilização de armazenamento de bloco de nível "erro", introduza um valor de "3" para o parâmetro stage3BlockThresholdPercent. Se esse nível for atingido, o sistema enviará um alerta para o Log de Eventos no Console de Gerenciamento de Cluster.
Parâmetros
Este método tem os seguintes parâmetros de entrada:
Tem de selecionar pelo menos um parâmetro. |
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
MaxMetadataOverProvionFactor |
Um valor representativo do número de vezes que o espaço de metadados pode ser provisionado em excesso em relação à quantidade de espaço disponível. Por exemplo, se houvesse espaço de metadados suficiente para armazenar 100 TIB de volumes e esse número fosse definido como 5, então 500 TIB de volumes poderiam ser criados. |
número inteiro |
5 |
Não |
stage2AwareThreshold |
O número de nós de capacidade restantes no cluster antes do sistema acionar uma notificação de capacidade. |
número inteiro |
Nenhum |
Não |
stage3BlockThresholdPercent |
A porcentagem de utilização de armazenamento de bloco abaixo do limite "erro" que faz com que o sistema acione um alerta de "Aviso" do cluster. |
número inteiro |
Nenhum |
Não |
stage3MetadataThresholdPercent |
A porcentagem de utilização de armazenamento de metadados abaixo do limite de "erro" que faz com que o sistema acione um alerta de "Aviso" de cluster. |
número inteiro |
Nenhum |
Não |
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome |
Descrição |
Tipo |
Integridade de bloqueio |
O nível atual calculado de preenchimento de bloco do cluster.
|
cadeia de carateres |
plenitude |
Reflete o mais alto nível de plenitude entre "blockFullness" e "metadataFullness". |
cadeia de carateres |
MaxMetadataOverProvionFactor |
Um valor representativo do número de vezes que o espaço de metadados pode ser provisionado em excesso em relação à quantidade de espaço disponível. Por exemplo, se houvesse espaço de metadados suficiente para armazenar 100 TIB de volumes e esse número fosse definido como 5, então 500 TIB de volumes poderiam ser criados. |
número inteiro |
MetadataFullness |
O nível atual calculado de preenchimento de metadados do cluster.
|
cadeia de carateres |
SliceReserveUsedThresholdPct |
Condição de erro. Um alerta do sistema é acionado se a utilização de corte reservada for maior que o valor de sliceReserveUsedThresholdPct retornado. |
número inteiro |
stage2AwareThreshold |
Condição de consciência. O valor definido para o nível de limite do cluster "Stage 2". |
número inteiro |
stage2BlockThresholdBytes |
O número de bytes que estão sendo usados pelo cluster no qual uma condição de plenitude de estágio 2 existirá. |
número inteiro |
stage2MetadataThresholdBytes |
O número de bytes de metadados que estão sendo usados pelo cluster no qual uma condição de plenitude de estágio 2 existirá. |
|
stage3BlockThresholdBytes |
O número de bytes de armazenamento que estão sendo usados pelo cluster no qual uma condição de plenitude de estágio 3 existirá. |
número inteiro |
stage3BlockThresholdPercent |
O valor percentual definido para a etapa 3. Neste percentual cheio, um aviso é publicado no log de Alertas. |
número inteiro |
stage3LowThreshold |
Condição de erro. O limite no qual um alerta do sistema é criado devido à baixa capacidade em um cluster. |
número inteiro |
stage3MetadataThresholdBytes |
O número de bytes de metadados usados pelo cluster no qual uma condição de plenitude de estágio 3 existirá. |
|
stage4BlockThresholdBytes |
O número de bytes de armazenamento que estão sendo usados pelo cluster no qual uma condição de plenitude de estágio 4 existirá. |
número inteiro |
stage4CriticalThreshold |
Condição de erro. O limite no qual um alerta do sistema é criado para avisar sobre a capacidade extremamente baixa em um cluster. |
número inteiro |
stage4MetadataThresholdBytes |
O número de bytes de metadados usados pelo cluster no qual uma condição de plenitude de estágio 4 existirá. |
|
stage5BlockThresholdBytes |
O número de bytes de armazenamento usados pelo cluster no qual uma condição de plenitude de estágio 5 existirá. |
número inteiro |
stage5MetadataThresholdBytes |
O número de bytes de metadados usados pelo cluster no qual uma condição de plenitude de estágio 5 existirá. |
|
SomTotalClusterBytes |
A capacidade física do cluster, medida em bytes. |
número inteiro |
SomTotalMetadataClusterBytes |
A quantidade total de espaço que pode ser usada para armazenar metadados. |
número inteiro |
SumUsedClusterBytes |
O número de bytes de armazenamento usados no cluster. |
número inteiro |
SomUsedMetadataClusterBytes |
A quantidade de espaço usada nas unidades de volume para armazenar metadados. |
número inteiro |
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{ "method" : "ModifyClusterFullThreshold", "params" : { "stage3BlockThresholdPercent" : 3 }, "id" : 1 }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "id": 1, "result": { "blockFullness": "stage1Happy", "fullness": "stage3Low", "maxMetadataOverProvisionFactor": 5, "metadataFullness": "stage3Low", "sliceReserveUsedThresholdPct": 5, "stage2AwareThreshold": 3, "stage2BlockThresholdBytes": 2640607661261, "stage3BlockThresholdBytes": 8281905846682, "stage3BlockThresholdPercent": 3, "stage3LowThreshold": 2, "stage4BlockThresholdBytes": 8641988709581, "stage4CriticalThreshold": 1, "stage5BlockThresholdBytes": 12002762096640, "sumTotalClusterBytes": 12002762096640, "sumTotalMetadataClusterBytes": 404849531289, "sumUsedClusterBytes": 45553617581, "sumUsedMetadataClusterBytes": 31703113728 } }
Novo desde a versão
9,6