ECS : Comment obtenir l'état ADO pour une grande quantité de compartiments via CLI
Summary: En raison du nombre élevé de compartiments, il peut être difficile d'obtenir des informations sur les compartiments ADO activés/désactivés. Cet article de la base de connaissances explique comment y parvenir via 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 signifie « accès pendant la panne »
En raison du nombre élevé de compartiments, il peut être difficile d'obtenir des informations sur les compartiments ADO activés/désactivés.
Consultez l'article 000047497 de la base de connaissances - ECS : [bkt_info.py (oc_map)] Obtenir des informations sur les compartiments (spécifiques ou sur la liste des compartiments)
- Connectez-vous à ECS via le client SSH comme Putty à l'aide de l'utilisateur administrateur
- Suivez les instructions de l'article 000047497 de la base de connaissances pour obtenir toutes les informations sur les compartiments.
Notez le fichier de sortie mentionné dans le résultat de la commande.
bkt_info.py --new_map --all_buckets
Exemple :
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:~>
- Pour faciliter la gestion, définissez le fichier de sortie ci-dessus en tant que variable :
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"
Exemple :
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:~>
- Générez une liste de tous les espaces de nommage et compartiments triés par le critère ADO enable = true en haut de la liste :
grep ADO $LOG | head -1 > /tmp/NS+buckets_ADO.log ; cat $LOG | egrep 'OB|LS' | grep -v « TOTAUX DE L’ESPACE DE NOMS » | sort -k8 >> /tmp/NS+buckets_ADO.log
Exemple :
Exemple :
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:~>
- Générez la liste de tous les compartiments avec ADO activé :
cat /tmp/NS+buckets_ADO.log | awk '$7 == « true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Exemple:
Exemple:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
- Générez la liste de tous les compartiments avec ADO désactivé :
cat /tmp/NS+buckets_ADO.log | awk '$7 == « false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Exemple:
Exemple:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>
- Comparez le nombre total de compartiments avec les listes de compartiments :
Exemple :
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:~>
L'article de la base de connaissances ci-dessous, visible pour les clients, montre comment ADO peut être modifié via CLI/curl si le nombre de compartiments est trop élevé pour la gestion via l'interface utilisateur d'ECS :
ECS : L’importance du paramètre ADO (Access During Outage)
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.