Komputery Raspberry Pi nie mają dużej mocy procesora i głównej pamięci, ale mogą być idealną platformą do ćwiczeń wirtualizacyjnych na uniwersytetach.
Teraz szukam działających rozwiązań wirtualizacyjnych.
W projekcie XEN zaimplementowano rozwiązanie do uruchamiania XEN na architekturach ARM v7-A i ARM v8-A.
- Raspberry Pi 1 nie może być używany z XEN, ponieważ implementuje ARMv6.
- Ten wątek sugeruje, że Raspberry Pi 2 również nie może być używany z XEN. Inne źródła podają, że byłoby to możliwe.
- Raspberry Pi 3 ma procesor ARM Cortex-A53 i zgodnie z projektem XEN jest obsługiwany przez XEN. Czy ktoś przetestował XEN z Raspberry Pi 3?
Innym rozwiązaniem hypervisora, które powinno działać na Raspberry Pi, jest Xvisor hypervisor typu 1 .
Niektóre samouczki wyjaśniają używanie KVM-hypervisora typu 2 na Raspberry Pi 2, ale oczywiście uruchomienie KVM nie jest trywialne.
Czy istnieją jakieś inne rozwiązania do wdrożenia wirtualizacji za pomocą Raspberry Pi 2 lub 3?
Aktualizacja 1
Istnieją niektóre samouczki, które wyjaśniają instalację i korzystanie z Linux Containers (LXC) z Raspberry Pi. LXC to także technika wirtualizacji, ale nie hiperwizor typu 1 lub 2 (patrz tutaj i tutaj ). Do tej pory najlepszym tutorialem, jaki znalazłem, jest ten , który jest w języku niemieckim.
źródło
Odpowiedzi:
W zależności od tego, jaka wydajność jest akceptowalna, zwykłe QEMU bez KVM może być realnym rozwiązaniem. Zakładając, że musisz uruchomić zainstalowany system x86
disk.img
,To wystarczy, aby uruchomić stare rzeczy (DOS, Windows 95 i ich odpowiedniki z dziewiętnastu w innych architekturach).
Innym rozwiązaniem do wirtualizacji jest Exagear, który może obsługiwać wymagające rzeczy, takie jak Skype, ale jest to oprogramowanie komercyjne i jest ograniczone do systemów Linux i x86.
źródło
Właśnie dodając odpowiedź dla ludzi takich jak ja: Chciałem uruchomić kilka usług na moim malinowym pi.
W zaledwie dwa roztwory robocze znalazłem to:
pacman -S lxc
źródło
Wygląda na to, że VMware pracuje nad boskim hypervisorem (ESXi) dla 64-bitowych procesorów Arm, ponieważ pokazali się na swoim shindig VMworld w Las Vegas (sierpień 2018).
Wygląda na to, że wkrótce będziemy w stanie zgrupować wiele Raspberry Pi 3 model B + (arm64) w normalne, działające rozwiązania wirtualizacyjne, jak to dzisiaj widzimy w przypadku x86.
Odniesienie
źródło
Możesz wypróbować Minos, wersja 0.2.1 obsługuje Raspberry Pi 3.
https://github.com/minos-project/minos-hypervisor
źródło
Chciałem to przetestować, ale sam tego nie zrobiłem. Widziałem artykuł tego faceta wyjaśniający, jak zainstalować OpenStack na Rpi. ( http://openstack.prov12n.com/openstack-on-raspberry-pi-part-1-why/ )
źródło