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

virsh命令行下管理虚拟机

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-3-29 10:03:33 | 显示全部楼层 |阅读模式
virsh命令行下管理虚拟机
! r- r' g8 ~. v* i4 K+ A+ @) Lvirsh list           #列出当前宿主机上处于运行状态的虚拟机0 Z  s. d- ~8 z* V! S* d, D
virsh list --all     #列出当前宿主机上所有的虚拟机, v3 }4 \$ u8 W# x! E$ u9 Y
virsh start vm1  #(虚拟机name) 开启某一台虚拟机& V8 o+ p) b" I) Q, h/ [( K
virsh shutdown vm1   # (虚拟机name) 正常关闭一台虚拟机6 ?0 p" i) n! j2 X# Z  B3 u5 I
virsh destroy vm1     # 强制关闭某一台虚拟机
& U3 k/ V# N$ s( Y8 wvirsh autostart vm1    #开机自启动虚拟机vm1
4 j) k' S- o% Y/ l1 Y4 E- Y2 \' Bvirsh autostart  --disable vm1   #关闭开机自启动* K+ A- U0 n2 W  N5 `- G2 c$ _1 P
virsh edit vm1     #编辑某个虚拟机的配置文件
; E+ K" w/ y" D( m4 s9 d. q& wvirsh pool-list     #列出存储池
* w+ j9 m& `# w) I! oqemu-img create -f qcow2 -o size=9G /export/kvm/test.qcow2
# P' O6 e" ]" q1 D0 r' G创建一个大小为 50G 的,格式为 qcow2 的磁盘镜像
& b2 H3 ^  a! X3 }' R5 w查看磁盘信息:
7 T. {+ X7 m8 V1 {+ bqemu-img info /export/kvm/test.qcow2
) ^# ^1 b# O8 |6 G4 E

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-3-29 10:33:38 | 显示全部楼层
KVM虚拟化存储管理
+ ]1 g0 N1 G* j! n) {* x$ {KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的
; I$ a, x9 u5 q" O4 b, G8 q" D4 _( a2 j+ h1 i/ T/ J/ H. t
Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型; 每个 Pool在 /etc/libvirt/storage 目录下都有一个 xml 文件。
  C6 v$ V- m% z. w, KVolume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,Volume 在虚拟机中看到的就是一块硬盘。+ x6 t) P) B9 }
KVM 支持多种 Volume 文件格式:0 q0 ~" w1 u1 @# }3 k& I# d5 ^( D2 @# \
. S) v/ I2 w3 d* V; `
raw:是默认格式,即原始磁盘镜像格式,移植性好,性能好,但大小固定,不能节省磁盘空间。
9 C! n* S/ H7 q# F" {! ]4 jqcow2:是推荐使用的格式,cow 表示 copy on write,能够节省磁盘空间,支持 AES 加密,支持 zlib 压缩,支持多快照,功能很多。5 P1 z( n" H' o4 L# |# h
vmdk:是 VMWare 的虚拟磁盘格式,也就是说 VMWare 虚机可以直接在 KVM上 运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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