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命令日常管理和配置支付宝赞赏

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python中encode和decode的区别_json decode

    python中encode和decode的区别_json decode一、json_encode()将PHP的数据结构转换成JOSN代码1

    2022年10月7日
  • 打开名为window2_connection string

    打开名为window2_connection stringDotNetTextBox是一个很不错的在线编辑工具,我一直在用它。最近使用中发现它和window的history对象有冲突,原因就是它定义了一个全局的名为history的对象,覆盖默认的window.history。所以当你想在页面中调用“后退”功能(window.history.go(-1))时会产生脚本错误,找不到对象或方法。解决方法:在history对象变量前定义一全局变量…

    2022年8月30日
  • 【算法千题案例】每日一练LeetCode打卡——107.重塑矩阵「建议收藏」

    【算法千题案例】每日一练LeetCode打卡——107.重塑矩阵「建议收藏」算法题打卡:重塑矩阵。没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。所以说,树倒了,没有一片雪花是无辜的

    2022年10月20日
  • 蓝鲸自动化运维平台

    蓝鲸自动化运维平台蓝鲸自动化运维平台1.蓝鲸简介官网:https://bk.tencent.com/docs/腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群(InteractiveEntertainmentGroup,简称IEG)自研自用的一套用于构建企业研发运营一体化体系的PaaS开发框架,提供了aPaaS(DevOps流水线、运行环境托管、前后台框架)和iPaaS(持续集成、CMDB、作业平台、容器管理、数据平台、AI等原子平台)等模块,帮助企业技术人员快速构建基础运营PaaS。2.蓝鲸部署2

    2022年5月17日
  • Linux(笔记)[通俗易懂]

    Linux(笔记)[通俗易懂]开启端口时,宝塔面板和阿里云都要开启简介我们为什么要学习Linuxlinux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可能,因为用户已经习惯于使用微信交流,不是说技术上实现不了解而是老百姓已经习惯了,想让他们不用,即使他们自己不用亲戚朋友还是要用,没有办法的事情。用习惯了windows操作系统,再让大家切换到别的操作系统基本上是不可能的事情,改变一个人已经养成的习惯

    2022年6月5日
  • ARM指令中LDR与MOV的区别与应用——看这一篇就够了

    ARM指令中LDR与MOV的区别与应用——看这一篇就够了ARM指令中LDR与MOV的区别与应用、从内存中寻址的方法、LDR伪指令和MOV指令的异同

    2022年6月17日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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