esxcli 모드로 MTU 값 변경

오늘 경험한 내용입니다.

3Node 환경에서 vsan을 운영하다, jumbo frame을 변경시 주의 사항입니다.

1. 상위 스위치가 MTU가 9000으로 설정되어 있는지 확인.
2. VDS or VSS의 MTU 값 확인
3. 각 호스트의 vmkernel의 MTU 값 확인

을 하면 되는데…
시스템을 운영중 MTU를 변경하면 핑이 4~5 빠지고, vSAN storage는 떨어집니다.
당연히 해당 스토리지내 VM들은 패닉에 빠집니다. (살아나면 재부팅 됨)
만약
vcenter도 3node안에 있다면 vcsa가 vsan을 컨트롤하기 때문에 접속이 모두 끊어집니다.
이때는 호스트에 직접 붙어 mtu를 조정을 해줘야 합니다.

1. 먼저 vds or vss를 확인
#esxcfg-vswitch -l

vss와 vds가 같이 있는것을 확인할수 있습니다.

다음…커널닉을 확인합니다.
#esxcfg-vmknic -l


이제 MTU를 원래대로 돌립니다.
esxcfg-vmknic -m 1500 -v 23 -s “DSwitch”

3대의 서버 모두 변경시 정상적으로 다시 올라오는것을 확인할수 있습니다.
초기 셋업시 네트워크에 대한 사항은 확실히 점검을 하는게 필요합니다.

참조 :
https://kb.vmware.com/s/article/1038827
https://kb.vmware.com/s/article/1007654