当前位置: > 虚拟化 Virtualization > KVM >

linux下KVM虚拟机模板封装和还原脚本

时间:2016-05-22 21:56来源:linux.it.net.cn 作者:IT
原理:利用lvm的快照功能实现kvm虚拟机的快照功能。


1、首先创建一个母版虚拟机,这个虚拟的硬盘用一个逻辑卷

创建物理卷
pvcreate /dev/sdb
创建卷组
vgcreate  vmvg /dev/sdb
创建逻辑卷
lvcreate -n vserver -L 10G  vmvg

2、在创建虚拟机的时候,硬盘用/dev/mapper/vserver
禁用不要的服务比如NetwrokManager,安装基本软件如vim,man等工具
配置网络如下
/etc/sysconfig/network-scripts/ifcfg-eth0
   device=eth0
  bootproto=dhcp
  onboot=yes

删除/etc/udev/rules.d/70-persistent-net.rules

配置yum源


关机shutdown -h now
3、母版已经创建好,删除虚拟机vserver,以后不启动母版,而是启动快照。

创建快照
lvcreate -n test -L 2G -s /dev/mapper/vserver

创建虚拟机
virt-install -n test -r 1024 --disk path=/dev/mapper/test  --network bridge --boot hd 

4、还原虚拟机
virsh destroy test
lvremove /dev/mapper/test
lvcreate -n test -L 2G -s /dev/mapper/vserver
virsh start test




(责任编辑:IT)
------分隔线----------------------------