KVM管理虚拟机命令

KVM基本功能管理

virsh -h 查看命令帮助

kvm的配置存放路径

cd /etc/libvirt/qemu 下有.xml的文件

查看虚拟机的状态

virsh list --all

虚拟机关机与开启

virsh shutdown c1        //关机
virsh start c1           //开机
  • 强行关闭虚拟
virsh destroy cc1 强行关闭电源状态


  • 导出虚拟机配置
virsh dumpxml cc1 > /etc/libvirt/qemu/c1.xml

virsh create /etc/libvirt/qemu/cc1.xml    //通过配置文件启动虚拟机
  • 删除虚拟机(配文件被删除,磁盘文件不会删除)
virsh shutdown cc1     //关闭虚拟机
virsh undefined cc1     //删除虚拟机 

  • 挂起恢复
virsh suspend cc1    #挂起虚拟机
virsh resume cc1     #恢复虚拟机

  • 设置虚拟机伴随着宿主机开机自启动
virsh autostart cc1 

  • 修改虚拟机配置信息

    virsh edit cc1  和VIM 编辑器一样的操作



    KVM 文件管理

    通过文件管理可以直接查看、修改、复制虚拟机的内部文件。例如:系统因为配置问题无法启动时,可以直接修改虚拟机的文件。虚拟机的磁盘文件有 raw和 qcow2 两种格式。 KVM默认格式是raw,raw格式性能最好、速度最快,其缺点是不支持一些新的功能,如镜像、Zlib磁盘压缩、AES加密等。

    yum install libguestfs-tools -y
    这个工具可以查看qcow2格式的磁盘文件,因此需要将raw格式的磁盘文件转换成qcow2的格式
  • 查看当前的磁盘格式

    qemu-img info /vdir/c1.raw

  • 关闭虚拟机

    virsh shutdown c1

  • 使用virt-cat命令,可查看虚拟机中相关文件

    virt-df -h c1 查看挂载虚拟机挂在情况

    虚拟机克隆、快照、删除快照

  • 克隆
    virsh shutdown c1   //关闭c1
    virt-clone -o c1 -n c2 -f /vdir/c2.qcow2     //从c1克隆c2
    virsh start c2       //开启c2
  • 创建、恢复、删除
    virsh snapshot-create c1 #支持qcow2格式拍摄快照
    virsh snapshot-list c1 #查看c1 快照信息
    virsh snapshot-delete c1 1533960443 恢复快照



原文地址:http://blog.51cto.com/13660858/2157825

时间: 2024-10-06 09:49:51

KVM管理虚拟机命令的相关文章

KVM管理虚拟机

笔记内容:KVM管理虚拟机笔记日期:2018-03-08 28.9 克隆虚拟机 28.10 快照管理 28.11 磁盘格式 28.12 磁盘扩容(raw) 28.13 磁盘扩容(qcow2) 28.14 调整cpu内存和网卡 28.15 迁移虚拟机 在上一篇中,我们介绍了如何在 CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统.本篇则是介绍在KVM里安装完虚拟机后,如何使用KVM来管理虚拟机. 克隆虚拟机 克隆虚拟机是虚拟机软件必须得有的功能,这样能省去我们安装系统及环境的时

安装kvm安装虚拟机centos

1 安装阿里云的镜像站 #将原来的镜像备份 cd /etc/yum.repos.d/ mkdir back mv CentOS-Base.repo ./back/ # 安装阿里的镜像 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 2 安装KVM yum install qemu-kvm qemu-img virt-manager libvirt libvirt-pyth

KVM命令集管理虚拟机

使用KVM命令集管理虚拟机 查看虚拟机状态 [[email protected] ~]# virsh list --all Id 名称 状态 ---------------------------------------------------- 2 c01 running 虚拟机的关机与开机 [[email protected] ~]# virsh shutdown c01 域 c01 被关闭 [[email protected] ~]# virsh list --all Id 名称 状态 -

kvm命令管理虚拟机

virsh 既有命令行模式,也有交互模式,在命令行直接输入 virsh 就进入交互模式, virsh 后面跟命令参数,则是命令行模式:查网桥命令[[email protected] ~]# brctl showbridge name bridge id STP enabled interfacesbr0 8000.000c295c6c9e no ens33virbr0 8000.52540005d291 yes virbr0-nic (1)基础操作 --- 命令行下管理虚拟机语法结构:virsh

virsh命令管理虚拟机

virsh命令管理虚拟机 libvirt有两种控制方式,命令行和图形界面. 1.图形界面:通过执行名virt-manager,启动libvirt的图形界面,在图形界面下可以一步一步的创建虚拟机,管理虚拟机,还可以直接控制虚拟机的桌面. 2.命令行就是接下来我所说的.如何通过命令行来控制虚拟机. 创建虚拟机 在/etc/libvirt/qemu下新建xml文件,如node.xml.需要有内存.cpu.硬盘设置.光驱以及vnc等等.以下是我根据Openstack启的虚机修改而成,没办法,直接用Ope

KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机

一.KVM简介 KVM(名称来自英语:Kernel-basedVirtual Machine的缩写,即基于内核的虚拟机),是一种用于Linux内核中的虚拟化基础设施,可以将Linux内核转化为一个hypervisor.KVM在2007年2月被导入Linux 2.6.20核心中,以可加载核心模块的方式被移植到FreeBSD及illumos上. KVM在具备Intel VT或AMD-V功能的x86平台上运行.它也被移植到S/390,PowerPC与IA-64平台上.在Linux内核3.9版中,加入A

[转载]kvm libvirt 虚拟机管理

http://www.2cto.com/os/201203/123128.html kvm虚拟机管理 一.环境 role         hostname    ip                  OS kvm_server   target      192.168.32.40/24    rhel6.0_x64 vir_guest1   node4       192.168.32.34/24    rhel5.5_i386 vir_guest2   node5       192.16

kvm libvirt 虚拟机管理

http://www.2cto.com/os/201203/123128.html kvm虚拟机管理一.环境role         hostname    ip                  OSkvm_server   target      192.168.32.40/24    rhel6.0_x64vir_guest1   node4       192.168.32.34/24    rhel5.5_i386vir_guest2   node5       192.168.32.

KVM+SVN 虚拟机远程管理

1.安装kvm grep -E -o 'vmx|svm' /proc/cpuinfo #检查服务器是否支持虚拟化(vmx为interl平台.svm是AMD平台) #安装KVM所需软件包: yum groupinstall kvm 或 yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst bridge-utils lsmod |grep k