admin 发表于 2022-3-29 10:03:33

virsh命令行下管理虚拟机

virsh命令行下管理虚拟机
virsh list         #列出当前宿主机上处于运行状态的虚拟机
virsh list --all   #列出当前宿主机上所有的虚拟机
virsh start vm1#(虚拟机name) 开启某一台虚拟机
virsh shutdown vm1   # (虚拟机name) 正常关闭一台虚拟机
virsh destroy vm1   # 强制关闭某一台虚拟机
virsh autostart vm1    #开机自启动虚拟机vm1
virsh autostart--disable vm1   #关闭开机自启动
virsh edit vm1   #编辑某个虚拟机的配置文件
virsh pool-list   #列出存储池
qemu-img create -f qcow2 -o size=9G /export/kvm/test.qcow2
创建一个大小为 50G 的,格式为 qcow2 的磁盘镜像
查看磁盘信息:
qemu-img info /export/kvm/test.qcow2

admin 发表于 2022-3-29 10:33:38

KVM虚拟化存储管理
KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的

Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型; 每个 Pool在 /etc/libvirt/storage 目录下都有一个 xml 文件。
Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,Volume 在虚拟机中看到的就是一块硬盘。
KVM 支持多种 Volume 文件格式:

raw:是默认格式,即原始磁盘镜像格式,移植性好,性能好,但大小固定,不能节省磁盘空间。
qcow2:是推荐使用的格式,cow 表示 copy on write,能够节省磁盘空间,支持 AES 加密,支持 zlib 压缩,支持多快照,功能很多。
vmdk:是 VMWare 的虚拟磁盘格式,也就是说 VMWare 虚机可以直接在 KVM上 运行。
页: [1]
查看完整版本: virsh命令行下管理虚拟机