Twee ontbrekende scenario's in de officiële documentatie voor het configureren en inschakelen van MD_cache tonen het bovenstaande niet.
Scenario 1: PD wordt gemaakt > SDS's worden toegevoegd > MD_cache is geconfigureerd en ingeschakeld
Wanneer nieuw gemaakte SSD's worden toegevoegd aan een nieuw gemaakte PD voordat MD_cache wordt geconfigureerd en ingeschakeld, is de cachestatus van de FGL-metadata ingesteld op "resultaat in behandeling". Voor het toepassen van MD_cache moet een gebruiker de onderstaande procedure uitvoeren in het gedeelte Oplossing onder "Stappen voor het configureren en inschakelen van MD_cache met succes".
Scenario 2: Bestaande PD met SDS's > MD_cache is geconfigureerd en ingeschakeld
Wanneer MD_cache is geconfigureerd en ingeschakeld op een bestaande PD met bestaande SDS's, hebben de SDS's de FGL-metadatacachestatus ingesteld op "in behandeling", en voor het toepassen van MD_cache moet een gebruiker de onderstaande procedure uitvoeren in het gedeelte Oplossing onder "Stappen voor het configureren en inschakelen van MD_cache met succes".
Stappen voor het configureren en inschakelen van MD_cache met succes
Aandacht: Bij het uitschakelen en inschakelen van MD_cache op PD met bestaande SDS's kunnen de prestaties worden beïnvloed.
1) Voer de volgende opdracht uit om het geheugen toe te wijzen dat door MD_cache wordt gebruikt op elke SDS in het Beschermingsdomein:
Opmerking: De maximale hoeveelheid geheugen die per SDS kan worden toegewezen is 32GiB.
scli --set_default_fgl_metadata_cache_size (--protection_domain_id | --protection_domain_name ) --metadata_cache_size_mb
2) Voer de volgende opdracht uit om MD_cache in het Beschermingsdomein in te schakelen:
scli --enable_fgl_metadata_cache (--protection_domain_id | --protection_domain_name )
3) Voer de volgende opdracht uit om de grootte van de MD_cache voor elke SDS in de PD te configureren:
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 Definieer de standaardgrootte van de metadatacache voor de SDS in MB --use_protection_domain_default_size Gebruik de standaardgrootte van het Protection Domain
4) Voer de volgende opdracht uit om MD_cache uit te schakelen in het Beschermingsdomein:
scli --disable_fgl_metadata_cache (--protection_domain_id | --protection_domain_name )
5) Voer de volgende opdracht uit om MD_cache in het Beschermingsdomein in te schakelen:
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 is gemaakt. Object-ID 3789dbd500000000 [root@MDM1 ~]# scli --set_default_fgl_metadata_cache_size --protection_domain_name PD1 --metadata_cache_size_mb 32768 De standaard cachegrootte van fine granularity voor Protection Domain is ingesteld [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Fine granularity metadata caching op Protection Domain is ingeschakeld [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL FGL metadatacache-informatie: De cachestatus van FGL-metadata is in behandeling Grootte FGL-metadatacache: 32768 MB [root@MDM1 ~]# scli --set_fgl_metadata_cache_size --sds_name SDS1 --use_protection_domain_default_size De cachegrootte van fijne granulaire metadata voor SDS is ingesteld [root@MDM1 ~]# scli --disable_fgl_metadata_cache --protection_domain_name PD1 Fine granularity metadata caching op Protection Domain is uitgeschakeld [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL FGL metadatacache-informatie: FGL metadatacache is uitgeschakeld Grootte FGL-metadatacache: 32768 MB [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Fine granularity metadata caching op Protection Domain is ingeschakeld [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL FGL metadatacache-informatie: FGL metadatacache is ingeschakeld Grootte FGL-metadatacache: 32768 MB