Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

16.5. 장치용 주소 설정

많은 장치에는 게스트 가상 머신에 표시되는 가상 버스에 장치가 배치되는 위치를 설명하는 데 사용되는 선택적 <주소> 하위 요소가 있습니다. 입력 시 주소(또는 주소 내의 선택적 속성)가 생략된 경우 libvirt 는 적절한 주소를 생성하지만 레이아웃을 추가로 제어해야 하는 경우 명시적 주소가 필요합니다. <address> 요소를 포함하는 도메인 XML 장치 예제는 그림 16.9. “PCI 장치 할당의 XML 예” 을 참조하십시오.
모든 주소에는 장치가 있는 버스를 설명하는 필수 속성 유형이 있습니다. 지정된 장치에 사용할 주소를 선택하는 것은 장치 및 게스트 가상 머신의 아키텍처로 제한됩니다. 예를 들어 <디스크> 장치는 type=' drive' 를 사용하지만 <콘솔> 장치는 i686 또는 x86_64 게스트 가상 머신 아키텍처 에서 type='pci' 를 사용합니다. 각 주소 유형에는 버스가 표에 설명된 대로 배치될 위치를 제어하는 추가 선택적 속성이 있습니다.

표 16.1. 지원되는 장치 주소 유형

주소 유형 설명
type='pci' PCI 주소에는 다음과 같은 추가 속성이 있습니다.
  • domain( qemu에서 현재 사용하지 않는 2바이트 16진수 정수)
  • 버스 (포함 0에서 0xff 사이의 16진수 값 포함)
  • 슬롯 (0x0과 0x1f 사이의 16진수 값 포함)
  • 함수 (0에서 7 포함) 사이의 값
  • Multifunction 컨트롤은 PCI 제어 레지스터의 특정 슬롯/기능에 대해 멀티 함수 비트를 켜는 컨트롤은 기본적으로 'off'로 설정되지만 여러 함수가 사용되는 슬롯의 함수 0에 대해 'on'으로 설정해야 합니다.
type='drive' 드라이브 주소에는 다음과 같은 추가 속성이 있습니다.
  • 컨트롤러 (두 자리 컨트롤러 번호)
  • 버스 (두 자리 버스 번호)
  • 대상(두 자리 버스 번호)
  • 단위 (버스의 2자리 단위 번호)
type='virtio-serial' 각 virtio-serial 주소에는 다음과 같은 추가 속성이 있습니다.
  • 컨트롤러 (두 자리 컨트롤러 번호)
  • 버스 (두 자리 버스 번호)
  • 슬롯 (버스 내 2자리 슬롯)
type='ccid' 스마트 카드용 CCID 주소는 다음과 같은 추가 속성을 갖습니다.
  • 버스 (두 자리 버스 번호)
  • 슬롯 속성 (버스 내 2자리 슬롯)
type='usb' USB 주소에는 다음과 같은 추가 속성이 있습니다.
  • 버스 (포함 0에서 0xfff 사이의 16 진수 값 포함)
  • 포트( 1.2 또는 2.1.3.1과 같은 최대 4개의 8개의 8개의 8개의 8개)의 점선 표기법입니다.
type='isa' RuntimeClass 주소에는 다음과 같은 추가 속성이 있습니다.
  • iobase
  • irq