虚拟化(1)_virsh 基本命令

1、查看虚机

virsh list  --all

2、查看某个虚机下的快照

virsh snapshot-list auto_test_001

3、强制关闭虚机

 virsh destroy cloud   

4、正常关闭虚机

   virsh shutdown cloud

5、启动暂停的虚机

 virsh resume cloud

6、显示虚机信息

virsh dumpxml cloud

 

7、查看虚机状态

virsh domstate auto_test_001

 

8、简单查寻虚机信息

virsh dominfo cloud

9、查看libvirt版本

 virsh version

 

 10、开启虚机

virsh start cloud

 

11、挂起虚机

virsh suspend cloud

 

 12、编辑虚机配置文件

virsh edit cloud
virsh edit auto_test_001

   

 13、设置虚机内存和参数

 virsh setmem ubuntu 512000          #给不活动虚拟机设置内存大小

 virsh setvcpus ubuntu 4             # 给不活动虚拟机设置cpu个数

 

  14、启动存储池

virsh pool-start poolname

 

  15、查看存储池信息

virsh  pool-dumpxml image

 

16、查看存储池列表

 virsh pool-list --all

 

 17、查看存储池信息,这个看的直观点

virsh pool-info image

 

18、查看主机名称

virsh hostname

 

 19、删除存储池

virsh pool-destroy image2

  20、删除存储卷

virsh vol-delete --pool image aaa.qcow2

  21、虚机的七种状态

# 虚拟机共有7中状态
#   running  虚拟机正在运行在cpu上
#   idel  虚拟机是闲置的,没有在运行,在等待IO或者休眠时虚拟机会进入这种状态
#   paused  虚拟机处于暂停状态,一般情况下是被admin运行了virsh   suspend才会处于这种状态,但是仍然消耗资源,只不过不被超级管理程序调度而已。
#   shutdown 虚拟机在关闭过程中
#   shut off  虚拟机没有运行,已经完全关闭
#   crashed  虚拟机崩溃
#   dying  虚拟机处于垂死的状态,但是又没完全关闭或崩溃

 22、对于这些命令,其实在virt-manager 里面都可以手工操作,不需要了解,但是在实际开发过程中这些操作的命令是要熟练掌握的。

 

  虚机系统盘不能设置为只读和共享,否则启动的时候会蓝屏,起不来。

23、删除虚机

复制代码
[root@localhost ~]# virsh undefine test_8888
Domain test_8888 has been undefined

[root@localhost ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 309   test_002                       running
 -     test_005                       shut off
 -     test_006                       shut off
 -     test_8884                      shut off
 -     test_8887                      shut off
复制代码

 

posted @   sunnybowen  阅读(6300)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2018-03-12 java中的装箱与拆箱
2018-03-12 PAT甲级_PAT Advanced Level 1002. A+B for Polynomials (25)
点击右上角即可分享
微信分享提示