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

virsh命令行下管理虚拟机

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-3-29 10:03:33 | 显示全部楼层 |阅读模式
virsh命令行下管理虚拟机
3 ?* Q, B4 y$ R* M5 b/ a7 rvirsh list           #列出当前宿主机上处于运行状态的虚拟机
) R( m2 P' x2 \virsh list --all     #列出当前宿主机上所有的虚拟机
% e4 z. F* F) q$ Hvirsh start vm1  #(虚拟机name) 开启某一台虚拟机8 b2 _6 Z0 k2 {' V
virsh shutdown vm1   # (虚拟机name) 正常关闭一台虚拟机& t1 O$ y% C9 D- P% z9 Q! a! s, V8 W
virsh destroy vm1     # 强制关闭某一台虚拟机
6 {& t  f* ~! {3 b* |/ H# |' mvirsh autostart vm1    #开机自启动虚拟机vm1$ H, t7 c& K9 N5 _
virsh autostart  --disable vm1   #关闭开机自启动
( O( k/ ~" X3 _1 uvirsh edit vm1     #编辑某个虚拟机的配置文件
7 h$ N! `# x( [. u- c( W" @virsh pool-list     #列出存储池& x% \2 o: d- W
qemu-img create -f qcow2 -o size=9G /export/kvm/test.qcow2
" K, O6 I. v. j$ D5 X0 M" k创建一个大小为 50G 的,格式为 qcow2 的磁盘镜像
  t9 c5 l' _$ k8 H2 t! i查看磁盘信息:
8 I+ C) h% L3 s+ I( |qemu-img info /export/kvm/test.qcow2
2 M" |4 n. B1 m

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-3-29 10:33:38 | 显示全部楼层
KVM虚拟化存储管理, _; Y) {& W* j2 N. X
KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的
7 [7 V) g( r  L( c) _- Q9 t$ L# e
Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型; 每个 Pool在 /etc/libvirt/storage 目录下都有一个 xml 文件。5 d- a: {& G- U6 D7 v
Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,Volume 在虚拟机中看到的就是一块硬盘。
* O. N3 e7 d2 }) B2 v/ w, m4 ~KVM 支持多种 Volume 文件格式:2 s. O% K" {1 L# ?+ r

! @; d$ B% ~. r+ ]( G" praw:是默认格式,即原始磁盘镜像格式,移植性好,性能好,但大小固定,不能节省磁盘空间。
# D3 P6 j. U* s5 T9 ?0 C% |5 e/ hqcow2:是推荐使用的格式,cow 表示 copy on write,能够节省磁盘空间,支持 AES 加密,支持 zlib 压缩,支持多快照,功能很多。% e+ q% D) {3 j, N( X" Y2 R6 ]
vmdk:是 VMWare 的虚拟磁盘格式,也就是说 VMWare 虚机可以直接在 KVM上 运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:41 , Processed in 0.019688 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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