6.268. VmGraphicsConsole


표 6.834. 메서드 요약
이름요약

get

가상 머신의 그래픽 콘솔 구성을 검색합니다.

proxyticket

 

remoteviewerconnectionfile

원격viewer 클라이언트와 호환되는 파일을 생성합니다.

제거

가상 머신에서 그래픽 콘솔을 제거합니다.

ticket

이 가상 머신의 콘솔에 액세스하기 위해 시간에 민감한 인증 토큰을 생성합니다.

6.268.1. GET가져오기

가상 머신의 그래픽 콘솔 구성을 검색합니다.

중요

기본적으로 현재 매개 변수가 지정되지 않은 경우 반환된 데이터는 가상 머신의 다음 실행과 일치합니다. 시스템의 현재 구현에서 이는 시스템에서 다음 실행에 사용할 주소포트를 알 수 없기 때문에 주소 및 포트 속성을 채우지 않음을 의미합니다. 대부분의 경우 이러한 특성이 필요하므로 현재 매개변수를 true 값으로 명시적으로 포함하는 것이 좋습니다.

표 6.835. 매개변수 요약
이름유형방향요약

console

GraphicsConsole

Out

가상 머신의 그래픽 콘솔에 대한 정보입니다.

current

부울

in

반환된 데이터가 가상 머신의 다음 실행 또는 현재 실행에 해당하는지 여부를 지정합니다.

팔로우

문자열

in

따라야 할 내부 링크를 나타냅니다.

6.268.1.1. current

반환된 데이터가 가상 머신의 다음 실행 또는 현재 실행에 해당하는지 여부를 지정합니다.

중요

값이 true 인 경우 addressport 속성이 채워지지 않습니다.

예를 들어 addressport 속성을 포함하여 가상 머신의 현재 실행 데이터를 가져오려면 다음과 같은 요청을 보냅니다.

GET /ovit-engine/api/vms/123/graphicsconsoles/456?current=true

기본값은 false입니다.

6.268.1.2. 팔로우

따라야 할 내부 링크를 나타냅니다. 이러한 링크에서 참조하는 오브젝트는 현재 요청의 일부로 가져옵니다. 자세한 내용은 여기를 참조하십시오.

6.268.2. proxyticket POST

표 6.836. 매개변수 요약
이름유형방향요약

async

부울

in

티켓 생성이 비동기적으로 수행되어야 하는지 여부를 나타냅니다.

proxy_ticket

ProxyTicket

Out

 

6.268.3. 원격viewerconnectionfile POST

원격viewer 클라이언트와 호환되는 파일을 생성합니다.

다음 요청을 사용하여 그래픽 콘솔의 원격 뷰어 연결 파일을 생성합니다. 이 작업은 가상 머신이 실행 중인 경우에만 파일이 생성됩니다.

POST /ovirt-engine/api/vms/123/graphicsconsoles/456/remoteviewerconnectionfile

remoteviewerconnectionfile 작업에서는 작업별 매개 변수를 사용하지 않으므로 요청 본문에 빈 작업이 포함되어야 합니다.

<action/>

응답에는 remote-viewer 클라이언트와 함께 사용할 수 있는 파일이 포함되어 있습니다.

<action>
  <remote_viewer_connection_file>
    [virt-viewer]
    type=spice
    host=192.168.1.101
    port=-1
    password=123456789
    delete-this-file=1
    fullscreen=0
    toggle-fullscreen=shift+f11
    release-cursor=shift+f12
    secure-attention=ctrl+alt+end
    tls-port=5900
    enable-smartcard=0
    enable-usb-autoshare=0
    usb-filter=null
    tls-ciphers=DEFAULT
    host-subject=O=local,CN=example.com
    ca=...
  </remote_viewer_connection_file>
</action>

예를 들어 원격 뷰어 연결 파일의 내용을 가져와서 임시 파일에 저장하려면 사용자는 다음과 같이 oVirt Python SDK를 사용할 수 있습니다.

# Find the virtual machine:
vm = vms_service.list(search='name=myvm')[0]

# Locate the service that manages the virtual machine, as that is where
# the locators are defined:
vm_service = vms_service.vm_service(vm.id)

# Find the graphic console of the virtual machine:
graphics_consoles_service = vm_service.graphics_consoles_service()
graphics_console = graphics_consoles_service.list()[0]

# Generate the remote viewer connection file:
console_service = graphics_consoles_service.console_service(graphics_console.id)
remote_viewer_connection_file = console_service.remote_viewer_connection_file()

# Write the content to file "/tmp/remote_viewer_connection_file.vv"
path = "/tmp/remote_viewer_connection_file.vv"
with open(path, "w") as f:
    f.write(remote_viewer_connection_file)

원격 뷰어 연결 파일을 만들 때 다음과 같이 가상 머신 그래픽 콘솔에 연결할 수 있습니다.

#!/bin/sh -ex

remote-viewer --ovirt-ca-file=/etc/pki/ovirt-engine/ca.pem /tmp/remote_viewer_connection_file.vv
표 6.837. 매개변수 요약
이름유형방향요약

remote_viewer_connection_file

문자열

Out

원격-viewer 클라이언트와 호환되는 파일을 포함합니다.

6.268.3.1. remote_viewer_connection_file

원격-viewer 클라이언트와 호환되는 파일을 포함합니다.

사용자는 이 속성의 콘텐츠를 사용하여 remote-viewer 클라이언트에 전달하여 가상 머신 그래픽 콘솔에 연결할 수 있는 파일을 만들 수 있습니다.

6.268.4. DELETE제거

가상 머신에서 그래픽 콘솔을 제거합니다.

표 6.838. 매개변수 요약
이름유형방향요약

async

부울

in

제거가 비동기적으로 수행되어야 하는지 여부를 나타냅니다.

6.268.5. 티켓 POST

이 가상 머신의 콘솔에 액세스하기 위해 시간에 민감한 인증 토큰을 생성합니다.

POST /ovirt-engine/api/vms/123/graphicsconsoles/456/ticket

클라이언트 제공 작업에는 필요한 티켓 값 및/또는 만료 시간(초)이 포함됩니다.

모든 경우 응답은 사용된 실제 티켓 값과 만료를 지정합니다.

<action>
  <ticket>
    <value>abcd12345</value>
    <expiry>120</expiry>
  </ticket>
</action>
표 6.839. 매개변수 요약
이름유형방향요약

ticket

티켓

in/Out

이 콘솔에 액세스하는 데 사용할 수 있는 생성된 티켓입니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.