A.9. 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)