kvm相关命令

红米2年前技术文章608

一、管理kvm虚拟机

1、创建虚拟机

virt-install --name=centos1
–ram 1024 --vcpus=1
–disk path=/root/centos1.img,size=10
–accelerate --cdrom /home/CentOS-7.iso
–graphics vnc,port=5921 --network bridge=br0

2、克隆虚拟机

virt-clone --connect=qemu:///system -o centos1 -n centos3 -f /root/centos3.img

3、编辑虚拟机配置文件

image.png

4、虚拟机删除

查看列表定位要删除的虚拟机
virsh list

image.png

5、强制停止虚拟机

virsh destroy vm4

image.png

6、删除虚拟机

virsh undefine vm4

7、更新当前文件,并查找包含虚拟机vm4的所有内容

image.png

8、删除和vm4一切相关的内容

image.png

9、更新本机文件后继续查找,确保vm4相关文件彻底删除

image.png

列出虚拟机virsh    list   - -all
查看指定虚拟机的信息virsh   dominfo    虚拟机名称
开启|重启|关闭 指定虚拟机virsh   start|reboot|shutdown    虚拟机名称
暂停|恢复 指定虚拟机virsh suspend|resume 虚拟机名称
强制关闭指定虚拟机virsh    destroy    虚拟机名称
将指定的虚拟机设为开机自启virsh  autostart   虚拟机名称
列出虚拟网络virsh    net-list      - - all
显示虚拟机内存和cpu的使用情况yum install virt-top -y
virt-top
显示虚拟机分区信息virt-df 虚拟机名称
删除虚拟机virsh undefine 虚拟机名称
通过控制窗口登录虚拟机virsh console 虚拟机名称

二、磁盘管理

info查看镜像的信息qemu-img info vm2.raw
create创建镜像qemu-img create -f raw -o size=4G /images/vm2.raw
check检查镜像qemu-img check vm2.raw
convert转化镜像的格式,(raw,qcow ……)qemu-img convert -c -O qcow2 vm2.raw vm2.qcow2
snapshot管理镜像的快照qemu-img snapshot -l /images/vm2.qcow2
rebase在已有的镜像的基础上创建新的镜像qemu-img rebase test_tmp -b vm2.qcow2
resize增加或减小镜像大小qemu-img resize vm2.raw +2GB

三、网络管理

net-autostart自动开始网络
net-create从一个XML文件创建一个网络
net-define定义一个永久网络或修改一个xml文件中定义的持久网络
net-destroy销毁(停止)网络
net-dhcp-leases打印给定网络的租赁信息
net-dumpxmlXML中的网络信息
net-edit为网络编辑XML配置
net-eventNetwork Events
net-info网络信息
net-list列出网络
net-name把一个网络UUID转换为网络名
net-start开始一个(以前定义的)不活跃的网络
net-undefine取消(删除)定义一个永久网络
net-update更新现有网络配置的部分
net-uuid把一个网络名转换为网络UUID


    相关文章

    ACOS-可观测运维套件

    ACOS-可观测运维套件

    一、背景随着企业分布式应用、云计算的不断深入发展,业务系统的逻辑结构变得越来越复杂,面对企业运维复杂的环境和海量运维数据,在日常运维和生产运营中,会面临以下挑战:(1)多云,多系统,多服务,多数据的中...

    Kubernetes源码解读(六)-- Informer源码分析

    Kubernetes源码解读(六)-- Informer源码分析

    Informer 这个词的出镜率很高,我们在很多文章里都可以看到 Informer 的身影,但是我们在源码里真的去找一个叫做 Informer 的对象,却又发现找不到一个单纯的 Informer,但是...

    PG的统计信息(三)

    1.3 数据分布类统计信息1.3.1 pg_stats通过对pg_stats的查询,可以查看每个字段的数据分析统计信息,类似SQL Server的直方图,为优化器选择最佳执行计划提供依据,pg_sta...

    CDH配置impala自动同步HMS元数据

    CDH配置impala自动同步HMS元数据

    1、进入CM界面 > Hive > 配置 > 搜索 启用数据库中的存储通知(英文界面搜索:Enable Stored Notifications in Database),并且勾选,...

    Scylladb部署

    Scylladb部署一、部署在centos 7.9上部署scylla-4.2下面步骤都需要root权限或者sudo权限1、添加scylladb 回购文件和yum源yum install epel-re...

    Linux系统调优参数应用实践

    Linux系统调优参数应用实践

    1 基于内存方面的性能参数调优1.1 cache与buffer解读1.1.1 cache出现的原因与功能计算机硬件中CPU、内存、磁盘是最主要的三大部分,其中,CPU发展到今天,执行速度最快,而内存相...

    发表评论    

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。