7.9. Sysprep을 사용하여 가상 머신의 구성 자동화
Sysprep
은 호스트 이름, 네트워크 인터페이스, 권한 있는 키 구성, 사용자 설정 또는 Active Directory에 연결하는 등의 Windows 가상 머신 설정을 자동화하는 데 사용되는 도구입니다. sysprep은
모든 버전의 Windows와 함께 설치됩니다.
Red Hat Virtualization은 가상화 기술을 활용하여 단일 템플릿을 기반으로 가상 워크스테이션을 배포하여 Sysprep
을 향상시킵니다. Red Hat Virtualization은 각 가상 워크스테이션에 맞는 맞춤형 자동 응답 파일을 빌드합니다.
sysprep은
완전한 무인 설치 응답 파일을 생성합니다. 여러 Windows 운영 체제의 기본값은 /usr/share/ovirt-engine/conf/sysprep/ 디렉터리에서 사용할 수 있습니다. 사용자 지정 Sysprep
파일을 생성하고 /etc/ovirt-engine/osinfo.conf.d/ 디렉터리의 osinfo 파일에서 참조할 수도 있습니다. 이러한 파일은 Sysprep
의 템플릿 역할을 합니다. 이러한 파일의 필드는 필요에 따라 복사하고 편집할 수 있습니다. 이 정의는 Edit Virtual Machine (가상 시스템 편집) 창의 Initial Run (최초 실행) 필드에 입력한 값을 재정의합니다.
Windows 가상 머신 풀을 생성할 때 사용자 지정 sysprep
파일을 생성하여 다양한 운영 체제 및 도메인을 수용할 수 있습니다. 자세한 내용은 관리 가이드 의 가상 머신 풀 생성을 참조하십시오.
덮어쓰기 파일은 /etc/ovirt-engine/osinfo.conf.d/ 에서 생성하고, /etc/ovirt-engine/osinfo.conf.d/00-defaults.properties 뒤에 파일 이름이 있어야 하며 .properties 으로 끝나야 합니다. 예를 들면 /etc/ovirt-engine/osinfo.conf.d/10-productkeys.properties 입니다. 마지막 파일이 우선 순위를 지정하고 다른 이전 파일보다 우선합니다.
/etc/ovirt-engine/osinfo.conf.d/00-defaults.properties 에서 Windows 운영 체제의 기본값을 덮어쓰기 파일에 복사하고 productKey.value
및 sysprepPath.value
필드의 값을 입력합니다.
예 7.2. Windows 7 기본 설정 값
# Windows7(11, OsType.Windows, false),false os.windows_7.id.value = 11 os.windows_7.name.value = Windows 7 os.windows_7.derivedFrom.value = windows_xp os.windows_7.sysprepPath.value = ${ENGINE_USR}/conf/sysprep/sysprep.w7 os.windows_7.productKey.value = os.windows_7.devices.audio.value = ich6 os.windows_7.devices.diskInterfaces.value.3.3 = IDE, VirtIO_SCSI, VirtIO os.windows_7.devices.diskInterfaces.value.3.4 = IDE, VirtIO_SCSI, VirtIO os.windows_7.devices.diskInterfaces.value.3.5 = IDE, VirtIO_SCSI, VirtIO os.windows_7.isTimezoneTypeInteger.value = false
7.9.1. 템플릿에서 Sysprep 구성
이 절차를 사용하여 템플릿에 포함할 표준 Sysprep
설정 세트를 지정할 수 있습니다. 또는 이 템플릿을 기반으로 가상 머신을 생성할 때 Sysprep
설정을 구성할 수 있습니다.
대체 문자열을 사용하여 /usr/share/ovirt-engine/conf/sysprep/ 디렉터리에 있는 기본 파일에 제공된 값을 대체할 수 있습니다. 예를 들어 "<Domain><![CDATA[$JoinDomain$]></Domain>" 을 사용하여 참여할 도메인을 표시할 수 있습니다.
Sysprep
이 실행되는 동안 가상 머신을 재부팅하지 마십시오.
사전 요구 사항
Windows 가상 머신 매개변수가 올바르게 정의되었습니다.
그렇지 않은 경우 Compute → Virtual Machines (가상 시스템)를 클릭하고 Edit (편집)를 클릭하고 Operating System and Cluster (운영 체제 및 클러스터) 필드에 필수 정보를 입력합니다.
- Manager의 덮어쓰기 파일에 올바른 제품 키가 정의되어 있습니다.
Sysprep
을 사용하여 템플릿 준비
- 필요한 패치와 소프트웨어를 사용하여 Windows 가상 머신을 빌드합니다.
- Windows 가상 머신을 봉인합니다. 참조 7.1절. “배포 준비에서 템플릿으로 가상 머신 전환”
- Windows 가상 머신을 기반으로 템플릿을 생성합니다. 참조 7.2절. “템플릿 생성”
-
추가 변경이 필요한 경우
Sysprep
파일을 텍스트 편집기로 업데이트합니다.
이 템플릿을 사용하여 새 가상 머신을 프로비저닝할 수 있습니다.