คำถามติดแท็ก kvm-virtualization

KVM (สำหรับเครื่องเสมือนที่ใช้เคอร์เนล) เป็นโซลูชั่นการจำลองเสมือนแบบเต็มรูปแบบสำหรับ Linux บนฮาร์ดแวร์ x86 ที่มีส่วนขยายการจำลองเสมือน (Intel VT หรือ AMD-V) ประกอบด้วยโมดูลเคอร์เนลที่สามารถโหลดได้ kvm.ko ซึ่งจัดเตรียมโครงสร้างพื้นฐานการจำลองเสมือนหลักและโมดูลเฉพาะของโปรเซสเซอร์ kvm-intel.ko หรือ kvm-amd.ko KVM ยังต้องการ QEMU ที่แก้ไขด้วยแม้ว่างานกำลังดำเนินการเพื่อรับการเปลี่ยนแปลงที่จำเป็น

5
เหตุใด VM ของ Windows ที่ไม่ทำงานใช้ CPU มาก
ฉันมี 2 VMs ที่ทำงานในฐานะแขกบนแพลตฟอร์มการจำลองเสมือนของ KVM ที่ทำงานบน Ubuntu 10.04 VM หนึ่งคือระบบ Ubuntu 10.04 และอีกหนึ่งเป็นระบบ Windows 7 เมื่อทั้งสองเครื่องออกจากระบบอย่างสมบูรณ์เครื่อง Linux ใช้ 1% CPU, Windows 45-50% ตามลำดับด้านบน กราฟใน virt-manager ดูเหมือนจะสำรองข้อมูลนี้ไว้ ไม่มีสิ่งใดติดตั้งบนอิมเมจ Win7 ที่จะทำงานในพื้นหลัง มันสดเท่าที่จะสามารถ เหตุใด Windows VM จึงใช้งานมากกว่า Linux VM เมื่อทั้งคู่ออกจากระบบและไม่ทำงาน แก้ไข: ฉันติดตั้งแขกที่มีพื้นที่เก็บข้อมูล paravirt และไดรเวอร์เครือข่ายจากการเดินทาง ฉันไม่เชื่อว่ามีไดรเวอร์อื่น ๆ ที่ฉันหายไปฉันผิดหรือเปล่า? ตามผู้จัดการงานของแขกมันแน่นอนว่าง Taskman ใช้เวลาประมาณ 1 หรือ 2% …

5
ทำไม Windows 7 VM ของฉันทำงานภายใต้ Linux 'KVM ไม่ได้ใช้โปรเซสเซอร์เสมือนทั้งหมด?
ทั้งหมด ฉันมีปัญหาบนเซิร์ฟเวอร์ของฉันตั้งแต่ฉันโยกย้ายหนึ่งใน VM ของฉันจาก Windows 2008 Server เป็น Windows 7 (ขั้นสุดท้าย): แม้ว่าฉันได้กำหนดสี่คอร์ให้กับ VM และดูเหมือนว่าจะเห็นพวกเขาดูเหมือนว่าจะคิดว่ามัน มีสองแกน! ใครสามารถบอกฉันว่าเกิดอะไรขึ้นที่นี่ ฉันคิดว่าอาจมีความไม่ลงรอยกันระหว่าง KVM และ Windows 7 แต่เนื่องจากเห็นโปรเซสเซอร์เสมือนฉันเริ่มคิดว่าไม่ ... มีเงื่อนงำอะไรบ้าง นี่เป็นภาพหน้าจอของผู้จัดการกระบวนการที่แสดงเพียงสองแกนในกล่องเดียวกัน:

5
ซอฟต์แวร์การจัดการคลัสเตอร์ใดที่จะใช้สำหรับ linux
ฉันพบเครื่องมือซอฟต์แวร์การจัดการคลัสเตอร์ต่อไปนี้: pacemaker (clusterlabs.org) - ต้นฉบับโครงการ Heartbeat มุ่งเน้นไปที่ความพร้อมใช้งานสูงจะอยู่ในเวอร์ชั่นเดเบียนต่อไป openqrm (openqrm.com), - เว็บ gui - การใช้งานที่กว้างขึ้น, ไซต์ที่มีงานนำเสนอสำหรับทั้งคู่ HA รวมแบบเสมือนจริง: การจำลองเสมือนด้วย KVM, Pacemaker และ DRBD การจัดการเครื่องเสมือนด้วย openORM ดูเหมือนว่ามีการใช้เครื่องกระตุ้นหัวใจมากขึ้น ฉันมี 2 ฮาร์ดแวร์เซิร์ฟเวอร์สำหรับ VMs ที่ต่างกัน 12 รายการ ระบบ linux ที่ฉันจะใช้คือ debian lenny ตั้งค่าฉันต้องการใช้: drdb, heartbeart, kvm ฉันไม่มีประสบการณ์กับซอฟต์แวร์การจัดการคลัสเตอร์ ใครบ้างมีประสบการณ์กับเครื่องกระตุ้นหัวใจและ / หรือ openqrm บ้างไหม? ใช้งานที่ไหนง่ายกว่ากัน มีผู้สมัครคนอื่น ๆ …

5
Solidworks: โหมดใบอนุญาตการเปิดใช้งานไม่ได้รับการรองรับในสภาพแวดล้อมเสมือนจริงนี้ (Qemu-KVM)
คำถามไม่ได้อยู่ที่ SolidWorksดังนั้นโปรดอ่านต่อไป แนวคิดทั้งหมดของการจำลองเสมือนคือการไม่ขึ้นกับฮาร์ดแวร์ ต่อหน้าต่อตาเรากำลังสร้างระดับการพึ่งพาใหม่ทั้งหมด - ติดอยู่กับไฮเปอร์ไวเซอร์ เท่าที่ฉันรู้ในการค้นหาวิธีการแก้ไขปัญหานี้ไม่ได้ละเมิดใบอนุญาต Solidworks และกฎหมายท้องถิ่นในประเทศของฉัน ลูกค้าของฉันและฉันต้องการเปิดใช้งานผลิตภัณฑ์ Solidworks บนเครื่องเสมือน KVM ด้วยเหตุผลแปลก ๆ บางอย่าง (Hyper-V และ VMware ควรได้รับการทดสอบอย่างดี :) พวกเขา (นักพัฒนาซอฟต์แวร์) ของ Solidworks 2015 PDM ไม่ต้องการให้เปิดใช้งานผลิตภัณฑ์ของพวกเขา http://www.solidworks.com/sw/support/11168_ENU_HTML.htm ฉันใช้: อย่างที่คุณเห็นมันคือ VM-based VM พร้อมการติดตั้ง Windows 2012 และ Solidworks PDM คำถาม : มีอะไรอีกบ้างที่พวกเขาสามารถตรวจสอบได้ถ้าฉันใช้ VM ใน Qemu-KVM นอกเหนือจากการตรวจสอบ: ที่อยู่ MAC ของอะแดปเตอร์อีเธอร์เน็ตของ VM …

3
มีวิธีใดที่จะลดขนาดรูปภาพ qcow2 โดยไม่ต้องแปลงเป็นไฟล์ดิบหรือไม่?
มีวิธีใดที่จะลดขนาดรูปภาพ qcow2 โดยไม่ต้องแปลงเป็นไฟล์ดิบหรือไม่? ฉันไม่สามารถแปลงเป็น raw ได้เพราะฉันมีพื้นที่ดิสก์ไม่เพียงพอสำหรับภาพดิบ

3
วิธีการเปลี่ยนค่าเริ่มต้นที่เก็บสระว่ายน้ำจาก libvirt?
ฉันพยายามใช้ Storage Pool อื่นบน KVM เพื่อจัดเก็บดิสก์เสมือนของ VMs ของฉันและ ISO จากระบบปฏิบัติการที่ฉันใช้ ตัวอย่างเช่น:ฉันต้องการใช้ไดเรกทอรี/media/work/kvmที่เมาท์/dev/sda5เป็นพูลหน่วยเก็บข้อมูลดีฟอลต์สำหรับสถานการณ์ในอนาคตทั้งหมด ในการกำหนดค่าสร้างและเริ่มพูลหน่วยเก็บข้อมูลใหม่มันค่อนข้างง่าย แต่อย่างน้อยใน Ubuntu มันไม่สำคัญว่าถ้าฉันเลือกและ ISO จากพูลหน่วยเก็บข้อมูลที่แตกต่างกันVirtual Machine Managerชี้ให้ฉันเป็นค่าเริ่มต้นเสมอ Pool ( /var/cache/libvirt) เป็นที่เก็บข้อมูลที่จะสร้างดิสก์เสมือนจาก VMs ของฉัน ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร

2
การโอนย้าย kvm ไปยัง vmware - การอิงแขกแบบ LVM + การรวมหลายรายการ
อะไรคือวิธีที่แนะนำในการโยกย้ายจาก kvm ไปยัง vmware ในกรณีของแขกที่ใช้ lvm ที่มีมัลติพา ธ ? ฉันพบว่าคำถามที่คล้ายกันได้ถูกถามเมื่อไม่กี่ปีที่ผ่านมา: วิธีโอนย้าย VMs ที่ใช้ KVM ที่ทำงานในการตั้งค่า LVM เป็นอิมเมจ Vmdk การแปลงเครื่องเสมือน KVM เป็น VMware-vsphere แต่ปัญหาของตัวแปลง vCenter นั้นก็คือไม่รองรับพื้นฐานของปริมาณลินุกซ์เอกสารที่ติดตั้งโดยอุปกรณ์ตัวทำแผนที่หลายตัวไม่รองรับ ปัจจุบันวิธีที่เหมาะสมในการดำเนินการในกรณีที่มีสภาพแวดล้อมแบบหลายเส้นทางคืออะไร?

2
จัมโบ้เฟรมระหว่าง KVM guest และ host?
ฉันกำลังพยายามใช้ MTU ขนาด 9000 ไบต์สำหรับการสื่อสารที่เก็บข้อมูลระหว่างผู้เข้าร่วม KVM และระบบโฮสต์ โฮสต์มีบริดจ์ ( br1) พร้อม MTU 9000 ไบต์: host# ip link show br1 8: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc noqueue state UP link/ether fe:54:00:50:f3:55 brd ff:ff:ff:ff:ff:ff inet 172.16.64.1/24 brd 172.16.64.255 scope global br1 inet6 fe80::21b:21ff:fe0e:ee39/64 scope link valid_lft forever preferred_lft forever แขกมีอินเตอร์เฟสที่เชื่อมต่อกับบริดจ์นี้ซึ่งมี MTU 9000 …

2
จะออกจากการตรวจสอบ QEMU ได้อย่างไร?
ฉันเปิดตัว KVM VM ด้วยคำสั่งนี้: kvm /kvm/hdd/v1/v1-1.raw -m 512 -daemonize -smp 2 -nographic -net nic,model=virtio,macaddr=aa:aa:aa:aa:aa:01 -net tap,ifname=tap0 -monitor telnet:localhost:7001,server,nowait,nodelay จากนั้นฉันเชื่อมต่อกับจอภาพผ่าน telnet แต่เมื่อฉันออกจากจอภาพด้วย 'ออกจาก' หรือ 'q' VM จะหยุด ทำไมและวิธีการเลิกโดยไม่หยุด VM?

2
KVM บน Illumos (OpenIndiana vs. SmartOS)
ฉันกำลังพิจารณาการทำเวอร์ชวลจำนวนแขกบนเซิร์ฟเวอร์เดียวที่ใช้พอร์ตล่าสุดของ KVM ไปยัง Illumos ดูเหมือนว่าตัวเลือกหลักสองตัวของฉันคือ OpenIndiana และ SmartOS การแจกจ่ายที่ฉันจะจบลงโดยใช้ต้องเป็นไปตามข้อกำหนดต่อไปนี้ จำเป็นต้องสามารถจัดการและปรับแต่งผ่าน CLI (เช่นเปลี่ยนตัวเลือกระบบไฟล์ ZFS / zvol แนบไดรฟ์ภายนอกและคัดลอกข้อมูลไปยังมันหรือทำซ้ำข้อมูลโดยอัตโนมัติไปยังเซิร์ฟเวอร์ภายนอกโดยใช้การส่ง / รับ zfs) จำเป็นต้องใช้ ZFS snapshot อัตโนมัติ (เช่นใช้ zfs-auto-snapshot) จำเป็นต้องสามารถตั้งค่าการแจ้งเตือนทางอีเมลอัตโนมัติหากสถานะของเซิร์ฟเวอร์ลดลง โดยพื้นฐานแล้วการตั้งค่าการขัด ZFS เป็นระยะการตรวจสอบ zpool การจัดการข้อผิดพลาดและ / หรือปัญหา SMART และอีเมลเมื่อตรวจพบปัญหา ฯลฯ การตั้งค่านี้ด้วยตนเองเป็นปกติตราบใดที่ระบบปฏิบัติการอนุญาตให้ฉัน ควรจัดการกับแขกของ Debian, Ubuntu และ Windows 2008 Server R2 ด้วยเสถียรภาพที่ดีและประสิทธิภาพที่เหมาะสม แขกเหล่านี้จะถูกนำมาใช้ในการผลิต ควรมีความคาดหวังที่สมเหตุสมผลว่าการส่งมอบในอนาคตจะยังคงส่งมอบต่อไป - ฉันไม่ต้องการติดขัดโดยใช้ผลิตภัณฑ์ที่สิ้นตาย …

4
วิธีการเมาท์พาร์ติชัน LVM ของเครื่องเสมือนบนโฮสต์ KVM
ถ้าฉันพยายามทำตามโฮสต์ KVM: # kpartx -av /dev/VolGroup00/kvm101_img add map kvm101_img1 : 0 208782 linear /dev/VolGroup00/kvm101_img 63 add map kvm101_img2 : 0 125612235 linear /dev/VolGroup00/kvm101_img 208845 # mount /dev/mapper/kvm101_img1 /mnt จากนั้นฉันได้รับ / ติดตั้งพาร์ติชัน แต่ฉันได้รับข้อผิดพลาดหากฉันพิมพ์ดังต่อไปนี้: # mount /dev/mapper/kvm101_img2 /mnt mount: you must specify the filesystem type นี่คือรูปแบบ fdisk บนเครื่องแขก: # fdisk -l Device …

3
ควรใช้ดิสก์ชนิดใดของ KVM
ฉันกำลังตั้งค่าแขกเสมือนของ KVM สองสามคนและฉันกำลังถกเถียงกันว่าควรใช้ดิสก์ชนิดใด ฉันไม่สามารถค้นหาแหล่งข้อมูลออนไลน์ที่ดีซึ่งมีข้อดีและข้อเสียของแต่ละข้อได้ คุณช่วยฉันสร้างรายการประเภทดิสก์ที่แตกต่างกันและข้อดีและข้อเสียของแต่ละประเภทได้หรือไม่ นี่คือประเภทของดิสก์ที่ฉันรู้เกี่ยวกับ: ภาพดิบ qcow2 พาร์ติชันเฉพาะ (เช่นใน LVM) ฉันอยากรู้เกี่ยวกับเกณฑ์เหล่านี้: ความง่ายในการตั้งค่า (ความง่ายในการสร้างแต่ละประเภท) ประสิทธิภาพ ความง่ายดายในการโคลนนิ่ง ขยายได้ง่าย (เพื่อให้ใหญ่ขึ้นดังนั้นแขกเสมือนมีพื้นที่ดิสก์มากขึ้น) คุณลักษณะเฉพาะของดิสก์ชนิดนั้น สำรองข้อมูลได้ง่าย การย้ายไปยังโฮสต์อื่น คุณช่วยฉันประเมินตัวเลือกของฉันได้ไหม

5
libvirt: เปลี่ยน dhcp-setup โดยไม่ต้องรีสตาร์ท
ฉันใช้ libvirt และ kvm เพื่อทำเวอร์ชวลเซิร์ฟเวอร์ของฉัน ฉันกำหนดค่า libvirt เพื่อเริ่ม dhcp-server บน bridge-network-interface เพื่อให้ vm ของ ips VM ทุกเครื่องจะได้รับ ip เดียวกันเสมอโดยอิงจาก mac นี่คือการกำหนดค่าเช่นนี้: <dhcp> <range start='10.1.1.2' end='10.1.1.254' /> <host mac='54:52:00:21:01:ba' name='virstvm' ip='10.1.1.10' /> <host mac='00:16:36:2d:71:f9' name='secvm' ip='10.1.1.20' /> </dhcp> ปัญหา: เมื่อใดก็ตามที่ฉันจะเพิ่มพื้นที่ใหม่ไปยังส่วน DHCP ที่ผมต้องรีสตาร์ท libvirt-bin ซึ่งเตะทั้งหมดของ VM นี่ไม่สามารถแก้ปัญหาได้เพราะมันหมายถึงการหยุดทำงานทุกครั้งที่ฉันเพิ่มเซิร์ฟเวอร์ใหม่ มีวิธีแก้ไขไหม?

8
รับรายชื่อไคลเอ็นต์ DHCP ด้วย KVM + libvirt หรือไม่
ฉันมี VM หลายเครื่องที่ทำงานบน Ubuntu 9.10 ผ่านทาง KVM + libvirt ฉันต้องการที่จะสามารถที่จะหาที่อยู่ IP ที่ได้รับมอบหมายให้แต่ละพื้นที่โดยไม่ต้องเปิดทางร่างกายทางกายภาพ "คอนโซล" ifconfigเพื่อแต่ละเครื่องและกล่าวอ้าง พิจารณา: rascher @ localhost: ~ $ virsh -c qemu: /// รายชื่อระบบ - ทั้งหมด กำลังเชื่อมต่อกับระบบ uri: qemu: /// รหัสชื่อรัฐ ---------------------------------- 1 เครื่องจักร 1 กำลังทำงาน 2 เครื่องจักร 2 ทำงาน - machine3 ปิด การกำหนดค่าเครือข่ายของฉันดูเหมือนว่า: <network> <name>default</name> <uuid>1be...</uuid> <forward mode='route' …

1
ลบ“ orphan” libvirt snapshot
ฉันพยายามถ่ายภาพสดโดยใช้ KVM ตามขั้นตอนนี้ ฉันต้องสับสนในบางจุดเพราะฉันอยู่ในสถานะที่ฉันไม่เข้าใจ ฉัน VM prodจะเรียกว่า /srv/vm/prod.qcow2มันถูกสร้างขึ้นในแฟ้ม เห็นได้ชัดว่าไม่มีสแน็ปช็อตที่ใช้งานอยู่: ฉันกำลังทำงานกับไฟล์ฐาน ฉันเดาได้เพราะวันที่แก้ไขไฟล์/srv/vm/prod.qcow2เปลี่ยนแปลงทุกนาที นอกจากนี้คำสั่งนี้ยืนยันมัน: # virsh domblklist prod Target Source ------------------------------------------------ vda /srv/vm/prod.qcow2 และไม่มีอะไรที่จะบล็อกคอมมิชชัน: # virsh blockcommit prod vda --active --pivot error: invalid argument: top '/srv/vm/prod.qcow2' in chain for 'vda' has no backing file อย่างไรก็ตาม libvirt คอยติดตามภาพรวมเก่า: # virsh snapshot-list prod Name …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.