12.2. 가상 머신 풀 생성

공통 템플릿을 기반으로 여러 가상 시스템이 포함된 가상 머신 풀을 생성할 수 있습니다. 가상 머신 노출 및 템플릿 생성에 대한 자세한 내용은 가상 머신 관리 가이드 의 템플릿을 참조하십시오.

Windows 가상 머신용 sysprep 파일 구성 옵션

요구 사항에 따라 여러 sysprep 파일 구성 옵션을 사용할 수 있습니다.

풀에서 도메인에 연결할 필요가 없는 경우 /usr/share/ovirt-engine/conf/ sysprep / 에 있는 기본 sysprep 파일을 사용할 수 있습니다.

풀이 도메인에 참여해야 하는 경우 각 Windows 운영 체제에 대해 사용자 지정 sysprep 을 생성할 수 있습니다.

  1. /usr/share/ovirt-engine/conf/osinfo-defaults.properties 의 각 운영 체제에 대한 관련 섹션을 새 파일로 복사하고 99-defaults.properties 로 저장합니다.
  2. 99-defaults.properties 에서 Windows 제품 활성화 키와 새로운 사용자 지정 sysprep 파일의 경로를 지정하십시오.

    os.operating_system.productKey.value=Windows_product_activation_key
    ...
    os.operating_system.sysprepPath.value = ${ENGINE_USR}/conf/sysprep/sysprep.operating_system
  3. 도메인, 도메인 암호 및 도메인 관리자를 지정하여 새 sysprep 파일을 생성합니다.

        <Credentials>
            <Domain>AD_Domain</Domain>
            <Password>Domain_Password</Password>
            <Username>Domain_Administrator</Username>
        </Credentials>

다른 Windows 가상 머신 풀에 대해 다른 sysprep 설정을 구성해야 하는 경우 관리 포털에서 사용자 지정 sysprep 파일을 만들 수 있습니다(아래 가상 머신 풀 생성 참조). 자세한 내용은 Using Sysprep to Automate the Configuration of Virtual Machines in the Virtual Machine Guide 에서 참조하십시오.

가상 머신 풀 생성

  1. ComputePools 를 클릭합니다.
  2. 새로 생성을 클릭합니다.
  3. 드롭다운 목록에서 클러스터 를 선택합니다.
  4. 드롭다운 메뉴에서 템플릿 및 버전을 선택합니다. 템플릿은 풀의 모든 가상 시스템에 대한 표준 설정을 제공합니다.
  5. 드롭다운 목록에서 운영 체제 를 선택합니다.
  6. Desktop 또는 Server 에 대해 가상 머신을 최적화하려면 drop-down 목록을 사용합니다.

    참고

    고성능 가상 머신이 단일 호스트 및 구체적인 리소스에 고정되므로 풀에 고성능 최적화는 권장되지 않습니다. 이러한 구성으로 여러 가상 머신이 포함된 풀은 제대로 실행되지 않습니다.

  7. 이름설명 (선택 사항)을 입력합니다.

    의 이름은 숫자 접미사와 함께 풀의 각 가상 머신에 적용됩니다. 자리 표시자로 ? 을 사용하여 가상 머신의 번호를 사용자 지정할 수 있습니다.

    예 12.1. 풀 이름 및 가상 머신 번호 지정 예

    • Pool: MyPool

      가상 머신: MyPool-1,MyPool -2, …​ MyPool-10

    • 풀: MyPool-?

      가상 머신: MyPool-001,MyPool-002, …​ MyPool-010

  8. 의 VM 수를 입력합니다.
  9. Prestarted 필드에 사전 시작할 가상 머신 수를 입력합니다.
  10. 단일 사용자가 세션에서 실행할 수 있는 사용자당 최대 VM 수를 선택합니다. 최소 값은 1 입니다.
  11. 삭제 보호 확인란을 선택하여 삭제 보호를 활성화합니다.
  12. Windows가 아닌 가상 머신 풀을 생성하거나 기본 sysprep 을 사용하는 경우 이 단계를 건너뜁니다. Windows 가상 머신 풀에 대한 사용자 지정 sysprep 파일을 생성하는 경우:

    1. Show Advanced Options 버튼을 클릭합니다.
    2. Initial Run (최초 실행) 탭을 클릭하고 Use Cloud-Init/Sysprep (Cloud-Init/Sysprep 사용) 확인란을 선택합니다.
    3. 인증 화살표를 클릭하고 User Name and Password 를 입력하거나 이미 구성된 암호 사용을 선택합니다.

      참고

      사용자 이름은 로컬 관리자의 이름입니다. 인증 섹션 또는 사용자 지정 sysprep 파일의 기본값(사용자)에서 해당 값을 변경할 수 있습니다.

    4. Custom Script (사용자 지정 스크립트) 화살표를 클릭하고 /usr/share/ovirt-engine/conf/ sysprep / 에 있는 기본 sysprep 파일의 내용을 텍스트 상자에 붙여넣습니다.
    5. sysprep 파일의 다음 값을 수정할 수 있습니다.

      • . 미리 정의된 Windows 활성화 제품 키를 사용하지 않으려면 < ![CDATA[$ProductKey$] >를 유효한 제품 키로 교체합니다.

            <ProductKey>
                <Key><![CDATA[$ProductKey$]]></Key>
            </ProductKey>

        예 12.2. Windows 제품 키 예

        <ProductKey>
            <Key>0000-000-000-000</Key>
        </ProductKey>
      • Windows 가상 머신이 참여할 도메인, 도메인의 암호, 도메인 관리자의 사용자 이름:

            <Credentials>
                <Domain>AD_Domain</Domain>
                <Password>Domain_Password</Password>
                <Username>Domain_Administrator</Username>
            </Credentials>

        예 12.3. 도메인 자격 증명 예

        <Credentials>
            <Domain>addomain.local</Domain>
            <Password>12345678</Password>
            <Username>Sarah_Smith</Username>
        </Credentials>
        참고

        도메인에 가입하려면 도메인, 암호 및 사용자 이름이 필요합니다. 키는 활성화를 위한 것입니다. 둘 다 필요하지 않습니다.

        Initial Run 탭에서 도메인 및 자격 증명을 수정할 수 없습니다.

      • 로컬 관리자의 전체 이름입니다.

            <UserData>
            …​
                <FullName>Local_Administrator</FullName>
            …​
            </UserData>
      • displayName 및 Name 로컬 관리자의 이름입니다.

            <LocalAccounts>
                <LocalAccount wcm:action="add">
                    <Password>
                        <Value><![CDATA[$AdminPassword$]]></Value>
                        <PlainText>true</PlainText>
                    </Password>
                    <DisplayName>Local_Administrator</DisplayName>
                    <Group>administrators</Group>
                    <Name>Local_Administrator</Name>
                </LocalAccount>
            </LocalAccounts>

        sysprep 파일의 나머지 변수는 Initial Run 탭에서 채울 수 있습니다.

  13. 선택 사항: 풀 유형 설정:

    1. 유형 탭을 클릭하고 유형을 선택합니다.

      • Manual - 관리자가 가상 머신을 풀로 명시적으로 반환해야 합니다.
      • Automatic - 가상 머신이 가상 머신 풀로 자동 반환됩니다.
    2. Stateful Pool 확인란을 선택하여 가상 머신이 상태 저장 모드에서 시작되도록 합니다. 이렇게 하면 이전 사용자가 변경한 내용이 가상 시스템에서 유지됩니다.
    3. OK를 클릭합니다.
  14. 선택 사항: SPICE 프록시를 재정의합니다.

    1. 콘솔 탭에서 SPICE 프록시 덮어쓰기 확인란을 선택합니다.
    2. Overridden SPICE 프록시 주소 텍스트 필드에서 글로벌 SPICE 프록시를 재정의할 SPICE 프록시 주소를 지정합니다.
    3. OK를 클릭합니다.
  15. Windows 가상 머신 풀의 경우 ComputeVirtual Machines (가상 머신)를 클릭하고 풀에서 각 가상 머신을 선택한 다음 Run ECDHE(한 번 )를 클릭합니다.

    참고

    가상 머신이 시작되지 않고 Info [windeploy.exe] found가 %ECDHEDIR%\panther\unattend GC\setupact.log에 표시되지 않는 경우 풀에 대한 템플릿을 생성하는 데 사용된 Windows 가상 머신의 레지스트리에 UnattendFile 키를 추가합니다.

    1. Windows 가상 머신에 연결되지 않은 파일(예: A:\Unattend.xml )이 있는 연결된 sideppy 장치가 있는지 확인합니다.
    2. 시작을 클릭하고 실행 을 클릭하고 열기 텍스트 상자에 regedit 를 입력한 다음 확인을 클릭합니다.
    3. 왼쪽 창에서 HKEY_LOCAL_MACHINESYSTEM이동합니다.
    4. 오른쪽 창을 마우스 오른쪽 버튼으로 클릭하고 문자열 값을 선택합니다.
    5. 키 이름으로 UnattendFile 을 입력합니다.
    6. 새 키를 두 번 클릭하고 연결 해제 파일 이름과 경로를 입력합니다(예: A:\Unattend.xml, 키의 값으로).
    7. 레지스트리를 저장하고 Windows 가상 머신을 배포한 다음 새 템플릿을 생성합니다. 자세한 내용은 가상 머신 관리 가이드 의 템플릿을 참조하십시오.

지정된 수의 동일한 가상 머신으로 가상 머신 풀을 생성하고 구성했습니다. ComputeVirtual Machines 에서 가상 머신을 보거나 풀 이름을 클릭하여 세부 정보 보기를 열 수 있습니다. 풀의 가상 머신은 독립 가상 머신과 해당 아이콘으로 구분됩니다.