首页 > 编程知识 正文

ovirt安装,ovirt虚拟机不能上网

时间:2023-05-03 16:10:08 阅读:168396 作者:2613

简介

oVirt是一个开源分布式虚拟化解决方案,旨在管理整个企业基础架构。 oVirt使用受信任的KVM管理器,并基于其他几个社区项目构建,包括libvirt、Gluster、PatternFly和Ansible。

功能

为管理员和非管理员用户提供丰富的基于Web的用户界面

统一管理主机、存储和网络配置

在主机和存储之间实时迁移虚拟机和磁盘

主机故障时虚拟机的高可用性

架构

)1) ovirt-engine用于部署、监控、移动、停止和创建虚拟机映像、存储和网络配置等。 运行虚拟机(VM )的一个或多个主机节点)一个或多个存储节点。 保存与这些虚拟机对应的映像和ISO。 此外,为了验证ovirt-engine用户和管理员,通常在引擎旁边部署身份服务。

)2)节点是便于虚拟化安装了VDSM和libvirt的Linux分发以及网络和其他系统服务的附加软件包。 到目前为止,受支持的Linux发行版是Fedora 17或oVirt-node,基本上是一个紧凑的版本,其中包含足以启用虚拟化的组件。

)3)存储节点可以使用数据块或文件存储,并且可以在本地或远程通过NFS进行访问。 POSIXFS存储类型支持Gluster等存储技术。 存储节点分组到存储池中,以确保高可用性和冗馀性。 Vdsm存储术语页面包含更详细的信息。

oVirt 逻辑结构图

从整体框架上说明了oVirt的工作流程。 对外,oVirt的Engine通过HTTP协议向外部提供HTTP API,同时提供嵌入式web服务供用户和系统管理员使用。 系统管理员可以通过网页创建和修改虚拟机及相关设备或用户权限。 用户有权操作自己的虚拟机,并从VNC或SSH登录到自己的虚拟机。

Engine在整个系统中起到管理员的作用,向外部提供管理服务。 Engine装载自己的数据库,并记录整个系统的所有虚拟机配置、每个节点的自身状态、系统网络状态和存储状态。 管理的逻辑,用Engine设置和实施所有状态和策略。

Node只负责功能性的安装,不进行任何状态的记录和策略的安装。 Engine和Node的关系非常类似于Linux上的http://www.Sina.com/split关系。 驱动程序只负责实现设备的读、写、开、关等功能,如何使用这些功能保留在APP应用层? 同样,Node只需让Engine创建和修改虚拟机和设备、共享和保护资源,以及如何使用这些功能。 Node暴露两种基于网络的API和Engine的交互、XMLRPC和REST。 Engine通过这些接口控制各Node上功能的启动。 当然,用户也可以调用这些API进行第三方程序的开发。

oVirt节点可以通过在普通Linux上安装虚拟桌面服务器管理器(vdsm )来配置,也可以通过专门为oVirt定制的Linux系统来配置。 对于自定义,Node上的许多文件系统都是基于内存的Linux磁盘设备(ramdisk ),系统重新启动后其内容会消失,从而保证Node的无状态性。 Engine/Node的设计不仅方便了未来的开发,而且使用户的安装和使用更加简单,可以在定制的情况下快速大量地部署Node。

通过VDSM管理存储VDSM在每个节点上运行,以提供创建和修改网络、存储和虚拟机的功能。 VDSM的大部分代码都由存储系统使用,其功能包括组织数据、共享和保护群集中的数据以及回切。 通常,每台物理计算机都以Node形式运行VDSM,而Node本身只有少量的存储器来存储配置。 一个集群通常有一个Engine和多个Node。 这些节点通过网络连接到存储区域网络(San ),VDSM将节点上运行的虚拟机的存储数据存储在San中。 Node本身是一个无状态节点,重新启动后状态会消失,因此可以保证系统整体的可用性,通常不会受到用户操作的影响。如果出现问题,通常只需重新启动一次就可以恢复工作状态。

最后总结VDSM的功能。 libvirtd是管理虚拟化的工具,VDSM将其理解为代理软件,rhvm的ovirt-engine与VDSM进行通信,VDSM向节点上的VDSM发送请求。 oVirt-engine和节点都安装vdsm。 oVirt-engine是管理方,node是管理方。

见文章:

3359 www.IBM.com/developer works/cn/cloud/library/1209 _ Xia WC _ o virt /

3359 blog.csdn.net/QQ _ 34123420/article/details/85000824? epth _1- UTM _ source=distribute.PC _ relevant.none-task UTM _ source=distribute.PC _ relevant.none-task

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。