지난 몇 개의 글에서는 Hyper-V 2019를 소개하면서 설치 절차, 초기 구성, 그리고 첫 번째 가상 머신 배포 방법까지 차례대로 살펴보았습니다. 아직 이전 글들을 확인하지 못하셨다면 아래 목록을 참고해 주세요.
1부: Hyper-V 2019 Server Core 설치
2부: Hyper-V 2019 Core 서버 초기 구성
3부: Hyper-V 2019 Core 원격 관리
4부: Hyper-V 2019에서 첫 번째 가상 머신 생성하기
5부: Hyper-V 2019에서 가상 머신 내보내기 및 가져오기
가상 네트워크 카드 구성의 기본 개념
이번 글에서는 가상 머신에 가상 네트워크 카드를 구성하는 방법을 자세히 설명해 드리겠습니다. 먼저 가장 중요하게 고려해야 할 것은 가상 머신에 어떤 종류의 통신이 필요한지 정의하는 것입니다. 가상 머신 간의 통신인지, 가상 머신과 호스트(Hyper-V 서버) 간의 통신인지, 아니면 가상 머신과 나머지 네트워크 간의 통신인지에 따라 사용해야 하는 가상 스위치 유형이 달라집니다.
실전 시나리오로 이해하기
이해를 돕기 위해 간단한 시나리오를 가정해 보겠습니다. Windows Server 2019에서 SQL 데이터베이스가 운영 중이며, 로컬 영역 네트워크(LAN)의 클라이언트들이 쿼리를 읽거나 쓰기 위해 언제든 이 데이터베이스에 접근할 수 있어야 한다고 가정합니다. 이 경우 가상 머신이 네트워크상의 다른 모든 호스트와 동일한 네트워크에 속할 수 있도록 가상 네트워크 카드를 생성해야 합니다.
Hyper-V 2019 가상 스위치 구성 단계
- Hyper-V 관리자를 실행합니다.
- 대상 가상 머신을 선택합니다. 여기서는 Windows Server 2019를 예로 들며, 가상 머신을 종료할 필요는 없습니다.
- 왼쪽 메뉴에서 가상 스위치 관리자(Virtual Switch Manager)를 클릭합니다. 가상 스위치 만들기(Create virtual switch) 항목 아래에 외부(External), 내부(Internal), 개인(Private) 세 가지 유형의 가상 스위치가 표시됩니다. 그렇다면 이들의 차이점은 무엇일까요? 외부(External) 스위치는 가상 머신과 나머지 네트워크 간의 통신을 제공합니다. 바로 위 시나리오에서 구성해야 하는 유형입니다. 내부(Internal) 스위치는 가상 머신과 호스트(Hyper-V 2019 서버) 간의 통신을 제공하며, 두 개 이상의 가상 머신끼리만 통신하려면 개인(Private) 가상 스위치를 사용해야 합니다.
- 외부(External) 가상 스위치를 선택한 후 가상 스위치 만들기 버튼을 클릭합니다.
- 가상 스위치 이름을 입력하고 필요하다면 메모를 작성합니다. 본 예시에서는 이름을 LAN, 메모를 가상 머신과 나머지 네트워크 간 통신용으로 지정했습니다.
- 외부 네트워크 항목에서 가상 네트워크 카드와 바인딩할 물리적 네트워크 카드를 선택합니다. 여기서는 Intel(R) Wi-Fi 6 AX200 1600MHz 네트워크 카드를 선택했습니다. 참고로 이 서버는 테스트용 환경입니다.
- 적용(Apply)을 클릭합니다.
- 다음 창에서 보류 중인 변경 사항으로 인해 네트워크 연결이 중단될 수 있습니다라는 경고가 표시되면, 확인(OK)을 눌러 외부 네트워크 카드 생성을 승인합니다.
- 변경 사항이 적용될 때까지 잠시 기다립니다.
- 확인(OK)을 클릭하여 완료합니다.
생성한 가상 스위치를 가상 머신에 연결하기
- 이제 앞서 만든 외부 가상 스위치를 가상 머신에 할당해야 합니다. 가상 머신을 마우스 오른쪽 버튼으로 클릭한 후 설정(Settings)을 선택합니다.
- 창 왼쪽 메뉴에서 네트워크 어댑터(Network Adapter)를 클릭합니다.
- 가상 스위치(Virtual switch) 드롭다운에서 앞서 생성한 네트워크 카드를 선택합니다. 본 예시에서는 LAN입니다.
- 적용(Apply)을 클릭한 후 확인(OK)을 눌러 마무리합니다.
- 축하합니다! 가상 스위치를 성공적으로 생성하고 가상 머신에 할당했습니다.
DHCP 및 IP 주소 설정 관련 참고 사항
네트워크에서 DHCP(동적 호스트 구성 프로토콜)를 사용 중이라면 가상 네트워크 어댑터에 IP 주소가 자동으로 할당됩니다. 반면 DHCP 없이 고정 IP 방식을 사용하는 환경이라면, 다른 호스트들과 동일한 네트워크를 통해 접근 가능한 적절한 고정 IP 주소를 직접 지정해야 합니다.