ECS: Uzyskiwanie statusu ADO w przypadku dużej liczbyzasobników za pośrednictwem interfejsu wiersza poleceń

Summary: Ze względu na dużą liczbę zasobników uzyskanie informacji o tym, jakie zasobniki są włączone/wyłączone może być trudne. W tym artykule bazy wiedzy omówiono sposób wykonania tej czynności za pośrednictwem interfejsu wiersza poleceń. ...

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

Skrót ADO oznacza „Access During Outage”
Ze względu na dużą liczbę zasobników może być trudno uzyskać informacje o tym, jakie zasobniki są włączone/wyłączone.

Konieczne będzie skorzystanie z bazy wiedzy 000047497 – ECS: [bkt_info.py (oc_map)] Pobieranie informacji o zasobniku (określony lub lista zasobników)

  • Połącz się z ECS za pośrednictwem klienta ssh, takiego jak putty jako administrator
  • Postępuj zgodnie z informacjami w powyższym artykule 000047497 bazy wiedzy, aby uzyskać wszystkie informacje o zasobniku.
Zanotuj informacje o pliku wyjściowym wymienionym w danych wyjściowych polecenia

bkt_info.py --new_map --all_buckets

Przykład:
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:~>
  • Aby ułatwić obsługę, ustaw powyższy plik wyjściowy jako zmienny:
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"

Przykład:
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:~>
  • Wygeneruj listę wszystkich przestrzeni nazw i posortowanych zasobników ADO enable = true na górze listy:
grep ADO $LOG | head -1 > /tmp/NS+buckets_ADO.log; cat $LOG | egrep 'OB|LS' | grep -v "SUMY DLA PRZESTRZENI NAZW" | sort -k8 >> /tmp/NS+buckets_ADO.log

Przykład:
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:~>


  • Wygeneruj listę wszystkich zasobników z włączoną funkcją ADO:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Przykład:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
  • Wygeneruj listę wszystkich zasobników z wyłączonym ADO:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "fałsz"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Przykład:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>

  • Porównaj łączną liczbę zasobników z listami zasobników:
Przykład:
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:~>



W poniższym artykule bazy wiedzy widocznym dla klienta przedstawiono, w jaki sposób można modyfikować ADO za pośrednictwem CLI/curl w przypadku, gdy liczba zasobników jest zbyt wysoka do zarządzania za pośrednictwem interfejsu użytkownika ECS:
ECS: Znaczenie 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.