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.valuesysprepPath.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 가상 머신 매개변수가 올바르게 정의되었습니다.

    그렇지 않은 경우 ComputeVirtual Machines (가상 시스템)를 클릭하고 Edit (편집)를 클릭하고 Operating System and Cluster (운영 체제 및 클러스터) 필드에 필수 정보를 입력합니다.

  • Manager의 덮어쓰기 파일에 올바른 제품 키가 정의되어 있습니다.

Sysprep 을 사용하여 템플릿 준비

  1. 필요한 패치와 소프트웨어를 사용하여 Windows 가상 머신을 빌드합니다.
  2. Windows 가상 머신을 봉인합니다. 참조 7.1절. “배포 준비에서 템플릿으로 가상 머신 전환”
  3. Windows 가상 머신을 기반으로 템플릿을 생성합니다. 참조 7.2절. “템플릿 생성”
  4. 추가 변경이 필요한 경우 Sysprep 파일을 텍스트 편집기로 업데이트합니다.

이 템플릿을 사용하여 새 가상 머신을 프로비저닝할 수 있습니다.