virt-manager คัดลอกฟังก์ชันการวางไปยัง vm


17

ใครทราบวิธีการรับVirtual Managerเพื่อติดตั้งฟังก์ชั่นการคัดลอกวางไปยังเครื่องเสมือน?

ไม่พบสิ่งใดใน Google


1
โปรดอธิบายเพิ่มเติมเกี่ยวกับ "ฟังก์ชันการทำสำเนา" คุณต้องการฟังก์ชั่นใด คุณไม่สามารถเข้าถึง ssh บนโฮสต์หรือไม่
shgnInc

กำลังเพิ่ม @shgnlnc: หรือคุณต้องการคัดลอกและวางแบบสองทิศทางสำหรับโฮสต์และแขก?
Tejas

คำตอบ:


16

คุณต้องใช้ "Spice" แทน "VNC":

  1. ไม่จำเป็นต้องติดตั้ง spice-gtk: virt-manager ตอนนี้มีไคลเอ็นต์ในตัว spice-gtk แต่คุณต้องติดตั้งpython-spice-client-gtk( spice-client-gtkบนเดเบียน) บนโฮสต์ vm (หากคุณใช้ virt-manager บนเครื่องอื่นเพื่อเชื่อมต่อกับโฮสต์ vm จากระยะไกลผ่าน ssh คุณต้องติดตั้งpython-spice-client-gtkบนเครื่องนั้น)
  2. เริ่ม virt-manager
  3. เลือกเครื่องเสมือนของคุณ
  4. เปิดเครื่องเสมือน
  5. เชื่อมต่อกับแขกของคุณด้วย ssh; ในแขกติดตั้ง spice-vdagent และตรวจสอบว่ามีการเปิดตัว spice-vdagentd ( ps -lef|grep spice-vdagentdจะกลับกระบวนการถ้าทำงาน)
  6. แสดงรายละเอียดฮาร์ดแวร์เสมือน
  7. เลือกแสดง VNC และเปลี่ยน VNC เป็น Spice และยอมรับเพื่อเพิ่มช่อง
  8. เปลี่ยนรุ่นวิดีโอจาก Cirrus (ค่าเริ่มต้น) เป็น QXL
  9. รีสตาร์ท virt-manager และเปิดเครื่องบนเครื่องเสมือน

คุณกำลังใช้ Spice

โซลูชันอื่นที่ไม่มี X แต่สมมติว่าคุณสามารถ ssh ไปยังโฮสต์ของคุณจากเครื่องของคุณและ vm ของคุณจากโฮสต์ของคุณ:

  1. mymachine:~$ssh user@host
  2. host:~$ssh user@guest

ควรติดตั้งแพ็คเกจเหล่านี้ในเครื่องที่ติดตั้ง virt-manager ไว้หรือไม่ หรืออย่างแน่นอนบนโฮสต์?
shgnInc

ไม่จำเป็นต้องติดตั้ง spice-gtk อีก ฉันเปลี่ยนคำตอบแล้ว
Guillaume Vauvert

1
จริง ๆ แล้วดูเหมือนว่าเมื่อคุณติดตั้งspice-vdagentในแขกไม่จำเป็นต้องรีสตาร์ทvirt-managerหรือแขกที่จะใช้การแบ่งปันคลิปบอร์ด มันเพียงพอที่จะออกจากระบบและจากนั้นกลับเข้าสู่ระบบในแขก
gerlos

6

คุณต้องติดตั้งตัวแทนของแขก Spice ลงในแขก:

  • spice-guest-toolsสำหรับแขก Windows
  • spice-vdagentสำหรับแขกของ linux

ตรวจสอบส่วน " ผู้เยี่ยมชม " ของส่วนการดาวน์โหลด Spice: https://www.spice-space.org/download.html


2
สำหรับแขกผู้ใช้งาน Windows นอกเหนือจากการติดตั้ง spice-guest-tools ฉันต้องทำสิ่งต่อไปนี้ใน virt-manager: เพิ่มฮาร์ดแวร์ -> ช่องทางตั้งชื่อเป็น "com.redhat.spice.0" (หรือคล้ายกัน) ตั้งค่าอุปกรณ์ พิมพ์เป็น "ตัวแทนเครื่องเทศ (spicevmc)" ฉันพบข้อมูลนี้จากโพสต์ reddit นี้หลังจากค้นหามานาน: reddit.com/r/linux/comments/asw4wk/…
jackkamm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.