戻る>Ubuntu 12.04 on ext HDD

インストール

  • $ sudo apt-get install qemu

ディスクイメージの作成

  • $ qemu-img create -f qcow2 qemu-disk.img 20G

オプション

  • $ man qemu-system-x86_64
optionnote
kvm 有効化-enable-kvm
SMP 有効化-smp 2
メモリサイズ指定-m 2048
hdd指定-hda ./qemu-disk.img
cd指定-cdrom ~/ISO/ubuntu-12.04.1-desktop-amd64.iso
一度だけcd起動-boot once=d
serial無効化-serial none
parallel無効化-parallel none
USB有効化-usb
前画面-full-screen
リダイレクト-redir tcp:10022::22
グラフィックス無し-nographic
スナップショットモード-snapshot
VNCで起動-vnc :2

Ubuntu のインストール

  • $ qemu-system-x86_64 -enable-kvm -smp 2 -serial none -parallel none -hda ./qemu-disk.img -cdrom ~/ISO/ubuntu-12.04.1-desktop-amd64.iso -boot once=d -usb -m 2048
Could not access KVM kernel module: Permission denied
failed to initialize KVM: Permission denied
No accelerator found!
  • kvm グループに自分のアカウントを追加する。

Ubuntu の起動

グラフィックあり

$ qemu-system-x86_64 -enable-kvm -smp 4 -parallel none -hda ./qemu-disk.img -usb -m 2048 -redir tcp:10022::22 -full-screen -serial none

グラフィックなし

$ qemu-system-x86_64 -enable-kvm -smp 4 -parallel none -hda ./qemu-disk.img -usb -m 2048 -redir tcp:10022::22 -nographic

HDD イメージでの性能比較

準備

  • man qemu-img
    • raw と、qcow2を比較
    • qcow2には、パラメータがあるがひとまずdefaultととする。

Ubuntu1204:~/qemu/Ubuntu1204$ qemu-img create -f qcow2 disk.qcow2 5G
Formatting 'disk.qcow2', fmt=qcow2 size=5368709120 encryption=off cluster_size=65536
Ubuntu1204:~/qemu/Ubuntu1204$ qemu-img create -f raw disk.raw 5G
Formatting 'disk.raw', fmt=raw size=5368709120
  • hdb, hdc に割り当てて、qemu起動
  • fdisk, mkfs で、ext4
  • blkid で、UUDIを調べて、/etc/fstabを書き換えて、mount -a
  • 以下の状態にする。
Ubuntu1204QEMU:~$ df
/dev/sdc1        5225416  207168   4756156   5% /mnt_raw
/dev/sdb1        5225416  207168   4756156   5% /mnt_qcow2

あとで

console とmonitorの切り替え

  • Ctrl-AHでhelp表示。

kernel の console 出力を有効にする。

  • kernelのコンソール出力がないので、なにも出力されない。
  • シリアルコンソールの有効化

VNC

  • monitor を使って、パスワードを設定
  • どういった条件で発生するのか特定
    • key layout が異常!?
    • WinのRealVNCからだと接続ができない?
      • 一瞬接続するがすぐに切れる?

kvm の効果を確認

snapshot に関して

ネットワーク

    • 通信速度比較
      • host <-> guest
      • guest <-> The internet
  • 複数の仮想環境を同時に起動
  • host <-> guest通信
    • host のsambaを共有
  • host と複数の仮想環境でネットワークを組む
    • host が、GW

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます