Raspberry Pi 3で仮想化技術を使用することは可能ですか?


14

Raspberry PiコンピューターにはCPUパワーとメインメモリはあまりありませんが、大学のクラスでの仮想化演習に最適なプラットフォームになる可能性があります。

現在、実用的な仮想化ソリューションを探しています。

Xenプロジェクトは、 ARM v7の-AおよびARM V8-Aアーキテクチャ上でXENを実行するためのソリューションを実装しています。

  • Raspberry Pi 1はARMv6を実装しているため、XENでは使用できません。
  • このスレッドは、Raspberry Pi 2もXENで使用できないことを示しています。他の情報源はそれが可能だと言っています。
  • Raspberry Pi 3にはARM Cortex-A53プロセッサが搭載されており、XENプロジェクトによると、XENによってサポートされています。誰かがRaspberry Pi 3でXENをテストしましたか?

Raspberry Piで動作する別のハイパーバイザーソリューションは、タイプ1ハイパーバイザーXvisorです。

いくつかの チュートリアルでは、Raspberry Pi 2でタイプ2ハイパーバイザーKVMを使用する方法を説明していますが、KVMを実行するのは簡単ではありません。

Raspberry Pi 2または3で仮想化を実装するためのソリューションはありますか?

アップデート1

Raspberry PiでのLinux Containers(LXC)のインストールと使用法を説明するチュートリアルがいくつかあります。LXCも仮想化手法ですが、タイプ1またはタイプ2のハイパーバイザーではありません(こちらこちらをご覧ください)。今までのところ、私が見つけた最高のチュートリアルはドイツ語のこのチュートリアルです。


正確に知るにはまだ早すぎると思います。ここに2セントを落とします。
PNDA

:あなたはこの興味深い見つけるかもしれないresin.io/blog/...
SiKing

回答:


4

許容可能なパフォーマンスに応じて、KVMを使用しないプレーンなQEMUが実行可能なソリューションになる場合があります。にインストールされたx86システムを実行する必要があると仮定するとdisk.img

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

これは、古いもの(DOS、Windows 95、および他のアーキテクチャの19からの同等のもの)を実行するのに十分です。

もう1つの仮想化ソリューションはExagearで、Skypeなどの要求の厳しいものを実行できますが、商用ソフトウェアであり、Linuxターゲットとx86に限定されています。


2

私のような人に答えを追加するだけです:私は私のラズベリーパイでいくつかのサービスを実行しようとしていました。

唯一私が見つけた2つの作業の解決策は以下のとおりです。

  1. Dockerを含むRaspbianであるHypriosOSを実行します。リンク
  2. 完全なVM機能については、Raspbian、Ubuntu MateなどでLXCおよびLXDのlinuxコンテナーを実行してみましたが、すべてのチュートリアルには、存在しないスイッチでカーネルをコンパイルすることが含まれていました。Archとのシームレスな体験を見つけました。PIにArch Linuxをインストールして実行しますpacman -S lxc

2

VMwareは、ラスベガスのVMworld US shindig(2018年8月)で披露したように、64ビットArmプロセッサ用のベアメタルハイパーバイザー(ESXi)に取り組んでいるようです。

x86で今日見られるように、すぐに複数のRaspberry Pi 3モデルB +(arm64)をクラスター化して、正常に機能する仮想化ソリューションにすることができるようです。

参照



0

私はこれをテストするつもりでしたが、自分でやっていません。RpiにOpenStackをインストールする方法を説明するこの男の記事を見ました。(http://openstack.prov12n.com/openstack-on-raspberry-pi-part-1-why/


2
回答に詳細を追加してください。今後リンクが破損した場合はどうなりますか?
ダースベイダー

チュートリアルは不完全です。著者は、3つの部分(作成12及び3)。BTW:このチュートリアルでは、Linux Containers(LXC)を使用しますが、これも仮想化手法ですが、タイプ1またはタイプ2のハイパーバイザーではありません(こちらを参照)。
ネバーランド

ここでは、情報のないリンクのみの回答に関する新しいポリシーを試行しています。この投稿が編集されていない場合でも、最小限の回答となる情報を含む場合、48時間以内にコミュニティWikiに変換され、コミュニティによる修正が簡単になります。
ガニマ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.