ЕКС: Як отримати статус ADO для великої кількості сегментів через CLI

Summary: Через велику кількість сегментів може бути важко отримати інформацію, які сегменти увімкнено/вимкнено ADO. Цей КБ показує, як це зробити за допомогою 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 розшифровується як «Доступ під час відключення»Через
велику кількість сегментів може бути важко отримати інформацію, які сегменти включені / відключені ADO.

Вам потрібно буде скористатися послугами KB 000047497 - ECS: [bkt_info.py (oc_map)] Отримання інформації про сегменти (конкретні або список сегментів)

  • Підключайтеся до ECS через ssh клієнт, як putty, використовуючи адміністратора користувача
  • Дотримуйтесь наведених вище 000047497 КБ, щоб отримати всю інформацію про сегмент.
Зверніть увагу на файл результатів, згаданий у виведенні команди

bkt_info.py --new_map --all_buckets

Приклад:
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:~>
  • Для полегшення роботи встановіть вище вихідний файл як змінну:
LOG="/opt/emc/xdoctor/tools/ee_scripts/oc_map/suite/oc_cache/03-04-2022/08:37:00_ns_bkt_map.log"

Приклад:
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:~>
  • Згенеруйте список усіх просторів імен і сегментів, відсортованих за стандартом ADO enable = true на вершині списку:
grep ADO $LOG | head -1 > /tmp/NS+buckets_ADO.log; cat $LOG | egrep 'OB|ЛС' | grep -v "ПІДСУМКИ ДЛЯ ПРОСТОРУ ІМЕН" | sort -k8 >> /tmp/NS+buckets_ADO.log

Приклад:
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:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
Приклад:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "true"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_enabled.log
admin@ecsnode3:~>
  • Згенеруйте список усіх сегментів з вимкненим ADO:
cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
Приклад:
admin@ecsnode3:~> cat /tmp/NS+buckets_ADO.log | awk '$7 == "false"' | awk '{ print $1,$2 }' > /tmp/NS+buckets_ADO_disabled.log
admin@ecsnode3:~>

  • Порівняйте загальну кількість сегментів зі списками сегментів:
Приклад:
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:~>



Нижче доступна для користувача база даних показано, як ADO може бути змінений за допомогою CLI / curl, якщо кількість сегментів занадто велика для керування ним через ECS UI:
ECS: Важливість параметра ADO (Access під час відключення)



 

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.