VMware PowerCLI 12.0부터는 소프트웨어 디포 및 사용자 지정 소프트웨어 규격을 사용하여 사용자 지정 PXE 이미지를 생성할 수 있습니다.
사전 요구 사항
VMware PowerCLI 12.0 이상을 설치합니다.
사용할 소프트웨어 규격이 포함된 소프트웨어 디포에 액세스할 수 있는지 확인합니다.
프로시저
- 사용자 지정 PXE 이미지를 생성하는 데 사용하는 소프트웨어 규격에 필요한 정보를 수집합니다.
Get-DepotBaseImages
cmdlet을 실행하여 필요한 패치 또는 업그레이드의 기본 이미지 버전을 가져옵니다.PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-7.0U2a-17867351-depot.zip
명령 출력은 다음과 같습니다.Version Vendor Release date ------- ------ ------------ 7.0.2-0.0.17867351 VMware, Inc. 04/29/2021 00:00:00
- 소프트웨어 디포의 새 메타데이터와 함께 사용되는 cmdlet을 사용하여 OEM 추가 기능과 같은 다른 패키지를 가져옵니다. 예:
PS C:\> Get-DepotAddons -Depot C:\addon-depot.zip
명령 출력은 다음과 같습니다.Name Version ID Vendor Release date ---- ------- -- ------ ------------ testaddonv1 1.0.0-1 testaddonv1:1.0.0-1 ESXLifecycle QE 02/20/2019 18:28:23
Get-DepotComponents cmdlet을 사용하여 소프트웨어 디포의 모든 구성 요소를 나열할 수도 있습니다.명령 출력은 다음과 같습니다.PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.700.1.0.15843807_18058526.zip
Name Version ID Vendor ---- ------- -- ------ Intel-i40en 1.12.3.0-1OEM.700.1.0.15843807 Intel-i40en:1.12.3.0-1OEM.700.1.0.15843807 Intel
온라인 및 오프라인 소프트웨어 디포의 수와 조합을 원하는 만큼 사용할 수 있습니다. - 소프트웨어 규격을 생성합니다. 예:
{ "base_image": { "version": "7.0.2-0.0.17867351" }, "add_on": { "name": "testaddonv1", "version": "1.0.0-1" }, "components": { "Intel-i40en": "1.12.3.0-1OEM.700.1.0.15843807" } }
소프트웨어 규격은 ESXi 기본 이미지 및 추가 패키지(예: 벤더 추가 기능)에 대한 정보가 포함된 JSON 파일입니다. -
New-PxeImage
cmdlet을Depots
,SoftwareSpec
및Destination
매개 변수와 함께 실행하여 사용자 지정 PXE 이미지를 생성합니다. 예:New-PxeImage -Depots “c:\temp\VMware-ESXi-7.0U1d-17551050-depot.zip” , “c:\temp\HPE-701.0.0.10.6.5.12-Jan2021-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-70U1d-custom.JSON” –Destination “C:\pxe-image”
디포에는 지원되는 ESXi 버전 및 벤더 추가 기능의 zip 파일 경로가 포함됩니다. 대상에는 사용자 지정 PXE 파일의 경로 및 파일 이름이 포함됩니다.추가 커널 옵션을 전달하거나, 라이브 이미지를 생성하거나, 기존 파일을 덮어쓰거나, 이미지 생성 중에 사용되는 개별 VIB의 허용 수준을 확인할 수 있습니다.New-PxeImage
cmdlet에 대한 자세한 내용은 https://code.vmware.com/docs/11794/cmdletreference/doc/New-PxeImage.html 항목을 참조하십시오.
다음에 수행할 작업
PXE 부팅 ESXi 호스트의 업데이트 적용 워크플로에서 PXE 이미지를 사용할 수 있습니다.