MD_cache 구성 및 활성화하기 위한 공식 문서 자료에 누락된 두 가지 시나리오가 위의 내용을 표시하지 못합니다.
시나리오 1: 구성 및 활성화 > MD_cache SDS가 추가될 > PD가 생성됩니다.
새로 생성된 SDS가 MD_cache 구성 및 활성화되기 전에 새로 생성된 PD에 추가되면 FGL 메타데이터 캐시 상태가 "보류 중인 결과"로 설정되고 MD_cache 적용하려면 사용자가 "성공적으로 MD_cache 구성하고 활성화하는 단계"의 해결 섹션에서 아래에 설명된 절차를 실행해야 합니다.
시나리오 2: SDS가 있는 기존 PD > MD_cache 구성 및 활성화됨
기존 SDS가 있는 기존 PD에서 MD_cache 구성 및 활성화되면 SDS에 FGL 메타데이터 캐시 상태가 "보류 중인 결과"로 설정되고 MD_cache 적용하려면 사용자가 "성공적으로 MD_cache 구성하고 활성화하는 단계"의 해결 섹션에서 아래에 설명된 절차를 실행해야 합니다.
MD_cache 성공적으로
구성 및 활성화하는 단계관심: 기존 SDS에서 PD에서 MD_cache 비활성화하고 활성화하면 성능이 영향을 받을 수 있습니다.
1) 다음 명령을 실행하여 보호 도메인의 각 SDS에 MD_cache 사용하는 메모리를 할당합니다.
참고: SDS당 할당할 수 있는 최대 메모리 용량은 32GiB입니다.
scli --set_default_fgl_metadata_cache_size (--protection_domain_id | --protection_domain_name ) --metadata_cache_size_mb
2) 다음 명령을 실행하여 Protection Domain에서 MD_cache 활성화합니다.
scli --enable_fgl_metadata_cache(--protection_domain_id | --protection_domain_name )
3) 다음 명령을 실행하여 PD의 각 SDS에 대한 MD_cache 크기를 구성합니다.
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 SDS의 메타데이터 캐시의 기본 크기(MB)를 정의합니다. --use_protection_domain_default_size 보호 도메인의 기본 크기 사용
4) 다음 명령을 실행하여 Protection Domain에서 MD_cache 비활성화합니다.
scli --disable_fgl_metadata_cache(--protection_domain_id | --protection_domain_name )
5) 다음 명령을 실행하여 Protection Domain에서 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 SDS SDS1을 생성했습니다. 오브젝트 ID 3789dbd50000000 [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 메타데이터 캐시 크기: 32768MB [root@MDM1 ~]# scli --set_fgl_metadata_cache_size --sds_name SDS1 --use_protection_domain_default_size SDS의 세부 세분화 메타데이터 캐시 크기를 성공적으로 설정했습니다. [root@MDM1 ~]# scli --disable_fgl_metadata_cache --protection_domain_name PD1 보호 도메인에서 세분화된 메타데이터 캐싱을 비활성화했습니다. [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL FGL 메타데이터 캐시 정보: FGL 메타데이터 캐시가 비활성화되어 FGL 메타데이터 캐시 크기: 32768MB [root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1 보호 도메인에서 정밀 세분화 메타데이터 캐싱을 성공적으로 활성화했습니다. [root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL FGL 메타데이터 캐시 정보: FGL 메타데이터 캐시가 <<< 활성화됨 FGL 메타데이터 캐시 크기: 32768MB