首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >kvm-常用命令

kvm-常用命令

作者头像
运维小路
发布2024-11-11 19:38:40
发布2024-11-11 19:38:40
19300
代码可运行
举报
文章被收录于专栏:运维小路运维小路
运行总次数:0
代码可运行

虚拟化,简单来说就是把一台服务器/PC电脑,虚拟成多台独立的虚拟机,每台虚拟机之间相互隔离,每个虚拟机都有自己独立的操作系统,磁盘,网络资源。虚拟化是一个很庞大的系统,我的介绍主要是帮助你入门,让你了解基本技术原理,具备搭建操作虚拟化的能力。

我们前面讲了关于kvm的磁盘,网络及创建虚拟机,扩缩虚拟机的资源,然后又涉及到克隆clone,快照snap,迁移(冷,热,故障)和初始化的cloud-init。当然kvm也远远不止这些功能,今天我们就日常运维中可能涉及到的命令,整理如下。

kvm的命令其实都可以使用virsh -h 来查看,系统默认给我们添加了这些分类,但是大部分我们日常运维都用不上,可以根据需求在去查看帮助。

下面的命令都是日常运维中个人常见的命令:

代码语言:javascript
代码运行次数:0
运行
复制
#根据个人习惯总结
#创建主机,后面还有非常多的参数
virt-install xxx

#启动主机
virsh start xxx

#强制关闭主机
virsh destroy xxx

#列出主机&列出所有主机
virsh list & virsh list --all

#查看虚拟机详细信息
virsh dominfo xxx

#进入虚拟机控制台,可以是名字,也可以是编号
virsh console xxx

#删除虚拟机,只删除虚拟机xml文件,不删除镜像文件
virsh undfine xxx

#通过xml创建虚拟机
virsh define xxx.xml

#编辑主机
virsh edit xxx

#迁移主机,后面也还有一堆参数
virsh migrate xxx

#扩缩容cpu
virsh setvcpus xxx

#扩缩容内存
virsh setmem xxx

#查看网桥
brctl show

#创建磁盘或者磁盘快照
qemu-img create

#克隆主机
virt-clone

#快照主机
virsh snapshot-create-as xx xxx

#列出快照
virsh snapshot-list xxx

#还原快照
virsh snapshot-revert xx xxx

#pool创建
virsh pool-create-as

#列出pool
virsh pool-list
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维小路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档