KVM虚拟化平台部署

一、虚拟机资源

二、实验环境

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

2、环境优化

3、制作本地YUM仓库

三.安装KVM

1.安装工具

2.检测CPU是否支持虚拟化

3. 查看KVM模块是否已安装

4.设置开启启动界面的显示模式

三、设置KVM网络

KVM网络的两种模式

使用Bridge网桥模式进行部署

创建、编辑桥接网卡

四、KVM部署与管理

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

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

创建存储池(ISO、STORE)

开始安装


KVM虚拟化平台部署

一、虚拟机资源

CPU:双核双线程-CPU虚拟化开启

内存:8G

硬盘:300G

双网卡:单网卡

操作系统:Centos 7.6(1810)

二、实验环境

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

[root@localhost ~]# vim /etc/fstab /dev/cdrom /mnt iso9660 defaults 0 0
[root@localhost ~]# mount -a
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# df -Th
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda3      xfs       292G  3.8G  288G    2% /
devtmpfs       devtmpfs  3.8G     0  3.8G    0% /dev
tmpfs          tmpfs     3.9G     0  3.9G    0% /dev/shm
tmpfs          tmpfs     3.9G  9.1M  3.9G    1% /run
tmpfs          tmpfs     3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/sda1      xfs       297M  157M  141M   53% /boot
tmpfs          tmpfs     781M  4.0K  781M    1% /run/user/42
tmpfs          tmpfs     781M   28K  781M    1% /run/user/0
/dev/sr0       iso9660   4.3G  4.3G     0  100% /mnt

2、环境优化

设置DNS反向解析

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

[root@localhost ~]# vim /etc/ssh/sshd_config UseDNS no

3、制作本地YUM仓库

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=file:///mnt
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enable=1

三.安装KVM

1.安装工具

yum groupinstall -y "GNOME Desktop" \      #安装 GNOME 桌面环境
qemu-kvm \                      #KVM 模块
qemu-kvm-tools \             #安装KVM 调试工具
virt-install \                       #构建虚拟机的命令行工具
qemu-img \                      #qemu 组件,创建磁盘、启动虚拟机等
bridge-utils \                    #网络支持工具
libvirt \                             #虚拟机管理工具
virt-manager                    #图形界面管理虚拟机

2.检测CPU是否支持虚拟化

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

3. 查看KVM模块是否已安装

[root@localhost ~]# lsmod | grep kvm
kvm_intel             170086  0
kvm                   566340  1 kvm_intel
irqbypass              13503  1 kvm

4.设置开启启动界面的显示模式

[root@localhost ~]# ln -sf /lib/systemd/system/graphical.target/etc/systemd/system/default.target

三、设置KVM网络

KVM网络的两种模式

① NAT: 默认设置,数据包由 NAT 方式通过主机的接口进行

传送,可以访问外网,但是无法从外部访问虚拟机网络

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

使用Bridge网桥模式进行部署

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
BRIDGE=br0
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="c7974c9b-9336-4cad-8ec4-b82b19727882"
DEVICE="ens33"
ONBOOT="yes"

创建、编辑桥接网卡

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens37TYPE=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.100.200
NETMASK=255.255.255.0
GATEWAY=192.168.100.2

四、KVM部署与管理

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

[root@localhost ~]# mkdir -p /data_kvm/iso
[root@localhost ~]# mkdir -p /data_kvm/store
[root@localhost ~]# cd /data_kvm/iso/
[root@localhost iso]# ll
总用量 4415488
-rw-r--r--. 1 root root 4521459712 12月  8 01:13 CentOS-7-x86_64-DVD-1708.iso

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

[root@localhost iso]# virt-manager 虚拟机中打开

创建存储池(ISO、STORE)

kvm_iso用于放置镜像文件

kvm_store用于安装新系统

开始安装

KVM从入门到懵逼 第二天 kvm部署相关推荐

  1. 宋宝华- KVM最初的2小时(KVM从入门到入不了门)

    接着<Docker最初的2小时(Docker从入门到入门)>继续聊,再花10个小时写出<KVM最初的2小时(KVM从入门到入不了门)>.坦白讲,由于KVM远远比Docker要复 ...

  2. Mastering KVM Virtualization:第二章 KVM内部原理

    在本章中,我们将讨论libvirt.QEMU和KVM的重要数据结构和内部实现.然后,我们将深入了解KVM下vCPU的执行流程. 在这一章,我们将讨论: libvirt.QEMU和KVM的内部运作方式. ...

  3. ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区 1 Desktop简介 1.1 ArcGIS for Desktop ...

  4. KVM虚拟机IO处理过程(二) ----QEMU/KVM I/O 处理过程

    接着KVM虚拟机IO处理过程中Guest Vm IO处理过程(http://blog.csdn.net/dashulu/article/details/16820281),本篇文章主要描述IO从gue ...

  5. 算法竞赛入门经典(第二版)第三章习题

    声明:作者水平有限,只是会基础C语言的小菜,C++还未入门.作者仅根据算法竞赛入门经典(第二版)书上第三章习题所述题意而编写,并未严格按照原题的输入输出编写,代码仅经过个人测试(OJ网站太慢了).代码 ...

  6. 刘汝佳《算法竞赛入门经典(第二版)》习题(三)

    刘汝佳<算法竞赛入门经典(第二版)>第三章习题(一) 习题3-1 得分(ACM/ICPC Seoul 2005,UVa1585) 给出一个由O和X组成的串(长度为1~80),统计得分.每个 ...

  7. 刘汝佳《算法竞赛入门经典(第二版)》习题(六)

    刘汝佳<算法竞赛入门经典(第二版)>第四章习题(4-1~4-3) 习题4-1 象棋(Xiangai,ACM/ICPC Fuzhou 2011,UVa1589) 考虑一个象棋残局,其中红方有 ...

  8. KVM虚拟化技术(在Centos虚拟机里部署Centos虚拟机)

    文章目录 KVM 一.虚拟化技术 1.虛拟化技术概念 2.虚拟化技术发展 3.类型 (1)全虚拟化: (2)半虚拟化: (3)直通: 4.特性 二.KVM简介 概述 三.KVM架构及原理 1.KVM虛 ...

  9. 刘汝佳《算法竞赛入门经典(第二版)》习题(二)

    刘汝佳<算法竞赛入门经典(第二版)>第二章习题 目录 刘汝佳<算法竞赛入门经典(第二版)>第二章习题 习题2-1 水仙花数 习题2-2 韩信点兵 习题2-3 倒三角形 习题2- ...

最新文章

  1. 缓存在哪里_APP下载的视频都在哪?教你将缓存视频拿出来
  2. 联想笔记本V470安装Win8.1 X64位系统,关机黑屏、电源灯亮
  3. 第一章 TensorFlow基础——python语法(二)
  4. 数据可视化系列(四):文字图例尽眉目
  5. java运行时数据区、程序计数器(pc寄存器)、Java虚拟机栈、栈帧、局部变量表、操作数栈
  6. Altera系列板子没有办法sudo,问题解决
  7. CPRI vs eCPRI
  8. PHP Captcha实现图片验证码生成及识别(附源码)
  9. python图片马赛克_利用Python对图片进行马赛克处理
  10. ios 权限提示语_uni-app开发经验分享十一: uniapp iOS云打包修改权限提示语
  11. linux 查看nas盘信息,实战 Windows 下读取 NAS 盘数据
  12. 平面设计中负空间的意思是什么?如何设计?
  13. 【2022-05-31】JS逆向之易企秀
  14. Win10没有wifi选项也没网络图标怎么办
  15. 【单片机仿真】(六)寻址方式 — 变址寻址与相对寻址
  16. 直流有刷电机调速原理及Matlab/Simulink仿真
  17. elment表格sort-method自定义排序功能
  18. 跟领导怎么相处,怎么找话题,或者说跟自己年长的同事或者上司,怎么沟通?
  19. java中兴参与实参的区别_深入剖析中兴a7s和中兴a7有啥区别?哪个好?真实体验诉说...
  20. CAD教程:将CAD图纸中图形插入到Word/WPS中

热门文章

  1. 【网络安全学习】(一)中华人民共和国网络安全法
  2. 根据编号输出课程名称。从键盘输入1~3之间的任一个数字,程序将输出相应的课程名称。
  3. C++与字符集、字符编码
  4. 江同志是怎样逆划水的?
  5. 这是目前最快的 Java 框架,300个框架中排名第一,真香
  6. 借助 frp 随时随地访问自己的树莓派
  7. nodejs 编写发送邮件 nodemailer
  8. RS-485的抗雷击技术
  9. 产品经理不容错过,6个电商产品原型合集
  10. mysql怎么安装安全补丁_MySQL 安装与安全优化