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用虚拟机演示的)

开始部署

 

wKioL1lNCpfyrcwZAAFIVTKsOBo225.png

wKiom1lNCpiCkR9yAAD4sVsNKLA966.png

wKioL1lNCpiw3iJ2AACWElBXEnY457.png

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

wKioL1lNCpmhs8maAAC3X3fAoJw349.png

实验步骤:

 

1、安装KVM所需软件 

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

wKiom1lNCprQglUFAAJmCVb8nnw519.png

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

 

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

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

 

实验环境已经配置完毕。

 

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

 

wKioL1lNCpvDlWqXAAGJj1xJkQ4342.png

wKiom1lNCpuj6RCbAACD6RUNnB0822.png

wKioL1lNCpyiYLKVAADO-ucpP8A712.png

wKiom1lNCp3Cm8bZAADOCHq_KSg615.png

wKiom1lNCp3yKTWdAAENvMw09Gc010.png

wKioL1lNCp7jdBuwAAF1Ltvpx14005.png

wKiom1lNCp7AvqqyAADRS2YKAL0525.png

wKioL1lNCp-yQS8gAAGKFFQ_b4U603.png

wKiom1lNCqChk4GwAABVwNqGrcc297.png

wKioL1lNCqCgIyE0AADGR1vyifU808.png

wKioL1lNCqGQUxioAAC_s7zxlIM197.png

选择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  虚拟机名称