文章標簽 ‘kvm安裝’

centos 6.6 安裝 KVM 虛擬機

2015年11月9日 沒有評論

1、首先檢查系統是否支持kvm,有兩個先決條件

a、系統是x86的,通過命令

uname -a

b、CPU 支持虛擬化技術

egrep 'vmx|svm' /proc/cpuinfo

如果看到有輸出結果,即證明cpu 支持虛擬化。同時特別注意需要檢查 BIOS 中是否開啟VT,如果沒有啟用,虛擬機將會十分慢

2、使用yum安裝kvm

安裝kvm內核
yum install -y qemu-kvm.x86_64 qemu-kvm-tools.x86_64

安裝virt管理工具
yum install libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64

加載kvm 內核

modprobe kvm
modprobe kvm-intel

查看內核是否開啟

modprobe -ls | grep kvm

3、配置網絡橋接,
進入目錄 /etc/sysconfig/network-scripts,復制一份原有的ifcfg-eth0 為 ifcfg-br0

cp ifcfg-eth0 ifcfg-br0

修改ifcfg-br0,內容如下:

DEVICE="br0"
BOOTPROTO=static
ONBOOT="yes"
TYPE="Bridge"
IPADDR=192.168.31.60
GATEWAY=192.168.31.1
NETMASK=255.255.255.0
DEFROUTE=yes

IPADDR、GATEWAY、NETMASK根據自己的實際情況修改。

修改 ifcfg-eth0, 內容如下:

DEVICE="eth0"
BOOTPROTO=none
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
BRIDGE="br0"
HWADDR=F8:DB:88:FF:99:E3
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="System eth0"

重啟網絡服務即可。

/etc/init.d/network restart

如果出現問題,關閉 NetworkManager 后重試。

chkconfig NetworkManager off

service NetworkManager stop

4、使用virt-install 工具安裝 guest 系統。

a、創建硬盤映像文件

使用 qemu-img 命令創建
qemu-img create -f raw /var/lib/libvirt/images/test.img 8G

或使用 dd 命令創建
dd bs=1M count=8096 if=/dev/zero of=/var/lib/libvirt/images/test.img

qemu-img 是創建是文件格式是稀疏文件,優點是速度超快,由于是稀疏文件,性能可能會比第二種略差,通過如下命令查看詳情

qemu-img info /var/lib/libvirt/images/test.img

輸出為:注意其中 disk size 為 0

image: test.img
file format: raw
virtual size: 8.0G (8589934592 bytes)
disk size: 0

更多關于稀疏文件的信息,請自行搜索。

b、通過iso文件安裝系統

virt-install --name=test --ram 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/test.img,size=3 --accelerate --cdrom /home/CentOS-6.6-x86_64-minimal.iso --graphics vnc,listen=0.0.0.0 --network bridge=br0 --force --autostart --connect qemu:///system

使用 vnc 客戶端連接,IP 用host的ip,如果是第一個虛擬機,端口為 5900, 如果出現連不上,確認host的iptables的狀態,最好是先關閉iptables。連上后就像安裝系統一樣一步步來安裝即可。

分類: Linux 標簽: , ,

無覓相關文章插件,快速提升流量

30选5怎么中奖