Edited at

KVMをインストールする

More than 3 years have passed since last update.


前提条件の確認

OS の仮想化を実現するには、CPU が Intel VT もしくは AMD-V に対応している必要があります。

対応しているかどうかを確認するには、次のコマンドを実行し、出力結果が0 にならないことを確認します。

# egrep -c '(vmx|svm)' /proc/cpuinfo


KVM のインストールと基本設定

KVM 関連のパッケージをインストールします。


RedHat系の場合

# yum install kvm virt-manager libvirt libvirt-python python-virtinst



Ubuntuの場合

$ sudo apt-get install kvm virt-manager libvirt-bin bridge-utils


インストール完了後、KVM モジュールがインストールされていることを確認します。

# lsmod | grep kvm

kvm_intel 143592 0
kvm 459835 1 kvm_intel

TODO: 以下のコマンドの効果については要検証

ネットワーク仮想化のオーバーヘッドを減らすことができるvhost-net を有効にします。


Ubuntu

# echo vhost_net >> /etc/modules



kvm(libvirtd) の起動設定

libvirtd を起動し、必要に応じてOS 起動時に自動的に起動するように設定します。


RedHat系

# systemctl start libvirtd

# systemctl enable libvirtd


Ubuntu

$ sudo service libvirt-bin start

$ sudo update-rc.d libvirt-bin defaults

libvirt が起動すると、デフォルトで仮想NAT インタフェースが作成されていることが確認できます。

$ ip link show virbr0

3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 52:54:00:63:13:ae brd ff:ff:ff:ff:ff:ff


次の記事

KVMブリッジネットワークの設定

http://qiita.com/TsutomuNakamura/items/e15d2c8c02586a7ae572


参考


IBMPowerKVM

http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liabo/liabokickoff.htm