เป็นไปได้ไหมที่จะใช้เทคนิค virtualization กับ Raspberry Pi 3?


14

คอมพิวเตอร์ Raspberry Pi มีพลังงาน CPU และหน่วยความจำหลักไม่มากนัก แต่อาจเป็นแพลตฟอร์มที่สมบูรณ์แบบสำหรับการฝึกเสมือนจริงในชั้นเรียนของมหาวิทยาลัย

ตอนนี้ฉันกำลังมองหาโซลูชันการทำงานเสมือนจริง

โครงการ XENได้ดำเนินการแก้ปัญหาในการทำงาน XEN บน ARM v7-A และ ARM สถาปัตยกรรม v8-A a

  • Raspberry Pi 1 ไม่สามารถใช้กับ XEN ได้เพราะใช้ ARMv6
  • เธรดนี้แสดงให้เห็นว่า Raspberry Pi 2 ไม่สามารถใช้กับ XEN ได้ แหล่งข้อมูลอื่นบอกว่าเป็นไปได้
  • Raspberry Pi 3 มีหน่วยประมวลผล ARM Cortex-A53 และตามโครงการ XENสนับสนุนโดย XEN มีใครทดสอบ XEN กับ Raspberry Pi 3 หรือไม่?

วิธีการแก้ปัญหาไฮเปอร์ไวเซอร์อื่นที่ควรจะทำงานในราสเบอร์รี่ Pi เป็นชนิดที่-1-hypervisor Xvisor

บทเรียนบางบทอธิบายเกี่ยวกับการใช้งาน KVM ของ Type-2-hypervisor บน Raspberry Pi 2 แต่มันก็ไม่สำคัญเลยที่จะทำให้ KVM ทำงานได้

มีโซลูชั่นเพิ่มเติมใด ๆ ที่จะใช้การจำลองเสมือนกับ Raspberry Pi 2 หรือ 3 หรือไม่?

อัปเดต 1

มีบทเรียนบางบทที่อธิบายการติดตั้งและการใช้งาน Linux Containers (LXC) กับ Raspberry Pi LXC เป็นเทคนิคการจำลองเสมือน แต่ไม่ใช่ type-1- หรือ type-2-hypervisor (ดูที่นี่และที่นี่ ) ถึงตอนนี้การสอนที่ดีที่สุดที่ฉันพบคือบทเรียนนี้ซึ่งเป็นภาษาเยอรมัน


ฉันคิดว่ามันยังเร็วเกินไปที่จะรู้อย่างแน่นอน เพียงแค่ลดสองเซนต์ของฉันที่นี่
PNDA

คุณอาจพบว่าสิ่งนี้น่าสนใจ: resin.io/blog/…
SiKing

คำตอบ:


4

ขึ้นอยู่กับประสิทธิภาพที่ยอมรับได้QEMUธรรมดาที่ไม่มี KVM อาจเป็นโซลูชันที่ทำงานได้ สมมติว่าคุณจำเป็นต้องเรียกใช้ x86 ระบบที่ติดตั้งในdisk.img,

apt-get install qemu-system-x86
qemu-system-i386 -hda disk.img

นี่ก็เพียงพอที่จะเรียกใช้สิ่งเก่า (DOS, Windows 95 และสิ่งที่เทียบเท่าจากยุคเก้าสิบในสถาปัตยกรรมอื่น ๆ )

โซลูชันเวอร์ชวลไลเซชันอื่นคือExagearซึ่งสามารถเรียกใช้สิ่งต่าง ๆ เช่น Skype แต่เป็นซอฟต์แวร์เชิงพาณิชย์และ จำกัด เป้าหมาย Linux และ x86


2

เพียงแค่เพิ่มคำตอบสำหรับคนอย่างฉัน: ฉันกำลังมองหาการบริการสองสามอย่างบนราสเบอร์รี่ปี่ของฉัน

เพียงสองโซลูชั่นการทำงานที่ผมพบคือ:

  1. ใช้งาน HypriosOS ซึ่งเป็น Raspbian พร้อม Docker ลิงค์
  2. สำหรับความสามารถของ VM อย่างเต็มรูปแบบฉันพยายามและลองใช้คอนเทนเนอร์ LXC และ LXD linux บน Raspbian, Ubuntu Mate และสิ่งที่ไม่ได้ แต่บทเรียนทั้งหมดรวมถึงการรวบรวมเมล็ดด้วยสวิตช์ที่ไม่มีอยู่ ฉันพบประสบการณ์ที่ไร้รอยต่อกับ Arch ติดตั้ง Arch linux บน PIแล้วเรียกใช้pacman -S lxc

2

ปรากฏว่า VMware กำลังทำงานบนไฮเปอร์ไวเซอร์ที่ทำจากโลหะเปลือย (ESXi) สำหรับโปรเซสเซอร์แขน 64 บิตเนื่องจากพวกเขาได้แสดงให้เห็นแล้วใน VMware US shindig ในลาสเวกัส (สิงหาคม 2561)

ดูเหมือนว่าในไม่ช้าเราจะสามารถจัดกลุ่ม Raspberry Pi 3 รุ่น B + (arm64) หลาย ๆ ตัวให้กลายเป็นโซลูชั่นการทำงานเสมือนจริงแบบปกติที่เราเห็นในปัจจุบันด้วย x86

การอ้างอิง



0

ฉันตั้งใจจะทดสอบสิ่งนี้ แต่ยังไม่ได้ทำเอง ฉันเห็นบทความของผู้ชายคนนี้อธิบายวิธีการติดตั้ง OpenStack บน Rpi ( http://openstack.prov12n.com/openstack-on-raspberry-pi-part-1-why/ )


2
โปรดเพิ่มรายละเอียดเพิ่มเติมลงในคำตอบของคุณจะเกิดอะไรขึ้นหากลิงก์แบ่งในอนาคต
Darth Vader

บทช่วยสอนไม่สมบูรณ์ ผู้เขียนสร้างสามส่วน ( 1 , 2และ3 ) BTW: บทช่วยสอนใช้ Linux Containers (LXC) ซึ่งเป็นเทคนิคการจำลองเสมือน แต่ไม่ใช่ type-1- หรือ type-2-hypervisor (ดูที่นี่ )
เนเวอร์แลนด์

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