C.2.2. Red Hat Virtualization 사용자 인터페이스 플러그인 검색
플러그인 설명자 생성은 플러그인 검색 프로세스의 첫 번째 단계입니다. 플러그인 설명자에는 중요한 플러그인 메타데이터와 선택적 기본 플러그인별 구성이 포함되어 있습니다.
관리 포털 HTML 페이지 요청(HTTP GET)을 처리하는 과정의 일환으로 사용자 인터페이스 플러그인 인프라는 로컬 파일 시스템에서 플러그인 설명자를 검색하고 로드하려고 합니다. 각 플러그인 설명자에 대해 인프라는 기본 플러그인 특정 구성(있는 경우) 및 플러그인 런타임 동작을 재정의하는 데 사용되는 해당 플러그인 사용자 구성을 로드하려고 합니다. 플러그인 사용자 구성은 선택 사항입니다. 설명자 및 해당 사용자 구성 파일을 로드한 후 oVirt Engine은 사용자 인터페이스 플러그인 데이터를 집계하여 런타임 평가를 위해 관리 포털 HTML 페이지에 삽입합니다.
기본적으로 플러그인 설명자는
$ENGINE_USR/ui-plug-ins
에 있으며, oVirt Engine 로컬 구성에 정의된 대로 ENGINE_USR=/usr/share/ovirt-engine
의 기본 매핑이 사용됩니다. 플러그인 설명자는 JSON 형식 사양을 준수할 것으로 예상되지만 플러그인 설명자는 JSON 형식 사양 외에도 Java/C++ 스타일 주석( /*
및 //
의 둘 다)을 허용합니다.
기본적으로 플러그인 사용자 구성 파일은
$ENGINE_ETC/ui-plug-ins
에 있으며, oVirt Engine 로컬 구성에 정의된 대로 ENGINE_ETC=/etc/ovirt-engine
의 기본 매핑을 사용합니다. 플러그인 사용자 구성 파일은 플러그인 설명자와 동일한 콘텐츠 형식 규칙을 준수해야 합니다.
참고
플러그인 사용자 구성 파일은 일반적으로 <
descriptorFileName>-config.json
이름 지정 규칙을 따릅니다.