[ESXi 6.5] 네트워크에 대한 고찰 Computer Tip

ESXi 6.5 를 도입해서 사용하는데 개인적으로 AMD Ryzen7 2700X 8코어 16쓰레드 데스크탑에 구축도 하였거니와,
전용 HP 중고 서버를 하나 구입해서 사용하게 되었습니다.

HP DL380p Gen8 서버이고 24 개 CPU에 128G 메모리를 가지고 있는 중고 장비였습니다. 서버용 하드를 구입하려고 하였으나
가격이나 맞는게 별로 없었습니다. 그래서 대신 노트북용 2.5" 1T SSD와 2T HDD 를 구입하여 장착하였습니다.
6년전에도 380 Gen5, Gen6 에도 ESXi 5 를 설치했던 것과 거의 유사하게 설치를 했습니다.

두 개의 망에 별도 연결하여 VM 관리를 하려고 하는데, 네트워크에 대해 좀 다루어 보았습니다.

네트워크에 물리적 NIC을 확인해 보면 vmnic0 (1000Mbps), vmnic1 (100Mbps) 가 연결되어 있습니다.

하나만 연결되어 있다면 다음과 같습니다. (Ryzen 에서 확인해 보면 다음과 같습니다)

vmnic0 이라는 물리적 카드가 보이구요,

하나의 NIC에는 하나의 가상 스위치가 있습니다. 또, 이 스위치에는

Management Network와 VM Network 두 개의 네트워크 구성 (포트라고 이야기 합니다)이 되어 있습니다. 이 네트워크는
가상 스위치와 연동이 됩니다.

이 Management Network는 IP 를 주어야 하는데, 그 것을 "VM Kernel NIC" 에서 지정해 줍니다. 

해당 내용을 보면 위와 같이 오른편 vmnic0 라는 물리적 네트워크 카드와 연결되어 있는 "Management Network"가 있고
그것의 IP는 vmk0 VMkernel port 로 지정을 해 줍니다. 이렇게 해야 통신이 됩니다. 또는 웹 콘솔로 연동을 하려고 하면
Management 를 "enabled" 로 해 주어야 합니다.

VM Network 는 ip를 가지고 있지 않은 브리지 모드로 연결되어 VM들이 연결되어 있는 것을 확인할 수 있고,
Management Network는 별도의 관리 네트워크라는 것을 나타냅니다. 
결국 하나의 랜카드만 있으므로 이것을 가상으로 두개의 네트워크로 공유한다고 생각하면 됩니다.

이제 여러개의 물리 망으로 연결된 경우를 보겠습니다.

vmswitch0 이 최초 잡힌 것이고 vmswtch사내 라는 것을 추가했습니다.
(다른 nic 도 새로 연결하여 사용할 수 있겠네요)

양 쪽의 통신을 위해서 vmkernel NIC 을 하나씩 두어 IP를 지정해 줍니다.

이제 port 로 세 개의 네트워크를 만들었습니다.

각 네트워크는,

매니지먼트 네트워크와,

NFS 연동을 위해서 vmkernel 로 ip 연동이 됩니다.

VM Network 는 가상머신들을 위한 네트워크 입니다.

결국 새로 추가하는 방법은 ,

1) 필요하면 네트워크 카드 추가
2) Virtual Switch 를 추가하여  네트워크 카드에 연결
3) "Port Group" 에서 새로운 네트워크를 추가하는데 2에서 만든 Virtual Switch 중에 하나를 선택합니다.

가상머신을 만드는 네트워크는 3) 에서 만든 것으로 끝나지만,
직접 IP를 할당하여 관리를 하거나 하는 등에는

4) "VMKernel NICs"에서 새로 추가하여 3) 에서 만든 네트워크를 연동하고,
IP 또는 DHCP 등으로 설정하면 됩니다.


어느 분께는 도움이 되셨기를...



핑백

덧글

댓글 입력 영역

구글애드텍스트