KVM-virsh基本命令 KVM(Kernel-based Virtual Machine)是一种开源的虚拟机软件,virsh是KVM的命令行管理工具。本文档将对KVM-virsh的基本命令进行详细介绍,帮助读者快速掌握KVM的使用。 1. 虚拟机配置路径 KVM虚拟机的配置路径位于/etc/libvirt/qemu。创建硬盘可以使用qemu-img create命令,例如:qemu-img create /home/kvm/123.img 5G。 2. 创建虚拟机 使用virt-install命令可以创建虚拟机,例如: ``` virt-install --name=Winxp --ram 512 --vcpus=2 -f /home/123.img --cdrom /home/acton-systemvm-02062012.qcow2.bz2 --graphics vnc,listen=0.0.0.0,port=5980,password='12345678',keymap='en-us' --network bridge=cloudbr0 --force --autostart ``` 这个命令将创建一个名为Winxp的虚拟机,分配512MB内存、2个CPU核心,使用/home/123.img作为硬盘,使用/home/acton-systemvm-02062012.qcow2.bz2作为guest系统文件,并启用VNC图形化界面。 3. 管理虚拟机 virsh命令是KVM的管理工具,提供了许多有用的命令来管理虚拟机。例如,使用virsh list命令可以显示所有虚拟机的列表,使用virsh list --all命令可以显示所有虚拟机的详细信息。 4. 网卡列表 使用virsh domiflist命令可以显示虚拟机的网卡列表,例如:virsh domiflist i-2-11-VM。 5. 磁盘列表 使用virsh domblklist命令可以显示虚拟机的磁盘列表,例如:virsh domblklist i-2-11-VM。 6. 虚拟机快照 KVM支持虚拟机快照功能,可以使用virsh snapshot-list命令查看虚拟机的快照列表,使用virsh snapshot-create-as命令创建快照,例如:virsh snapshot-create-as jy-VM kuaizhao。 7. 虚拟机状态 使用virsh domstate命令可以查看虚拟机的状态,例如:virsh domstate i-2-11-VM。 8. 启动虚拟机 使用virsh start命令可以启动虚拟机,例如:virsh start i-2-11-VM。 9. 关闭虚拟机 使用virsh shutdown命令可以关闭虚拟机,例如:virsh shutdown i-2-11-VM。 10. 重启虚拟机 使用virsh reboot命令可以重启虚拟机,例如:virsh reboot i-2-11-VM。 11. 强制关闭电源 使用virsh destroy命令可以强制关闭虚拟机的电源,例如:virsh destroy i-2-11-VM。 12. 挂起虚拟机 使用virsh suspend命令可以挂起虚拟机,例如:virsh suspend i-2-11-VM。 13. 恢复虚拟机 使用virsh resume命令可以恢复挂起的虚拟机,例如:virsh resume i-2-11-VM。 14. 输出客户端XML配置文件 使用virsh dumpxml命令可以输出虚拟机的XML配置文件,例如:virsh dumpxml i-2-11-VM > xml文件。 15. 导出客户端XML配置文件 使用virsh dumpxml命令可以导出虚拟机的XML配置文件,例如:virsh dumpxml i-2-11-VM > /etc/libvirt/qemu/node6.xml。 16. 用XML文件创建虚拟机 使用virsh define命令可以用XML文件创建虚拟机,例如:virsh define /etc/libvirt/qemu/node6.xml。 17. 移除虚拟机 使用virsh undefine命令可以移除虚拟机,例如:virsh undefine i-2-11-VM。 这些命令只是KVM-virsh的基本命令,还有许多其他的命令和选项可以用来管理和配置KVM虚拟机。
剩余27页未读,继续阅读
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助