기존 이미지 프로파일을 복제하는 대신 vSphere Client를 사용하여 새 이미지 프로파일을 생성할 수 있습니다.

사전 요구 사항

이미지 프로파일이 인벤토리에 있는 이미지 프로파일과 많이 다르면 새 이미지 프로파일을 생성하는 것이 좋습니다.
  • vSphere ESXi Image Builder 서비스가 사용되도록 설정되었고 실행 중인지 확인합니다. vSphere ESXi Image Builder 구성의 내용을 참조하십시오.
  • vSphere ESXi Image Builder 인벤토리에 소프트웨어 디포를 추가하거나 가져옵니다. 소프트웨어 디포 추가소프트웨어 디포 가져오기 항목을 참조하십시오.
  • vSphere ESXi Image Builder 인벤토리에 하나 이상의 사용자 지정 디포가 있는지 확인합니다.

프로시저

  1. > Auto Deploy로 이동합니다.
    기본적으로 관리자 역할에만 vSphere ESXi Image Builder 서비스를 사용할 수 있는 권한이 있습니다.
  2. 소프트웨어 디포 드롭다운 메뉴에서 새 이미지 프로파일을 추가할 사용자 지정 디포를 선택합니다.
  3. 이미지 프로파일 탭에서 새 이미지 프로파일을 클릭합니다.
  4. 이미지 프로파일 이름, 벤더 및 설명을 입력합니다.
    고유한 이미지 프로파일 이름을 입력해야 합니다.
  5. 다음을 클릭합니다.
    소프트웨어 패키지 선택 페이지가 나타납니다.
  6. 드롭다운 메뉴에서 이미지 프로파일에 대한 허용 수준을 선택합니다.
    기본 이미지에 추가하는 VIB의 허용 수준이 적어도 기본 이미지의 수준만큼 높아야 합니다. 낮은 허용 수준의 VIB를 이미지 프로파일에 추가하는 경우에는 이미지 프로파일 허용 수준을 낮춰야 합니다. 자세한 내용은 허용 수준을 사용한 작업의 내용을 참조하십시오.
  7. 이미지 프로파일에 추가하려는 VIB를 선택하고 제거하려는 VIB를 선택 취소한 후 다음을 클릭합니다.
    참고: 유효하려면 이미지 프로파일에 부팅 가능 ESXi 이미지가 포함되어야 합니다.
    vSphere ESXi Image Builder가 변경 내용이 프로파일을 무효화하지 않음을 확인합니다. 일부 VIB는 다른 VIB에 종속되며 별도로 이미지 프로파일에 포함하는 경우 무효화됩니다. VIB를 추가하거나 제거하는 경우 패키지 종속성을 충족하는지 여부를 vSphere ESXi Image Builder 가 확인합니다.
  8. 완료 준비 페이지에서 새 이미지 프로파일에 대한 요약 정보를 검토하고 마침을 클릭합니다.

다음에 수행할 작업

PowerCLI cmdlet을 사용하여 사용자 지정 ESXi ISO 이미지 생성

ESXi Image Builder를 사용하면 ESXi 이미지 프로파일을 사용자 지정할 수 있지만 다른 디포의 컨텐츠를 결합하여 ISO 이미지를 생성할 수는 없습니다. VMware PowerCLI 12.0부터는 여러 소프트웨어 디포의 컨텐츠와 사용자 지정 소프트웨어 규격을 사용하여 ISO 이미지를 사용자 지정할 수 있습니다.

New-IsoImage cmdlet은 vSphere Lifecycle Manager에 필요한 기본 이미지, 추가 기능 및 구성 요소와 같은 추가 메타데이터를 보존합니다. 이러한 추가 메타데이터는 레거시 ESXi Image Builder cmdlet을 사용하여 내보낼 수 있는 ISO 이미지의 일부가 아닙니다.

사전 요구 사항

VMware PowerCLI 12.0 이상을 설치합니다.

사용할 소프트웨어 규격이 포함된 소프트웨어 디포에 액세스할 수 있는지 확인합니다.

프로시저

  1. 사용자 지정 ISO 이미지를 생성하는 데 사용하는 소프트웨어 규격에 필요한 정보를 수집합니다.
    1. Get-DepotBaseImages cmdlet을 실행하여 필요한 패치 또는 업그레이드의 기본 이미지 버전을 가져옵니다.
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxx-xxxxxxxx-depot.zip
      명령 출력은 다음과 같습니다.
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.0.0-0.0.xxxxxx                      VMware, Inc.                            01/01/20xx 00:00:00
    2. 소프트웨어 디포의 새 메타데이터와 함께 사용되는 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/20xx 18:28:23
    Get-DepotComponents cmdlet을 사용하여 소프트웨어 디포의 모든 구성 요소를 나열할 수도 있습니다.
    PS C:\> Get-DepotComponents -Depot C:\Intel-i40en_1.12.3.0-1OEM.xxxxxxx.zip
    명령 출력은 다음과 같습니다.
    Name                             Version                          ID                                               Vendor
    ----                             -------                          --                                              ------
    Intel-i40en                      1.12.3.0-1OEM.xxxxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxxxx     Intel
    온라인 및 오프라인 소프트웨어 디포의 수와 조합을 원하는 만큼 사용할 수 있습니다.
  2. 소프트웨어 규격을 생성합니다. 예:
    {
        "base_image": {
            "version": "8.0.0-0.0.xxxxxxx"
        },
        "add_on": {
            "name": "testaddonv1",
            "version": "1.0.0-1"
        },
        "components": {
           "Intel-i40en": "1.12.3.0-1OEM.xxxxxxx"
       }
    }
    소프트웨어 규격은 ESXi 기본 이미지 및 추가 패키지(예: 벤더 추가 기능)에 대한 정보가 포함된 JSON 파일입니다.
  3. New-IsoImage cmdlet을 Depots, SoftwareSpecDestination 매개 변수와 함께 실행하여 사용자 지정 ISO 이미지를 생성합니다. 예:
    New-IsoImage -Depots “c:\temp\VMware-ESXi-8.0-xxxxxxx-depot.zip” , “c:\temp\HPE-xxxxxxx-Jan20xx-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-80xx-custom.JSON” -Destination “c:\temp\HPE-80xx-custom.iso”
    디포에는 지원되는 ESXi 버전 및 벤더 추가 기능의 zip 파일 경로가 포함됩니다. 대상에는 사용자 지정 ISO 파일의 경로 및 파일 이름이 포함됩니다.
    추가 커널 옵션을 전달하거나, 라이브 이미지를 생성하거나, 기존 파일을 덮어쓰거나, 이미지 생성 중에 사용되는 개별 VIB의 허용 수준을 확인할 수 있습니다. New-IsoImage cmdlet에 대한 자세한 내용은 https://code.vmware.com/docs/11794/cmdletreference/doc/New-IsoImage.html 항목을 참조하십시오.

다음에 수행할 작업

새 ISO 이미지를 vSphere Lifecycle Manager 디포로 가져와서 호스트 업그레이드 작업에 사용하는 업그레이드 기준선을 생성할 수 있습니다.

PowerCLI cmdlet을 사용하여 사용자 지정 PXE 이미지 생성

VMware PowerCLI 12.0부터는 소프트웨어 디포 및 사용자 지정 소프트웨어 규격을 사용하여 사용자 지정 PXE 이미지를 생성할 수 있습니다.

사전 요구 사항

VMware PowerCLI 12.0 이상을 설치합니다.

사용할 소프트웨어 규격이 포함된 소프트웨어 디포에 액세스할 수 있는지 확인합니다.

프로시저

  1. 사용자 지정 PXE 이미지를 생성하는 데 사용하는 소프트웨어 규격에 필요한 정보를 수집합니다.
    1. Get-DepotBaseImages cmdlet을 실행하여 필요한 패치 또는 업그레이드의 기본 이미지 버전을 가져옵니다.
      PS C:\> Get-DepotBaseImages -Depot C:\VMware-ESXi-8.xxxx-xxxxx-depot.zip
      명령 출력은 다음과 같습니다.
      Version                                 Vendor                                  Release date
      -------                                 ------                                  ------------
      8.x.x.xxx.xxxxx                      VMware, Inc.                            04/29/20xx 00:00:00
    2. 소프트웨어 디포의 새 메타데이터와 함께 사용되는 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/20xx 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.xxxxx   Intel-i40en:1.12.3.0-1OEM.xxxxx     Intel
    온라인 및 오프라인 소프트웨어 디포의 수와 조합을 원하는 만큼 사용할 수 있습니다.
  2. 소프트웨어 규격을 생성합니다. 예:
    {
        "base_image": {
            "version": "8.0.xxxxx"
        },
        "add_on": {
            "name": "testaddonv1",
            "version": "1.0.0-1"
        },
        "components": {
           "Intel-i40en": "1.12.3.0-1OEM.xxxxx"
       }
    }
    소프트웨어 규격은 ESXi 기본 이미지 및 추가 패키지(예: 벤더 추가 기능)에 대한 정보가 포함된 JSON 파일입니다.
  3. New-PxeImage cmdlet을 Depots, SoftwareSpecDestination 매개 변수와 함께 실행하여 사용자 지정 PXE 이미지를 생성합니다. 예:
    New-PxeImage -Depots “c:\temp\VMware-ESXi-8.0xxxxx-xxxxx-depot.zip” , “c:\temp\HPE-8.0xxxxx-xxx-Synergy-Addon-depot.zip” -SoftwareSpec “c:\temp\HPE-xxx-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 이미지를 사용할 수 있습니다.