ECS: Cómo obtener el estado de ADO de una gran cantidad de depósitos a través de la CLI
Summary: Debido al alto conteo de depósitos, puede ser difícil obtener la información de qué depósitos están habilitados/deshabilitados para ADO. En esta base de conocimientos, se muestra cómo lograr esto a través de la 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 "acceso durante una interrupción"
Debido al alto conteo de depósitos, puede ser difícil obtener la información de qué depósitos están habilitados/deshabilitados para ADO.
Deberá usar la KB 000047497: ECS: [bkt_info.py (oc_map)] Obtener información del depósito (específico o lista de depósitos)
- Conéctese a ECS a través del cliente ssh, como putty, mediante el usuario administrador
- Siga la KB 000047497 mencionada anteriormente para obtener toda la información del depósito.
Observe el archivo de resultado mencionado en el resultado del comando
bkt_info.py --new_map --all_buckets
Ejemplo:
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 un manejo más sencillo, configure el archivo de resultado anterior como variable:
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"
Ejemplo:
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:~>
- Genere una lista de todos los espacios de nombres y depósitos ordenados como Habilitados para ADO = afirmativo en la parte superior de la lista:
grep ADO $LOG | head -1 > /tmp/NS+buckets_ADO.log; cat $LOG | egrep 'OB|LS' | grep -v "TOTALES PARA EL ESPACIO DE NOMBRES" | sort -k8 >> /tmp/NS+buckets_ADO.log
Ejemplo:
Ejemplo:
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:~>
- Genere una lista de todos los depósitos con ADO habilitado:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Ejemplo:
Ejemplo:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
- Genere una lista de todos los depósitos con ADO deshabilitado:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Ejemplo:
Ejemplo:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>
- Compare el conteo total de depósitos con las listas de depósitos:
Ejemplo:
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:~>
En la siguiente KB visible para el cliente, se muestra cómo se puede modificar ADO a través de la CLI/curl en caso de que el conteo de depósitos sea demasiado alto para administrarlo a través de la interfaz de usuario de ECS:
ECS: La importancia del parámetro ADO (acceso durante una interrupción)
Affected Products
ECSProducts
ECS Appliance, Elastic Cloud StorageArticle 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.