VMM의 1세대 및 2세대 가상 컴퓨터 이해

 

게시 날짜: 2016년 3월

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

Virtual Machine Manager(VMM)부터는 System Center 2012 R2에서 두 가지 유형의 가상 컴퓨터를 만들고 관리할 수 있습니다. 여기에는 Windows Server 2012 R2의 Hyper-V에 도입된 "2세대 가상 컴퓨터" 유형이 포함됩니다. 2세대 가상 컴퓨터 이전에는 가상 컴퓨터는 모두 한 가지 유형이었으며, 지금은 이 유형을 "1세대 가상 컴퓨터"라고 합니다. 자세한 내용은 Generation 2 Virtual Machine Overview(2세대 가상 컴퓨터 개요)를 참조하십시오.

가상 컴퓨터는 1세대 가상 컴퓨터이거나 2세대 가상 컴퓨터여야 합니다.VMM에서 마법사 및 속성 시트를 사용하여 1세대 가상 컴퓨터 또는 2세대 가상 컴퓨터의 옵션을 선택할 수 있지만 둘 모두를 선택할 수는 없습니다.

System_CAPS_ICON_important.jpg 중요

System Center 2012 R2 업데이트 롤업 6부터 VMM의 서비스는 다음 섹션에 설명된 것처럼 2세대 가상 컴퓨터를 지원합니다. 업데이트 롤업 6 전에는 이러한 지원이 제공되지 않았습니다.

업데이트 롤업 6 전에는 2세대를 지정하는 VM 템플릿을 서비스 템플릿이나 VM 역할 템플릿에 추가할 수 없었으며 1세대만 추가할 수 있었습니다. 또한 서비스 템플릿 내의 가상 컴퓨터(계층) 속성 시트에 1세대 가상 컴퓨터에 대한 속성만 나타납니다.

업데이트 롤업 6의 다른 기능 및 변경 내용에 대한 자세한 내용은 https://support.microsoft.com/kb/3050317/을 참조하세요.

System Center 2012 R2 업데이트 롤업 6에서 VMM의 2세대 가상 컴퓨터 사용

System Center 2012 R2 업데이트 롤업 6를 사용하면 VMM에서 다음을 수행할 수 있습니다.

  • 서비스 템플릿에 1세대 또는 2세대를 지정하는 VM 템플릿을 추가할 수 있습니다. 서비스 템플릿 내에서 가상 컴퓨터(계층) 속성 시트에는 가상 컴퓨터의 세대와 일치하는 속성이 나타납니다.

  • Microsoft Azure Pack에서 VMM을 사용하는 경우 1세대 또는 2세대를 지정하는 VM 역할 템플릿을 만들 수 있습니다. 해당 기능이 업데이트 롤업 6에 포함되어 있지만 이 기능을 사용하려면 다음 단계를 수행해야 합니다.

    1. 2세대 가상 컴퓨터를 배포하려는 클라우드에 대한 속성을 엽니다.

    2. 사용자 지정 속성 탭을 클릭하고 사용자 지정 속성 관리를 클릭한 후 만들기를 클릭하고 다음을 입력합니다.

      SupportedVmGenerationForVmRole

      확인을 클릭하여 사용자 지정 속성 관리로 돌아갑니다.

    3. 새 속성을 선택하고 추가를 클릭합니다.

    4. 새 속성이 할당된 속성 목록으로 이동되면 확인을 클릭합니다.

    5. 사용자 지정 속성 탭에서 빈 상자 옆에 SupportedVmGenerationForVmRole이 나타납니다. 상자에서 다음을 입력합니다.

      2

    6. 확인을 클릭합니다.

이 단계를 수행한 후에는 2세대 VM 역할을 사용하여 새 서비스를 배포하는 작업이 지원됩니다. 또한 SupportedVmGenerationForVmRole을 값 1로 변경한 경우에도 추가적인 2세대 가상 컴퓨터로 해당 서비스 규모를 확장할 수 있습니다.

VM 역할 템플릿에 대한 자세한 내용은 VMM 및 Windows Azure 팩을 사용하여 가상 컴퓨터 역할 템플릿 만들기를 참조하세요.

2세대 가상 컴퓨터의 호스트 요구 사항

2세대 가상 컴퓨터는 2세대를 지원하는 호스트 운영 체제가 설치된 호스트에서만 실행될 수 있습니다. 2세대 가상 컴퓨터를 지원하는 운영 체제는 Windows Server 2012 R2이며, VMM은 이전 운영 체제를 실행하는 호스트에 2세대 가상 컴퓨터를 배치하지 않습니다. 예를 들어, VMM은 Windows Server 2012를 실행하는 호스트에 2세대 가상 컴퓨터를 설치하지 않습니다.

2세대 가상 컴퓨터 시작 순서 사용자 지정

1세대와 2세대 가상 컴퓨터 간의 기본적인 차이 때문에 다른 장치(예: 하드 디스크 또는 D)의 시작 순서(부팅 순서)는 두 세대에서 동일하게 처리되지 않습니다.System Center 2012 R2에서 2세대 가상 컴퓨터의 시작 순서를 사용자 지정하려면 부팅 장치의 순서 지정된 목록이 아닌 첫 번째 부팅 장치를 지정하는 Windows PowerShell 명령을 사용해야 합니다. 다음 목록은 시작 순서를 사용자 지정하는 방법의 차이를 간략히 설명합니다.

  • 1세대 가상 컴퓨터 시작 순서 사용자 지정

    1세대 가상 컴퓨터의 시작 순서를 사용자 지정하는 한 가지 방법은 VMM 콘솔을 사용하는 것입니다.VMM 콘솔을 사용하려면 하드웨어 프로필, 가상 컴퓨터 또는 가상 컴퓨터 템플릿을 추가하는 마법사의 하드웨어 설정을 구성하는 페이지에서, 고급 아래의 펌웨어 섹션에 있는 시작 순서 목록에서 항목의 순서를 수정할 수 있습니다. 시작 순서를 사용자 지정하는 또 다른 방법은 BootOrder 매개 변수와 함께 Windows PowerShell 명령을 사용하는 것입니다. 이 매개 변수에 대해서는 cmdlet에 대한 TechNet 항목(예: Set-SCVirtualMachine, Set-SCVMTemplate 또는 Set-SCHardwareProfile)에 자세히 설명되어 있습니다.

  • 2세대 가상 컴퓨터 시작 순서 사용자 지정

    2세대 가상 컴퓨터의 첫 번째 부팅 장치를 사용자 지정하려면 FirstBootDevice 매개 변수와 함께 Windows PowerShell 명령을 사용해야 합니다. 기본적으로, 첫 번째 부팅 장치는 가상 하드 디스크로 설정됩니다. 가상 하드 디스크는 가상 컴퓨터의 운영 체제 포함 또는 가상 컴퓨터에 가상 하드 디스크가 하나만 있는 경우 유일한 가상 하드 디스크로 표시됩니다.

    FirstBootDevice 매개 변수는 cmdlet에 대한 TechNet 항목(예: Set-SCVirtualMachine, Set-SCVMTemplate 또는 Set-SCHardwareProfile)에 자세히 설명되어 있습니다. 예를 들어, 다음 명령을 실행하여 첫 번째 부팅 장치가 첫 번째 네트워크 어댑터가 되도록 기존 가상 컴퓨터 템플릿(또는 Generation2template)을 구성할 수 있습니다. 이 명령은 네트워크 어댑터에서 PXE(Preboot Execution Environment)를 지원한다는 가정에 기반합니다.

    Set-SCVMTemplate -Template "Generation2template" –FirstBootDevice "NIC,0"  
    

가상 컴퓨터 또는 가상 컴퓨터 템플릿 만들기 및 세대 지정

System Center 2012 R2부터는 마법사를 사용하여 새 가상 컴퓨터 또는 가상 컴퓨터 템플릿을 만들 때 선택 항목에 대해 VMM에 다음과 같은 응답이 표시됩니다.

  • .vhd 형식(이전 형식)의 가상 하드 디스크를 가상 컴퓨터 또는 가상 컴퓨터 템플릿의 시작 지점으로 사용하는 경우, 2세대 가상 컴퓨터는 .vhdx 형식만 지원하므로 자동으로 1세대가 됩니다. 이 경우, 마법사의 두 번째 페이지에 세대 목록 상자가 표시되지 않으며 세대를 선택할 수 없습니다.

  • .vhdx 형식(최신 형식)의 가상 하드 디스크를 가상 컴퓨터 또는 가상 컴퓨터 템플릿의 시작 지점으로 사용하는 경우 마법사의 두 번째 페이지(ID 페이지)에 도달하면 가상 컴퓨터 또는 가상 컴퓨터 템플릿의 두 가지 선택 항목인 1세대 또는 2세대가 표시됩니다. 기본적으로, 1세대가 선택됩니다.

    또한 이 지침은 가상 컴퓨터를 만들고 빈 가상 하드 디스크를 사용하는 새 가상 컴퓨터 만들기를 선택한 경우에도 적용됩니다. 이 옵션을 선택한 경우 빈 디스크는 .vhdx 형식을 사용합니다.

  • 새 기존 가상 컴퓨터 또는 가상 컴퓨터 템플릿의 시작 지점으로 기존 가상 컴퓨터 또는 가상 컴퓨터 템플릿을 사용하는 경우 세대는 기존 가상 컴퓨터 또는 가상 컴퓨터 템플릿으로 결정됩니다.

  • 하드웨어 프로필을 만드는 경우(여러 가상 컴퓨터 또는 가상 컴퓨터 템플릿에 동일한 하드웨어 설정을 일관되게 적용하는 것이 더 쉬움) 새 하드웨어 프로필 마법사의 첫 번째 페이지에서 1세대 또는 2세대 간에 선택해야 합니다. 기본적으로, 1세대가 선택됩니다.

    나중에 가상 컴퓨터 또는 가상 컴퓨터 템플릿에 하드웨어 프로필을 통합하는 경우 각 마법사에서 가상 컴퓨터 또는 가상 컴퓨터 템플릿의 세대는 첫 번째 또는 두 번째 페이지(이 목록이 앞에서 설명한)에서 결정됩니다. 그런 다음 하드웨어 프로필 목록 상자를 포함하는 마법사 페이지에서, 만들고 있는 가상 컴퓨터 또는 가상 컴퓨터 템플릿과 동일한 세대의 하드웨어 템플릿만 표시됩니다.

하드웨어 프로필, 가상 컴퓨터 또는 가상 컴퓨터 템플릿에 대해 세대가 결정된 후에는 마법사를 진행하면서 해당 세대에 적용되지 않는 기능은 표시되지 않거나 희미하게 나타납니다. 예를 들어, ID 페이지에서 1세대를 선택한 경우 구성 하드웨어 페이지로 진행하면 버스 구성IDE 장치가 나타납니다. IDE 장치는 1세대 가상 컴퓨터에만 나타납니다. 반대로, ID 페이지에서 2세대를 선택한 경우 구성 하드웨어 페이지로 진행하면 버스 구성IDE 장치가 나타나지 않습니다. 대신, 표시되는 SCSI 어댑터에 대해 연결된 장치가 표시됩니다. 이러한 장치는 SCSI 연결 가상 하드 디스크에서 부팅하는 2세대 가상 컴퓨터의 고유한 기능을 반영합니다.

비슷하게, Windows PowerShell 명령을 사용하여 두 세대의 고유한 기능을 한 가상 컴퓨터 또는 가상 컴퓨터 템플릿에 조합하는 경우 이 명령은 성공하지 않으며 오류 메시지가 표시됩니다. 또한 다른 세대의 옵션을 추가하여 기존 가상 컴퓨터 또는 가상 컴퓨터 템플릿을 수정하는 경우에도 이 명령은 성공하지 않으며 오류 메시지가 표시됩니다. 2세대 가상 컴퓨터의 고유한 기능에 대한 자세한 내용은 Generation 2 Virtual Machine Overview(2세대 가상 컴퓨터 개요)를 참조하십시오.

참고 항목

VMM에서 가상 컴퓨터 만들기 및 배포
가상 컴퓨터 템플릿을 만드는 방법
하드웨어 프로필을 만드는 방법
2세대 가상 컴퓨터 개요