qemu

qemu on Ubuntu 20.04

  1.  Install
    sudo apt -y update
    sudo apt -y install kvm
    sudo apt -y install kvm-ipxe
    sudo apt -y install qemu-common
    sudo apt -y install qemu-kvm 
    sudo apt -y install qemu-keymaps
    sudo apt -y install qemu-kvm-extras
    sudo apt -y install qemu-system
    sudo apt -y install qemu-user
    sudo apt -y install qemu-utils 
    sudo apt -y install qemu-launcher
    sudo apt -y install qemulator
    sudo apt -y install qemuctl
    sudo apt -y install qtemu 
    sudo apt -y install qemu-kvm-spice
    
  2. Setup kernel modules.

    load each kernel modules.

    sudo modprobe kvm_intel
    sudo modprobe kvm
    lsmod | grep kvm
    kvm-ok
    

    うまく組み込めるようだったら、自動で組み込むように設定することにする。 /etc/modules を編集し、

    kvm_intel
    kvm
    

    の2行を追加する

  3. Ubuntu でSPICE クライアントのインストール
    sudo apt -y update
    sudo apt -y install spice-client
    
  4. Ubuntu で仮想マシン管理ソフトウエア libvirt と ubuntu-vm-builder のインストール
    sudo apt -y update
    sudo apt -y install libvirt0
    sudo apt -y install libvirt-bin
    sudo apt -y install libvirt-dev
    sudo apt -y install libvirt-doc
    sudo apt -y install python-libvirt
    sudo apt -y install libvirt-ruby 
    sudo apt -y install virt-manager 
    sudo apt -y install virt-viewer
    sudo apt -y install virt-goodies
    sudo apt -y install virt-top
    sudo apt -y install ubuntu-vm-builder
    sudo apt -y install cpu-checker
    sudo apt -y install bridge-utils
    

    以上の操作で,vmware2libvirt, virt-viewer, virsh, virt-install などのコマンドが使えるようになります また /etc/libvirt 下にいくつかの設定ファイルができる

  5. ユーザの所属グループの調整
    sudo usermod $(whoami) -a -G libvirtd
    cat /etc/group | grep libvirtd
    

QEMU を使ってみる

【ここでの設定内容】

設定項目 データ型 本 Web ページでの設定値
仮想マシン・イメージファイルのファイル名 文字列 /home/os001.qcow2
仮想マシン・イメージファイルのフォーマット 文字列 qcow2
仮想マシン・イメージファイルの最大サイズ 数値 80 (GB)
ゲスト OS の種類 文字列 precise (Ubuntu 12.04)
仮想マシンに割り当てるメインメモリのサイズ 数値 2048 (MB)
仮想マシンの起動に使う ISO イメージファイル名 文字列 /home/ubuntu-12.04-desktop-amd64.iso
cd /tmp
qemu-img create -f qcow2 /home/os001.qcow2 80G .
sudo modprobe kvm_intel 
# 32 ビット の Ubuntu 12.04 の場合
qemu-system-i386 -hda /home/os001.qcow2 -m 2048 -cdrom /home/ubuntu-12.04-desktop-i386.iso -boot d --enable-kvm -usb -serial none -parallel none
# 64 ビット の Ubuntu 12.04 の場合
qemu-system-x86_64 -hda /home/os001.qcow2 -m 2048 -cdrom /home/ubuntu-12.04-desktop-amd64.iso -boot d --enable-kvm -usb -serial none -parallel none

qemu-launcher の起動コマンド

 

qemu-launcher

マシン名、割り当てるメモリ量、仮想ハードディスク、仮想 CD-ROM の設定ができる。