Два отсутствующих сценария в официальной документации по настройке и включению MD_cache не удается продемонстрировать вышеуказанное.
Сценарий 1. PD создается > когда добавляются SDS> MD_cache настраивается и активна
При добавлении недавно созданных SDS в недавно созданный PD перед настройкой и активацией MD_cache для них будет установлено состояние кэша метаданных FGL «ожидание результата», и применение MD_cache требует от пользователя выполнения процедуры, описанной ниже в разделе «Решение» в разделе «Шаги по настройке и включению MD_cache успешно».
Сценарий 2. Существующий PD с SDS> MD_cacheнастроен и включен
Если MD_cache настроена и включена на существующем программно-определяемом хранилище с существующими SDS, для программно-определяемого хранилища будет установлено состояние кэша метаданных FGL «ожидание результата», а применение MD_cache требует от пользователя выполнения процедуры, описанной ниже в разделе «Решение» в разделе «Шаги к настройке и включению MD_cache успешно».
Действия по настройке и включению MD_cache.
Внимание: При отключении и включении MD_cache PD с существующими SDS может быть затронута производительность.
1) Выполните следующую команду, чтобы выделить память, используемую MD_cache для каждого программно-определяемого СХД в защищенных доменах:
Примечание. Максимальный объем памяти, которую можно выделить для одного программно-определяемого хранилища, составляет 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 для каждого программно-определяемого хранилища в PD:
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 Определение размера кэша метаданных по умолчанию для программно-определяемой СХД в Мбайт --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 Успешно создано программно-определяемое СХД SDS1. Идентификатор объекта 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 Успешное задание размера кэша метаданных с высокой детализацией для программно-определяемой СХД [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 Мбайт