【KVM虚拟化】· 图形化KVM安装linux

这篇具有很好参考价值的文章主要介绍了【KVM虚拟化】· 图形化KVM安装linux。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【KVM虚拟化】· 图形化KVM安装linux

目录

🍁虚拟化技术

🍂KVM的整体结构

🍂KVM 的功能列表

🍂KVM 工具集合

🍁安装kvm虚拟化功能

🍁创建虚拟机


   🦐博客主页:大虾好吃吗的博客

   🦐专栏地址:KVM虚拟化专栏

虚拟化技术

  1. 全虚拟化

  2. 半虚拟化

  3. 硬件辅助的虚拟化

KVM的整体结构

从GUI到Linux内核,包括以下五个组件:

  1. virt-manager一个用来管理VM的GUI/CUI用户接口;它使用libvirt api 调用VM的各种功能。

  2. libvirt一个工具及接口,作为较通用的服务器虚拟化软件,它支持Xen,VMware ESXi/GSX,当然,还有QEMU/KVM。

  3. QEMU一个和KVM内核模块交互的模拟器,处理多种客户机系统请求如I/O;一个QEMU进程对应一个客户机系统。

  4. KVM内核模块从狭义上来说,KVM是一个Linux内核模块,处理客户机系统的VM Exits和执行VM Entry指令。

  5. Linux内核既然QEMU作为一个普通的用户进程运行,相应客户机系统的调度就由Linux内核自己来处理。所有的组件都是开放源码软件(OSS)。

KVM 的功能列表

KVM 所支持的功能包括:

  1. 支持CPU 和 memory 超分(Overcommit)

  2. 支持半虚拟化I/O (virtio)

  3. 支持热插拔(cpu,块设备、网络设备等)

  4. 支持对称多处理(Symmetric Multi-Processing,缩写为 SMP )

  5. 支持实时迁移(Live Migration)

  6. 支持 PCI 设备直接分配和单根I/O虚拟化(SR-IOV)

  7. 支持内核同页合并(KSM )

  8. 支持NUMA (Non-Uniform Memory Access,非一致存储访问结构 )

KVM 工具集合

libvirt:操作和管理KVM虚机的虚拟化API,使用 C 语言编写,可以由 Python,Ruby,Perl, PHP, Java 等语言调用。可以操作包括 KVM,vmware,XEN,Hyper-v, LXC 等Hypervisor。

Virsh:基于libvirt 的命令行工具(CLI)

Virt-Manager:基于libvirt的GUI工具

virt-v2v:虚机格式迁移工具

virt-* 工具:包括Virt-install (创建KVM虚机的命令行工具),Virt-viewer (连接到虚机屏幕的工具),Virt-clone(虚机克隆工具),virt-top 等

sVirt:安全工具和selinux相关

安装kvm虚拟化功能

        这里使用VMware安装虚拟机,主要安装centos7.9,在之后我们主要用的是最小化安装,图形化安装了解一下即可。也可以直接跳过本章,如果可以的话还是了解一下图形化的原理,这样对最小化安装更加理解。

        打开VMware,创建新的虚拟机、典型、稍后安装操作系统、选择Linux centos7 64位、根据需求填写虚拟机名称、存储路径、磁盘保持默认20G即可。点击内存修改为8G(越大越好),处理器2个,最重要的是勾选虚拟化功能。最后点击CD/DVD挂载centos7.9镜像,安装虚拟机。

【KVM虚拟化】· 图形化KVM安装linux

开启此虚拟机,选择install centos 7后回车安装,等待安装完成后,修改时区等信息。

默认保持英文,下一步后修改 SOFTWARE SELECTION

【KVM虚拟化】· 图形化KVM安装linux​ 勾选虚拟化客户端等应用,按Done保存退出。

【KVM虚拟化】· 图形化KVM安装linux

选择INSTALLATION DESTINATION 保持默认选择Done保存退出,随后点击开始安装

【KVM虚拟化】· 图形化KVM安装linux​ 点ROOT PASSWORD输入密码,如果密码没有符合密码复杂性,点两次Done强制保存退出,随后等待时间安装完成。

【KVM虚拟化】· 图形化KVM安装linux

勾选好许可证继续下一步操作,随后就是时区,普通用户等信息输入即可创建成功。

【KVM虚拟化】· 图形化KVM安装linux​ 注销普通用户登录root用户,输入密码即可。

【KVM虚拟化】· 图形化KVM安装linux

创建虚拟机

后面就是创建虚拟机了,可以点击Applications进一步操作,也可以在终端下输入virt-manager也会弹出创建虚拟机界面。

 【KVM虚拟化】· 图形化KVM安装linux

下面就是虚拟机的创建界面了,双击QEMU/KVM  

 【KVM虚拟化】· 图形化KVM安装linux

在这里为了区分,创建两个磁盘空间,一个用来安装操作系统,一个用来存放系统镜像。

【KVM虚拟化】· 图形化KVM安装linux​ 创建一个虚拟机存放磁盘空间,大小我这里给了10G。

【KVM虚拟化】· 图形化KVM安装linux

        打开终端,导入镜像。需要注意的是,我修改了iso和vm的存放路径,放在了根目录,主要是为了好理解,但是这里就需要打开终端查看两个目录是否存在,并且并centos7的镜像拷贝到iso中。

勾选并选择centos7的镜像。使用dd命令把镜像文件转换为系统镜像并保存在iso目录下。

【KVM虚拟化】· 图形化KVM安装linux​ 

[root@localhost /]# dd if=/dev/sr0 of=/iso/centos.iso

根据下图,点击安装虚拟机

【KVM虚拟化】· 图形化KVM安装linux

选择系统镜像,这里存放的位置是根下的ISO目录

【KVM虚拟化】· 图形化KVM安装linux​ 

 安装位置选择刚创建的vm目录下的centos7磁盘空间

【KVM虚拟化】· 图形化KVM安装linux

        后面给虚拟机创建一个名称,然后下一步,就会到centos7安装界面,根据安装界面,可以图形化安装,也可以最小化安装,甚至可以继续虚拟化安装,只要硬件支持,里面可以套多个虚拟机。

【KVM虚拟化】· 图形化KVM安装linux文章来源地址https://www.toymoban.com/news/detail-429185.html

到了这里,关于【KVM虚拟化】· 图形化KVM安装linux的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • KVM虚拟化介绍和安装使用方法

    KVM虚拟化介绍和安装使用方法

    虚拟化:在一台计算机上虚拟出多个逻辑的计算机,而且每个逻辑计算机 它可以是不同操作系统 虚拟化技术:可以扩大硬件容量,单个cpu模拟出多个cpu并行, 允许一个平台上同时运行多个操作系统,应用程序都可以在相互独立 的空间内运行,而且互不影响。 为什么企业使

    2023年04月09日
    浏览(3)
  • 【Linux】之Centos7卸载KVM虚拟化服务

    【Linux】之Centos7卸载KVM虚拟化服务

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月08日
    浏览(10)
  • 01 openEuler虚拟化-KVM虚拟化简介

    01 openEuler虚拟化-KVM虚拟化简介

    1.1 简介 在计算机技术中,虚拟化是一种资源管理技术,它将计算机的各种实体资源(处理器、内存、磁盘、网络适配器等)予以抽象、转换后呈现,并可分割、组合为一个或多个计算机配置环境。这种资源管理技术打破了实体结构不可分割的障碍,使这些资源在虚拟化后不

    2023年04月26日
    浏览(7)
  • 【KVM虚拟化】· KVM中的网络

    【KVM虚拟化】· KVM中的网络

      目录 🍎虚拟机的网络模式 🍒网络配置文件 🍒virsh查看命令 🍎基于NAT的虚拟网络 🍎基于网桥的虚拟网络 🍎基于隔离的虚拟网络     🦐博客主页:大虾好吃吗的博客     🦐专栏地址:KVM虚拟化专栏 基于NAT(Network Address Translation)的虚拟网络 基于网桥(Bridge)的虚拟

    2024年02月06日
    浏览(5)
  • kvm虚拟化

    kvm虚拟化

    虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。 物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。 那么 Host 是如何将自

    2024年01月17日
    浏览(11)
  • kvm网络虚拟化介绍

    kvm网络虚拟化介绍

    在QEMU中,主要给出了客户机提供了4种不同的网络配置方案: 1、基于网桥(Bridge)的虚拟化网卡模式 2、基于NAT的虚拟网络模式 3、QEMU内置的用户网络模式 4、直接分配网络设置模式 网桥和NAT是基于linux-bridge实现的软件虚拟网络模式,QEMU是QEMU软件虚拟的网络模式,第四种网络模

    2024年02月14日
    浏览(3)
  • 【KVM虚拟化环境部署】

    【KVM虚拟化环境部署】

    1、装系统时手动选择安装 2、CentOS 7 最小化安装 安装好CentOS 7后,去设置里面点击处理器,将右边虚拟化引擎勾上 添加一块硬盘 分区并格式化 创建虚拟机,本例使用iso镜像 选择镜像路径

    2024年02月12日
    浏览(10)
  • KVM虚拟化ubuntu

    KVM虚拟化ubuntu

    KVM(Kernel-based Virtual Machine)是一种基于Linux内核的虚拟化技术,它将Linux内核作为虚拟机的底层操作系统,利用硬件虚拟化支持创建和管理虚拟机。KVM虚拟化技术被广泛应用于云计算、虚拟化服务器、虚拟化桌面等场景。 KVM虚拟化技术的主要特点包括: 1.硬件虚拟化支持:

    2024年02月10日
    浏览(8)
  • 什么是KVM虚拟化

    维基百科关于虚拟化的定义是:“In computing,virtualization refers to the act of creating a virtual(rather than actual)version of something,including virtual computer hardware platforms,storage devices,and computer network resources。”(在计算机领域,虚拟化指 创建某事物的虚拟(而非实际)版本,包括虚拟的

    2023年04月08日
    浏览(7)
  • 虚拟化技术KVM入门学习

    虚拟化技术KVM入门学习

      虚拟化[Virtualization]技术最早出现在 20 世纪 60 年代的 IBM ⼤型机系统,在70年代的 System370 系列中逐渐流⾏起来,这些机器通过⼀种叫虚拟机监控器[Virtual Machine Monitor,VMM]的程序在物理硬件之上⽣成许多可以运⾏独⽴操作系统软件的虚拟机[Virtual Machine]实例。随着近年多核

    2024年02月10日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包