vSphere Web Client 또는 ESXi Shell을 사용하여 개별 라이센스 키를 지정하거나 PowerCLI cmdlet을 사용하여 대량 라이센스를 설정할 수 있습니다. 대량 라이센스는 모든 ESXi 호스트에 대해 작동하지만 Auto Deploy를 사용하여 프로비저닝된 호스트에 특히 유용합니다.

시작하기 전에

PowerCLI를 설치합니다. PowerCLI 및 필수 소프트웨어 설치를 참조하십시오.

vSphere Web Client를 통해 라이센스 키를 할당하는 경우와 PowerCLI cmdlet을 사용하여 라이센스를 할당하는 경우는 작동 방식이 다릅니다.

vSphere Web Client에서 라이센스 키 할당

호스트를 vCenter Server 시스템에 추가할 때나 호스트가 vCenter Server 시스템에서 관리되는 경우 호스트에 라이센스 키를 할당할 수 있습니다.

LicenseDataManager PowerCLI에서 라이센스 키 할당

일련의 호스트에 추가할 라이센스 키 집합을 지정할 수 있습니다. 라이센스 키가 vCenter Server 데이터베이스에 추가됩니다. 호스트가 vCenter Server 시스템에 추가되거나 vCenter Server 시스템에 다시 연결할 때마다 호스트에 라이센스 키가 할당됩니다. PowerCLI를 통해 할당된 라이센스 키는 기본 라이센스 키로 간주됩니다. 라이센스가 없는 호스트가 추가되거나 다시 연결되면 호스트에 기본 라이센스 키가 할당됩니다. 이미 라이센스가 있는 호스트에서는 해당 라이센스 키가 유지됩니다.

이 태스크 정보

다음 예에서는 데이터 센터의 모든 호스트에 라이센스를 할당합니다. 라이센스를 호스트 및 클러스터와 연결할 수도 있습니다.

다음 예제는 PowerShell 변수의 사용 방법을 알고 있는 고급 PowerCLI 사용자를 위한 것입니다.

프로시저

  1. 사용할 vCenter Server 시스템에 연결하고 관련 라이센스 관리자를 변수에 바인딩합니다.
    Connect-VIServer -Server 192.XXX.X.XX -User username -Password password
    $licenseDataManager = Get-LicenseDataManager
    
  2. 대량 라이센스 기능을 사용할 호스트가 있는 데이터 센터를 검색하는 cmdlet을 실행합니다.

    $hostContainer = Get-Datacenter -Name Datacenter-X

    클러스터의 모든 호스트에 대해 대량 라이센스를 사용할 클러스터를 검색하거나 폴더의 모든 호스트에 대해 대량 라이센스를 사용할 폴더를 검색하는 cmdlet을 실행할 수도 있습니다.

  3. 관련 유형 ID 및 라이센스 키와 함께 새 LicenseData 개체와 LicenseKeyEntry 개체를 생성합니다.
    $licenseData = New-Object VMware.VimAutomation.License.Types.LicenseData
    $licenseKeyEntry = New-Object Vmware.VimAutomation.License.Types.LicenseKeyEntry
    $licenseKeyEntry.TypeId = "vmware-vsphere”
    $licenseKeyEntry.LicenseKey = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
  4. 3단계에서 생성한 LicenseData 개체의 LicenseKeys 특성을 LicenseKeyEntry 개체와 연결합니다.

    $licenseData.LicenseKeys += $licenseKeyEntry

  5. LicenseData 개체로 데이터 센터의 라이센스 데이터를 업데이트하고 라이센스가 호스트 컨테이너와 연결되었는지 확인합니다.
    $licenseDataManager.UpdateAssociatedLicenseData($hostContainer.Uid, $licenseData)
    $licenseDataManager.QueryAssociatedLicenseData($hostContainer.Uid)
    
  6. Auto Deploy를 사용하여 하나 이상의 호스트를 프로비전하고 라이센스 데이터를 할당한 데이터 센터 또는 클러스터에 해당 호스트를 할당합니다.
  7. vSphere Web Client를 사용하여 호스트가 기본 라이센스 XXXXX-XXXXX-XXXXX-XXXXX-XXXXX에 할당되었는지 확인할 수 있습니다.

결과

데이터 센터에 할당된 모든 호스트에 자동으로 라이센스가 부여됩니다.