이미지 프로파일을 복제한 후 편집하여 사용자 지정 이미지를 생성할 수 있습니다. 기존 프로파일에서 하나 이상의 VIB를 추가하거나 바꿀 수 있습니다. VIB를 추가하거나 바꾸면 이미지 프로파일이 일치하지 않게 되고 오류가 발생할 수 있습니다.

이 워크플로우의 cmdlet을 사용하기 전에 먼저 사용자 환경이 다음과 같은 요구 사항을 충족하는지 확인하십시오.

  • VMware PowerCLI 및 필수 소프트웨어가 설치되어 있어야 합니다. Image Builder PowerCLI 및 필수 소프트웨어 설치를 참조하십시오.

  • 기본 이미지와 하나 이상의 VIB를 포함하는 디포에 액세스할 수 있습니다. VMware 및 VMware 파트너는 URL을 통해 액세스 가능한 공개 디포를 사용할 수 있도록 합니다. VMware 또는 VMware 파트너는 로컬 환경에 다운로드하고 파일 경로를 사용하여 액세스할 수 있는 ZIP 파일을 생성할 수 있습니다.

  1. PowerShell 프롬프트에서 편집하려는 이미지 프로파일이 들어 있는 디포를 현재 세션에 추가합니다.

    원격 디포인 경우 Add-EsxSoftwareDepot -DepotUrl depot_url을 실행합니다.

    오프라인 디포 ZIP 파일인 경우 먼저 ZIP 파일을 다운로드해야 합니다.

    1. 로컬 파일 경로에 ZIP 파일을 다운로드합니다.

    2. Add-EsxSoftwareDepot -DepotUrl C:\file_path\offline-bundle.zip을 실행합니다.

  2. 편집하려는 이미지 프로파일을 format-list로 파이프 처리하여 상세 정보를 확인합니다. 다음 예에서는 스크래치 워크플로우에서 이미지 프로파일 생성에서 생성한 이미지 프로파일에 기본 이미지만 들어 있습니다. 새로 생성한 이미지 프로파일은 디포에 포함되어 있지 않지만 이름을 사용하거나 변수에 바인딩하여 액세스할 수 있습니다.

    Get-EsxImageProfile "Test #2" | format-list

    PowerShell에서 형식이 지정된 정보를 반환합니다.

    이름: Test #2
    벤더 	      : Vendor42
    ...
    VibList	      : {esx-base 5.0.0.-...,}

  3. (선택 사항) 이미지 프로파일의 수준보다 낮은 허용 수준의 VIB를 추가하려면 이미지 프로파일의 허용 수준을 변경합니다.

    Set-EsxImageProfile -ImageProfile "Test #2" -AcceptanceLevel VMwareAccepted

    변경된 프로파일에 대한 정보가 표 형식으로 반환됩니다.

    Name                Vendor          Last Modified          Acceptance Level
    ----           ------           -------------       ----------------
    Test #2        Vendor42         9/22/2010 12:05:... VMwareAccepted

  4. 이미지 프로파일에 소프트웨어 패키지(VIB)를 추가합니다. 패키지를 이름으로 추가할 수 있습니다.

    Add-EsxSoftwarePackage -ImageProfile "Test #2" -SoftwarePackage NewPack3

    이미지 프로파일에 대한 정보가 표 형식으로 반환됩니다.

    Name                Vendor          Last Modified          Acceptance Level
    ----           ------           -------------       ----------------
    Test #2        Vendor42         9/22/2010 12:05:... VMwareAccepted

  5. 참고:

    소프트웨어 패키지를 추가한 후 오류가 발생하면 허용 수준에 문제가 있는 것일 수 있습니다. 허용 수준을 사용한 작업를 참조하십시오.

    이미지 프로파일을 다시 표시합니다.

    Get-EsxImageProfile "Test #2" | format-list

    VIB 목록이 새 소프트웨어 패키지를 포함하도록 업데이트되고 정보가 표시됩니다.

    이름: Test #2
    벤더 	      : Vendor42
    ...
    VibList	      : {esx-base 5.0.0.-..., NewPack3}

변수를 통해 이미지 프로파일 편집

이 cmdlet 시퀀스는 워크플로우의 단계를 반복하지만 매개 변수를 이름순으로 전달하는 대신 개체로 전달하여 변수에서 위치별로 액세스합니다. PowerCLI 프롬프트에서 다음 cmdlet을 순서대로 실행할 수 있습니다.

Add-EsxSoftwareDepot -DepotUrl depot_url
$ip2 = Get-EsxImageProfile -name "Test #2"
$ip2 | format-list
Set-EsxImageProfile -ImageProfile $ip2 -AcceptanceLevel VMwareAccepted
Add-EsxImageSoftwarePackage -ImageProfile $ip2 -SoftwarePackage NewPack3
$ip2 | format-list