Image Builder cmdlet을 사용하여 어떤 디포를 사용할 수 있는지 확인하고, 디포를 추가하고, 이미지 프로파일 정보를 표시할 수 있으며, 사용 가능한 이미지 프로파일 중 하나를 복제하여 새 이미지 프로파일을 생성할 수 있습니다.

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

게시된 프로파일은 대개 읽기 전용이며 수정할 수 없습니다. 게시된 프로파일이 읽기 전용이 아닌 경우에도 프로파일을 수정하여 원본을 없애는 것보다 복제를 통해 원본을 보존하는 방법이 좋습니다. 디포에 다시 연결하는 방법을 제외하고는 수정되지 않은 원본 프로파일로 되돌리는 방법이 없습니다.

프로파일 복제 워크플로우에는 현재 시스템 상태 확인, 소프트웨어 디포 추가, 프로파일 복제 등이 포함될 수 있습니다.

  1. PowerShell 창에서 현재 세션용으로 소프트웨어 디포가 정의되어 있는지 여부를 확인합니다.

    $DefaultSoftwareDepots

    현재 정의된 디포가 반환되거나 PowerShell을 처음 시작한 경우라면 아무 것도 반환되지 않습니다.

  2. 필요한 경우 현재 세션에 복제하려는 프로파일이 포함된 디포를 추가합니다.

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

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

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

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

    현재 세션에 지정된 디포가 추가되고 모든 현재 디포가 나열됩니다.

  3. $DefaultSoftwareDepots 변수가 새로 추가된 디포를 반환하는지 확인합니다.

    $DefaultSoftwareDepots

  4. 현재 사용 가능한 모든 이미지 프로파일을 표시합니다.

    Get-EsxImageProfile

    이 목록을 사용하여 복제할 후보를 쉽게 선택할 수 있습니다.

  5. 이름 열에 표시된 이름과 새 프로파일의 이름 및 벤더를 지정하여 이미지 프로파일 중 하나를 복제합니다.

    $ip = New-EsxImageProfile -CloneProfile base-tbd-v1 -Name "Test Profile 42" -Vendor "Vendor20"

  6. 새로 생성된 이미지 프로파일을 표시합니다.

    $ip

    Name                Vendor          Last Modified          Acceptance Level
    ----                ------          -------------          ----------------
    Test Profile 42     Vendor20        9/15/2010 5:45:43...   PartnerSupported
    

변수를 통한 복제를 사용하여 이미지 프로파일 생성

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

$DefaultSoftwareDepots
Add-EsxSoftwareDepot -DepotUrl depot_url
$DefaultSoftwareDepots
$profs = Get-EsxImageProfile
$profs
$ip = New-EsxImageProfile -CloneProfile $profs[2] -Name "new_profile_name" -Vendor "my_vendor"
$ip