종속성 및 허용 수준을 정의해야 하는 기존 이미지 프로파일을 복제하거나 새 이미지 프로파일을 생성할 수 있습니다.

시스템에서는 사용자가 기본 이미지에 추가한 VIB의 허용 수준이 적어도 기본 이미지의 수준만큼 높다고 가정합니다. 낮은 허용 수준의 VIB를 이미지 프로파일에 추가해야 하는 경우에는 이미지 프로파일 수락 수준을 낮출 수 있습니다. 자세한 내용은 이미지 프로파일 허용 수준 설정의 내용을 참조하십시오.

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

사전 요구 사항

대부분의 경우 기존 프로파일을 복제하여 이미지 프로파일을 생성합니다. 일부 VMware 고객 또는 파트너는 새 이미지 프로파일을 생성해야 할 수 있습니다. 이미지 프로파일을 처음부터 생성하는 경우 종속성과 허용 수준에 주의하십시오.
  • PowerCLI 및 필수 소프트웨어가 설치되어 있어야 합니다. vSphere ESXi Image Builder 구성의 내용을 참조하십시오.
  • 기본 이미지와 하나 이상의 VIB를 포함하는 디포에 액세스할 수 있습니다. VMware 및 VMware 파트너가 URL을 통해 액세스 가능한 공개 디포를 가지고 있어야 합니다. VMware 또는 VMware 파트너는 로컬 환경에 압축을 풀고 파일 경로를 사용하여 액세스할 수 있는 ZIP 파일을 생성할 수 있습니다.

프로시저

  1. PowerCLI 세션에서 사용할 각 디포에 대해Add-EsxSoftwareDepot cmdlet을 실행합니다.
    옵션 작업
    원격 디포 Add-EsxSoftwareDepot -DepotUrl <depot_url>을 실행합니다.
    ZIP 파일
    1. ZIP 파일을 로컬 파일 시스템으로 다운로드합니다.
    2. Add-EsxSoftwareDepot -DepotUrl C:\<file_path>\<offline-bundle>.zip을 실행합니다.
    cmdlet이 하나 이상의 SoftwareDepot 개체를 반환합니다.
  2. Get-EsxImageProfile cmdlet을 실행하여 현재 표시된 모든 디포의 모든 이미지 프로파일을 나열합니다. 선택적인 인수를 사용하여 출력을 필터링하면 검색 범위를 좁힐 수 있습니다.
    Get-EsxSoftwarePackage -CreatedAfter 7/1/2010
  3. 새 프로파일을 생성하고 이름과 벤더를 할당한 후 기본 패키지를 추가합니다.
    New-EsxImageProfile -NewProfile -Name "Test #2" -vendor "Vendor42" -SoftwarePackage esx-base[0],esx-xlibs[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 -NewProfile -Name "Test #2" -vendor "Vendor42" -SoftwarePackage $pkgs[0]
$ip2.VibList | format-list