분산 스위치를 설명함에 앞서 표준 스위치에 대한 이해를 하고 보면 좋습니다.

https://ma-you-ing.tistory.com/15?category=865833

 

vSphere 네트워크 - 표준스위치 Concept

vSphere 네트워크 설명에 앞서 아래의 링크의 내용을 먼저 숙지하면 좋습니다. https://ma-you-ing.tistory.com/19?category=865787 Network (Switch, Router, VLAN) vSphere를 실행함에 있어 네트워크에 이해를..

ma-you-ing.tistory.com

https://ma-you-ing.tistory.com/21?category=865833

 

vSphere 네트워크 실습 - 표준 스위치

표준 스위치 실습에 앞서 vSphere네트워크에 관한 내용을 보시면 좋습니다. https://ma-you-ing.tistory.com/15?category=865833 vSphere 네트워크 Concept vSphere 네트워크 설명에 앞서 아래의 링크의 내용을 먼..

ma-you-ing.tistory.com

 

 


 

분산 스위치 Concept

 

 

같은 물리적 스위치로 연결된 NIC를 합친 후 가상화를 하는 vSphere 서비스를

Distributed Switch라고 합니다.

Distributed Switch의 예

 

 

 

 

Distributed Switch

 

Distributed 스위치의 경우 같은 물리적 스위치에 있는 호스트들의

NIC를 하나로 묶어 관리하게 됩니다.

 

vCenter를 이용하여 여러 개의 호스트를 한꺼번에 관리할 시

vCenter의 데이터 센터에서 설정하게 되어 있습니다.

 

 

분산 스위치의 경우 호스트가 vSphere Enterprise Plus 버전 이상이여야만 사용 가능합니다.

 

 

Distributed 스위치는 크게 관리부와 데이터부로 나누어져 있으며

vCenter에서 관리하는 Distributed 스위치 부분을 관리부라 하며,

 

관리부에서 생성한 네트워크는 자동적으로

각 호스트마다 호스트 프록시 스위치로 생성이 되는데,

이렇게 생성된 호스트 프록시 스위치 부분을

이를 데이터부라고 합니다.

 

업링크 포트의 구성입니다.

 

Distributed 스위치의 업링크는 각 호스트의 NIC 여러 개를 하나의 업링크를 구성하는 것이 권장되고,

이러한 것을 통해서 업링크 그룹을 통한 HA 구성뿐만 아니라 업링크 자체의 HA 또한 구성할 수 있습니다.

 

위 그림에서 볼 수 있듯이 Distributed 스위치에서 생성한 업링크가 각각의 호스트에서

호스트 프록시 스위치의 업링크로 자동생성이 되는 것을 볼 수 있습니다.

 

 

 

분산 포트 그룹 구성 그림입니다.

 

분산 포트 그룹 또한 Distributed 스위치에서 생성한 분산 포트 그룹이

각 호스트에서 포트 그룹 형식으로 호스트 프록시 스위치에서 생성되는 것을 볼 수 있습니다.

 

앞서 언급하였듯이

표준 스위치가 VMkernel의 포트 한 개만이 VMkernel 포트 그룹에 들어갈 수 있는데 반해

 

Distributed 스위치의 포트 그룹에서는

VMkernel Port와 VM의 Port가 함께 존재할 수 있다는 차이점을 볼 수 있습니다.

 

 

 

 

 VM의 외부 통신의 경우 Distributed 스위치에서 분산 포트 그룹과 연결할 업링크를 설정,

호스트 프록시 스위치에서 포트 그룹과 업링크 포트를 매칭 하면 그것을 통해 호스트에 존재하는 VM이 통신하게 됩니다.

 

Distributed 스위치의 업링크를 통해서 VM을 외부와 통신 하려는 경우에는

반드시 연결하려는 관리부의 업링크에 VM이 설치된 호스트의 NIC 이 존재해야 합니다. 

 

 

 

 


 

 

 

분산 스위치 실습


호스트는 172.163.17.236, 237, 238 3개의 host를 사용합니다.

 

 

호스트 3대 모두 vmnic은 vmnic3 ,4, 5를 사용합니다.

 

 

 

1. 분산 스위치 생성 및 업링크 생성

 

분산 스위치는 기본적으로 vCenter의 Datacenter영역에서 만듭니다.

Datacenter에서 새 분산 스위치 작업을 시작해 줍니다.

 

 

분산 스위치의 이름을 지정합니다.

 

 

버전을 선택하여 줍니다. 선택할 수 있는 버전은 vCenter의 버전에 따라 다릅니다

 

 

vmnic 3개를 활용함으로 업 링 크는 3개를 생성하여 줍니다.

 

 

스위치가 완성되면 네트워크의 구성에 토폴로지를 통해 시각적으로 확인 가능합니다.

 

 

 


 

2. 분산 포트그룹 생성

 

네트워크에서 분산스위치의 작업에서 새 분산 포트 그룹을 선택합니다.

 

 

포트 그룹의 이름을 지정해 줍니다.

 

 

분산 포트그룹의 허용 포트수나 VLAN 설정을 할 수 있습니다.

 

 

포트 그룹이 생성 된 것을 볼 수 있다.

 

 

 


 

3. 호스트 추가

 

호스트 추가 및 관리로 들어가 줍니다.

 

 

 

호스트 추가를 선택 합니다.

 

 

 

분산 스위치를 사용 할 호스트를 선택하여 줍니다.

 

 

업링크 할당을 통해 분산스위치를 만들 때 형성한 업링크에 vmnic을 할당을 해줍니다.

같은 업링크에는 같은 대역대의 vmnic을 할당하여 주어야 합니다.

호스트 3개의 vmnic의 설정이 같은 지금과 같은 경우에는 업링크 할당 나머지 호스트에 적용을 통해 동시에 적용합니다.

 

 

기존에 호스트에 있는 VMkernel 또한 분산 스위치의 포트 그룹에 넣을 수 있습니다.

 

 

기존에 호스트에 존재하는 VM 또한 분산 스위치의 포트 그룹에 넣을 수 있습니다.

 

 

설정 완료 후 분산 스위치 토폴로지.

 

 

 


 

 

4. VMkernel 분산 스위치 포트 그룹에 추가

 

분산 스위치에서는 하나의 분산 포트 그룹에 VMkernel 포트와 VM 포트가 함께 존재할 수 있습니다.

 

 

토폴로지에서 포트 그룹에서 VMkernel 어댑터 추가를 해줍니다.

 

 

VMkernel을 생성할 호스트를 선택하여 줍니다.

 

 

지정한 포트 그룹이 네트워크 레이블이며 생성할 VMkernel의 서비스를 지정하여 줍니다.

 

 

각 VMkernel의 포트의 IP 및 게이트웨이를 지정하여 줍니다.

 

 

설정을 완료한 모습.

이런 식으로 각 VMkernel의 경우 각 호스트의 NIC에 연결이 되어있는 것을 볼 수 있습니다.

 

 

 

 

+ Recent posts