다음을 통해 공유


가상 컴퓨터 템플릿을 만드는 방법

 

게시 날짜: 2016년 3월

적용 대상: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Virtual Machine Manager(VMM)에서 가상 컴퓨터 템플릿을 만들려는 경우 다음 절차를 수행할 수 있습니다. 가상 컴퓨터 템플릿을 사용하면 새 가상 컴퓨터를 만들고 서비스 템플릿에서 계층을 구성할 수 있습니다. 서비스 템플릿에 대한 자세한 내용은 VMM에서 서비스 템플릿 만들기를 참조하세요.

기존 가상 컴퓨터 템플릿이나 라이브러리에 저장된 기존 가상 하드 디스크를 기반으로 가상 컴퓨터 템플릿을 만들 수 있습니다. 또는 호스트에 배포된 기존 가상 컴퓨터를 기반으로 가상 컴퓨터 템플릿을 만들 수도 있습니다. 이 옵션을 사용하려면 기존 가상 컴퓨터를 중지해야 합니다.

기존 가상 컴퓨터 템플릿 또는 라이브러리에 저장된 가상 하드 디스크를 기반으로 하여 새 가상 컴퓨터 템플릿을 만드는 경우에는 하드웨어 설정, 게스트 운영 체제 설정, 응용 프로그램 설치 및 Microsoft SQL Server 인스턴스 설치를 구성할 수 있습니다. 이러한 각 설정을 수동으로 구성할 수도 있고 기존 프로필에서 설정을 가져올 수도 있습니다. 프로필 만들기에 대한 자세한 내용은 VMM에서 프로필 및 템플릿 만들기를 참조하세요.

Linux 운영 체제를 기반으로 하는 가상 컴퓨터 템플릿을 만드는 경우 운영 체제 특수화와 같은 일부 Linux 관련 설정은 Hyper-V 호스트에서 Linux 기반 가상 컴퓨터를 배포하는 경우에만 작동합니다. 또한 호스트에 배포된 기존 가상 컴퓨터를 기반으로 하는 가상 컴퓨터 템플릿을 만드는 옵션은 Linux 기반 가상 컴퓨터 템플릿에는 적용되지 않습니다. Linux 기반 가상 컴퓨터를 만드는 방법다음에 관한 자세한 내용은Linux 기반 가상 컴퓨터의 요구 사항을 참조하세요.

가상 컴퓨터 템플릿을 만들기 전에 다음 사항을 참고하세요.

  • 가상 컴퓨터 템플릿을 만들 때는 IP 주소 설정을 사용자 지정할 수 있습니다. 고정 IP 주소 설정은 가상 컴퓨터 템플릿에서 가상 컴퓨터를 배포할 때만 사용 가능합니다.

  • 응용 프로그램 배포, SQL Server 배포 및 구성 가능한 서비스 설정은 서비스의 일부분으로 가상 컴퓨터를 배포할 때만 적용됩니다.

  • 템플릿에 지정된 실행 계정에 대한 권한이 없는 사용자에게 특정 템플릿에 대한 권한을 부여하는 경우 해당 사용자가 배포 중에 템플릿에서 실행 계정에 대한 자격 증명을 추출할 수 있습니다.

  • 템플릿에 올바른 운영 체제가 지정되어 있는지 확인합니다.

  • 가상 컴퓨터를 기반으로 템플릿을 만들기 전에 해당 가상 컴퓨터에서 로컬 관리자 계정을 새로 만들어야 합니다. 기본 제공 관리자 계정을 사용하는 경우에는 Sysprep에서 오류가 발생합니다.

  • 가상 컴퓨터를 기반으로 템플릿을 만들기 전에 가상 컴퓨터가 도메인에 가입되어 있지 않은지 확인합니다. 가입되어 있으면 Sysprep에서 오류가 발생합니다. 자세한 내용은 SCVMM 가상 컴퓨터 만들기 오류 66을 참조하세요.

  • Windows XP 또는 Windows Server 2003 시스템용 템플릿을 만들 때는 Sysprep.exe 및 Setupcl.exe 파일을 VMM 서버의 C:\Program Files\Microsoft System Center 2012\Virtual Machine Manager\Sysprep 아래 적절한 디렉터리에 복사해야 합니다. 자세한 내용은 Windows XP 또는 Windows Server 2003 시스템용 System Center 2012 Virtual Machine Manager 템플릿 만들기가 실패하고 오류 678이 발생함을 참조하세요.

참고

Sysprep 모범 사례는 Sysprep, SkipRearm 및 이미지 빌드 모범 사례를 참조하세요.

기존 가상 하드 디스크 또는 가상 컴퓨터 템플릿을 기반으로 하는 가상 컴퓨터 템플릿을 만들려면

  1. 라이브러리 작업 영역을 엽니다.

  2. 탭의 만들기 그룹에서 VM 템플릿 만들기를 클릭합니다.

    VM 템플릿 만들기 마법사가 열립니다.

  3. 원본 선택 페이지에서 라이브러리에 보관된 기존 VM 템플릿 또는 가상 하드 디스크 사용을 클릭한 후 찾아보기를 클릭합니다.

  4. VM 템플릿 원본 선택 대화 상자에서 적절한 가상 하드 디스크 또는 가상 컴퓨터 템플릿을 클릭하고 확인, 다음을 차례로 클릭합니다.

  5. ID 옵션을 다음과 같이 지정하고 다음을 클릭합니다.

    • VMM 또는 System Center 2012 SP1의 System Center 2012 내 VM 템플릿 ID 페이지에서 가상 컴퓨터 템플릿의 이름과 설명(선택 사항)을 입력합니다.

    • VMM의 System Center 2012 R2부터는 ID 페이지에서 가상 컴퓨터 이름 및 설명(선택 사항)을 입력합니다.

      이전 페이지에서 선택한 VM 템플릿 원본이 VHDX 형식의 가상 하드 디스크인 경우에는 세대 상자도 표시됩니다.세대 상자에서 1세대 또는 2세대를 선택합니다. 자세한 내용은 VMM의 1세대 및 2세대 가상 컴퓨터 이해를 참조하세요.

  6. 하드웨어 구성 페이지에서 하드웨어 설정을 구성합니다. 사용할 기존 하드웨어 프로필이 있으면 하드웨어 프로필 목록에서 원하는 하드웨어 프로필을 클릭합니다. 하드웨어 설정을 구성한 후 다음을 클릭합니다.

    하드웨어 설정을 구성할 때 다음과 같은 사항을 고려하십시오.

    • 사설 클라우드에 가상 컴퓨터를 배포하려는 경우 용량에서 사설 클라우드가 지원하는 클라우드 용량 프로필을 선택해야 합니다.

    • VMM의 System Center 2012 R2부터는 이전 단계에서 1세대 또는 2세대를 선택한 경우에는 선택한 세대의 하드웨어 프로필 및 하드웨어 옵션이 제공됩니다. 자세한 내용은 VMM의 1세대 및 2세대 가상 컴퓨터 이해 항목을 참조하세요.

    • 고정 IP 주소를 사용하도록 네트워크 어댑터를 구성하는 경우 MAC(미디어 액세스 제어) 주소도 고정으로 설정해야 합니다.

    • 서비스 팩 1이 포함되지 않은 System Center 2012에서는 MAC 주소 스푸핑 사용 확인란을 선택해도 실제로 설정이 변경되지 않는다는 알려진 문제가 있습니다.Windows Server 2008 R2 버전에 관계없이 NLB(네트워크 부하 분산)를 사용하도록 설정된 VMM 기반 Hyper-V 호스트에 서비스를 배포하려는 경우 MAC 주소 스푸핑을 사용하도록 설정해야 합니다. MAC 스푸핑를 사용하도록 설정하려면 먼저 템플릿을 만든 다음 VMM(Virtual Machine Manager) 명령 셸을 사용하여 템플릿 또는 템플릿에 사용할 하드웨어 프로필에서 설정을 구성해야 합니다. 자세한 내용은 How to Configure NLB for a Service Tier(서비스 계층에 NLB를 구성하는 방법)에서 Windows PowerShell 명령을 참조하세요.

    • System Center 2012 SP1부터는 가상 컴퓨터를 호스트 클러스터에 배치하려는 경우 VMM을 사용하여 가상 컴퓨터의 우선 순위를 구성할 수 있습니다. 자세한 내용은 VMM에서 호스트 클러스터에 가상 컴퓨터의 우선 순위를 구성 하는 방법 항목을 참조하세요.

    • System Center 2012 R2부터는 VMM을 사용하여 게스트 클러스터로 함께 작동할 가상 컴퓨터를 만들 수 있습니다. 자세한 내용은 VMM에서 서비스 템플릿을 사용하여 게스트 클러스터를 만드는 방법 항목을 참조하세요.

  7. 운영 체제 구성 페이지에서 게스트 OS 프로필 목록을 열고 게스트 운영 체제 프로필을 선택하거나 사용자 지정된 설정을 만들 운영 체제 유형(Windows, Linux 또는 없음)을 선택합니다. 목록에서 어떤 항목을 선택했는지에 따라 마법사 페이지에 표시되는 설정이 달라집니다. 또한 추가 마법사 페이지가 표시되는지 여부도 결정됩니다.

    게스트 운영 체제 설정을 구성하고 다음을 클릭합니다.

    운영 체제 설정을 구성할 때 다음과 같은 사항을 고려하십시오.

    • ID 정보에서 다음 옵션을 확인합니다.

      • 컴퓨터 이름으로 컴퓨터 이름을 생성하는 패턴을 입력할 수 있습니다. 예를 들어, **server####**을 입력하면 server0001, server0002 식의 컴퓨터 이름이 생성됩니다. 패턴을 사용하면 서비스에 가상 컴퓨터를 더 추가할 때 생성되는 컴퓨터 이름의 관련성과 식별성이 높아집니다. 이 방법을 사용하여 컴퓨터 이름을 지정하는 경우 이름 프롬프트 매개 변수(@<name>@)를 함께 사용할 수 없습니다. 패턴이나 이름 프롬프트 매개 변수를 사용할 수 있지만 둘 다를 사용할 수는 없습니다.

      • DNS 도메인 이름은 Linux 전용 옵션입니다. 이 옵션의 값으로는 FQDN(정규화된 도메인 이름)의 도메인 이름 부분을 입력합니다.

    • 역할 및 기능 설정은 Windows에 한해서 그리고 서비스 템플릿에서 가상 컴퓨터 템플릿을 사용하는 경우에만 적용됩니다. 또한 가상 컴퓨터는 다음 테이블에 나와 있는 것처럼 이러한 설정을 지원하는 게스트 운영 체제를 사용해야 합니다.

      VMM의 제품 버전 역할이나 기능의 설정을 지원하는 게스트 운영 체제
      System Center 2012 Windows Server 2008 R2
      System Center 2012 SP1(서비스 팩 1) 이상 제품 버전 Windows Server 2008 R2 이상 서버 운영 체제
    • RunOnce 명령은 Linux 기반 가상 컴퓨터 템플릿에만 적용됩니다. 이러한 명령은 운영 체제가 구성된 후 배포 중 지정된 순서대로 실행됩니다. 파이프와 같은 셸 규칙을 사용하는 경우 셸의 명시적 호출로 각 명령(예: /bin/sh –c “<your command>”)을 래핑하는 것이 좋습니다. 이 예제에서는 명령의 큰따옴표를 이스케이프해야 합니다.

    • 루트 자격 증명 아래에는 Linux 전용 옵션인 공용 SSH 키 옵션이 있습니다. 이 옵션은 지정된 공용 SSH(보안 셸) 키의 내용을 루트 사용자 인증을 위한 권한이 부여된 키로 설정합니다. VMM 라이브러리에 저장되어 있으며 확장명이 .sshkey인 공용 키 파일의 이름을 입력합니다.

    • 서비스 템플릿에서 가상 컴퓨터 템플릿을 사용하려면 네트워킹에서 다음과 같이 설정을 구성합니다.

      참고

      Active Directory 도메인 설정은 Linux 기반 템플릿에 적용되지 않습니다.

      • System Center 2012의 VMM: Active Directory 도메인 설정을 구성해야 하며 FQDN을 사용해야 합니다. 예를 들어 도메인 이름으로 contoso.com을 입력합니다. 도메인에는 VMM 관리 서버 도메인과의 양방향 트러스트 관계가 있어야 합니다.

        서비스 템플릿에서 가상 컴퓨터 템플릿을 사용하려면 관리자 암호에서 로컬 관리자 자격 증명 필요 없음 옵션을 선택하지 않습니다. 로컬 관리자 계정의 암호를 지정하거나 실행 계정 옵션을 선택할 수 있습니다.

      • System Center 2012 SP1 이상 버전의 VMM: FQDN을 사용하거나 @도메인@에서와 같이 앞뒤에 @ 기호를 사용하여 Active Directory 도메인 설정을 지정할 수 있습니다. 이런 방식으로 @ 기호를 사용하여 가상 컴퓨터를 서비스의 일부로 배포할 때 필요한 정보를 입력할 수 있습니다. 서비스가 배포되는 도메인과 VMM 관리 서버의 도메인 간의 트러스트 관계는 필요하지 않습니다.

        관리자 암호에서 선택한 옵션에 관계없이 서비스 템플릿에서 가상 컴퓨터 템플릿을 사용할 수 있습니다.

  8. 응용 프로그램 구성 페이지가 표시되면 필요에 따라 설치할 응용 프로그램을 구성합니다. 사용하려는 설정이 포함된 기존 응용 프로그램 프로필이 있으면 응용 프로그램 프로필 목록에서 응용 프로그램 프로필을 선택합니다. 응용 프로그램 설정을 구성한 후 다음을 클릭합니다.

    참고

    서비스의 일부분이 아닌 독립 실행형 가상 컴퓨터에 템플릿을 사용하는 경우에는 응용 프로그램 배포 설정이 적용되지 않습니다.

  9. SQL Server 구성 페이지가 표시되면 필요에 따라 SQL Server 인스턴스의 설치를 구성합니다. 사용하려는 기존 SQL Server 프로필이 있으면 SQL Server 프로필 목록에서 SQL Server 프로필을 클릭합니다. SQL Server 설정을 구성한 후 다음을 클릭합니다.

    참고

    서비스의 일부분이 아닌 독립 실행형 가상 컴퓨터에 템플릿을 사용하는 경우에는 SQL Server 설정이 적용되지 않습니다.

  10. 요약 페이지에서 설정을 확인한 후 만들기를 클릭합니다.

호스트에 배포된 기존 가상 컴퓨터에서 가상 컴퓨터 템플릿을 만들려면

  1. 라이브러리 작업 영역을 엽니다.

  2. 탭의 만들기 그룹에서 VM 템플릿 만들기를 클릭합니다.

    VM 템플릿 만들기 마법사가 열립니다.

  3. 원본 선택 페이지에서 호스트에 배포된 기존 가상 컴퓨터 기반을 클릭하고 찾아보기를 클릭합니다.

  4. VM 템플릿 원본 선택 대화 상자에서 원하는 가상 컴퓨터를 클릭하고 확인, 다음을 차례로 클릭합니다.

  5. VM 템플릿 ID 페이지에서 가상 컴퓨터 템플릿의 이름을 입력하고 다음을 클릭합니다.

    System_CAPS_ICON_warning.jpg 경고

    템플릿을 만들면 원본 가상 컴퓨터가 제거되며 원본 가상 컴퓨터의 모든 사용자 데이터가 손실될 수 있다는 경고 메시지가 표시됩니다. 계속하려면 를 클릭합니다.

  6. 하드웨어 구성 페이지에서 다음을 클릭합니다.

  7. 운영 체제 구성 페이지에서 게스트 운영 체제 설정을 구성합니다. 사용하려는 기존 게스트 운영 체제 프로필이 있으면 게스트 OS 프로필 목록에서 원하는 게스트 운영 체제 프로필을 클릭합니다. 게스트 운영 체제 설정을 구성한 후 다음을 클릭합니다.

  8. 라이브러리 서버 선택 페이지에서 가상 컴퓨터용 라이브러리 서버를 클릭하고 다음을 클릭합니다.

  9. 경로 선택 페이지에서 찾아보기를 클릭하고 라이브러리 공유 및 선택적 폴더 경로를 클릭한 후에 확인, 다음을 차례로 클릭합니다.

  10. 요약 페이지에서 설정을 확인한 후 만들기를 클릭합니다.

참고 항목

VMM에서 가상 컴퓨터 설정 구성
만들기 및 템플릿에서 가상 컴퓨터를 배포 하는 방법
VMM에서 서비스 템플릿 만들기