Linux之部署KVM虚拟化平台

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux之部署KVM虚拟化平台相关的知识,希望对你有一定的参考价值。

 

Linux之部署KVM虚拟化平台

案例需求

1、安装KVM所需软件,验证。

2、设置KVM网络,将网络设置为桥接模式。

3、使用virt-manager安装linux系统。

4kvm基本管理的命令

1)查看虚拟机的状态

2)虚拟机的关机,强制关机和开机

3)虚拟机的挂起和恢复

4)配置虚拟机实例伴随宿主机自动启动

5)导出虚拟机配置

5kvm文件管理

1)将raw格式磁盘转换为qcow2格式

2)转换后,修改xml配置文件

3)查看虚拟机磁盘信息

6、虚拟机克隆

7、虚拟机快照管理

案例环境

采用CentOS 6.5 ,开启CPU虚拟化支持  (我是VMware用虚拟机演示的)

开始部署

 

技术分享

技术分享

技术分享

halt关闭虚拟机,配置处理器

技术分享

实验步骤:

 

1、安装KVM所需软件 

注意:我使用yum安装,请自己搭建yun

技术分享

注意: AMD服务器可使用 cat  /proc/cpuinfo   |   grep  smv 查看是否支持虚拟化

 

      Intel服务器可使用 cat  /proc/cpuinfo   |   grep  vmx 查看是否支持虚拟化

检查KVM模块是否安装  lsmod   |   grep  kvm

 

实验环境已经配置完毕。

 

2、使用virt-manager安装linux系统。

 

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

选择Begin installation”安装虚拟机,安装系统步骤自己选择。

 

4kvm基本管理的命令

1)查看虚拟机的状态

2)虚拟机的关机,强制关机和开机

3)虚拟机的挂起和恢复

4)配置虚拟机实例伴随宿主机自动启动

5)导出虚拟机配置

 

virsh  -h

virsh  list   --all

virsh   shutdown   虚拟机名称

virsh   destroy     虚拟机名称

virsh   start      虚拟机名称

virsh   suspend  虚拟机名称

virsh   resume   虚拟机名称

virsh  autostart   虚拟机名称

virsh  dumpxml  虚拟机名称 >  /etc/libvirt/qemu/XXXX.xml

 

5kvm文件管理

1)将raw格式磁盘转换为qcow2格式

2)转换后,修改xml配置文件

3)查看虚拟机磁盘信息

 

本地Yum仓库

[aaa]

name=aaa

baseurl=file:///media

enabled=1

gpgcheck=0

 

yum  -y   install  libguestfs-tools

virsh  destory  虚拟机名称

qemu-img   convert -f  raw  -O  qcow2  /data_kvm/store/XXX.img

cd   /etc/libvirt/qemu

vim   bdqn.xml

disk  区域修改=====type=‘qcow2‘   source  file=‘/date_kvm/store/.qcow2‘

virt-df   -h    虚拟机名称

6、虚拟机克隆

 

virsh  destroy   虚拟机名称

virt-clone  -o  虚拟机名称  -n  名称  -f  /data_kvm/store/XXX.qcow2

 

7、虚拟机快照管理

 

 

virsh  snapshot-create  虚拟机名称

virsh  snapshot-list  虚拟机名称

本文出自 “duyuheng” 博客,请务必保留此出处http://duyuheng.blog.51cto.com/12879147/1941445

以上是关于Linux之部署KVM虚拟化平台的主要内容,如果未能解决你的问题,请参考以下文章

部署kvm虚拟化平台及功能管理

部署 KVM 虚拟化平台

部署KVM虚拟化平台(理论+实战)

部署kvm虚拟化平台

Centos部署KVM虚拟化平台(可跟做)

部署及管理KVM虚拟化平台