码迷,mamicode.com
首页 > 其他好文 > 详细

KVM--简单篇

时间:2015-09-03 21:53:25      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:kvm-简单篇

KVM安装准备:

linux操作系统,这里使用的是Centos6.6。


最简单的是安装桌面环境勾选虚拟化

在已有的系统上安装KVM依赖包:

yum -y groupinstall "Desktop"   #安装gnome桌面

yum -y install  qemu-kvm.x86_64  #安装KVM模块

yum -y install  qemu-kvm-tools.x86_64  #KVM调试工具

yum -y install  python-virtinst.noarch  #python组件,记录创建vm时的xml文件

yum -y install  qemu-img.x86_64  #qemu组件,创建磁盘和启动虚拟机

yum -y install  bridge-utils.x86_64  #网络支持工具

yum -y install  libvirt    #虚拟机管理工具

yum -y install virt-manager    #图形界面管理工具

yum -y install libguestfs-tools    #安装管理工具


查看操作系统是否支持虚拟化

intel的查看方式如下:

cat /proc/cpuinfo |grep vmx

技术分享

AMD的查看方式如下:

cat /proc/cpuinfo |grep svm


查看是否安装了KVM模块

lsmod |grep kvm


技术分享




KVM的简单配置:

配置虚拟网卡:

vim -O /etc/sysconfig/network-scripts/ifcfg-{eth0,br0}

技术分享

重新启动服务:

技术分享

查看配置是否成功:

技术分享




管理KVM虚拟机:

管理图形界面:

virt-manager调出图形界面管理:

技术分享

创建存储池:

技术分享

创建镜像存储池:

技术分享

镜像挂载目录:

技术分享

创建储存卷:

技术分享

创建虚拟机步骤如下:

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享


管理命令行:

帮助

virsh -h

技术分享

查看KVM配置文件存放目录:

ls /etc/libvirt/qemu/

技术分享

查看虚拟机状态:

virsh list --all

技术分享

确认开关机的服务正在运行:

技术分享

虚拟机的关机:

virsh shutdown centos

技术分享

虚拟机的开机:

virsh start centos

技术分享

虚拟机的强制关闭电源:

virsh destroy centos

技术分享

通过配置文件启动虚拟机:

virsh create /etc/libvirt/qemu/centos

技术分享

挂起虚拟机:

virsh suspend centos

技术分享

查看虚拟机状态:

virsh list --all

技术分享

恢复虚拟机:

virsh  resume centos

技术分享

配置虚拟机伴随宿主机启动:

virsh autostart centos

技术分享

导出虚拟机的配置文件:

virsh dumpxml centos >/etc/libvirt/qemu/centos1.xml

技术分享

虚拟机的删除:

virsh shutdown centos

技术分享

virsh undefine centos

技术分享

通过备份恢复虚拟机:

cd /etc/libvirt/qemu

mv centos1.xml centos.xml

技术分享

重新定义虚拟机:

virsh define centos

技术分享

修改虚拟机的配置信息:

vim /etc/libvirt/qemu/centos.xml

技术分享

virsh edit centos

技术分享


KVM的文件管理:

查看当前磁盘格式:

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

技术分享

关闭虚拟机,转换磁盘格式。

virsh shutdown centos

qemu-img convert -f raw -O qcow2 /var/lib/libvirt/imagers/centos.img /var/lib/libvirt/imagers/centos.qcow2

技术分享

编辑配置文件:

技术分享

使用cat命令:

virt-cat -a /var/lib/libvirt/imagers/centos.qcow2 /etc/sysconfig/network

技术分享

使用vim命令

virt-edit -a /var/lib/libvirt/imagers/centos.qcow2 /etc/resolv.conf

技术分享

技术分享

查看虚拟机的磁盘信息:

virt-df -h centos

技术分享


虚拟机的克隆:

查看虚拟机状态:

技术分享

克隆:

virt-clone -o centos -n centos2 -f /var/lib/libvirt/imagers/centos.qcow2

技术分享

查看虚拟机状态:

技术分享

启动测试:

技术分享



虚拟机的快照:

创建快照:

virsh snapshot-create centos

技术分享

查看虚拟机快照版本信息:

virsh snapshot-current centos

技术分享

查看快照信息:

virsh snapshot-list centos

技术分享

恢复到快照:

virsh snapshot-revert centos 1441287546

技术分享

删除快照:

virsh snapshot-delete centos 1441287546

技术分享


大致的常规操作就这样了。

如果有报错请告知,谢谢。

本文出自 “某某” 博客,请务必保留此出处http://moumou.blog.51cto.com/9995443/1691101

KVM--简单篇

标签:kvm-简单篇

原文地址:http://moumou.blog.51cto.com/9995443/1691101

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!