Чи можливо використовувати будь-яку техніку віртуалізації з Raspberry Pi 3?


14

Комп'ютери Raspberry Pi мають не так багато процесорної потужності та основної пам'яті, але вони можуть стати ідеальною платформою для вправ з віртуалізації на уроках університету.

Зараз я шукаю робочі рішення щодо віртуалізації.

Проект XEN реалізував рішення для запуску XEN на архітектурах ARM v7-A та ARM v8-A.

  • Raspberry Pi 1 не можна використовувати з XEN, оскільки він реалізує ARMv6.
  • Ця нитка говорить про те, що Raspberry Pi 2 також не можна використовувати з XEN. Інші джерела стверджують, що це можливо.
  • Raspberry Pi 3 має процесор ARM Cortex-A53, і відповідно до проекту XEN він підтримується XEN. Хтось перевіряв XEN за допомогою Raspberry Pi 3?

Ще одне рішення гіпервізора, яке має працювати на Raspberry Pi, - це тип-1-гіпервізор Xvisor .

У деяких навчальних посібниках пояснюється використання KVM-типу-2-гіпервізора на Raspberry Pi 2, але, очевидно, не тривіально, щоб запустити KVM.

Чи існують якісь подальші рішення для впровадження віртуалізації з Raspberry Pi 2 або 3?

Оновлення 1

Існують деякі підручники, які пояснюють встановлення та використання Linux Containers (LXC) з Raspberry Pi. LXC - це також технологія віртуалізації, але не гіпервізор типу 1 або 2 (див. Тут і тут ). На сьогодні найкращим підручником, який я знайшов, є цей , який є німецькою мовою.


Я думаю, що ще зарано точно знати. Просто скинув мої два центи тут.
ПНДА

Вам це може бути цікаво: 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-розрядних процесорів Arm, як вони показали свій американський шиндиг VMworld в Лас-Вегасі (серпень 2018 року).

Здається, незабаром ми зможемо об'єднати кілька Raspberry Pi 3 моделі B + (arm64), до звичайних робочих рішень для віртуалізації, як дивіться сьогодні з x86.

Довідково



0

Я мав намір перевірити це, але цього не зробив сам. Я побачив статтю цього хлопця, що пояснює, як встановити OpenStack на Rpi. ( http://openstack.prov12n.com/openstack-on-raspberry-pi-part-1-why/ )


2
Будь ласка, додайте більш детальну інформацію до своєї відповіді. Що станеться, якщо посилання розірветься в майбутньому?
Дарт Вейдер

Підручник неповний. Автор створив три частини ( 1 , 2 і 3 ). BTW: У навчальному посібнику використовується Linux Containers (LXC), який також є технікою віртуалізації, але не є гіпервізором типу 1- або type-2 (див. Тут ).
Neverland

Тут ми намагаємося прийняти нову політику стосовно безвідповідальних відповідей лише на посилання . Якщо ця публікація не буде відредагована таким чином, щоб вона містила інформацію, яка може відповідати, хоча й мінімально, через 48 годин вона буде перетворена на Wiki Wiki, щоб спростити її виправлення спільнотою.
Ghanima
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.