서버 가상화(VMware vSphere)

[VMware vSphere] Distributed Switch(분산 스위치) 구성

JooRi 2025. 10. 14. 10:24
728x90
반응형
SMALL

 

분산 스위치는 VMware vSphere 환경에서 여러 ESXi 호스트의 네트워크를 중앙에서 통합 관리할 수 있는 가상 스위치다.

 

 

Standard 스위치 vs Distributed 스위치

  • Standard 스위치: 각 ESXi 호스트마다 개별적으로 존재하며, 각 호스트에서 따로따로 설정해야 한다. 호스트가 10대라면 같은 설정을 10번 반복해야 한다.
  • Distributed 스위치: Datacenter 수준에서 한 번만 설정하면 연결된 모든 ESXi 호스트에 동일한 네트워크 구성이 자동으로 적용된다. 중앙 집중식 관리가 가능하다.

이를 통해 네트워크 구성의 일관성을 유지하고 관리 효율성을 높일 수 있다.

 

 

실습 내용

  1. 분산 스위치 생성: Datacenter 수준에서 "Dist-1"이라는 이름의 분산 스위치를 생성
  2. 버전 및 설정 구성: ESXi 7.0.0 이상 버전을 선택, 포트 그룹 수와 Network I/O Control 등의 기본 설정을 구성
  3. 호스트 추가 및 네트워크 어댑터 연결: 여러 ESXi 호스트를 분산 스위치에 추가하고, 각 호스트의 물리적 네트워크 어댑터(vmnic0)를 업링크로 매핑
  4. 포트 그룹 생성: "Production"이라는 이름의 포트 그룹 생성 및 VLAN 설정
  5. 최종 확인: vSphere Client의 네트워크 탭에서 모든 호스트가 분산 스위치에 정상적으로 연결되었는지 확인

 

1. Distributed Switch 생성

Datacenter 선택 - [Distributed Switch] - [새 Destribute Switch]

 

 

Distributed Switch의 이름 및 위치 지정

 

 

Distributed Switch의 버전 선택

 

 

분산 스위치의 세부 설정을 구성하는 단계다.

  • 업링크 수: 4개로 설정했다. 업링크는 가상 스위치와 물리적 네트워크를 연결하는 통로다. 4개의 물리적 네트워크 어댑터를 사용할 수 있도록 설정한 것이다.
  • 기본 포트 그룹 생성: "Production-1"이라는 이름의 기본 포트 그룹을 자동 생성하도록 설정했다. 포트 그룹은 가상 머신이나 VMkernel 어댑터가 실제로 연결되는 네트워크 그룹이다.

 

요약 확인하고 [완료]

 

 

분산 스위치(Dist-1)가 만들어진 것을 확인할 수 있다.

 

 

2. 호스트 및 물리적 어댑터 추가

분산 스위치 선택 - [호스트 추가 및 관리]

분산 스위치는 생성 후 실제 물리적 호스트를 연결해야 사용할 수 있다.

 

 

[호스트 추가]

 

 

분산 스위치에 추가할 호스트를 선택한다.

  • kjr-esxi11.kjr-hyper.com 
  • kjr-esxi12.kjr-hyper.com 
  • kjr-esxi13.kjr-hyper.com 

 

이 단계에서는 각 ESXi 호스트의 물리적 네트워크 카드(vmnic)를 분산 스위치의 업링크에 연결한다.

  • vmnic0: 이 스위치(업링크 1로 할당)
  • vmnic1: 이 스위치(업링크 2로 할당)

vmnic0와 vmnic1은 분산 스위치의 업링크로 할당되었고,

vmnic2와 vmnic3은 다른 용도로 사용한다.(이중화)

 

 

"VMkernel 어댑터 관리" 단계다.

VMkernel 어댑터는 ESXi 호스트의 관리 네트워크, vMotion, 스토리지 네트워크 등에 사용되는 특수한 네트워크 인터페이스다.

 

 

[다음]

 

 

요약 확인하고 [완료]

 

 

3. 최종 확인

분산 스위치에 호스트들이 추가된 것을 확인할 수 있다.

 

 

분산 스위치의 [네트워크]-[분산 포트 그룹]에서 Production-1 추가된 것 확인할 수 있다.

 

"Production-1" 포트 그룹에 가상 머신들을 연결하면

  1. 모든 VM이 같은 네트워크 규칙을 따른다
  2. VLAN 태그 없이 일반 네트워크 트래픽으로 통신한다
  3. 별도의 VLAN 분리 없이 같은 네트워크에 속하게 된다

VLAN ID가 0으로 설정되어 있어, 태그 되지 않은(untagged) 트래픽을 처리한다.

  • VLAN ID가 0 = "VLAN 태그를 붙이지 않는다"는 의미 즉, 일반적인 네트워크 트래픽처럼 처리된다
  • 태그가 없으므로 untagged(태그 되지 않은) 트래픽이라고 부른다

만약 VLAN ID를 10으로 설정했다면, 이 포트 그룹에 연결된 모든 VM은 "VLAN 10" 네트워크에만 속하게 되어 다른 VLAN과 격리된다.

 

포트 그룹같은 네트워크 설정을 사용하는 가상 머신들의 그룹이다.

예를 들어:

  • 가상 머신 A, B, C를 모두 "Production-1" 포트 그룹에 연결하면
  • 이 3대의 VM은 자동으로 같은 네트워크 설정(보안 정책, 트래픽 제어, VLAN 등)을 사용하게 된다
  • 포트 그룹 설정을 한 번만 바꾸면 연결된 모든 VM에 자동으로 적용된다

 

[네트워크]-[업링크 포트 그룹]에서 업링크 포트그룹을 확인할 수 있다.

 

 

개별 ESXi 호스트(kjr-esxi11.kjr-hyper.com)의 [구성]에서 가상 스위치 네트워크 토폴로지를 확인할 수 있다.

 

끝..

 

 

728x90
반응형
LIST