vSphere 관리자는 vSphere with Tanzu의 네임스페이스에서 VM 배포에 사용할 사용자 지정 VM 클래스를 생성합니다. 사용자 지정 VM 클래스는 네임스페이스에서 실행되는 독립형 VM 및 Tanzu Kubernetes 클러스터를 호스팅하는 VM에서 사용할 수 있습니다.

VM 클래스는 VM에 대한 CPU, 메모리 및 예약을 정의하는 템플릿입니다. VM 클래스는 개발 요구 사항을 예측하고 리소스 가용성 및 제약 조건을 고려하여 VM의 정책 및 거버넌스에 대한 가드레일을 설정하는 데 유용합니다. vSphere with Tanzu는 몇 가지 기본 VM 클래스를 제공합니다. 이것을 그대로 사용하거나 편집 또는 삭제할 수 있습니다.

사용자 지정 VM 클래스를 생성할 수도 있습니다. 새 클래스를 생성하는 경우 다음과 같은 사항을 고려해야 합니다.
  • vCenter Server 인스턴스에서 생성하는 VM 클래스는 모든 vCenter Server 클러스터 및 이러한 클러스터의 모든 네임스페이스에서 사용할 수 있습니다.
  • VM 클래스는 vCenter Server의 모든 네임스페이스에서 사용할 수 있습니다. 단, DevOps 엔지니어는 사용자가 특정 네임스페이스와 연결한 VM 클래스만 사용할 수 있습니다.

사전 요구 사항

필요한 권한:
  • 네임스페이스.클러스터 전체 구성 수정
  • 네임스페이스.네임스페이스 구성 수정
  • 가상 시스템 클래스.가상 시스템 클래스 관리

프로시저

  1. VM 서비스 페이지로 이동합니다.
    1. vSphere Client 홈 메뉴에서 워크로드 관리를 선택합니다.
    2. 서비스 탭을 클릭하고 VM 서비스 창에서 관리를 클릭합니다.
  2. VM 서비스 페이지에서 VM 클래스를 클릭하고 VM 클래스 생성을 클릭합니다.
  3. 구성 페이지에서 일반 VM 클래스 특성을 지정합니다.
    VM 클래스 특성 설명
    이름 VM 클래스를 식별합니다. 다음 요구 사항을 따르는 고유한 DNS 규정 준수 이름을 입력합니다.
    • 사용자 환경에서 기본 또는 사용자 지정 VM 클래스의 이름과 중복되지 않는 고유한 이름을 사용합니다.
    • 영숫자 문자열(최대 길이 63자)을 사용합니다.
    • 대문자나 공백은 사용하지 마십시오.
    • 대시는 첫 번째 또는 마지막 문자를 제외한 아무 곳에나 사용합니다. 예: vm-class1.
    VM 클래스를 생성한 후에는 이름을 변경할 수 없습니다.
    vCPU 수 VM의 vCPU(가상 CPU) 수를 정의합니다. 이것은 VM 하드웨어 구성입니다. DevOps 사용자가 VM 클래스를 VM에 할당하면 이 개수는 VM에 대해 구성된 vCPU 수가 됩니다.
    CPU 리소스 예약 선택적 매개 변수입니다. 가상 시스템에 보장된 최소 CPU 리소스 할당량을 지정합니다. 이 값은 백분율(%)로 표시됩니다. 값이 0%이면 CPU 예약이 없음을 정의합니다.

    입력한 백분율에 모든 클러스터 노드에서 사용 가능한 최소 CPU를 곱합니다. 결과 값(MHz)은 vSphere가 VM에 대해 보장하는 CPU 리소스의 양을 지정합니다.

    메모리 VM에 대해 구성된 메모리를 MB, GB 또는 TB 단위로 정의합니다. 이것은 VM 하드웨어 구성입니다. DevOps 사용자가 VM 클래스 정책을 VM에 할당하면 VM은 이 특성에 정의된 메모리 양을 받습니다.

    값은 4MB에서 24TB 사이이며 4MB의 배수여야 합니다.

    메모리 리소스 예약 선택적 매개 변수입니다. VM에 대해 구성된 예약된 메모리의 양을 정의합니다. 특성 값의 범위는 0~100%입니다.

    VM 클래스 구성에 PCI 디바이스를 추가하는 경우 매개 변수를 100%로 설정합니다.

  4. (선택 사항) PCI 디바이스를 추가하려면 구성 페이지의 PCI 디바이스 드롭다운 메뉴에서 를 선택하고 다음을 클릭합니다.
    이 옵션을 선택하면 메모리 리소스 예약 값이 자동으로 100%로 변경됩니다.
    요구 사항 및 추가 세부 정보는 vSphere with Tanzu의 VM 클래스에 PCI 디바이스 추가 항목을 참조하십시오.
  5. 검토 및 확인 페이지에서 세부 정보를 검토하고 마침을 클릭합니다.

다음에 수행할 작업

VM 클래스를 생성한 후 해당 매개 변수를 편집하거나 환경에서 삭제할 수 있습니다. vSphere with Tanzu에서 VM 클래스 편집 또는 삭제의 내용을 참조하십시오.

VM 클래스를 DevOps 엔지니어가 사용할 수 있도록 하려면 네임스페이스와 연결합니다. VM 클래스의 연결은 네임스페이스 수준에서 발생합니다. vSphere with Tanzu에서 VM 클래스를 네임스페이스와 연결의 내용을 참조하십시오.