VMware 및 기타 소프트웨어 벤더는 소프트웨어 업데이트를 생성하고 vSphere Lifecycle Manager에서 사용할 수 있는 특정 단위로 패키징합니다. 최소 패키징 구성체는 구성 요소입니다. 구성 요소를 더 큰 소프트웨어 단위(예: 추가 기능 및 기본 이미지)로 그룹화할 수 있습니다.

vSphere Lifecycle Manager는 VMware, OEM(원래 장비 제조업체) 및 타사 소프트웨어 공급업체의 소프트웨어를 사용합니다.
  • OEM은 VMware 파트너(예: Dell, HPE, VMware Cloud on AWS)입니다.
  • 타사 소프트웨어 제공자는 I/O 필터, 디바이스 드라이버, CIM 모듈 등의 제공자입니다.

VIB(vSphere 설치 번들)란?

VIB는 ESXi 호스트용 설치 패키지 생성을 위한 기본 구축 블록입니다. VIB는 메타데이터 및 이진 페이로드가 포함된 소프트웨어 패키지로, ESXi 호스트에 설치되는 실제 소프트웨어 일부를 나타냅니다. VIB는 전체 기능이 아니라 기능의 단일 모듈만 나타냅니다. 따라서 VIB는 VMware 및 기타 소프트웨어 벤더가 제공하는 설치할 수 있는 최소 소프트웨어 단위입니다.

vSphere 8.0부터 VIB는 호스트에서 실행 중인 ESXi 또는 호스트의 DPU 디바이스에서 실행 중인 ESXi에 소프트웨어를 설치할 수 있습니다. 또는 단일 VIB가 호스트와 DPU 디바이스의 ESXi 버전 모두에 대한 업데이트를 수행할 수 있습니다.

표 1. 관련 용어
용어 정의
VIB 메타데이터 VIB의 컨텐츠를 설명하는 XML 파일(descriptor.xml)입니다. 종속성 정보, 텍스트 설명, 시스템 요구 사항 및 공지에 대한 정보도 포함합니다.
독립형 VIB 공지 또는 구성 요소에 포함되지 않은 VIB입니다.

vSphere Lifecycle Manager는 개별 VIB를 사용하여 작동하지 않습니다. VIB는 기본 이미지, 추가 기능 등과 같은 더 높은 수준의 구성체로 추가로 패키징되어야 합니다.

공지란?

공지는 하나 이상의 VIB를 그룹화한 것입니다. 공지는 VIB의 메타데이터 내에 정의됩니다. 개별 VIB가 아닌 공지를 사용하여 인벤토리 개체에 연결하고 ESXi 호스트를 업데이트하고 업그레이드하는 데 사용할 vSphere Lifecycle Manager 기준선을 생성합니다.
표 2. 관련 용어
용어 정의
패치 현재 버전의 소프트웨어에 대한 버그 수정 및 개선 사항을 제공하는 소규모 소프트웨어 업데이트입니다. 패치는 특정 문제를 해결하거나 현재 버전의 소프트웨어에 대한 개선 사항을 제공하는 하나 이상의 VIB를 함께 그룹화합니다.
롤업 공지 다운로드 및 배포가 용이하도록 그룹화된 패치 모음입니다.
확장 ESXi 호스트에 선택적 구성 요소를 추가하기 위한 VIB 그룹을 정의하는 공지입니다. 확장은 일반적으로 타사에서 제공합니다. 타사 제공자는 확장에 대한 패치 및 업데이트를 제공할 책임도 있습니다.

소프트웨어 구성 요소란?

구성 요소는 VIB에 대한 기본 패키징 구성체입니다. VMware, OEM 및 타사 소프트웨어 공급업체는 구성 요소의 형태로 소프트웨어를 제공합니다. 구성 요소는 구성 요소의 이름과 버전을 지정하는 추가 메타데이터가 포함된 공지입니다. 공지와 달리, 구성 요소는 설치 시 완벽하고 보이는 기능을 제공하는 VIB의 논리적 그룹입니다. 구성 요소에는 서버의 ESXi 버전, 서버의 DPU 디바이스의 ESXi 버전(서버가 DPU 지원형인 경우) 또는 둘 다에 대한 VIB가 포함될 수 있습니다.

VMware 및 OEM은 구성 요소를 독립적으로 제공하지 않습니다. VMware는 구성 요소를 완벽하게 작동하고 부팅 가능한 ESXi 기본 이미지로 묶습니다. OEM은 구성 요소를 벤더 추가 기능으로 함께 묶습니다. 타사 소프트웨어 벤더는 소프트웨어(예: 드라이버 또는 어댑터)를 독립적인 구성 요소로 생성하고 제공합니다.

기본 이미지란?

기본 이미지는 VMware가 ESXi의 모든 릴리스마다 제공하는 ESXi 이미지입니다. 기본 이미지는 서버를 부팅할 수 있는 완전한 구성 요소의 모음입니다. 기본 이미지에는 사용자가 읽을 수 있는 이름과 ESXi의 주요 릴리스 또는 부 릴리스마다 업데이트되는 고유한 버전이 있습니다.

기본 이미지의 버전은 ESXi 릴리스에 해당하며 다음과 같은 이름 지정 형식을 사용합니다.
릴리스 유형 기본 이미지 이름 지정 예
일반 가용성 릴리스 ESXi 8.0
업데이트 릴리스 ESXi 8.0 U1, ESXi 8.0 U2 등
패치 릴리스 ESXi 8.0 a, ESXi 8.0 b 등
보안 패치 릴리스 ESXi 8.0 sa, ESXi 8.0 sb 등
업데이트 릴리스 후 패치 릴리스 ESXi 8.0 U1 a, ESXi 8.0 U2 sa 등

vSphere 8.0에서 기본 이미지에는 DPU 디바이스에서 실행 중인 ESXi 버전에 적용할 수 있는 구성 요소 및 VIB가 포함될 수 있습니다. 따라서 단일 기본 이미지에는 서버의 ESXi 및 DPU 디바이스의 ESXi 모두에 대한 소프트웨어 업데이트가 포함될 수 있습니다.

기본 이미지는 VMware 온라인 디포에서 호스팅되고 사용할 수 있습니다. customerconnect.vmware.com에서 ESXi 버전이 포함된 오프라인 번들(ZIP 파일) 및 ESXi 설치 관리자 ISO 파일을 다운로드할 수도 있습니다.

벤더 추가 기능이란?

OEM은 하나 이상의 구성 요소를 추가 기능이라고 하는 단위로 패키징합니다. 벤더 추가 기능을 사용하여 OEM 컨텐츠 및 드라이버로 ESXi 이미지를 사용자 지정합니다.

추가 기능은 구성 요소의 모음이며, 부팅 가능한 완전한 이미지를 나타내지 않습니다. 벤더 추가 기능은 단독으로 사용할 수 없습니다. ESXi 릴리스를 사용자 지정하려면 벤더 추가 기능을 ESXi 기본 이미지에 추가해야 합니다. 벤더 추가 기능과 ESXi 기본 이미지의 조합은 OEM이 제공하는 사용자 지정 이미지와 실질적으로 동일합니다.

ESXi 기본 이미지와 결합하면, 추가 기능이 ESXi 기본 이미지의 일부인 구성 요소를 추가, 업데이트 또는 제거할 수 있습니다. vSphere Client에서는, 디포에서 사용할 수 있는 각 추가 기능에 대해 ESXi 기본 이미지에 추가하는 구성 요소 목록을 볼 수 있습니다. 마찬가지로 기본 이미지에서 제거하는 구성 요소에 대한 정보를 찾을 수 있습니다.

OEM은 사용자 지정 ISO 이미지와 오프라인 번들 외에도 벤더 추가 기능(즉 사용자 지정 이미지와 ESXi 기본 이미지 간의 델타)만 포함하는 ZIP 파일을 릴리스합니다. OEM은 자체 재량에 따라 이러한 추가 기능 ZIP 파일을 릴리스할 수 있습니다. 추가 기능 개념이 도입되면서 OEM 릴리스 주기가 VMware 릴리스 주기와 분리되었습니다. 따라서 호스트의 ESXi 버전을 업데이트하는 것과 별개로 벤더 추가 기능을 업데이트할 수 있습니다. 또한 벤더 추가 기능은 OEM 사용자 지정을 VMware 스톡 이미지에서 분리합니다. 따라서 소프트웨어 구성 요소를 보다 자유롭게 결합할 수 있습니다.

vSphere 8.0에서 벤더 추가 기능은 DPU 디바이스에서 실행되는 ESXi 소프트웨어를 지원합니다.

vSphere Lifecycle Manager 디포의 공지 및 구성 요소

vSphere Lifecycle Manager는 공지와 구성 요소를 모두 사용할 수 있습니다.

기준선 및 기준선 그룹을 사용하여 호스트와 클러스터를 관리하는 경우 vSphere Lifecycle ManagervSphere Lifecycle Manager 디포에서 사용할 수 있는 소프트웨어 업데이트를 읽고 공지로 나열합니다. 사용 가능한 공지 목록은 vSphere Lifecycle Manager 홈 보기의 업데이트 탭에서 찾을 수 있습니다.

vSphere Lifecycle Manager 이미지를 사용하여 호스트와 클러스터를 관리하는 경우에는 구성 요소 및 추가 기능과 기본 이미지의 관련 개념만 사용할 수 있습니다. 구성 요소, 추가 기능 및 ESXi 기본 이미지 목록은 vSphere Lifecycle Manager 홈 보기의 이미지 디포 탭에서 찾을 수 있습니다.