근래에 7.0.3 으로 급발진 업데이트 후 기존 10G카드 호환 등으로
6.7U3 로 다운그레이드 하였습니다.
참조 : http://www.2cpu.co.kr/freeboard_2011/1463071
http://www.2cpu.co.kr/vm/12977
잘쓰고 있을꺼라 생각하시겠지만.. 현재는 원래 사용하던 6.0U3입니다.... ㅠㅠ
구구절절히 다 쓰는건 너무 재미없어 보여서
짧게쓰려하는데...(다쓰고보니 구구절절합니다... ^^;;;_)
몇 가지 제 환경을 기준으로 하는 부분을 정리해봅니다.
우선 저의 환경을 다시 정리해보면..
#### 환경
Server : HPE Proliant ML310e Gen v2 CPU : Intel Xeon E3-1231 v3 RAM : 32GB OS Disk : 32GB SD Card VM Disk : SSD 256GB x 2ea, SSD 480GB x 1ea RDM Disk : 3TB x 4ea(RAID 5, for Xpenlogy) Ethernet : 1G tg3 driver |
## ESXi 7.0.3
1. CPU 미지원 - 사실 이부분은 지원 안되는 CPU라고 설치 단계에는 나오나
가정에서 일반적인 사용에는 큰 문제는 없어보입니다. 인식도 잘되고 특별한 오류가 없습니다.
2. 10G NIC 미지원 - 설치단계에 미지원 기기 안내해줬으며
구형 Broadcom 10G NIC가 인식이 안됩니다. 예전버전 드라이버도 시도해보고
Qlogic으로도 시도해 봤으나 안됩니다. (6/7로 다운그레이드한 계기가 營윱求)
3. USB NIC - 인식이 잘 됩니다. 7.0.2용 Fling 드라이버로 인식이 되나 문제는
1G가 100M로 인식됩니다. 아마 이거만 특정해서 그랬을 것 같긴하지만
vSwitch 등의 설정도 좀 몬가 맘에 안들게 되는 부분도 발견외었습니다.
## ESXi 6.7U3
1. 10G NIC인식 - Qlogic으로 해서 10G 인식 되었습니다. Broadcom인데 왜? 했지만 뭐 되니깐...
2. USB NIC - 인식이 잘됩니다 6.7용 Fling 드라이버로 인식이 되며 1G 정확히 인식합니다.
(이거 때문에 6.7로 정착해야겠다 결정하게됩니다.)
## 이슈발생
1. VM문제 : 기존에 480G짜리 Teamgroup SSD 에 설치된 CentOS 5.x 가 있습니다.
ch_cpuinfo 를 호환성좋게 binary화하는 서버이기도 하고 작은규모의 작업용 서버입니다.
기동을 했는데 panic발생...
다양한 방법을 시도해 봤으나 결과는 마찮가지.. 결국 OS재설치를 생각하고 설치 중
포맷이 되지 않는 현상이 발견됩니다... 아 이거 디스크 I/O 문제이구나...
2. 디스크 문제 : 디스크 초기화 및 스토리지 재구성을 시도합니다. 오류가 납니다.....ㅠㅠ
이상한건 초기화나 파티션 지우기는 오류가 안나는데 vmfs 포맷중 나는거 같습니다.
로그의 오류메세지 기반으로 검색을 해봅니다..
그러면서 10G나 이런거 포기하더라도 다시 7.0.3으로 갈까하고 다녀왔으나..
동일한 문제가 있었습니다.. 그때는 발견 못한것일뿐.,..
## ESXi 6.0U3
1. 10G NIC : 드라이버 없이 기본으로 Qlogic 인식합니다.
2. 디스크문제 : SSD 자체의 문제일수도 있다는 생각에 한번 6.0으로 가봅니다..
두둥...! 정상입니다. 하하... 그래 6.5U3좀 다를꺼야! 하고 가봤으나.
6.5 는 더 심각합니다. WebUI가 스토리지 건들면 먹동이 됩니다..허허...
3. 재설치 : 몇번을 깔기를 반복했을까요..
문제의 윤곽이 잡혔습니다.. 제가 무지한 탓이지요.. 6.0 까지는 AHCI 방식 사용 시
잘 인식해서 각각의 SATA포트를 각각의 어댑터로 인식하고 잘 관리가 되는 반면
6.5 이상에서는 하나의 어댑터로 인식하고 여러개의 AHCI 방식 디스크를 사용 시
에러가 나거나 안되는 부분이 있었더라고요..
6.5 이상에서는 저 각각 인식된 어댑터가 한개만 떠있습니다...
뭐 해결방법은 BIOS에서 AHCI를 끄거나 6.5의 경우에 한해서 sata-xahci 라는 드라이버 설치는
가능한거 같습니다..
하지만 그냥 6.0을 사용하기로 합니다...
4. 또 다른문제 : 그동안 5.0 -> 5.5 -> 6.0 까지만 써오면서 정리를 잘 안해서 그런건지..
usb nic 드라이버를 6.0 용은 제가 따로 저장을 안해 놨더라고요.. 하....
이럴까봐 2CPU자료실에 제가 등록해논 글에도 떡하니 6.5 용만...ㄷㄷㄷ
( 지금은 업데이트가 되있습니다. - http://www.2cpu.co.kr/PDS/13101 )
예전 받은 사이트에 가봤는데 6.0 링크는 이미 죽은지 오래...
계속되는 검색 삽질을 통해 어느 Github에 저장된 자료를 확보 할 수 있었습니다.
r8153 은 r8152드라이버로 통합되어 구성되어 인식이 잘 됩니다.
5. 모든 문제가 해결 : 원하던 10G카드인식, AHCI 방식 오류 없음, USB NIC로 정상인식이되어
그냥 원래 쓰던 6.0을 재설치만 한게 榮囑箚諮., 지저분하게 설치했던
vib 를 좀 정리한 정도? ^^;;;
6. USB NIC - 6.0은 ax88179나 r8152, r8153은 별도의 CommunitySupported 드라이버로 해결 가능
6.5, 6.7, 7.x는 Vmware Fling 에서 제공되는 Fling 드라이버로 해결가능
7.x의 경우 일부 1G가 100M로 인식되는데 댓글보니 다음번 버전때 fix한다는거 같습니다
참조 - https://flings.vmware.com/usb-network-native-driver-for-esxi
## 그밖에
1. 6.x, 7.x 모두 Xpenology를 띄워서 사용하는데는 문제가 없었습니다.
물론 1.03b와 redpill만 데스트 하긴했으나 돌아가는데 문제는 없었습니다.
기존 VM을 최신버전에서 사용하는데 무리가 없었고. VM자체를 상위용으로
호환성 작업을 하지않는한 다시 구버전 돌아가도 제가 확인한 범주에서는 VM등록 및 사용에 문제가 없습니다.
2. 6.0 로 추후 패치에서 WebUI가 정식 제공되어 별도로 설치하지 않아도 잘 됩니다
인터페이스는 이후 버전과 다르지 않습니다.
3. 중간에 여러번 설치도중 드라이버를 그대로 가져가게 하고 싶어 업그에이드도 시도해봤으나
아예 지원하는 않는 하드웨어가 발견될 경우는 아예 업그레이드 자체를 진행거부하더군요..
(iso통한 클린설치 기준..)
## 총평
계획되지 않고 사전조사 없는, 검증되지 않은 작업은 엄청난 뒷 수습이 따른다.
삽질을 해서라도 해결한건 그래도 머리에 오래 남는다
소프트웨어 억지로 끼우기 하지말고 하드웨어를 업그레이드 해야한다.
이번 건을 처리하며 늘 알고있지만 잊고 고생을 반복하는 저에게 다시 새긴 결론입니다 ^^
저의 삽질이 누군가에게 도움되질 바라며...
Àúµµ AHCI·Î ÇØµÎ°í µð½ºÅ© º¹¼ö·Î ±¼¸®´Â ¼¹ö ÀÖÁö¸¸, 6/6.5/6.7/7 ´ÙÇàÈ÷ ´Ù ¸ÖÂÄÇϳ׿ä
Àִ°Š°¡Áö°í °è¼Ó »ç¿ëÇÏ´Ùº¸´Ï ¾î¿ ¼ö ¾ø³×¿ä ¤Ð¤Ð
Á¤º¸°¨»çÇÕ´Ï´Ù~
ÇØ°áÀÌ µÇ¾î¼ ´ÙÇàÀÔ´Ï´Ù
±×³É Àß µ¹¾Æ°¡°í ESXi ÀÇ Á¸ÀçÀÚüµµ ¸Á°¢ÀÌ µÉ Á¤µµ¸é ÁÁÀº°ÅÁÒ.
¾öû³ ¼ö°í°¡ ´À²¸Áö³×¿ä.
¾öû³ ¼ö°í°¡ ´À²¸Áö³×¿ä. ÁÁÀº Á¤º¸ °¨»çÇÕ´Ï´Ù.^^