19 KVM管理虚拟机-虚拟机生命周期管理命令

news/2024/7/20 15:06:54 标签: linux, 运维, KVM, 虚拟化, 开源软件

文章目录

      • 19 KVM管理虚拟机-虚拟机生命周期管理命令
        • 19.1 概述
        • 19.2 前提条件
        • 19.3 命令使用说明

KVM_1">19 KVM管理虚拟机-虚拟机生命周期管理命令

19.1 概述

用户可以使用virsh命令工具管理虚拟机生命周期。本节介绍生命周期相关的命令以指导用户使用。

19.2 前提条件

  • 执行虚拟机生命周期操作之前,需要查询虚拟机状态以确定可以执行对应操作。状态之间的基本转换关系请参见"总体介绍"中的"状态转换"的内容。
  • 具备管理员权限。
  • 准备好虚拟机XML配置文件。

19.3 命令使用说明

用户可以使用virsh命令管理虚拟机生命周期,命令格式为:

# virsh <operate> <obj> <options>

各参数含义如下:

  • operate:管理虚拟机生命周期对应操作,例如创建、销毁、启动等。
  • obj:命令操作对象,如指定需要操作的虚拟机。
  • options:命令选项,该参数可选。

虚拟机生命周期管理各命令如表1所示。其中VMInstanse为虚拟机名称、虚拟机ID或者虚拟机UUID,XMLFile是虚拟机XML配置文件,DumpFile为转储文件,请根据实际情况修改。

表 1 虚拟机生命周期管理命令

命令含义
virsh define <XMLFile>定义持久化虚拟机,定义完成后虚拟机处于关闭状态,虚拟机被看作为一个domian实例
virsh create <XMLFile>创建一个临时性虚拟机,创建完成后虚拟机处于运行状态
virsh start <VMInstanse>启动虚拟机
virsh shutdown <VMInstanse>关闭虚拟机。启动虚拟机关机流程,若关机失败可使用强制关闭
virsh destroy <VMInstanse>强制关闭虚拟机
virsh reboot <VMInstanse>重启虚拟机
virsh save <VMInstanse> <DumpFile>将虚拟机的运行状态转储到文件中
virsh restore <DumpFile>从虚拟机状态转储文件恢复虚拟机
virsh suspend <VMInstanse>暂停虚拟机的运行,使虚拟机处于paused状态
virsh resume <VMInstanse>唤醒虚拟机,将处于paused状态的虚拟机恢复到运行状态
virsh undefine <VMInstanse>销毁持久性虚拟机,虚拟机生命周期完结,不能继续对该虚拟机继续操作

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

在这里插入图片描述


http://www.niftyadmin.cn/n/319807.html

相关文章

Python自然语言处理:NLTK入门指南

Python自然语言处理&#xff1a;NLTK入门指南 一、Python自然语言处理简介1. 什么是自然语言处理&#xff08;NLP&#xff09;2. Python在NLP中的应用3. 为什么选择使用Python进行NLP 二、NLTK介绍1. NLTK是什么2. NLTK的历史和现状3. NLTK的安装和配置4. NLTK的基本功能分词&a…

Python图像处理:OpenCV入门教程

Python图像处理&#xff1a;OpenCV入门教程 一、Python图像处理概述1 图像处理的基本概念2 Python在图像处理中的优势 二、OpenCV简介1 OpenCV的概述2 OpenCV的特点3 OpenCV的应用领域 三、OpenCV安装与环境配置1 OpenCV的安装方法2 OpenCV的环境配置 四、图像处理的基础知识1 …

vim插件ycm安装完成启动时出现The ycmd server SHUT DOWN (restart with ‘:YcmRestartServer‘)

这几天没事又把树莓派翻出来复习一下相关知识&#xff0c;原来的vim实在是不好用&#xff0c;而且之前安装的时候也会出现 The ycmd server SHUT DOWN (restart with :YcmRestartServer) 这样的错误&#xff0c;但之前研究这个东西的人不多&#xff0c;解决办法也没常少&…

LeetCode 1054. 距离相等的条形码

【LetMeFly】1054.距离相等的条形码 力扣题目链接&#xff1a;https://leetcode.cn/problems/distant-barcodes/ 在一个仓库里&#xff0c;有一排条形码&#xff0c;其中第 i 个条形码为 barcodes[i]。 请你重新排列这些条形码&#xff0c;使其中任意两个相邻的条形码不能相…

Protein Cell:基于R语言的微生物组数据挖掘最佳流程(大众评审截止14号晚6点)...

Protein & Cell综述&#xff1a;基于R语言的微生物组数据挖掘的最佳流程 近日&#xff0c;中国农业科学院刘永鑫组联合南京农业大学袁军组在国际期刊 Protein & Cell (IF 15.3) 发表了题为”“The best practice for microbiome analysis using R”的综述论文&#xf…

枚举——用enum代替int常量

枚举类型&#xff08;enum type&#xff09; 是指一组固定的常量组成合法值的类型&#xff0c;例如一年中的季节、太阳系中的行星或者一副牌中的花色。 int枚举模式的缺点 在我们平常的开发中&#xff0c;为表示同种类型的不同种类&#xff0c;经常的做法是声明一组具名的i…

016-fty_crkme3

运行程序 check错误 查壳 有UPX壳&#xff0c;ESP定律脱壳 载入OD分析 搜索字符串 向上找&#xff0c;找到段首 开始分析算法 搜先判断输入是否为空 再下面开始判断输入的字符除了 “-” 是不是满足0-9 如果满足的话&#xff0c;要再判断长度&#xff0c;0x9 到 0xB&#x…

vscode编译mysql-boost-5.7.37如何设置Cmake:configuration以及成功debug教程

前提&#xff1a;已经在服务器上编译安装好mysql5.7.37源码了&#xff0c;这里只是记录一下使用vscode远程连接服务器时如何成功debug&#xff0c;这篇与我发布的关于openGauss源码部署有双向链接关系&#xff0c;后续可方便查看。 1. 远程连接服务器进入连接界面 2. 设置Cmak…