ECS: Hvordan få ADO-status for store mengder bøtter via CLI

Summary: På grunn av høyt antall bøtter kan det være vanskelig å få informasjon om hvilke bøtter som er ADO-aktivert/deaktivert. Denne kunnskapsartikkelen viser hvordan du oppnår dette 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 for "Access During Outage"
På grunn av høyt antall bøtter kan det være vanskelig å få informasjonen hvilke bøtter som er ADO-aktivert / deaktivert.

Du må ha tilgang til KB 000047497 – ECS: [bkt_info.py (oc_map)] Få bøtteinformasjon (spesifikk eller liste over bøtter)

  • Koble til ECS via ssh-klient som kitt ved hjelp av administratorbrukeren
  • Følg over KB 000047497 for å få alle bøtte info.
Legg merke til utdatafilen som er nevnt i kommandoutgangen

bkt_info.py --new_map --all_buckets

Eksempel:
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:~>
  • For enklere håndtering satt over utdatafilen som variabel:
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"

Eksempel:
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:~>
  • Generer en liste over alle navnerom og samlinger sortert ADO enable = true øverst på listen:
grep ADO $LOG | head -1 > /tmp/NS+buckets_ADO.log; cat $LOG | egrep 'OB|LS '| grep -v "TOTALER FOR NAVNEROM" | sorter -k8 >> /tmp/NS+buckets_ADO.log

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


  • Generer liste over alle samlinger med ADO aktivert:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Eksempel:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
  • Generer liste over alle verdiområder med ADO deaktivert:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Eksempel:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>

  • Sammenlign totalt antall verdiområder med samlingslister:
Eksempel:
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:~>



Nedenfor viser kundesynlig KB hvordan ADO kan endres via CLI/curl i tilfelle antallet skuffer er for høyt til å administrere det via ECS UI:
ECS: Viktigheten av ADO-parameteren (tilgang under strømbrudd)



 

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.