KVM虚拟化学习总结之安装
0.VMware开启虚拟化:
如果你不是是在windows上使用VMware进行的,可以忽略此步。
配置如下图:
1.查看CPU是否支持虚拟化:
grep -E -o 'vmx|svm' /proc/cpuinfo
VMX:它是Intel处理器虚拟机技术标志;
SVM:它是AMD处理器虚拟机技术的标志。
注:linux发行版本必须在64bit环境中才能使用KVM。
2.安装kvm:
yum源使用的是Centos 6.4的光盘镜像,无需网络环境。
安装包简介:
kvm :安装kvm模块
python-virtinst :安装python组件,主要用来记录创建vm时的xml文件
libvirt :安装虚拟机管理工具,使用virsh来管理虚拟机
bridge-utils :安装网络支持工具
virt-manager :安装图形界面管理虚拟机(对于远程的被管理主机,可以不安装)
qemu-kvm-tools :安装kvm调试工具(可以不安装)
virt-viewer :安装virt-viewer 图形查看功能
virt-v2v :自动化将创建在Xen,KVM和ESX上的虚拟机拷贝到virt-v2v的主机
3.修改vnc的监听端口:
vnc默认的监听127.0.0.1。
因为,在创建虚拟机时,需要连接vnc,去手动完成新系统的安装。
4.关闭SELinux并重启:
5.检查KVM是否加载成功:
如果没有输出信息,则表示没有加载成功。
6.检查KVM是否成功安装:
--all :关闭的也会显示,这个参数很重要。
7.各软件版本的查询:
可忽略此步。
但是,不同版本的命令,尤其是virt-install这个,参数会不兼容的。
8.将网卡配置成桥接模式:
配置桥接网卡br0后,物理网卡eth0不需要获得ip地址,其功能被br0取代,因此在配置的时候无论是静态ip还是动态获取都用br0取代eth0的ip地址,实际上数据发送还是通过本机的物理网卡。
例如桥接前eth0的静态ip是172.22.2.92那么配置桥接br0的静态ip应为172.22.2.92,而桥接后eth0没有ip。
9.安装kvm的第一个guest系统:
Linux系统安装时,内存最低512M(字符界面安装Linux),,我在win7的vmw开了1G的内存。
virt-install的参数就先不介绍了,详见后面。
看到这里,你需要使用vnc去连接172.22.2.92的6900端口,手动完成剩余的安装步骤。
10.查看新建的虚拟机信息:
使用virt-install 工具,工具自动创建磁盘,默认是raw格式,此格式不能使用快照功能。
11.查看新建虚拟机的配置文件:
可以根据需求,修改虚拟机的配置,但需要重启虚拟机。
文章转载自 开源中国社区[http://www.oschina.net]