Zwei fehlende Szenarien in der offiziellen Dokumentation für die Konfiguration und Aktivierung von MD_cache zeigen die oben genannten Szenarien nicht.
Szenario 1: PD wird erstellt, > SDSs hinzugefügt werden, > MD_cache konfiguriert und aktiviert ist.
Wenn neu erstellte SDSs zu einem neu erstellten PD hinzugefügt werden, bevor MD_cache konfiguriert und aktiviert wird, wird der Cachestatus der FGL-Metadaten auf "Ausstehendes Ergebnis" festgelegt. Bei Der Anwendung von MD_cache muss ein Benutzer das unten im Abschnitt "Lösung" unter "Schritte zum konfigurieren und aktivieren von MD_cache erfolgreich" beschriebene Verfahren ausführen.
Szenario 2: Vorhandene PD mit SDSs > MD_cache konfiguriert und aktiviert ist
Wenn MD_cache auf einer vorhandenen PD mit vorhandenen SDSs konfiguriert und aktiviert ist, wird für die SDSs der Cachestatus der FGL-Metadaten auf "Ausstehendes Ergebnis" festgelegt und bei der Anwendung von MD_cache muss ein Benutzer das unten im Abschnitt "Lösung" unter "Schritte zum erfolgreichen Konfigurieren und Aktivieren von MD_cache" beschriebene Verfahren ausführen.
Schritte zum erfolgreichen
Konfigurieren und Aktivieren MD_cacheAufmerksamkeit: Nach dem Deaktivieren und Aktivieren von MD_cache auf PD mit vorhandenen SDSs kann die Performance beeinträchtigt werden.
1) Führen Sie den folgenden Befehl aus, um den von MD_cache verwendeten Speicher auf jedem SDS in der Schutzdomain zuzuweisen:
Hinweis: Die maximale Speichermenge, die pro SDS zugewiesen werden kann, beträgt 32 GiB.
scli --set_default_fgl_metadata_cache_size (---protection_domain_id | --protection_domain_name ) --metadata_cache_size_mb
2) Führen Sie den folgenden Befehl aus, um MD_cache in der Schutzdomain zu aktivieren:
scli --enable_fgl_metadata_cache (---protection_domain_id | --protection_domain_name )
3) Führen Sie den folgenden Befehl aus, um die MD_cache Größe für jeden SDS in der PD zu konfigurieren:
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 Definieren der Standardgröße des Metadatencaches für den SDS in MB --use_protection_domain_default_size Verwenden Sie die Standardgröße der Schutzdomain.
4) Führen Sie den folgenden Befehl aus, um MD_cache in der Schutzdomain zu deaktivieren:
scli --disable_fgl_metadata_cache (---protection_domain_id | --protection_domain_name )
5) Führen Sie den folgenden Befehl aus, um MD_cache in der Schutzdomain zu aktivieren:
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 erfolgreich erstellt. Objekt-ID 3789dbd5000000000 [root@MDM1 ~]# scli --set_default_fgl_metadata_cache_size --protection_domain_name PD1 --metadata_cache_size_mb 32768 Festlegen der Standardgröße des Metadatencaches für die Schutzdomain mit feiner Granularität [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Erfolgreiches Aktivieren des Caching von Metadaten mit feiner Granularität auf der Schutzdomain [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL FGL-Metadaten-Cache-Informationen: Status des FGL-Metadatencaches ist ausstehend FGL-Metadatencachegröße: 3.2768 MB [root@MDM1 ~]# scli --set_fgl_metadata_cache_size --sds_name SDS1 --use_protection_domain_default_size Festlegen der Metadatencachegröße für SDS mit feiner Granularität [root@MDM1 ~]# scli --disable_fgl_metadata_cache --protection_domain_name PD1 Feingranularitätsmetadaten-Caching auf Schutzdomain erfolgreich deaktiviert [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL FGL-Metadaten-Cache-Informationen: FGL-Metadatencache ist deaktiviert FGL-Metadatencachegröße: 3.2768 MB [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 Erfolgreiches Aktivieren des Caching von Metadaten mit feiner Granularität auf der Schutzdomain [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL FGL-Metadaten-Cache-Informationen: FGL-Metadatencache ist aktiviert FGL-Metadatencachegröße: 3.2768 MB