대부분의 경우 기존 프로파일을 복제하여 이미지 프로파일을 생성하지만 일부 VMware 고객이나 파트너는 이미지 프로파일을 처음부터 생성해야 할 수 있습니다. 이미지 프로파일을 처음부터 생성하는 경우 종속성과 허용 수준에 주의하십시오.

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

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

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

이미지 프로파일 복제 및 수정 예제는 이미지 프로파일 생성을 참조하십시오.

시스템에서는 사용자가 기본 이미지에 추가한 VIB의 허용 수준이 적어도 기본 이미지의 수준만큼 높다고 가정합니다. 허용 수준이 이보다 낮은 VIB를 추가해야 하는 경우 -AcceptanceLevel 매개 변수를 전달하여 이미지 프로파일의 허용 수준을 변경하십시오.

명령줄에서 매개 변수를 지정하는 대신 PowerShell 프롬프트 메커니즘을 사용하여 문자열 매개 변수를 지정할 수도 있습니다. 이 프롬프트는 개체와 같은 다른 매개 변수에는 작동하지 않습니다.

다음 워크플로우에서는 이미지 프로파일을 처음부터 생성하는 것을 보여 줍니다.

  1. PowerShell 프롬프트에서 사용하려는 패키지가 들어 있는 디포를 현재 세션에 추가합니다.

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

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

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

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

  2. 관심 있는 패키지 중 사용 가능한 패키지를 나열하고 변수에 바인딩시킵니다.

    Get-EsxSoftwarePackage -CreatedAfter 7/1/2010

  3. 새 프로파일을 생성하고 이름과 벤더를 할당한 후 기본 패키지를 추가합니다.

    New-EsxImageProfile -NewProfile -Name "Test #2" -vendor "Vendor42" -SoftwarePackage esx-base[0]

    예제에서는 esx-base 패키지를 사용합니다. 대부분의 경우 이미지 프로파일을 처음부터 생성할 때 esx-base 패키지를 포함시킵니다. 공백을 포함하는 이름은 따옴표로 묶습니다.

  4. 새 패키지에 대한 자세한 정보를 보려면 새 이미지 프로파일에 대한 정보를 format-list로 파이프 처리하십시오.

    (Get-EsxImageProfile -Name "Test #2").VibList | format-list

변수를 사용하여 새롭게 이미지 프로파일 생성

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

Add-EsxSoftwareDepot depoturl
$pkgs = Get-EsxSoftwarePackage -CreatedAfter 7/1/2010
$ip2 = New-EsxImageProfile -Name "Test #2" -vendor "Vendor42" -SoftwarePackage $pkgs[0]
$ip2 | format-list