가상 머신의 백업 및 복원. Windows 버전이 있는 Hyper-V Hyper v의 무료 버전 개요

얼마 전 또 다른 새 버전의 Windows Server 2016이 출시되었으며, 이와 함께 Microsoft의 무료 하이퍼바이저인 Windows Hyper-V Server 2016도 업데이트되었습니다. 평소와 같이 초기 설정은 복잡하고 명확하지 않습니다. 허용되는 기능을 얻으려면 약간 수정해야 합니다.

소개

그런 다음 다른 시스템과 마찬가지로 표준 방식으로 설치를 수행합니다. iso 이미지에서 부팅하고 설치 프로그램 단계를 따릅니다. Hyper-v 서버를 설치하는 데 뉘앙스나 문제가 없으므로 이에 대해서는 중점적으로 설명하지 않겠습니다. 나는 설치의 맨 마지막에만주의를 기울일 것입니다. 나는이 창을 얻었다 :

이 경우 나는 아무 것도 할 수도 선택하지도 못했습니다. 나는 눌렀다 ctrl+alt+delete관리자 암호를 설정하라는 메시지가 표시됩니다. 이 작업을 수행하고 설치가 완료되었으며 표준 제어 인터페이스가 로드된 창:

어떤 이유로 이 창을 닫으면 다음 명령을 사용하여 명령줄에서 다시 호출할 수 있습니다. 설정.

Hyper-V 서버 2016 구성

표준 관리 콘솔을 통해 Hyper-V Server 2016의 초기 구성을 즉시 수행합니다.

  1. 표준에 만족하지 않는 경우 작업 그룹을 지정하십시오.
  2. 서버 이름을 더 의미 있고 이해하기 쉬운 이름으로 변경하십시오.
  3. 다른 관리자를 추가하십시오. 관리자가 아닌 다른 관리자 계정을 가지려면 이 작업을 수행해야 합니다. 앞으로는 이 계정으로 모든 설정과 연결을 하시길 권장합니다.
  4. 핑을 포함한 원격 제어를 허용합니다.
  5. 자동 업데이트는 여러분의 재량에 맡깁니다. 나는 보통 그것을 끄고 모든 것을 수동으로 수행합니다.
  6. 즉시 업데이트를 확인하고 설치하는 것이 좋습니다.
  7. 모든 버전의 클라이언트에 원격 데스크톱이 포함되어 있습니다.
  8. 네트워크 설정을 지정합니다. 표준은 dhcp이며 주소를 정적으로 설정하는 것이 좋습니다.
  9. 기본값이 올바르지 않으면 시간을 조정하십시오.
  10. 원격 측정 설정은 완전히 비활성화할 수 없습니다. 마이크로소프트입니다. 최신 시스템 버전의 혁신을 고려할 때 놀라운 일이 아닙니다.

우리는 hyper-v server 2016의 기본 설정을 빠르게 살펴보았습니다. 이제 즉시 가상 머신 설치를 시작할 것입니다. 그러나 불행히도 이것은 아직 수행할 수 없습니다. 어떻게든 제어판을 사용하여 서버에 연결해야 합니다. 액세스 권한이 있는 한 rdp 전용액세스할 수 있지만 이것으로 충분하지 않습니다.

Hyper-V Server 2016의 원격 연결 및 관리

긴 명령을 명령줄에 복사하여 붙여넣는 것이 편리하도록 rdp를 통해 서버에 연결합니다. 콘솔에서 cmd이동 파워쉘단순히 명령을 입력하여:

파워쉘

원격 제어를 위해 방화벽에 대한 권한을 구성하는 명령을 입력합니다.

Set-NetFirewallRule -DisplayGroup "WMI(Windows Management Instrumentation)" -활성화 true -PassThru Set-NetFirewallRule -DisplayGroup "원격 이벤트 로그 관리" -활성화 true -PassThru Set-NetFirewallRule -DisplayGroup "원격 볼륨 관리" -활성화 true -PassThru

이제 클라이언트 시스템으로 넘어갑시다. 제 경우에는 이것이 Windows 10 Enterprise임을 상기시킵니다. 하이퍼바이저에서 생성된 것과 동일한 매개변수를 사용하여 계정으로 로그인해야 합니다. 동일한 사용자를 추가하고 그 아래에서 작업하십시오. 이것은 서버 자체, 서비스, 디스크 하위 시스템 등의 관리에 연결하기 위한 전제 조건입니다. Hyper-v 역할을 관리하기 위해서만 연결하려면 서버와 동일한 계정을 가질 필요는 없으며 마지막에 그 방법을 알려드리겠습니다.

먼저 파일에 항목을 생성해 보겠습니다. 호스트서버 이름 hyperv. 제 경우 이 항목은 다음과 같습니다.

192.168.1.100 하이퍼v2016

클라이언트 시스템에서 이름으로 하이퍼바이저를 ping하고 있는지 확인하십시오. 이제 네트워크 어댑터의 설정에서 현재 네트워크 연결이 개인 네트워크에 연결된 것으로 표시되는지 확인해야 합니다. 이것은 네트워크 장치 검색을 활성화하는 데 필요합니다. 내용은 다음과 같습니다.

기본적으로 이 설정은 사설 네트워크에 대해 활성화되고 공용 네트워크에 대해 비활성화됩니다. 공용으로도 켜거나 네트워크 연결 설정을 사설 네트워크로 변경할 수 있습니다. 제어판의 다음 섹션에서 이 작업을 수행할 수 있습니다.

이 작업을 수행할 위치를 즉시 찾을 수 없었으므로 힌트를 드리겠습니다. Hyper-v 서버 2016에 연결하도록 호스트를 계속 구성합니다. cmd를 실행합니다. 관리자로부터그리고 파워쉘로 이동합니다. 다음 명령을 실행합니다.

Winrm 빠른 구성

Y를 누르고 계속하십시오. 원격 시스템 관리를 허용하는 다음 명령을 입력합니다.

Winrm 설정 winrm/config/client "@(TrustedHosts="hyperv2016")"

이 예에서 hyperv2016은 내 하이퍼바이저의 이름입니다.

위 명령어를 복사할 때 작은따옴표와 큰따옴표에 주의하세요. 복사/붙여넣기 시 변경될 수 있습니다. 결과적으로 명령을 실행하는 동안 오류가 발생합니다. 필요한 경우 수동으로 편집하십시오.

이제 매개변수를 하나 더 변경해야 합니다. 스냅 시작 dcomcnfg.exe cmd에서 이 명령을 실행하여 구성 요소 서비스 관리 스냅인이 열립니다.

우리는 그림에 표시된 일련의 작업을 수행합니다. 다음으로 Hyperv를 관리하기 위한 표준 하드웨어를 설치해야 합니다. 이를 위해 우리는 간다 제어판 -> 프로그램 -> Windows 기능 켜기/끄기. 우리는 그곳에서 선택한다 Hyper-V 관리 도구설치합니다. 설치가 완료될 때까지 기다리고 원격 서버에 연결을 시도합니다.

모든 것이 올바르게 완료되면 서버에 연결하여 관리할 수 있습니다.

한 가지 더 뉘앙스에 대해 말씀드리겠습니다. 하이퍼바이저에 대한 관리 권한이 있는 동일한 계정으로 실행하지 않는 경우에도 원격 Hyper-v 서버에 연결할 수 있습니다. 연결 시 다른 사용자의 매개변수를 입력할 수 있습니다. 그러나 이 기능이 작동하려면 서버와 클라이언트 모두에서 여러 작업을 수행해야 합니다. 먼저 컴퓨터의 로컬 정책에서 하나의 설정을 변경해야 합니다. 이렇게하려면 cmd에서 명령을 실행하십시오. gpedit. 로컬 컴퓨터 정책 관리 스냅인이 열립니다. 가는 중입니다: 컴퓨터 구성 -> 관리 템플릿 -> 시스템 -> 자격 증명 전달 -> "NTLM 전용" 서버 인증으로 새 자격 증명 전달 허용. 활성화하고 항목을 추가합니다.

Set-Item WSMan:\localhost\Client\TrustedHosts -값 "(!LANG:hyperv2016" Enable-WSManCredSSP -Role client -DelegateComputer "hyperv2016" !}

이제 하이퍼바이저 자체에서 몇 가지를 변경해야 합니다. rdp를 통해 연결하고 cmd로 이동하여 powershell을 실행하고 다음 명령을 실행합니다.

Enable-PSRemoting Enable-WSManCredSSP - 역할 서버

그 후 익숙한 컴퓨터 사용자로 작업할 수 있지만 동시에 다른 계정으로 hyper-v 서버 2016에 연결하여 관리할 수 있습니다.

가장 어려운 일이 끝났습니다. 이제 하이퍼바이저를 자유롭게 연결하고 제어할 수 있습니다. 서버 자체의 관리에 연결하는 방법, 즉 디스크, 서비스 목록을 보는 방법, 로그 읽기 등을 언급하는 것을 잊었습니다. 이것은 매우 간단하게 수행됩니다. 하이퍼바이저의 관리자와 동일한 계정으로 컴퓨터에 로그인합니다. 표준 "컴퓨터 관리" 스냅인을 시작하고 로컬 컴퓨터를 선택하고 마우스 오른쪽 버튼을 클릭하고 다른 컴퓨터에 연결을 선택합니다.

서버 이름을 쓰고 접속합니다. 장치 관리자를 제외한 컴퓨터 관리의 모든 섹션에 액세스할 수 있습니다. 어떤 이유에서인지 연결할 수 없으며 오류가 발생합니다. 무엇이 문제이고 어떻게 해결해야 하는지 자세히 이해하지 못했습니다.

가상 스위치 구성

가상 머신 설치를 시작하기 전에 가상 머신을 위한 네트워크를 준비합니다. Hyper-v에서 네트워킹의 뉘앙스에 대해서는 자세히 설명하지 않겠습니다. 이것은 현재 이야기의 주제가 아닙니다. 가상 머신을 위한 네트워크 브리지를 생성해 보겠습니다. 관리 스냅인에서 오른쪽의 "가상 스위치 관리자"를 선택하고 "외부" 유형을 선택합니다. 스위치의 이름을 지정합니다. 나중에 관리하기 쉽도록 의미 있는 이름을 지정하는 것이 좋습니다. 이것이 로컬 네트워크에 대한 브리지인 경우 가상 스위치의 이름을 로컬로 지정합니다.

설정을 저장합니다. 네트워크 연결이 재설정된다는 경고가 표시됩니다. 괜찮아요, 동의합니다. 물리적 인터페이스와 동일한 설정으로 새 가상 네트워크 인터페이스가 생성됩니다. 그러나 여기에는 한 가지 중요한 뉘앙스가 있습니다. 서버가 dhcp를 통해 네트워크 설정을 받은 경우 새 IP 주소를 받을 가능성이 큽니다. 이것을 염두에 두십시오.

가상 머신 생성

Windows Hyper-V Server 2016 구성이 거의 완료되었으며 가상 머신 설치를 시작할 준비가 되었습니다. iso 이미지를 하이퍼바이저에 업로드하기만 하면 됩니다. 여기에서는 모든 것이 매우 간단합니다. Windows 시스템의 표준 기능을 통해 제어 시스템의 탐색기에서 원격 디스크를 열고 iso 폴더를 만들고 원하는 이미지를 로드합니다.

또한 하이퍼바이저 자체에서 쉽게 폴더를 탐색할 수 있도록 일종의 파일 관리자를 즉시 ​​다운로드하는 것이 좋습니다. 이식된 버전을 사용하는 것이 좋습니다. rdp를 통해 연결하여 명령줄을 통해 이 관리자를 실행할 수 있습니다.

이제 모든 것이 가상 머신을 생성할 준비가 되었습니다. 몇 가지 테스트를 만들고 백업하는 방법을 배웁니다.

백업 Hyper-V 가상 머신

이미 앞에서 프로그램에 대해 이야기했습니다. Windows Hyper-V Server 2016에서 잘 작동하며 이 문서는 완전히 최신 상태입니다. 프로그램이 작동하려면 하이퍼바이저에 설치되어 있어야 합니다. .넷 프레임워크 3.5 powershell 명령 사용:

Install-WindowsFeature NET-Framework-Core

물론 그 프로그램은 끔찍하고, 무게가 많이 나가며, 설치하는 데 시간이 오래 걸리지만 문제는 없습니다. 모든 것이 프로그램 인터페이스를 통해 쉽고 명확하게 구성됩니다. 설치 후 프로그램을 실행합니다. 새 서버 추가:

이것이 독립형 Hyper-V 서버임을 지정하고 자격 증명을 추가한 다음 Hyperv 서버에 필요한 구성 요소 설치가 완료될 때까지 기다립니다. 그런 다음 가상 머신을 백업할 수 있습니다. 이렇게 하려면 백업할 하이퍼바이저, 가상 머신을 선택하고 마우스 오른쪽 버튼을 클릭합니다. VeeamZIP 선택:

다음으로 백업을 저장할 위치를 지정하면 됩니다. 작업을 실행하고 프로세스가 완료될 때까지 기다립니다. veeam 자체가 설치된 머신에서 액세스할 수 있는 모든 장소에 백업할 수 있습니다. 네트워크 드라이브를 연결하고 백업할 수 있습니다.

Windows 7에서 Hyper-V Server 2016에 연결

Windows 7 운영 체제만 있는 경우 무료 Hyper-v에 연결하는 다른 옵션을 고려하십시오. 가상 머신을 생성하거나 기존 머신의 설정을 변경하거나 종료하거나 그 반대로 시작해야 합니다. Windows 7에는 Hyper-V 관리 스냅인을 설치할 수 없습니다. 5nine Manager Free 프로그램이 도움이 될 것입니다. 지정된 사이트에서 다운로드할 수 있지만 등록이 필요합니다. 그러면 다운로드 링크와 라이선스 파일이 메일로 전송됩니다. 일반 설치에는 .NET Framework 4.5 이상이 필요합니다. 시스템에 설치되지 않은 경우 설치 프로그램은 이유를 말하지 않고 설치를 시작하지 않습니다. 한 컴퓨터에는 프로그램이 정상적으로 설치되지만 다른 컴퓨터에는 설치되고 싶지 않은 이유를 알기 위해 설명서를 읽어야 했습니다.

표준 장비가 없는 경우 이 프로그램이 도움이 됩니다. 필요할 때 자주 사용합니다.

결론

Microsoft의 무료 하이퍼바이저를 사용하여 작업할 때 가장 중요한 모든 측면을 고려하려고 했습니다. 그는 아직 직장에서 그것을 테스트하지 않았으며 시간이 될 때까지 혁신에 특히 관심이 없었습니다. 테스트 스탠드에서만 보았습니다. 에 있는 내 기사에서 검토한 무료 kvm 기반 하이퍼바이저 proxmox와 비교할 수 있습니다.

후자의 가장 큰 장점은 소프트웨어 레이드에 설치할 수 있다는 것입니다. 나는 소프트웨어 레이드에서 Hyper-V 서버를 설치하려고 시도한 적이 없으며 이것이 가능한지조차 모르겠습니다. 따라서 하드웨어 레이드가 있는 곳이나 테스트 버전에서만 사용할 수 있습니다. 개인적으로 저는 하이퍼바이저를 단일 디스크에 프로덕션 환경에 두지 않습니다. 다른 모든 것은 습관과 편의의 문제입니다. proxmox에서는 웹 브라우저 제어가 마음에 듭니다. 컴퓨터에 아무것도 설치할 필요가 없습니다. 설치 후 하이퍼바이저는 즉시 사용할 수 있습니다.

OTUS의 Linux 관리자 온라인 과정. 이 과정은 초보자를 위한 것이 아닙니다. 입학을 위해서는 네트워크에 대한 기본 지식과 가상 머신에 Linux를 설치하는 것이 필요합니다. 교육은 5개월 동안 지속되며, 그 후 과정의 성공적인 졸업생은 파트너와 인터뷰를 할 수 있습니다. 이 과정에서 얻을 수 있는 것:

  • Linux 아키텍처에 대한 지식.
  • 데이터 분석 및 처리를 위한 현대적인 방법과 도구를 마스터합니다.
  • 필요한 작업에 대한 구성을 선택하고 프로세스를 관리하며 시스템 보안을 보장하는 기능.
  • 시스템 관리자의 기본 작업 도구에 대한 숙련도.
  • Linux 기반 네트워크의 배포, 구성 및 유지 관리를 이해합니다.
  • 새로운 문제를 신속하게 해결하고 시스템의 안정적이고 중단 없는 작동을 보장하는 능력.
입학 시험에서 자신을 시험하고 자세한 내용은 프로그램을 참조하십시오.

안녕하세요 친구, 오늘 기사에서는 Hyper-V 가상 머신을 Windows 8에 연결하고 Windows 7 및 Windows 8 운영 체제를 설치하고 사용자가 묻는 모든 질문에 답변합니다. 그건 그렇고, 전체 물리적 컴퓨터를 Hyper-V로 전송할 수 있습니다! 내 지인 중 일부 시스템 관리자는 Hyper-V에서만 작동하며 정상적인 운영 체제가 무엇인지조차 잊어버렸습니다. 초기에 우리는 당신의 편지 중 일부를 출판합니다.

Hyper-V 설치

컴퓨터에 Windows 8 Pro 또는 Windows 8 Enterprise(기업)가 있는 경우 Hyper-V 가상화 시스템을 사용하거나 간단히 말해서 Windows 8 운영 체제에 내장된 가상 머신을 사용할 수 있습니다. 관리하기가 매우 쉽고 이해하실 거라 믿어 의심치 않습니다.

Hyper-V는 가상화 기술을 지원하는 프로세서가 필요합니다. 작업하기 전에 컴퓨터의 BIOS에서 옵션을 활성화해야 합니다.

Intel 프로세서의 경우 "Intel Virtualization Technology" 또는 AMD 프로세서의 경우 "AMD Virtualization".

Hyper-V는 주로 IT 전문가를 위해 설계되고 의도되었으며 서버에서 사용됩니다.

Hyper-V에서 작업할 때는 플래시 드라이브, 사운드 카드 및 WiFi를 사용할 수 없으므로 VirtualBox를 사용하는 것이 좋습니다. 하지만 이 글을 보시는 분들은 왜 필요한지 아실 거라 생각합니다.

작동을 위해 Hyper-V 가상 머신은 다음과 같은 작은 요구 사항을 제시합니다.

Windows 8 Pro는 64비트여야 합니다.

최소 4GB의 RAM이 있어야 합니다.

Hyper-V 연결

우리는 엽니 다 제어판

그리고 선택 프로그램들

프로그램 및 구성 요소. Windows 기능 켜기 또는 끄기

Hyper-V 파티션을 찾아 확인 표시로 표시하고 확인을 클릭합니다.

필요한 파일을 간단히 검색하고 재부팅합니다.

재부팅 후 Metro 인터페이스로 이동하여 화살표를 마우스 왼쪽 버튼으로 클릭한 다음 Hyper-V Manager를 선택하고,

Hyper-V 설치 마법사가 나타납니다. 컴퓨터 이름을 클릭한 다음 창조하다그리고 가상 기기.

Hyper-V 설정

1) 시작하기. 이 마법사는 가상 머신을 만드는 데 도움이 됩니다. 다음을 클릭합니다.

2) 위치를 지정합니다. Windows 7과 같이 라틴어로 가상 머신에 이름을 할당합니다. C 드라이브에 공간이 없기 때문에 Hyper-V 가상 머신의 파일 위치를 지정합니다. 다른 위치에 가상 머신 저장 확인란을 선택합니다. 위치를 지정하고 찾아보기를 클릭한 다음 드라이브 D: 및 다음을 지정합니다.

3) 세대를 지정합니다. Windows 7을 설치하고 싶기 때문에 1세대를 선택하겠습니다.

4) 메모리를 할당합니다. 내 컴퓨터에는 8GB의 RAM이 있으므로 가상 머신에 2GB의 RAM을 쉽게 할당할 수 있습니다. "이 가상 머신에 동적 메모리 사용" 항목을 표시하고 다음을 선택합니다.

5) 네트워크 설정. 이 매개변수를 건너뛰고(나중에 인터넷 연결을 설정함) 다음을 클릭합니다.

6) 가상 하드 디스크를 연결합니다. 우리는 항목을 표시합니다 가상 하드 디스크 생성. 따라서 두 번째 단락에서 위치 지정에서 가상 머신 파일의 위치를 ​​D: 드라이브에 표시한 다음 기본적으로 가상 머신은 D:\Windows 7\Virtual Hard Disks에서 가상 하드 디스크를 찾도록 제안합니다. \ 운전하다.

친구 여러분, 127GB 크기 항목이 D: 드라이브에서 127GB가 즉시 "압출"된다는 것을 의미하지는 않습니다.

메모: 가상 하드 디스크는 맨 처음에, 즉 가상 머신을 생성하기 전에 생성할 수 있습니다. 이 경우 생성할 가상 하드 디스크를 선택할 수 있습니다. 예를 들면 다음과 같습니다.

동적(축적된 데이터에 따라 볼륨이 점차 증가하며 처음에는 몇 메가 바이트가 걸립니다).

고정 크기(즉시 필요한 공간에 대한 할당이 필요합니다. 120GB의 디스크를 생성하는 경우 정확히 그 만큼의 공간을 할당해야 합니다.)고정 크기 하드 드라이브가 더 효율적인 것으로 간주됩니다.

자세한 내용은 기사 끝 부분을 참조하십시오.

7) 설치 옵션. 나중에 운영 체제 설치 확인란을 선택합니다. 더 나아가.

8) 완료

Hyper-V에서 인터넷을 설정하는 방법

이제 네트워크를 설정해 보겠습니다. 기본 Hyper-V 창에서 가상 스위치 관리자 버튼을 클릭합니다.

표시되는 창에서 생성할 가상 스위치 유형을 선택합니다. 유형 - 외부 네트워크를 선택하겠습니다. 와 함께 가상 스위치 생성.

가상 스위치의 임의 이름을 선택합니다. 내 컴퓨터 제조업체 "Atheros"의 Wi-Fi 네트워크 어댑터이므로 이 이름을 선택하겠습니다. 적용하다.

선택하다 옵션


왼쪽에 다른 매개변수가 있는 두 개의 섹션이 있는 창이 열리고 왼쪽 마우스로 필요한 매개변수를 선택한 다음 창의 오른쪽에서 구성할 수 있습니다.

네트워크 어댑터. 창 오른쪽에서 Atheros Virtual Switch를 선택하고, 적용하다그리고 확인.

에 설치 Hyper-V 운영 체제

이제 실제 문제는 가상 머신에 운영 체제를 설치하는 방법입니다. Hyper-V 가상 머신을 설치하려면 드라이브에 있는 Windows 7 설치 디스크에서 부팅해야 합니다. 그렇지 않으면 Windows에서 ISO 이미지를 사용해야 합니다.

, 그런 다음 버튼을 사용하여 창 오른쪽에서 위로그리고 아래에필요한 것에서 가상 머신의 부팅을 설정하십시오.

콤팩트 디스크- 설치 디스크 또는 ISO 이미지에서 부팅합니다.

선택하다 컨트롤러 1 IDE더하기 기호를 클릭한 다음 DVD 드라이브를 클릭합니다. DVD 드라이브에서 가상 머신을 부팅하려면 물리적 CD 및 DVD 드라이브 항목을 선택한 다음 Windows 7 설치 디스크를 드라이브에 삽입합니다.

Windows 7을 사용하여 가상 머신을 부팅하고 Windows 7에서 ISO 이미지를 설치할 수도 있습니다. 이 경우 이미지 파일 항목을 확인하고 찾아보기 버튼을 클릭하고 열리는 탐색기에서 Windows 7에서 이미지를 선택하고 열기를 클릭합니다. 적용하고 확인합니다.

딸깍 하는 소리 시작가상 머신이 시작됩니다. Hyper-V는 Windows 7 ISO 이미지에서 부팅됩니다. Hyper-V 가상 머신 창의 축소판을 두 번 클릭하고,

우리가 당신과 함께 일할 창이 열릴 것입니다. 아무 키나 누르십시오. 그렇지 않으면 Windows 7 설치 디스크가 부팅되지 않습니다. 창 상단에는 가상 머신 설정 버튼이 있습니다.

친숙한 Windows 7 설치 프로그램 대화 상자 다음으로 가상 머신에 Windows 7 운영 체제를 설치할 수 있습니다.전체 프로세스는 우리 기사에 자세히 설명되어 있습니다.

그래서 Hyper-V 가상 머신을 운영 체제에 연결하고 Windows 8을 설치했습니다. 가상 머신에 인터넷이 있습니다. 같은 방법으로 Windows 8을 설치할 수 있습니다.

가상 하드 디스크를 만드는 방법 하이퍼-V

친구, Hyper-V에서 가상 하드 디스크는 가상 머신을 생성하는 과정에서 뿐만 아니라 생성할 수 있습니다.

가상 머신의 기본 창에서 다음을 선택합니다. 창조하다 -> HDD


디스크 형식을 선택합니다. 새로운 하드 디스크 형식을 선택할 수 있지만 Windows 8 이전의 초기 운영 체제에서는 지원되지 않습니다.

디스크 유형을 선택합니다. 더 높은 성능으로 간주되는 고정 파티션 디스크를 만들 수 있습니다.

가상 하드 디스크의 위치를 ​​지정하고 C: 드라이브에 여유 공간이 거의 없으면 D: 드라이브에 가상 하드 디스크를 배치합니다. 찾아보기 버튼을 클릭하고 드라이브 D:를 선택합니다.

디스크 설정. 동적 확장 가능한 가상 디스크가 아니라 고정 파티션의 가상 디스크를 만드는 경우 디스크의 정확한 크기를 지정해야 합니다. 127GB의 크기를 지정하면 가상 디스크가 디스크에서 차지하는 양 D: 드라이브. D: 드라이브에 여유 공간이 충분한지 확인하십시오.

노트매개변수당 지정된 물리적 드라이브의 내용 복사, 모든 설정과 함께 실제 컴퓨터를 가상 머신으로 전송하려는 경우 사용할 수 있습니다!

가상 하드 디스크가 생성되었습니다. 단계에서 새 가상 머신을 생성할 때 가상 하드 디스크 연결우리는 요점을 표시할 수 있습니다 기존 가상 하드 디스크 사용, 찾아보기를 클릭하고 가상 디스크의 위치를 ​​지정합니다. -D:\New virtual hard disk.vhdx

생성 시 블루 스크린가상 스위치 인하이퍼-V

친구, Hyper-V 가상 머신의 새로운 Windows 8.1 운영 체제에서 가상 스위치를 생성할 때 운영 체제가 오류와 함께 블루 스크린에 들어갔다는 사실을 여러 번 처리해야 했습니다.

다음 파일에 의해 문제가 발생한 것 같습니다: fwpkclnt.sys UNEXPECTED_KERNEL_MODE_TRAP *** 중지: 0x0000007f.

가상 머신 재설치, 시스템 파일 복원, 바이러스 백신 및 방화벽 제거, 네트워크 카드를 포함한 모든 컴퓨터 구성 요소의 드라이버 업데이트 등 다양한 방법으로 문제를 해결하려고 했습니다. 불행히도 네트워크 어댑터를 변경하는 것만으로도 도움이 되었습니다.

Windows 8에서는 이전에 Microsoft 서버 운영 체제에서만 사용할 수 있었던 Hyper-V 가상화 기술이 등장했습니다. 이 솔루션은 Windows 7에 포함된 Windows Virtual PC보다 더 좋아 보입니다. 오늘은 Hyper-V를 사용하여 Windows에서 가상 머신을 만들고 인터넷, 로컬 네트워크 및 파일 공유를 구성하는 방법을 알려 드리겠습니다.

Coreinfo 외에도 Intel의 독점 유틸리티를 사용할 수 있습니다(AMD에도 유사한 유틸리티가 있음).

프로세서 제조업체의 웹사이트에서 가상화 기술 지원 매트릭스를 확인할 수도 있습니다. Intel | AMD.

Hyper-V 기능 활성화

Hyper-V는 초기에 비활성화된 운영 체제 구성 요소입니다. 고급 사용자는 단일 PowerShell 명령으로 활성화할 수 있습니다.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

그래픽 인터페이스를 선호하는 경우 Win + R을 누르고 다음을 입력하십시오. 선택적 기능 Enter 키를 누릅니다.

열리는 창에서 Hyper-V 상자를 선택합니다.

어떤 식으로든 시스템이 재부팅된 후 구성 요소를 사용할 수 있게 됩니다. Windows 8 RP의 설치 문제 중 USB 3.0 컨트롤러 드라이버의 오류로 인한 주기적 재부팅이 지금까지 확인되었으며 일부 시스템에서는 BIOS에서 USB 3.0을 비활성화하여 해결되었습니다.

가상 머신 생성 및 구성

Win + R을 누르고 입력하십시오. virtmgmt.msc Enter 키를 눌러 Hyper-V 관리자를 엽니다. 메뉴에서 행위고르다 창조하다가상 기기.

가상 머신 생성 마법사는 매우 간단하지만 그림과 함께 자세한 지침을 좋아하는 사람들을 위해 몇 가지 요점을 적어 둡니다. 이 문제를 더 자세히 분석할 것이므로 지금은 네트워크 설정 단계를 건너뛰겠습니다.

가상 머신의 기본 위치는 폴더입니다. 프로그램 데이터, 그러나 변경할 수 있습니다.

VHD 형식의 가상 디스크가 이미 있는 경우 마운트할 수 있습니다. 그건 그렇고, 앞에서 Virtual Box용으로 만든 디스크를 사용하여 그렇게 했습니다.

기존 VHD를 지정하면 마법사가 설치 미디어를 지정하는 단계를 건너뜁니다.

그러나 기본 Hyper-V 관리자 창에서 가상 머신 설정을 열어 나중에 ISO에 대한 경로를 지정할 수도 있습니다.

가상 머신 시작 및 여기에 Windows 설치

여기에서도 모든 것이 간단하지만 이전에 Hyper-V를 접한 적이 없는 사람들에게는 조금 이례적입니다.

Hyper-V 관리자에서:

  • 가상 머신을 시작하려면 "시작"을 클릭하십시오.
  • 상호 작용하려면 "연결"을 클릭하거나 컴퓨터의 축소판을 두 번 클릭하십시오.

부팅 가능한 Windows ISO 이미지가 시스템 매개변수에 지정되면 화면에 Press any key to boot to boot ...라는 익숙한 화면이 표시됩니다. 그러면 직접 처리할 수 있지만 단계별 설치 지침이 필요한 경우 Windows 7 및 Windows 8용 OSZone에서.

물리적 시스템의 운영 체제가 가상 시스템에 설치된 운영 체제보다 최신인 경우 통합 구성 요소를 업데이트하는 것이 좋습니다(감사합니다, Artem). 이렇게 하려면 Hyper-V 관리자에서 가상 머신에 연결하고 Ctrl + I을 누르고 실행합니다. 설정.exe.

인터넷 액세스 및 로컬 네트워크 설정

이 섹션의 지침은 삭제하거나 이름을 변경할 수 없는 Windows 10 1709에 도입된 기본 스위치에 만족하지 않는 경우에만 필요합니다. 기본 스위치를 사용할 때 호스트가 VPN에 연결되어 있으면 가상 머신도 VPN을 사용합니다. 이것은 다음에 설명할 외부 스위치의 주요 차이점 중 하나입니다.

메뉴에서 행위고르다 가상 스위치 구성. 세 가지 유형 중 하나의 스위치를 만들 수 있는 창이 열립니다. 가상 머신이 인터넷에 액세스할 수 있도록 하려면 다음을 생성하십시오. 외부스위치.

이제 스위치의 이름을 설정하고 네트워크 어댑터가 둘 이상인 경우 선택해야 합니다. 집에서 무선 네트워크를 사용하기 때문에 Wi-Fi 어댑터를 선택했습니다.

가상 머신의 네트워크 연결 설정에서 생성된 스위치를 지정하는 것만 남아 있습니다.

Windows가 설치되면 이제 물리적 컴퓨터와 가상 컴퓨터 사이에 인터넷 연결과 로컬 네트워크가 생깁니다.

위의 그림에서 다음을 볼 수 있습니다.

  • 왼쪽은 물리적 컴퓨터의 Hyper-V에 가상 스위치를 추가한 결과입니다. 네트워크 브리지 및 가상 어댑터
  • 오른쪽 - 가상 머신의 인터넷 액세스 및 LAN 연결

보시다시피 인터넷과 로컬 네트워크를 설정하는 것은 Microsoft 클라이언트 운영 체제 사용자에게는 드문 일이기 때문에 그다지 복잡하지 않습니다.

물리적 머신과 가상 머신 간에 파일 공유

가상 머신으로 작업하는 과정에서 정기적으로 물리적 머신에서 가상 머신으로 또는 그 반대로 파일을 복사해야 합니다. 이 문제를 해결하는 몇 가지 방법을 설명하겠습니다.

공유 네트워크 폴더

이 방법은 Windows 10의 모든 버전에서 작동합니다. 로컬 네트워크가 있으므로 공유 폴더를 사용하여 파일을 공유할 수 있습니다. 실제로 아래 지침은 공유 폴더 생성의 기본 사항으로 요약됩니다.

가상 머신에서 물리적으로 액세스

미국인들이 말하듯이 한 장의 사진은 천 마디 말의 가치가 있습니다.

그림은 물리적 머신(VADIK-PC)에 액세스하는 가상 머신 탐색기(VIRTUAL-PC)를 보여줍니다. 계정 자격 증명을 입력하는 즉시 그의 프로필에 액세스할 수 있습니다.

프로필 외부의 물리적 시스템에 있는 폴더를 공유할 수 있습니다. 이렇게 하려면 표준 공유 도구를 사용하면 충분하지만 가상 머신의 임의 폴더에 액세스하는 예를 들어 이 과정을 설명합니다.

물리적 머신에서 가상 머신으로의 액세스

가상 머신 디스크의 루트에 폴더가 있다고 가정해 보겠습니다. 공유. 그것을 마우스 오른쪽 버튼으로 클릭하고 선택하십시오 일반 액세스개인(또는 특정 사용자 Windows 7).

이제 다음과 같은 주소를 입력하는 것을 포함하여 Explorer에서 네트워크를 통해 공유 폴더를 열 수 있습니다. \\컴퓨터 이름\폴더 이름.

가상 작업 시스템의 원격 데스크톱 연결

Hyper-V에서 복사 및 붙여넣기를 통해 실제 컴퓨터와 가상 컴퓨터 간에 파일을 교환할 수 없습니다. 키보드 단축키 Ctrl + V 를 사용하여 물리적 시스템에 복사한 텍스트만 붙여넣을 수 있습니다. 그러나 가상 머신이 시작되면 Hyper-V 관리자에서 여는 대신 RDP를 통해 연결할 수 있습니다. 이 방법은 Pro 버전 이상에서 작동합니다.

가상 머신에 대한 작업

먼저 시스템 속성에서 가상 머신에 대한 원격 데스크톱 연결을 허용해야 합니다. Win + R을 누르고 다음을 실행하십시오.

RUNDLL32.EXE shell32.dll, Control_RunDLL sysdm.cpl,5

그런 다음 그림과 같이 연결을 허용합니다.

명령으로 가상 머신의 IP 주소를 찾는 것만 남아 있습니다. ipconfig

물리적 시스템에 대한 작업

Win + R을 누르고 입력하십시오. mstsc로그인 옵션을 확장합니다.

열리는 창에서:

  1. 가상 머신의 IP 주소를 입력합니다(필수).
  2. 계정에 로그인할 사용자 이름을 지정합니다.
  3. 자격 증명 기억을 켭니다.
  4. 연결 설정을 저장합니다.

디스플레이 탭을 실제 컴퓨터에서 사용되는 것보다 낮은 해상도로 설정할 수도 있습니다.

이제 일반적인 키보드 단축키 Ctrl + C 및 Ctrl + V 를 사용하여 물리적 머신과 가상 머신 간에 파일을 공유할 수 있습니다.

마지막으로 Hyper-V 작업에 대한 Denis Diaghilev의 권장 사항 중 일부를 가상화하고 싶습니다.

RDP를 사용하여 가상 머신에 연결합니다.

이렇게 하면 복사 및 붙여넣기를 통해 실제 컴퓨터와 가상 컴퓨터 간에 파일을 공유할 수 있을 뿐만 아니라 Hyper-V 관리자 또는 명령줄에서 가상 컴퓨터에 연결할 때 vmconnect가 사용하는 시스템 리소스도 절약할 수 있습니다.

정기적으로 RDP를 사용하여 다양한 가상 머신에 연결할 계획이라면 프로그램을 작업 표시줄에 고정하십시오. 그런 다음 기계 목록이 점프 목록에 저장됩니다.

사진 조심하세요

Hyper-V를 사용하면 차등 디스크 기술을 사용하여 가상 머신의 스냅샷을 만들 수 있습니다. 그러나 이미지가 작동하는 방식의 논리는 갈퀴를 한 번도 밟지 않은 사람이 그녀에게 기대하는 것과 실질적으로 반대입니다.

Alexander Kosivchenko(가상화 MVP)는 다소 혼란스럽긴 하지만 Habré의 Hyper-V 스냅샷 원리에 대해 자세히 설명했습니다.

필요한 경우 가상 머신 가져오기 사용

가져오기는 IT 전문가에게 더 흥미로울 것이지만 우연히 이 기능을 사용하게 되었습니다. 가상 머신을 생성한 후 가상 머신이 저장된 드라이브 문자의 이름을 변경했는데 Hyper-V 관리자가 가상 ​​머신을 잃어버렸습니다.

주변을 둘러보니 가져오기 옵션이 표시되어 즉시 기기를 복원했습니다.

그리고 Hyper-V에 새로운 기능이 등장했기 때문에 수행한 작업이 가능하다고 생각하지도 않았습니다. :)

Hyper-V 대 가상 상자

Hyper-V를 만지작거리다가 나도 모르게 Microsoft의 클라이언트 운영 체제 솔루션을 Oracle의 VirtualBox와 비교했습니다.

가정 사용자의 일반적인 작업(시스템 설치 테스트, 시스템 익히기, 응용 프로그램 작동 확인)의 관점에서 이러한 솔루션은 실제로 서로 다르지 않습니다. 그러나 VirtualBox는 Windows 10의 홈 에디션에서 사용할 수 있지만 Hyper-V는 사용할 수 없습니다.

VirtualBox는 그렇게 엄격한 하드웨어 요구 사항이 없으며 3D 하드웨어 가속을 지원하기 때문에 그래픽 기능이 훨씬 더 좋습니다(저는 사용해 본 적이 없습니다).

그래픽 인터페이스의 경우 이것은 순전히 취향의 문제입니다. 아마도 서버 OS에서 온 하이퍼바이저는 더 금욕적으로 보이지만 가상 머신의 매개 변수와 설정은 일반적으로 매우 유사합니다.

Windows에 Hyper-V가 있다는 것은 주로 이 기술에 익숙한 IT 전문가를 기쁘게 할 것입니다. 가정 사용자의 경우 시스템의 기본 제공 도구를 활용하고 Microsoft 서버 기술에 합류하여 영역을 확장할 수 있는 좋은 기회입니다.

투표

2004년 Windows 자동 설치를 시작하면서 가상 머신을 알게 되었습니다. 그 이후로 시스템 설정, 프로그램 등을 테스트하는 것을 포함하여 일상 업무에서 없어서는 안될 부분이 되었습니다.

댓글에서 어떤 가상화 솔루션을 어떤 용도로 사용하는지 알려주세요!

이 자료를 준비하는 데 도움을 주신 Denis Diaghilev에게 감사드립니다. MVP 프로그램의 이점 중 하나는 최고의 Microsoft 기술 전문가에게 노출된다는 것입니다. 이것은 사적으로 모든 문제에 대해 유능한 조언을 얻을 수 있음을 의미합니다.)

Denis는 또한 친절하게 토론을 이끄는 데 도움을 제공했습니다. 따라서 이 기사에 대해 기술적인 질문이 있는 경우 자격을 갖춘 답변.

나는 그것을 특별히 강조하고 싶다.

Hyper-V는 64비트 시스템에 대한 하드웨어 가상화를 지원하는 Microsoft의 하이퍼바이저 기반 가상 머신입니다. 이전에는 하이퍼바이저가 Microsoft 서버 운영 체제에서만 사용되었습니다.

Microsoft Hyper-V는 64비트 Windows 운영 체제, Pro(Professional) 및 Enterprise(Corporate) 버전, Windows 8, Windows 8.1, Windows 10 운영 체제 및 서버 운영 체제(Windows Server)에서만 작동합니다.

이러한 운영 체제 버전에는 기본적으로 Hyper-V 기능이 비활성화되어 있습니다. 사용자는 컴퓨터에 타사 가상화 프로그램(예: VirtualBox)을 설치하지 않고도 Hyper-V 가상 컴퓨터를 켤 수 있습니다.

Hyper-V 하이퍼바이저

가상 하이퍼바이저(Hyper-V)를 사용하면 게스트 운영 체제를 설치하기 위한 가상 머신을 생성할 수 있습니다. 가상 게스트 운영 체제를 사용하면 새 운영 체제에서의 작업, 설정 테스트, 실험, 익숙하지 않은 프로그램 설치 등에 익숙해질 수 있습니다. 이러한 모든 작업은 컴퓨터에 설치된 실제 운영 체제의 작동 및 설정에 영향을 미치지 않습니다.

하이퍼바이저는 원래 서버 운영 체제용으로 만들어졌으므로 Hyper-V 가상 머신에서 작업하는 데 몇 가지 제한이 있습니다. 실제 시스템과 게스트 시스템 간에 파일을 직접 복사하거나 삽입하는 가능성 등

테스트의 경우 이것은 가장 중요한 것이 아니므로 일부 사용자의 경우 더 엄격한 Hyper-V 설정이 고급 경쟁자의 유사한 설정보다 더 좋아할 것입니다.

실제(호스트) 운영 체제와 게스트 운영 체제가 동시에 실행될 때 한 컴퓨터의 리소스가 소모되므로 약한 컴퓨터에서 가상 머신에서 작업을 시도하지 않아야 함을 명심하십시오. 가상 OS에서 작업하는 동안 컴퓨터 속도가 느려지지 않도록 실제 컴퓨터에서 리소스를 많이 사용하는 응용 프로그램을 사용하지 마십시오.

이 기사에서는 Windows 10 운영 체제에서 Hyper-V의 설치 및 구성을 다룹니다.Windows 8.1 또는 Windows 8에서 설정은 유사한 방식으로 이루어집니다.

Hyper-V 설치

먼저 Hyper-V 기능을 활성화해야 합니다. "제어판", "프로그램 및 기능"으로 이동하여 "Windows 기능 켜기/끄기"를 클릭합니다.

"Windows 구성 요소" 창에서 "Hyper-V" 옆의 확인란을 선택한 다음 "확인" 버튼을 클릭합니다.

필요한 파일을 검색하고 변경 사항을 적용한 후 컴퓨터를 다시 시작해야 합니다.

시작 메뉴의 Windows 관리 도구 폴더에 데스크톱 응용 프로그램 Hyper-V 관리자가 표시됩니다. 컴퓨터에서 프로그램을 실행하십시오.

응용 프로그램 창에서 컴퓨터 이름을 클릭하면 "작업" 메뉴에서 사용할 수 있는 명령 목록이 있는 열이 오른쪽에 열립니다.

이제 인터넷 연결을 설정할 수 있습니다.

"가상 스위치 관리자"를 클릭하십시오. 다음 창의 "가상 스위치 만들기" 섹션에서 "외부" 스위치 유형을 선택한 다음 "가상 스위치 만들기" 버튼을 클릭합니다.

그런 다음 "외부 네트워크" 항목에서 가상 스위치의 이름을 지정한 다음 사용 가능한 네트워크 어댑터 목록에서 컴퓨터의 인터넷에 연결하는 데 사용되는 어댑터를 선택합니다. 설정을 선택한 후 "확인" 버튼을 클릭합니다.

열리는 경고 창에서 변경 사항을 컴퓨터에 적용하는 데 동의합니다.

Hyper-V 가상 머신 만들기

가상 머신 생성 프로세스를 시작하려면 "Action", "Create", "Virtual machine ..." 메뉴의 경로를 따르십시오. 다음으로 가상 머신 생성 마법사가 열립니다.

첫 번째 "시작하기" 창에서 "다음" 버튼을 클릭합니다. 다음 "이름 및 위치 지정" 창에서 생성된 가상 머신(저는 "Windows 7x64"라고 함)에 친숙한 이름을 지정하고 저장할 위치를 선택합니다.

기본적으로 가상 머신 파일은 "ProgramData" 폴더의 "C" 드라이브에 저장됩니다.

C:\ProgramData\Microsoft\Windows\Hyper-V\

내 컴퓨터에서 가상 머신은 시스템 드라이브가 아니라 특수 폴더("가상 머신")의 다른 드라이브에 저장됩니다. 따라서 기본 폴더가 아닌 다른 폴더에 가상 머신을 저장하려면 "가상 머신을 다른 위치에 저장" 옆의 확인란을 선택한 후 저장할 폴더를 선택합니다. 가상 머신 파일을 저장할 폴더를 미리 생성하십시오.

"세대 지정" 창에서 기본적으로 "1세대"가 선택되어 대부분의 경우에 적합합니다. "2세대"는 모든 이미지에서 부팅되지 않으며 본질적으로 UEFI가 있는 가상 머신입니다.

메모리 할당 창에서 이 가상 머신에 할당할 메모리 양을 선택해야 합니다. 8GB 중 내 컴퓨터에서 2GB의 메모리를 할당했습니다.

다음 네트워크 설정 창에서 이전에 생성한 네트워크 어댑터(가상 스위치)를 선택합니다.

"가상 하드 디스크 연결" 창에는 가상 머신의 이름, 하드 디스크에서의 위치, 가상 머신에 할당된 디스크 공간에 대한 정보가 표시됩니다(기본값은 127GB, 저는 50GB를 선택했습니다).

"설치 옵션" 창에서 운영 체제 설치 옵션을 선택할 수 있습니다. 나중에 설치하거나 기본 설치 옵션을 선택합니다.

OS를 설치하려면 "부팅 가능한 CD 또는 DVD에서 운영 체제 설치"를 선택하십시오. 여기에서 "물리적 CD 또는 DVD"를 선택하여 광 드라이브에 넣은 디스크에서 시스템을 설치하거나 "이미지 파일(.iso)"을 선택하여 컴퓨터에 있는 OS의 ISO 이미지에서 운영 체제를 직접 설치합니다. .

"찾아보기..." 버튼을 사용하여 현재 내 컴퓨터에 연결된 외장 하드 드라이브에 있는 Windows 7 Ultimate SP1 x64 운영 체제의 이미지를 선택했습니다.

가상 머신 생성 마법사 완료 창에 생성된 가상 머신의 구성이 표시됩니다. "마침" 버튼을 클릭하여 VM 생성을 완료합니다.

설정을 적용하면 생성된 가상 머신이 "Hyper-V 관리자" 창에 나타나고 해당 설정이 표시됩니다.

설치 프로세스를 시작하려면 가상 머신을 선택하고 컨텍스트 메뉴에서 "연결 ..."을 선택하십시오.

열리는 창에서 "동작" 메뉴를 입력하거나 "시작" 명령을 선택하거나 녹색 "시작" 버튼을 클릭하기만 하면 됩니다.

운영 체제 설치가 완료되면 게스트 OS를 사용할 준비가 된 것입니다. 이 이미지에서 내 (호스트) 컴퓨터는 Windows 10을 실행하고 있고 창은 Windows 7을 실행하는 Hyper-V 가상 컴퓨터를 실행하고 있음을 알 수 있습니다.

가상 머신에서 특정 기간 동안 운영 체제의 상태를 저장하기 위해 가상 시스템의 스냅샷(체크포인트)을 생성할 수 있습니다.

Hyper-V 관리자의 "검사점" 섹션에서 응용 프로그램 창, 검사점 관리(가상 머신 상태 복원, 불필요한 지점 삭제)에서 검사점을 만들 수 있습니다.

Hyper-V에서 파일 공유

Hyper-V 가상 머신에서 물리적 운영 체제와 가상 운영 체제 간에 파일을 끌어서 복사하는 것은 VMware Workstation 또는 VirtualBox에서 구현되므로 작동하지 않습니다. 게스트와 PC에 설치된 시스템 간의 데이터 교환은 공유 네트워크 폴더를 사용하여 구현할 수 있습니다.

가상 시스템에서 공유 폴더에 액세스할 수 있도록 실제 운영 체제에 공유 폴더를 생성 및 구성합니다. 그런 다음 실제 시스템에서 공유 폴더에 액세스할 수 있도록 가상 머신에 공유 폴더를 만들고 구성합니다. 방법을 읽으십시오.

설정을 완료한 후 컴퓨터에서 가상 머신의 공유 폴더로 또는 그 반대로 가상 머신에서 컴퓨터의 운영 체제에 있는 공유 폴더로 파일을 전송하여 네트워크를 통해 데이터를 공유할 수 있습니다.

기사 결론

Microsoft의 Hyper-V 가상 머신은 Windows 10, Windows 8.1, Windows 8 64비트 운영 체제의 Pro 및 Enterprise 에디션에 내장되어 있습니다. Hyper-V 하이퍼바이저를 설치 및 구성한 후 게스트 운영 체제로 가상 머신을 생성 및 설치합니다. 컴퓨터에 설치된 주요 운영 체제에 영향을 미치지 않는 소프트웨어를 테스트하는 시스템.

따라서 Windows 8이 공식적으로 제공되고 활성 배포가 시작됩니다. 따라서 우리 중 적어도 일부는 곧 다음과 같은 질문에 직면하게 될 것입니다. 기존 OS를 업데이트할 가치가 있습니까?

실제로 새 PC(최신 하이브리드 변압기가 아닌 가장 일반적임)에 사전 설치된 Windows 8은 "데스크톱" 부분이 Windows 7과 크게 다르지 않기 때문에 확실히 거부감을 크게 느끼지 않을 것입니다. 시작 버튼은 타사 유틸리티의 하나로 쉽게 보정할 수 있으며, 그 중 다수는 Metro를 거의 완전히 숨길 수 있으므로 새로운 인터페이스를 다룰 필요가 거의 없습니다(데스크톱 컴퓨터 또는 일반 노트북). 그리고 Windows 8의 새로운 기능 중 일부는 확실히 유용합니다. 보안 부팅, 개선된 비상 도구, 새로운 작업 관리자, 차별화된 무선 네트워킹 등.

하지만 현재 윈도우 7 사용자의 입장에서는 상황이 불명확하다. 예, Windows 8은 더 현대적이고 일부 또는 몇 퍼센트 더 빠르며 약간의 추가 유용성이 있지만 이를 전환하려면 돈뿐만 아니라 시간(많은 경우에 동일함)도 필요합니다. 새로운 기술 습득, 작업 환경 배치, 친숙한 소프트웨어의 호환성 문제 해결. 포럼에서 종종 그런 의견을 찾을 수 있습니다. 괜찮습니다. 금방 익숙해집니다. 질문은 다음과 같습니다. 무엇을 위해?

실제로 Windows 8에는 가장 보수적인 PC 사용자도 만족할 수 있는 몇 가지 기능이 있습니다. 물론 이것은 (WinRT API와 함께) 확실히 Windows 8의 가장 근본적인 변화인 Metro는 아니지만 상대적으로 작은 터치 스크린 장치, 주로 태블릿에만 관련이 있습니다. 더 실용적인 참신함이 있으며 그 중 하나는 Hyper-V 하이퍼바이저를 기반으로 하는 내장 가상화 시스템입니다.

클라이언트 하이퍼바이저

Hyper-V 기술은 Windows Server에서 Windows 8에 도입되었습니다. 공식적으로는 구식의 Virtual PC와 XP Mode를 대체하기 위한 것이지만, 실제로는 약간 다른 위치와 유사점보다 더 많은 차이점이 있습니다. Hyper-V는 단순히 하이퍼바이저라고도 하지만(가상 머신 모니터, VMM과 동의어) 용어는 모든 가상화 시스템에 적용됩니다. 따라서 혼동을 피하기 위해 유형 1과 유형 2의 두 가지 범주로 나뉩니다. 첫 번째 유형의 하이퍼바이저는 베어 메탈이라고도 합니다. 즉, 범용 상위 OS 없이 하드웨어에서 직접 실행됩니다. 여기에는 Microsoft Hyper-V, VMware ESX/ESXi, Citrix XenServer, Xen, KVM이 포함됩니다. 두 번째 유형은 각각 상위 OS 내에서 응용 프로그램으로 작동하며 다양한 메커니즘을 사용합니다. 예를 들면 VMware Workstation/Player, Oracle VirtualBox가 있습니다.

첫 번째 유형의 하이퍼바이저는 기술적으로 더 복잡하지만 가상 머신(VM)의 최대 격리뿐만 아니라 오버헤드 비용을 최소화한다는 점에서 더 효율적입니다. 그래서 서버 환경에서 인정을 받았습니다. 그러나 이것이 클라이언트 PC에서 응용 프로그램을 찾지 못한다는 것을 의미하지는 않습니다. 예를 들어 일반적인 시나리오로 일반적으로 개인 및 업무용 VM의 두 가지 사용을 고려합니다. 첫 번째에서는 사용자가 원하는 대로 수행하고 두 번째에서는 회사 데이터에 대한 액세스를 제공하기 때문에 엄격한 보안 정책 및 기타 제한이 적용됩니다. VM을 격리하면 바이러스, 트로이 목마 등의 교차 감염이 사실상 제거됩니다. 예를 들어 유형 2 하이퍼바이저의 경우 상위 OS에 침투한 교활한 키보드 스니퍼가 VM에서도 정보를 훔칠 수 있습니다.

따라서 가상화 기술, 주로 하드웨어 지원이 향상됨에 따라 "클라이언트 하이퍼바이저" 클래스가 몇 년 전에 형성되었습니다. 대표적으로 Virtual Computer의 NxTop과 Citrix의 XenClient가 있습니다. 오늘날 두 기술은 모두 Citrix가 소유하고 있으며 점점 더 기업 시장을 목표로 하는 다양한 솔루션에 결합됩니다. 별도의 소프트웨어 클래스에 대해 이야기해야 하는 이유는 무엇입니까? 서버 솔루션은 PC에서 작동하고 일반 사용자가 사용하기에 적합하지 않기 때문입니다. 실제로 클라이언트 솔루션은 대용량 장비에 대한 지원뿐만 아니라 단일 PC 내에서 작업하기 위한 특정 인터페이스 솔루션을 필요로 하는 반면 서버 모델은 거의 독점적으로 원격 액세스를 포함합니다.

Microsoft는 Windows 8 Client Hyper-V에 내장된 하이퍼바이저를 매우 명확하게 호출하지만 Hyper-V 서버와의 차이점은 XenServer의 XenClient보다 훨씬 적습니다. 사실 Citrix는 VM 중 하나에서 3D 지원을 제공하기 위해 비디오 어댑터의 가상화뿐만 아니라 인터페이스 부분을 처음부터 구현해야했지만 Microsoft의 작업은 원래 고유 한 Hyper-V로 인해 훨씬 ​​쉬웠습니다. 건축물:

보시다시피 Microsoft 하이퍼바이저는 여전히 부모 또는 루트 OS("파티션"이라고도 함)가 실제로 구축되어 있다고 가정합니다. 따라서 이 OS는 특히 부분적으로 가상화되었지만(일부 특징에서 알 수 있듯이) 비디오 가속기 및 기타 많은 장비에 액세스할 수 있는 특별한 위치에 있습니다. 비교를 위해 XenClient 아키텍처는 다음과 같습니다.

실제로 여기에는 제어 도메인으로 지정된 권한 있는 VM도 있지만 다른 사용자 VM에 대한 액세스를 구성하도록 설계된 특수화되어 있습니다. Client Hyper-V의 경우 루트 OS만이 그래픽 가속기를 완전히 작동하고 최대 성능을 제공하기 때문에 기본 운영 체제로 간주됩니다.

클라이언트 Hyper-V와 서버 Hyper-V의 눈에 띄는 차이점은 무선 어댑터와 함께 작동하는 기능입니다. 서버 환경에서는 이 기능이 요구되지 않으므로 지원되지 않지만 클라이언트 환경에서는 표준입니다. 문제는 Hyper-V 네트워크 인프라가 가상 어댑터의 MAC 주소를 기반으로 패킷을 구별하는 가상 스위치를 기반으로 하기 때문에 발생합니다. 이 체계는 내부 네트워크를 구성할 때뿐만 아니라 유선 물리적 어댑터를 통해 외부에 대한 액세스를 제공할 때 효과적입니다.

그러나 MAC 주소가 다른 패킷은 Wi-Fi 채널을 통해 전송할 수 없으므로 표준 체계를 약간 조정해야 했습니다. 보다 구체적으로, 네트워크 브리지 형태의 또 다른 중개자가 여기에 추가되었습니다.

브리지는 가상 네트워크 카드의 IP 주소를 MAC 주소에 매핑하기만 하면 외부 네트워크에서 오는 패킷의 올바른 라우팅을 보장합니다. 당연히 사용자가 적절한 설정을 선택하는 즉시 브리지가 자동으로 생성 및 구성됩니다.

클라이언트 Hyper-V

Hyper-V는 64비트 Windows 8 Pro 및 Enterprise에 포함되어 있으며 선택적 기능입니다. 따라서 먼저 설치해야 합니다. 그러면 즉시 자동으로 활성화됩니다(필수 재부팅 후).

그러나 그것이 작동하려면 몇 가지 조건이 충족되어야 합니다. 공식적으로 그들은 4GB의 RAM에 대해 이야기하지만 더 적은 양으로 시작할 수도 있습니다. 메모리는 가상 머신만큼 하이퍼바이저 자체에 필요하지 않습니다.

진정한 기본 요구 사항은 가상화 및 SLAT(Second Level Address Translation) 기술을 지원하는 프로세서입니다. 서버 하이퍼바이저의 경우 SLAT는 전제 조건이 아니며 RemoteFX가 작동하는 데만 필요합니다. 후자의 기술은 Client Hyper-V에서 지원되지 않지만 SLAT는 VM에서 3D 가속기의 효과적인 가상화가 없는 경우 전체 성능을 최적화하는 데 사용되는 것으로 보입니다.

예를 들어 거의 모든 i3/i5/i7과 같이 비교적 새로운 Intel 및 AMD 칩은 모두 이 요구 사항을 충족합니다. 이들의 경우 찾고 있는 것은 VT-x with EPT(AMD용 NPT)입니다. 제조업체 웹 사이트의 프로세서 사양에서 관련 기술의 존재 여부를 확인할 수 있으며 여기에서 새 컴퓨터 구성을 선택할 때 시작해야 합니다. 그러나 BIOS에서도 활성화해야 하며, 예를 들어 EPT가 있는 VT-x는 "가상화 기술"이라는 일반 이름으로 숨겨져 있는 경우가 많습니다. 따라서 특수 유틸리티를 사용하여 이미 완성된 시스템의 모든 조건에 대한 준수 여부를 보다 안정적으로 확인할 수 있습니다.

이 경우 EPT가 있는 VT-x는 지원되지 않는 것 같지만(프로세서 사양의 정보와 반대로) 이것은 이 컴퓨터에서 Hyper-V가 이미 활성화되어 있다는 사실의 결과일 뿐입니다. 이것은 또한 루트 OS가 여전히 가상화되고 있다는 사실을 간접적으로 증명합니다. 그건 그렇고, 가상화 기술이 하이퍼바이저에서 이미 사용 중이라는 사실로 인해 다른 가상화 시스템을 병렬로 사용할 수 없습니다. VMware Workstation/Player와 Oracle VirtualBox 모두 설치가 불가능하다고 보고할 것입니다. 반면 VMware Workstation 9에서는 VM에서 Hyper-V를 사용할 수 있지만 이 시나리오는 공식적으로 지원되지 않습니다.

필요한 가상화 기술의 존재를 확인하는 가장 보편적인 방법은 Mark Russinovich의 Coreinfo 유틸리티일 것입니다. 관리자 권한과 -v 스위치를 사용하여 실행해야 합니다.

어떤 이유로든 SLAT 지원이 없으면 선택적 구성 요소 목록의 Hyper-V 플랫폼 항목을 사용할 수 없으므로 Hyper-V가 설치되지 않습니다.

Intel은 또 다른 가상화 기술인 VT-d를 보유하고 있지만 Hyper-V(서버와 클라이언트 모두)는 아직 이를 사용하지 않습니다. 예를 들어 VM 중 하나에서 3D 그래픽을 지원하기 위해 필요한 XenClient와 달리. 그러나 위에서 언급했듯이 Microsoft는 동일한 결과를 다른 방식으로 달성합니다.

사용

Hyper-V가 설치된 후 Hyper-V 관리자(Hyper-V 관리자)에서 작업이 수행됩니다.

서버 자체는 가상 머신 및 디스크의 파일이 저장될 위치를 고려하고 필요한 경우 위치를 조정하는 것을 제외하고 특별한 구성이 필요하지 않습니다. 이것은 Hyper-V 설정에서 수행됩니다.

  • private은 가상 머신만 결합합니다.
  • 내부 호스트는 물리적 호스트를 추가합니다.
  • 외부는 호스트 외부에 액세스할 수 있는 VM을 제공하며 이를 수행하려면 물리적 네트워크 어댑터에 연결해야 합니다.

일부 구성은 후자의 경우에만 필요합니다. 로컬 네트워크 또는 인터넷에 대한 액세스를 제공할 올바른 어댑터(여러 개 있는 경우)를 선택해야 합니다.

그 후 가상 머신을 생성할 수 있습니다. 이 프로세스는 기본 단계를 통해 사용자를 안내하는 특수 마법사에 의해 제어됩니다.

이 과정은 최소한의 설정을 제공하며, 또한 다른 가상화 시스템과 달리 향후 게스트 OS의 유형이 표시되지 않는다는 점에 유의해야 합니다. 즉, 거의 동일한 가상 장비가 모든 경우에 제공됩니다. 그러나 VM 매개변수에서 다소 조정할 수 있습니다. 대부분의 경우 "레거시" 네트워크 어댑터(일부 게스트 OS와의 호환성을 위해) 추가, 동적 메모리 설정 조정(자세한 내용은 아래 참조), 가상 프로세서 추가, 추가 가상 하드 디스크 연결 또는 유형 변경(동적 기본적으로 생성된 다음 고정 둘 다 약간 더 나은 성능을 제공하고 차이점을 사용하면 원래 가상 디스크를 변경하지 않고 유지할 수 있습니다.

필요한 모든 매개변수를 구성했으면 게스트 OS 설치를 진행할 수 있습니다. 공식적으로 최신 버전인 Hyper-V는 XP 및 2003부터 각각 CentOS 6.0-6.2, RHEL 6.0-6.2 및 SLES 11 SP2부터 시작하는 모든 클라이언트 및 서버 버전의 Windows를 지원합니다. 이러한 모든 운영 체제는 가상 하드웨어를 올바르게 식별하고 또한 Hyper-V 통합 구성 요소를 사용할 수 있다고 가정하여 특정 작업에 대한 여러 추가 드라이버와 지원을 제공합니다. 그러나 이것이 다른 운영 체제를 설치할 수 없다는 것을 의미하지는 않습니다. 얼마 전 Microsoft는 Hyper-V와 상호 작용하는 데 필요한 코드를 Linux 커뮤니티에 제공하고 무료 OS의 공식 개발자 중 하나가 되었습니다. 따라서 오늘날 일부 배포판은 추가 노력 없이 이미 Hyper-V 환경에서 작동할 준비가 되어 있습니다. 특히 이것은 최신 Ubuntu 버전(12.04 및 12.10)에 적용되지만 제 경우에는 IP 매개변수를 설정해야 했습니다. 수동으로 DHCP를 통해 가져옵니다. 이유 - 작동하지 않았습니다. 그러나 모든 것이 순조롭게 진행되었습니다.

VM을 직접 사용하는 방법에는 두 가지가 있습니다.

  • 제한 사항(사운드가 작동하지 않고 텍스트만 클립보드를 통해 복사되는 등)으로 인해 게스트 OS 설치 및 구성에만 권장되는 표준 가상 머신 연결 콘솔을 사용합니다.
  • 원격 데스크톱 연결을 통해 RDP 프로토콜의 모든 이점과 다양한 소소한 편의를 누릴 수 있습니다.

물론 후자의 경우 먼저 게스트 OS에서 원격 액세스를 허용해야 합니다. 불행히도 이미 언급했듯이 RemoteFX는 Client Hyper-V에서 지원되지 않으므로 그래픽 가속은 루트 OS에서만 가능합니다. 객실에서 이러한 단점은 일부 그래픽 효과는 물론 사운드 전송, USB 장치 리디렉션, 클립보드를 통한 호스트와 VM 간의 파일 교환 등을 지원하는 RDP 기능으로 부분적으로 보완됩니다.

이러한 기능은 Windows 8이 게스트 OS로도 작동하는 경우 완전히 드러납니다.이 경우 멀티 터치 터치 인터페이스(해당 하드웨어를 사용할 수 있는 경우)가 지원되며 특정 명령이 포함된 메뉴가 나타납니다.

추가 기능

서버 환경에서 마이그레이션한 후 Client Hyper-V는 "회사" 기능 중 일부를 잃었습니다. 이미 언급한 RemoteFX 기술 외에도 클러스터, 라이브 마이그레이션, 복제본 등이 사라졌습니다. 끄려면 다음이 남아 있습니다.

동적 메모리도 보존되었습니다. 이 기능은 현재 요구 사항 및 설정에 따라 VM RAM의 양을 조정하는 것을 의미합니다. 항상 그렇듯이 기능을 수행하려면 여러 조건을 충족해야 합니다. 첫째, 게스트 OS는 핫 애드 메모리를 지원해야 합니다. 이는 서버와 클라이언트, 특히 Vista SP1부터 시작하는 모든 Windows의 대부분의 최신 운영 체제에 해당됩니다. 둘째, 통합 구성 요소를 설치해야 합니다. 후자 중에서 동적 메모리 드라이버가 중요한 역할을 합니다.

RAM의 여유 공간을 인수하여 후속 재배포를 위해 하이퍼바이저로 반환합니다.

동적 메모리는 각 VM에 대해 구체적으로 활성화되어야 하며 세부 설정을 구성할 수 있습니다.

특히 "메모리 가중치"는 특정 VM의 중요도, 값으로 이해해야 합니다. 이 매개변수가 높을수록 메모리를 사용할 가능성이 적고 가능하면 더 빨리 추가됩니다. 예를 들어 Hyper-V 관리자의 특수 탭을 사용하여 동적 메모리 메커니즘의 작동을 제어할 수 있습니다.

또한 VM의 상태를 저장하고 이전 상태로의 간단한 롤백을 위해 VM의 스냅샷을 생성할 가능성에 주의를 기울일 가치가 있습니다. 가져오기 기능을 사용하면 VM 파일을 쉽게 복사 및 전송한 다음 Hyper-V에 빠르게 연결할 수 있습니다.

요약

여러 제한 사항에도 불구하고 클라이언트 Hyper-V는 서버 Hyper-V와 동일한 확장성을 갖습니다. 또한 가상 머신은 완벽하게 호환되며 쉽게 전송할 수 있습니다. 이것은 특히 프로덕션 가상화 서버를 "막히지" 않도록 VM을 테스트하고 디버깅하는 데 개인용 컴퓨터를 사용할 수 있게 합니다.

Windows 8에서 Hyper-V의 아키텍처 및 전체 조직의 지속성은 Microsoft의 클라이언트 가상화가 일반 사용자보다 IT 전문가 및 개발자에게 더 초점을 맞추고 있음을 나타냅니다. 애플리케이션 게시를 통해 VM을 거의 완전히 숨길 수 있었던 Windows 7의 XP 모드와 달리 Windows 8에서는 사용자가 VM과 직접 작업하고 VM의 기능과 한계를 이해해야 합니다. 전반적으로 현재 Client Hyper-V는 클라이언트 하이퍼바이저의 개념에 적합하지 않습니다. 그래도 이것은 서버 기술이며 PC에 약간 적합합니다.

한편, Client Hyper-V의 서버 원점도 강점입니다. 높은 확장성, 동적 메모리 지원(클라이언트 솔루션에 고유) 및 일부 기타 기술은 디버깅 및 큰 "안전 한계"를 증명합니다.

VMware Workstation과 Oracle VirtualBox는 Hyper-V보다 확실히 더 "클라이언트"입니다. 이들의 장점은 VM의 3D 그래픽(오라클은 그다지 좋지는 않지만)과 USB 주변 장치에 대한 더 광범위하고 편리한 지원을 포함합니다. 또한 두 제품 모두 시스템 요구 사항이 더 적으며 특히 32비트 운영 체제에서 작동할 수 있지만 메모리 관리 효율성 측면에서는 64비트 운영 체제가 더 좋습니다. Microsoft는 RemoteFX 기술로 대부분의 격차를 채울 수 있지만 아직까지는 그 의도가 불분명합니다.

그럼에도 불구하고 모든 주의 사항에도 불구하고 Windows 8의 일부인 Hyper-V는 많은 사람들에게 즐거운 "선물"이 될 것이며 확실히 많은 용도를 찾을 것입니다.



관련 기사: