virsh 关机_kvm虚拟机的virsh命令日常管理和配置

virsh 关机_kvm虚拟机的virsh命令日常管理和配置virsh命令显示列表显示正在运行的[root@oldboy/etc/libvirt/qemu]#virshlistIdNameState—————————————————-5centos7running显示…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

virsh 关机_kvm虚拟机的virsh命令日常管理和配置

virsh命令显示列表显示正在运行的[root@oldboy /etc/libvirt/qemu]#virsh list

Id Name State

—————————————————-

5 centos7 running显示所有的KVM虚拟机(包括关闭的)[root@oldboy /etc/libvirt/qemu]#virsh list –all

Id Name State

—————————————————-

5 centos7 running

virsh命令开机[root@oldboy /etc/libvirt/qemu]#virsh start centos7

Domain centos7 started

[root@oldboy /etc/libvirt/qemu]#

KVM虚拟机关机shutdown(虚拟机有系统)[root@oldboy /etc/libvirt/qemu]#virsh shutdown centos7

Domain centos7 is being shutdown

[root@oldboy /etc/libvirt/qemu]#

KVM虚拟机拔电源关机destroy(强制)[root@oldboy /etc/libvirt/qemu]#virsh destroy centos7

Domain centos7 destroyed

[root@oldboy /etc/libvirt/qemu]#

KVM虚拟机重启reboot(虚拟机有系统)[root@oldboy /etc/libvirt/qemu]#virsh reboot centos7

Domain centos7 is being rebooted

[root@oldboy /etc/libvirt/qemu]#

KVM虚拟机导出配置dumpxml[root@oldboy ~]#virsh dumpxml centos7 >centos7-off.xml

[root@oldboy ~]#ll

total 12

-rw——-. 1 root root 1575 Jul 2 23:46 anaconda-ks.cfg

-rw-r–r– 1 root root 5160 Dec 16 15:03 centos7-off.xml

KVM虚拟机删除undefine 推荐:先destroy,在undefine

删除虚拟机,配置文件会被删除,但是磁盘文件不会删除[root@oldboy /opt]#virsh destroy centos6

Domain centos6 destroyed

[root@oldboy /opt]#virsh undefine centos6

Domain centos6 has been undefined

virsh 关机_kvm虚拟机的virsh命令日常管理和配置

virsh 关机_kvm虚拟机的virsh命令日常管理和配置

KVM虚拟机导入配置define

只能恢复配置文件丢失的情况,恢复备份的配置文件配置文件位置如下[root@oldboy /etc/libvirt/qemu]#ll

total 12

-rw——- 1 root root 3998 Dec 16 19:32 centos6.xml

drwx—— 3 root root 42 Dec 16 13:45 networks

-rw——- 1 root root 4167 Dec 16 20:18 web01.xml命令步骤[root@oldboy /etc/libvirt/qemu]#virsh define web01.xml

Domain web01 defined from web01.xml

KVM虚拟机当磁盘文件丢失,恢复如下:

模拟:把磁盘文件改名为7.raw。提示找不到/opt/centos2.raw。virsh 关机_kvm虚拟机的virsh命令日常管理和配置

使用: virsh edit centos7(这个是虚拟机的名称)   -> 查找 centos2.raw 改成 centos7.rawvirsh 关机_kvm虚拟机的virsh命令日常管理和配置

注释:用virsh edit 去修改配置文件,有语法检查,如果直接编辑centos7.xml没有语法检测。(修改用edit,自带语法检查)

KVM虚拟机重命名domrename (低版本不支持)

virsh 关机_kvm虚拟机的virsh命令日常管理和配置

开机状态下修改会报如下错误:virsh 关机_kvm虚拟机的virsh命令日常管理和配置

KVM虚拟机挂起suspend与恢复resume

#挂起centos6KVM虚拟机[root@oldboy /etc/libvirt/qemu]#virsh suspend centos6

Domain centos6 suspended

[root@oldboy /etc/libvirt/qemu]#virsh list –all

Id    Name                           State

—————————————————-

13    centos6                        paused

–     web01                          shut off

#恢复centos6KVM虚拟机[root@oldboy /etc/libvirt/qemu]#virsh resume centos6

Domain centos6 resumed

[root@oldboy /etc/libvirt/qemu]#virsh list –all

Id    Name                           State

—————————————————-

13    centos6                        running

–     web01                          shut off

KVM虚拟机查询vnc端口号vncdisplay[root@oldboy /etc/libvirt/qemu]#virsh vncdisplay centos6

:1 #简称为1全称5901

[root@oldboy /etc/libvirt/qemu]#

virsh 关机_kvm虚拟机的virsh命令日常管理和配置

kvm虚拟机开机启动

# 设置 libvirtd 服务开机自启动(前提,否则无法自启动虚拟机)。[root@kvm ~]# systemctl is-enabled libvirtd.service

enabled

# 设置宿主机开机虚拟机自启动[root@kvm ~]# virsh autostart centos7

域 clsn7标记为自动开始    //翻译英文内容

# 实质上为创建软连接才有此自启动功能[root@kvm ~]# ll /etc/libvirt/qemu/autostart/centos7.xml

lrwxrwxrwx 1 root root 27 1月 22 12:17 /etc/libvirt/qemu/autostart/centos7.xml -> /etc/libvirt/qemu/centos7.xml

# 取消开机自启动[root@kvm ~]# virsh autostart –disable centos7

域 clsn7取消标记为自动开始    //翻译英文内容

赞赏

virsh 关机_kvm虚拟机的virsh命令日常管理和配置微信赞赏virsh 关机_kvm虚拟机的virsh命令日常管理和配置支付宝赞赏

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/169798.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号