常用virsh命令记录

一、克隆虚拟机


1 #virt-clone -o centos7 -n m-controller -f /home/kvm/m-controller.qcow2
从centos7 克隆, -f后指定的为新虚拟机m-controller的镜像路径。

二、从iso创建虚拟机

#virt-install --connect qemu:///system --name win2008new --ram 2048 --vcpus 2 --network bridge=br0,model=virtio --disk path=/home/kvm/win2008new.qcow2,format=qcow2,device=disk,bus=virtio --cdrom /home/centos/SW_DVD5_Windows_Svr_DC_EE_SE_Web_2008_R2_64Bit_ChnSimp_w_SP1_MLF_X17-22560.ISO --disk path=/home/centos/virtio-win-drivers-20120712-1.iso,device=cdrom --graphics vnc --os-type windows --os-variant win2k8 --boot cdrom,menu=on

 更多列子请参考:

https://imcat.in/kvm-virt-install-to-install-various-system-configurations/

https://raymii.org/s/articles/virt-install_introduction_and_copy_paste_distro_install_commands.html

之后进入系统后,安装virtio的网卡驱动。

关闭虚拟机,virsh edit domainxml 编辑掉cdrom和virtio的iso。

 三、创建qcow2格式的磁盘

#qemu-img create -f qcow2 /path/of/disk/file 40G

四、添加磁盘到虚拟机

#virsh attach-disk domainname /path/of/disk/file vdb --cache none --subdriver qcow2 --config --persistent

#虚拟机根磁盘为vda,因此这里使用vdb表示新添加磁盘。依次类推

五、扩展磁盘空间 

#qemu-img  resize  /home/kvm/mwin2008vcenter.qcow2 40G

注意被扩展的磁盘所在的vm需要关机。之后在系统中执行扩展磁盘操作。

linux版的操作请参考 http://www.cnblogs.com/CasonChan/p/4110770.html

posted @ 2016-05-25 13:38  萧何9527  阅读(604)  评论(0编辑  收藏  举报