找回密码
 注册
查看: 1153|回复: 1

virsh命令行下管理虚拟机

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-3-29 10:03:33 | 显示全部楼层 |阅读模式
virsh命令行下管理虚拟机( ^( Y" o5 W/ T1 C
virsh list           #列出当前宿主机上处于运行状态的虚拟机
5 _& `5 ^. n$ `! p4 u4 z% Ivirsh list --all     #列出当前宿主机上所有的虚拟机2 H' J& A: J5 H7 F8 r
virsh start vm1  #(虚拟机name) 开启某一台虚拟机/ B: {* ]  Z; @% \* R9 q: v
virsh shutdown vm1   # (虚拟机name) 正常关闭一台虚拟机. f' o6 X$ [: Z* \) D, _6 l8 c7 K
virsh destroy vm1     # 强制关闭某一台虚拟机) J7 y3 O) Z3 S, Y$ X% q
virsh autostart vm1    #开机自启动虚拟机vm1
$ h: ]7 k* ^/ c, Bvirsh autostart  --disable vm1   #关闭开机自启动
4 V1 s" a+ Z9 j+ tvirsh edit vm1     #编辑某个虚拟机的配置文件, v: w& L+ `0 J' v8 v
virsh pool-list     #列出存储池- b( j9 d# D3 T. R( O
qemu-img create -f qcow2 -o size=9G /export/kvm/test.qcow2
1 A' n$ }1 {7 |: I创建一个大小为 50G 的,格式为 qcow2 的磁盘镜像
' V* ], v) v' g查看磁盘信息:
$ s! t+ p2 {5 L0 tqemu-img info /export/kvm/test.qcow2
' _# Q$ S+ i1 w9 p

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-3-29 10:33:38 | 显示全部楼层
KVM虚拟化存储管理2 i, P$ Z8 D6 U6 \2 a3 u- u0 G
KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的
. Z  w& e: a# R2 w, t. j
- o; R+ A& J' n0 C3 n# uStorage Pool 是宿主机上可以看到的一片存储空间,可以是多种型; 每个 Pool在 /etc/libvirt/storage 目录下都有一个 xml 文件。
- R" L0 @0 Y. |0 CVolume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,Volume 在虚拟机中看到的就是一块硬盘。
2 Z! u$ C# {; ?9 k7 c6 @5 B7 yKVM 支持多种 Volume 文件格式:
, U4 k; ]  o4 I2 q6 _9 d+ ^/ S  @! }! K
raw:是默认格式,即原始磁盘镜像格式,移植性好,性能好,但大小固定,不能节省磁盘空间。
3 v' t7 {0 ~& \) B$ ~) S* nqcow2:是推荐使用的格式,cow 表示 copy on write,能够节省磁盘空间,支持 AES 加密,支持 zlib 压缩,支持多快照,功能很多。0 U' E3 U4 P! ?0 `0 E
vmdk:是 VMWare 的虚拟磁盘格式,也就是说 VMWare 虚机可以直接在 KVM上 运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 02:46 , Processed in 0.027220 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表