KVM虚拟化之KVM基本管理(二)

KVM虚拟化之KVM管理(二)
KVM管理操作

  • virsh是kvm虚拟机常用的管理工具

1、virsh命令格式:
virsh 参数 kvm虚拟机名

2、 virsh 常用参数:

查看正在运行的KVM虚拟机

virsh list

查看所有的KVM虚拟机

virsh list --all

开启KVM虚拟机

virsh start centos7

关闭KVM虚拟机

virsh shutdown centos7

拔电源关机(强制关机)

virsh destroy centos7

导出配置

virsh dumpxml centos7

#删除配置
virsh undefine centos7

导入配置

virsh define centos7

修改配置

virsh edit centos7

重命名KVM虚拟机(低版本不支持)

virsh dormrename centos7

挂起KVM虚拟机

virsh suspend centos7

恢复(取消挂起)KVM虚拟机

virsh resume centos7

开机自动启动KVM虚拟机

virsh autostart centos7

关闭开机自动启动KVM虚拟机

virsh autostart —disable centos7

查询KVM虚拟机的VNC端口号

virsh vncdisplay centos7

查看虚拟机的CPU信息

virsh nodeinfo

启动默认的网络

virsh net-start default

自启动默认网络

virsh net-autostart default
KVM虚拟机的磁盘格式转换
KVM虚拟机的两种常用的磁盘格式

raw:裸格式,占用空间比较大(直接占用物理硬盘),不适合远程传输,不支持快照功能,但写入快,性能较好

qcow2:cow(copy on write)占用空间小(使用多少占多少磁盘),适合传输,支持压缩,快照,镜像,性能比raw差一点点
磁盘格式转换
qemu-img的常用命令

//创建虚拟磁盘
qemu-img create test.raw 10G
qemu-img create -f qcow2 test.qcow2 10G

//查看虚拟磁盘信息
qemu-img info test.raw

//调整虚拟磁盘容量大小
qemu-img resize test.raw +5G

//磁盘格式转换(将test.raw转换为centos7.qcow2)
qemu-img convert -f raw -O qcow2 test.raw centos7.qcow2

注意: 必须关闭虚拟机进?行行磁盘转换
参数说明:
convert 将磁盘文件转换为指定格式的文件
-f 指定需要转换文件的文件格式
-O 指定要转换的目标格式转换完成后,将新生产一个目标映像文件,原文件仍保存。
KVM虚拟机的快照管理
1.查看磁盘格式,若是 raw 格式需要转换成 qcow2格式

//创建快照
virsh snapshot-create centos7

//检查当前虚拟机最新快照版本
[[email protected] ~]# virsh snapshot-current centos7|less

//快照xml文件存放路路径
[[email protected] ~]# ls /var/lib/libvirt/qemu/snapshot/centos7/

//查看快照(能查看一系列数字,通过数字还原和删除)
virsh snapshot-list centos7

原文地址:https://blog.51cto.com/14640776/2459751

时间: 2024-07-30 13:24:34

KVM虚拟化之KVM基本管理(二)的相关文章

KVM虚拟化平台部署及管理

前言 KVM即Kernel Virtual Machine,最初是由以色列公司Qumranet开发.2007年2月被导入Linux 2.6.20核心中,成为内核源代码的一部分.2008年9月4日,Redhat收购了Qumranet,至此Redhat拥有了自己的虚拟化解决方案,之后便舍弃Xen开始全面扶持KVM,从RHEL6开始KVM便被默认内置于内核中.本文介绍KVM虚拟化平台部署及管理. KVM简介 KVM特点 KVM必须在具备Intel VT或AMD-V功能的x86平台上运行.KVM包含一个

KVM虚拟化(KVM的部署及使用)

1.虚拟化 1.1概念 将计算机的各种实体资源(CPU.内存.磁盘空间.网络适配器等),予以抽象 .转换后呈现出来并可供分区.组合为一个或多个电脑配置环境. 1.2应用数据化的原因 1)同一台物理机运行多个不同版本应用软件 2)硬件依赖性较低 3)便于数据迁移 1.3虚拟化的优势 1)提高应用兼容性 2)降低运营成本 3)加速应用部署 4)提高服务器可用性 5)提高资源利用率 6)动态调度资源 7)降低能源消耗 2.KVM 2.1KVM 1)KVM是开源软件 2)是x86架构且硬件支持虚拟化技术

kvm虚拟化之kvm虚拟机控制台登陆

vm虚拟机能否像xen虚拟机一样通过virsh console 一样采用字符界面进行linux虚拟机控制台呢,答案是肯定的,默认情况下该命令是不起作用的,需要修改相关文件才能实现. 1. 配置方法如下 (1) 添加ttyS0的许可,允许root登录 # echo "ttyS0" >> /etc/securetty (2) 修改/etc/grub.conf文件 在/etc/grub.conf中加入如下内容console=ttyS0 (3) 修改/etc/inittab文件 在

安装RHEV平台KVM虚拟化选择——REHL还是RHEV?

现在,越来越多的用户考虑在IT环境中实施多种虚拟化hypervisor,开源成为不错的选择.基于内核的虚拟机KVM技术逐渐流行,它有世界最大的Linux提供商红帽支持并推广,还有IBM提供管理技术. 多数主流Linux版本现在都内置KVM,比如Red Hat Enterprise Linux(RHEL),或者将KVM作为独立hypervisor获取,例如Red Hat Enterprise Virtualization(RHEV).红帽的这两个方案都提供KVM虚拟化,但在管理.功能与实施中有重大

KVM虚拟化简易部署

KVM虚拟化部署 KVM必须在具备Intel VT或AMD-V功能的x86平台上运行.KVM包含一个为处理器提供底层虚拟化,可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko).使用一个经过修改的QEMU(qemu-kvm),作为虚拟机上层控制和界面. 由于KVM仅是一个简单的虚拟化模块,所以它的内存管理没有自我实现,需借助于Linux内核实现内存管理.KVM能够使用Linux所支持的任何存储,在驱动程序的实现上,直接借助于Linux内核来驱动任何硬件.在性能上KVM继

CentOS 7部署KVM虚拟化环境之一架构介绍

----本文修改整理自网络,非本人原创. 虚拟化介绍 虚拟化(Virtualization)是一种资源管理技术,将计算机的各种试题资源,如服务器.网络.内存及存储等,予以抽象.转换后呈现出来.打破实体结构间的不可切割的障碍,使的用户可以比原本的组态更好的方式来应用这些资源.这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制.一般所指的虚拟化资源包括计算能力和资料存储. 虚拟化技术中大多数人接触的最早且最多的应该就是虚拟机(Virtual Machine),它是通过软件模拟的具有完

CentOS7中部署KVM虚拟化平台

CentOS7中部署KVM虚拟化平台 虚拟化介绍 虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原来的物理结构,使用户可以灵活管理这些资源,并允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术. 虚拟化优势: 减少了服务器的数量,降低了硬件采购成本 资源利用率最大化 降低机房空间.散热.用电消耗的成本 硬件资源可以动态调整,提高了企业IT业务的灵活性 高可用性 在不中断服务的情况下进行物理硬件调整 具备更高效的容灾能力 KVM虚拟化: KVM自从Linux2.6

部署KVM虚拟化平台(理论+实战)

KVM虚拟机: 1.KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少.KVM已成为学术界的主流VMM之一 2.KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术).是基于硬件的完全虚拟化.而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化

KVM虚拟化基本部署

KVM虚拟机: 1.KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少.KVM已成为学术界的主流VMM之一 2.KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术).是基于硬件的完全虚拟化.而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化