Hyper-V 가상 머신 만드는 방법: 완벽한 안내

대부분의 조직의 목표는 시간이 지남에 따라 성장하고 확장하는 것입니다. 이러한 목표를 달성하는 동안 조직은 종종 인프라의 모든 측면을 적절하고 효율적으로 관리하기가 더 어려운 것으로 발견됩니다. 현대의 비즈니스는 가상화가 제공할 수 있는 다양한 이점을 오래 전부터 인식해 왔습니다. 현재 신뢰할 수 있고 비용 효율적인 접근 방식을 제공하는 다양한 가상화 플랫폼이 있습니다.

가상화에 대한 증가하는 수요를 충족시키기 위해 마이크로소프트는 자사의 가상화 기술인 Hyper-V를 소개했습니다. 이 블로그 글의 주제가 될 것입니다.

Hyper-V에 대해

Hyper-V는 마이크로소프트가 개발한 하드웨어 가상화 제품으로, 처음으로 Windows Server 2008에서 소개되었습니다. Hyper-V는 하나의 물리적 서버에서 여러 가상 머신(VM)을 생성하고 실행할 수 있는 마이크로소프트의 고유한 하이퍼바이저입니다. 호스트 머신의 모든 VM은 서로 격리되어 있으며 동일한 가상화된 하드웨어 리소스를 공유합니다. Hyper-V를 사용하면 Hyper-V 관리자라는 단일 창에서 모든 실행 중인 VM을 관리할 수 있습니다.

Hyper-V는 가상 서버를 단일 물리적 컴퓨터로 통합하여 관련 비용과 관리 오버헤드를 크게 줄일 수 있습니다. 또한, Hyper-V를 사용하면 가장 필요한 VM에 컴퓨팅 리소스를 할당함으로써 하드웨어를 더 잘 활용할 수 있습니다. 따라서 비즈니스의 요구 사항과 목표에 완전히 부합하는 쉽게 확장 가능한 가상 환경을 구축할 수 있습니다.

Hyper-V는 Windows Server의 서버 역할로 제공되며 독립형 제품(Hyper-V Server)으로도 제공됩니다. 또한, Hyper-V Server는 무료로 설치할 수 있습니다. 그러나 Hyper-V를 설치하기 전에 시스템이 다음 요구 사항을 모두 충족하는지 확인하십시오:

  • SLAT(Second Level Address Translation)을 지원하는 64비트 프로세서
  • VM Monitor Mode 확장
  • 최소 4GB의 RAM
  • 하드웨어 지원 가상화(Intel VT 또는 AMD-V)
  • 하드웨어 강제 데이터 실행 방지, AMD 시스템의 경우 NX 비트 또는 Intel 시스템의 경우 XD 비트

Windows 10에 Hyper-V 역할 설치

Hyper-V는 Windows Server 2008 이후의 내장 부분입니다. 그러나 Hyper-V 역할은 기본적으로 활성화되어 있지 않으므로 수동으로 활성화해야 합니다. Hyper-V 역할을 설치하는 과정은 매우 쉽고 직관적입니다. Windows 시스템에서 Hyper-V를 활성화하는 세 가지 방법이 있습니다: Windows 시스템 설정, PowerShell 명령줄 인터페이스(CLI), 또는 배포 이미지 서비스 및 관리(DISM). Hyper-V를 설치하는 과정 중 가장 인기 있는 접근 방식인 Windows 제어판을 사용한 Hyper-V 설치 과정을 아래에서 설명하겠습니다.

  1. 작업 표시줄 아래의 검색 상자에 설정을 입력하고 ENTER를 누릅니다. 설정 앱이 열립니다.
  2. 앱 아이콘을 클릭합니다.
  3. 오른쪽의 관련 설정 섹션 아래에서 프로그램 및 기능을 선택합니다.
  4. 왼쪽에서 Windows 기능 켜기/끄기 을(를) 선택합니다.
  5. Windows 기능 대화 상자에서 Hyper-V를 선택하고 OK를 클릭하세요.

Hyper-V 설치 프로세스가 완료되면 지금 다시 시작을 클릭하여 필요한 모든 변경 사항을 적용하거나 컴퓨터를 다시 시작할 수 있도록 다시 시작하지 않음을 클릭하세요.

Hyper-V 가상 머신용 가상 스위치 생성

컴퓨터에 Hyper-V를 설치한 후, 가상 환경을 처음부터 구축하기 위해 새로운 가상 머신을 생성할 수 있습니다. 그러나 그 전에 가상 스위치를 생성하는 것이 좋습니다. 가상 스위치는 VM 간의 통신을 보장하는 데 사용할 수 있습니다. 또한 가상 스위치를 사용하면 VM을 물리적 및 가상 네트워크에 연결할 수 있습니다. 또한 가상 스위치를 사용하여 VM을 한 대의 물리적 호스트에서 다른 대의 물리적 호스트로 이동할 수 있습니다. 이를 위해 소스 호스트와 대상 호스트가 일치하는 이름의 가상 스위치를 갖고 있는지 확인하세요.

가상 스위치를 만드는 방법은 다음과 같습니다.

  1. Hyper-V 관리자를 열고 Hyper-V 호스트 컴퓨터 이름을 선택하세요.
  2. 위의 작업 옵션을 선택하세요. 드롭다운 메뉴에서 가상 스위치 관리자를 찾아 클릭하세요.
  3. 가상 스위치 관리자가 열리면 필요한 유형의 가상 스위치를 선택할 수 있습니다. 세 가지 유형의 가상 스위치가 있습니다.
  • 외부 스위치는 가상 스위치를 생성하여 물리 네트워크 어댑터에 바인딩하여 VM에 물리 네트워크 액세스를 제공합니다.
  • 내부 스위치는 이 물리 컴퓨터에서 실행되는 VM에만 사용 가능한 가상 스위치를 생성하지만 물리적 네트워크 연결에 액세스할 수 없습니다.
  • 개인 스위치는 동일한 물리 컴퓨터에서 실행되는 VM에만 사용할 수 있는 가상 스위치를 생성합니다. 개인 네트워크를 통해 외부에서 액세스할 수 없는 격리된 네트워킹 환경을 생성할 수 있습니다.
  1. 가상 스위치 생성
  2. 가상 스위치 속성 설정. 여기에 새로운 가상 스위치의 이름을 입력하고 Notes 섹션에 추가 정보를 입력할 수 있습니다.
  3. 仮想スイッチを外部、内部、またはプライベートなネットワークに接続したいネットワークタイプを選択して接続タイプを設定します。外部を選択した場合、使用したいネットワークアダプターの種類を選びます。その後、このネットワークアダプターを管理オペレーティングシステムに共有したい場合は、下のチェックボックスをチェックしてください。また、管理のためのHyper-Vホストオペレーティングシステム(OS)を隔離したいことや、同じ仮想スイッチを共有する他のVMを隔離したい場合、または通信に使用されるLANを特定したい場合は、管理オペレーティングシステム用の仮想LAN(VLAN)识別を有効にするを選択してください。この機能は外部および内部ネットワークに適用できます。VLAN IDを手動で設定でき、それは後での通信に使用される特定のVLANと関連付けられます。
  4. をクリックしてOKを選択します。次に、以下のダイアログウィンドウが表示されます。
  5. 网络変更を適用したい場合はYesをクリックしてください。

その後、仮想スイッチが作成され、仮想環境は今後VMのネットワーク機能を行うために自身の仮想ネットワークを使用できるようになります。

Hyper-V仮想マシンの作成方法

하이퍼-V 가상 머신을 만드는 세 가지 일반적인 방법이 있습니다. 하이퍼-V 관리자, PowerShell 및 하이퍼-V 퀵 생성입니다. 이들은 모두 자세히 다루어질 것입니다.

하이퍼-V 가상 머신 만드는 방법 하이퍼-V 관리자 사용

  1. 작업 표시 줄 아래에있는 검색 상자에 하이퍼-V 관리자를 입력하고 ENTER를 누르십시오. 하이퍼-V 관리자가 열립니다.
  2. 왼쪽에서 작업 섹션을 선택하고 새로 만들기를 찾아 가상 머신을 클릭하십시오.
  3. 새 가상 머신 마법사가 열리며 구성해야 할 VM 옵션 세트가 표시됩니다. 이에는 다음이 포함됩니다. 시작하기 전에, 이름 및 위치 지정, 세대 지정, 메모리 할당, 네트워킹 구성, 가상 하드 디스크 연결 및 요약.
  4. 시작하기 전에 섹션에는 이 마법사가 무엇을 할 수 있는지와 사용 방법에 대한 간단한 개요가 제공됩니다. 이를 읽고 나중에 이 정보를 건너 뛰고 싶다면 아래의 확인란 이 페이지를 다시 표시하지 않습니다 을 선택하십시오.
  5. 다음 섹션에서는 VM 이름과 위치를 구성할 수 있습니다. VM 이름이 고유하고 필요한 VM을 쉽게 식별할 수 있도록합니다. VM 위치에 대해서는 기본 위치를 유지하거나 새 위치를 지정할 수 있습니다. 이를 위해 아래 상자를 확인하고 찾아보기를 클릭하십시오.
  6. 세대 섹션에서는 VM의 세대를 선택할 수 있습니다. Generation 1과 Generation 2 사이의 선택은 설치하려는 게스트 OS에 주로 따라옵니다. Generation 1 VM은 32비트 및 64비트 게스트 OS 및 BIOS 기반 아키텍처를 지원합니다. 또한 이전 버전의 Hyper-V 기능을 제공합니다. 반면에 Generation 2 VM은 64비트 Windows OS와 최신 버전의 Linux 및 FreeBSD OS를 지원하며 Secure Boot와 같은 고급 가상화 기능을 제공합니다. 두 세대 유형 간 선택할 때 모든 측면을 고려하십시오. VM이 생성된 후에는 VM 세대를 변경할 수 없습니다.
  7. 다음 섹션에서는 VM에 할당할 메모리 양 (32 MB에서 12,582,912 MB까지)을 지정해야합니다. VM의 미래 성능은 할당된 메모리 양에 크게 의존합니다. 또한 이 VM에 대해 Dynamic Memory를 사용할 수 있도록 아래의 상자를 체크할 수 있습니다. 이 기능을 사용하면 물리적 호스트에서 사용 가능한 메모리의 일부를 가져와 가장 필요한 VM에 리소스를 할당할 수 있습니다.
  8. 다음 단계에서는 VM을 네트워크에 연결하는 데 사용될 가상 네트워크를 선택할 수 있습니다. 이를 위해 이전에 만든 가상 스위치를 선택하십시오. 가상 스위치가 없는 경우에는 네트워크 액세스 없이 VM이 남겨진다는 의미에서 Not Connected 옵션만 제공됩니다.
  9. 다음으로, 가상 하드 디스크 요구 사항을 구성하십시오. 이 섹션에서는 이름, 위치 및 크기를 지정해야하는 새 가상 하드 디스크를 만들 수 있습니다. 또는 기존의 가상 하드 디스크 (VHD 또는 VHDX 형식)를 사용할 수 있습니다. 또 다른 옵션은 이 단계를 건너 뛰고 나중에 가상 하드 디스크를 첨부하는 것입니다.
  10. 만약 가상 하드 디스크 생성를 선택하기로 결정했다면, 설치 옵션 섹션이 나타날 것입니다. 여기에서는 즉시 구성을 지정하거나 나중에 연기할 수 있습니다. 여기에서 ISO 파일을 선택하여 게스트 운영 체제를 설치할 수 있습니다. 이 경우 다음 중 하나를 선택할 수 있습니다:
  1. 나중에 운영 체제 설치
  2. 부팅 가능한 CD/DVD-ROM에서 운영 체제 설치
  3. 부팅 가능한 플로피 디스크에서 운영 체제 설치
  4. 네트워크 기반 설치 서버에서 운영 체제 설치

옵션 중 하나를 선택하고 다음을 클릭하십시오.

  1. 마지막 섹션은 요약입니다. 여기에는 이 VM에 대한 간단한 설명이 제공됩니다. 다시 한 번 살펴보고 모든 것이 올바른지 확인하십시오. 그렇다면, 완료를 클릭하여 VM을 생성하고 마법사를 닫습니다.

PowerShell을 사용하여 Hyper-V 가상 머신 생성하는 방법

하이퍼-V 관리자는 하이퍼-V 환경에서 VM을 생성하고 관리할 때 매우 유용하지만, 하이퍼-V 기능을 최대한 활용하려면 PowerShell만 가능합니다. 하이퍼-V 관리자의 사용자 친화적이고 직관적인 인터페이스는 기술에 특별히 능숙하지 않은 사용자들을 유인하였습니다. 그러나 여러 VM이 동시에 실행되는 대규모 가상 환경을 구축하려면 PowerShell을 선택해야 합니다. 필요에 따라 일상적인 작업을 자동화하는 데 사용할 수 있는 다양한 PowerShell 스크립트(또는 cmdlet으로도 알려짐)를 작성할 수 있습니다.

PowerShell을 사용하여 새 VM을 생성하는 방법을 살펴보겠습니다.

아래 검색 창에 Windows PowerShell을 입력하십시오.

Windows PowerShell 위에서 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택하십시오.

다음 스크립트를 실행하십시오.

New-VM -Name 이름 `

-Path 경로`

-NewVHDPath VHD 경로`

NewVHDSizeBytes 메모리 `

-Generation 세대 `

-MemoryStartupBytes 메모리 시작 `

-SwitchName 스위치 이름 `

PowerShell에서 다음과 같이 보여야 합니다:

하이퍼-V 관리자에서 VM이 실제로 생성되었는지 확인하십시오. 새로 생성된 VM이 꺼진 상태인 것을 확인할 수 있습니다. 이로써 구성 프로세스를 계속할 수 있습니다.

파워쉘로 VM을 만드는 것은 어려워 보일 수 있지만 실제로는 꽤 쉬운 프로세스입니다. 한 번 익히면 모든 요구 사항을 충족하는 단일 파워쉘 스크립트를 만들 수 있습니다. 더욱이 파워쉘 스크립트는 추가 구성 옵션을 포함하여 확장할 수 있습니다. 예를 들어 다음 cmdlet을 포함하여 VM 메모리를 설정할 수 있습니다:

Set-VM -Name 이름 `

-ProcessorCount 프로세서 수 `

-DynamicMemory `

-MemoryMinimumBytes 메모리 `

-MemoryStartupBytes 메모리 `

-MemoryMaximumBytes 메모리 `

VM 설정을 열고 변경 사항이 적용되었는지 확인할 수 있습니다.

이는 파워쉘이 할 수 있는 작은 일부에 불과합니다. 가상 환경을 관리하는 데 어떻게 도움이 될 수 있는 다른 파워쉘 cmdlet을 탐색하려면 다음 명령을 실행하십시오: Get-Command -Module hyper-v | Out-GridView). 스크립트에 포함할 수 있는 모든 파워쉘 명령의 목록이 표시됩니다. 원하는 Hyper-V 명령어의 Get-Help를 입력하여 이 cmdlet에 대해 자세히 알아보세요.

Hyper-V 퀵 크리에이트를 사용하여 Hyper-V 가상 머신 생성 방법

Hyper-V 퀵 크리에이트는 VM 생성 프로세스를 더 쉽고 빠르게 만들기 위해 특별히 설계되었습니다. 몇 번의 클릭만으로 완료할 수 있습니다.

  1. Hyper-V 퀵 크리에이트를 엽니다.
  2. 왼쪽 목록에서 OS를 선택하거나 로컬 설치 소스를 클릭하여 ISO 이미지 파일(.iso) 또는 VHD 파일(.vhd 또는 .vhdx)에서 게스트 OS를 설치하세요.
  3. 설치 소스 변경를 클릭하고 필요한 파일을 선택하세요. 보안 부팅 옵션은 VM이 Windows를 실행할 경우에만 선택할 수 있습니다.
  4. 오른쪽 하단의 추가 옵션을 클릭하세요.
  5. VM 이름을 입력하세요.
  6. 가상 스위치를 선택하세요.
  7. 프로세스를 시작하려면 가상 머신 생성을 클릭하세요.

Hyper-V 가상 머신 시작

VM을 생성한 후에야 작업을 시작할 수 있습니다. 이를 위해 Hyper-V 관리자를 열고 시작하려는 VM을 마우스 오른쪽 단추로 클릭한 다음 연결을 선택하세요. VMConnect 도구가 시작됩니다. VM이 전원이 꺼진 상태라도 시작 버튼을 클릭하면 자동으로 부팅됩니다. 그 후에는 몇 가지 추가 설정만 입력하면 VM을 사용할 준비가 되어 있습니다.

Hyper-V VM 생성에 대한 전체 안내를 위해 비디오를 시청하세요.

NAKIVO Backup & Replication을 사용한 Hyper-V VM 보호

하이퍼-V 환경을 구축했다면, 잠재적인 재해 상황에서 시스템이 신속하게 복구되고 중요 데이터가 손실되지 않도록 보안에 신경써야 합니다. NAKIVO 백업 & 복제는 하이퍼-V 환경의 모든 복잡성에 대한 다양한 데이터 보호 옵션을 제공하는 신뢰할 수 있고 비용 효율적인 솔루션입니다.

NAKIVO 백업 & 복제를 사용하면 이미지 기반, 응용 프로그램 인식, 점진적 백업 및 복제 작업을 수행할 수 있으며, 이를 통해 VM, 파일 및 응용 프로그램 객체가 트랜잭션 일관된 상태로 저장되고 VM 데이터를 신속하게 복구할 수 있으며 고유한 변경 사항 (증가분)만 백업 저장소로 복사됩니다. 또한, 기존 백업의 사본을 생성하고 원격 사이트 또는 공용 클라우드 (Amazon 또는 Azure 클라우드)로 전송할 수 있습니다. 이 경우, 데이터를 직접 백업 저장소에서 다른 저장소로 복사할 필요가 없으므로 제품 VM을 참여시킬 필요가 없습니다.

제품의 기능 중 최신 추가 기능은 정책 기반 VM 보호로, 이를 사용하여 백업, 복제 및 백업 사본 작업을 자동화할 수 있습니다. NAKIVO 백업 & 복제를 사용하면 정책 (VM 이름, 크기, 위치 또는 기타 매개변수)을 설정할 수 있으며, 이를 기반으로 솔루션이 가상 환경을 스캔하고 정책 규칙과 일치하는 VM을 자동으로 보호합니다. 이 기능을 사용하면 데이터 보호 작업을 수동으로 관리하는 부담을 줄이고 시간과 노력을 크게 절약할 수 있습니다.

사이트 복구 (SR)은 재해 복구 (DR) 활동을 쉽게 자동화하고 전체 DR 프로세스를 시작부터 끝까지 조정할 수 있는 다른 데이터 보호 옵션입니다. 비즈니스 요구에 해당하는 자동화된 알고리즘으로 다양한 작업 및 조건을 배열하여 사이트 복구 워크플로우를 생성할 수 있습니다. 사이트 복구를 사용하면 비상 및 계획된 장애 극복, SR 작업의 비방해 테스트 및 데이터 센터 이전과 같은 복잡한 작업을 구성하고 수행할 수 있습니다.

결론

Hyper-V는 다양한 규모와 복잡도의 가상 환경을 구축할 수 있는 가상화 플랫폼을 제공합니다. 이 블로그 포스트는 Hyper-V VM을 생성하고 구성하는 가장 중요한 측면을 다루어 이 어려운 작업을 수행하는 데 도움이 되었습니다. 그러나 가장 고급의 가상화 플랫폼도 신뢰할 수 있는 데이터 보호 솔루션 없이는 24/7 비즈니스 연속성과 데이터 무결성을 보장할 수 없습니다.

NAKIVO Backup & Replication은 다양한 데이터 보호 옵션을 제공할 수 있지만 이와 함께 제공되는 혜택이 더 많습니다. NAKIVO Backup & Replication을 사용하면 가상 환경의 완전한 보호, 고속 백업 및 복구 작업, 저장 공간의 최적 사용, 관리 복잡성 감소, 보장된 복구 등을 즐길 수 있습니다.

Source:
https://www.nakivo.com/blog/create-hyper-v-virtual-machine-complete-walkthrough/