안녕하세요.
부품을 모아 NAS에 esxi를 설치하였으나 내장랜이 10/100Mbps라서 방법을 찾아 테스트 해보고 잘되어 글을 올려봅니다.
내장랜을 Management 포트로 사용하고 기가랜을 PCI-ex에 사용하여도 되나 ITX보드에 PCI-ex가 1개 이고 거기에는 레이드카드가 꼽혀있습니다.
아래 내용을 차분히 보면서 따라오시면 쉽게 가능하십니다.
1. USB Ethernet 확보
https://flings.vmware.com/usb-network-native-driver-for-esxi#requirements 에 따르면 다음과 같은 USB Ethernet이 지원된다고 합니다.
하지만 벤더사와 칩셋만 갖고는 VID, PID값을 확인하기 어렵습니다.
구글로 몇시간을 검색하였지만 나오지 않아서 해외 사례를 보고 같은제품을 구입하였습니다.
제가 구매한 제품은 [TP-LINK UE300] 입니다
Vendor | Chipset | VendorID | ProductID |
---|---|---|---|
ASIX | AX88179 | 0x0b95 | 0x1790 |
ASIX | AX88178a | 0x0b95 | 0x178a |
CISCO LINKSYS | RTL8153 | 0x13b1 | 0x0041 |
DLINK | AX88179 | 0x2001 | 0x4a00 |
INSYDE SOFTWARE CORP | Insyde Software Corp. | 0x0b1f | 0x03ee |
LENOVO | AX88179 | 0x17ef | 0x304b |
LENOVO | RTL8153 | 0x17ef | 0x7205 |
LENOVO | RTL8153 | 0x17ef | 0x3069 |
LENOVO | RTL8153 | 0x17ef | 0x720a |
LENOVO | RTL8153 | 0x17ef | 0x3062 |
NVIDIA | RTL8153 | 0x0955 | 0x09ff |
REALTEK | RTL8153 | 0x0bda | 0x8153 |
REALTEK | RTL8152 | 0x0bda | 0x8152 |
SITECOMEU | AX88179 | 0x0df6 | 0x0072 |
SUPERMICRO | Supermicro computer Inc | 0x15d9 | 0x1b83 |
TP-LINK | RTL8153 | 0x2357 | 0x0601 |
공식 지원되는 제품은 위의 표와 같습니다.
2. Driver 확보
https://flings.vmware.com/usb-network-native-driver-for-esxi#summary 방문하셔서 드라이버를 내려받으면 됩니다.
3. 설치 이미지 만들기
https://www.v-front.de/p/esxi-customizer-ps.html 해당 링크를 접속하시면
3-1 ESXi-Customizer-PS Download latest version 을 다운로드
3-2 VMware PowerCLI 설치
3-3 PowerShell 실행(관리자모드)
ESXi-Customizer-PS-v2.6.0.ps1 파일이 있는 디렉토리로 이동하여
ex) .\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load sata-xahci,net55-r8168 -pkgDir E:\Download\esxi_customizer\drv
위와 같이 실행.
위 옵션들을 간략히 설명 드립니다.
-v67 esxi 6.7을 base로 이미지 생성 (-v60, esxi 6.0, -v65 esxi 6.5)
-vft -load V-Front Online Depot 에서 해당 드라이버 다운로드 이후 설치이미지에 병합
-pkgDir offline 드라이버가 있는 디렉토리 지정하여 여러개의 드라이버를 설치이미지에 병합
저는 위의 옵션으로 사용하였고 \drv폴더에 USB Ethernet 드라이버, Raid카드 드라이버 넣었습니다.
4. 설치
이 글을 보시면서 따라하시는 분은 설치까지는 문제 없으리라 보여지므로 넘어갑니다.
5. 트러블슈팅
위와 같이 설치한 이후 IP설정도 마쳤지만 분명 리부팅하면 연결이 되지 않을껍니다.
해결방법-1
부팅 완료 이후 F2로 Customize System으로 진입
Configure Management Network 진입
Network Adapters에 진입하여 vusb0을 x표서(선택)
이렇게 하면 다시 네트워크가 잘 되실껍니다.
하시만 리부팅하고 난뒤 계속 이짓을 해야하는 단점이 있지요.
해결방법-2
해결방법-1을 하고난뒤 SSH를 enable하여줍니다.
ssh 접속하여 vim 에디터로 vi /etc/rc.local.d/local.sh를 수정하여줍니다.
exit 0 문장 위에
esxcfg-vswitch -U vusb0 vSwitch1
sleep 2
esxcfg-vswitch -L vusb0 vSwitch1
sleep 2
/bin/vim-cmd internalsvc/refresh_network
5줄 추가하여 줍니다.
여기서 vusb0은 반드시 0이 아닐수도 있습니다.
해결방법-1에서 자신의 USB Ethernet명을 확인가능합니다.
리부팅하여 네트웍이 잘 붙는지 확인하면 됩니다.
위와같이 하시면 USB로 esxi에서 Ethernet을 사용하실수 있습니다.
Ps. 이렇게까지 했는데 보드문제인지 속도가 풀로 나오지 않고 대략 6~700Mbps 나옵니다 ^^
½Ñ¸À¿¡ »òÁö¸¸ ³»Àå·£¿¡¼ ³¶Æи¦ ºÃ³×¿ä.
º¸µå Èĸé usb 3.0¿¡ ²Å¾Ò½À´Ï´Ù.
³ªÁß¿¡ º¸µå ±¸ÀԽà ²Ä²ÄÈ÷ ºÁ¾ß Çϰڳ׿ä .
Á¦°¡ Áö·¹ÁüÀÛ ´ç¿¬ ±â°¡·£ÀÌ°Ú°Å´Ï ÇÏ°í ±¸¸ÅÇÑ°ÅÁÒ...^^
¿äÁò ³»Àå·£Áß¿¡ ±â°¡·£ ¾Æ´Ñ°Ô ´õ ã±â Èûµç ½Ã´ë¶ó¼