1, virsh-install
1,创建虚拟机
virt-install -n vm100001 –f /data1/domains/vm100001/root.img–s 10 –r 1024 –v –vcpus=2 –vnc–cdrom=/opt/rhel-server-5.5_x86.iso
virt-install -n kvm-test -f /dev/sda7 -r 1024 -v --vcpus=2 --vnc --network bridge=br0,model=virtio --cdrom=/opt/CentOS-6.5-x86_64-bin-DVD1.iso
http://mirrors.usc.edu/pub/linux/distributions/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
2,qemu-img
1,kvm snapshot 技术
磁盘格式转换成qcow2
qemu-img convert -f raw root.vmdk -O qcow2 root.img
创建快照
qemu-img snapshot -c snaphot_name root.img
应用快照
qemu-img snapshot -a snapshot_name root.img
查看快照信息
qemu-img snapshot -l root.img
删除快照
qemu-img snapshot -d snapshot_name root.img
2,创建虚拟机img 文件
qemu-img create -f raw/qcow2 root.img 10G
3,创建基础镜像文件
qemu-img create -b source_root.img -f qcow2 new_root.img
4, 增加/减少 虚拟机img 文件大小
增加qemu-img resize root.img +20G
改变:qemu-img resize root.img 10G
注: 改变大小为10G,原先有20G,改变之后就是10G
5,动态添加虚拟网卡
virsh attach-interface --domain instance-00000059 --type bridge --source br100 --model e1000
6,批量回收虚拟机策略,nwfilter
for i in `virsh nwfilter-list|awk '{print $2}'|grep 'nova-instance-instance-'`; do virsh nwfilter-undefine $i; done
7, openstack glance 上传镜像名称,附带metadata数据信息
glance image-create --name=Windows_2008_x64_R2_CN.qcow2 --disk-format=qcow2 --container-format=ovf --is-public=True --property os_type=windows --progress <./Windows_2008_x64_R2_CN.qcow2
本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1297471