您的位置:首页 > 其它

kvm 管理命令详解

2013-09-15 22:08 232 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息