QEMU をインストール,Ubuntu 仮想マシンの作成(Ubuntu 上)
QEMU は x86, PowerPC, S390, ARM などのマシンのエミューレータ.
前準備
Ubuntu のシステム更新
Ubuntu で OS のシステム更新を行うときは, 次のコマンドを実行.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
KVM と QEMU のインストール手順
次のコマンドを実行.
- インストール
sudo apt -y update sudo apt -y install qemu-system qemu-system-common qemu-utils
- カーネルモジュールの設定
まず手動でカーネルモジュールの組み込みを行ってみる
sudo modprobe kvm_intel sudo modprobe kvm lsmod | grep kvm kvm-ok
うまく組み込めるようだったら、自動で組み込むように設定することにする。 /etc/modules を編集し、
kvm_intel kvm
の2行を追加する
- Ubuntu でSPICE クライアントのインストール
sudo apt -y update sudo apt -y install spice-client
- Ubuntu で仮想マシン管理ソフトウェア libvirt と ubuntu-vm-builder のインストール
sudo apt -y install libvirt-clients libvirt-daemon libvirt0 python3-libvirt libvirt-dev sudo apt -y install virt-manager cpu-checker bridge-utils
以上の操作で,virsh などのコマンドが使えるようになる また /etc/libvirt 下にいくつかの設定ファイルができる
Ubuntu 仮想マシンの作成(QEMU を利用)
【ここでの設定内容】
設定項目 | データ型 | 本 Web ページでの設定値 |
仮想マシン・イメージファイルのファイル名 | 文字列 | /home/os001.qcow2 |
仮想マシン・イメージファイルのフォーマット | 文字列 | qcow2 |
仮想マシン・イメージファイルの最大サイズ | 数値 | 80 (GB) |
ゲスト OS の種類 | 文字列 | precise (Ubuntu 22.04) |
仮想マシンに割り当てるメインメモリのサイズ | 数値 | 2048 (MB) |
仮想マシンの起動に使う ISO イメージファイル名 | 文字列 | /home/ubuntu-22.04-desktop-amd64.iso |
cd /tmp qemu-img create -f qcow2 /home/os001.qcow2 80G sudo modprobe kvm_intel # 64 ビット の Ubuntu 22.04 の場合 qemu-system-x86_64 -hda /home/os001.qcow2 -m 2048 -cdrom /home/ubuntu-22.04-desktop-amd64.iso -boot d --enable-kvm -usb -serial none -parallel none
qemu-launcher の起動コマンド
qemu-launcher
マシン名、割り当てるメモリ量、仮想ハードディスク、仮想 CD-ROM の設定ができる。