Die Raspberry Pi-Computer haben nicht viel CPU-Leistung und Hauptspeicher, aber sie könnten die perfekte Plattform für Virtualisierungsübungen in Universitätsklassen sein.
Jetzt suche ich nach funktionierenden Virtualisierungslösungen.
Das XEN-Projekt hat eine Lösung für die Ausführung von XEN auf ARM v7-A- und ARM v8-A-Architekturen implementiert.
- Der Raspberry Pi 1 kann nicht mit XEN verwendet werden, da er das ARMv6 implementiert.
- Dieser Thread legt nahe, dass der Raspberry Pi 2 auch nicht mit XEN verwendet werden kann. Andere Quellen sagen, es wäre möglich.
- Der Raspberry Pi 3 verfügt über einen ARM Cortex-A53-Prozessor und wird laut XEN-Projekt von XEN unterstützt. Hat jemand XEN mit dem Raspberry Pi 3 getestet?
Eine andere Hypervisor-Lösung, die auf dem Raspberry Pi funktionieren sollte, ist der Typ-1-Hypervisor Xvisor .
Einige Tutorials erklären die Verwendung des Typ-2-Hypervisors KVM auf dem Raspberry Pi 2, aber es ist offensichtlich nicht trivial, KVM zum Laufen zu bringen.
Gibt es weitere Lösungen für die Implementierung der Virtualisierung mit dem Raspberry Pi 2 oder 3?
Update 1
Es gibt einige Tutorials, die die Installation und Verwendung von Linux Containern (LXC) mit dem Raspberry Pi erklären. LXC ist auch eine Virtualisierungstechnik, jedoch kein Typ-1- oder Typ-2-Hypervisor (siehe hier und hier ). Das beste Tutorial, das ich bisher gefunden habe, ist dieses in deutscher Sprache.
quelle
Antworten:
Je nachdem, welche Leistung akzeptabel ist, kann eine einfache QEMU ohne KVM eine praktikable Lösung sein. Angenommen, Sie müssen ein x86-System ausführen, in dem installiert ist
disk.img
,Dies ist genug, um alte Sachen (DOS, Windows 95 und deren Entsprechungen aus den neunzehn Jahren in anderen Architekturen) auszuführen.
Eine weitere Virtualisierungslösung ist Exagear , mit der anspruchsvolle Anwendungen wie Skype ausgeführt werden können. Es handelt sich jedoch um kommerzielle Software, die auf Linux-Ziele und x86 beschränkt ist.
quelle
Nur eine Antwort für Leute wie mich: Ich wollte ein paar Dienste auf meinem Himbeer-Pi ausführen.
Die einzigen zwei funktionierenden Lösungen, die ich gefunden habe, sind:
pacman -S lxc
quelle
Anscheinend arbeitet VMware an einem Bare-Metal-Hypervisor (ESXi) für 64-Bit-Arm-Prozessoren, wie sie auf ihrer VMworld US in Las Vegas (August 2018) gezeigt haben.
Es scheint, dass wir bald mehrere Raspberry Pi 3-Modelle B + (arm64) zu einer normal funktionierenden Virtualisierungslösung zusammenfassen können, wie wir es heute mit x86 sehen.
Referenz
quelle
Sie können versuchen, Minos, v0.2.1 unterstützt Raspberry Pi 3.
https://github.com/minos-project/minos-hypervisor
quelle
Ich wollte das testen, habe es aber nicht selbst gemacht. Ich habe den Artikel dieses Typen gesehen, der erklärt, wie man OpenStack auf Rpi installiert. ( http://openstack.prov12n.com/openstack-on-raspberry-pi-part-1-why/ )
quelle