linux kvm 常用命令
安装kvm虚拟机创建磁盘后保存镜像的地址(不可修改)qemu-img create -f qcow2 /root/kvm_qcow2/winx64_1.qcow2 30G创建虚拟机virt-install --virt-type kvm --os-type=windows --os-variant=win7 --name winx64_1.qcow2 --ram 1024 --cdrom=/roo
·
安装kvm虚拟机
创建磁盘后保存镜像的地址(不可修改)
qemu-img create -f qcow2 /opt/kvm_qcow2/win7x64_1 30G
创建虚拟机
virt-install --virt-type kvm --os-type=windows --os-variant=win7 --name win7x64_2 --ram 2048 --cdrom=/opt/sendbox/kvm_iso/en_windows_7_ultimate_x64_dvd_X15-65922.iso --disk path=/opt/sendbox/kvm_qcow2/win7x64_2,format=qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
/********************kvm网络***********************/
查看现有kvm虚拟机网卡 virsh net-list --all
删除某网卡 virsh net-destroy default
virsh net-undefine default
重启kvm网络 systemctl restart libvirtd
/********************kvm操作镜像********************/
生产虚拟机快照
virsh snapshot-create-as win7x64_1 win7x64_1_sna
删除虚拟机快照
virsh snapshot-delete win7x64_1 win7x64_1_sna
查看虚拟机快照
virsh snapshot-list win7x64_1
恢复虚拟机快照
virsh snapshot-revert --domain win7x64_1 --snapshotname win7x64_1_sna --running
通过新虚拟机的配置文件,定义新的虚拟机
virsh define /etc/libvirt/qemu/vm2.xml
/********************kvm操作虚拟机********************/
启动centos界面 startx
启动kvm界面版 virt-manager
显示当前安装好的虚拟机 virsh list
列出所有虚拟机 virsh list --all
启动虚拟机 virsh start win7_x86
强制关闭虚拟机 virsh destroy win7_x86
销毁删除虚拟机 virsh undefine win7x64_1
显示虚拟机基本信息 virsh dominfo win7_x86
设置虚拟机开机自动启动 virsh autostart rh8-win7_x86
设置取消虚拟机自动启动 virsh autostart --disable win7_x86
创建虚拟机(创建后,虚拟机立即执行,成为活动主机)
virsh create x.xml
暂停虚拟机 virsh suspend x
启动暂停的虚拟机 virsh resume x
正常关闭虚拟机 virsh shutdown x
显示id号为2的虚拟机名 virsh domname 2
显示虚拟机id号 virsh domid x
显示虚拟机的uuid virsh domuuid x
显示虚拟机的当前状态 virsh domstate x
显示虚拟机的当前配置文件(可能和定义虚拟机时的配置不同,因为当虚拟机启动时,需要给虚拟机 分配id号、uuid、vnc端口号等等)
virsh dumpxml x
给不活动虚拟机设置内存大小 virsh setmem x 512000
编辑配置文件(一般是在刚定义完虚拟机之后)
virsh edit x
virsh console win_ultimate_x64 进入虚拟机(参数可ID)
/********************kvm虚拟机IP查询********************/
查看IP
virsh dumpxml win_ultimate_x64 | grep mac 查看mac
arp -a 查看对应mac的IP地址
更多推荐
已为社区贡献37条内容
所有评论(0)