ECS: Como obter o status do ADO para uma grande quantidade de buckets por meio da CLI

Summary: Devido à alta contagem de buckets, pode ser difícil saber quais buckets estão habilitados/desabilitados para ADO. Este artigo da KB mostra como fazer isso por meio da CLI.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

ADO significa "Access During Outage" (Acesso durante a interrupção)
Devido à alta contagem de buckets, pode ser difícil saber quais buckets estão habilitados/desabilitados para ADO.

Consulte o artigo da KB 000047497 - ECS: [bkt_info.py (oc_map)] Obter informações sobre um bucket específico ou uma lista de buckets

  • Conecte-se ao ECS por um client ssh como putty usando o usuário administrador
  • Siga as instruções acima da KB 000047497 para obter todas as informações sobre o bucket.
Anote o arquivo de saída mencionado na saída do comando

bkt_info.py --new_map --all_buckets

Exemplo:
admin@ecsnode3:~> bkt_info.py --new_map --all_buckets
...
...
 --> DUR:                   0 (Days) 00:00:01.058 (hh:mm:ss.ms)

- Reminder --> Output file: "/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"

admin@ecsnode3:~>
  • Para facilitar o gerenciamento, defina o arquivo de saída acima como variável:
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"

Exemplo:
admin@ecsnode3:~> LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"
admin@ecsnode3:~>
  • Gere uma lista de todos os namespaces e buckets classificados como ADO enable = true no topo da lista:
grep ADO $LOG | head -1 > /tmp/NS+buckets_ADO.log; cat $LOG | egrep 'OB|LS' | grep -v "TOTAIS PARA NAMESPACE" | sort -k8 >> /tmp/NS+buckets_ADO.log

Exemplo:
admin@ecsnode3:~> grep ADO $LOG | head -1 > /tmp/NS+buckets_ADO.log; cat $LOG | egrep 'OB|LS' | grep -v "TOTALS FOR NAMESPACE" | sort -k8 >> /tmp/NS+buckets_ADO.log
admin@ecsnode3:~>


  • Gere uma lista de todos os buckets com o ADO habilitado:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Exemplo:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
  • Gere uma lista de todos os buckets com o ADO desabilitado:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Exemplo:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>

  • Compare a contagem total de buckets com as listas de buckets:
Exemplo:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | grep -v ADO | wc -l
6286
admin@ecsnode3:~> 
admin@ecsnode3:~> wc -l /tmp/NS+buckets_ADO_*
  198 /tmp/NS+buckets_ADO_disabled.log
 6088 /tmp/NS+buckets_ADO_enabled.log
 6286 total
admin@ecsnode3:~>



Abaixo, a KB visível para o cliente mostra como o ADO pode ser modificado por meio da CLI/curl caso a contagem de buckets seja muito alta para ser gerenciada por meio da interface do usuário do ECS:
ECS: A importância do parâmetro ADO (Access During Outage, acesso durante a interrupção)



 

Affected Products

ECS

Products

ECS Appliance, Elastic Cloud Storage
Article Properties
Article Number: 000196980
Article Type: How To
Last Modified: 22 Apr 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.