4.20. template


템플릿 리소스 유형은 Red Hat Virtualization 환경의 모든 가상 머신 템플릿을 그룹화합니다. --vm-id|name--name 만 필수 매개변수입니다. 선택적 매개변수를 지정하지 않으면 템플릿은 템플릿을 생성하는 데 사용된 가상 시스템의 설정을 상속합니다.
표 4.50. 템플릿 매개변수
이름 유형 설명 필수 항목 사용자 Creatable 사용자 Updatable
--vm-id|name
string
템플릿 기반으로 사용되는 가상 머신에 대한 참조입니다.
제공됨
제공됨
없음
--name
string
가상 머신 템플릿의 이름입니다.
제공됨
제공됨
--memory
long
가상 머신 템플릿의 메모리 양(바이트)입니다.
없음
제공됨
--cpu-topology-cores
int
가상 머신 템플릿에서 사용 가능한 CPU 코어 수입니다.
없음
제공됨
--high_availability-enabled
부울
가상 머신 템플릿에 대한 고가용성을 활성화하려면 true 로 설정합니다.
없음
제공됨
--os-cmdline
string
정의된 커널과 함께 사용할 커널 명령줄 매개 변수 문자열입니다. 이 옵션은 BIOS 부트로더를 통과하지 않고 직접 Linux 커널 부팅을 지원합니다.
없음
제공됨
--origin
string
가상 머신 템플릿의 원본입니다. rhev,vmware 또는 xen 을 지정합니다.
없음
제공됨
--high_availability-priority
int
각 가상 머신 템플릿의 고가용성의 우선순위 값(예: 부팅 순서)을 설정합니다.
없음
제공됨
--timezone
string
Windows 가상 머신 템플릿에 대한 Sysprep 시간대 설정. GMT+00:00 과 같은 형식을 지정합니다.
없음
제공됨
--domain-name
string
가상 머신 템플릿의 도메인 이름입니다.
없음
제공됨
--type
string
가상 머신 유형을 정의합니다. desktop 또는 server 를 지정합니다.
없음
제공됨
--stateless
boolean
결과 가상 머신이 상태 비저장인 경우 true 로 설정합니다. 상태 비저장 가상 머신에는 부팅 시 생성된 디스크 이미지의 스냅샷이 포함되어 있습니다. 즉, 재부팅 후 상태 변경 사항이 유지되지 않습니다.
없음
제공됨
--delete_protected
boolean
이 템플릿에서 생성된 가상 머신을 삭제할 수 없도록 하려면 true 로 설정합니다.
없음
제공됨
--sso-methods-method
컬렉션
사용된 Single Sign-On 메서드를 정의합니다. 예를 들면 --sso-methods-method method.id=GUEST_AGENT 입니다.
없음
제공됨
--rng_device-rate-bytes
int
마침표당 사용할 수 있는 바이트 수를 지정합니다.
없음
제공됨
--rng_device-rate-period
int
밀리초 단위의 기간을 지정합니다. 지정된 경우 --rng_device-rate-bytes 도 지정해야 합니다.
없음
제공됨
--rng_device-source
string
난수 생성기의 소스입니다. random 또는 hwrng 를 지정합니다.
없음
제공됨
--console-enabled
boolean
VirtIO 콘솔 장치 기능을 활성화하려면 true 로 설정합니다.
없음
제공됨
--placement_policy-affinity
string
템플릿에서 생성된 각 가상 머신의 마이그레이션 선호도입니다. migratable,user_migratable 또는 pinned 를 지정합니다.
없음
제공됨
--description
string
가상 머신 템플릿에 대한 설명입니다.
없음
제공됨
--comment
string
가상 머신 템플릿에 대한 주석입니다.
없음
제공됨
--custom_properties-custom_property
컬렉션
사용자 정의 스크립트에 매개 변수로 전달되는 사용자 정의 환경 변수 집합입니다.
없음
제공됨
--os-type
string
가상 머신 템플릿의 운영 체제 유형입니다.
없음
제공됨
--OS-boot
컬렉션
가상 머신 템플릿의 부팅 장치입니다. cdrom,hd 또는 network 를 지정합니다. 예를 들면 --os-boot boot.dev=hd 입니다.
없음
제공됨
--cpu-topology-sockets
int
가상 머신 템플릿에서 사용 가능한 CPU 소켓 수입니다.
없음
제공됨
--cpu_shares
int
가상 머신에서 다른 가상 머신에 상대적으로 요청할 수 있는 CPU 리소스의 수준입니다. 예를 들어 우선순위가 낮은 가상 머신의 경우 512, 중간 우선 순위 가상 머신의 경우 1024, 우선 순위가 높은 가상 머신의 경우 2048 입니다.
없음
제공됨
--cpu-architecture
string
CPU 아키텍처를 정의합니다. x86_64,ppc64 또는 undefined 를 지정합니다.
없음
제공됨
--os-kernel
string
결과 가상 머신이 부팅되도록 구성된 커널 이미지의 경로입니다. 이 옵션은 BIOS 부트로더를 통과하지 않고 직접 Linux 커널 부팅을 지원합니다.
없음
제공됨
--display-type
string
표시 유형을 정의합니다. spice 또는 vnc 를 지정합니다.
없음
제공됨
--display-monitors
int
사용 가능한 디스플레이 수를 정의합니다.
없음
제공됨
--display-single_qxl_pci
boolean
단일 가상 PCI 장치를 사용하여 여러 개의 모니터를 구동하려면 true 로 설정합니다.
없음
제공됨
--display-allow_override
boolean
템플릿 콘솔 설정을 재정의할 수 있도록 true 로 설정합니다.
없음
제공됨
--display-smartcard_enabled
boolean
가상 머신의 스마트 카드 기능을 활성화하려면 true 로 설정합니다.
없음
제공됨
--display-file_transfer_enabled
boolean
SPICE 파일 전송을 활성화하려면 true 로 설정합니다.
없음
제공됨
--display-copy_paste_enabled
boolean
SPICE 클립보드 복사 및 붙여넣기를 활성화하려면 true 로 설정합니다.
없음
제공됨
--display-keyboard_layout
string
가상 시스템의 키보드 레이아웃을 정의합니다. 이 옵션은 VNC 프로토콜을 사용하는 경우에만 사용할 수 있습니다. en-US 와 같은 형식을 지정합니다.
없음
제공됨
--os-initRd
string
지정된 커널과 함께 사용할 initrd 이미지의 경로입니다. 이 옵션은 BIOS 부트로더를 통과하지 않고 직접 Linux 커널 부팅을 지원합니다.
없음
제공됨
--usb-enabled
부울
가상 머신에서 USB 지원을 활성화하려면 true 로 설정합니다. 이 옵션은 SPICE 프로토콜을 사용하는 가상 머신에만 사용할 수 있습니다.
없음
제공됨
--usb-type
string
USB 지원이 활성화된 경우 USB 유형을 정의합니다. 레거시 또는 네이티브 를 지정합니다.
중요
레거시 USB 옵션은 더 이상 사용되지 않으며 Red Hat Virtualization 4.1에서 제거될 예정입니다.
없음
제공됨
--tunnel_migration
boolean
libvirt 데몬을 통한 데이터 전송을 활성화하려면 true 로 설정합니다. 터널링된 전송은 더 강력한 암호화 알고리즘을 사용하지만 전송 중에 데이터 로드를 늘립니다.
없음
제공됨
--migration_downtime
int
실시간 마이그레이션 중에 가상 머신을 중단할 수 있는 최대 시간(밀리초)을 정의합니다.
없음
제공됨
--virtio_scsi-enabled
boolean
VirtIO 콘솔 장치를 가상 머신에 연결할 수 있도록 하려면 true 로 설정합니다.
없음
제공됨
--soundcard_enabled:
boolean
건전한 카드를 활성화하려면 true 로 설정합니다.
없음
제공됨
--vm-disks-disk
컬렉션
템플릿에 연결된 디스크에 대한 참조입니다.
없음
없음
--id
string
가상 머신 템플릿의 ID입니다.
없음
제공됨
--permissions-clone
boolean
소스 가상 머신의 권한을 템플릿에 복사하려면 true 로 설정합니다.
없음
제공됨
--version-version_name
string
--version-base_template-id 매개변수와 함께 사용됩니다. 하위 템플릿의 이름을 정의합니다.
없음
제공됨
--version-base_template-id
string
루트 템플릿으로 사용할 템플릿 ID를 정의합니다. 이 템플릿을 루트 템플릿의 하위 템플릿으로 생성하려면 사용합니다.
없음
제공됨
--cpu-cpu_tune-vcpu_pin
컬렉션
호스트의 실제 CPU에 고정할 가상 시스템의 가상 CPU를 정의합니다.
없음
제공됨
--serial_number-policy
string
가상 머신 템플릿의 일련 번호 정책을 정의합니다. 호스트,vm 또는 custom 를 지정합니다. custom 를 사용하는 경우 --serial_number-value 를 사용하여 일련 번호 값도 정의합니다.
없음
제공됨
--serial_number-value
string
가상 머신 템플릿의 일련 번호를 정의합니다.
없음
제공됨
--bios-boot_menu-enabled
boolean
부팅 메뉴를 활성화하려면 true 로 설정합니다.
없음
제공됨
--cluster-id
string
클러스터 ID를 지정하여 사용할 클러스터를 정의합니다.
없음
제공됨
--cluster-name
string
클러스터 이름을 지정하여 사용할 클러스터를 정의합니다.
없음
제공됨
--cpu_profile-id
string
사용할 CPU 프로필을 정의합니다. cpuprofiles 목록 명령을 사용하여 전체 CPU 프로필 ID 목록을 검색합니다.
없음
제공됨
--expect
'201-created'
예상 HTTP 헤더가 반환될 때까지 요청이 비동기 상태가 됩니다. 작업이 완료되기 전에 성공으로 반환하는 장기 실행 작업에 유용합니다.
없음
제공됨
--correlation_id
string
시스템 간 로깅에 대한 작업의 태그 지정 식별자입니다. 클라이언트가 식별자를 정의하지 않으면 한 개가 생성됩니다.
없음
제공됨
--sso-methods-method 매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.
표 4.51. --SSO-methods-method 매개변수
이름 유형 설명
method.id
string
사용된 Single Sign-On 방법: GUEST_AGENT.
--custom_properties-custom_property 매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.
표 4.52. --custom_properties-custom_property 매개변수
이름 유형 설명
custom_property.name
string
사용자 지정 속성 이름입니다.
custom_property.value
string
사용자 지정 속성 값입니다.
--os-boot 매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.
표 4.53. --OS-boot 매개변수
이름 유형 설명
boot.dev
string
가상 머신 템플릿의 부팅 장치입니다. cdrom,hd 또는 network 를 지정합니다.
--vm-disks-disk 매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.
표 4.54. --vm-disks-disk parameters
이름 유형 설명
disk.id
string
가상 디스크에 대한 참조입니다.
storage_domains.storage_domain
컬렉션
디스크 스토리지 도메인의 하위 매개변수 세트를 정의합니다.
--cpu-cpu_tune-vcpu_pin 매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.
표 4.55. --CPU-cpu_tune-vcpu_pin 매개변수
이름 유형 설명
vcpu_pin.vcpu
int
할당할 가상 CPU입니다.
vcpu_pin.cpu_set
string
호스트의 물리적 CPU입니다.

예 4.41. 새 템플릿 생성

[RHEVM shell (connected)]# add template --name MyTemplate1 --vm-name MyVM1

예 4.42. 템플릿 업데이트

[RHEVM shell (connected)]# update template MyTemplate1 --memory 1073741824

예 4.43. 템플릿 삭제

[RHEVM shell (connected)]# remove template MyTemplate1
다음 표에는 가상 머신 템플릿 리소스에 대한 작업이 나열되어 있습니다.
표 4.56. 가상 머신 템플릿 작업
동작 설명
내보내기 내보내기 스토리지 도메인으로 템플릿을 내보냅니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.