05.virsh命令的常用操作(kvm)
注:以下命令均可在virsh的man手册页中找到
KVM虚拟机管理常用命令(domain):
| virsh命令参数 | 功能 | 用法举例 | 
| list | 查看已经存在的domain信息(可以带参数) | virsh list --all (查看所有的虚拟机) | 
| start | 开始一个不活跃的domain(前提是存在) | virsh start test2 | 
| autostart | 配置domain随boot启动 | virsh autostart test2 | 
| shutdown | 优雅的关闭domain | virsh shutdown test2 | 
| destroy | 立刻终止一个domain(强制关闭) | virsh destroy test2 | 
| reboot | 重启一个domain(仅仅发送reboot命令) | virsh reboot test2 | 
| console | 连接domain的虚拟的控制台(只能有1个) | virsh console test2 | 
| ttyconsole | 输出设备使用的domain的tty console | virsh ttyconsole test2 | 
| dominfo | 返回关于domain的基本信息 | virsh dominfo test2 | 
| migrate | 迁移一个domain到另一台主机 | 
KVM虚拟网络管理命令(virtual network):
| virsh命令参数 | 功能 | 用法举例 | 
| net-autostart | 配置一个虚拟网络开机自启(--disable可以关闭) | virsh net-autostart br0 | 
| net-create | 通过一个xml文件创建一个虚拟网络 | virsh net-create ./virbr1.xml | 
| net-define | 通过xml文件定义一个虚拟网络,仅定义不实例化 | virsh net-define ./virbr1.xml | 
| net-destory | 停止由其名称(uuid)指定的虚拟网络,立即生效 | virsh net-destroy br0 | 
| net-dumpxml | 以xml文件的形式输出一个虚拟网络的配置信息 | virsh net-dumpxml br0 | 
| net-edit | 编辑一个虚拟网络的配置文件(修改虚拟网络配置) | virsh net-edit br0 | 
| net-info | 返回要查看的虚拟网络的基本信息 | virsh net-info default | 
| net-list | 查看当前的虚拟网络信息(可以带参数) | virsh net-list --all | 
| net-name | ||
| net-start | 开始一个不活跃的虚拟网络 | virsh net-start br0 | 
| net-undefine | 将一个不活跃的虚拟网络取消定义 | virsh net-undefine br0 | 
| net-uuid | ||
| net-update | 
创建并启用一个网络:net-define -> net-start
virsh net-define br0.xml
virsh net-list --all (有br0网络,但处于不活跃状态)
virsh net-start br0
virsh net-list --all (br0网络已处于活跃状态)
停用并删除一个网络(以br0为例):net-destroy -> net-undefine
virsh net-destroy br0
virsh net-list --all (br0网络变为不活跃状态)
virsh 
net-undefine br0
virsh net-list --all (br0网络已被删除)
文章来自:http://www.cnblogs.com/ruo-yu/p/6117159.html