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

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

3
เพิ่มพื้นที่ว่างที่ไม่ได้ใช้บนไฟล์ qcow2-image-file บน kvm / qemu
เราใช้ kvm / qemu กับ qcow2-images สำหรับเครื่องเสมือนของเรา qcow2 มีคุณสมบัติที่ดีที่ไฟล์ภาพจัดสรรพื้นที่ที่จำเป็นจริงโดยเครื่องเสมือน แต่ฉันจะลดขนาดไฟล์รูปภาพได้อย่างไรถ้าพื้นที่ที่จัดสรรของเครื่องเสมือนเล็กลง? ตัวอย่าง: 1. ) ฉันสร้างภาพใหม่ที่มีรูปแบบ qcow2 ขนาด 100GB 2. ) ฉันใช้ภาพนี้เพื่อติดตั้ง Ubuntu การติดตั้งต้องการประมาณ 10 gb, ไฟล์รูปภาพเติบโตขึ้นประมาณ 10GB ไม่มีอะไรที่คาดไม่ถึงเลย 3. ) ฉันเติมภาพด้วยข้อมูลเพิ่มเติมอีกประมาณ 40 GB ไฟล์ภาพเติบโตสูงสุด 50GB ฉันโอเคกับที่ :-) 4. ) นี่คือที่ที่มันแปลก: ฉันลบข้อมูล 40GB ทั้งหมดในภาพ แต่ขนาดภาพยังคงกิน 50GB คำถาม: ฉันจะเพิ่มจำนวนข้อมูล 40GB และลดขนาดรูปภาพให้เหลือเพียง 10 GB …

4
KVM / qemu - ใช้ปริมาณ LVM โดยตรงโดยไม่ต้องใช้ไฟล์ภาพ?
ฉันไม่แน่ใจว่าจะใช้วลีคำถามนี้อย่างไร (ดังนั้นชื่อที่ไม่ดี) ดังนั้นฉันขอยกตัวอย่างสิ่งที่ฉันพยายามทำ ในโฮสต์ Xen (เก่า) ของฉันฉันสามารถนำเสนอระบบไฟล์ LVM โดยตรงกับแขกแต่ละคนได้ ระบบไฟล์เหล่านี้ถูกสร้างขึ้นจริงและจัดรูปแบบบนโฮสต์และส่งผ่านโดยตรง เช่นสำหรับหนึ่งในโฮสต์ของฉันที่ใช้พาร์ติชัน tmp และ swap แยกกันฉันจะกำหนดที่เก็บข้อมูลดังนี้: disk = [ 'phy: / dev / vg1 / guest1-swap, sda1, w', 'phy: / dev / vg1 / guest1-disk, sda2, w', 'phy: / dev / vg1 / guest1-tmp, sda3 , w ', ] ดังนั้น guest1-swap …

5
วิธีการเชื่อมต่ออุปกรณ์ cdrom กับโดเมน kvm / qemu (โดยใช้เครื่องมือบรรทัดคำสั่ง)
ฉันได้ตั้งค่าเครื่องเสมือนที่ใช้ Windows XP บนแล็ปท็อป Ubuntu ของฉันแล้ว เมื่อใช้virt-managerแอปพลิเคชัน GUI ฉันสามารถใส่แผ่นซีดีลงในไดรฟ์และไปที่รายละเอียด→ IDE CDROM 1 และคลิกที่Connectปุ่ม จากนั้นซีดีจะพร้อมใช้งานในเครื่องเสมือนของฉัน ฉันจะทำสิ่งเดียวกันผ่านบรรทัดคำสั่งได้อย่างไร เห็นได้ชัดว่าฉันต้องการที่จะสามารถตัดการเชื่อมต่อจากบรรทัดคำสั่งได้เช่นกัน หมายเหตุ: ฉันสามารถเริ่ม VM จากบรรทัดคำสั่งโดยใช้virsh start testbed(testbed เป็นชื่อของโดเมน / VM)

9
คุณจะซิงโครไนซ์ไฟล์ขนาดใหญ่ (ภาพดิสก์ VM) ระหว่างเครื่องได้อย่างไร
มีคำสั่งเช่น rsync ซึ่งสามารถซิงโครไนซ์ไฟล์ขนาดใหญ่กระจัดกระจายจากเซิร์ฟเวอร์ linux หนึ่งไปยังเซิร์ฟเวอร์อื่นได้หรือไม่ มันเป็นสิ่งสำคัญมากที่ไฟล์ปลายทางยังคงกระจัดกระจาย อาจยาวกว่า (แต่ไม่ใหญ่กว่า) กว่าไดรฟ์ที่บรรจุอยู่ ควรส่งเฉพาะบล็อกที่มีการเปลี่ยนแปลงข้ามสาย ฉันได้ลอง rsync แล้ว แต่ก็ไม่มีความสุข https://groups.google.com/forum/#!topic/mailing.unix.rsync/lPOScZgFE9M ถ้าฉันเขียนโปรแกรมเพื่อทำสิ่งนี้ฉันจะประดิษฐ์ล้อใหม่อีกครั้งหรือไม่? http://www.finalcog.com/synchronise-block-devices ขอบคุณ คริส

2
ขนาดไฟล์ที่แปลกมาก (มากกว่า 600 PB) บนระบบไฟล์ขนาดเล็ก
ฉันมีไฟล์ในระบบไฟล์ XFS ซึ่งมีขนาดประมาณ 200 GB มันเป็นอิมเมจ QCOW2 ที่มีดิสก์เสมือนของเครื่องเสมือนที่ขับเคลื่อนด้วย KVM มีบางอย่างผิดพลาด (อาจเป็นข้อผิดพลาดของ qemu-kvm ฉันไม่แน่ใจ) เครื่องเสมือนขัดข้องและตอนนี้ฉันมีไฟล์ที่มีลักษณะดังนี้: 191090708 -rwxr--r--. 1 root root 737571587400425984 Oct 10 10:03 973d10e0-a5e3-4a59-9f98-4b9b9f072ade ดังนั้นมันยังคงครองบล็อก 191090708 แต่lsแสดงว่าเป็น 656 เพตาไบต์ นอกจากนี้ฉันมีไฟล์อื่นที่มีประวัติก่อนหน้าเหมือนกัน แต่อยู่ในระบบไฟล์อื่น (ไม่ใช่ XFS แต่เป็น GFS2): 410855320 -rwxr--r--. 1 root root 7493992262336241664 Dec 13 2014 ac2cb28f-09ac-4ca0-bde1-471e0c7276a0 มันครอบครองบล็อก 410855320 แต่lsแสดงว่าเป็น ~ 6.6 …

5
KVM: ฟีเจอร์ CPU ใดที่ทำให้ VM ทำงานได้ดีขึ้น?
เรากำลังใช้ Ubuntu 12.04 กับพารามิเตอร์ต่อไปนี้: Dell R910 เคอร์เนล 3.2.0-25-generic # 40-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux kvm 1: 84 + dfsg-0ubuntu16 + 1.0 + noroms + 0ubuntu13 qemu-kvm 1.0 + noroms-0ubuntu13 qemu-common 1.0 + noroms-0ubuntu13 qemu-kvm 1.0 + noroms-0ubuntu13 4 x CPU Intel (R) Xeon (R) E7- 4870 @ …

1
วิธีการลบแขกหลังจากสร้างด้วย virt-install
ฉันสร้างแขก KVM จากบรรทัดคำสั่งกับvirt-installที่ผมใช้ตัวเลือกบรรทัดคำสั่งและ--disk pool=vg0,size=20--name virt1.example.com ฉันจะลบผู้เยี่ยมชม KVM นี้ออกจากบรรทัดคำสั่งได้อย่างไร ฉันไม่ต้องการมันอีกแล้ว เพียงบันทึกบรรทัดคำสั่งทั้งหมดเป็น virt-install --debug --hvm --vnc --name virt1.example.com --os-type=linux --os-variant=rhel6 --pxe --network network=default,model=e1000,mac=02:54:00:13:be:e4 --disk pool=vg0,size=20 --ram 1024 --vcpus=1 และนี่คือข้อมูลเพิ่มเติมบางส่วน [root@server ~]# virsh vol-list vg0 Name Path ----------------------------------------- lv0 /dev/vg0/lv0 lv_swap /dev/vg0/lv_swap virt1.example.com.img /dev/vg0/virt1.example.com.img [root@server ~]# virsh list Id Name State ---------------------------------- 3 …

5
จะทำให้เวลาในการเริ่มต้นใช้งาน KVM guest ด้วย libvirt ได้อย่างไร?
บนโฮสต์ของฉันฉันใช้ libvirt และแขกของ KVM เมื่อโฮสต์กำลังปิดตัวลง libvirt จะหยุดพัก เมื่อโฮสต์เริ่มต้นขึ้น libvirt จะกลับมาเป็นแขกอีกครั้ง ปัญหาคือหากผู้เข้าพักถูกระงับและกลับมาทำงานต่อหลังจากผ่านไป 24 ชั่วโมงเวลาของผู้เข้าพักจะเป็น 24 ชั่วโมงในอดีต ฉันคิดว่าอาจเป็นปัญหากับแหล่งสัญญาณนาฬิกา แต่ตั้งค่าเป็น "kvm-clock" อยู่แล้ว $ cat /sys/devices/system/clocksource/clocksource0/available_clocksource kvm-clock tsc hpet acpi_pm $ cat /sys/devices/system/clocksource/clocksource0/current_clocksource kvm-clock

2
การแปลง Windows 2012 R2 จาก Hyper-V เป็น KVM (qemu)
ฉันมี Windows Server 2012 R2 ที่ใช้งาน SharePoint 2013 ซึ่งฉันกำลังพยายามโยกย้ายจาก Hyper-V ไปเป็น KVM (qemu) ฉันแปลงไฟล์ vhdx เป็นรูปแบบ qcow2 และคัดลอกไปยังเซิร์ฟเวอร์ KVM (RHEL 7.3) Hyper-V VM ได้รับการกำหนดค่าเป็น Generation 2 และฉันได้สร้าง VM ใหม่ใน KVM พร้อมเฟิร์มแวร์ UEFI (OVMF) เมื่อฉันบูทเครื่องจะเข้าสู่โหมดซ่อมอัตโนมัติ แต่จะไม่บู๊ต ฉันสามารถเปิด Cmd Prompt และต้องทำเพื่อตรวจสอบสิทธิ์ด้วยรหัสผ่านผู้ดูแลระบบท้องถิ่น ฉันได้เรียกใช้ต่อไปนี้: พิมพ์ BOOTREC / FIXMBR แล้วกด ENTER พิมพ์ BOOTREC / FIXBOOT …

2
เข้าใจความสัมพันธ์ระหว่าง Qemu และ KVM
ความแตกต่างระหว่าง KVM และ Qemu คืออะไร? ตามที่ฉันเข้าใจแล้วหลังสามารถให้ "การเลียนแบบโหมดผู้ใช้" ซึ่งหมายความว่าเราสามารถเรียกใช้ไฟล์ปฏิบัติการที่สร้างขึ้นสำหรับสถาปัตยกรรมอื่นเช่นนี้: # file busybox-sparc busybox-sparc: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), statically linked, stripped # qemu-sparc busybox-sparc ls Packages_arm Packages_i386 arm busybox-armv6l busybox-i686 busybox-powerpc busybox-sparc busybox-x86_64 i386 # .. และ "การจำลองคอมพิวเตอร์" ซึ่งหมายความว่าไม่เพียง แต่ทำการแปลไบนารี่แบบไดนามิก แต่เครื่องเสมือนทั้งหมดถูกจำลอง (การ์ดวิดีโอการ์ดเสียงการ์ดเครือข่ายอุปกรณ์ออปติคัล ฯลฯ ) ตัวอย่างเช่น: # qemu-system-sparc64 -hda …

2
KVM เป็นไฮเปอร์ไวเซอร์ประเภท 1 หรือ 2 หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน27 วันที่ผ่านมา KVM เป็นไฮเปอร์ไวเซอร์ประเภท 1 หรือ 2 หรือไม่ ฉันเข้าใจว่าไฮเปอร์ไวเซอร์ประเภท 1 ทำงานบนโลหะเปลือยในขณะที่ไฮเปอร์ไวเซอร์ประเภท 2 เป็นแอปพลิเคชันที่ทำงานบนระบบปฏิบัติการ (เช่น VMware Workstation) ฉันเข้าใจด้วยว่าความแตกต่างด้านประสิทธิภาพระหว่างลูกค้าประเภท 1 และลูกค้าประเภท 2 อาจมีนัยสำคัญ ฉันสับสนราวกับว่า KVM เป็นแบบที่ 1 หรือ 2 เนื่องจากฉันเข้าใจว่าสามารถติดตั้งสภาพแวดล้อมเดสก์ท็อปใน dom0 ได้

4
KVM สามารถระงับหรือปิดแขกโดยอัตโนมัติเมื่อโฮสต์ถูกปิดหรือไม่?
เรามีโฮสต์ CentOS 5.5 KVM ซึ่งให้บริการแขกด้วย CentOS รุ่นต่างๆและอาจเป็น OS อื่น ๆ ในภายหลัง เราต้องการที่จะสามารถ (a) ส่งการปิด ACPI โดยอัตโนมัติไปยังแขกทุกคนหรือ (b) ระงับแขกทั้งหมดลงในดิสก์ในการปิดโฮสต์ มีวิธีมาตรฐานที่จะทำให้สำเร็จอย่างใดอย่างหนึ่งหรือเป็นสถานการณ์ของคุณเอง? ขอบคุณ!

2
Strongswan vpn tunnel เชื่อมต่อ แต่ทราฟฟิกไม่ถูกส่งผ่าน
ฉันเพิ่งตั้งค่า vpn tunnel site-to-site พร้อม strongswan (4.5) อุโมงค์ดูดีและเชื่อมต่อกับด้านอื่น ๆ แต่ดูเหมือนว่ามีปัญหาการรับส่งข้อมูลเส้นทางผ่านอุโมงค์ ความคิดใด ๆ ขอบคุณ! แผนภาพเครือข่าย +----------------------------------+ |Dedicated server: starfleet | +-----------------+ | | | CISCO ASA | | +-------------------------| internet | | | |eth0: XX.XX.XX.195/29 +-------------------| YY.YYY.YYY.155 | | +-------------------------| +------+----------+ | |virbr1: 192.168.100.1/24 | | | +----+--------------------| | | | …

3
เธรด Hyper และเครื่องเสมือน?
ฉันได้อ่านหัวข้อนี้แล้ว: Hyper-V และ Hyper-threading: เปิดหรือปิด? แต่คำตอบเดียวคือ Windows เฉพาะ .... ฉันกำลังสร้างเซิร์ฟเวอร์ VM (โดยใช้ Proxmox VE หากสร้างความแตกต่าง) และสงสัยว่าการทำไฮเปอร์เธรดจะส่งผลต่อเครื่องเสมือนอย่างไร ... โดยเฉพาะถ้าฉันใช้จำนวนเครื่องเสมือนให้มากที่สุดจะช่วยให้เกิดเกลียวมากเกินไปหรือทำให้ประสิทธิภาพลดลง? นอกจากนี้เครื่องเสมือนที่ใหญ่ที่สุดจะเป็น Terminal Server ที่มีไคลเอนต์ ~ 30 (RAM 4 คอร์ / 8 GB) และเป็นไฟล์เซิร์ฟเวอร์ถ้ามี อัปเดต:เซิร์ฟเวอร์เป็น Dell R410 ที่มี RAM 1TB 10, 32 GB และ Dual Intel Xeon E5530 (ฉันไม่แน่ใจเกี่ยวกับรุ่นที่แน่นอน แต่เป็น E55xx ที่มี 2+ …

7
คำแนะนำสำหรับโซลูชันสำรองข้อมูลระยะไกลนอกสถานที่ที่มีประสิทธิภาพของ vm
ฉันกำลังมองหาคำแนะนำสำหรับการสำรองข้อมูล 6 vm ปัจจุบันของฉัน (และในไม่ช้าจะเติบโตได้ถึง 20) ขณะนี้ฉันกำลังรันคลัสเตอร์โหนด proxmox สองโหนด (ซึ่งเป็นฐานเดเบียนโดยใช้ kvm สำหรับการจำลองเสมือนด้วยส่วนหน้าเว็บที่กำหนดเองเพื่อจัดการ) ฉันมีสองกล่องที่เกือบเหมือนกันกับ amd phenom II x4 และมาเธอร์บอร์ด asus แต่ละอันมี 4 500 GB sata2 hdd, 1 สำหรับระบบปฏิบัติการและข้อมูลอื่น ๆ สำหรับการติดตั้ง proxmox และ 3 ใช้ mdadm + drbd + lvm เพื่อแชร์พื้นที่เก็บข้อมูล 1.5 TB ระหว่างสองเครื่อง ฉันเมานต์ lvm images ไปยัง kvm สำหรับเครื่องเสมือนทั้งหมด ขณะนี้ฉันมีความสามารถในการถ่ายโอนข้อมูลสดจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่งโดยทั่วไปภายในไม่กี่วินาที (ใช้เวลาประมาณ …

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