vSphere 7 – ESXi System Storage Changes

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

부팅 디바이스의 ESXi 시스템 스토리지 파티션 레이아웃을 검토하고 변경했다. 이는 보다 유연하고 다른 VMware 및 타사 솔루션을 지원하기 위해 수행된다.

vSphere 7 이전에는 ESXi 시스템 스토리지 레이아웃에 몇 가지 제한이 있었다. 파티션 크기는 고정되어 있었고 파티션 번호는 정적이어서 파티션 관리가 제한되었다. 이는 대형 모듈, 디버깅 기능 및 가능한 타사 구성요소에 대한 지원을 효과적으로 제한한다. 

이것이 ESXi 시스템 스토리지 파티션 레이아웃을 변경한 이유 입니다. 우리는 부트 뱅크의 크기를 늘렸고, 시스템 파티션을 통합하여 확장 가능하도록 만들었다. 이 블로그 게시물에는 vSphere 7에 도입된 이러한 변경 사항과 vSphere 7을 실행하기 위한 부팅 미디어 요구 사항에 대한 반영 방법이 자세히 나와 있다.

ESXi 시스템 스토리지 변경 사항

vSphere 6.x의 파티션 레이아웃

스크래치 파티션 및 선택적 VMFS 데이터스토어에 대한 예외를 제외하고 vSphere 6.x의 파티션 크기는 고정되어 있다. 사용된 부트 미디어와 해당 용량에 따라 생성된다.

vSphere 7의 통합 파티션 레이아웃

이 구성을 사용하여 발생하는 문제를 해결하기 위해 vSphere 7의 부팅 파티션이 통합되어 있다.

ESXi 7 시스템 스토리지 레이아웃은 4개의 파티션으로만 구성되며

  • System boot
    • 부트 로더 및 EFI 모듈 저장
    • 유형: FAT16
  • Boot-banks(x2)
    • ESXi 부팅 모듈을 저장할 시스템 공간
    • 유형: FAT16
  • ESX-OSData
    • 추가(부팅되지 않은) 모듈, 시스템 구성 및 상태, 시스템 가상 시스템을 저장하는 통합 위치 역할 수행
    • 유형: VMFS-L
    • 내구성이 높은 스토리지 장치에 생성되어야 함

OSData 파티션은 ROM-data와 RAM-data라는 두 가지 높은 수준의 데이터 범주로 나뉜다. 예를 들어 로그, VMFS 글로벌 트레이스, vSAN EPD 및 트레이스, 라이브 데이터베이스와 같이 자주 작성된 데이터를 RAM 데이터라고 한다. ROM 데이터는 VMtools ISO, 구성 및 코어 덤프와 같이 자주 작성되지 않는 데이터 입니다.

ESXi 7 시스템 스토리지 크기

사용된 부트 미디어에 따라 각 파티션에 사용되는 용량은 다르다. 여기서 유일한 상수는 시스템 부팅 파티션이다. 부팅 미디어가 128GB보다 크면 가상 시스템 데이터 저장에 사용할 VMFS 데이터스토어가 자동으로 생성된다.

USB 또는 SD 디바이스와 같은 스토리지 미디어의 경우, ESX-OSDATA 파티션이 HDD 또는 SSD와 같은 내구성이 높은 스토리지 디바이스에 생성된다. 보조 하이엔드 스토리지 디바이스를 사용할 수 없는 경우 USB 또는 SD 디바이스에 ESX-OSDATA가 생성되지만 이 파티션은 ROM 데이터를 저장하는 데만 사용된다. RAM 데이터는 RAM 디스크에 저장된다.

ESXi 7 시스템 스토리지 컨텐츠

ESXi 파티션에 액세스해야 하는 하위 시스템, 심볼 링크를 사용하여 이러한 파티션에 액세스한다. 예를 들어, /bootbank 및 /altbootbank 심볼 링크는 활성 bootbank 및 대체 bootbank에 액세스하는 데 사용된다. /var/core 심볼 링크는 코어 덤프에 액세스하는 데 사용된다.

시스템 스토리지 레이아웃 검토

vSphere Client에서 파티션 세부 정보를 검사할 때 이전 장에서 설명한 대로 파티션 레이아웃을 확인한다. 이 항목에서는 부팅 미디어 용량 및 ESXi 설치 관리자가 구성한 자동 크기를 검토한다.

ESXi 호스트의 CLI에서도 비슷한 보기를 찾을 수 있다. 파티션이 BOOTBANK1/2 및 OSDATA로 라벨이 표시되어 있는 것을 볼 수 있다.

Boot Media

vSphere는 다양한 부팅 미디어를 지원한다. 이는 USB/SD 미디어에서 HDD, SSD 및 NVMe와 같은 로컬 스토리지 미디어 디바이스 또는 SAN LUN에서 부팅에 이르기까지 다양하다. ESXi 7을 설치하려면 다음과 같은 부팅 미디어 요구 사항을 충족해야 한다.

  • USB 또는 SD 장치용 8GB 이상의 부트 미디어
  • 하드 디스크와 같은 기타 부팅 디바이스용 32GB 또는 SSD 또는 NVMe 디바이스와 같은 플래시 미디어용 32GB
  • 부팅 디바이스는 ESXi 호스트 간에 공유되지 않아야 한다.

ESXi 6.x에서 ESXi 7.0으로 업그레이드하려면 최소 4GB의 부팅 디바이스가 필요하다. 또한 전체 vSphere ESXi 하드웨어 요구 사항을 검토하기 바란다. 항상 그렇듯이 VMware 호환성 가이드는 지원되는 하드웨어 장치 정보의 원천이다.

참고

M.2 또는 USB가 아닌 다른 로우엔드 플래시 미디어에 ESXi 7을 설치하는 경우 동일한 디바이스의 VMFS 데이터스토어에서 VM을 호스트하는 경우 스토리지 디바이스가 빠르게 마모될 수 있으므로 주의하기 바란다. 로우엔드 플래시 미디어를 사용할 때는 부팅 디바이스에서 자동으로 구성된 VMFS 데이터스토어를 삭제한다. 고내구성 플래시 미디어에 ESXi를 설치하는 것이 적극 권장된다.

답글 남기기

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

You May Also Like
Read More

ESXi와 인터넷 연결

ESXi는 인터넷에 연결하면 안된다. VM을 인터넷에 연결하려면 NIC을 패스스루해서 직접 연결해야 한다. 대략 이런 내용의 글을 커뮤니티에서 보았습니다.…
Read More

ESXi 7.0 설치 한방팩(?) 만들기

2021.08.09 : USB 드라이버가 업데이트됐습니다. 7.0 Update2a에서도 잘 됩니다. 7.0 Update2 이후 버전에서는 USB 드라이버를 지원하지 않습니다. 제외하고(다운로드…
Read More

ESXi 부팅 디스크

ESXi를 설치하기 위해서는 설치할 저장매체가 필요하다. 6.7까지는 SD, USB, SSD, HDD 등 다양한 유형의 저장장치를 큰 고민 없이…