加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

linux下virsh命令简单使用

(2013-04-02 10:33:47)
标签:

libvirt

virsh

kvm虚拟机管理

it

virsh 是由一个名为 libvirt的软件提供的管理工具,提供管理虚拟机更高级的能力。virsh大部分的功能与xm 一样,你可以利用 virsh 来启动、删除、控制、监控kvm的区域,因此你也可以利用 virsh 来管理 kvm中所有的虚拟机。
基本用法:virsh [command] [args...]
virsh 提供两种模式:直接模式(Direct Mode),互动模式(Interactive Mode)。
下面介绍直接模式下的命令使用:
1. 列出活动的VM
格式:virsh list

2. 列出本地所有的虚拟机
格式:virsh list --all

3. 启动一个虚拟机
格式:virsh start virtual_name
例如:virsh start centos_share

4. 关闭一个活动的虚拟机
格式:virsh shutdown virtual_name 或 virsh shutdown virtual_id
例如:virsh start centos-share

5. 显示虚拟机的基本信息
格式:virsh dominfo virtual_name 或 virsh dominfo virtual_id

6. 显示已活动虚拟机ID号
格式:virsh domid virtual_name
例如:#virsh domid centos-share
显示:5

7. 显示虚拟机的名字
格式:virsh domname virtual_id
例如:#virsh domname 5
显示:centos_share

8. 显示虚拟机的当前状态(running or 关闭)
格式: virsh domstate virtual_name 或 virsh domstate virtual_id

9. 暂停或挂起已活动的虚拟机
格式:virsh suspend virtual_name 或virsh suspend virtual_id
例如:virsh suspend centos_share
显示:域 centos_share 被挂起

10. 恢复暂停的虚拟机
格式:virsh resume centos_share 或 virsh resume 5
例如:virsh resume 5
显示:域 5 被重新恢复

11. 强制关闭虚拟机
格式:virsh destory virtual_name 或 virsh destroy virtual_id
例如:virsh destroy 5
显示:域 5 被删除

12. 显示VM的uuid
格式:virsh domuuid virtual_name 或 virsh domuuid virtual_id
例如:virsh domuuid centos_share 或 virsh domuuid 5
皆显示:102b3627-44b9-049f-4464-6d6018fe45aa

13. 显示VM的当前配置文件
格式:virsh dumpxml virtual_name 或 virsh dumpxml virtual_id

14. 给已活动虚拟机设置内存大小(单位:KiB)
格式:virsh setmem virtual_name resize_number 或virsh setmem virtual_id resize_number
例如:virsh setmem centos_share 512000 或 virsh setmem 5 1024000

15. 给已活动虚拟机设置虚拟cpu个数(单位:KiB)
格式:virsh setvcpus virtual_name resize_number 或virsh setvcpus virtual_id resize_number
例如:virsh setvcpus centos_share 1 或 virsh setvcpus 5 2

14、15设置完毕后,可以使用virsh dominfo virtual_name 或 virtual_id查看

以上为直接模式下的使用。下面介绍交互模式下的使用:
virsh                             回车进入交互模式。
欢迎使用 virsh,虚拟化的交互式终端。
输入:'help' 来获得命令的帮助信息
           'quit' 退出
格式为:command [args...] 。就是直接模式中格式去掉virsh单词,其他类似。

注意:系统会给活动的VM系统分配一个ID号virtual_id,不活动的虚拟机没有ID号virtual_id;在活动的virtual system下,以上命令中virtual_name和virtual_id可以互换。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有