데이터를 삭제하지 않고 VMWare vSphere에 스토리지를 추가하는 방법

데이터를 삭제하지 않고 VMWare vSphere에 스토리지를 추가하는 방법

VMWare vSphere에서 스토리지 드라이브를 추가하는 방법에 대한 질문이 있습니다. ESXi를 설치했고 3개의 스토리지 드라이브가 있고 3개 모두 vSphere의 구성 탭에 표시된다고 가정해 보겠습니다. 스토리지 드라이브 1은 VMWare로 포맷되었으며 ESXi를 실행 중입니다. 저장소 드라이브 2는 VMWare로 포맷되었으며 가상 머신에서 액세스할 수 있습니다. 저장소 드라이브 3은 Windows에서 포맷되었으며 데이터가 들어 있습니다.

vSphere에서 스토리지 드라이브 3을 포맷하면 데이터가 지워집니다. vSphere에서 스토리지 드라이브 3을 포맷하지 않으면 가상 머신에서 스토리지 드라이브 3에 액세스할 수 없습니다.

이 문제를 해결하기 위해 제가 생각해낸 방법 중 하나는 Windows에서 스토리지 드라이브 3을 공유하는 것이었습니다. 내 vSphere 가상 머신이 Windows인 경우 스토리지 드라이브 3에서 스토리지 드라이브 2로 데이터를 이동할 수 있는 네트워크 드라이브를 매핑할 수 있습니다.

여기에 뭔가 빠진 것 같은 느낌이 듭니다. 아마도 vSphere에서 스토리지 드라이브의 데이터에 액세스할 수 있게 만드는 더 쉬운 방법이 있을 것입니다.

답변1

이 페이지를 찾았을 때 저는 기존 데이터가 있는 로컬 하드 드라이브를 새 ESXi 게스트 VM에 추가하는 방법을 알아내려고 했습니다. RDM(Raw Device Mapping)을 사용하면 디스크를 포맷하지 않고도 데이터스토어에 추가할 수 있습니다.

Vmware에 관련 기사가 있습니다.여기. 단점과 추가 세부 정보에 대해 자세히 알아보려면 해당 페이지를 읽어보세요.

요약

원하는 장치 파티션 이름을 찾으려면 SSH를 통해 터미널에서 다음 명령을 실행하십시오.

# ls -l /vmfs/devices/disks

그런 다음 다음 명령 형식을 사용하여 RDM 포인터 파일을 생성하여 이를 사용 가능하게 만듭니다.

vmkfstools -z /vmfs/devices/disks/diskname /vmfs/volumes/<ExistingDatastoreName>/<ExistingVMFolder>/<ChosenNameForThisRDM.vmdk

그런 다음 vShpear Client 또는 Embedded Host Client로 이동하여 RDM을 게스트 VM에 연결합니다.

  1. RDM 디스크를 추가하려는 가상 머신을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 설정 편집을 클릭합니다.
  3. 추가를 클릭합니다.
  4. 하드디스크를 선택하세요.
  5. 기존 가상 디스크 사용을 선택합니다.
  6. 5단계에서 RDM 포인터를 저장한 디렉터리를 찾아 RDM 포인터 파일을 선택하고 다음을 클릭합니다.
  7. 디스크를 연결하려는 가상 SCSI 컨트롤러를 선택하고 다음을 클릭합니다.
  8. 마침을 클릭합니다.

이제 게스트 VM을 시작하고 게스트 OS 내부에서 드라이브를 마운트할 수 있습니다.

관련 정보