ECS: Çok sayıda grup için CLI aracılığıyla ADO durumunu alma

Summary: Yüksek grup sayısı nedeniyle, hangi gruplarda ADO'nun etkin/devre dışı olduğu bilgisini almak zor olabilir. Bu KB, bu bilginin CLI aracılığıyla nasıl alınabileceğini göstermektedir.

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, "Kesinti Sırasında Erişim" anlamına gelir
Yüksek grup sayısı nedeniyle, hangi gruplarda ADO'nun etkin/devre dışı olduğu bilgisini almak zor olabilir.

KB 000047497 - ECS: [bkt_info.py (oc_map)] Grup Bilgilerini Alma (Belirli gruplar veya Grupların listesi)

  • Yönetici kullanıcı olarak Putty gibi bir SSH istemcisi aracılığıyla ECS'ye bağlanın
  • Tüm grup bilgilerini almak için yukarıdaki KB 000047497'yi inceleyin.
Komut çıktısında belirtilen çıktı dosyasını not edin

bkt_info.py --new_map --all_buckets

Örnek:
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:~>
  • Kolay kullanım için yukarıdaki çıktı dosyasını değişken olarak ayarlayın:
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"

Example:
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:~>
  • Listenin başında ADO enable = true şeklinde sıralanan tüm ad alanlarının ve grupların listesini oluşturun:
grep ADO $LOG | head -1 > /tmp/NS+buckets_ADO.log; cat $LOG | egrep 'OB|LS' | grep -v "AD ALANI IÇIN TOPLAMLAR" | sort -k8 >> /tmp/NS+buckets_ADO.log

Örnek:
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:~>


  • ADO'nun etkinleştirildiği tüm grupların listesini oluşturun:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Örnek:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
  • ADO'nun devre dışı bırakıldığı tüm grupların listesini oluşturun:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Örnek:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>

  • Toplam grup sayısını grup listeleriyle karşılaştırın:
Example:
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:~>



Müşteri tarafından görüntülenebilen şu KB, grup sayısının ECS kullanıcı arayüzü aracılığıyla yönetmek için çok yüksek olması durumunda ADO'nun CLI / curl aracılığıyla nasıl değiştirilebileceğini gösterir:
ECS: ADO (Kesinti Sırasında Erişim) parametresinin önemi



 

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.