Dois cenários ausentes na documentação oficial para configurar e habilitar MD_cache apresentar os itens acima.
Cenário 1: O PD é criado > SDSs são adicionados > MD_cache está configurado e ativado
Quando os SDSs recém-criados são adicionados a um PD recém-criado antes de o MD_cache ser configurado e ativado, eles terão o estado do cache de metadados FGL definido como "resultado pendente", e a aplicação do MD_cache exigirá que um usuário execute o procedimento descrito abaixo na seção Resolução em "Etapas para configurar e habilitar o MD_cache com sucesso".
Cenário 2: PD existente com SDSs > MD_cache configurado e habilitado
Quando o MD_cache é configurado e ativado em um PD existente com SDSs existentes, os SDSs terão o estado do cache de metadados FGL definido como "resultado pendente", e a aplicação do MD_cache exigirá que um usuário execute o procedimento descrito abaixo na seção Resolução em "Etapas para configurar e habilitar o MD_cache com sucesso".
Etapas para configurar e habilitar a MD_cache com sucesso
Atenção: Após a desativação e a ativação MD_cache em PD com SDSs existentes, o desempenho pode ser afetado.
1) Execute o seguinte comando para alocar a memória usada pelo MD_cache em cada SDS no domínio de proteção:Obs.
: A quantidade máxima de memória que pode ser alocada por SDS é de 32 GiB.
scli --set_default_fgl_metadata_cache_size (--protection_domain_id | --protection_domain_name ) --metadata_cache_size_mb
2) Execute o seguinte comando para habilitar MD_cache no domínio de proteção:
scli --enable_fgl_metadata_cache (--protection_domain_id | --protection_domain_name )
3) Execute o seguinte comando para configurar o MD_cache tamanho de cada SDS no 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 Definir o tamanho padrão do cache de metadados para o SDS em MB --use_protection_domain_default_size Use o tamanho padrão do domínio de proteção
4) Execute o seguinte comando para desativar MD_cache no domínio de proteção:
scli --disable_fgl_metadata_cache (--protection_domain_id | --protection_domain_name )
5) Execute o seguinte comando para habilitar MD_cache no domínio de proteção:
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 criado com sucesso. ID do objeto 3789dbd5000000000 [root@MDM1 ~]# scli --set_default_fgl_metadata_cache_size --protection_domain_name PD1 --metadata_cache_size_mb 32768 Definir com êxito o tamanho padrão do cache de metadados de granularidade fina para o domínio de proteção [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Habilitada com sucesso para armazenamento em cache de metadados de granularidade fina no domínio de proteção [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | FGL grep Informações de cache de metadados FGL: O estado do cache de metadados FGL está pendente para Tamanho do cache de metadados FGL: 32768 MB [root@MDM1 ~]# scli --set_fgl_metadata_cache_size --sds_name SDS1 --use_protection_domain_default_size Definir com sucesso o tamanho do cache de metadados de granularidade fina para SDS [root@MDM1 ~]# scli --disable_fgl_metadata_cache --protection_domain_name PD1 Desativação bem-sucedida do armazenamento em cache de metadados de granularidade fina no domínio de proteção [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | FGL grep Informações de cache de metadados FGL: O cache de metadados FGL está Tamanho do cache de metadados FGL: 32768 MB [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Habilitada com sucesso para armazenamento em cache de metadados de granularidade fina no domínio de proteção [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | FGL grep Informações de cache de metadados FGL: O cache de metadados FGL está habilitado Tamanho do cache de metadados FGL: 32768 MB