Windows의 Hyper-V: 가상 머신 생성 및 구성에 대한 가이드입니다. 명령줄에서 Microsoft Hyper-V를 관리하는 방법 Hyperv 하이퍼바이저 설치 Windows 8

안녕하세요, 오늘 기사에서는 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.

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) 가상 연결 HDD. 항목을 표시하세요. 가상 하드 디스크 만들기. 따라서 두 번째 단락 위치 지정에서 D: 드라이브에 있는 가상 머신 파일의 위치를 ​​표시한 다음 기본적으로 가상 머신은 D:\Windows 7\Virtual Hard Disks\에서 가상 하드 디스크를 찾도록 제안합니다. 운전하다.

친구 여러분, 항목 크기 127GB가 D: 드라이브에서 127GB가 즉시 "압축"된다는 의미는 아닙니다.

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

동적(축적된 데이터에 따라 점차적으로 볼륨이 커지며 처음에는 몇 메가바이트를 차지합니다.)

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

자세한 정보기사 끝 부분을 참조하세요.

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

8) 완료

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

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

나타나는 창에서 생성하려는 가상 스위치 유형을 선택합니다. 유형 - 외부 네트워크를 선택하겠습니다. 와 함께 가상 스위치 만들기.

가상 스위치에 대한 임의의 이름을 선택하십시오. 회로망 와이파이 어댑터내 컴퓨터에서는 "Atheros" 제조업체이므로 이 이름을 선택하겠습니다. 적용하다.

선택하다 옵션


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

네트워크 어댑터. 창 오른쪽에서 가상 스위치 "Atheros"를 선택하고, 적용하다그리고 좋아요.

설치 대상 하이퍼-V 운영 체제

이제 실제 질문은 가상 머신에 운영 체제를 설치하는 방법입니다. Hyper-V 가상 머신을 설치하려면 다음에서 부팅해야 합니다. 설치 디스크드라이브에 있는 Windows 7 또는 이러한 목적을 위해서는 Windows에서 ISO 이미지를 사용해야 합니다.

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

CD- 설치 디스크에서 부팅하거나 ISO 이미지.

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

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

딸깍 하는 소리 시작그리고 가상머신이 시작됩니다. Hyper-V가 Windows 7 ISO 이미지에서 로드 중입니다. Hyper-V 가상 머신 창의 썸네일을 마우스 왼쪽 버튼으로 두 번 클릭하고,

당신과 내가 일할 창이 열립니다. 아무 키나 누르십시오. 그렇지 않으면 설치에서 부팅하십시오. 윈도우 디스크 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하이퍼-V

친구 여러분, 저는 새로운 운영 체제인 Windows 8.1이 가상 환경에 있다는 사실을 여러 번 다루어야 했습니다. Hyper-V 머신, 가상 스위치를 생성할 때 운영 체제가 블루 스크린오류가 있습니다:

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

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

얼마 전에 우리는 자동 실행에 관해 글을 썼습니다. 가상 머신 VMware vSphere 및 Citrix XenServer뿐만 아니라 Microsoft Hyper-V 관리자도 이 문제에 직면합니다. vSphere 플랫폼과 마찬가지로 Hyper-V에는 호스트 서버를 켜고 끌 때 가상 머신의 동작을 제어하는 ​​설정이 있습니다.

따라서 Hyper-V에서 가상 머신 설정을 열면 다음과 같은 항목이 표시됩니다. 자동 시작 동작여기서 호스트가 시작될 때 VM의 동작에 대한 설정은 실제로 설정됩니다.

Hyper-V 호스트를 시작할 때 머신이 작동하는 방식에는 세 가지 옵션이 있습니다.

  • 아무것도 아님 -기본적으로 가상 머신은 호스트 서버가 시작될 때 시작되지 않습니다.
  • 서비스가 중지되었을 때 실행 중이었던 경우 자동으로 시작 -이 옵션은 VM의 다양한 애플리케이션(예: 호스트 재부팅 가능)과 항상 켜지지는 않지만 필요에 따라 켜지는 머신의 존재 여부를 테스트할 때 유용합니다. 이 항목을 선택하면 호스트가 종료되거나 재부팅될 때 가상 머신이 실행 중이었던 경우에만 가상 머신이 시작됩니다.
  • 이 가상 머신을 자동으로 시작 -이 옵션은 생산적인 가상 머신에 가장 적합합니다. 어떤 경우에도 호스트가 시작될 때 가상 머신을 시작할 수 있습니다. VM을 시작하기 전에 지연하는 옵션도 있습니다. 이를 통해 종속 서비스가 시작되는 순서를 구성할 수 있습니다(예: 컨트롤러 액티브 디렉토리지체 없이 발사한 다음 기지 마이크로소프트 SQL, 그리고 잠시 후 애플리케이션 서버와 웹 서버를 시작합니다. 또한 이 옵션을 사용하면 모든 시스템이 동시에 스토리지 하위 시스템에 로드를 생성하여 시간이 지남에 따라 분산되는 것을 방지할 수 있습니다.

가상 머신의 자동 시작 외에도 다음을 구성할 수도 있습니다. 자동 정지 동작- Hyper-V 호스트 서버가 종료될 때 수행되는 작업입니다. 이는 가상 머신의 속성에도 있습니다.

여기에는 3가지 동작 옵션도 있습니다.

  • 가상 머신 상태 저장- 이 옵션을 사용하면 호스트 종료 시 가상 머신의 가동 중지 시간을 최소화할 수 있습니다. 예약된 종료가 발생하면 가상 머신의 메모리가 디스크에 저장되고 그 후에는 머신이 일시 중지됩니다. 가상 머신을 켜면 해당 메모리가 복원되고 아무 일도 일어나지 않은 것처럼 계속 작동합니다(모든 경우는 아니지만). 이렇게 하면 게스트 OS 서비스를 로드하고 초기화하는 데 필요한 시간이 절약됩니다. 그러나 VM에 필요한 RAM 용량이 큰 경우 이를 디스크에 언로드하는 데 걸리는 시간도 상당한 시간이 걸릴 수 있습니다. 이 옵션은 기본적으로 활성화되어 있습니다.
  • 가상 머신 끄기- 이 옵션은 가상 머신을 "하드" 종료합니다(갑자기 정전과 유사). 이 경우 아무것도 저장되지 않으며 VM 내부의 데이터 일관성이 보장되지 않습니다(따라서 데이터가 전혀 로드된다는 보장도 없습니다). 하지만 이는 가장 빠르게 발생하므로 데이터 안전성이 그다지 중요하지 않고 모든 작업을 신속하게 완료해야 하는 테스트 환경을 사용할 때 편리합니다. 또한 다음 또는 이전 지점과 달리 이러한 종료가 보장됩니다.
  • 게스트 운영 체제 종료- 이 경우 게스트 OS에서 정상적인 종료 절차가 시작됩니다. 시스템 상태도 저장되지 않지만 읽기-쓰기 작업이 올바르게 완료되므로 시스템 상태는 일관될 가능성이 높습니다. 이 옵션을 사용하는 경우 가상 머신을 시작할 때 OS 및 서비스를 초기화하는 데 시간이 걸리므로 이전 단락(자동 시작)에 따라 시스템의 부팅 순서를 구성해야 합니다.

여기에서 "가상 머신 상태 저장" 옵션을 선택한 경우 가상 머신 메모리가 있는 .BIN 파일을 위한 상당한 디스크 공간이 필요하다는 점을 잊지 말아야 합니다(이 설정을 사용한 VM 메모리의 합계). ).

다음에 대한 지침을 작성할 때 설치 및 구성하이퍼바이저, 실제 하드웨어에 설치된 하이퍼바이저 자체를 테스트했습니다. 나는 2014년에 작성한 cmd 스크립트를 통해 그것과 제어 컴퓨터를 구성하는 데 도움을 받았고, 일반 정리 후 내 파일 덤프 깊이에서 우연히 발견되었습니다.
스크립트를 약간 수정하고 다시 테스트했습니다. 내가 달성할 수 없었던 유일한 것은 색상을 복원하라는 명령이었습니다. cmd 콘솔콘솔 속성에서 수동으로 복원할 수 있는 스크립트 끝 부분에 있습니다.
ru.intel.com 웹사이트에서 스크립트를 작성하는 아이디어를 얻었는데 안타깝게도 해당 페이지에 대한 링크가 더 이상 존재하지 않습니다.
이 cmd 스크립트는 다음에서 구성됩니다. 자동 모드하이퍼바이저 및 제어 컴퓨터 리모콘하이퍼 v 서버 2012원격 제어 도구 사용, 특히 사용 하이퍼-V 관리자, Windows 7, Windows 8 및 Windows 8.1의 경우

하이퍼바이저 설치 및 초기 구성에 대한 상세하고 간단한 지침은 이 페이지에 기록되어 있습니다. Hyper-V Server 2012 베어 메탈 설치 및 구성

우리는:
컴퓨터(하드웨어) Hyper-V 2012가 설치 및 업데이트된 경우
게스트 OS(vmware) 러시아어 OS가 설치된 Windows 7x64, Windows 8x64, Windows 8.1x64

조건은 간단합니다.
- 관리자 권한으로 제어 컴퓨터에서 스크립트 실행
- 관리 컴퓨터에서 방화벽이 활성화되어 있어야 합니다.
- 제어 컴퓨터에는 러시아어가 설치되어 있어야 합니다. 윈도우 시스템 7x64, Windows 8x64 또는 Windows 8.1x64(x86 시스템에서는 사용해 본 적이 없지만 작동할 수도 있음)
- 설치 스크립트를 차단하지 않도록 제어 컴퓨터에서 UAC 및 바이러스 백신을 일시적으로 비활성화해야 합니다.
- 특히 제어 컴퓨터에는 원격 서버 관리 도구가 설치되어 있어야 합니다. rsat 하이퍼-v
- 네트워크는 하이퍼바이저와 제어 컴퓨터에서 실행되어야 합니다.
- 하이퍼바이저와 제어 컴퓨터는 동일한 작업 그룹에 있어야 합니다.
- 새로 생성된 하이퍼바이저와 컴퓨터 계정 및 비밀번호는 동일해야 합니다.

훨씬 더 간단합니다:
컴퓨터에서: 방화벽 활성화 + 관리자 권한으로 실행 중인 스크립트 + 러시아 창문 7x64, 8x64 또는 8.1x64 + UAC 및 바이러스 백신 비활성화 + rsat hyper 설치 - v
컴퓨터 + 하이퍼바이저에서: 하나의 실무 그룹 작업 그룹+ 동일한 관리자 계정 이바노프그리고 비밀번호 GUGlplay307

원격 서버 관리 도구가 설치되어 있지 않은 경우 아래 링크에서 다운로드하십시오.
Windows 7x64의 경우: https://www.microsoft.com/ru-RU/download/details.aspx?id=7887
Windows 8x64의 경우: https://www.microsoft.com/ru-ru/download/details.aspx?id=28972
Windows 8.1x64의 경우: https://www.microsoft.com/ru-ru/download/details.aspx?id=39296

페이지에서 config_server_client_hyper-v_2012.zip 스크립트가 포함된 아카이브를 다운로드하세요. 식료품 저장실장에서 스크립트와 프로그램: 하이퍼바이저 및 제어 컴퓨터의 자동 구성을 위한 스크립트
아카이브의 압축을 풀기 전에 해당 아카이브를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하여 잠금을 해제해야 합니다.

아카이브 내용:
다양한 OS 버전용 Windows7x64 및 Windows8x64 폴더
각 폴더에는 다음 파일이 포함되어 있습니다.
- 제어 컴퓨터 구성을 위한 Firewall_hyperv_client_rus.cmd 및 hvremote.wsf
각 폴더에는 폴더가 포함되어 있습니다.
- 파일이 포함된 공유 디스크: Firewall_hyperv_server_rus.cmd(하이퍼바이저 구성)
hvremote.wsf(하이퍼바이저 구성), INSTALL.CAB(오프사이트에서 다운로드한 전체 명령 프로그램 포함)
powershell 스크립트가 포함된 Corefig 폴더(하이퍼바이저 관리)

먼저 하이퍼바이저를 구성해 보겠습니다(설정에 대한 몇 가지 예 및 설명).

Windows 7x64가 설치되어 있는 경우(Windows 8x64에도 해당) 제어 컴퓨터에서 다음을 수행합니다.
- Windows7x64 폴더의 루트에서 Firewall_hyperv_client_rus.cmd 파일을 데스크탑으로 복사합니다.
- "C"를 드라이브하려면 Windows7x64 폴더의 루트에서 hvremote.wsf 파일을 복사하세요.
"공"을 사용하는 경우:
- 모든 폴더 공유(디스크를 공유했습니다)
- Windows7x64 폴더에 있는 공유 디스크 폴더의 내용을 "공유"에 복사합니다. 텍스트 파일주의.txt
플래시 드라이브를 사용하는 경우:
- Firewall_hyperv_server_rus.cmd 파일을 Windows7x64 폴더에 있는 공유 디스크 폴더에 있는 USB 플래시 드라이브에 복사합니다.
attention.txt 및 Firewall_hyperv_server_rus.cmd 파일을 제외한 나머지 파일은 "share"에 복사됩니다.

모든 것이 "공유"에 복사되면 하이퍼바이저의 명령줄에 다음을 작성합니다(데이터 표시).
순 사용 아르 자형: \\192.168.1.3\이자형/user:control_computer\account_name 비밀번호 && cd /d 아르 자형 :\ && cd /d :\ && Firewall_hyperv_server_rus.cmd 여기서는 공유 드라이브 "E"를 드라이브 "R"로 연결합니다. && "R"을 운전하러 가세요 && && "C" 드라이브로 가세요 &&

어딘가에 "공유"가 있고 플래시 드라이브가 여기에 있는 경우 이를 하이퍼바이저에 연결하고 하이퍼바이저의 명령줄에 다음을 작성합니다.
디스크파트
목록 볼륨 플래시 드라이브가 있는 디스크 볼륨 목록을 표시합니다(아래 스크린샷).

CD/D :\ && xcopy Firewall_hyperv_server_rus.cmd :\ && cd /d :\ && Firewall_hyperv_server_rus.cmd 세부 정보를 입력하세요. 디스크 "I"(플래시 드라이브)로 이동 && Firewall_hyperv_server_rus.cmd 파일을 하이퍼바이저의 "C" 드라이브에 복사합니다. && "C" 드라이브로 가세요 && Firewall_hyperv_server_rus.cmd 파일을 실행하세요.

각 명령은 기호로 서로 구분됩니다. && , "이전 명령이 성공적으로 완료되면 다음 명령을 실행하십시오"라고 말하므로 문제가 있으면 하나씩 실행하십시오.

스크립트 실행 중에 지정하라는 창이 나타납니다. 네트워크 설정하이퍼바이저, 컴퓨터 및 계정 세부 정보를 제어합니다. 이 간단한 지침을 쓰여진 대로 정확하게 따르십시오.
비밀번호에 대해 조금 계정하이퍼바이저. 요구 사항이 높기 때문에 한 번만 지정하면 됩니다... 귀찮게 하지 말고 비슷한 내용을 입력하세요. GUGLplayer307

모든 명령을 실행한 후 스크립트는 하이퍼바이저를 다시 시작하도록 "요청"하므로 재부팅합니다.
앞으로 Total Commander를 열려면 "tc" 디렉터리로 이동하여 프로그램 cd c:\tc && totalcmd.exe를 실행해야 합니다.
corefig 유틸리티를 실행하려면 "corefig" 디렉터리로 이동하여 다음을 사용해야 합니다. c스크립트유틸리티 cd c:\corefig && cscript start_corefig.wsf를 실행합니다.
또는 cd c:\corefig && powershell .\corefig.ps1



이제 제어 컴퓨터를 구성해 보겠습니다(설정에 대한 몇 가지 예 및 설명).

제어 컴퓨터의 바탕 화면에 있는 Firewall_hyperv_client_rus.cmd 스크립트를 관리자 권한으로 실행하고 지침을 따릅니다.

간단히:
스크립트에는 Hyper-V 원격 제어 도구가 포함되어 있습니다.
내장된 "관리자" 계정(Windows 8x64 이상)을 일시적으로 활성화하여 명령을 실행합니다.
호스트 파일을 구성합니다.
다른 스크립트를 생성하여 c:\users\public 경로에 복사합니다.
새로 생성된 스크립트에 대한 링크를 사용하여 레지스트리에 키를 추가합니다.
하이퍼바이저를 관리하기 위해 새 관리자 계정을 생성합니다.
계정에 대한 정보를 표시하여 계정을 확인합니다.
실행된 코드 줄을 본문에서 제거하고 나중에 실행할 새 스크립트를 만듭니다.
새 계정으로 후속 로그인을 위해 컴퓨터를 재부팅합니다.
"구성 요소 서비스"를 구성합니다.
하이퍼바이저를 신뢰할 수 있는 호스트 목록에 추가하여 연결을 허용하고 구성을 테스트합니다.
Windows 방화벽에 필요한 규칙을 추가합니다.
하이퍼바이저에 대한 액세스를 테스트합니다.
하이퍼바이저의 원격 관리를 위해 관리 컴퓨터를 구성합니다.
내장된 "관리자" 계정(Windows 8x64 이상)을 비활성화하고 컴퓨터에서 스크립트를 제거하고 레지스트리에서 링크를 제거합니다.



피하기 위해오류가 발생하면 재부팅한 후 키보드 레이아웃을 러시아어에서 영어로 변경하는 것을 잊지 마세요.
재부팅 후 잊지 마세요. 윈도우 8x64, 비밀번호를 입력해야 합니다. 알파벳로그인 후 바탕화면에 나타나는 검은색 창에서 입력하다. 비밀번호를 입력해도 비밀번호가 표시되지 않습니다.
mmc, Windows 7x64 OS용.



아래 두 스크린샷은 하이퍼바이저에 연결된 Hyper-V 관리자와 콘솔에 추가된 필수 스냅인을 보여줍니다. mmc, Windows 8x64 OS용.



그게 다야. 다음에는 우리 설정하자 Hyper-V 관리자를 사용하여 네트워크에 연결하고, 가상 머신을 생성하여 연결하고, 도메인과 기타 서버 및 서비스를 설치 및 구성합니다.

러시아어 버전을 설치하지 마세요!어떤 가격에도 해당되지 않습니다. 일주일 동안 고생했는데 왜 업데이트가 로컬 콘솔을 사용하여 설치되지 않았는지, 왜 방화벽 규칙이 적용되지 않았는지, 왜... 목록이 길었습니다. 이 모든 것에 침을 뱉은 후 가상 머신 파일을 저장하고 영어 버전을 설치했습니다. 모든 것이 잘 작동합니다!

서버 이미지 파일의 무게는 1.65GB이며

9200.16384.WIN8_RTM.120725-1247_X64FRE_SERVERHYPERCORE_EN-US-HRM_SHV_X64FRE_EN-US_DV5.ISO

설치 후 즉시 네트워크를 구성하고(8단계) 업데이트를 설치합니다(5단계 및 6단계). 모든 것이 잘 되었다면 계속 진행할 수 있습니다. 그렇지 않은 경우 무엇을, 어떻게 확인하십시오. 귀신 가능한 문제이 단계에서는 업데이트를 설치할 수 없습니다.

도메인 없이 Hyper-V 작업

우리 서버는 도메인이 아닌 작업 그룹에 있습니다. 이는 20,000루블 지역에 있는 내 입장의 경우 장비 비용에 의해서만 제한되는 매우 낮은 예산 솔루션부터 시작하여 모든 조건에서 솔루션의 독립성과 이식성의 이점을 제공합니다. 그러나 이는 특정 구성 기능을 부과합니다. 구체적으로는 방화벽을 구성하고 일반 사용자를 추가해야 합니다.

기본 관리자를 사용하지 않으려면 로컬 관리자(서버 구성의 항목 3, 예: "hyperadmin / hyperpwd")를 추가하세요. RDP를 통해 연결할 컴퓨터에 동일한 사용자(관리자가 아닐 수도 있음)를 추가해야 합니다. 내 컴퓨터에서 사용자를 생성할 때 "설명" 필드에 다음과 같이 썼습니다: HYPER-V 2012에 연결합니다."

Hyper-V 방화벽

저는 주로 MMC 콘솔을 사용하여 관리할 계획이므로 가상 머신, 서버 방화벽 관리를 위한 추가 장비를 제공하는 것이 편리할 것입니다. 이렇게 하면 시간이 많이 절약될 것입니다. 왜냐하면... 정기적으로 규칙을 편집할 계획은 없습니다. 서버는 그냥 작동해야 합니다. 그리고 저는 PowerShell과 CMD 구문을 머릿속에 간직하고 싶지 않습니다. Linux이면 충분합니다. 그럼 켜볼게 원격 액세스방화벽으로! 전용 네트워크(물리적으로는 VLAN)를 통해 서버를 제대로 관리해야 한다는 점을 고려하면 내 선택이 전반적인 보안을 저하시키지는 않을 것이다. 또는 호스트와 네트워크 사이에 Mikrotik(물론 WiFi 없이)과 같은 소프트웨어 및 하드웨어 방화벽을 설치할 수 있습니다. 이것은 완전히 저렴한 솔루션수용 가능한 성능과 신뢰성을 갖추고 있습니다.

console 명령을 실행하여 방화벽을 원격으로 관리하는 기능을 활성화할 수 있습니다. (결국 콘솔 없이는 할 수 없습니다.)

netsh advfirewall 방화벽 설정 규칙 그룹="Windows 방화벽 원격 관리" 새 활성화=예

그런 다음 "하이퍼관리자" 권한으로 워크스테이션에서 mmc 콘솔을 실행하고 "Windows 방화벽" 스냅인을 추가하고(내 Windows 7에서는 "고급 보안이 포함된 Windows 방화벽"이라고 함) IP 주소를 지정할 수 있습니다. Hyper-V 서버. 모두:)

그러나 어떤 경우에도 콘솔은 가장 신뢰할 수 있는 제어 수단입니다. 나는 여전히 콘솔에서 모든 작업을 수행하고 "모니터링 - 방화벽" 섹션에서 GUI에 무엇이 있는지 확인합니다. 나는 모든 것을 내 머리 속에 보관하지 않을 것입니다. 그리고 이 기사는 귀하의 의견과 추가 사항을 포함하여 나 자신을 위한 방법 옵션 중 하나입니다.

Hyper-V 관리자를 사용하면 가상 머신을 관리하고 구성할 수 있습니다. 가상 네트워크, 디스크, 가상 머신 실행, 연결 - 즉 거의 모든 것부터 시작합니다.

사용자 "hyperadmin"으로 Hyper-V 관리자를 실행하고 왼쪽 상단의 "서버에 연결"을 클릭합니다. 다시 IP를 통해.

Windows 7의 Hyper-V 관리자는 2012가 아닌 Hyper-V 2008을 관리하도록 설계되었습니다. 라이브 및 저장소 마이그레이션과 같은 옵션은 Windows 8에서만 사용할 수 있습니다(Windows 7에서는 PowerShell을 통해 사용 가능하지만 GUI를 통해서는 사용할 수 없음). 그래서 Windows 8을 통해 "작동 방식"을 비교하기 위해 Windows 8(지금은 평가판이면 충분합니다)을 설치하기로 결정했습니다. 그런 것은 아니지만 VHD 디스크를 VHDX로 변환하는 기능이 나타났습니다. 바로 위에서 언급한 마이그레이션 버튼과 동일합니다. . 물론 좋습니다. 그러나 용어를 결정하고 정확히 원하는 것이 무엇인지 알고 있다면 PowerShell과 Good Old 7을 사용하여 문제를 해결할 수 있습니다(얼마 전에는 "Good Old XP"에 대해서도 이야기했습니다).

Windows 8의 Hyper-V 관리자에서 가상 머신 목록을 표시하려면 훌륭한 hvremote 스크립트(http://archive.msdn.microsoft.com/HVRemote)를 다운로드하여 관리자 권한이 있는 워크스테이션에서 실행해야 합니다.

cscript hvremote.wsf /mmc:활성화
cscript hvremote.wsf /AnonDCOM:grant

모든 것이 작동했는지 확인할 수도 있습니다.

cscript hvremote.wsf /show /target:name_or_ip_of_your_hyper-v_server

아직 버전 0.7이므로 Windows 8 및 2012에서 여전히 버그가 있을 수 있다는 사실에 대해 걱정하지 마세요. 모든 것이 작동합니다! 이제 가상 머신을 볼 수 있습니다(물론 가상 머신을 생성할 때).

다음 섹션으로 넘어가기 위한 서정적인 여담 우리는 연결되어 있고 행복하며 게스트 가상 머신을 설치하기 시작합니다... 중지하세요! 가상 머신용 VHD 디스크 공간을 선택하는 방법은 무엇입니까? 500GB 디스크는 설치 과정에서 포맷되지 않았으므로 필요하지 않았습니다. 이제 게스트 시스템을 C:\ 드라이브에만 배치할 수 있게 되었습니다. 그리고 디스크는 총 60GB입니다. 저것들. 당신이 해야 할 일은 관리자를 여는 것 뿐입니다 하드 드라이브, NTFS로 포맷하고 드라이브 문자를 다시 할당(DVD는 E:\, 500GB 디스크는 D:\입니다. DVD가 디스크 사이에 걸려 있는 것은 정말 싫습니다 :)). 어떻게 하나요???

원격 디스크 관리

디스크를 원격으로 관리하려면(디스크 관리) 다음 단계를 완료해야 합니다.

1. 서버에서 VDS(가상 디스크 서비스)를 시작합니다.

PowerShell을 사용하여 "R"로 시작하는 서비스 목록을 봅니다.
Get-Service -이름 r*

VDS(가상 디스크 서비스) 서비스 시작:

필요한 경우 클라이언트 컴퓨터(서버를 관리할 컴퓨터)에서 "원격 볼륨 관리"를 활성화합니다.

방화벽을 완전히 비활성화하지 않았다면 2단계를 따라야 합니다.

2.디스크 관리 허용.

Netsh advfirewall 방화벽 설정 규칙 그룹=“원격 볼륨 관리” 새 활성화=예

서버의 로컬 관리자 사용자(이 경우 "hyperadmin / hyperpwd")로 MMC 스냅인 관리 콘솔을 시작해야 합니다.

스냅인에서 "디스크 관리"를 추가합니다( 로컬 컴퓨터, 원격(예: IP 주소).

음, 실제로 초기 루틴은 끝났습니다. 이제 안전하게 가상 머신을 생성할 수 있습니다. Hyper-V 관리자도 "hyperadmin / hyperpwd"로 실행해야 합니다.


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

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

프로세서 제조업체 웹사이트(Intel | Intel | AMD.

Hyper-V 활성화

Hyper-V는 처음에는 비활성화된 운영 체제 구성 요소입니다. 고급 사용자는 하나의 PowerShell 명령으로 이를 활성화할 수 있습니다.

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

GUI를 선호하는 경우 Win + R을 누르고 Enter를 누르십시오. 선택적 기능 Enter 키를 누릅니다.

열리는 창에서 Hyper-V 확인란을 선택합니다.

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

가상 머신 생성 및 구성

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

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

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

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

기존 VHD를 지정하면 마법사는 시스템 설치를 위해 미디어를 지정하는 단계를 제거합니다.

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

가상 머신 시작 및 Windows 설치

여기의 모든 것도 간단하지만 이전에 Hyper-V를 접하지 않은 사람들에게는 약간 특이합니다.

Hyper-V 관리자에서:

  • 가상 머신을 시작하려면 "시작"을 클릭하세요.
  • 상호 작용하려면 "연결"을 클릭하거나 머신의 썸네일을 두 번 클릭하세요.

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

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

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

이 섹션의 지침은 제거하거나 이름을 바꿀 수 없는 Windows 10 1709에 도입된 기본 스위치가 마음에 들지 않는 경우에만 필요합니다. 기본 스위치를 사용할 때 호스트가 VPN에 연결되어 있으면 가상 머신도 VPN을 사용합니다. 이는 외부 스위치와의 주요 차이점 중 하나이며 이에 대한 생성에 대해서는 나중에 자세히 설명하겠습니다.

메뉴에 행위선택하다 가상 스위치 설정. 세 가지 유형 중 하나의 스위치를 생성할 수 있는 창이 열립니다. 가상 머신이 인터넷에 액세스할 수 있도록 하려면 다음을 생성하세요. 외부스위치.

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

남은 것은 매개변수에 생성된 스위치를 표시하는 것뿐입니다. 네트워크 연결가상 기기.

지금에 설치된 윈도우인터넷에 연결되어 있고 로컬 네트워크물리적 머신과 가상 머신 사이.

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

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

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

실제 머신과 가상 머신 간 파일 공유

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

공유 네트워크 폴더

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

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

미국인들이 말하듯, 사진 한 장이 천 마디 말보다 낫습니다.

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

프로필 외부의 물리적 컴퓨터에 공유 폴더를 생성할 수 있습니다. 이렇게하려면 다음을 사용하면 충분합니다. 표준 수단공유 액세스를 제공하지만 가상 머신의 임의 폴더에 대한 액세스 예를 사용하여 이 프로세스를 설명하겠습니다.

실제 머신에서 가상 머신으로의 액세스

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

이제 주소 표시줄에 양식 주소를 입력하는 등 탐색기에서 네트워크를 통해 공유 폴더를 열 수 있습니다. \\컴퓨터 이름\폴더 이름.

가상 작업기의 원격 데스크톱에 연결

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

가상 머신에서의 작업

먼저 시스템 속성에서 가상 머신의 원격 데스크톱 연결을 활성화해야 합니다. Win + R을 누르고 다음을 실행합니다.

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

그런 다음 그림과 같이 연결을 허용하십시오.

남은 것은 다음 명령을 사용하여 가상 머신의 IP 주소를 찾는 것입니다. IP구성

실제 머신에서의 작업

Win + R을 누르고 Enter를 누르십시오. 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를 이해하면서 무의식적으로 비교를 하게 되었습니다. 마이크로소프트 솔루션 Oracle VirtualBox를 사용하는 클라이언트 운영 체제의 경우.

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

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

에 관하여 GUI, 그렇다면 이것은 순전히 취향의 문제입니다. 아마도 서버 운영 체제에서 나온 하이퍼바이저가 더 금욕적으로 보이지만 가상 머신의 매개변수와 구성은 일반적으로 매우 유사합니다.

Windows에 Hyper-V가 있으면 주로 이 기술에 익숙한 IT 전문가가 만족할 것입니다. 개인 사용자의 경우 이는 시스템에 내장된 도구를 활용하고 Microsoft 서버 기술에 익숙해짐으로써 시야를 넓힐 수 있는 좋은 기회입니다.

조사

저는 2004년에 Windows 자동 설치를 시작하면서 가상 머신에 대해 알게 되었습니다. 그 이후로 그들은 테스트를 포함하여 내 일상 업무의 필수적인 부분이 되었습니다. 환경 설정, 프로그램 등

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

이 자료를 준비하는 데 도움을 준 Denis Diaghilev에게 감사의 말씀을 전하고 싶습니다. MVP 프로그램의 이점 중 하나는 최고의 Microsoft 기술 인재를 접할 수 있다는 것입니다. 이는 모든 문제에 대해 개인적으로 유능한 조언을 얻을 수 있음을 의미합니다.)

Denis는 또한 토론을 진행하는 데 친절하게 도움을 주었습니다. 따라서 이 기사와 관련하여 기술적인 질문이 있는 경우 자격을 갖춘 답변.

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




맨 위