최근에 비슷한 문제를 해결 했으므로 조사 결과를 얻을 수 있습니다. 우리의 임무는 호스트간에 일부 VM을 이동하는 것이었고 호스트간에 고속 네트워크 링크가 없었으며 그러한 링크를 만들 준비가되지 않았으므로 VM을 외부 하드 디스크에 파일로 복사하기로 결정했습니다. 우리는 USB 하드 드라이브를 구입했으며 .... ESXi가 얼마나 끔찍한 디자인을했는지 놀라게되었습니다.
가장 유용한 설명서는 다음 페이지입니다. https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022290
즉, VMWare 호스트의 USB 지원은 없습니다.
5.5 (pre-patch3) 및 5.1 호스트가 있었기 때문에 USB 3.0을 지원할 기회가 없었습니다. USB 하드 디스크를 데이터 저장소로 호스트에 직접 할당하려고했습니다.
전혀 불가능합니다. VMWare는 로컬 드라이브를 VMFS로 포맷하여 데이터 저장소로 요구합니다. 드라이브를 분할하는 콘솔 도구와 VMFS 파티션을 만들 수있는 다른 도구가 있습니다 (SSH를 통해 호스트에 연결할 때 사용 가능). 예, 임의의 파티셔닝을 할 수 없습니다. 그러나 이러한 도구는 USB 장치에서 작동하지 않는 것 같습니다. VMFS 포맷터가 일부 암호화 오류 메시지와 함께 실패합니다.
(ESXi는 본질적으로 USB가 SCSI 변환 계층을 사용하기 때문에 SATA 블록 장치 또는 하드웨어 RAID VD와 달리 USB 블록 장치를 다르게 취급하는 것처럼 보입니다.)
ESXi는 또한 큰 파일 (ntfs, ext2 / 3 / 4, hfs +, 심지어 exfat)을 지원하는 다른 파일 시스템을 지원하지 않으므로 호스트에서 이동식 디스크를 마운트하고 VM을 중지하고 VM 이미지를 복사 할 수 없습니다.
우리는이 방법으로 성공했습니다 : 작은 리눅스 VM을 만들고, USB 장치를 전달하고, 파티션을 나누고, 포맷하고 마운트 한 다음 NFS를 통해 내보냈습니다. USB 장치를 새로 생성 된 VM으로 전달하려면 호스트를 다시 부팅해야했습니다 (재부팅 할 때까지 사용 가능한 장치에 표시되지 않았습니다. 계속해서 VMWare를 계속 하시겠습니까? 계속 읽으시겠습니까). 그런 다음 VM에서 NFS 공유를 데이터 저장소로 호스트에 추가했습니다.
그러나이 솔루션의 성능은 훨씬 나빠질 것으로 예상됩니다. 일반적인 선형 데이터 전송 속도는 1MB / s (초당 1MB) 수준이며 I / O 지연은 100ms 정도입니다. 동일한 서버 부팅 리눅스가 USB 2.0을 통해 동일한 디스크에서 정상적인 20Mb / s 성능과 훨씬 적은 지연 시간을 갖기 때문에 이것이 하드웨어 결함이 아니라고 확신합니다.
따라서이 방법으로 VM 공통 스토리지 공간을 확장 할 수는 없습니다. VM 백업을 수행하는 데 유용성이 제한 될 수 있습니다.