KVM基础命令详解


Posted in Servers onApril 30, 2022

KVM (全称是 Kernel-based Virtual Machine) 是 Linux 下 x86 硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块 kvm.ko 提供和虚拟化核心架构和处理器规范模块。

使用 KVM 可允许多个包括 Linux 和 Windows 每个虚拟机有私有的硬件,包括网卡、磁盘以及图形适配卡等。

下面给大家介绍下KVM基础命令,内容如下所示:

KVM虚机相关命令:

开机:virsh start test1

关机:virsh shutdown test1

强制关机:virsh destroy test1

重新启动:virsh reboot test1

通过配置文档启动主机:virsh create /etc/libvirt/qemu/test1.xml

查看主机状态:virsh list --all

停止/挂机虚拟机:virsh suspend test1

保存虚拟机:virsh save test1

还原虚拟机:virsh resume test1
从一个已存在的设备配置文件新建一个虚拟机:

virsh dumpxml test1 >/etc/libvirt/qemu/test2.xml
qemu-img create -f qcow2 test2.img 20G

使用virt-install初始化安装一个Centos系统

# virt-install --connect qemu:///system \ #如果使用kvm安装,并且使用的root,默认为此,基于xen或者其它,可参考man virt-install

--n test1 \ #指定虚拟机的显示名称

--c /mnt/centos6.4-x86_64.iso #指定安装镜像,也可以指定cdrom直接安装,如:-c /dev/sr0

--r 2048 \ #指定内存,默认为MB

--arch=x86_64 \ #指定arch模型

--vcpus=2 --check-cpu --cpuset=0-1 \ #指定cpu0,1作为虚拟机的CPU,此处绑定了CPU

--os-type=linux --os-variant=rhel6 \ #指定系统类型和版本

--disk path=/var/lib/libvirt/p_w_picpaths/test1.img,device=disk,bus=virtio,spare=true -s 10 \ #指定磁盘信息,使用virtio驱动加载

--network bridge=br0 \ #指定桥接模式,并指定通过br0网卡进行桥接

--noautoconsol --autostart \ #不自动开启控制台,并且随主机自启动

--vnc #提供vnc端口访问,在这里可以设置密码,也可以不设置

--force

修改内存/CPU:

修改内存大小:virsh setmem test1 4G #默认单位为KB

设置内存的最大值:virsh setmaxmem test1 8G

增大VCPU数量:virsh setvcpus test1 8

备份/还原:

备份:virsh save --bypass-cache test1 /var/lib/libvirt/save/test1_1.save --running

还原:virsh restore/var/lib/libvirt/save/test1_1.save--bypass-cache --running

快照管理:

如果要使用kvm的快照功能,就必须使用qcow2的磁盘格式,而raw只支持内存快照,如果不是,请参考第3节内容修改

查看快照:virsh snapshot-list test1

创建快照:virsh snapshot-create test1 test1.snap1

恢复到快照:virsh snapshot-revert test1 test1.snap1

删除快照:virsh snapshot-delete test1 test1.snap1

KVM虚拟机的迁移

virsh migrate --live test1 qemu+tcp//destnationip/system tcp://destnationip

到此这篇关于KVM基础命令的文章就介绍到这了!


Tags in this post...

Servers 相关文章推荐
nginx处理http请求实现过程解析
Mar 31 Servers
nginx基于域名,端口,不同IP的虚拟主机设置的实现
Mar 31 Servers
Nginx域名转发使用场景代码实例
Mar 31 Servers
nginx中封禁ip和允许内网ip访问的实现示例
Mar 17 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
idea下配置tomcat避坑详解
Apr 12 Servers
鲲鹏 CentOS 7 安装Python3.7
May 11 Servers
Ubuntu安装Mysql+启用远程连接的完整过程
Jun 21 Servers
设置IIS Express并发数
Jul 07 Servers
Docker安装MySql8并远程访问的实现
Jul 07 Servers
彻底卸载VMware虚拟机的超详细步骤记录
Jul 15 Servers
Valheim服务器 Mod修改安装教程 【ValheimPlus】
Dec 24 Servers
Win10 Anaconda安装python-pcl
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
Apr 29 #Servers
解决IIS7下无法绑定https主机的问题
IIS服务器中设置HTTP重定向访问HTTPS
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
Windows Server 2012 R2 磁盘分区教程
You might like
flash用php连接数据库的代码
2011/04/21 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
修复ShopNC使用QQ 互联时提示100010 错误
2015/11/08 PHP
php json转换相关知识(小结)
2018/12/21 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
jquery动态加载图片数据练习代码
2011/08/04 Javascript
jquery实现每个数字上都带进度条的幻灯片
2013/02/20 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
移动端点击态处理的三种实现方式
2017/01/12 Javascript
利用transition实现文字上下抖动的效果
2017/01/21 Javascript
详解微信小程序 wx.uploadFile 的编码坑
2017/01/23 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
python简单的函数定义和用法实例
2015/05/07 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
Python字典创建 遍历 添加等实用基础操作技巧
2018/09/13 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
python爬虫用request库处理cookie的实例讲解
2021/02/20 Python
使用python实现学生信息管理系统
2021/02/25 Python
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
英国最受信任的在线眼镜商之一:Fashion Eyewear
2019/10/31 全球购物
药剂学专业应届生自荐信
2013/09/29 职场文书
自考生自我鉴定范文
2013/10/01 职场文书
商铺门面租房协议书
2014/10/21 职场文书
百年校庆感言
2015/08/01 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
幽默导游词应该怎么写?
2019/08/26 职场文书