2010年 7月 31日 はてなブックマーク -
タグ: #Linux #CentOS #LinuxKVM

KVM インストール

  1. 必要なものをyum でインストール
  2. 1# yum -y install qemu-kvm qemu bridge-utils
  3. kvmのドライバモジュールをロードします
  4. 1# modprobe kvm
    2# modprobe kvm_intel # AMDの場合 "kvm_amd"
    3# lsmod | grep kvm
    4kvm_amd 41556 0
    5kvm 190648 1 kvm_amd

ネットワーク関係の設定 ブリッジ接続

KVMはデフォルトではNAT接続となります。
ルーティングをかけば外部からの接続が可能ですが、面倒なのでブリッジ接続に変更します

  1. ifcfg-eth0 のバックアップ
  2. 1# cp -p ifcfg-eth0 ifcfg-br0
  3. ifcfg-br0 を以下のように作成
  4. 01# vi ifcfg-br0
    02DEVICE=br0
    03ONBOOT=yes
    04TYPE=Bridge
    05BOOTPROTO=static
    06iAME="System br0"
    07IPADDR=192.168.24.200
    08NETMASK=255.255.255.0
    09GATEWAY=192.168.24.1
    10DNS1=192.168.24.1
    11IPV6INIT=no
    12USERCTL=no
  5. iptables に下記を追加
  6. 1# iptables -I FORWARD -m physdev --physdev-is-bridged -j ACCEPT
  7. bridge関係のカーネルパラメータの確認
  8. 1# sysctl -a|grep net.bridge.bridge-nf-call
    2net.bridge.bridge-nf-call-arptables = 0
    3net.bridge.bridge-nf-call-iptables = 0
    4net.bridge.bridge-nf-call-ip6tables = 0

    上記のような結果になればOK。なっていない場合は追加する

  9. sysctlの再読み込み
  10. 1# sysctl -p /etc/sysctl.conf

サービス起動

  1. libvirt の再起動
  2. 1# service libvirtd reload
  3. 状態の確認
  4. 1# brctl show
    2bridge name bridge id STP enabled interfaces
    3br0 8000.0019db33c127 no eth0
    4virbr0 8000.000000000000 yes

KVM | ex1-lab

LinuxKVMのインストール方法メモです。


1年前 | | 2010年 7月 31日 | このエントリーを含むはてなブックマーク