Computer >> 컴퓨터 >  >> 소프트웨어 >> 가상 기기

VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기

이 문서에서는 VMFS 데이터 저장소의 크기를 늘리는 방법을 살펴보겠습니다. vSphere Web Client 인터페이스 또는 VMware ESXi 명령 프롬프트를 사용합니다.

VMFS 데이터 저장소의 여유 공간을 확인할 때 그 중 하나에 여유 공간이 부족하다는 것을 발견했다고 가정해 보겠습니다. 저장 공간을 추가하여 VMFS 데이터 저장소의 크기를 늘리고 싶습니다.

우선 저장 장치의 LUN 크기를 확장해야 합니다. 수행 방법은 스토리지 공급업체에 따라 다릅니다. Windows Server iSCSI LUN을 사용하는 경우 서버 관리자(파일 및 스토리지 서비스)를 통해 vhdx를 늘릴 수 있습니다. -> iSCSI -> 디스크 선택 -> iSCSI 가상 디스크 확장 ). 이 예에서는 LUN 크기를 100GB에서 105GB로 확장했습니다.

VMWare ESXi는 VMFS 데이터 저장소를 확장하는 두 가지 방법을 지원합니다. 동일한 LUN에서 사용되지 않는 공간을 사용하거나(이 기사에서 이 방법을 설명함) LUN을 추가(이 방법을 익스텐트라고 함)하는 것입니다. VMFS 범위는 여러 LUN에 걸쳐 있는 일종의 파티션입니다. 데이터는 첫 번째 LUN이 가득 찬 후 두 번째 LUN에 기록됩니다.

vSphere Web Client를 사용하여 VMFS 데이터 저장소를 늘리는 방법

  1. 저장소 선택 vSphere Client 인터페이스에서,
  2. 데이터 저장소를 마우스 오른쪽 버튼으로 클릭하고 데이터 저장소 용량 증가를 선택합니다.;
    VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기
  3. 증가할 디스크(LUN)를 선택합니다. Expandable에서 해당 값을 확인하세요. 열. 라고 표시되어야 합니다. . 이는 이 VMFS 데이터 저장소를 확장할 수 있음을 의미합니다. 아니요라고 표시되는 경우 , VMFS 데이터 저장소를 두 개의 LUN으로 확장하여 VMFS 범위를 사용하는 경우에만 이 디바이스 용량을 늘릴 수 있습니다. VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기
  4. 다음 단계에서는 스토리지 크기를 얼마나 늘릴 것인지 선택해야 합니다. 기본적으로 마법사는 사용 가능한 모든 공간을 사용하도록 제안합니다(사용 가능한 공간 5Gb를 사용하여 데이터 저장소 확장 ). 여유 공간을 사용하여 현재 파티션을 확장하고 있다는 경고가 표시됩니다.
    VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기

    The datastore already occupies one or more extents on this device. Selecting free space adjacent to an extent in the datastore will expand that extent. Selecting any other option will add a new extent to the datastore.
  5. 적합한 경우 다음을 클릭하면 VMFS 데이터 저장소가 얼마나 커질지 확인할 수 있습니다(데이터 저장소 크기 증가 ) 및 새 크기(향후 데이터 저장소 크기 ) 요약 화면.
    VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기
VMFS6용 VMFS 데이터 저장소의 최대 크기는 64TB입니다. . 스토리지는 LUN 1개 또는 총 크기가 최대 64TB인 최대 32개의 확장 영역으로 구성될 수 있습니다.

경우에 따라 vSphere Client 그래픽 인터페이스에서 VMFS 데이터스토어를 확장할 수 없습니다. 대부분의 경우 문제는 부팅 디스크 장치에서 VMFS 스토리지를 늘릴 수 없는 것과 관련이 있습니다. 그러면 다음 오류가 표시됩니다.

Failed to expand VMFS datastore VMFSstore - Cannot change the host configuration.

VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기

이 경우 VMware ESXi 명령 프롬프트에서 데이터 저장소를 확장해야 합니다.

명령줄에서 VMware ESXi의 VMFS 데이터 저장소 확장

  1. SSH를 통해 ESXi 호스트에 연결(Windows에서는 내장 SSH 클라이언트를 사용할 수 있음)
  2. 스토리지 어댑터 다시 검색:esxcli 스토리지 코어 어댑터 rescan --all
  3. 그런 다음 VMFS 데이터 저장소가 있는 디스크(LUN)를 식별합니다. vmkfstools -P /vmfs/volumes/DCx2VMFS1 . 이 경우 디스크는 /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f.:1과 같습니다. VMFS 데이터 저장소가 디스크의 첫 번째 파티션에 있음을 의미합니다.
    VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기
  4. 디스크의 파티션 테이블 확인:partedUtil get /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f
    13706 255 63 220200960
    1 2048 209713152 0 0

    이 경우 첫 번째 파티션 섹터는 2048입니다. 마지막 것은 209713152입니다.

  5. 그런 다음 사용할 수 있는 마지막 섹터 번호를 가져옵니다. VMFS 파티션을 확장할 수 있는 섹터입니다. partedUtil getUsableSectors /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f
  6. 제 경우에는 명령이 다음 오류를 반환했습니다.
    Error: The backup GPT table is not at the end of the disk, as it should be. This might mean that another operating system believes the disk is smaller. Fix, by moving the backup to the end (and removing the old backup)?
    
    Warning: Not all of the space available to /dev/disks/naa.6000f3fdc1175dacd86b623db26e4d1f appears to be used, you can fix the GPT to use all of the space (an extra 10485760 blocks) or continue with the current setting? This will also move the backup table at the end if is not at the end already. diskSize (220200960) AlternateLBA (209715199) LastUsableLBA (209715166) NewLastUsableLBA (220200926)
    

    VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기

  7. GPT 테이블의 오류를 수정하려면 아래 명령을 실행하십시오. partedUtil fixGpt /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f
    FixGpt tries to fix any problems detected in GPT table.
    Please ensure that you don't run this on any RDM (Raw Device Mapping) disk.
    Are you sure you want to continue (Y/N): Exiting ...
    gpt
    13706 255 63 220200960
    1 2048 209713152 AA31E02A400F11DB9590000C2911D1B8 vmfs 0
  8. 사용 가능한 마지막 섹터(NewLastUsableLBA)의 번호를 다시 표시합니다. partedUtil getUsableSectors /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f 이 예에서는 파티션을 섹터 220200926으로 확장할 수 있습니다.
    VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기
  9. 그래서 첫 번째 숫자(2048 ) 및 마지막(220200926 ) 파티션의 섹터. 확장해 보겠습니다. partedUtil 크기 조정 /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f 1 2048 220200926
  10. 그런 다음 VMFS 파일 시스템을 확장합니다. vmkfstools --growfs /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f:1 /vmfs/devices/disks/naa.6000f3fdc1175da3
  11. VMFS 데이터 저장소 목록 새로 고침:vmkfstools –V
  12. 다음 명령을 사용하여 로컬 데이터 저장소의 크기를 확인합니다. df –h
    VMware ESXi(vSphere)에서 VMFS 데이터 저장소 용량 늘리기

보시다시피 VMFS 데이터 저장소는 5GB로 성공적으로 확장되었습니다. 데이터 저장소를 마운트 해제하거나 VM을 중지하지 않고 작업이 온라인으로 수행되었습니다.

또한 VMware 가상 머신 디스크(vmdk) 파일을 축소하는 방법에 대한 가이드를 읽는 것이 좋습니다.