文章目录

  • 实验准备
  • KVM 虚拟化平台部署步骤
  • 一、虚拟机资源
  • 二、实验环境
  • 三、安装KVM
    • (1)、安装KVM基本组件
    • (2)、设置开启启动界面的显示模式
  • 四、设置KVM网络
  • 五、KVM部署与管理
  • 六、使用虚拟系统管理器管理虚拟机
    • (1) 创建存储池
    • (2) 创建存储卷
    • (3) 创建虚拟机

实验准备

KVM 虚拟化平台部署步骤

一、虚拟机资源

CPU:双核双线程-CPU虚拟化开启
内存:8G
硬盘:300G
网卡:单网卡
操作系统:Centos 7.6(1810)

镜像地址

注意:此时需要重新安装新的虚拟机。

二、实验环境

系统内准备工作

1、修改主机名

hostnamectl set-hostname kvm
su

2、将镜像光盘设为自动/永久挂载

vim /etc/fstab
/dev/cdrom /mnt iso9660 defaults 0 0mount -a
df -hT


3、环境优化

设置DNS反向解析
是否反解DNS,设置为NO可以让客户端连接服务器更快

vim /etc/ssh/sshd_config
#115行;取消DNS注释,改为NO
UseDNS no


4、设置本地YUM仓库

cd /etc/yum.repos.d/
mkdir repos.bak
mv CentOS-* repos.bakvim kvm.repo
[kvm]
name=kvm
baseurl=file:///mnt
gpgcheck=0
enabled=1yum clean all  && yum repolist


5、关闭防火墙、核心防护

[root@kvm yum.repos.d]# systemctl stop firewalld
[root@kvm yum.repos.d]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@kvm yum.repos.d]# setenforce 0

三、安装KVM

(1)、安装KVM基本组件

#安装 GNOME 桌面环境 如果 Centos 装了图形界面可以不需要装
yum groupinstall -y "GNOME Desktop"
#KVM 模块
yum -y install qemu-kvm
#安装KVM 调试工具,可不安装
yum -y install qemu-kvm-tools
#构建虚拟机的命令行工具
yum -y install virt-install
#qemu 组件,创建磁盘、启动虚拟机等
yum -y install qemu-img
#网络支持工具
yum -y install bridge-utils
#虚拟机管理工具
yum -y install libvirt
#图形界面管理虚拟机
yum -y install virt-manager
#以下是上面安装的内容的汇总
yum groupinstall -y "GNOME Desktop"
yum -y install qemu-kvm
yum -y install qemu-kvm-tools
yum -y install virt-install
yum -y install qemu-img
yum -y install bridge-utils
yum -y install libvirt
yum -y install virt-manager

检测CPU是否支持虚拟化

cat /proc/cpuinfo | grep vmx
# 查看CPU是否支持虚拟化


#查看KVM模块是否已安装

Lsmod:显示已载入的系统模块[root@kvm yum.repos.d]#lsmod | grep kvm
kvm_intel             183621  0
kvm                   586948  1 kvm_intel
irqbypass              13503  1 kvm

(2)、设置开启启动界面的显示模式

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

四、设置KVM网络

KVM网络的两种模式:

① NAT: 默认设置,数据包由 NAT 方式通过主机的接口进行传送,可以访问外网,但是无法从外部访问虚拟机网络
② 网桥:这种模式允许虚拟机像一台独立的主机一样拥有网络,外部的机器可以直接访问到虚拟机内部,但需要网卡支持(一般有线网卡都支持)

使用Bridge网桥模式进行部署

vim /etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO=none
IPV6INIT=no
ONBOOT=yes
BRIDGE=br0         #删除原先地址,设置为网桥模式,关联br0网卡


创建、编辑桥接网卡

[root@kvm yum.repos.d]#vim /etc/sysconfig/network-scripts/ifcfg-br0TYPE=Bridge
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.182.77
NETMASK=255.255.255.0
GATEWAY=192.168.182.2

systemctl restart network   #重启网卡

五、KVM部署与管理

创建KVM存储和镜像数据的目录、上传centos7镜像

 mkdir -p  /data/data_kvm/isomkdir -p /data/data/_kvm/store

注:我这里使用windows共享目录给linux使用,直接使用windows里面的镜像文件

mount.cifs //192.168.182.1/AOLIGEI /data
cd /datacp -p CentOS-7-x86_64-DVD-1708.iso /data_kvm/iso &
ll /data_kvm/iso/

这是我windows镜像文件位置



六、使用虚拟系统管理器管理虚拟机

创建思路:

  • 创建存储池(ISO、STORE)
  • 添加存储卷
  • 创建虚拟机
virt-manager

![

(1) 创建存储池


(2) 创建存储卷


(3) 创建虚拟机







后面的操作实际上就是正常安装centos7,不再赘述,可能会出现卡顿,因为分配的配置不太高

KVM虚拟化平台部署 (图文详解)!!相关推荐

  1. Docker持续部署图文详解

    2019独角兽企业重金招聘Python工程师标准>>> Docker持续部署图文详解 博客分类: docker 架构 JAVA项目如何通过Docker实现持续部署(只需简单四步),即 ...

  2. KVM 虚拟化平台部署

    文章目录 KVM KVM 概述 KVM运行时的三种模式 KVM工作原理 KVM虚拟化平台实操 拓扑图 一:虚拟机资源 二:虚拟机开启虚拟化 三:环境优化 四:安装KVM 五:设置 KVM 网络 六:K ...

  3. KVM 虚拟化技术高级特性详解

    KVM高级功能包括半虚拟化驱动.VT-d.SR-IOV.热插拔.动态迁移.KSM.AVX.cgroups.从物理机或虚拟机中迁移到KVM,以及QEMU监控器和qemu-kvm命令行的各种选项的使用. ...

  4. 故障转移群集(MSCS)搭建部署-图文详解

    目录 1.安装虚拟机 2.安装server 2019 3.群集环境部署 4.设置共享磁盘 5.创建域服务器 5.群集节点加入HA.COM域 7.群集域账号 8.创建群集服务 配置表: 节点 公网IP( ...

  5. 部署KVM 虚拟化平台

    文章目录 前言 虚拟化产生背景 虚拟化技术发展 一.虚拟化技术 1.1 概述 1.2 kvm虚拟化类型 1.3 kvm特性 1.4 KVM模式 1.5 KVM虚拟化架构/三种模式 1.6 KVM原理 ...

  6. 部署KVM虚拟化平台

    文章目录 一.云计算概述 二.虚拟化产生背景 2.1虚拟化背景 2.2虚拟化技术 2.3虚拟化技术实现的方式 2.4虚拟化类型 2.5虚拟化的优点和缺点 2.5.1优点 2.5.2缺点 三.KVM简介 ...

  7. KVM虚拟化平台搭建+理论

    文章目录 一.KVM虚拟化架构 二.KVM组成 三.KVM原理简介 四.KVM 运行时的三种模式 五.KVM工作原理 六.案例 1.案例概述 2.案例环境 3.KVM虚拟化平台部署 1)安装系统 2) ...

  8. KVM虚拟化平台搭建

    目录 一.虚拟化技术概述 1.1 虚拟化技术 1.2 虚拟化技术发展(雏形) 1.3 虚拟化特点 1.4 虚拟化类型 1.5 虚拟化的特性 1.6 虚拟化前后对比 1.6.1 对比 1.6.1.1 操 ...

  9. KVM虚拟化及部署!

    KVM虚拟化 一.虚拟化背景 1.了解云计算 2.虚拟化产生背景 3.虚拟化技术实现方式 4.虚拟化的类型 (1)全虚拟化 (2)半虚拟化 (3)直通 5.虚拟化的特性 (1)优势 (2)劣势 二.K ...

最新文章

  1. matplotlib 知识点整理:ax与figure
  2. Flsak爱家租房--实名认证
  3. [英语阅读笔记]Creating Master Detail Pages using GridView
  4. BZOJ1027[JSOI2007] 合金
  5. DevExpress之ChartControl用法
  6. TortoiseSVN中Branching和Merging实践
  7. MicroMsg.SDK.WXApiImplV10: register app failed for wechat app signature check failed
  8. 简单方法去除图片水印图文教程
  9. ipython安装成功后用不了_ipython安装避坑指南
  10. 杭州电子科技大学计算机技术考研总结
  11. JanusGraph安装和配置教程
  12. RegNet网络结构与搭建
  13. 企业转型遇到这些难题,就可以考虑一款APS生产计划排产软件了
  14. CSS基础五(盒模型)
  15. android壁纸设置,android设置壁纸 的方法
  16. 中国大学MOOC|C语言程序设计(浙江大学翁恺)|习题与解答
  17. 电脑开机停在主板logo画面
  18. 你想要拥有自己的搜索引擎吗?
  19. 4. Java并发编程-管程
  20. 第五次网页前端培训(JS基础)

热门文章

  1. C 启用或禁用网卡 2种方法
  2. PHP时间转换--最全UTCnbsp;GMTamp;nb…
  3. 卷积的本质及物理意义(全面理解卷积)
  4. win10 64位系统下 汇编语言环境搭建
  5. 安装win10时,提示“我们无法创建新的分区,也找不到现有分区”
  6. 富可视infocus M510T原厂手机刷机维修线刷包附教程
  7. 判断出栈顺序是否正确
  8. goquery爬虫Boss直聘信息
  9. 计算机设备销售行业分析,2018年中国消费电子行业及细分市场发展现状分析,智能穿戴设备将是未来发展热点「图」...
  10. uc/os学习之路(一) —— 初识uc/os