部署KVM虚拟化平台

1、kvm需要cpu支持虚拟化并装相关软件包。

Yum -y install qemu-kvm.x86_64 qemu-kvm-tools.x86_64 python-virtinst.noarch qemu-img.x86_64 bridge-utils.x86_64 libvirt virt-manager

查看cpu是否支持虚拟化。

cat /proc/cpuinfo | grep vmx

AMD服务器: cat /proc/cpuinfo | grep smv

2、kvm网络有两种类型:

用户模式:NAT方式,虚拟机可以访问外网,外网不能访问虚拟机

桥接模式:BRIDGE方式,内外网可以互相访问。

3、kvm平台安装:virt-manager

kvm基本管理命令:virsh

参数:shutdown 关闭

start 启动

destroy 强制关闭电源

suspend 暂停/挂起

tesume 恢复 autostart 自动启动

undefine 删除

define 重新定义

edit 编辑

4、kvm文件管理命令:

虚拟机磁盘格式有两种:

raw:默认格式,性能好速度快,但不支持镜像(克隆、快照)压缩、加密等新功能

qcow2:可支持新功能,可将raw转换成qcow2格式,需安装libguestfs-tools工具包

查看磁盘格式:

qemu-img info /data_kvm/store/test01.img

转换文件格式:(先关闭虚拟机)

qemu-img convert -f raw -O qcow2 /data_kvm/store/test01.img /data_kvm/store/test01.qcow2

查看文件内容: virt-cat

编辑文件: virt-edit

查看磁盘信息:virt-df -h test01

查看虚拟机状态:virsh list --all

克隆虚拟机: virt-clone -o test01 -n test02 -f /data_kvm/store/test02.qcow2

创建快照: virsh snapshot-create test01

查看快照:virsh snapshot-list test01

恢复快照:virsh snapshot-revert test01 版本信息

查看快照版本信息:virsh snapshot-current test01

删除快照:virsh sanapshot-delete test01 版本信息

原文发布于微信公众号 - L宝宝聊IT(gh_b0e552aa80db)

原文发表时间:2018-03-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏zhisheng

【Linux服务配置】Ubuntu常见服务傻瓜式配置

存在问题: 好多小伙伴都想搞linux开发,我们常用的一些配置就需要去网上搜索查找,所以我们将一些服务配置分享给大家,需要的深入了解或者备用。 解决方案: 安装...

36310
来自专栏用户2442861的专栏

如何在ubuntu下安装vmware-tools?以及屏幕显示太小

首先记的修改 CD ISO  为linux.iso  否则的话会弹不出那个vmwaretools  那个相关的。

362
来自专栏程序员互动联盟

【Linux服务配置】Ubuntu常见服务傻瓜式配置

存在问题: 好多小伙伴都想搞linux开发,我们常用的一些配置就需要去网上搜索查找,所以我们将一些服务配置分享给大家,需要的深入了解或者备用。 解决方案: 安装...

4096
来自专栏崔庆才的专栏

腾讯云Ubuntu下定时监测MySQL进程终止后自动重启的方法

前言最近发现MySQL服务隔三差五就会挂掉,导致我的网站和爬虫都无法正常运作。自己的网站是基于MySQL,在做爬虫存取一些资料的时候也是基于MySQL,数据量一...

3030
来自专栏编程坑太多

『中级篇』Docker Cloud自动构建 Docker image(55)

PS:自动化构建的build image,是不是感觉很爽,但是这里的Dockfile这是需要基础牢靠。本节也是以后学习的基础。

811
来自专栏编程微刊

本地运行github上的vue2.0仿饿了么webapp项目

在vue刚刚开始流行的时候,大多数人学习大概都见到过这样的一个项目吧,可以作为学习此框架的一个模板了

1563
来自专栏linux驱动个人学习

Android 的提权(root)原理【转】

Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。

511
来自专栏维C果糖

Git 初体验及其常用命令介绍(上)

在「Git 的安装流程及步骤」一文中,我们已经把 Git 安装成功了,现在,就让我们一起体验 Git 的魅力吧! 不知道大家是否还记得,在 Git 安装完成的时...

17810
来自专栏spring源码深度学习

linux环境更新默认python2.7为python3.X

一般的linux系统都会自带python环境,默认都是python2.7,但是python2.7已经不开源,不维护了,并且python3已经成为主流。学习pyt...

902
来自专栏云计算教程系列

如何在Ubuntu 16.04上使用Apache或Nginx加密Tomcat 8连接

Apache Tomcat是一个Web服务器和servlet容器,旨在为Java应用程序提供服务。Tomcat经常用于生产企业部署和较小的应用程序需求,既灵活又...

1373

扫码关注云+社区