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安装结束后支持虚拟化功能需要调试  重启 

截图00.png

验证是否支持虚拟化功能

1
[root@localhost ~]# cat /proc/cpuinfo | grep vmx

截图01.png

检查是否支持kvm模块

1
[root@localhost ~]# lsmod | grep kvm

截图02.png

3:设置kvm网络

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

1NATBridge 默认是NAT

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

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

Bridge 桥接

修改网卡路径

1
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

截图03.png

1
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0

截图03.png

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

截图05.png

Kvm管理

1)打开管理软件libvirt

1
[root@localhost ~]# virt-manager

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

1
2
[root@localhost ~]# mkdir -p /data_kvm/sorce
[root@localhost ~]# mkdir -p /data_kvm/iso

截图06.png

截图07.png

创建完成的结果如下所示

截图08.png

创建存储卷

截图09.png

截图10.png

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

截图11.png

截图12.png

截图13.png

截图15.png

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

截图16.png

截图17.png

截图18.png

截图19.png

截图20.png

截图21.png

部署完成

截图22.png









     本文转自柴鑫旺 51CTO博客,原文链接:http://blog.51cto.com/chaixinwang/2048800,如需转载请自行联系原作者




相关文章
|
2月前
|
KVM 虚拟化
虚拟化技术概述及KVM环境安装
关于虚拟化技术概述及KVM环境安装的教程,涵盖了虚拟化的定义、分类、管理工具,以及KVM的系统需求、安装步骤和使用指南。
76 11
虚拟化技术概述及KVM环境安装
|
机器学习/深度学习 KVM 虚拟化
KVM虚拟化技术(一)之环境部署
KVM虚拟化技术(一)之环境部署
556 0
KVM虚拟化技术(一)之环境部署
|
KVM 虚拟化
KVM 虚拟化环境安装
修改内核模式为内核启动: vi /boot/grub2/grub.cfg defaults=1 关闭selinux 关闭防火墙 --bios开启虚拟化 安装 yum -y install kvm python-virtinst libvirt tunc...
1095 0
|
KVM 虚拟化
1,kvm实战应用--kvm基础部署
版权声明:版权归属于eryajf.net,如欲有更多交流,可以访问个站:http://eryajf.net。未经授权,禁止转载。 https://blog.csdn.net/eryajf/article/details/82861985 虚拟化基本上是一个企业里边必不可少的一项技能了,但是测试环境当中,虚拟化又是很简单的。
1625 0
|
存储 机器学习/深度学习 Linux
|
XML KVM 虚拟化