A.7. VDSM 후크에서 가상 머신 사용자 정의 속성 평가
후크 스크립트를 호출할 때 가상 시스템의 Custom Properties(사용자 정의 속성 ) 필드에 설정된 각 키가 환경 변수로 추가됩니다. Custom Properties(사용자 지정 속성 ) 필드의 유효성을 검사하는 데 사용되는 정규 표현식이 일부 보호 기능을 제공하지만 스크립트가 제공된 입력이 예상과 일치하는지 확인해야 합니다.
예 A.3. 사용자 정의 속성 평가
이 짧은 Python 예제에서는 사용자 지정 속성 key1
이 있는지 확인합니다. 사용자 지정 속성이 설정되면 값이 표준 오류로 출력됩니다. 사용자 지정 속성이 설정되지 않으면 작업이 수행되지 않습니다.
#!/usr/bin/python import os import sys if os.environ.has_key('key1'): sys.stderr.write('key1 value was : %s\n' % os.environ['key1']) else: sys.exit(0)