Два відсутні сценарії в офіційній документації для налаштування та ввімкнення MD_cache не демонструють вищесказаного.
Сценарій 1: ПД створюється > додаються SDS > MD_cache налаштовується і включається
Коли новостворені SDS додаються до новоствореного ПД до того, як MD_cache буде налаштовано та ввімкнено, для них буде встановлено стан кешу метаданих FGL на "очікуваний результат", а застосування MD_cache вимагатиме від користувача виконання процедури, описаної нижче в розділі "Роздільна здатність" у розділі "Кроки для успішного налаштування та ввімкнення MD_cache".
Сценарій 2. Існуючі ПД з SDS> MD_cacheналаштовується і включається
Коли MD_cache налаштовано та ввімкнено на існуючій ПД з існуючими SDS, для SDS буде встановлено стан кешу метаданих FGL на "очікуваний результат", а застосування MD_cache вимагатиме від користувача виконання процедури, описаної нижче в розділі "Роздільна здатність" у розділі "Кроки для успішного налаштування та ввімкнення MD_cache".
Кроки для успішного налаштування та ввімкнення MD_cache
Увага: Після відключення та ввімкнення MD_cache на ПД з існуючими SDS це може вплинути на продуктивність.
1) Запустіть таку команду, щоб розподілити пам'ять, використовувану MD_cache на кожній SDS в домені захисту:Примітка:
Максимальний обсяг пам'яті, який можна виділити на SDS - 32 Гб.
scli --set_default_fgl_metadata_cache_size (--protection_domain_id | --protection_domain_name ) --metadata_cache_size_mb
2) Запустіть таку команду, щоб увімкнути MD_cache в домені захисту:
scli --enable_fgl_metadata_cache (--protection_domain_id | --protection_domain_name )
3) Виконайте наступну команду для налаштування розміру MD_cache для кожної SDS в ПД:
scli --set_fgl_metadata_cache_size (--sds_id | --sds_name | --sds_ip [--sds_port ]) (--metadata_cache_size_mb | --use_protection_domain_default_size) --metadata_cache_size_mb Визначення стандартного розміру кешу метаданих для SDS у МБ --use_protection_domain_default_size Використання стандартного розміру домену захисту
4) Запустіть таку команду, щоб відключити MD_cache в домені захисту:
scli --disable_fgl_metadata_cache (--protection_domain_id | --protection_domain_name )
5) Запустіть таку команду, щоб увімкнути MD_cache у домені захисту:
scli --enable_fgl_metadata_cache (--protection_domain_id | --protection_domain_name )
[root@MDM1 ~]#scli --add_protection_domain --protection_domain_name PD1
Successfully created protection domain. Object ID 339ccbae00000000
[root@MDM1 ~]# scli --add_sds --sds_ip 172.1.1.1 --protection_domain_name PD1 --device_name /dev/sdb,/dev/sdc,/dev/sdd --sds_name SDS1 --storage_pool_name SP1 Успішно створений SDS SDS1. ID об'єкта: 3789dbd500000000 [root@MDM1 ~]# scli --set_default_fgl_metadata_cache_size --protection_domain_name PD1 --metadata_cache_size_mb 32768 Успішно встановіть дрібну деталізацію кешу метаданих за замовчуванням для домену захисту [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Успішно ввімкнено кешування метаданих дрібної деталізації в домені захисту [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL Інформація кешу метаданих FGL: Стан кешу метаданих FGL очікує на результат Розмір кешу метаданих FGL: 32768 Мегабайт [root@MDM1 ~]# scli --set_fgl_metadata_cache_size --sds_name SDS1 --use_protection_domain_default_size Успішно встановіть розмір кешу метаданих тонкої деталізації для SDS [root@MDM1 ~]# scli --disable_fgl_metadata_cache --protection_domain_name PD1 Успішно вимкнено кешування метаданих тонкої деталізації в домені захисту [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL Інформація кешу метаданих FGL: Кеш метаданих FGL вимкнено Розмір кешу метаданих FGL: 32768 Мегабайт [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Успішно ввімкнено кешування метаданих дрібної деталізації в домені захисту [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL Інформація кешу метаданих FGL: Кеш метаданих FGL увімкнено Розмір кешу метаданих FGL: 32768 Мегабайт