ECS: So rufen Sie den ADO-Status für eine große Anzahl von Buckets über die CLI ab

Summary: Aufgrund der hohen Bucket-Anzahl kann es schwierig sein, herauszufinden, welche Buckets für ADO aktiviert/deaktiviert sind. Dieser Wissensdatenbank-Artikel zeigt, wie Sie dies über die CLI erreichen. ...

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 steht für „Access During Outage“ (Zugriff bei Ausfall).
Aufgrund der hohen Bucket-Anzahl kann es schwierig sein, herauszufinden, welche Buckets für ADO aktiviert/deaktiviert sind.

Lesen Sie hierfür den Wissensdatenbank-Artikel 000047497 ECS: [bkt_info.py (oc_map)] Bucket-Informationen abrufen (individuell oder Bucket-Liste)

  • Stellen Sie eine Verbindung zu ECS über einen SSH-Client wie Putty unter Verwendung des Admin-Nutzers her.
  • Befolgen Sie den obigen Wissensdatenbank-Artikel 000047497, um alle Bucket-Informationen abzurufen.
Notieren Sie sich die Ausgabedatei, die in der Befehlsausgabe erwähnt wird.

bkt_info.py --new_map --all_buckets

Beispiel:
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:~>
  • Legen Sie für eine einfachere Verarbeitung die obige Ausgabedatei als Variable fest:
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"

Beispiel:
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:~>
  • Erzeugen Sie eine Liste aller Namespaces und Buckets, sortiert nach „ADO enable = true“ oben in der Liste:
grep ADO $LOG | head -1 > /tmp/NS+buckets_ADO.log; cat $LOG | egrep 'OB|LS' | grep -v "SUMMEN FÜR NAMESPACE" | sort -k8 >> /tmp/NS+buckets_ADO.log

Beispiel:
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:~>


  • Erzeugen Sie eine Liste aller Buckets mit aktiviertem ADO:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Beispiel:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
  • Erzeugen Sie eine Liste aller Buckets mit deaktiviertem ADO:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Beispiel:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>

  • Vergleichen Sie die Gesamtzahl der Buckets mit den Bucket-Listen:
Beispiel:
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:~>



Im folgenden für KundInnen sichtbaren Wissensdatenbank-Artikel wird gezeigt, wie ADO über CLI/curl geändert werden kann, falls die Bucket-Anzahl für das Management über die ECS-Benutzeroberfläche zu hoch ist:
ECS: Die Bedeutung des Parameters ADO (Access During Outage)



 

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.