ECS: Så här får du ADO-status för en stor mängd bucketar via CLI

Summary: På grund av det höga antalet bucketar kan det vara svårt att få information om vilka bucketar som är ADO-aktiverade/inaktiverade. Den här kunskapsbasartikeln visar hur du gör detta 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 står för "Access During Outage"
På grund av högt antal bucketar kan det vara svårt att få information om vilka hinkar som är ADO-aktiverade/inaktiverade.

Du behöver få tillgång till KB 000047497 – ECS: [bkt_info.py (oc_map)] Hämta bucketinformation (specifik eller lista över buckets)

  • Anslut till ECS via ssh-klient som PuTTY med administratörsanvändaren
  • Följ ovanstående KB-000047497 för att få all bucketinformation.
Observera utdatafilen som nämns i kommandot output

bkt_info.py --new_map --all_buckets

Exempel:
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:~>
  • För enklare hantering ställ in ovanstående utdatafil som variabel:
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"

Exempel:
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:~>
  • Generera en lista över alla namnrymder och bucketar sorterade ADO enable = true överst i listan:
grep ADO $LOG | huvud -1 > /tmp/NS+buckets_ADO.log; katt $LOG | egrep 'OB|LS" | grep -v "SUMMOR FÖR NAMNRYMD" | sort -k8 >> /tmp/NS+buckets_ADO.log

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


  • Generera en lista över alla bucketar med ADO aktiverat:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Exempel:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
  • Generera en lista över alla bucketar med ADO inaktiverat:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Exempel:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>

  • Jämför totalt antal bucketar med bucketlistor:
Exempel:
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:~>



Nedanstående kundvisningsbar KB visar hur ADO kan ändras via CLI/curl om bucketantalet är för högt för att hantera det via ECS-gränssnittet:
ECS: Vikten av parametern 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.