QEMU-KVM: "qemu+ssh"는 무엇을 의미합니까?

QEMU-KVM: "qemu+ssh"는 무엇을 의미합니까?

마이그레이션 지침은 다음과 같습니다.

virsh migrate web1 qemu+ssh://desthost/system

키워드는 무엇을 qemu+ssh://desthost/system의미하나요?

이것이 인증을 위해 SSH를 대상으로 하는 것을 의미한다고 생각합니까? 어떤 사용자가 사용합니까? SSH 후에 destHost에서 일부 명령을 실행합니까? (명령을 실행해야 하면 어떻게 되나요 qemu+tls?)

게다가 이 system키워드에는 특별한 의미가 있나요?

답변1

TLDR: 다음 을 사용하여 qemu+ssh://desthost/system명령( migrate귀하의 경우) 을 실행하는 것을 의미합니다.qemu 드라이버시스템에libvirt 데몬원격 호스트에서 실행 중입니다 desthost. 연결하려면 다음을 사용하십시오.SSH현재 설정으로.


이것"핵심 단어" qemu+ssh://desthost/system당신이 언급한 것은 실제로는원격 URI,이것은연결 URI이것은라이브러리 가상 머신원격 호스트에 연결하는 데 사용됩니다.

일반적인 형태는 다음에 설명되어 있습니다.원격 URI 문서~처럼

driver[+transport]://[username@][hostname][:port]/[path][?extraparameters]

키워드는 무엇을 qemu+ssh://desthost/system의미하나요?

이는 명령을 실행하고 싶다는 의미입니다.

  1. qemu드라이버 사용
  2. desthost호스트 에서
  3. 일반 SSH 연결을 통해 연결
  4. libvirt에 연결된 system모드 데몬

SSH 후에 destHost에서 일부 명령을 실행합니까? (명령을 실행해야 한다면 qemu+tls로 어떻게 해야 하나요?)

먼저 당신이 사용하고웨일스 말migrate원격 호스트에서 명령 실행libvirt 데몬. 이 데몬은 명령을 처리합니다.

고려하면SSH이 경우 터널로만 사용됩니다.

이것이 인증을 위해 SSH를 대상으로 하는 것을 의미한다고 생각합니까? 어떤 사용자가 사용합니까? SSH 후에 destHost에서 일부 명령을 실행합니까? (명령을 실행해야 한다면 qemu+tls로 어떻게 해야 하나요?)

ssh실제 의사소통의 전송일 뿐입니다. 특히 원격 호스트에 대한 유효한 SSH 연결이 있는 경우 매우 유용합니다 desthost(고객) 그리고 desthost.

ssh실제 사용자(보통 현재 사용자)와 동일한 사용자를 사용합니다 . 하지만 당신은 모든 것을 최대한 활용했습니다SSH다른 사용자의 가능성 및 설정(예 .ssh/config: desthost.

게다가 이 system키워드에는 특별한 의미가 있나요?

응 그 말은체계방법libvirt 데몬사용하게 될 것이다. 단순화하면 이는 시스템에 연결된다는 의미입니다.libvirt 데몬그것은 달리고 있다뿌리사용자, 일반적으로 시스템 시작 시 시작됩니다. system와 의 session차이점에 대해 자세히 알아볼 수 있습니다 .libvirt에 대한 FAQ

관련 정보