Dva chybějící scénáře v oficiální dokumentaci pro konfiguraci a povolení MD_cache neukazují výše uvedené situace.
Scénář 1: Vytvoří se > přidání SDS, > MD_cache je nakonfigurována a povolena.
Po přidání nově vytvořených SDS do nově vytvořené FD před nakonfigurováním a povolením MD_cache budou mít stav mezipaměti metadat FGL nastavený na hodnotu "pending result" a použití MD_cache bude vyžadovat, aby uživatel spustil postup popsaný níže v části Řešení v části "Steps to configuring and enabling MD_cache successfully".
Scénář 2: Stávající pd s disky SDS > MD_cache je nakonfigurováno a povoleno
Pokud je MD_cache nakonfigurována a povolena ve stávající FD se stávajícími SDS, budou mít služby SDS stav mezipaměti metadat FGL nastavený na hodnotu "pending result" a použití MD_cache bude vyžadovat, aby uživatel spustil postup popsaný níže v části Řešení v části "Steps to configuring and enabling MD_cache successfully".
Postup úspěšné konfigurace a povolení MD_cache
Pozornost: Po zakázání a povolení MD_cache na FD u stávajících systémů SDS může být ovlivněn výkon.
1) Pomocí následujícího příkazu přiřaďte paměť, kterou MD_cache na každém disku SDS v doméně protection:
Poznámka: Maximální velikost paměti, kterou lze přidělit na jedno úložiště SDS, je 32 Gb.
scli --set_default_fgl_metadata_cache_size (--protection_domain_id | --protection_domain_name ) --metadata_cache_size_mb
2) Spuštěním následujícího příkazu povolte MD_cache v doméně protection:
scli --enable_fgl_metadata_cache (--protection_domain_id | --protection_domain_name )
3) Pomocí následujícího příkazu nakonfigurujte velikost MD_cache pro každé úložiště SDS v FD:
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 < VELIKOST> Definujte výchozí velikost mezipaměti metadat pro úložiště SDS v MB. --use_protection_domain_default_size Použijte výchozí velikost domény ochrany.
4) Spuštěním následujícího příkazu deaktivujte MD_cache v doméně protection:
scli --disable_fgl_metadata_cache (--protection_domain_id | --protection_domain_name )
5) Spuštěním následujícího příkazu povolte MD_cache v doméně protection:
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 Úspěšně vytvořené SDS SDS1. ID objektu 3789dbd500000000 [root@MDM1 ~]# scli --set_default_fgl_metadata_cache_size --protection_domain_name PD1 --metadata_cache_size_mb 32768 Úspěšné nastavení jemné detailnosti výchozí velikosti mezipaměti metadat pro doménu Protection [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Úspěšně povoleno ukládání do mezipaměti metadat jemné detailnosti v doméně Protection [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL Informace o mezipaměti metadat FGL: Stav mezipaměti metadat FGL nevyřízený výsledek Velikost mezipaměti metadat FGL: 3 2768 MB [root@MDM1 ~]# scli --set_fgl_metadata_cache_size --sds_name SDS1 --use_protection_domain_default_size Úspěšné nastavení jemné velikosti mezipaměti metadat detailnosti pro úložiště SDS [root@MDM1 ~]# scli --disable_fgl_metadata_cache --protection_domain_name PD1 Úspěšně zakázáno ukládání do mezipaměti metadat jemné detailnosti v doméně protection [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL Informace o mezipaměti metadat FGL: Mezipaměť metadat FGL je zakázána Velikost mezipaměti metadat FGL: 3 2768 MB [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Úspěšně povoleno ukládání do mezipaměti metadat jemné detailnosti v doméně Protection [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL Informace o mezipaměti metadat FGL: Mezipaměť metadat FGL je povolena Velikost mezipaměti metadat FGL: 3 2768 MB