安装kvm,我没有使用图形界面,所以没有安装相关的工具
[iyunv@centos67 ~]# yum -y install qemu-kvm libvirt
查看kvm是否成功安装
[iyunv@centos67 ~]# lsmod | grep kvm
kvm_intel 55624 8
kvm 341551 1 kvm_intel
配置并启动libvirtd服务
[iyunv@centos67 ~]# vim /etc/libvirt/qemu.conf
user = "root" group = "root" dynamic_ownership = 0 [iyunv@centos67 ~]# /etc/init.d/libvirtd start
桥接网络配置文件,从eth0复制现有网卡的配置文件,改名为br0: [iyunv@centos67 ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0 修改ifcfg-eth0 [iyunv@centos67 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp BRIDGE=br0
修改ifcfg-br0 [iyunv@centos67 ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 DELAY=0 TYPE=Bridge ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 NETWORK=192.168.1.0 GATEWAY=192.168.1.1
重启network服务 [iyunv@centos67 ~]# /etc/init.d/network restart [iyunv@centos67 ~]# /etc/init.d/NetworkManager stop 这里需要注意,如果启用了NetworkManager,最好关闭该服务,因为该服务与network有冲突。 配置转发 [iyunv@centos67 ~]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1 # net.ipv4.ip_forward的值修改为1 [iyunv@centos67 ~]# sysctl -p
如果不执行这一步,所有的虚拟机将无法上网。
安装虚拟机 [iyunv@centos67 ~]# virt-install -n vm01 -r 1024 --vcpus=1 --os-variant=rhel6 --accelerate --nographics -v --disk path=/home/kvm/vm01/vm01.img -x "console=ttyS0" --extra-args='console=tty0 console=ttyS0,115200n8' -l http://mirrors.163.com/centos/6/os/x86_64/
|