一、安装前准备工作:
1、安装所需的软件包
yum –y install libvirt kvm virt-manager virt-viewer bridge-utils
2、启动libvirt服务
service libvirtd start
3、把libvirtd设置为开机自启动服务
chkconfig libvirtd on
4、重启服务器
reboot
5、添加桥接设备(将eth0桥接到br0上;如果有多块网卡,根据实际情况自己添加
virsh iface-birdge eth0 br0
6、确认下/dev/kvm的属主是不是KVM,否则在安装的时候会报错
ls -l /dev/kvm
二、安装虚拟机操作系统:
1、图形化安装 #这里的图形化是说安装的环境设置是图形化的,不是指真正安装Centos的过程
virt-manager #会打开一个图形化的界面,类似于VmwareWorkstation
2、命令安装:
2.1 将光驱的光盘制作成镜像文件 #目的是为安装系统提供镜像文件,目的一个方法很多不一一列 举
dd if=/dev/cdrom of=/iso/Centos6.4-x86_64.iso
2.2 使用virt-install命令安装虚拟机 #你可能喜欢qemu的方式,随便,熟悉一个足矣!!!
virt-install \ --connect qemu:///system \ --virt-type kvm \ --name vm0050 \ --ram 1024 \ --vcpus 2 \ --disk path=/iso/rhel6.img,size=100,sparse \ --network bridge=br0 \ --graphics vnc,listen=0.0.0.0,port=5901,keymap=us \ --cdrom /ios/centos6.4-x86_64.iso \ --os-variant rhel6 \ --force
#这里提示下,因为安装的系统是6系,如果给的内存小于1G,默认会以字符界面去安装CentOS系统的,就会导致安装的时候你没法自定义分区跟选择安装包!!
好!到此为止,关于virsh介绍、KVM介绍、KVM虚拟机的模板复制、利用PXE或cobbler自动安装guestos、动态改变虚拟机的内存、cpu,动态添加磁盘,KVM虚拟机迁移、硬件属性固定、结合openstack等等等等等俺慢慢道来!!!