Show Table of Contents
A.7. 사용자 정의 속성 정의
Red Hat Virtualization Manager에 의해 허용되어 사용자 정의 후크에 차례로 전달되는 사용자 정의 속성은
engine-config 명령을 사용하여 정의합니다. Red Hat Virtualization Manager가 설치된 호스트에서 root 사용자로 이 명령을 실행합니다.
UserDefinedVMProperties 및 CustomDeviceProperties 설정 키는 사용자 정의 속성 정보 이름을 저장하는데 사용됩니다. 각 이름이 지정된 사용자 정의 속성의 유효한 값을 정의하는 정규 표현식도 이러한 설정 키에 포함되어 있습니다.
여러 사용자 정의 속성은 세미 콜론에 의해 구분됩니다. 설정 키 설정 시 기존 값은 덮어 쓰기됨에 유의합니다. 새로운 속성 및 기존 사용자 정의 속성을 조합 시 키 값 설정에 사용되는 명령에 있는 모든 사용자 정의 속성을 입력해야 합니다.
설정 키를 업데이트한 후 새 값을 적용하려면
ovirt-engine 서비스를 다시 시작해야 합니다.
예 A.1. 가상 머신 속성 - smartcard 사용자정의 속성 정의
- 다음 명령을 사용하여
UserDefinedVMProperties설정 키로 정의된 기존 사용자 정의 속성을 확인합니다:# engine-config -g UserDefinedVMProperties
아래의 출력 결과에서 볼 수 있듯이 사용자 정의 속성memory는 이미 정의되어 있습니다. 정규 표현식^[0-9]+$은 사용자 정의 속성에 숫자만 포함되도록 되어 있는지를 확인합니다.# engine-config -g UserDefinedVMProperties UserDefinedVMProperties: version: 3.6 UserDefinedVMProperties: version: 4.0 UserDefinedVMProperties : memory=^[0-9]+$ version: 4.0
메모리사용자 정의 속성은UserDefinedVMProperties설정키에 이미 정의되어 있으며 새 사용자 정의 속성은 이곳에 추가해야 합니다. 추가 사용자 정의 속성,smartcard는 설정 키 값에 추가됩니다. 새 사용자 정의 속성에는true또는false값을 지정할 수 있습니다.# engine-config -s UserDefinedVMProperties='memory=^[0-9]+$;smartcard=^(true|false)$' --cver=4.0
UserDefinedVMProperties설정 키에 의해 정의된 사용자 정의 속성이 올바르게 업데이트되어 있는지를 확인합니다.# engine-config -g UserDefinedVMProperties UserDefinedVMProperties: version: 3.6 UserDefinedVMProperties: version: 4.0 UserDefinedVMProperties : memory=^[0-9]+$;smartcard=^(true|false)$ version: 4.0
- 마지막으로
ovirt-engine서비스를 다시 시작하여 설정 변경 사항을 적용합니다.# service ovirt-engine restart
예 A.2. 장치 속성 - interface 사용자 정의 속성 정의
- 다음 명령을 사용하여
CustomDeviceProperties설정 키에 의해 정의되는 기존 사용자 정의 속성을 확인합니다:# engine-config -g CustomDeviceProperties
다음 출력값에서 볼 수 있듯이 사용자 정의 속성은 아직 정의되어 있지 않습니다.# engine-config -g CustomDeviceProperties CustomDeviceProperties: version: 3.6 CustomDeviceProperties: version: 4.0
interface사용자 정의 속성이 존재하지 않기 때문에 그대로 추가될 수 있습니다. 다음 예에서speed하위 속성 값은 0에서 99999 사이의 범위로 설정하고duplex하위 속성 값은full또는half중 하나를 선택하여 설정합니다.# engine-config -s CustomDeviceProperties="{type=interface;prop={speed=^([0-9]{1,5})$;duplex=^(full|half)$}}" --cver=4.0CustomDeviceProperties설정 키에 의해 정의된 사용자 정의 속성이 올바르게 업데이트되어 있는지를 확인합니다.# engine-config -g CustomDeviceProperties UserDefinedVMProperties: version: 3.6 UserDefinedVMProperties: version: 4.0 UserDefinedVMProperties : {type=interface;prop={speed=^([0-9]{1,5})$;duplex=^(full|half)$}} version: 4.0- 마지막으로
ovirt-engine서비스를 다시 시작하여 설정 변경 사항을 적용합니다.# service ovirt-engine restart

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.