부록 B. 이미지 구성 매개변수


glance image-createglance image-update 명령 모두에 property 옵션과 함께 다음 키를 사용할 수 있습니다.

표 B.1. 속성 키
특정 대상설명지원되는 값

All

아키텍처

하이퍼바이저에서 지원해야 하는 CPU 아키텍처입니다. 예를 들면 x86_64,arm 또는 ppc64 입니다. uname -m 을 실행하여 머신 아키텍처를 가져옵니다.

  • Aarch - ARM 64비트
  • Alpha - DEC 64비트 RISC
  • armv7l - ARM Cortex-A7 MPCore
  • CRIS- 이더넷, 토큰 링, AXis-Code Reduced Instruction Set
  • i686 - Intel 6세대 x86 (P6 마이크로 아키텍처)
  • ia64 - Itanium
  • lm32 - Lattice Micro32
  • m68k - engineola 68000
  • microblaze - Xilinx 32bit Cryostat (Big Endian)
  • microblazeel - Xilinx 32bit Cryostat (Little Endian)
  • ChePS -MIPS 32비트 RISC (Big Endian)
  • mipsel -MIPS 32비트 RISC(Little Endian)
  • mips64 -MIPS 64비트 RISC(Big Endian)
  • mips64el -MIPS 64비트 RISC(Little Endian)
  • openrisc - OpenCores RISC
  • parisc - HP Precision Architecture RISC
  • parisc64 - HP Precision Architecture 64비트 RISC
  • ppc - PowerPC 32-bit
  • ppc64 - PowerPC 64-bit
  • ppcemb - PowerPC (32비트 포함)
  • s390 - IBM Enterprise Systems Architecture/390
  • s390x - S/390 64비트
  • sh4 - SuperH SH-4 (Little Endian)
  • sh4eb - SuperH SH-4 (Big Endian)
  • Cryostat - Scalable Processor Architecture, 32-bit
  • sparc64 - 확장 가능한 프로세서 아키텍처, 64비트
  • Unicore32 - 마이크로 프로세서 연구 및 개발 센터 RISC Unicore32
  • x86_64 - 64비트 확장 IA-32
  • xtensa - Tensilica Xtensa 구성 가능한 마이크로프로세서 코어
  • xtensaeb - Tensilica Xtensa 구성 가능한 마이크로 프로세서 코어 (Big Endian)

All

hypervisor_type

하이퍼바이저 유형입니다.

kvm, vmware

All

instance_uuid

스냅샷 이미지의 경우 이 이미지를 생성하는 데 사용되는 서버의 UUID입니다.

유효한 서버 UUID

All

kernel_id

AMI 스타일 이미지를 부팅할 때 커널로 사용해야 하는 이미지 서비스에 저장된 이미지의 ID입니다.

유효한 이미지 ID

All

os_distro

소문자로 운영 체제 배포의 일반적인 이름입니다.

  • Arch - Arch Linux. archlinux 또는 org.archlinux 를 사용하지 마십시오.
  • CentOS - 커뮤니티 엔터프라이즈 운영 체제. org.centos 또는 CentOS 를 사용하지 마십시오.
  • Debian - Debian. Debian 또는 org.debian 을 사용하지 마십시오.
  • Fedora - Fedora. Fedora,org.fedora 또는 org.fedoraproject 를 사용하지 마십시오.
  • Cryostat - Cryostat. org.freebsd,freeBSD 또는 Cryostat를 사용하지 마십시오.
  • Gentoo - Linux. Gentoo 또는 org.gentoo 를 사용하지 마십시오.
  • Mandrake - Mandrakelinux (MandrakeSoft) 배포. mandrakelinux 또는 MandrakeLinux 를 사용하지 마십시오.
  • Mandri va - Mandriva Linux. mandrivalinux 를 사용하지 마십시오.
  • MES - Mandriva Enterprise Server. mandrivaent 또는 mandrivaES 를 사용하지 마십시오.
  • MSDOS - Microsoft 디스크 운영 체제. ms-dos 를 사용하지 마십시오.
  • netbsd - NetBSD. NetBSD 또는 org.netbsd 를 사용하지 마십시오.
  • NetWare - Novell NetWare. 새로운 NetWare 또는 NetWare 를 사용하지 마십시오.
  • Open BSD - OpenBSD. OpenBSD 또는 org.openbsd 를 사용하지 마십시오.
  • OpenSolaris - OpenSolaris. OpenSolaris 또는 org.opensolaris 를 사용하지 마십시오.
  • o penSUSE - openSUSE. suse,SuSE 또는 org.opensuse 를 사용하지 마십시오.
  • RHEL - Red Hat Enterprise Linux. redhat,RedHat 또는 com.redhat 을 사용하지 마십시오.
  • 슬림 - SUSE Linux Enterprise Desktop. com.suse 를 사용하지 마십시오.
  • Ubuntu - Ubuntu. Ubuntu,com.ubuntu,org.ubuntu 또는 canonical 을 사용하지 마십시오.
  • Windows - Microsoft Windows. com.microsoft.server 를 사용하지 마십시오.

All

os_version

배포자가 지정한 운영 체제 버전입니다.

버전 번호(예: "11.10")

All

ramdisk_id

AMI 스타일 이미지를 부팅할 때 램디스크로 사용해야 하는 이미지 서비스에 저장된 이미지의 ID입니다.

유효한 이미지 ID

All

vm_mode

가상 머신 모드입니다. 가상 머신에 사용되는 호스트/게스트 ABI(애플리케이션 바이너리 인터페이스)를 나타냅니다.

H VM- 완전 가상화. 이는 QEMU 및 KVM에서 사용하는 모드입니다.

libvirt API 드라이버

hw_cdrom_bus

CD-ROM 장치를 연결할 디스크 컨트롤러의 유형을 지정합니다.

SCSI,virtio,ide 또는 usb. iscsi 를 지정하는 경우 hw_scsi_model 매개변수를 virtio-scsi 로 설정해야 합니다.

libvirt API 드라이버

hw_disk_bus

디스크 장치를 연결할 디스크 컨트롤러의 유형을 지정합니다.

SCSI,virtio,ide 또는 usb. iscsi 를 사용하는 경우 hw_scsi_modelvirtio-scsi 로 설정해야 합니다.

libvirt API 드라이버

hw_firmware_type

인스턴스를 부팅하는 데 사용할 펌웨어 유형을 지정합니다.

다음 유효한 값 중 하나로 설정합니다.

  • BIOS
  • uefi

libvirt API 드라이버

hw_machine_type

지정된 시스템 유형을 사용하여 ARM 시스템을 부팅할 수 있습니다. ARM 이미지가 사용되고 해당 시스템 유형이 명시적으로 지정되지 않은 경우 Compute는 virt 시스템 유형을 ARMv7 및 AArch64의 기본값으로 사용합니다.

유효한 유형은 virsh capabilities 명령을 사용하여 볼 수 있습니다. 시스템 유형이 시스템 태그에 표시됩니다.

libvirt API 드라이버

hw_numa_nodes

인스턴스에 노출할 NUMA 노드 수입니다( 플레이버 정의를 재정의하지 않음).

정수.

libvirt API 드라이버

hw_numa_cpus.0

vCPUs N-M을 NUMA 노드 0에 매핑( 플레이버 정의를 재정의하지 않음).

쉼표로 구분된 정수 목록입니다.

libvirt API 드라이버

hw_numa_cpus.1

vCPUs N-M을 NUMA 노드 1에 매핑( 플레이버 정의를 재정의하지 않음).

쉼표로 구분된 정수 목록입니다.

libvirt API 드라이버

hw_numa_mem.0

NMB의 RAM을 NUMA 노드 0에 매핑합니다( 플레이버 정의를 재정의하지 않음).

정수

libvirt API 드라이버

hw_numa_mem.1

NMB의 RAM을 NUMA 노드 1에 매핑합니다( 플레이버 정의를 재정의하지 않음).

정수

libvirt API 드라이버

hw_pci_numa_affinity_policy

PCI 패스스루 장치 및 SR-IOV 인터페이스에 대한 NUMA 선호도 정책을 지정합니다.

다음 유효한 값 중 하나로 설정합니다.

  • 필수: Compute 서비스는 인스턴스의 NUMA 노드 중 하나 이상이 PCI 장치와 선호도가 있는 경우에만 PCI 장치를 요청하는 인스턴스를 생성합니다. 이 옵션은 최상의 성능을 제공합니다.
  • preferred: Compute 서비스는 NUMA 선호도에 따라 최상의 PCI 장치를 선택합니다. 유사성이 불가능한 경우 Compute 서비스는 PCI 장치와 유사성이 없는 NUMA 노드에 인스턴스를 예약합니다.
  • legacy: (기본값) Compute 서비스는 다음 경우 중 하나에서 PCI 장치를 요청하는 인스턴스를 생성합니다.

    • PCI 장치는 NUMA 노드 중 하나 이상과 선호도를 갖습니다.
    • PCI 장치는 NUMA 기능에 대한 정보를 제공하지 않습니다.

libvirt API 드라이버

hw_qemu_guest_agent

게스트 에이전트 지원. yes 로 설정하고 qemu-ga 도 설치된 경우 파일 시스템을 정지(fr#159en)하고 스냅샷이 자동으로 생성될 수 있습니다.

제공됨 / 없음

libvirt API 드라이버

hw_rng_model

이 이미지로 시작된 인스턴스에 난수 생성기(RNG) 장치를 추가합니다.

인스턴스 플레이버는 기본적으로 RNG 장치를 활성화합니다. RNG 장치를 비활성화하려면 클라우드 관리자가 플레이버에서 hw_rng:allowedFalse 로 설정해야 합니다.

기본 엔트로피 소스는 /dev/random 입니다. 하드웨어 RNG 장치를 지정하려면 Compute 환경 파일에서 rng_dev_path/dev/hwrng 로 설정합니다.

virtio 또는 기타 지원되는 장치.

libvirt API 드라이버

hw_scsi_model

VirtIO SCSI(virtio-scsi)를 사용하여 컴퓨팅 인스턴스에 대한 블록 장치 액세스를 제공할 수 있습니다. 기본적으로 인스턴스는 VirtIO Block(virtio-blk)을 사용합니다. virtio SCSI는 향상된 확장성 및 성능을 제공하고 고급 SCSI 하드웨어를 지원하는 반가상화 SCSI 컨트롤러 장치입니다.

virtio-scsi

libvirt API 드라이버

hw_tpm_model

사용할 TPM 장치의 모델로 설정합니다. hw:tpm_version 이 구성되지 않은 경우 무시됩니다.

  • TPM -tis: (기본값) TPM 인터페이스 사양.
  • TPM-crb: 명령 응답 버퍼. TPM 버전 2.0과만 호환됩니다.

libvirt API 드라이버

hw_tpm_version

사용할 TPM 버전으로 설정합니다. TPM 버전 2.0 은 지원되는 유일한 버전입니다.

2.0

libvirt API 드라이버

hw_video_model

가상 머신 인스턴스에서 사용할 표시 장치의 비디오 장치 드라이버입니다.

다음 값 중 하나로 설정하여 사용할 지원되는 드라이버를 지정합니다.

  • virtio - (기본값) 대부분의 아키텍처에서 지원하는 가상 머신 표시 장치의 권장 드라이버입니다. VirtIO GPU 드라이버는 RHEL-7 이상 및 Linux 커널 버전 4.4 이상에 포함되어 있습니다. 인스턴스 커널에 VirtIO GPU 드라이버가 있는 경우 인스턴스에서 모든 VirtIO GPU 기능을 사용할 수 있습니다. 인스턴스 커널에 VirtIO GPU 드라이버가 없는 경우 VirtIO GPU 장치는 정상적으로 VGA 호환성 모드로 전환되어 인스턴스에 대한 작업 표시를 제공합니다.
  • QXL - 더 이상 유지 관리되지 않는 Spice 또는 noVNC 환경의 경우 더 이상 사용되지 않는 드라이버입니다.
  • Cirrus - 이전 버전과의 호환성을 위해서만 지원됩니다. 새 인스턴스에는 사용하지 마십시오.
  • VGA - IBM Power 환경에 이 드라이버를 사용합니다.
  • GOP - QEMU/KVM 환경에서는 지원되지 않습니다.
  • Cryostat - KVM 환경에서 지원되지 않습니다.
  • vmvga - 레거시 드라이버를 사용하지 마십시오.
  • none - 이 값을 사용하여 드라이버가 별도로 구성된 가상 GPU(vGPU) 인스턴스에서 에뮬레이션된 그래픽 또는 그래픽을 비활성화합니다.

libvirt API 드라이버

hw_video_ram

비디오 이미지의 최대 RAM입니다. hw_video:ram_max_mb 값이 플레이버의 extra_specs 에 설정된 경우에만 사용되며 해당 값은 hw_video_ram 에 설정된 값보다 높습니다.

정수(MB)(예: 64)

libvirt API 드라이버

hw_watchdog_action

서버가 중단된 경우 지정된 작업을 수행하는 가상 하드웨어 워치독 장치를 활성화합니다. 워치독은 i6300esb 장치(PCI Intel 6300 Cryostat를 추정)를 사용합니다. hw_watchdog_action 을 지정하지 않으면 워치독이 비활성화됩니다.

  • disabled-장치가 연결되어 있지 않습니다. 이미지의 플레이버를 사용하여 활성화된 경우에도 사용자가 이미지에 대한 워치독을 비활성화할 수 있습니다. 이 매개변수의 기본값은 disabled입니다.
  • reset-forcefully reset the guest를 설정합니다.
  • poweroff-Forcefully power off 게스트의 전원을 끕니다.
  • 게스트를 일시 중지합니다.
  • none-Only는 워치독을 활성화합니다. 서버가 중단된 경우 아무 작업도 수행하지 않습니다.

libvirt API 드라이버

os_command_line

libvirt 드라이버가 기본값 대신 사용할 커널 명령줄입니다. Linux Containers(LXC)의 경우 값은 초기화를 위한 인수로 사용됩니다. 이 키는 Amazon 커널, 램디스크 또는 머신 이미지(aki, ari 또는 ami)에만 유효합니다.

 

libvirt API 드라이버

os_secure_boot

을 사용하여 UEFI Secure Boot로 보호되는 인스턴스를 생성합니다.

다음 유효한 값 중 하나로 설정합니다.

  • 필수: 이 이미지로 시작된 인스턴스에 대해 Secure Boot를 활성화합니다. 인스턴스는 Compute 서비스가 Secure Boot를 지원할 수 있는 호스트를 찾는 경우에만 시작됩니다. 호스트를 찾을 수 없는 경우 Compute 서비스에서 "No valid host" 오류를 반환합니다.
  • disabled: 이 이미지로 시작된 인스턴스의 Secure Boot를 비활성화합니다. 기본적으로 비활성되어 있습니다.
  • 선택 사항: Compute 서비스에서 호스트가 Secure Boot를 지원할 수 있다고 결정하는 경우에만 이 이미지로 시작된 인스턴스에 대해 Secure Boot를 활성화합니다.

libvirt API 드라이버 및 VMware API 드라이버

hw_vif_model

사용할 가상 네트워크 인터페이스 장치의 모델을 지정합니다.

유효한 옵션은 구성된 하이퍼바이저에 따라 다릅니다.

  • KVM 및 QEMU: e1000, ne2k_pci, pcnet, rtl8139 및 virtio.
  • VMware: e1000, e1000e, VirtualE1000e, VirtualPCNet32, VirtualSriovEthernetCard 및 VirtualVmxnet.
  • Cryostat: e1000, netfront, ne2k_pci, pcnet 및 rtl8139.

VMware API 드라이버

vmware_adaptertype

하이퍼바이저에서 사용하는 가상 SCSI 또는 IDE 컨트롤러입니다.

lsiLogic, busLogic, or ide

VMware API 드라이버

vmware_ostype

이미지에 설치된 운영 체제를 설명하는 VMware GuestID입니다. 이 값은 가상 머신을 생성할 때 하이퍼바이저에 전달됩니다. 지정하지 않으면 기본값은 otherGuest 입니다.

자세한 내용은 VMware vSphere의 이미지를 참조하십시오.

VMware API 드라이버

vmware_image_version

현재 사용되지 않습니다.

1

CryostatAPI 드라이버

auto_disk_config

true인 경우 인스턴스가 부팅되기 전에 디스크의 루트 파티션의 크기를 자동으로 조정합니다. 이 값은 CryostatAPI 드라이버와 함께 Cryostat 기반 하이퍼바이저를 사용할 때 Compute 서비스에서만 고려합니다. Compute 서비스는 이미지에 단일 파티션이 있고 파티션이 ext3 또는 ext4 형식인 경우에만 크기 조정을 시도합니다.

true / false

libvirt API 드라이버 및 CryostatAPI 드라이버

os_type

이미지에 설치된 운영 체제입니다. CryostatAPI 드라이버에는 이미지의 os_type 매개변수 값에 따라 다양한 작업을 수행하는 논리가 포함되어 있습니다. 예를 들어 os_type=windows 이미지의 경우 Linux 스왑 파티션 대신 FAT32 기반 스왑 파티션을 생성하고 삽입된 호스트 이름을 16자 미만으로 제한합니다.

Linux 또는 Windows

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.