ESXi 8.0에는 디버깅을 용이하게 하면서 파티션 및 타사 구성 요소를 유연하게 관리할 수 있게 해 주는 시스템 스토리지 레이아웃이 있습니다.

ESXi 시스템 스토리지

ESXi 8.0 시스템 스토리지 레이아웃은 4가지 파티션으로 구성됩니다.
표 1. ESXi 시스템 스토리지 파티션:
파티션 사용 유형
시스템 부팅 부팅 로더 및 EFI 모듈을 저장합니다. FAT16
부팅 뱅크 0 ESXi 부팅 모듈을 저장할 시스템 공간입니다. FAT16
부팅 뱅크 1 ESXi 부팅 모듈을 저장할 시스템 공간입니다. FAT16
ESX-OSData

추가 모듈을 저장하는 통합된 위치로 작동합니다.

부팅 및 가상 시스템에는 사용되지 않습니다.

레거시 /scratch 파티션, VMware Tools용 locker 파티션 및 코어 덤프 대상을 통합합니다.

경고: 설치 미디어가 USB 또는 SD 카드 디바이스인 경우 ESXi 호스트 간에 공유되지 않는 영구 스토리지 디바이스에 ESX-OSData 파티션을 생성하는 것이 가장 좋습니다.
VMFS-L

ESX-OSData 볼륨은 영구 데이터 및 비영구 데이터라는 두 가지 상위 수준 데이터 범주로 나뉩니다. 영구 데이터에는 드물게 기록되는 데이터(예: VMware Tools ISO, 구성 및 코어 덤프)가 포함됩니다.

비영구 데이터에는 자주 기록되는 데이터(예: 로그, VMFS 글로벌 추적, vSAN EPD(Entry Persistence Daemon) 데이터, vSAN 추적 및 실시간 데이터베이스)가 포함됩니다.

그림 1. ESXi 8.0의 통합 시스템 스토리지
ESXI 8.0에는 유연한 파티션 관리가 가능한 시스템 스토리지 레이아웃이 있습니다. ESX-OSData 볼륨은 통합 파티션으로 간주되며 별도의 구성 요소, 레거시 /scratch 파티션, VMware Tools용 locker 파티션 및 코어 덤프 대상을 단일 영구 OSDATA 파티션으로 통합해야 합니다.

ESXi 시스템 스토리지 크기

파티션 크기는 시스템 부팅 파티션을 제외하고 사용되는 부팅 미디어의 크기에 따라 다를 수 있습니다. 부팅 미디어가 용량이 142GB보다 크며 내구성이 높은 미디어이면 가상 시스템 데이터를 저장할 VMFS 데이터스토어가 자동으로 생성됩니다.

vSphere Client를 사용하고 파티션 세부 정보 보기로 이동하여 ESXi 설치 관리자에서 구성한 부팅 미디어 용량과 자동 크기 조정을 검토할 수 있습니다. 또는 ESXCLI를 사용할 수 있습니다(예: esxcli storage filesystem list 명령).

표 2. 사용된 부팅 미디어 및 용량에 따른 ESXi 시스템 스토리지 크기
부팅 미디어 크기 8~10GB 10~32GB 32~128GB >128GB
시스템 부팅 100MB 100MB 100MB 100MB
부팅 뱅크 0 500MB 1GB 4GB 4GB
부팅 뱅크 1 500MB 1GB 4GB 4GB
ESX-OSData 남은 공간 남은 공간 남은 공간 최대 128 GB
VMFS 데이터스토어 남은 공간(미디어 크기 > 142GB)
ESXi 설치 관리자 부팅 옵션 systemMediaSize를 사용하여 부팅 미디어의 시스템 스토리지 파티션 크기를 제한할 수 있습니다. 시스템의 설치 공간이 작아서 최대 128GB의 시스템 스토리지 크기가 필요하지 않은 경우에는 최소 32GB로 제한할 수 있습니다. systemMediaSize 매개 변수는 다음 값을 허용합니다.
  • min(32 GB, 단일 디스크 또는 내장된 서버용)
  • small(64 GB, 512GB 이상의 RAM이 장착된 서버용)
  • default(128 GB)
  • max(사용 가능한 모든 공간 소비, 테라바이트급 서버용)

선택한 값은 시스템의 용도에 맞아야 합니다. 예를 들어, 메모리가 1TB인 시스템은 시스템 스토리지에 최소 64GB를 사용해야 합니다. 설치 시 부팅 옵션(예: systemMediaSize=small)을 설정하려면 부팅 옵션을 입력하여 설치 또는 업그레이드 스크립트 시작을 참조하십시오. 자세한 내용은 기술 자료 문서 81166을 참조하십시오.

ESXi 시스템 스토리지 링크

ESXi 파티션에 액세스해야 하는 하위 시스템은 다음 심볼 링크를 사용하여 파티션에 액세스합니다.
표 3. ESXi 시스템 스토리지 심볼 링크
시스템 스토리지 볼륨 심볼 링크
부팅 뱅크 0 /bootbank
부팅 뱅크 1 /altbootbank
영구 데이터

/productLocker

/locker

/var/core

/usr/lib/vmware/isoimages

/usr/lib/vmware/floppies

비영구 데이터

/var/run

/var/log

/var/vmware

/var/tmp

/scratch

스토리지 동작

ESXi를 시작하면 호스트의 자동 구성 단계가 시작되고 이 단계에서 시스템 스토리지 디바이스가 기본값으로 구성됩니다.

ESXi 이미지를 설치한 후 ESXi 호스트를 재부팅하면 호스트가 시스템 스토리지 디바이스를 기본 설정으로 구성합니다. ESXi 7.0부터는 레거시 SD 및 USB 디바이스를 제외하고 사용 가능한 모든 빈 디바이스를 VMFS로 자동 포맷하는 autoPartition 옵션을 활성화할 수 있습니다. 기본값은 autoPartition=FALSE이며, 크기가 128GB보다 큰 VMFS 전용 부팅 디바이스로 포맷됩니다. 자세한 내용은 VMware 기술 자료 문서 77009를 참조하십시오.

경고: ESXi는 비어 있는 것으로 나타나는 모든 디스크를 덮어씁니다. 유효한 파티션 테이블이나 파티션이 없는 디스크가 비어 있는 것으로 간주됩니다. 이러한 디스크를 사용하는 소프트웨어를 사용하고 있는 경우, 특히 LVM(논리 볼륨 관리자)을 일반적인 파티셔닝 스키마 대신 또는 추가적으로 사용하고 있는 경우에는 ESXi로 인해 논리 LVM이 다시 포맷될 수 있습니다. 따라서 처음으로 ESXi의 전원을 켜기 전에 시스템 데이터를 백업해야 합니다.

ESXi 호스트를 부팅하는 데 사용되는 하드 드라이브나 USB 드라이브에서 디스크 포맷 소프트웨어는 하드웨어 벤더가 만든 기존의 진단 파티션을 유지합니다. 남은 공간에서는 소프트웨어가 아래에 설명된 파티션을 생성합니다.

호스트 드라이브에서 ESXi에 의해 생성되는 파티션

새로 설치하는 경우 시스템 부팅, 부트 뱅크 및 ESX-OSData에 대해 여러 개의 새 파티션이 생성됩니다. 새로 설치된 ESXi에서는 MSDOS 기반 파티셔닝 대신 GPT(GUID 파티션 테이블)가 사용됩니다. 설치 관리자는 디스크의 크기에 따라 변화하는 크기의 부트 뱅크를 생성합니다. 스크래치 파티션에 대한 자세한 내용은 스크래치 파티션 정보의 내용을 참조하십시오.

설치 관리자는 설치 디스크에만 영향을 미칩니다. 설치 관리자는 서버의 다른 디스크에 영향을 미치지 않습니다. 따라서 하나의 디스크에 설치하더라도 전체 디스크를 덮어쓰게 됩니다. 설치 관리자는 스토리지를 자동 구성할 때 하드웨어 벤더 파티션은 덮어쓰지 않습니다.

VMFS 데이터스토어를 생성하려면, ESXi 설치 관리자는 설치 디스크에 최소 128GB의 사용 가능한 공간이 있어야 합니다.

예를 들어 로컬 스토리지 대신 공유 스토리지 디바이스를 사용하는 경우 등에는 이 기본 동작을 재정의할 수 있습니다. 다음과 같은 경우 자동 디스크 포맷을 방지하려면 로컬 스토리지 디바이스를 호스트에서 분리합니다.
  • 호스트를 처음으로 시작하기 전에
  • 호스트를 구성 기본값으로 재설정한 후 호스트를 시작하기 전에

자동 디스크 포맷이 이미 수행된 경우 VMFS 포맷을 재정의하려면 데이터스토어를 제거합니다. "vCenter Server 및 호스트 관리" 설명서를 참조하십시오.

스크래치 파티션 정보

ESXi를 새로 설치하는 경우 자동 구성 단계에서 ESX-OSDATA 파티션의 일부로 스크래치 파티션이 생성됩니다.

참고: 이전 버전에서 ESXi 7.0 이상으로 업그레이드되는 호스트의 파티셔닝은 새로 설치하는 ESXi의 파티셔닝과 크게 다릅니다. ESXi 7.0 이상으로의 업그레이드 프로세스는 부팅 디바이스를 다시 분할하고 원래 코어 덤프, 잠금 관리자 및 스크래치 파티션을 ESX-OSData 볼륨으로 통합합니다.

스크래치 파티션은 지원 번들을 생성할 때 필요한 시스템 로그를 저장하는 역할을 합니다. 스크래치 파티션이 없는 경우 시스템 로그는 ramdisk에 저장됩니다. 스크래치 파티션이 생성되지 않으면 구성할 수 있습니다. 기본 구성을 덮어쓸 수도 있습니다.

원격 SAN 또는 NFS 마운트된 원격 디렉토리에 스크래치 파티션을 생성할 수 있습니다.

vSphere Client에서 스크래치 파티션 설정

스크래치 파티션이 설정되어 있지 않으면 특히 호스트의 메모리가 부족한 경우 스크래치 파티션을 구성할 수 있습니다. 스크래치 파티션이 없는 경우 시스템 로그는 ramdisk에 저장됩니다.

사전 요구 사항

스크래치 파티션에 사용할 디렉토리가 호스트에 있어야 합니다.

프로시저

  1. vSphere Client에서 vCenter Server에 연결합니다.
  2. 인벤토리에서 호스트를 선택합니다.
  3. 구성 탭을 클릭합니다.
  4. 시스템을 선택합니다.
  5. 고급 시스템 설정을 선택합니다.
    ScratchConfig.CurrentScratchLocation 설정에 스크래치 파티션의 현재 위치가 표시됩니다.
  6. ScratchConfig.ConfiguredScratchLocation 텍스트 상자에서 이 호스트에 대해 고유한 디렉토리 경로를 입력합니다.
    예를 들어 /vmfs/volumes/DatastoreUUID/DatastoreFolder입니다.
  7. 변경 내용을 적용하려면 호스트를 재부팅합니다.