Fusion ioDrive2 785GB 모델을 왜 샀어요?
저는 현재 HPE Microserver Gen10 Plus에 ESXi 6.7 U3를 설치한 후 이것 저것들을 가상화로 구동시켜서 사용하고 있습니다. 근데 현재 구성 중 가장 큰 문제는 데이터스토어(DataStore)가 SSD가 아닌 1TB HDD라는 것입니다.
데이터스토어는 꼭 SSD가 아닌 HDD를 사용해도 문제는 전혀 없습니다. 하드디스크 특성상 2개 이상의 VM에서 동시 다발적으로 데이터를 읽고 쓰는 동작을 하게되면 다 같이 느려집니다. (액세스 타임 증가) Xpenology 및 우분투 서버가 실행되는 도중에 Windows 10 Pro를 부팅했더니, 부팅 시간도 느려지고 반응 속도도 굼떴습니다. 그래서 SSD로 교체하고 싶었습니다.
그런데 HPE Microserver Gen10 Plus는 정말 특이한 서버입니다. 메인 3.5인치 드라이브 슬롯에 HPE 인증받지 않은 SSD를 장착하면 후면팬이 아주 빠르게 돕니다. 너무 시끄러워서 밤에 잠을 못잡니다. 물론 평상시에도 듣기 싫을 정도로 빠르게 돕니다. HDD는 아무거나 연결해도 괜찮은데 SSD가 문제였습니다. WD 3.5인치 1TB 하드디스크가 있던 자리에 인텔 500GB SSD를 넣어주고 싶었을 뿐인데... 결국 포기하고 1TB 하드디스크를 다시 장착해줬습니다. HP 인증받은 정품 가이드(2.5인치 to 3.5인치)를 사용해도 동일한 증상이었습니다. SSD와 호환이 되지 않는듯 합니다. 짜증이.....ㅠㅠ
그래서 PCIe 3.0 슬롯에 nVME SSD to PCIe 젠더를 사용해서 SSD를 인식시킨 후 데이터스토어로 활용해보려고 시도했습니다.
인터넷에서 만원 조금 넘는 가격에 nVME to PCIe 3.0 변환 젠더를 구입했습니다.
사용하지 않고 보관 중인 작은 사이즈의 nVME SSD를 장착했습니다. 도시바(Toshiba) BG.3 모델이며 용량은 128GB입니다.
장착은 쉽습니다. SSD를 장착한 후 동봉된 나사를 이용해서 반대편을 고정시키면 됩니다.
그런데 문제가 발생합니다. 정상 부팅되지 않고 POST 도중 갑자기 오류가 발생합니다. 전면 패널의 상태 LED가 갑자기 빨간색이 됐습니다.
그리고... 검정 화면에 빨간 글자가 출력되는 오류가 발생했습니다. 난생 처음 보는 오류라서 급 당황했습니다. 'Software NMI' 라고 하는데... HPE 서버에 부착된 부품들이 호환되지 않거나 문제가 생기면 나타나는 오류라고 합니다. 기존에 잘 쓰다가 이런 오류가 나면 머리가 정말 아파오겠지만, 저는 도시바 BG.3 128GB SSD를 장착한 후 발생한 에러이기 때문에 SSD를 제거하고 켜봤습니다. 정말 잘 됩니다...-_-;;; 그래서 한숨을 푹 쉽니다.
삼성쪽 다른 nVME SSD를 살까? 아니면 다른방법이 있을까? 라고 고민하던 중 Fusion-io ioDrive 라는 PCIe 슬롯 장착용 SSD를 발견합니다. ioDrive는 몇년 전부터 호기심에 구입할까 말까 고민하던 SSD인데, 평범한 방법으로는 윈도우 부팅용으로 사용할 수도 없고, 이게 꼭 필요할까? 라는 생각이 들다보니 지금까지 구매를 하지 않았습니다. 구글링을 해보니 Fusion-io ioDrive2를 ESXi에서 데이터스토어(DataStore)로 사용할 수 있다는 글을 확인했습니다. 그래서 Fusion-io ioDrive2 785GB LP(Low Profile) 브라켓이 장착된 모델을 중고로 구입합니다. 택배비 포함 83,000원 줬습니다.
Fusion-io ioDrive2 785GB SSD 장착하기
Fusion-io ioDrive2 785GB 모델의 모습입니다. HPE Microserver Gen10 Plus는 LP 사이즈의 PCIe 확장 카드와 LP 브라켓만 장착되기 때문에, 해당 사이즈를 고려해서 구입했습니다. 전면부엔 메모리 칩이 보이는데, 12개 중에서 8개는 실제 메모리이며 4개는 플라스틱 입니다. 1.2TB 모델을 구입하면 우측 플라스틱 부분이 전부 메모리로 가득차게 됩니다.
참고로 Fusion-io는 2014년 7월쯤 SanDisk(샌디스크)에 인수되었습니다. 그래서 그 당시엔 샌디스크 홈페이지에서 ioDrive 제품군이나 ioScale 제품군의 자료를 찾을 수 있었으나, 2016년 5월에 WD가 SanDisk를 인수하면서 자료가 많이 사라졌습니다. 찾기가 매우 힘듭니다-_-;;;
구멍이 송송 뚫려있습니다.
뒷면엔 각종 인증정보와 용량을 확인할 수 있습니다.
HPE Microserver Gen10 Plus에 장착하기 위해 분해를 완료했습니다.
그리고 장착도 완료했습니다. 깔끔하게 잘 들어갔습니다.
ESXi용 Fusion-io ioDrive2 드라이버 설치
매우매우 안타깝게도, 장착만 한다고 해서 바로 사용할 수 있는 것이 아닙니다. ESXi용 드라이버를 별도로 설치해줘야 합니다. 호환되는 드라이버를 찾아다니느라 시간이 꽤 걸렸습니다. 먼저 아래의 파일들을 다운로드 받습니다. 다운로드 받은 후 압축 해제하지 마세요. 압축풀지 않고 그대로 설치를 진행할 것입니다.
ESXi의 SSH를 활성화한 후 SSH 접속 프로그램을 준비합니다. 저는 PuTTY를 사용할 예정입니다.
ESXi의 '관리' 에서 '하드웨어' 탭의 'PCI 디바이스'에서 ioDrive가 인식되어 있는지 확인합니다. 인식된 것을 확인했다면 다음 단계로, 인식이 안 됐다면 ioDrive의 장착 상태를 확인합니다.
위에서 다운로드 받은 ioDrive용 드라이버 파일 2개를 ESXi 데이터스토어에 업로드 합니다.
ESXi의 SSH에 접속한 후 다음의 명령어를 입력하여 드라이버 설치를 완료합니다. 꼭 체크해야 할 것은, 현재 설치한 드라이버가 'VIBs Installed' 항목에 표시되어야 한다는 것입니다. 'VIBs Skipped'에 표시된다면 알 수 없는 이유로 드라이버가 설치되지 않은 것입니다.
1) iomemory-vsl 드라이버를 설치합니다. 현재 드라이버 파일이 들어있는 데이터스토어 이름을 "DataStore_HDD-1TB" 내용과 치환합니다.
esxcli software vib install -d /vmfs/volumes/DataStore_HDD-1TB/scsi-iomemory-vsl-60L-3.2.14.1675-offline_bundle-3794031.zip -f
2) libvsl 드라이버를 설치합니다. 현재 드라이버 파일이 들어있는 데이터스토어 이름을 "DataStore_HDD-1TB" 내용과 치환합니다.
esxcli software vib install -d /vmfs/volumes/DataStore_HDD-1TB/libvsl-600-1.0.0-3.2.14.1675.zip -f
드라이버 설치가 잘 되었다면 위와 같은 결과가 나타나야 합니다. 그리고 ESXi를 재부팅 합니다.
ESXi용 Fusion-io ioDrive2 초기화
재부팅이 완료된 후 ESXi의 SSH를 켜고 PuTTY를 이용해서 SSH에 접속합니다. 드라이버 설치를 했으니, 데이터스토어로 인식시키기 위해 ioDrive를 초기화 시켜줘야 합니다.
아래와 같은 명령어를 입력합니다. 아래 명령어는 ioDrive 드라이버가 정상적으로 설치되었고 ioDrive가 정상적으로 인식된 상태에서 정상적으로 동작하는 기능들입니다.
fio-format -b 512B /dev/fct0 -f
위 명령어를 입력한 후 엔터를 치면, 모든 데이터가 지워질건데 진행할 것이냐고 물어봅니다. 키보드의 'Y'를 입력한 후 엔터를 칩니다.
초기화가 완료되고 나면, '/dev/fact0 - format successful.' 이라는 메시지가 표시됩니다. 초기화가 완료되었습니다.
Fusion-io ioDrive2 인식 확인
'스토리지'에서 '어댑터' 탭을 클릭하면 'fioiom0' 라는 장치를 확인할 수 있습니다. 드라이버 설치 및 초기화를 정상적으로 진행했다는 의미입니다.
Fusion-io ioDrive2 데이터스토어 생성
이제 데이터스토어 생성을 클릭하면 방금 초기화시킨 ioDrive2가 보입니다! 거의 다 마무리 되었습니다. 785GB 모델인데 인식된 용량은 731.09GB 인데, 이것은 정상입니다. 785,000,000,000 Byte를 1024로 3번 나누면 731.088...GB가 됩니다.
데이터스토어 생성도 끝났습니다.
이렇게 Fusion-io의 ioDrive2 785GB 모델을 ESXi 6.7 U3에서 데이터스토어(DataStore)로 인식시켰습니다. 이렇게 사용한지 꽤 되었는데, 별다른 문제 없이 매우 정상적으로 잘 동작합니다. 많은 분들에게 도움이 되었으면 좋겠습니다. 감사합니다. :)
'★3. 삼런이의 [테크니컬]' 카테고리의 다른 글
[금융] 신용점수 1000점 달성!! 신용등급/신용점수 조회 및 관리방법 (0) | 2020.09.27 |
---|---|
[ESXi] 외장 USB SSD/HDD/메모리를 데이터스토어(DataStore)로 사용하기 (5) | 2020.09.06 |
[ESXi] VMware ESXi 6.7/7.0 무료 License Key 발급 받기 (VMware vSphere 6 Hypervisor) (3) | 2020.09.05 |
[ESXi] Synology(시놀로지) 디스크를 RDM 디스크로 추가 후 마이그레이션 하기 (4) | 2020.08.25 |
[ESXi] Xpenology 설치 (DS918+ / DSM 6.2.3-25426) (8) | 2020.08.23 |