Apakah mungkin menggunakan teknik virtualisasi dengan Raspberry Pi 3?

14

Komputer Raspberry Pi tidak memiliki banyak daya CPU dan memori utama tetapi mereka bisa menjadi platform yang sempurna untuk latihan virtualisasi di kelas universitas.

Sekarang saya sedang mencari solusi virtualisasi yang berfungsi.

Proyek XEN telah menerapkan solusi untuk menjalankan XEN pada arsitektur ARM v7-A dan ARM v8-A.

  • Raspberry Pi 1 tidak dapat digunakan dengan XEN karena mengimplementasikan ARMv6.
  • Utas ini menunjukkan bahwa Raspberry Pi 2 juga tidak dapat digunakan dengan XEN. Sumber lain mengatakan itu mungkin.
  • Raspberry Pi 3 memiliki prosesor ARM Cortex-A53 dan menurut proyek XEN didukung oleh XEN. Apakah ada yang menguji XEN dengan Raspberry Pi 3?

Solusi hypervisor lain yang dapat digunakan pada Raspberry Pi adalah tipe-1-hypervisor Xvisor .

Beberapa tutorial menjelaskan menggunakan KVM tipe-2-hypervisor pada Raspberry Pi 2 tetapi jelas tidak sepele untuk menjalankan KVM.

Apakah ada solusi lebih lanjut untuk mengimplementasikan virtualisasi dengan Raspberry Pi 2 atau 3?

Perbarui 1

Beberapa tutorial ada yang menjelaskan instalasi dan penggunaan Linux Containers (LXC) dengan Raspberry Pi. LXC juga merupakan teknik virtualisasi, tetapi bukan tipe-1- atau tipe-2-hypervisor (lihat di sini dan di sini ). Sampai sekarang tutorial terbaik yang saya temukan adalah yang ini , yang dalam bahasa jerman.

Neverland
sumber
Saya pikir masih terlalu dini untuk tahu persis. Baru saja menjatuhkan dua sen saya di sini.
PNDA
Anda mungkin menemukan ini menarik: resin.io/blog/…
SiKing

Jawaban:

4

Bergantung pada kinerja apa yang dapat diterima, QEMU sederhana tanpa KVM mungkin merupakan solusi yang layak. Dengan asumsi Anda perlu menjalankan sistem x86 yang diinstal dalam disk.img,

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

Ini cukup untuk menjalankan hal-hal lama (DOS, Windows 95 dan padanannya dari nineteens di arsitektur lain).

Solusi virtualisasi lainnya adalah Exagear yang dapat menjalankan hal-hal yang menuntut seperti Skype, tetapi ini adalah perangkat lunak komersial dan terbatas pada target Linux dan x86.

Dmitry Grigoryev
sumber
2

Hanya menambahkan jawaban untuk orang-orang seperti saya: Saya ingin menjalankan beberapa layanan pada pi raspberry saya.

The hanya dua solusi bekerja saya menemukan adalah:

  1. Menjalankan HypriosOS yang merupakan Raspbian dengan Docker disertakan. tautan
  2. Untuk kapabilitas VM penuh, saya mencoba dan mencoba menjalankan wadah linux LXC dan LXD pada Raspbian, Ubuntu Mate dan apa yang tidak, tetapi semua tutorial menyertakan kompilasi kernel dengan sakelar yang tidak ada. Saya menemukan pengalaman yang mulus dengan Arch. Instal Arch linux pada PI dan kemudian jalankanpacman -S lxc

sumber
2

Tampaknya VMware bekerja pada bare-metal hypervisor (ESXi) untuk prosesor Arm 64-bit, karena mereka telah menunjukkan pada VMworld US shindig mereka di Las Vegas (Agustus 2018).

Tampaknya kita akan segera dapat mengelompokkan beberapa Raspberry Pi 3 model B + (arm64), menjadi solusi virtualisasi yang berfungsi normal seperti yang kita lihat sekarang dengan x86.

Referensi

Slavik Meltser
sumber
0

Saya bermaksud menguji ini, tetapi belum melakukannya sendiri. Saya melihat artikel orang ini yang menjelaskan cara menginstal OpenStack pada Rpi. ( http://openstack.prov12n.com/openstack-on-raspberry-pi-part-1-why/ )

Neo
sumber
2
Harap tambahkan lebih detail jawaban Anda, apa yang terjadi jika tautan rusak di masa mendatang?
Darth Vader
Tutorialnya tidak lengkap. Penulis membuat tiga bagian ( 1 , 2 dan 3 ). BTW: Tutorial ini menggunakan Linux Containers (LXC) yang juga merupakan teknik virtualisasi, tetapi bukan tipe-1- atau tipe-2-hypervisor (lihat di sini ).
Neverland
Kami sedang mencoba kebijakan baru sehubungan dengan jawaban tanpa tautan informasi saja di sini . Jika posting ini tidak diedit mengandung informasi yang dapat dijadikan jawaban, namun minimal, dalam 48 jam akan dikonversi ke Komunitas Wiki untuk menyederhanakan setelah diperbaiki oleh komunitas.
Ghanima