Quick Emulator (QEMU) は、QEMU/KVM 仮想化テクノロジ スーツの主要コンポーネントです。ハードウェアの仮想化とプロセッサのエミュレーションを提供します。 QEMU はユーザー空間で実行され、カーネルを必要とせずに、ドライバーは高速なシステム エミュレーションを提供できます。 QEMU は 2 つの動作モードをサポートしています:
- 完全なシステム エミュレーション。QEMU は、CPU タイプや周辺機器を含むコンピュータ システム全体をエミュレートします。
- QEMU が別の CPU アーキテクチャでネイティブにコンパイルされたプロセスを実行できるユーザー モード エミュレーション
以下のエラーが発生した場合:
kvm-img: command not found
選択したディストリビューションに従って、以下のパッケージをインストールしてみてください。
分布 | コマンド |
---|---|
Debian | apt-get install qemu-kvm |
Ubuntu | apt-get install qemu-kvm |
カリ Linux | apt-get install qemu-kvm |
CentOS | yum install qemu-kvm |
Fedora | dnf install qemu-kvm |
まとめ
libvirt、QEMU、および KVM の相互作用により、完全な仮想化機能が得られます。 KVM を使用する場合、最初に libvirt (https://libvirt.org) と呼ばれるメインのアプリケーション プログラミング インターフェイス (API) を使用する可能性が高くなります。しかし、libvirt には他の機能があります。これはデーモンであり、さまざまなハイパーバイザーの管理ツールでもあります。 QEMU は、汎用のオープン ソース マシン エミュレーターおよびバーチャライザーです。マシン エミュレータとして使用すると、QEMU はあるマシン (ARM ボードなど) 用に作成された OS とプログラムを別のマシン (自分の PC など) で実行できます。