Linux之部署KVM虚拟化平台
案例需求:
1、安装KVM所需软件,验证。
2、设置KVM网络,将网络设置为桥接模式。
3、使用virt-manager安装linux系统。
4、kvm基本管理的命令
(1)查看虚拟机的状态
(2)虚拟机的关机,强制关机和开机
(3)虚拟机的挂起和恢复
(4)配置虚拟机实例伴随宿主机自动启动
(5)导出虚拟机配置
5、kvm文件管理
(1)将raw格式磁盘转换为qcow2格式
(2)转换后,修改xml配置文件
(3)查看虚拟机磁盘信息
6、虚拟机克隆
7、虚拟机快照管理
案例环境
采用CentOS 6.5 ,开启CPU虚拟化支持 (我是VMware用虚拟机演示的)
开始部署
halt关闭虚拟机,配置处理器
实验步骤:
1、安装KVM所需软件
注意:我使用yum安装,请自己搭建yun
注意: AMD服务器可使用 cat /proc/cpuinfo | grep smv 查看是否支持虚拟化
服务器可使用 cat /proc/cpuinfo | grep vmx 查看是否支持虚拟化
检查KVM模块是否安装 lsmod | grep kvm
实验环境已经配置完毕。
2、使用virt-manager安装linux系统。
选择“Begin installation”安装虚拟机,安装系统步骤自己选择。
4、kvm基本管理的命令
(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
5、kvm文件管理
(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 虚拟机名称