CentOS6.5配置KVM

 

///确认cpu是否支持kvm

egrep '(vmx|svm)' --color=always /proc/cpuinfo

 

///安装包

yum -y install qemu-kvm libvirt python-virtinst bridge-utils virt-manager tigervnc-server tigervnc xclock

 

///确认kvm内核模块有加载,如果没有直接modprobe kvm到rc.local中。

lsmod | grep kvm

stat /dev/kvm

 

///修改内核配置文件,确认ip转发

vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

///在线生效内核

sysctl -p

 

///更改为以下项。

vi /etc/libvirt/qemu.conf

user = "root"

group = "root"

dynamic_ownership = 0

 

///重启libvirtd服务。注意:确认开机自启动,在chkconfig中

/etc/init.d/libvirtd restart

 

///更改网桥配置

vi /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0

TYPE=Bridge

BOOTPROTO=static

BROADCAST=192.168.200.255

IPADDR=192.168.200.180

NETMASK=255.255.255.0

NETWORK=192.168.200.0

ONBOOT=yes

 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=

ONBOOT=yes

BRIDGE=br0

 

///安装一台测试虚机,用windows客户端工具vnc viewer 登录

virt-install

--name test1

--ram 2048

--vcpus=2

--disk path=/root/test1.img,size=20

--accelerate

--cdrom /root/CentOS-6.5-x86_64-bin-DVD1.iso

--graphics vnc,listen=0.0.0.0

 

 

///文本方式安装一台测试虚机,可以用virt看到进度。

virt-install --network bridge=br0 --name tecmint-virt01 --ram=1024 --vcpus=1 --disk path=/var/lib/libvirt/images/tecmint-virt01.img,size=5 --graphics none --location /root/OL6.7x8664.iso --extra-args="console=tty0 console=ttyS0,115200"

 

注意:创建好的虚机vnc或者virt在系统界面可能不能输入什么东东,还需要配置键盘那块就可以解决。

原文地址:https://www.cnblogs.com/appresearch/p/5504427.html