ESXi Bootbank

ESXi 6.x 버전까지, ESXi 의 시스템 파티션 레이아웃은 거의 동일했습니다. 

 

 

 

Bootbank 의 사이즈까지 말이죠.  ESXi 에는 bootbank 과 altbootbank 두개의 영역이 존재하는데, 부팅에 필요한 모듈들이 올라오는 곳이라고 보시면 됩니다. 

용량은 250MB 였습니다. 그동안 별 문제는 없었지만, 가끔 Vendor Custom image 의 크기가 지나치게 클 경우에 문제가 됐습니다. (특히 HPE 와 후지쯔 Custom image)

 

HPE 와 후지쯔 커스텀 이미지는 설치하고 나서 기본 bootbank 의 사용량이 거의 200MB 에 달하거나 넘습니다. 그러다보니 NSX or vSphere Replication 등에서 사용하는 VIB 설치를 할때 문제가 되는 경우가 간혹 있었습니다.

 

NSX 의 경우 NSX-V 의 VIB 사이즈도 작지는 않았지만 T 에 와서는 더 큰 사이즈를 필요로 합니다. 제 기억으로는 설치시에는 부트뱅크 공간이 50MB 가 필요하고 나중에 업데이트시에는 20MB 의 여유사이즈를 필요 합니다. 그러다보니 부트뱅크 공간이 부족해서 별도로 정리하는 과정이 필요했던거죠.  굉장히 난감했던 기억이 있습니다.

 

KB 로도 이러한 사례가 정리되어있습니다.

 

예전에 레노보 커스텀이미지도 한번 그런적이 있는데.. ESXi 6.0 U1 이미지였나.. 지금은 링크를 못찾겠네요.

 

ESXi 7.0 버전에 와서는 드디어 ESXi 의 시스템 파티션 레이아웃과 사이즈가 변경되었습니다..

 

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

 

이런저런 내용을 차지하고, 제가 보는 가장 큰 변화는 드디어 부트뱅크 사이즈의 공간이 늘어났다는것입니다. 얼마나 늘어났나구요? 보면 ESXi 가 설치되는 디스크의 사이즈에 따라 가변적인데,

Nested 로 올려본 경험에 의하면 4~8GB 의 디스크에 설치될 경우에는 부트뱅크의 공간은 각각 500MB 입니다. 이전보다 두배 늘어났죠. 그렇지만 32G 이상의 크기에 설치가 되면 최대 4GB 까지 늘어나는 것으로 보입니다.

 

 

 

4GB 미디어에 설치되는 경우

[root@localhost:~] df -h
Filesystem Size Used Available Use% Mounted on
VFFS 2.8G 1.6G 1.1G 59% /vmfs/volumes/OSDATA-5e85bfb4-e360bfec-9c5e-000c29fd11e7
vfat 499.7M 159.7M 340.0M 32% /vmfs/volumes/BOOTBANK2
vfat 499.7M 159.7M 340.0M 32% /vmfs/volumes/BOOTBANK1

 

 

32GB 미디어에 설치되는 경우 

[root@localhost:~] df -h
Filesystem Size Used Available Use% Mounted on
VFFS 23.8G 2.7G 21.0G 12% /vmfs/volumes/OSDATA-5ed12298-594ce3b4-5c6b-005056805503
vfat 4.0G 64.0K 4.0G 0% /vmfs/volumes/BOOTBANK2
vfat 4.0G 162.7M 3.8G 4% /vmfs/volumes/BOOTBANK1

 

 

150GB 미디어에 설치되는 경우 

[root@localhost:~] df -h
Filesystem Size Used Available Use% Mounted on
VMFS-6 21.8G 1.4G 20.3G 6% /vmfs/volumes/datastore1
VFFS 119.8G 2.7G 117.0G 2% /vmfs/volumes/OSDATA-5ed123d1-b91a6150-bb63-00505680900a
vfat 4.0G 162.7M 3.8G 4% /vmfs/volumes/BOOTBANK1
vfat 4.0G 64.0K 4.0G 0% /vmfs/volumes/BOOTBANK2

 

 

32gb 때와 150gb 때를 비교해보면,  150GB 에 설치할 경우 부트뱅크과 OSDATA 파티션 영역을 제외하고 나머지 공간이 VMFS datastore 로 자동생성되는데, 32GB 미디어에서는 vmfs datastore 가 생성되지 않습니다.

 

위 그림에 보면 128GB 이상의 크기에 설치될 경우에 다시 500MB 가 된다고 적혀있는데, 아마 그림이 잘못된거 같습니다. 제가 테스트해본 결과로는 4GB 로 생성됩니다. 

(Update June 1st – 그림수정 되었네요. 4GB 가 맞습니다.)

 

사실 뭐 현재는 500MB 만 되어도 충분하다고 보긴 합니다만, 또 미래의 일은 알 수 없기 때문에.. 용량 넘친다고 막 크게 만들어서 또 때려박을수도 있고요.

 

예전엔 ESXi 6.x 버전의 250MB 가 모자를 꺼라고 누가 생각이나 했겠습니까.. 

 

그럼 참고하십시요.

 

One thought on “ESXi Bootbank

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다