KVM部署搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KVM部署搭建相关的知识,希望对你有一定的参考价值。

1KVM概述

公司部分linux服务器利用率不高,为充分利用这些linux服务器,可以部署kvm,在物理服务器上运行多个服务,例如,运行nginx的服务器上部署kvm,然后虚拟机上运行tomcat

2:知识点

Kvm2.6版本后就直接整合到linux内核,依托与CPU虚拟化指令集(如lntel-VT AMD-V)实现高性能的虚拟化支持

一:安装方式桌面安装

实验环境操作系统为centos7.2 ??vmware虚拟机

1:安装kvm所要依赖包 ?

yum ?-y ?install ?qemu-kvm ??//KVM模块

yum ?-y ?install ?qemu-kvm-tools ?//kvm调试工具

yum ?-y ?install ?qemu-img ?//qemu组件。创建磁盘,启动虚拟机

yum ?-y ?install ?bridge-utils ?//网络支持工具

yum ?-y ?install ?libvirt ?//虚拟管理工具

yum ?-y ?install ?virt-manager ?//图形界面管理虚拟机

2yum安装结束后支持虚拟化功能需要调试 ?重启?

技术分享图片

验证是否支持虚拟化功能

[[email protected]?~]#?cat?/proc/cpuinfo?|?grep?vmx

技术分享图片

检查是否支持kvm模块

[[email protected]?~]#?lsmod?|?grep?kvm

技术分享图片

3:设置kvm网络

宿主服务器安装完成kvm 首先要设定网络 在libvirt中运行kvm网络有俩种办法

1NATBridge 默认是NAT

1:用户模式 NAT方式,默认网络,数据包由NAT方式通过主机接口进行传送,可以访问外网,但是无法从外部访问虚拟机

2: 桥接模式 允许虚拟机像一台独立的主机一样拥有网络,外部的机器可以直接访问到虚拟机内部,但需要网卡支持,一般有线网卡都支持

Bridge 桥接

修改网卡路径

[[email protected]?~]#?vim?/etc/sysconfig/network-scripts/ifcfg-eno16777736

技术分享图片

[[email protected]?~]#?vim?/etc/sysconfig/network-scripts/ifcfg-br0

技术分享图片

重新网卡服务 systemctl ?restart ?network ?查看确认IP地址

技术分享图片

Kvm管理

1)打开管理软件libvirt

[[email protected]?~]#?virt-manager

1)选择“存储”,单击“+”新建存储池,输入/data_kvm/store,这个位置用于存储之后创建的虚拟机。

[[email protected]?~]#?mkdir?-p?/data_kvm/sorce
[[email protected]?~]#?mkdir?-p?/data_kvm/iso

技术分享图片

技术分享图片

创建完成的结果如下所示

技术分享图片

创建存储卷

技术分享图片

技术分享图片

新建虚拟机,点击图中的new

技术分享图片

技术分享图片

技术分享图片

技术分享图片

最后选择左上角的begin ?installation开始启动虚拟机的安装。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

部署完成

技术分享图片








以上是关于KVM部署搭建的主要内容,如果未能解决你的问题,请参考以下文章

部署kvm搭建虚拟化平台

KVM虚拟化平台的基础知识及搭建部署!

KVM虚拟化平台的基础知识及搭建部署!

搭建kvm环境,及批量自动化部署

58.搭建KVM虚拟化工具(YUM)

Linux Kvm虚拟化部署(Centos)