ESXI에서 USB 하드 드라이브를 사용할 수 있습니까?


9

엄지 드라이브에 ESXi 4.0을 설치할 수 있다는 것을 알고 있지만 외부 하드 드라이브를 연결하여 VM 중 하나에 추가 스토리지를 제공 할 수 있는지 궁금합니다. 공간 업그레이드가 필요한 ESXi 내부에서 파일 서버를 실행하지만 다른 파일 서버 솔루션으로 마이그레이션하려고 생각하고 나중에 전환을 쉽게하기 위해 외부 미디어를 고수하려고합니다.

편집하다:

이상적으로 드라이브를 VM에 직접 표시하고 ESXi가 제어하지 않고 다른 시스템으로 옮길 수 있지만 모든 데이터가 동일하게 표시되도록하고 싶습니다.

답변:


1

최근에 비슷한 문제를 해결 했으므로 조사 결과를 얻을 수 있습니다. 우리의 임무는 호스트간에 일부 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 백업을 수행하는 데 유용성이 제한 될 수 있습니다.


9

대답은 : 예

가상 시스템의 설정을 편집 한 다음 하드웨어 탭 을 선택하면 게스트 OS에서 USB를 사용할 수 있습니다 .

당신이에 일단 하드웨어 탭 당신은 클릭 할 수 있습니다 ADD를 하고 USB 컨트롤러를 선택합니다.

USB 컨트롤러를 추가 한 후에는 컨트롤러 대신 USB 장치를 추가하는 것을 제외하고 동일한 프로세스를 반복하십시오.

선택할 수있는 목록에 연결된 USB 장치가 표시됩니다.

추가 한 후에는 가상 머신의 콘솔을 열고 USB 커넥터 (콘솔 창 상단의 작은 USB 아이콘)에 마운트해야합니다.

내가 이것을 마지막으로한지 오래되었지만, 이것은 당신을 거기에 데려다 줄 것입니다.

VMware의 데이터 저장소로만 사용하는 것에 관해서는 현재 현재 조사 중입니다. 필자의 경우 스냅 샷 등을 위해 USB 저장소를 갖는 것이 더 유용합니다.

그리고 eSATA를 얻는 것이 더 좋다고 말한 사람에게 : 그것은 실제로 당신이 USB 디스크를 사용하는 것에 달려 있습니다. 백업 또는 파일 스토리지 인 경우 누가 신경 쓰나요? 이 디스크에서 작업을 수행하지 않으면 성능과 관련이 없습니다.


생명의 은인 :) 이것은 손님이나 아무것도 중단하지 않고 작동
t123

3

ESXi는 USB 장치 (데이터 저장소 또는 게스트 OS의 경유 장치)를 지원하지 않습니다. Alt + F1 지원되지 않는 트릭을 사용하더라도 USB 장치를 마운트 할 수 없습니다.


2

ESXi 4.1.0 이상을 사용하십시오.이 기능을 지원합니다.


1
인용 할 문서가 있습니까? 간단히 일부 vm을 백업해야하며 빨리 들어가고 싶습니다. vm을 하나씩 중지하고 NFS 데이터 저장소에 복사 한 다음 외부 USB HDD (내보내기가있는 CentOS 상자에서)로 복사하려고합니다. 그러나 NFS 단계를 벗어나는 것이 좋습니다. 가능하다면. 감사.
Bretticus

신경 쓰지 마라, 그것은 단지 통과입니다. 4.1에서 USB 중재자를 시작하지 못하게하여 데이터 저장소 (FAT 만 해당)로 작동하는 사람의 예를 보았습니다. 아마도 vm을 중지하고 SSH 콘솔을 통해 폴더를 복사하려고합니다. 외부 HDD를 마운트 할 수 있는지 여부에 따라 다릅니다.
Bretticus

1

ESXi 상자에 연결되어 있으면 ESXi가이를 제어 할 것이므로 먼저 데이터 저장소로 설정해야합니다. 이동식 장치를 원한다면 eSATA 장치와 USB 장치를 함께 사용하는 것이 좋습니다. 두통이 적고 성능이 향상되어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.