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

장애 조치 클러스터링 없이 Hyper-V 라이브 마이그레이션 구성

Hyper-V 가상화 시스템의 라이브 마이그레이션 기술을 사용하면 실행 중인 가상 머신을 중지하거나 서비스 가용성에 영향을 주지 않고 Hyper-V 호스트 간에 이동할 수 있습니다. 이전 Hyper-V 버전에서는 라이브 마이그레이션을 사용하여 장애 조치(failover) 클러스터의 노드 간에만 가상 머신을 이동할 수 있었습니다. 이 제한은 Shared Nothing Live Migration 으로 인해 Hyper-V 3.0(Windows Server 2012) 이상에서 제거되었습니다. 기술. 이 기사에서는 라이브 마이그레이션을 활성화하고 Windows Server 2016을 실행하는 독립 실행형 Hyper-V 호스트 간에 실행 중인 VM을 이동하는 방법을 보여줍니다.

공유 없음 실시간 마이그레이션 요구 사항:

  1. Windows Server 2012 R2 또는 Windows Server 2016 OS를 실행하는 서버 간에 마이그레이션이 가능합니다.
  2. 가상 머신 버전은 5 이상이어야 합니다.
  3. 두 컴퓨터는 동일한 Active Directory 도메인 또는 신뢰할 수 있는 도메인에 있어야 합니다.
  4. 구성을 수행하는 사용자는 Hyper-V 관리자 권한이 있어야 합니다. Kerberos 제한 위임을 구성하는 동안 사용자는 도메인 관리자 권한(또는 서버 계정 권한)이 있어야 합니다.

Hyper-V 역할(Srv01 및 Srv03)로 Windows Server 2016을 실행하는 2개의 서버가 있다고 가정합니다. 두 서버 모두 Active Directory 도메인의 구성원이며 클러스터되지 않습니다(Windows Server 장애 조치 클러스터링). Hyper-V 관리자 시작 아무 서버에서나 콘솔에 연결하고 두 서버를 모두 여기에 추가합니다.

장애 조치 클러스터링 없이 Hyper-V 라이브 마이그레이션 구성

그런 다음 두 서버의 설정에서 실시간 마이그레이션을 활성화합니다. 이를 수행하려면 Hyper-V 서버를 마우스 오른쪽 버튼으로 클릭하고 Hyper-V를 선택하십시오. 설정 . 실시간 마이그레이션으로 이동 섹션에서 수신 및 발신 실시간 마이그레이션 활성화를 선택하십시오. . 두 Hyper-V 호스트의 IP 주소로 마이그레이션 목록을 제한합니다.

장애 조치 클러스터링 없이 Hyper-V 라이브 마이그레이션 구성

그런 다음 Kerberos 사용을 선택하십시오. 고급 기능의 인증 프로토콜로 부분. 장애 조치 클러스터링 없이 Hyper-V 라이브 마이그레이션 구성

다음 PowerShell 명령을 사용하여 동일한 작업을 수행할 수 있습니다.

Enable-VMMigration
Set-VMMigrationNetwork 192.168.10.41 192.168.10.21
Set-VMHost -VirtualMachineMigrationAuthenticationType

참고 . VM 라이브 마이그레이션은 CredSSP 프로토콜을 사용하여 가능하지만 이 경우 관리자는 마이그레이션 소스인 서버에 로그인(RDP 사용)하거나 PowerShell Remoting을 사용하여 원격으로 연결해야 합니다.

Kerberos 인증을 사용하여 VM을 마이그레이션하려면 관리자가 서버에 로그인할 필요가 없지만 Active Directory의 제한 위임(KCD — Kerberos 제한 위임)을 구성해야 합니다.

ADUC 스냅인을 시작하고 첫 번째 Hyper-V 서버의 계정을 찾은 다음 속성을 열고 위임으로 이동합니다. 탭.

지정된 서비스에 대한 위임에 대해서만 이 컴퓨터를 신뢰를 선택하십시오. 및 Kerberos만 사용 추가를 클릭합니다. . 장애 조치 클러스터링 없이 Hyper-V 라이브 마이그레이션 구성

다음 창에서 사용자를 클릭하십시오. 그리고 컴퓨터 두 번째 Hyper-V 서버의 이름을 지정합니다. 사용 가능한 서비스 목록에서 Microsoft 가상 시스템 마이그레이션 서비스를 선택하십시오. .

장애 조치 클러스터링 없이 Hyper-V 라이브 마이그레이션 구성

. VM 스토리지도 마이그레이션해야 하는 경우 cifs 를 선택하십시오. 프로토콜도.

위임 설정을 저장합니다. 두 번째 Hyper-V 서버에 대해 동일한 설정을 구성합니다.

AD의 변경 사항이 복제되고 Kerberos 티켓이 재발행되기를 기다리면 VM의 라이브 마이그레이션을 수행할 수 있습니다. 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 이동을 선택합니다. .

장애 조치 클러스터링 없이 Hyper-V 라이브 마이그레이션 구성

가상 머신 이동 을 선택하십시오. 이주 유형으로.

장애 조치 클러스터링 없이 Hyper-V 라이브 마이그레이션 구성

VM을 마이그레이션할 Hyper-V 호스트의 이름을 지정합니다.

그런 다음 VM 파일을 이동할 대상 호스트의 폴더를 선택합니다(폴더가 이미 존재해야 함).

장애 조치 클러스터링 없이 Hyper-V 라이브 마이그레이션 구성

마침을 클릭하고 가상 머신의 두 번째 Hyper-V 서버로의 실시간 마이그레이션 프로세스가 끝날 때까지 기다립니다.

. 다음 PowerShell 명령을 사용하여 VM 마이그레이션을 시작할 수 있습니다.

Move-VM srvapp1 Srv01 -IncludeStorage -DestinationStoragePath c:\hyperv\vm

VM 설정에서 프로세서 호환성이 켜져 있지 않으면 다음 오류와 함께 마이그레이션이 중단됩니다.

가상 머신을 대상 컴퓨터로 이동할 수 없습니다. 대상 컴퓨터의 하드웨어가 이 가상 머신의 하드웨어 요구 사항과 호환되지 않습니다.

이 문제를 해결하려면 VM을 종료하고 CPU 호환성을 활성화해야 합니다.

Set-VMProcessor srvapp1 -CompatibilityForMigrationEnabled $true