Компьютеры 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 (LXC) с Raspberry Pi. LXC также является техникой виртуализации, но не гипервизором типа 1 или типа 2 (см. Здесь и здесь ). До сих пор лучший учебник я нашел, это один, который на немецком языке.
источник
Ответы:
В зависимости от того, какая производительность является приемлемой, простой QEMU без KVM может быть жизнеспособным решением. Предполагая , что вам нужно запустить x86 системы , установленной в
disk.img
,Этого достаточно для запуска старых вещей (DOS, Windows 95 и их эквиваленты из девятнадцати в других архитектурах).
Еще одно решение для виртуализации - Exagear, которое может запускать сложные приложения, такие как Skype, но это коммерческое программное обеспечение и ограничено целями Linux и x86.
источник
Просто добавляю ответ для таких людей, как я: я хотел запустить несколько сервисов на моем Raspberry Pi.
В только две рабочих решениях , которые я нашел , являются:
pacman -S lxc
источник
Похоже, что VMware работает над гипервизором «голое железо» (ESXi) для 64-битных процессоров Arm, как они продемонстрировали на своей выставке VMworld в США в Лас-Вегасе (август 2018 года).
Похоже, что в скором времени мы сможем объединить несколько моделей Raspberry Pi 3 B + (arm64) в нормальные рабочие решения для виртуализации, как мы видим сегодня на x86.
Ссылка
источник
Вы можете попробовать Minos, v0.2.1 имеет поддержку Raspberry Pi 3.
https://github.com/minos-project/minos-hypervisor
источник
Я хотел проверить это, но сам этого не сделал. Я видел статью этого парня, объясняющую, как установить OpenStack на Rpi. ( http://openstack.prov12n.com/openstack-on-raspberry-pi-part-1-why/ )
источник