oVirt:数据中心的开源虚拟化

2023-11-05

oVirt:数据中心的开源虚拟化

通过标记 ·发布 2019年1月30日 · 更新 2019年2月27日

 

oVirt是基于Linux,Libvirt和KVM的完整的开源虚拟化解决方案。它旨在成为VMware vSphere的替代产品。让我们看看它是什么,以及该解决方案是否适合您的需求。

 

 

什么是oVirt?

oVirtopen Virtual 数据中心)是一个开源项目,旨在与VMware vSphere竞争。它是Red Hat Virtualization(以前的Red Hat Enterprise Virtualization,也称为RHEV)的上游项目。

oVirt提供了一个完整的基于QEMU / KVM的虚拟化解决方案,由Libvirt包装。使用此软件,您可以轻松地创建可以在其上运行虚拟机的物理机集群。oVirt本质上支持与QEMU / KVM相同的客户机操作系统。

您可以同时使用多个存储后端,包括:GlusterFSNFSiSCSIFC甚至是本地(在极少数情况下,您可能希望使用最后一个)。而网络虚拟化OVN处理。

oVirt体系结构入门

oVirt并不像看起来那样复杂,但是此解决方案中有许多活动的部分,通常它们是在oVirt之外进行管理的。对于初学者,您只需要关注两个实体:

  • 节点:在其上运行hypervirsor和ovirt服务(VSDM)的计算机。节点可以基于CentOS,Fedora并手动配置。或者您可以使用ovirt-node定制的发行版来运行oVirt。
  • 引擎:是用于协调集群的机器(非常类似于vSphere vCenter)。除非您具有高可用性引擎,否则任何群集中只能有一个引擎实例。您不能在Node上安装Engine,但是可以使用Self-hosted Engine,它是在群集中运行的Engine虚拟机。

要开始使用,您至少需要一个节点一个引擎。尽管您可以从一个节点开始,但是官方文档建议至少三个节点。以我的经验,建立一个单节点集群虽然会随着时间的推移而有所改进,但仍会令人生畏,这会导致许多问题,初学者系统管理员可能无法解决。

oVirt现在和将来

oVirt最初是由Qumranet开发的,被称为Solid ICE。在红帽收购Qumranet之后,红帽决定更改名称并继续开发后来的oVirt

直到最近,oVirt一直困扰着笨拙,反应迟钝的Web界面。过去,这使大多数人感到害怕,因此,在4.2版中,Web UI已被完全重写以适应现代使用。

 

因此,我们可以在oVirt / RHV版本之间划清界限:

  • 版本4.0之前的版本:界面笨拙,有点不稳定,文档不好。
  • 在4.0到4.2之间:为该项目创建新的基础付出了巨大的努力,稳定性大大提高了,仍然缺少文档。
  • 4.2及更高版本:引入了基于PatternFLY的新的现代Web UI,该系统现在更加易用,可以与vSphere媲美。

尽管仍然缺少许多方面的oVirt文档,但仍在不断努力更新它并使之更加标准。(保持!)

oVirt主要功能/缺点

oVirt具有许多强大的功能,尤其是它具有:

虚拟化功能

  • 编排集群的引擎
  • 一个“ 数据仓库 ”,该数据库随时间收集和存储您的集群指标。
  • 可以将引擎作为虚拟设备运行(类似于vCenter Appliance)。
  • 备份,快照,模板版本控制,实时迁移,高可用性VM。
  • 支持SPICE和VNC控制台。
  • 支持VM的配额和池。

联网功能

  • 支持虚拟的隔离网络。
  • OVN支持的虚拟网络。
  • vNIC配置文件。

储存功能

  • 支持多种存储后端:
    • GlusterFS
    • NFS
    • iSCSI
    • 足球俱乐部
    • 符合POSIX的FS
  • 它最适合与GlusterFS一起使用
  • 它可以进行精简/厚置备
  • 使用“存储域”的概念,您可以在磁盘周围自由移动磁盘。
  • 存储配额。
  • 需要专用于ISO的存储域
  • 没有简单的上传ISO的方法

其他显着特点/缺点

  • 具有良好设置向导轻量级操作系统ovirt-node)可用于安装集群。
  • 由Red Hat支持的开源软件。
  • 它可以在Linux上运行:Fedora,CentOS。
  • 仅在一个节点上运行可能会很困难。
  • 仅当您具有数据仓库时,仪表板才有效。
  • 有一个“ VM Portal ”供非管理员使用。
  • Foreman / SatelliteManageIQ / Red Hat CloudForms很好地集成

oVirt要求和比较

没有完美的解决方案。但是有些解决方案最适合某些情况。

与vSphere相比

如果您正在寻找vSphere替代产品,那么oVirt非常适合您。oVirt可以轻松扩展到数百个节点。知道有一个付费版本RHV,其中包括Red Hat支持。如果您决定选择oVirt而不是RHV,请准备好自己的袖子。尽管oVirt作为一个项目确实已经成熟,但是与vSphere相比它的设置仍然更加困难,并且它还没有获得vSphere具有的所有功能。另一方面,ovirt-node(定制节点OS)将在多种硬件上运行,而无需进行任何调整。因此,更容易在白盒上安装oVirt 。

oVirt Engine和vCenter

就像vCenter一样,oVirt Engine也很繁重,但是它很快就会失去控制(以Java编写)。知道至少需要4GB的RAM(无数据仓库)和双核CPU。但是要充分利用oVirt,您将需要一个四核CPU16GB RAM。当然,如果您愿意使用自托管引擎,则这些规范将直接转换为虚拟CPU虚拟RAM:您将需要至少一个能够运行托管引擎的节点。

与Proxmox相比

Proxmox入门容易得多,不需要额外的机器(引擎)即可运行。它具有出色的Web界面,但是其自动化功能有限(没有libvirt)。Proxmox没有“数据仓库”来随时间收集统计信息。尽管受支持,但Ceph实际上不是oVirt中的一等公民。Proxmox具有出色的Ceph集成。Proxmox中的网络虚拟化仍然很笨拙。Proxmox中的模板管理并没有那么有用。

结束语:“如何在Proxmox中导出VM?” 您不能。您将必须使用ssh进入管理程序。此外,功能“ 目前尚未计划 ”。对我来说,那是一个巨大的危险信号。

与普通QEMU + KVM(可选Libvirt)相比

QEMU + KVM 很难以命令行方式使用,如果您拥有大量服务器,则更加困难。这就是Libvirt介入的地方,使用它创建和管理虚拟机,存储和网络更加容易。

Libvirt还有一个不错的GUI:Virtual Machine Manager。但是,当涉及到自动化,模板,迁移和类似的高级功能时,您会发现您还需要更多。

 

oVirt恰好弥补了这一空白,它甚至可以轻松地从现有的基于Libvirt的主机上导入实例。尽管将填补空白,但管理您的解决方案也将变得更加复杂。Plain Libvirt + VMM是提出的最简单的解决方案。

对于家庭实验室

只有经验丰富的骨灰级玩家可以从oVirt中受益。如果您是其中之一,那将是值得的。特别是如果您决定使用ovirt-node

如果您是中级级玩家,则可能仍要使用Proxmox

如果您是新手,那么建议您在使用Proxmox之前先阅读以下文章:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

oVirt:数据中心的开源虚拟化 的相关文章

随机推荐

  • Autowired注入Service变成了biaomidou的Mapper代理

    问题概述 一个Springboot工程 使用Mybatis plus作为数据层框架 使用 MapperScan注解扫描Mapper接口 MapperScan org net5ijy cloud public class DemoApplic
  • c++中如何定义常量

    一 什么是常量和变量 常量是程序运行中其值始终保持不变的量 根据常量的类型 可以分为整形常量 实型常量 字符常量和字符串常量 逻辑常量 注意 常量可以带后缀 如123u 1 23f和123ll 分别表示无符号整形常量 单精度常量 长长整形
  • Springboot 自定义序列化器 @JsonSerialize 格式化后端数据

    自定义序列器 使用 JsonSerialize using 自定义序列化器类 class 去序列化指定的属性 package cc mrbird febs common serializer import com fasterxml jac
  • windows 7不能安装谷歌浏览器怎么办?

    2023年5月3日 周三晚上 今晚在我自己的windows 7二手电脑上下个谷歌浏览器 弄了几个小时都没安装成功 最后是去官网下载专门支持windows 7的版本才安装成功 windows 7上不能安装谷歌浏览器 可能是因为最新版的谷歌浏览
  • [.NET大牛之路 005] .NET 的执行模型

    NET大牛之路 王亮 精致码农 2021 07 06 目录 001 NET 其名 002 什么是 NET 003 NET 的发展简史 004 NET 的现状和未来 005 NET 的执行模型 006 了解 Roslyn 编译器 007 详解
  • java——spring boot集成RabbitMQ——windows本地安装和运行

    思维导图 一 什么是消息队列 消息指的是两个应用间传递的数据 数据的类型有很多种形式 可能只包含文本字符串 也可能包含嵌入对象 消息队列 Message Queue 是在消息的传输过程中保存消息的容器 在消息队列中 通常有生产者和消费者两个
  • 【模型评估】混淆矩阵(confusion_matrix)之 TP、FP、TN、FN;敏感度、特异度、准确率、精确率

    你这蠢货 是不是又把酸葡萄和葡萄酸弄 混淆 啦 这里的混淆 我们细品 帮助我们理解名词 混淆矩阵 上面日常情况中的混淆就是 是否把某两件东西或者多件东西给弄混了 迷糊了 把 酸葡萄 误认为了 葡萄酸 或者是把 葡萄酸 误认为了 酸葡萄 此时
  • vue cli 启动一个项目

    启动方式一 创建一个项目 vue create test 2022 创建流程 把这个文件拖入到 VScode 中 找到 package json 里面有安装的模块 运行脚本 运行完成以后如图 打开这个地址 http localhost 80
  • LeetCode-327.区间和的个数、归并排序

    给定一个整数数组 nums 返回区间和在 lower upper 之间的个数 包含 lower 和 upper 区间和 S i j 表示在 nums 中 位置从 i 到 j 的元素之和 包含 i 和 j i j 说明 最直观的算法复杂度是
  • 微机系统与接口——1.微型计算机基础

    目录 概述 数制和编码 功能结构单元 存储器 概述 运算器 arithmetic and logic unit 算术逻辑单元 寄存器 放临时数据 读写速度快 但容量小 是一种特殊的存储器 CPU Central Processing Uni
  • 制作自己的图像分割数据集(VOC格式&CitySpace格式)

    1 默认标注好了所有数据 将标注好的json转成VOC分割数据集格式 from future import print function import argparse import glob import os import os pat
  • cmake 教程

    https github com Akagi201 learning cmake blob master docs cmake practice pdf
  • 地图大量数据查询与渲染——bug及解决方案

    本文记录大数据可视化项目中信息查询过程遇到的实际问题及解决方案 用到了Vue自定义组件 Promise all DocumentFragment event loop等 项目需求 项目使用的arcgis地图服务中主要地图要素为图斑即面状要素
  • 基于 SpringBoot+vue 的校园二手书平台

    文章目录 1 介绍 2 技术栈 3 需求分析 4系统设计 4 1数据库设计 5系统详细设计 5 1系统功能模块 5 2管理员功能模块 5 3 卖家用户功能模块 6 源码获取 1 介绍 本次设计任务是要设计一个乐校园二手书交易管理系统 通过这
  • chmod修改权限命令

    chmod修改权限命令 在linux系统中 进行命令键入开启文件或文件夹时 常会出现权限不够的报错信息 这里就需要chmod命令来修改权限了 语法为chmod R lt 模式 gt lt 文件或目录 gt 例如 chmod 777 file
  • 蓝云EasyTrack——专业的企业级项目管理工具

    项目管理工作越来越离不开项目管理工具 如果是个人或单个小型团队使用 用来管理任务 可以选择在线的协同工具或轻量项目管理工具 如果是多团队 跨部门项目管理 或者用于企业级的项目管理 那就需要专业的企业级项目管理工具 术业有专攻 在IT 产品研
  • 异常java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Sheet.getDrawingPat原因与解决

    在做excel导出时遇到的异常 java lang NoSuchMethodError org apache poi ss usermodel Sheet getDrawingPat 原因是 jar包不兼容 这是依赖
  • 2023华为od机试C++ 目录与考试说明(B卷+A卷)

    本专栏使用C 语言解题 常见问题 1 进入机考网页之后如果链接上写着 B卷 就表示是B卷题库 对应着目录中的时间这一列 2023Q2 在2023年5月10日之后 大多数同学收到的应该是B卷题库 2 2022年的题库已经废弃 如果时间紧迫 建
  • 程序员自曝接私活:10个月时间接了30多个单子,纯收入40万

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 随着互联网的发展 对于程序员的需求也日益增多 一些程序员在按部就班的同时 也会在外接一些私活增加收入 无独有偶 有一名程序员无意间发现了商机 开始了全职接私活 在10个月时
  • oVirt:数据中心的开源虚拟化

    oVirt 数据中心的开源虚拟化 通过标记 发布 2019年1月30日 更新 2019年2月27日 oVirt是基于Linux Libvirt和KVM的完整的开源虚拟化解决方案 它旨在成为VMware vSphere的替代产品 让我们看看它