VMWare ESXi는 Certification 때문인지 데스크탑용 NIC는 대부분 잡히지 않는다.
여기서는 대중적으로 많이 사용하는 Realtek과 Intel 칩셋 기반 랜카드 설정을 해보겠다.
드라이버 파일 : esxi-nic
본인이 테스트한 시스템은 PCI 타입의 RTL-8169 칩셋의 Realtek NIC 2개와 ASRock B85M Pro4(Intel I217-V 칩셋) 메인보드의 온보드 NIC 1개로 구성.
우선 쉘 접근을 위해 sshd 를 활성화부터 해야한다.
아래과 같이 진행하면 쉽게 설정 가능하다.
VMware vSphere Client 또는 VMware Web Client 를 통해 Management 창을 띄운다.
1. 구성 - 보안프로파일 - 속성을 클릭한다.
2. ssh - 옵션 - 호스트와 함께 시작 및 중지 - 시작 - 확인 클릭.
3. NIC 드라이버 업로드
esxi에 드라이버 파일들을 업로드한다.
sftp를 통해 올리던가 아니면 esxi의 datastore에 업로드를 한다.
본인은 VMware vSphere Client를 통해 datastore에 업로드 했다.
4. 드라이버 설치
putty 등으로 ssh 접속 후 아래와 같이 진행한다.
여기서 사용한 드라이버 파일은 이 글의 서두에 있으므로 필요시 다운로드(ESXi 5.5-1331820, 1623387 버전에서 테스트 완료)
1) 커뮤니티 드라이버 적용을 위한 설정 ~ # esxcli software acceptance set --level=CommunitySupported 2) 데이터스토어 경로 확인 ~ # df Filesystem Bytes Used Available Use% Mounted on VMFS-5 992137445376 1026555904 991110889472 0% /vmfs/volumes/datastore1 vfat 4293591040 13500416 4280090624 0% /vmfs/volumes/55b81aba-de08b7dd-cb63-000e0cb55b0d vfat 261853184 165531648 96321536 63% /vmfs/volumes/4fc1d570-e8a43626-c196-b2642b5ba67f vfat 261853184 165511168 96342016 63% /vmfs/volumes/ab219575-f6f820dd-1115-d5d3e7f3a65c vfat 299712512 202006528 97705984 67% /vmfs/volumes/55b81a9d-0ff6287b-29c2-000e0cb55b0d 3) NIC 드라이버 파일 확인 ~ # ls /vmfs/volumes/datastore1 VMware_bootbank_net-r8168_8.013.00-3vmw.510.0.0.799733.vib VMware_bootbank_net-r8169_6.011.00-2vmw.510.0.0.799733.vib net-e1000e-2.3.2.x86_64.vib 4) 인스톨 ~ # esxcli software vib install -v /vmfs/volumes/datastore1/VMware_bootbank_net-r8168_8.013.00-3vmw.510.0.0.799733.vib ~ # esxcli software vib install -v /vmfs/volumes/datastore1/VMware_bootbank_net-r8169_6.011.00-2vmw.510.0.0.799733.vib ~ # esxcli software vib install -v /vmfs/volumes/datastore1/net-e1000e-2.3.2.x86_64.vib 5) 재부팅 (reboot 명령 후 조금 기다려야 한다.) ~ # reboot 6) 재부팅 후 드라이버 리스트 확인 ~ # esxcli software vib list | egrep -e r816 -e e1000e net-r8168 8.013.00-3vmw.510.0.0.799733 VMware VMwareCertified 2015-07-29 net-r8169 6.011.00-2vmw.510.0.0.799733 VMware VMwareCertified 2015-07-29 net-e1000e 2.3.2 daoyama CommunitySupported 2015-07-29
* 주의할 점은 인스톨 시 위와 같이 드라이버 파일의 경로를 절대경로로 지정해야 한다.
드라이버 파일이 있는 해당 디렉토리 안에서 인스톨을 하자 인스톨이 되지 않는 문제가 발생한다.
5. 확인하기
Realtek 8169 2개와 Intel I217-V 가 잡힌게 확인된다.
참고로 보통 8168은 PCI-E 인터페이스의 외장 또는 온보드 타입이며, 8169는 PCI 인터페이스의 외장 타입 NIC 이다.
- 추가적인 드라이버는 아래 사이트에서 다운로드 가능하다.
https://esxi-patches.v-front.de/ESXi-5.5.0.html
https://esxi-patches.v-front.de/ESXi-6.0.0.html
* ESXi-6.0의 RTL-8168, RTL-8169 드라이버는 이 블로그에 첨부된 드라이버를 사용해도 된다.
* ASRock B150M Pro4 의 내장형 NIC(Intel I219-V) 또한 net-e1000e 드라이버로 적용 가능하다.