Computer >> 컴퓨터 >  >> 체계 >> Windows Server

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

Windows Hyper-V 서버 가상 머신을 실행하기 위한 Microsoft의 무료 하이퍼바이저 플랫폼입니다. 이 기사에서는 2019년 여름에 출시된 최신 버전의 Windows Hyper-V Server 2019를 설치하고 구성하는 방법을 살펴보겠습니다(이 가이드는 Windows Hyper-V Server 2016에도 적용됨).

Hyper-V 서버 2019는 하드웨어 가상화 운영 체제 비용을 지불하고 싶지 않은 사용자에게 적합합니다. Hyper-V 제한이 없으며 무료입니다. Windows Hyper-V Server에는 다음과 같은 이점이 있습니다.

  1. 모든 인기 있는 OS 지원 호환성 문제는 없습니다. 모든 Windows와 최신 Linux 및 FreeBSD 운영 체제는 Hyper-V를 지원합니다.
  2. 가상 머신을 백업하는 다양한 방법 :간단한 스크립트, 오픈 소스 소프트웨어, 인기 있는 백업 프로그램의 무료 및 상용 버전.
  3. Hyper-V Server에는 GUI Windows Server(그래픽 관리 인터페이스)가 없지만 표준 Hyper-V 관리자 를 사용하여 원격으로 관리할 수 있습니다. Windows를 실행하는 모든 컴퓨터에 설치할 수 있습니다. 이제 Windows Admin Center를 사용하여 웹에 액세스할 수도 있습니다. .
  4. Hyper-V Server는 인기 있는 서버 플랫폼을 기반으로 합니다. , 친숙하고 사용하기 쉽습니다.
  5. PseudoRAID에 Hyper-V를 설치할 수 있습니다. , e. g., Inter RAID 컨트롤러, Windows 소프트웨어 RAID.
  6. 하이퍼바이저 라이선스 필요 없음 , VDI 또는 Linux VM에 적합합니다.
  7. 낮은 하드웨어 요구사항 . 프로세서는 소프트웨어 가상화(Intel의 Intel-VT 또는 VMX, AMD의 AMD-V(SVM)) 및 SLAT(Second-Level Address Translation)(Intel EPT 또는 AMD RV)를 지원해야 합니다. 이러한 프로세서 옵션은 BIOS/UEFI/중첩 호스트에서 활성화해야 합니다. Microsoft 웹사이트에서 전체 시스템 요구 사항을 찾을 수 있습니다.
표준 Hyper-V 역할이 있는 Windows Server 2016/2019와 무료 Hyper-V 서버 2019/2016을 구별해야 합니다. 서로 다른 제품입니다.

무료 하이퍼바이저를 사용하는 경우에도 가상 머신에 라이선스를 부여해야 합니다. Linux와 같은 오픈 소스 OS를 실행하는 VM을 원하는 수만큼 실행할 수 있지만 Windows 가상 머신에 라이선스를 부여해야 합니다. 데스크톱 Windows 에디션은 제품 키로 라이선스가 부여되며 Windows Server를 게스트 OS로 사용하는 경우 호스트의 물리적 코어 수로 라이선스를 부여해야 합니다. 여기에서 가상 환경의 Windows Server 라이선스에 대한 자세한 내용을 참조하십시오.

내용:

  • Hyper-V Server 2019의 새로운 기능은 무엇입니까?
  • Hyper-V Server 2019/2016을 설치하는 방법
  • Hyper-V Server 기본 구성을 위한 Sconfig 도구 사용
  • Hyper-V Server 2019 원격 관리
  • PowerShell을 사용하여 Hyper-V Server 2019 구성
  • PowerShell에서 Hyper-V Server 2019 네트워크 설정을 구성하는 방법
  • Hyper-V 서버 원격 관리 방화벽 구성
  • 가상 머신용 Hyper-V 스토리지 구성
  • PowerShell을 통해 Hyper-V 서버 호스트 설정을 구성하는 방법
  • Hyper-V 가상 스위치 만들기

Hyper-V Server 2019의 새로운 기능

새로운 Hyper-V Server 2019 기능을 간단히 살펴보겠습니다.

  1. Linux용 보안 가상 머신 지원 등장,
  2. VM 구성 버전 9.0(최대 절전 모드 지원)
  3. ReFS 중복 제거 지원
  4. 핵심 앱 호환성:Hyper-V 서버 콘솔에서 추가 그래픽 관리 패널을 실행하는 기능,
  5. 2노드 Hyper-V 클러스터 및 도메인 간 클러스터 마이그레이션 지원

Hyper-V Server 2019/2016을 설치하는 방법

Hyper-V 서버 2019 ISO 설치 이미지는 https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2019에서 다운로드할 수 있습니다.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

계속을 클릭한 후 , 간단한 등록 양식이 나타납니다. 데이터를 입력하고 설치할 OS의 언어를 선택하십시오. Hyper-V 이미지 다운로드가 끝날 때까지 기다립니다. .iso 파일 크기는 약 2.81GB입니다.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

Microsoft Hyper-V 서버 설치는 표준적이고 직관적입니다. Windows 10과 동일합니다. ISO 이미지에서 서버(컴퓨터)를 부팅하고 설치 마법사의 지시를 따르세요.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

Hyper-V 서버 기본 구성을 위한 Sconfig 도구 사용

설치 후 시스템은 관리자 암호를 변경하라는 메시지를 표시합니다. 변경하면 하이퍼바이저 콘솔로 이동합니다.

Hyper-V Server에는 친숙한 Windows GUI가 없습니다. 대부분의 설정은 명령줄을 통해 구성해야 합니다.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

바탕 화면에는 표준 명령 프롬프트와 sconfig.cmd라는 두 개의 창이 있습니다. 스크립트 창. 이 스크립트를 사용하여 Hyper-V 서버의 초기 구성을 수행할 수 있습니다. "옵션을 선택하려면 번호 입력:" 줄에 작업할 메뉴 항목의 번호를 입력하십시오.

  1. 첫 번째 메뉴 항목을 사용하면 서버를 AD 도메인 또는 작업 그룹에 가입할 수 있습니다. 이 예에서는 서버를 HV-GROUP이라는 작업 그룹에 가입시킵니다. 무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?
  2. 서버의 호스트 이름을 변경합니다.
  3. 로컬 관리자 사용자 생성(기본 제공 관리자 외에 다른 계정 계정). 로컬 관리자 암호를 입력하면 커서가 같은 위치에 유지된다는 점에 유의하십시오. 그러나 비밀번호와 확인은 성공적으로 입력되었습니다.
  4. 서버에 대한 원격 액세스를 활성화합니다. 따라서 서버 관리자, MMC 및 PowerShell 콘솔을 사용하여 관리하고, RDP를 통해 연결하고, ping을 사용하여 가용성을 확인할 수 있습니다. 또는 추적 .
  5. Windows 업데이트를 구성합니다. 세 가지 모드 중 하나를 선택하십시오.
    • 자동(자동 업데이트 다운로드 및 설치)
    • DownloadOnly(설치 없이 다운로드만 가능)
    • 수동(관리자가 업데이트 다운로드 또는 설치 여부 결정)
  6. 최신 보안 업데이트를 다운로드하여 설치합니다.
  7. NLA 유무에 관계없이 RDP 액세스를 활성화합니다.
  8. 네트워크 어댑터 설정을 구성합니다. 기본적으로 서버는 DHCP 서버에서 IP 주소를 받습니다. 여기서 고정 IP 주소를 구성하는 것이 좋습니다. 무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?
  9. 시스템의 날짜와 시간을 설정합니다.
  10. 원격 분석을 구성합니다. Hyper-V에서는 완전히 비활성화할 수 없습니다. 원하는 모드를 선택하세요. 무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

다음 명령을 사용하여 날짜, 시간 및 시간대를 구성할 수도 있습니다.

control timedate.cpl

지역 매개변수:

control intl.cpl

이 명령은 표준 콘솔을 엽니다.

<강한> 무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

참고! 모든 창을 닫고 검은색 화면이 표시되면 Ctrl+Shift+Esc를 누릅니다. . 이 키 조합은 RDP 세션에서도 작동하며 작업 관리자를 실행합니다. 이를 사용하여 명령 프롬프트 또는 Hyper-V 구성 도구를 시작할 수 있습니다(파일 -> 작업 실행 -> cmd.exe 또는 sconfig.cmd 클릭).

Hyper-V Server 2019 원격 관리

그래픽 인터페이스에서 Free Hyper-V Server 2019를 편리하게 관리하려면 다음을 사용할 수 있습니다.

  • Windows 관리 센터
  • Hyper-V 관리자 — 이것은 우리가 더 고려할 방법입니다(저는 적어도 지금까지는 WAC보다 편리합니다)

Hyper-V Server 2016/2019를 관리하려면 Windows 10 Pro 를 실행하는 컴퓨터가 필요합니다. 또는 엔터프라이즈 x64 에디션.

Hyper-V 서버는 호스트 이름으로 액세스할 수 있어야 합니다. A 레코드는 도메인 네트워크의 DNS 서버에 있는 레코드와 일치해야 합니다. 작업 그룹에서 로컬 DNS에 수동으로 A 레코드를 생성하거나 호스트에 추가해야 합니다. 클라이언트 컴퓨터에 있는 파일. 우리의 경우 다음과 같습니다.

192.168.2.50 SERVERHV

클라이언트 컴퓨터에서 사용 중인 계정이 Hyper-V 관리자 계정과 다른 경우(그렇어야 함) Hyper-V 서버에 연결하는 데 사용되는 자격 증명을 명시적으로 저장해야 합니다. 이를 수행하려면 다음 명령을 실행하십시오.

cmdkey /add: SERVERHV /user:hvadmin /pass:HVPa$$word

Hyper-V에 액세스하기 위해 호스트와 자격 증명을 지정했습니다. 서버가 두 개 이상인 경우 각 서버에 대해 수행하십시오.

그런 다음 PowerShell 프롬프트를 관리자로 시작하고 다음 명령을 실행합니다.

winrm quickconfig
모든 질문에 예라고 답하면 WinRM 서비스의 자동 시작을 구성하고 방화벽에서 원격 제어 규칙을 활성화합니다.

신뢰할 수 있는 호스트 목록에 Hyper-V 서버 추가:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value "SERVERHV"

서버가 여러 개인 경우 각각을 신뢰할 수 있는 호스트에 추가하십시오.

dcomcnfg 실행 명령 프롬프트에서 구성 요소 서비스 -> 컴퓨터 -> 내 컴퓨터를 확장합니다. 여기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 COM 보안으로 이동합니다. -> 액세스 권한 -> 한도 수정 . 다음 창에서 원격 액세스를 확인합니다. ANONYMOUS ACCESS 권한 사용자.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

그런 다음 원격 서버에 연결해 보겠습니다. 컴퓨터 관리 실행 콘솔(compmgmt.msc)에서 콘솔 루트를 마우스 오른쪽 버튼으로 클릭하고 다른 컴퓨터에 연결을 선택합니다.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

이제 표준 MMC 콘솔을 사용하여 작업 스케줄러, 디스크, 서비스를 관리하고 이벤트 로그를 볼 수 있습니다.

Hyper-V 관리자 설치 Windows 10에서. 프로그램 및 기능을 엽니다. (optionalfeatures.exe) Windows 기능 켜기 또는 끄기로 이동합니다. . 다음 창에서 Hyper-V를 찾습니다. Hyper-V 관리 도구를 확인합니다. 설치합니다.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

Hyper-V 관리자 스냅인이 설치됩니다. 시작하고 Hyper-V 서버에 연결합니다.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

Hyper-V 관리자를 사용하여 하이퍼바이저를 관리하는 것은 일반적으로 의심의 여지가 없습니다. 그런 다음 PowerShell에서 Hyper-V 서버를 관리하는 몇 가지 방법에 대해 설명하겠습니다.

PowerShell을 사용하여 Hyper-V Server 2019 구성

PowerShell을 사용하여 Hyper-V 서버를 구성하는 것이 좋습니다. Hyper-V 모듈은 Hyper-V 서버를 관리하기 위해 1,641개 이상의 cmdlet을 제공합니다.

Get-Command –ModuleHyper-V | Measure-Object

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

로그온 후 PowerShell 콘솔의 자동 시작을 구성합니다.

New-ItemProperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run -Name PowerShell -Value "cmd /c start /max C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -noExit" -Type string

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

서버에 로그인하면 PowerShell 창이 나타납니다.

PowerShell에서 Hyper-V Server 2019 네트워크 설정을 구성하는 방법

sconfig.cmd를 사용하여 네트워크 설정을 구성하지 않은 경우 PowerShell을 통해 구성합니다. Get-NetIPConfiguration 사용 cmdlet을 사용하면 네트워크 인터페이스의 현재 IP 구성을 볼 수 있습니다.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

고정 IP 주소, 네트워크 마스크, 기본 게이트웨이 및 DNS 서버 주소를 할당합니다. 이전 cmdlet의 결과에서 네트워크 어댑터 인덱스(InterfaceIndex)를 가져올 수 있습니다.

New-NetIPAddress -InterfaceIndex 4 -IPAddress 192.168.1.2 -DefaultGateway 192.168.1.1 -PrefixLength 24

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses 192.168.1.3,192.168.1.4

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

IPv6을 구성하려면 Get-NetAdapter를 사용하여 인터페이스 이름을 가져옵니다. PowerShell NetTCPIP 모듈의 cmdlet.

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

다음 명령을 사용하여 현재 IPv6 설정을 확인하십시오.

Get-NetAdapterBinding -InterfaceDescription "Intel(R) PRO/1000 MT Network Connection" | Where-Object -Property DisplayName -Match IPv6 | Format-Table –AutoSize

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

다음과 같이 IPv6을 비활성화할 수 있습니다.

Disable-NetAdapterBinding -InterfaceDescription "Intel(R) PRO/1000 MT Network Connection " -ComponentID ms_tcpip6

Hyper-V 서버 원격 관리 방화벽 구성

Get-Command를 사용하여 Windows 방화벽을 관리하는 cmdlet 목록을 볼 수 있습니다. :

Get-Command -Noun *Firewall* -Module NetSecurity

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

서버를 원격으로 완전히 관리하려면 다음 명령을 하나씩 실행하여 Windows 방화벽 허용 규칙을 활성화하십시오.

Enable-NetFireWallRule -DisplayName "Windows Management Instrumentation (DCOM-In)"
Enable-NetFireWallRule -DisplayGroup "Remote Event Log Management"
Enable-NetFireWallRule -DisplayGroup "Remote Service Management"
Enable-NetFireWallRule -DisplayGroup "Remote Volume Management"
Enable-NetFireWallRule -DisplayGroup "Windows Firewall Defender Remote Management"
Enable-NetFireWallRule -DisplayGroup "Remote Scheduled Tasks Management"

가상 머신용 Hyper-V 스토리지 구성

물리적 디스크의 별도 파티션을 사용하여 데이터(가상 머신 파일 및 iso 파일)를 저장합니다. 서버의 물리적 디스크 목록을 봅니다.

Get-Disk

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

드라이브에서 가능한 가장 큰 크기의 새 파티션을 만들고 드라이브 문자 D:를 할당합니다. Get-Disk의 DiskNumber 사용 결과.

New-Partition -DiskNumber 0 -DriveLetter D –UseMaximumSize

그런 다음 파티션을 NTFS로 포맷하고 레이블을 지정하십시오.

Format-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel "VMStorage"

PowerShell의 디스크 및 파티션 관리 cmdlet에 대한 자세한 내용은 PowerShell 디스크 및 파티션 관리 문서를 확인하세요.

가상 머신 설정과 vhdx 파일을 저장할 디렉터리를 만듭니다. 새 항목 cmdlet을 사용하면 중첩 폴더를 만들 수 있습니다.

New-Item -Path "D:\HyperV\VHD" -Type Directory

OS 배포 이미지(iso 파일)를 저장할 D:\ISO 폴더 생성:

New-Item -Path D:\ISO -ItemType Directory

공유 네트워크 폴더를 만들려면 New-SmbShare를 사용하세요. cmdlet을 실행하고 서버의 로컬 관리자 그룹에 전체 액세스 권한을 부여합니다.

New-SmbShare -Path D:\ISO -Name ISO -Description "OS Distributives" -FullAccess "BUILTIN\Administrators"

명령줄에서 Hyper-V Server 및 Windows Server Core의 기본 구성에 대한 자세한 내용은 이 문서를 참조하십시오.

PowerShell을 통해 Hyper-V 서버 호스트 설정을 구성하는 방법

다음 명령을 사용하여 Hyper-V 서버 호스트 설정을 엽니다.

Get-VMHost | Format-List

무료 Hyper-V Server 2019/2016을 설치하고 구성하는 방법은 무엇입니까?

가상 머신 및 가상 디스크의 경로는 운영 체제와 동일한 파티션에 있습니다. 정확하지 않습니다. 다음 명령을 사용하여 이전에 만든 폴더의 경로를 지정합니다.

Set-VMHost -VirtualMachinePath D:\Hyper-V -VirtualHardDiskPath 'D:\HyperV\VHD'

Hyper-V 가상 스위치 만들기

Hyper-V Server 물리적 NIC에 연결된 외부 스위치를 만들고 물리적 네트워크와 VM 상호 작용을 활성화합니다.

SR-IOV(단일 루트 입출력(I/O) 가상화) 지원을 확인하십시오.

Get-NetAdapterSriov

연결된 네트워크 어댑터 목록 가져오기:

Get-NetAdapter | where {$_.status -eq "up"}

가상 스위치를 네트워크 어댑터에 연결하고 사용 가능한 경우 SR-IOV 지원을 활성화합니다.

힌트 vswitch를 생성한 후에는 SR-IOV 지원을 활성화하거나 비활성화할 수 없으며 이 매개변수를 변경하려면 스위치를 다시 생성해야 합니다.

New-VMSwitch -Name "Extenal_network" -NetAdapterName "Ethernet 2" -EnableIov 1

다음 cmdlet을 사용하여 가상 스위치 설정을 확인하십시오.

Get-VMSwitch
Get-NetIPConfiguration –Detailed

이것으로 Windows Hyper-V Server 2016/2019의 초기 설정이 완료되었습니다. 계속해서 가상 머신을 만들고 구성할 수 있습니다.