部署KVM虚拟化平台

news2025/4/24 22:31:53

文章目录

  • 简介
  • 部署安装
    • 1、Centos6—3中,也加一块100G的硬盘,并在处理器上选择虚拟化
    • 2、内存给2个G
    • 3、分区fdisk -cu /dev/sdb -->n--p--1---回车--回车--w
    • 4、格式化为ext4格式
    • 5、建立文件,并把分区加到开机自启中
    • 6、挂在光盘
    • 7、安装图形化桌面
    • 8、安装KVM所需要的软件
    • 9、查看cpu是否支持虚拟化(有的最后那个X不用打)和KVM模式是否安装
    • 10、复制个网卡
    • 11、修改eth0
    • 12、修改br0
    • 13、重启network服务
    • 14、确认IP信息
    • 15、init5进入图形化模式
    • 16、一直下一步 ,中途弹出来小框全选“是”
    • 17、左上角应用程序 ,进入终端
    • 18、打virt-manager出来个框,双击localhost
    • 19、选择存储,建立2个存储池并放入/var/kvm/
    • 20、在bdqn存储池中建一个存储卷给10240
    • 21、连接xshell,上传镜像到bdqn
    • 22、如下图右击,选择新建
    • 23、名称Linux,然后前进
    • 24、浏览上边上传那个镜像,并选择操作系统类型,然后前进
    • 25、给内存,然后前进
    • 26、选择存储卷,然后前进
    • 27、点个对勾,然后完成
    • 28、点机器设置,时钟那选择类型
    • 29、如下图,弄完后点击应用,然后再点击左上角的绿色对勾
    • 30、选择第一个
    • 31、下一步
    • 32、选择中文,然后下一步
    • 33、美国英语式,然后下一步
    • 34、选择第一个,然后下一步
    • 35、选“是”然后下一步
    • 36、选择第一个,然后下一步
    • 37、这可以自定义选择安装工具,小编是下一步
    • 38、等待安装
    • 39、选择重新引导,过程中一直下一步
    • 40、下一步,过程中一直下一步
    • 41、设置网卡连接xshell
    • 42、双击那个eth0,出现什么不管选择是
    • 43、点击IPV4,然后给地址、子网掩码、网关,然后完成,在做42步,点击eth0
    • 44、测试是否连接xshell
    • 45、查看虚拟机状态
    • 46、把虚拟机关机
    • 47、恢复虚拟机
    • 48、配置虚拟机实例伴随主机自动启动
    • 49、导出虚拟机配置
    • 50、删除虚拟机
    • 51、通过备份的配置文件重新定义虚拟机
    • 52、查看虚拟机是否恢复
    • 53、查看当前磁盘格式
    • 54、关闭虚拟机,中途有缓存
    • 55、转换磁盘格式
    • 56、修改Linux的xml配置文件
    • 57、把配置修改成一下
    • 58、安装管理工具(virt-cat/virt-edit等)
    • 59、查看virt-edit是否安装上去
    • 60、克隆虚拟机
    • 61、查看虚拟机状态
    • 62、开启克隆的虚拟机
    • 63、对Linux拍摄快照
    • 64、查看快照信息
    • 65、在拍摄快照,并查看快照信息
    • 66、恢复快照到1502748415下,然后查看,并且删除快照


简介

KVM(Kernel-based Virtual Machine)是一个用于Linux内核的虚拟化解决方案,允许将Linux作为宿主机来运行多个虚拟机(VM)。KVM基于硬件虚拟化技术(如Intel的VT和AMD的AMD-V),利用处理器提供的虚拟化扩展来提高虚拟机的性能和效率。

以下是KVM的一些关键特点和概念:

  1. 内核模块: KVM以内核模块的形式存在于Linux内核中,因此不需要额外的内核修改。这使得KVM集成到标准Linux内核中,并且可以随着内核的更新而进行升级。

  2. 硬件虚拟化: KVM利用处理器的硬件虚拟化支持,这允许虚拟机直接访问物理硬件资源,提高了虚拟机的性能。这种硬件虚拟化技术通过在虚拟机监控程序(VMM)和虚拟机之间引入一个新的软件层,称为Hypervisor,来实现。

  3. QEMU集成: KVM通常与QEMU(Quick Emulator)结合使用,QEMU提供虚拟机的设备模拟和管理功能,而KVM负责处理CPU虚拟化。这种组合提供了完整的虚拟化解决方案。

  4. 虚拟化管理工具: 有许多虚拟化管理工具可以用于配置和管理KVM虚拟机,例如libvirt、Virt-manager、oVirt等。这些工具提供了图形界面和命令行界面,简化了虚拟机的创建、配置和监控过程。

  5. 支持多种架构: KVM不仅仅限于x86架构,它也支持其他架构,如ARM和PowerPC,使得KVM在各种硬件平台上都可以使用。

  6. 性能: 由于KVM利用硬件虚拟化,因此其性能通常比纯软件虚拟化方案更好。这使得KVM成为一种流行的虚拟化解决方案,特别是在服务器和云计算环境中。

部署安装

1、Centos6—3中,也加一块100G的硬盘,并在处理器上选择虚拟化

在这里插入图片描述

2、内存给2个G

在这里插入图片描述

3、分区fdisk -cu /dev/sdb -->n–p–1—回车–回车–w

在这里插入图片描述

4、格式化为ext4格式

在这里插入图片描述

5、建立文件,并把分区加到开机自启中

在这里插入图片描述

6、挂在光盘

在这里插入图片描述

7、安装图形化桌面

在这里插入图片描述

8、安装KVM所需要的软件

在这里插入图片描述

9、查看cpu是否支持虚拟化(有的最后那个X不用打)和KVM模式是否安装

在这里插入图片描述

10、复制个网卡

在这里插入图片描述

11、修改eth0

在这里插入图片描述

12、修改br0

在这里插入图片描述

13、重启network服务

在这里插入图片描述

14、确认IP信息

在这里插入图片描述

15、init5进入图形化模式

在这里插入图片描述

16、一直下一步 ,中途弹出来小框全选“是”

在这里插入图片描述

17、左上角应用程序 ,进入终端

在这里插入图片描述

18、打virt-manager出来个框,双击localhost

在这里插入图片描述

19、选择存储,建立2个存储池并放入/var/kvm/

在这里插入图片描述

20、在bdqn存储池中建一个存储卷给10240

在这里插入图片描述

21、连接xshell,上传镜像到bdqn

在这里插入图片描述

22、如下图右击,选择新建

在这里插入图片描述

23、名称Linux,然后前进

在这里插入图片描述

24、浏览上边上传那个镜像,并选择操作系统类型,然后前进

在这里插入图片描述

25、给内存,然后前进

在这里插入图片描述

26、选择存储卷,然后前进

在这里插入图片描述

27、点个对勾,然后完成

在这里插入图片描述

28、点机器设置,时钟那选择类型

在这里插入图片描述

29、如下图,弄完后点击应用,然后再点击左上角的绿色对勾

在这里插入图片描述

30、选择第一个

在这里插入图片描述

31、下一步

在这里插入图片描述

32、选择中文,然后下一步

在这里插入图片描述

33、美国英语式,然后下一步

在这里插入图片描述

34、选择第一个,然后下一步

在这里插入图片描述

35、选“是”然后下一步

在这里插入图片描述

36、选择第一个,然后下一步

在这里插入图片描述

37、这可以自定义选择安装工具,小编是下一步

在这里插入图片描述

38、等待安装

在这里插入图片描述

39、选择重新引导,过程中一直下一步

在这里插入图片描述

40、下一步,过程中一直下一步

在这里插入图片描述

41、设置网卡连接xshell

在这里插入图片描述

42、双击那个eth0,出现什么不管选择是

在这里插入图片描述

43、点击IPV4,然后给地址、子网掩码、网关,然后完成,在做42步,点击eth0

在这里插入图片描述

44、测试是否连接xshell

在这里插入图片描述

45、查看虚拟机状态

在这里插入图片描述

46、把虚拟机关机

在这里插入图片描述

47、恢复虚拟机

在这里插入图片描述

48、配置虚拟机实例伴随主机自动启动

在这里插入图片描述

49、导出虚拟机配置

在这里插入图片描述

50、删除虚拟机

在这里插入图片描述

51、通过备份的配置文件重新定义虚拟机

在这里插入图片描述

52、查看虚拟机是否恢复

在这里插入图片描述

53、查看当前磁盘格式

在这里插入图片描述

54、关闭虚拟机,中途有缓存

在这里插入图片描述

55、转换磁盘格式

在这里插入图片描述

56、修改Linux的xml配置文件

在这里插入图片描述

57、把配置修改成一下

在这里插入图片描述

58、安装管理工具(virt-cat/virt-edit等)

在这里插入图片描述

59、查看virt-edit是否安装上去

在这里插入图片描述

60、克隆虚拟机

在这里插入图片描述

61、查看虚拟机状态

在这里插入图片描述

62、开启克隆的虚拟机

在这里插入图片描述

63、对Linux拍摄快照

在这里插入图片描述

64、查看快照信息

在这里插入图片描述

65、在拍摄快照,并查看快照信息

在这里插入图片描述

66、恢复快照到1502748415下,然后查看,并且删除快照

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1345490.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【vim 学习系列文章 3.1 -- vim 删除 ^M】

请阅读【嵌入式开发学习必备专栏 之 VIM 专栏】 文章目录 ^M 来源^M 删除 ^M 来源 在 Vim 中打开文件时,您可能会遇到行尾的 ^M 字符,这通常是因为文件使用了 Windows 风格的回车换行符(CRLF),而不是 Unix/Linux 风格…

10.定时器各功能分析及编码

知识汇总: STM32的定时器有三种,高级定时器,通用定时器,基本定时器 就是功能多与少的差别,下面来逐个解释功能:在此之前,需要对几个概念有认知 几个概念: 1.定时器时钟频率&…

简单vlan划分和dhcp中继(Cisco Packet Tracer模拟)

文章目录 1. 前言2. 功能实现2.1. dhcp服务器接入2.2. 学校web服务器2.3. 设置学校dns服务器2.4. 设置线路冗余2.5. 配置ac。 1. 前言 在这里我们的计网作业是使用思科的Cisco Packet Tracer进行对校园网的简单规划,这里我对校园网进行了简单的规划,功能…

python+django在线学习教学辅助作业系统gp6yp

本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中 技术栈 后端:pythondjango 前端:vue.jselementui 框架:django/flask Python版本:python3.…

ES6语法(五)封装模块化公共工具函数、引入npm包 ,并上传到npm中进行下载

1. 模块化 模块化是指将一个大的程序文件,拆分为许多小的文件(模块),然后将小的文件组合起来。 1.1. 优点 (1)防止命名冲突 (2)代码复用 (3)高维护性 &…

RHCE9学习指南 第13章 硬盘管理

新的硬盘首先需要对硬盘进行分区和格式化,首先了解一下硬盘的结构,如图13-1所示。 图13-1 磁盘上的磁道和扇区 硬盘的磁盘上有一个个的圈,每两个圈组成一个磁道。从中间往外发射线,把每个磁道分成一个个的扇区,每个扇…

助力城市部件[标石/电杆/光交箱/人井]精细化管理,基于YOLOv8全系列模型【n/s/m/l/x】开发构建生活场景下城市部件检测识别系统

井盖、电杆、光交箱、通信箱、标石等为城市中常见部件,在方便居民生活的同时,因为后期维护的不及时往往会出现一些“井盖吃人”、“线杆、电杆、线缆伤人”事件。造成这类问题的原因是客观的多方面的,这也是城市化进程不断发展进步的过程中难…

Springboot 不重启热重载静态资源文件

看了很多中文博客,都liveRload插件,或者其他什么什么......,一点用都没 解决办法:

听GPT 讲Rust源代码--src/tools(38)

File: rust/src/tools/clippy/clippy_dev/src/lib.rs rust/src/tools/clippy/clippy_dev/src/lib.rs文件是Clippy开发工具的入口文件,其作用是提供Clippy开发过程中所需的功能和工具。Clippy是一个Rust代码的静态分析工具,用于提供各种有用的代码规范、编…

什么是检索增强生成?

检索增强生成(Retrieval Augmented Generation,RAG)是指对大型语言模型(Large Language Model,LLM)输出进行优化,使其能够在生成响应之前引用训练数据来源之外的权威知识库。LLM 用海量数据进行…

KG+LLM(一)KnowGPT: Black-Box Knowledge Injection for Large Language Models

论文链接:2023.12-https://arxiv.org/pdf/2312.06185.pdf 1.Background & Motivation 目前生成式的语言模型,如ChatGPT等在通用领域获得了巨大的成功,但在专业领域,由于缺乏相关事实性知识,LLM往往会产生不准确的…

STM32F407ZGT6定时器(学习笔记一)

定时器STM32非常重要的外设,也是比较复杂的外设,下面以STM32F407ZGT6为例记录学习内容:(1)基本定时功能,(2)PWM输出功能,(3)PWM互补死区、多通道移…

分类模型评估方法

1.数据集划分 1.1 为什么要划分数据集? 思考:我们有以下场景: 将所有的数据都作为训练数据,训练出一个模型直接上线预测 每当得到一个新的数据,则计算新数据到训练数据的距离,预测得到新数据的类别 存在问题&…

#前后端分离# 头条发布系统

头条业务简介 用户功能 注册功能登录功能jwt实现 新闻 新闻的分页浏览通过标题关键字搜索新闻查看新闻详情新闻的修改和删除 预览界面 开源上线 https://gitcode.net/NVG_Haru/NodeJS_5161447 数据库设计 数据库脚本 CREATE DATABASE sm_db;USE sm_db;SET NAMES utf8mb4…

Abstract Factory抽象工厂模式(对象创建)

抽象工厂模式:Abstract Factory 链接:抽象工厂模式实例代码 解析 目的 在软件系统中,经常面临着“一系列相互依赖的对象工作”;同时,由于需求的变化,往往存在更多系列对象的创建工作。 如何应对这种变化…

基于Javaee的影视创作论坛的设计与实现+vue论文

摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装影视创作论坛软件来发挥其高效地信息处理的作用&#xff0c…

Typora快捷键设置详细教程

文章目录 一、快捷键设置步骤二、设置快捷键简单案例参考资料 一、快捷键设置步骤 在typora软件中,快捷键的设置步骤主要为: 打开【文件】–>【偏好设置】,找到【通用】–>【打开高级设置】,找到 conf.user.json 文件。 然…

c++哈希表——超实用的数据结构

文章目录 1. 概念引入1.1 整数哈希1.1.1 直接取余法。1.1.2 哈希冲突1.1.2.1 开放寻址法1.1.2.2 拉链法 1.2 字符串哈希 3.结语 1. 概念引入 哈希表是一种高效的数据结构 。 H a s h Hash Hash表又称为散列表,一般由 H a s h Hash Hash函数(散列函数)与链表结构共同…

安全生产知识竞赛活动方案

为进一步普及安全生产法律法规知识,增强安全意识,提高安全技能,经研究,决定举办以“加强安全法治、保障安全生产”为主题的新修订《安全生产法》知识竞赛活动,现将有关事项通知如下: 一、活动时间&#xf…

【网络安全】网络隔离设备

一、网络和终端隔离产品 网络和终端隔离产品分为终端隔离产品和网络隔离产品两大类。终端隔离产品一般指隔离卡或者隔离计算机。网络隔离产品根据产品形态和功能上的不同,该类产品可以分为协议转换产品、网闸和网络单向导入产品三种。 图1为终端隔离产品的一个典型…