oVirt engine安装手册

编程入门 行业动态 更新时间:2024-10-07 09:16:46

oVirt engine安装<a href=https://www.elefans.com/category/jswz/34/1768470.html style=手册"/>

oVirt engine安装手册

oVirt Engine安装需求

硬件需求
ResourceMinimumRecommended
CPU双核CPU四核或者多个双核CPU
内存4G内存
不安装warehouse并且内存不被其他程序使用
16G
硬盘25G可用空间50G可用空间
网卡一块至少1Gbps 速率的网卡一块至少1Gbps 速率的网卡

官方文档链接

浏览器需求

兼容大部分主流浏览器(Google Chrome, Mozilla Firefox, or Microsoft Edge)

客户端需求

VM console使用virt-viewer访问,可以在这里下载virt-viewer

操作系统需求

oVirt Engine必须运行在RHEL7上。

oVirt Node安装需求

cpu需求

CPU必须支持Intel® 64 or AMD64 CPU extensions,AMD-V™ 或者 Intel VT® 硬件虚拟化必须开启。
支持下列型号:

AMD
  • Opteron G4
  • Opteron G5
  • EPYC
Intel
  • Nehalem
  • Westmere
  • SandyBridge
  • IvyBridge
  • Haswell
  • Broadwell
  • Skylake Client
  • Skylake Server
  • Cascadelake Server
IBM
  • POWER8
  • POWER9
内存需求

最小内存2G,没个VM最大支持内存4T。

存储需求

宿主机需要出处用来存放配置,日志,kernel dumps和swap。存储可以是本机的,或者是网络的。下面是每个分区的最小存储需求

  • / (root) - 6 GB
  • /home - 1 GB
  • /tmp - 1 GB
  • boot - 1 GB
  • var - 15 GB
  • /var/crash - 10 GB
  • /var/log - 8 GB
  • /var/log/audit - 2 GB
  • swap - 1 GB (for the recommended swap size, see )
  • Anaconda reserves 20% of the thin pool size within the volume group for future metadata expansion. This is to prevent an out-of-the-box configuration from running out of space under normal usage conditions. Overprovisioning of thin pools during installation is also not supported.
  • inimum Total - 55 GB

安装和配置oVirt Engine

关闭防火墙
# systemctl stop firewalld
# systemctl disable firewalld
关闭selinux
# setenforce 0

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

配置yum源
# yum install .rpm
更新packages
# yum update
安装ovirt-engine
# yum install ovirt-engine

这个过程会安装376个包,速度不是特别快,需要耐心等待。有条件的可以科学上网后安装,也可以事先下载比较难下载的rpm包手动安装。

运行安装脚本
# engine-setup
配置oVirt-engine

  1. 回车,默认不安装
  2. 回车
  3. 回车,可选:安装Open Virtual Network(OVN)。选择yes会安在engine服务器上安装ovn服务,并且将它添加到ovirt作为外部网络提供器。此选项同时配置ovn作为default群集的默认网络提供器。
  4. 回车,可选:允许配置websocket代理服务,用于允许用户通过noVNC console连接虚拟机。
  5. 回车,选择是否在本机配置数据仓库。
  6. 回车,可选:配置Image I/O代理,允许通过engine上传虚拟磁盘到存储域。
  7. 回车,可选:允许通过命令行访问虚拟机串口

  1. 回车,DNS name
  2. 这里输入no,不配置防火墙,因为在之前关闭了防火墙。这里的警告是提示域名和dns解析有问题,忽略它们。

  1. 回车,选择数据仓库的安装位置。
  2. 回车,是否自动配置postgresql并且创建仓库数据库
  3. 回车,指定engine数据库的位置
  4. 回车,是否自动配置postgresql并且创建引擎数据库
  5. 输入和确认oVirt-engine登录密码
  6. 数据yes,这里提示弱密码,没关系
  7. 回车,[Both]的扩展性最好,在大多数场景下应该选择[Both],[Virt]允许你在此环境里运行虚拟机;[Cluster]只允许你通过管理界面管理GlusterFS。
  8. 回车,如果安装了ovn,你可以选择使用默认证书或者指定一个外部的。

  1. 回车,配置wipe_after_delete 参数的默认值,在删除虚拟磁盘时是否同时删除存储上对应的块。
  2. 回车,证书的组织名称。
  3. 回车,可选:配置apache服务器的首页为engine的落地页。
  4. 回车,默认engine和浏览器之间通信的https连接使用的是之前生成的,用于内部通信的自签名的证书。你可以选择一个外部的https证书,与内部hosts之间的通信无关。
  5. 回车,
    Full 使用默认值设置数据存储
    Basic 将 DWH_TABLES_KEEP_HOURLY设置为720,并且设置DWH_TABLES_KEEP_DAILY 为0,用于降低engine机器的负载。如果engine和数据仓库在同一台机器安装,推荐使用Basic。


回车,这是安装的最后一步。


通过IP访问engine,如果看到这个界面,需要修改下面配置

# vi /etc/ovirt-engine/engine.conf.d/11-setup-sso.conf
SSO_ALTERNATE_ENGINE_FQDNS="alias1.example alias2.example"# 重启ovirt-engine
# service ovirt-engine restart

oVirt基本概念

oVirt架构

组成部分

一个标准的oVirt部署架构应包括如下三个主要部分:

  • 1个ovirt-engine,用来进行管理虚拟机(创建、开关启停)、配置网络和存储等操作;
  • 1个或多个主机(节点),用来运行虚拟机;
  • 1个或多个存储节点,用来存放虚机镜像和iso镜像;

engine中有一个认证服务(组件)用来实现用户和管理员的认证。
主机节点是安装有vdsm和libvirt组件的linux发行版,也包含一些用来实现网络虚拟化和其它系统服务的组件。自Fedora17以后的linux发行版都支持(推荐使用centos),还有oVirt-node,oVirt-node是一个基于发行版精简的系统,只包含足够支撑虚拟化运行的组件。

存储节点可以使用块存储或文件存储,可以是利用主机节点自身的存储做存储节点(local on host模式),或者使用外部的存储,例如通过NFS访问,或者是IP-SAN/FC-SAN。还有一种就是超融合架构,通过gluster将主机节点自身的磁盘组成池来使用,同时能够实现高可用和冗余。

主要组件

Engine(oVirt-engine)——oVirt的管理组件,管理oVirt主机,管理虚机、存储、网络;

管理门户——Engine为管理员提供的web入口;

用户门户——Engine为普通用户提供的web入口;

REST API——通过这个api可以允许程序进行虚拟化管理操作,oVirt的命令行工具和python SDK就是调用的此api;

CLI/SDK——命令行接口和SDK提供一种与engine通信的方式;

数据库——engine使用Postgresql数据库来持久化数据;

主机代理(VDSM)——主机节点上用于与engine通信的组件,接收engine的命令执行虚机的相关操作;

虚机代理(Guest Agent)——运行于虚机内部,通过一个虚拟串口与外部通信,向engine提供所需的信息;

AD/IPA——目录服务,engine通过目录服务来获取用户和组的信息,根据engine的权限进行控制;

DWH(数据仓库)——数据仓库组件使用Talend对从数据库中获取的数据进行挖掘,并存入历史数据库中;

报告引擎——使用Jasper根据历史数据库中的数据生成系统资源使用报告;
SPICE客户端——用户用来访问虚机的工具。

配置oVirt

数据中心

一个数据中心是一个特定环境的逻辑入口。简单理解就是一个机房。一个数据中心包含一系列资源,主机、逻辑和物理网络、存储。



  1. 名称:数据中心的名字,随意填写
  2. 描述:随意
  3. 存储类型:这里存储类型分为两种,共享和本地。这里有一点需要注意,共享表示使用单独的网络文件系统;本地表示使用节点自身的文件系统。本地存储类型,一个集群中只能包含一个主机,并且无法使用迁移功能。生产环境中,应该选择共享。
集群

集群是对主机的逻辑分组,包含一样的存储域,一样的CPU类型。

主机

主机就是虚拟机运行的宿主机。

  1. 名称:主机名称,可以随意填写
  2. Hostname:这里可以是FQDN或者IP地址
  3. 密码:ssh密码
  4. 这里可以关闭防火墙,并取消此勾选
    确定之后会经过一番漫长的等待,oVirt-engine会自动安装配置host需要的软件

更多推荐

oVirt engine安装手册

本文发布于:2024-02-28 07:19:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1769120.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:手册   oVirt   engine

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!