KVM命令集管理虚拟机

简介: KVM命令集管理虚拟机

一,KVM基本命令

1.查看命令帮助

virsh -h

2.查看KVM的配置文件存放目录

ls /etc/libvirt/qemu/

3.查看虚拟机状态

virsh list --all

4.虚拟机关机与开机

1. virsh shutdown centos7
2. virsh destroy centos7

5.强制实例系统关闭电源

virsh destroy centos7

6.通过配置文件启动虚拟机系统实例

1. virsh create /etc/libvirt/qemu/contos7.xml
2. virsh list --all

7.挂起虚拟机

1. virsh suspend centos7
2. virsh list --all

8.恢复虚拟机

1. virsh resume centos7
2. virsh list --all

9.配置虚拟机伴随宿主机自动启动

virsh autostart centos7

10.导出虚拟机配置

virsh dumpxml centos7 > /etc/libvirt/qemu/centos7-2.xml

11.虚拟机的删除与添加

virsh shutdown centos7
virsh undefine centos7
重新定义虚拟机
cd /etc/libvirt/qemu
mv centos7-2.xml centos7.xml
virsh define centos7.xml
virsh list --all

12.修改虚拟机配置信息

1. vim /etc/libvirt/qemu/centos7.xml
2. 
3. virsh edit centos7

二,KVM文件管理

1.查看当前磁盘格式

qemu-img info /data_kvm/store/centos7.qcow2

2.通过qemu-img命令转换磁盘文件格式,将centos7虚拟机的raw格式磁盘转换至qcow2格式

virsh shutdown centos7
qemu-img convert -f raw -O qcow2 /data_kvm/store/centos7.img /data_kvm/store/centos7.qcow2
修改centos7的xml配置文件中的磁盘类型与磁盘文件名
virsh edit centos7

3. virt-cat,类似cat命令

vist-cat -a /data_kvm/store/centos7.qcow2 /etc/sysconfig/grub

4.virt-edit,编辑文件,用法与vim一致

virt-edit -a /data_kvm/store/centos7.qcow2 /etc/resolv.conf

5.virt-df命令用于查看虚拟机磁盘信息

vist -df -h centos7

三,克隆虚拟机

1.查看虚拟机状态

virsh list --all

2.从centos7克隆centos7-2

virt-clon -o centos7 -n centos7-2 -f /data_kvm/store/centos7.qcown2

3.查看虚拟机状态

virsh list --all

4.启动虚拟机

virsh start centos7

四,虚拟机快照

1.对centos7创建快照

virsh snapshot-create centos7

2.查看虚拟机快照版本信息

virsh snapshot-current centos7

3.查看快照信息

virsh snapshot-list centos7

4.恢复虚拟机状态至{编号}

virsh snapshot-revert centos7 编码

5.删除快照

virs snapshot-delete centos7 编码
目录
相关文章
|
3月前
|
KVM 虚拟化
kvm虚拟机快照
这篇文章主要介绍了KVM虚拟机快照的创建、管理、恢复以及删除的详细步骤,包括查看快照信息、创建快照、模拟系统破坏后基于快照恢复虚拟机、使用快照的注意事项以及如何删除快照。
69 2
|
3月前
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
52 3
KVM虚拟机的桥接网络
|
3月前
|
KVM 虚拟化
KVM虚拟机的克隆
这篇文章介绍了如何使用KVM虚拟机进行完整克隆和链接克隆,包括手动克隆和使用virt-clone工具克隆的方法,以及如何编写脚本来实现自动化克隆和删除虚拟机。
87 3
KVM虚拟机的克隆
|
3月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
138 1
KVM虚拟机的热迁移
|
3月前
|
KVM 虚拟化
kvm虚拟机磁盘管理
文章详细介绍了KVM虚拟机磁盘管理,包括磁盘格式概述、创建虚拟机时如何指定磁盘格式、以及磁盘工具的常用命令,旨在帮助用户更好地理解和操作KVM虚拟机的磁盘管理。
117 1
kvm虚拟机磁盘管理
|
3月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
131 8
|
3月前
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
120 3
|
4月前
|
KVM 虚拟化
[kvm]创建虚拟机
[kvm]创建虚拟机
|
4月前
|
机器学习/深度学习 监控 Linux
在Linux中,如何创建和管理KVM虚拟机?
在Linux中,如何创建和管理KVM虚拟机?
|
4月前
|
Shell KVM 虚拟化
shell kvm 虚拟机镜像管理-自动创建删除停止和启动 qcow2 虚拟机
这是一个用于自动创建 KVM 虚拟机的 Bash 脚本。用户可以选择创建、删除、启动、关闭虚拟机或查看虚拟机的 IP 地址。脚本支持 Debian 12 和 Ubuntu 22.04 系统,并允许用户配置 CPU 线程数和内存大小。脚本会检查服务器的资源情况,确保输入的配置不会超过可用资源。
66 0
下一篇
DataWorks