23.17.14. 게스트 가상 머신 인터페이스
문자 장치는 다음 유형 중 하나로 게스트 가상 머신에 자체적으로 표시됩니다.
직렬 포트를 설정하려면 관리 도구를 사용하여 도메인 XML을 다음과 같이 변경합니다.
그림 23.71. 게스트 가상 머신 인터페이스 직렬 포트
<target> 에는 포트 번호를 지정하는 port 속성이 있을 수 있습니다. 포트는 0부터 번호가 매겨집니다. 일반적으로 0, 1 또는 2 개의 직렬 포트가 있습니다. 또한 해당 값에 대한 두 가지 선택 사항인 isa-serial 또는 usb-serial 인 선택적 type 속성이 있습니다. type 이 누락된 경우 isa-serial 는 기본적으로 사용됩니다. usb-serial 의 경우 type='usb' 가 있는 선택적 하위 요소 <주소는> 위에 설명된 특정 컨트롤러에 장치를 연결할 수 있습니다.
<console> 요소는 대화형 콘솔을 표시하는 데 사용됩니다. 사용 중인 게스트 가상 머신 유형에 따라 콘솔은 반가상화 장치이거나 다음 규칙에 따라 직렬 장치의 복제본일 수 있습니다.
targetType특성이 설정되지 않은 경우 기본 장치유형은하이퍼바이저의 규칙에 따라 달라집니다. 기본유형은XML을 libvirt에 다시 쿼리할 때 추가됩니다. 완전히 가상화된 게스트 가상 머신의 경우 기본 장치 유형은 일반적으로 직렬 포트입니다.targetType속성이직렬이고<직렬>요소가 없는 경우 console 요소가<serial>요소에 복사됩니다.<serial>요소가 이미 존재하는 경우 console 요소는 무시됩니다.targetType속성이직렬이 아닌 경우 정상적으로 처리됩니다.- 첫 번째
<콘솔>요소만serial의targetType을 사용할 수 있습니다. 보조 콘솔은 모두 반가상화해야 합니다. - s390에서 콘솔 요소는
targetType의sclp또는sclplm(line mode)을 사용할 수 있습니다. SCLP는 s390의 기본 콘솔 유형입니다. SCLP 콘솔에 연결된 컨트롤러가 없습니다.
아래 예제에서 virtio 콘솔 장치는
/dev/hvc[0-7] 로 게스트 가상 머신에 노출됩니다(자세한 내용은 Fedora 프로젝트의 virtio-serial 페이지참조).
그림 23.72. 게스트 가상 머신 인터페이스 - virtio 콘솔 장치
콘솔이 직렬 포트로 제공되는 경우
<target> 요소에는 직렬 포트와 동일한 속성이 있습니다. 일반적으로 하나의 콘솔만 있습니다.