KVM之五:KVM日常管理常用命令
1、查看、编辑及备份KVM 虚拟机配置文件 以及查看KVM 状态:
1.1、KVM 虚拟机默认的配置文件在 /etc/libvirt/qemu 目录下,默认是以虚拟机名称命名的.xml 文件,如下,:
[root@kvm ~ ::]#ls /etc/libvirt/qemu/
networks snale2.xml snale.xml
1.2、KVM 虚拟机配置文件的修改。可以使用vi 或 vim 命令进行编辑修改,但不建议。正确的做法为 virsh edit KVM-NAME:
[root@kvm qemu ::]#virsh edit snale
1.3、备份KVM 虚拟机配置文件,先创建一个备份目录:
[root@kvm ~ ::]#mkdir /data/kvmback
[root@kvm ~ ::]#virsh dumpxml snale >/data/kvmback/snale_back.xml
1.4、正在运行的KVM 虚拟机的状态可以用virsh list 查看:
[root@kvm ~ ::]#virsh list
Id 名称 状态
----------------------------------------------------
snale running
查看全部的虚拟机状态则在virsh list 后面加参数 --all 即可:
[root@kvm ~ ::]#virsh list --all
Id 名称 状态
----------------------------------------------------
snale running
- snale2 关闭
2、KVM 开关机,重启、强制断电、挂起、恢复、删除及随物理机启动而启动的设置:
2.1、KVM 虚拟机开启(启动):
[root@kvm ~ ::]#virsh start snale2
域 snale2 已开始 [root@kvm ~ ::]#virsh list
Id 名称 状态
----------------------------------------------------
snale running
snale2 running
2.2、重启KVM 虚拟机。要想重启kvm 虚拟机,必须如2.3 ,先在kvm 虚拟机里面安装acpid 服务,并且启动设置为随机启动,否则使用virsh reboot 无效:
[root@kvm ~ ::]#virsh reboot snale2
域 snale2 正在被重新启动
2.3、KVM 虚拟机关机:
[root@kvm ~ ::]#virsh shutdown snale2
域 snale2 被关闭
查看发现还是在运行
[root@kvm ~ ::]#virsh list
Id 名称 状态
----------------------------------------------------
snale running
snale2 running
注:KVM 虚拟机默认是无法用virsh shutdown 进行关机的,如果要想使用该命令关机,则必须在kvm 虚拟机上安装acpid acpid-sysvinit 两个包,启动acpid 服务,并且加入随机启动,如下:
[root@snale ~]# yum install -y acpid acpid-sysvinit
[root@snale ~]# service acpid start
启动 acpi 守护进程:[确定]
[root@snale ~]# chkconfig --add acpid && chkconfig acpid on
将虚拟机重启后,再使用virsh shutdown 即可关机:
[root@kvm ~ ::]#virsh shutdown snale2
域 snale2 被关闭 [root@kvm ~ ::]#virsh list --all
Id 名称 状态
----------------------------------------------------
snale running
- snale2 关闭
2.4、强制关机(强制断电):
[root@kvm ~ ::]#virsh list --all
Id 名称 状态
----------------------------------------------------
snale running
- snale2 关闭 [root@kvm ~ ::]#virsh destroy snale
域 snale 被删除 [root@kvm ~ ::]#virsh list --all
Id 名称 状态
----------------------------------------------------
- snale 关闭
- snale2 关闭
2.5、暂停(挂起)KVM 虚拟机:
[root@kvm ~ ::]#virsh list
Id 名称 状态
----------------------------------------------------
snale running [root@kvm ~ ::]#virsh suspend snale
域 snale 被挂起 [root@kvm ~ ::]#virsh list
Id 名称 状态
----------------------------------------------------
snale 暂停
2.6、恢复被挂起的 KVM 虚拟机:
[root@kvm ~ ::]#virsh resume snale
域 snale 被重新恢复 [root@kvm ~ ::]#virsh list
Id 名称 状态
----------------------------------------------------
snale running
2.7、删除KVM 虚拟机:
[root@kvm ~] virsh undefine snale
该方法只删除配置文件,磁盘文件未删除,相当于从虚拟机中移除。
2.8、KVM 设置为随物理机启动而启动(开机启动):
[root@kvm ~ ::]#virsh autostart snale
域 snale标记为自动开始
[root@kvm ~ 14:21:25]#virsh autostart --disable snale
域 snale取消标记为自动开始
KVM之五:KVM日常管理常用命令的更多相关文章
- KVM:日常管理常用命令
1.查看.编辑及备份KVM 虚拟机配置文件 以及查看KVM 状态: 1.1.KVM 虚拟机默认的配置文件在 /etc/libvirt/qemu 目录下,默认是以虚拟机名称命名的.xml 文件,如下,: ...
- linux 学习随笔-系统日常管理常用命令
1:W 查看系统整体负载,无法查看具体负载,比如内存,磁盘 23:25:20 up 13 min, 2 users, load average: 0.00, 0.01, 0.01 USER ...
- Linux - 远程管理常用命令
远程管理常用命令 目标 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 序号 命令 对应英文 作用 01 shut ...
- No-5.远程管理常用命令
远程管理常用命令 目标 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 序号 命令 对应英文 作用 01 shut ...
- Linux的桌面虚拟化技术KVM(五)——virsh常用命令
Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 Linux的桌面虚拟化技术KVM(二)——远程桌面管理 Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照 Linux的桌面虚 ...
- MySQL DBA 管理常用命令
一:在Linux下管理MySQL数据库的时候总有一些很紧急的情况,发现数据库突然变得压力很大了,那么作为一个DBA,也许需要一些常用的手段或者说命令去分析问题出现在哪里,然后解决: 数据库突然产生压力 ...
- linux服务器管理常用命令
1.ps命令 (Processes Status) ps这个命令是查看系统进程,ps 是显示瞬间行程的状态,并不动态连续. ==============ps 的参数说明================ ...
- nginx日常维护常用命令
http://www.jb51.net/article/47750.htm 一.简明nginx常用命令 1. 启动 Nginx poechant@ubuntu:sudo ./sbin/nginx 2. ...
- MySQL 安装 用户管理 常用命令
MySQL目录 数据库概览 数据库介绍 Why Choose MySQL MySQL的前世今生 MySQL的安装 Windows安装MySQL5.721 installer版 Windows安 ...
随机推荐
- thinphp 整合ueditor
我的ueditor是部署在public/editor 部署前台页面 <script type="text/javascript" > var UEDITOR_HOME_ ...
- Flex内存泄露解决方法和内存释放优化原则
Flex内存泄露解决方法和内存释放优化原则 你对Flex内存泄露的概念是否了解,这里和大家分享一下Flex内存释放优化原则和Flex内存泄露解决方法,希望本文的介绍能让你有所收获. Flex内存释放优 ...
- Linux显示指定区块大小为1048576字节
Linux显示指定区块大小为1048576字节 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ df -m 文件系统 1M-blocks 已用 可用 已用% 挂 ...
- C# 带偏移量自定义分页方法
/// <summary> /// 带偏移量自定义分页方法 /// </summary> /// <param name="PageSize"> ...
- Axure使用心得分享
因为之前很少涉及到原型设计,所以对这个原型设计工具也不太熟悉,第一次使用走了不少的弯路,在这里把自己在使用过程中的心得跟大家分享一下,希望能够对大家有所帮助. 一. 元素的选择 我觉得这是Axure原 ...
- Django学习-20-信号
Django信号 使得某个操作之前能定制化一些任务 - 内置信号 pre_init # django的model执行其构造方法前,自动触发 post_ ...
- Django学习-8-模板渲染的一些特性
对于{%for i in list%}来说里面都有一个{{forloop.counter}}每次循环一次记一次数 对于{%for i in list%}来说里面都有一个{{forloop. ...
- java 堆 栈 常量池
java 堆中保存new 出来的对象(每个对象都包含一个与之对应的class的信息,[class信息存放在方法区]),堆中分配的内存,有虚拟机的自动垃圾回收器管理,栈内存只对其所属线程可见. java ...
- Bzoj5093: 图的价值
题面 Bzoj Sol 一张无向无重边自环的图的边数最多为\(\frac{n(n-1)}{2}\) 考虑每个点的贡献 \[n*2^{\frac{n(n-1)}{2} - (n-1)}\sum_{i=0 ...
- 魔改版ss-panel v3前端配置文件
配置文件所在目录:网站根目录/config/.config.php <?php // ss-panel v3 配置 // // !!! 修改此key为随机字符串确保网站安全 !!! $Syste ...