ECS: Jak získat stav ADO pro velké množství kbelíků prostřednictvím rozhraní příkazového řádku

Summary: Vzhledem k vysokému počtu kbelíků může být obtížné získat informace, které segmenty jsou povolené/zakázané ADO. Tento článek znalostní databáze popisuje, jak toho dosáhnout prostřednictvím rozhraní příkazového řádku. ...

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 je zkratka pro "Access During Outage"
Vzhledem k vysokému počtu kbelíků může být obtížné získat informace, jaké kbelíky jsou ADO povoleny / zakázány.

Budete muset využít KB 000047497 – ECS: [bkt_info.py (oc_map)] Získání informací o kbelíku (konkrétní nebo seznam kbelíků)

  • Připojte se k systému ECS pomocí klienta ssh, jako je PuTTY, pomocí správce
  • Veškeré informace o kbelíku získáte podle výše uvedených 000047497 KB.
Poznamenejte si výstupní soubor uvedený ve výstupu příkazu

bkt_info.py --new_map --all_buckets

Příklad:
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:~>
  • Pro snadnější manipulaci nastavte nad výstupním souborem jako proměnnou:
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"

Příklad:
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:~>
  • Vygenerujte seznam všech oborů názvů a kbelíků seřazených ADO enable = true v horní části seznamu:
grep ADO $LOG | hlava -1 > /tmp/NS+buckets_ADO.log; kočka $LOG | egrep 'OB|LS' | grep -v "SOUČTY PRO OBOR NÁZVŮ" | sort -k8 >> /tmp/NS+buckets_ADO.log

Příklad:
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:~>


  • Vygeneruje seznam všech kbelíků s povolenou funkcí ADO:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Příklad:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
  • Vygenerovat seznam všech kbelíků se zakázanou funkcí ADO:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Příklad:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>

  • Porovnejte celkový počet kbelíků se seznamy:
Příklad:
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:~>



Níže uvedený článek znalostní databáze ukazuje, jak lze rozhraní ADO upravit prostřednictvím rozhraní příkazového řádku/curl v případě, že je počet kbelíků příliš vysoký pro správu pomocí uživatelského rozhraní ECS:
ECS: Důležitost parametru 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.