본문 바로가기

Virtualization/VMware vSphere

[VMware] vSphere 7.0 - Changed ESXI Partition Layout & VMFS-L

vSphere 7.0이 출시된지 반년하고도 몇개월이 지났지만 아직 범용적으로 쓰이지는 않고 있다.

(+ 보통은 GA가 아닌 Update 1 패치가 나온 후 고객사에 제공한다.)

 

타 솔루션과 겸해서 쓸 수 있도록 로직이 많이 변하면서 Known Issue도 조금씩 발생하고 있다.

 

설치만 처음에 5~6번은 한 듯.. 설치 과정이 다른 부분은 전혀 없고 요구사항이 달라졌다.

 

 

 


 

The recommended ESXi 7.0 install options are the following:

  • An 8 GB USB or SD and an additional 32 GB local disk. The ESXi boot partitions reside on the USB or SD and the ESX-OSData volume resides on the local disk.
  • A local disk with a minimum of 32 GB. The disk contains the boot partitions and ESX-OSData volume.
  • A local disk of 142 GB or larger. The disk contains the boot partitions, ESX-OSData volume, and VMFS datastore.

The ESXi 7.0 system storage volumes can occupy up to 138 GB of disk space. A VMFS datastore is only created if the local disk device has at least 4 GB additional free space. To share a boot device with a local VMFS datastore, you need to use a local disk of 142 GB or larger.

 

ESXi 7 System Storage Sizes

Depending the boot media used, the capacity used for each partition varies. The only constant here is the system boot partition. If the boot media is larger than 128GB, a VMFS datastore is created automatically to use for storing virtual machine data.

 

 

- ESXI 설치 요구사항

시스템 볼륨이 138GB까지 사용될 수 있고, 최소 수준까지 고려해 142GB 이상의 영역이 필요하다고 한다.

 

- VMWARE 블로그

로컬 영역을 128GB보다 크게 잡으면 데이터스토어가 생성된다.

 

 


 

 

테스트 해보니 128GB에 VMFS6 최소 요구 수준인 2GB까지 더해 131GB를 잡아야 데이터스토어가 생성된다.

이러한 요구사항이 생긴 이유는 ESXI OS 파티션이 내부적으로 변경되었기 때문이다.

 

- System Boot : 부트 로더 및 EFI 저장

- Boot Bank x2 : ESXI 부팅 모듈 저장

- ESXI-OSData : 기존 6.X의 Core Dump (SMALL+LARGE), Locker, Scratch 영역이 RAM/ROM 데이터로 통합됨

 

 

종합적으로 결론 짓자면, 131GB보다 적을 경우엔 데이터스토어가 생성되지 않는다.

볼륨 디바이스는 보이지만, 데이터스토어도 없고 생성 시에도 보이지 않음. ㅋㅋ

 

 

 

 

 

 

 

중첩 환경으로 131GB의 로컬 영역을 가진 ESXI를 설치해봤더니 2.75GB의 데이터스토어가 생성되어 있다.

딱 128GB만큼 제외된 채로 보인다.

 

 

 

 

 

+ 추가로

128GB 영역을 잡는 ESXI OS의 영역은 설치 직전에 사전 정의할 수 있다.

 

초기 부팅 화면에서 <Shift + O>를 누를 수 있다.

짧은 순간이니 잽싸게 눌러야 한다.

 

'autoPartitionOSDataSize' 라는 옵션을 사진처럼 MB 단위로 입력하면 된다.

기본 값은 FALSE일텐데, 그러면 Default로 128GB를 잡는 것이고 나처럼 8192MB를 입력해주면 그만큼의 OS가 설치된다.

 

 

그럼 아까보다 훨씬 많은 용량의 데이터스토어 공간이 생긴다.

오잉 131GB에서 114.75GB를 제외하면 16GB 정도가 나오는데 나머지 8GB는 뭐지 싶을 수 있다.

 

 

 

위는 128GB영역, 아래는 8GB 영역

2개의 Bootbank가 각 4GB씩 영역을 추가로 잡았다고 보면 된다~

 

 

autoPartitionOSDataSize 옵션은 공식KB에도 나와있는 옵션이지만,

어찌됐든 ESXI의 기본 설치 요구사항에 위반되는 부분이기 때문에 부작용이 생긴다면 개인이 감수해야 한다.

 

 

 

참고 URL:

blogs.vmware.com/vsphere/2020/05/vsphere-7-esxi-system-storage-changes.html

kb.vmware.com/s/article/77009?lang=en_US

docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.esxi.upgrade.doc/GUID-DEB8086A-306B-4239-BF76-E354679202FC.html

vulpineox.tistory.com/entry/ICM-vSphere-70