스위치에 2개 포트 LACP 포트 채널을 구성하고 vSphere Distributed Switch에 2개 업링크 링크 집계 그룹을 구성할 수 있습니다.
이 예에서는 서버당 2개의 물리적 업링크가 있는 10Gb 네트워킹을 사용합니다.
네트워크 스위치 구성
다음 설정을 사용하여 vSphere Distributed Switch를 구성합니다.
-
vSAN 호스트가 연결될 포트를 확인합니다.
-
포트 채널을 생성합니다.
-
VLAN을 사용하는 경우 올바른 VLAN을 포트 채널로 다시 트렁크합니다.
-
원하는 배포 또는 로드 밸런싱 옵션(해시)을 구성합니다.
-
LACP 모드를 활성/동적으로 설정합니다.
-
MTU 구성을 확인합니다.
vSphere 구성
다음 설정을 사용하여 vSphere 네트워크를 구성합니다.
-
올바른 MTU를 사용하여 vDS를 구성합니다.
-
vDS에 호스트를 추가합니다.
-
포트 채널에 대해 올바른 수의 업링크와 일치하는 특성을 사용하여 LAG를 생성합니다.
-
물리적 업링크를 LAG에 할당합니다.
-
vSAN 트래픽에 대한 분산 포트 그룹을 생성하고 올바른 VLAN을 할당합니다.
-
올바른 MTU를 사용하여 vSAN에 대한 VMkernel 포트를 구성합니다.
물리적 스위치 설정
다음 설정을 사용하여 물리적 스위치를 구성합니다. Dell 서버에서 이 구성을 설정하는 방법에 대한 지침은 http://www.dell.com/Support/Article/kr/ko/19/HOW10364 "를 참조하십시오."
2개의 업링크 LAG를 구성합니다.
-
스위치 포트 36 및 18을 사용합니다.
-
이 구성은 VLAN 트렁킹을 사용하므로 포트 채널은 해당 VLAN이 트렁킹된 VLAN 트렁크 모드에 있습니다.
-
로드 밸런싱 또는 로드 배포에 소스 및 대상 IP 주소, TCP/UDP 포트 및 VLAN "" 방법을 사용합니다.
-
LACP 모드가 활성 활성(동적)인지 확인합니다.
다음 명령을 사용하여 Dell 스위치에서 개별 포트 채널을 구성합니다.
-
포트 채널을 생성합니다.
#
interface port-channel 1
-
포트-채널을 VLAN 트렁크 모드로 설정합니다.
#
switchport mode trunk
-
VLAN 액세스를 허용합니다.
#
switchport trunk allowed vlan 3262
-
로드 밸런싱 옵션을 구성합니다.
#
hashing-mode 6
-
포트-채널에 올바른 포트를 할당하고 모드를 활성으로 설정합니다.
-
포트 채널이 올바르게 구성되어 있는지 확인합니다.
#
show interfaces port-channel 1
Channel Ports Ch-Type Hash Type Min-links Local Prf
------- ----------------------------- -------- --------- --------- ---------
Po1 Active:
Te1/0/36, Te1/0/18
Dynamic
6 1 Disabled
Hash Algorithm Type
1 - Source MAC, VLAN, EtherType, source module and port Id
2 - Destination MAC, VLAN, EtherType, source module and port Id
3 - Source IP and source TCP/UDP port
4 - Destination IP and destination TCP/UDP port
5 - Source/Destination MAC, VLAN, EtherType, source MODID/port
6 - Source/Destination IP and source/destination TCP/UDP port
7 - Enhanced hashing mode
#
interface range Te1/0/36, Te1/0/18
#
channel-group 1 mode active
전체 구성:
#
interface port-channel 1
#
switchport mode trunk
#
switchport trunk allowed vlan 3262
#
hashing-mode 6
#
exit
#
interface range Te1/0/36,Te1/018
#
channel-group 1 mode active
#
show interfaces port-channel 1
vSphere Distributed Switch 설정
시작하기 전에 vDS가 LACP를 지원하는 버전으로 업그레이드되었는지 확인합니다. 확인하려면 vDS를 마우스 오른쪽 버튼으로 클릭하고 [업그레이드] 옵션을 사용할 수 있는지 확인합니다. LACP를 지원하는 버전으로 vDS를 업그레이드해야 할 수 있습니다.
vDS에서 LAG 생성
분산 스위치에 대해 LAG를 생성하려면 vDS를 선택하고 구성 탭을 클릭한 다음, LACP를 선택합니다. 새 LAG를 추가합니다.
다음 속성을 사용하여 LAG를 구성합니다.
-
LAG 이름: lag1
-
포트 수: 2(스위치의 포트 채널과 일치하도록 지정)
-
모드: 물리적 스위치와 일치하도록 활성으로 지정합니다.
-
로드 밸런싱 모드: 소스 및 대상 IP 주소, TCP/UDP 포트 및 VLAN
물리적 업링크를 LAG에 추가
vSAN 호스트가 vDS에 추가되었습니다. 개별 vmnic를 적절한 LAG 포트에 할당합니다.
-
vDS를 마우스 오른쪽 버튼으로 클릭하고 호스트 추가 및 관리...를 선택합니다.
-
호스트 네트워킹 관리를 선택하고 연결된 호스트를 추가합니다.
-
물리적 어댑터 관리에서 해당 어댑터를 선택하고 LAG 포트에 할당합니다.
- LAG1에서 업링크 1 위치의 vmnic0를 포트 0으로 마이그레이션합니다.
vmnic1에 대한 절차를 두 번째 LAG 포트 위치 lag1-1에 대해 반복합니다.
분산 포트 그룹 팀 구성 및 페일오버 정책 구성
분산 포트 그룹 팀 구성 및 페일오버 정책에서 LAG 그룹을 활성 업링크로 할당합니다. vSAN 트래픽에 지정된 분산 포트 그룹을 선택하거나 생성합니다. 이 구성에서는 VLAN ID 3262 태그가 지정된 vSAN이라는 vSAN 포트 그룹을 사용합니다. 포트 그룹을 편집하고 새 LAG 구성을 반영하도록 팀 구성 및 페일오버 정책을 구성할 수 있습니다.
LAG 그룹 lag1이 활성 업링크 위치에 있는지 확인하고 남은 업링크가 미사용 위치에 있는지 확인합니다.
VMkernel 인터페이스 생성
마지막 단계는 새 분산 포트 그룹을 사용하기 위한 VMkernel 인터페이스를 생성하여 vSAN 트래픽용으로 태그를 지정하는 것입니다. 각 vSAN vmknic가 LAG 그룹의 vmnic0 및 vmnic1을 통해 통신하여 로드 밸런싱 및 페일오버를 제공할 수 있는지 확인합니다.
로드 밸런싱 구성
로드 밸런싱 측면에서, 이 LAG 설정의 모든 vmnics에 있는 모든 호스트에서 트래픽이 일관되게 분산되지 않지만, 구성 1의 물리적 NIC 로드 기준 라우팅과 구성 2에서 사용되는 에어갭/다중 vmknic 방법과 비교하면 훨씬 더 일관됩니다.
개별 호스트의 vSphere 성능 그래프에 향상된 로드 밸런싱이 표시됩니다.
네트워크 업링크 이중화가 손실됨
지정된 vSAN 호스트에서 vmnic1이 사용하지 않도록 설정되면 네트워크 이중화 경보가 트리거됩니다.
vSAN 상태 경보는 트리거되지 않으며 게스트 I/O에 대한 영향은 에어갭이 적용된 다중 vmknic 구성과 비교할 때 최소로 유지됩니다. 이 구성에서 LACP가 구성된 모든 TCP 세션을 중지할 필요는 없습니다.
복구 및 페일백
페일백 시나리오에서는 vSAN 환경의 로드 기반 팀 구성, 다중 vmknic 및 LACP 사이에서 다른 동작을 보입니다. vmnic1이 복구된 이후 두 활성 업링크 모두에서 트래픽이 자동으로 분산됩니다. 이 동작은 vSAN 트래픽에 유용할 수 있습니다.
페일백을 예 또는 아니요 중 무엇으로 설정하시겠습니까?
LAG 로드 밸런싱 정책은 vSphere Distributed 포트 그룹에 대한 팀 구성 및 페일오버 정책을 재정의합니다. 또한 페일백 값에 대한 지침도 고려하십시오. 랩 테스트에 따르면 LACP를 사용하여 페일백을 예 또는 아니요로 설정하는 경우 명확한 동작 차이는 나타나지 않습니다. LAG 설정은 포트 그룹 설정보다 우선적으로 적용됩니다.