首页 程序笔记 在 CentOS Stream 9/Rocky 9 上安装 oVirt 计算节点

在 CentOS Stream 9/Rocky 9 上安装 oVirt 计算节点

我们最近发表了一篇关于在 CentOS Stream 9 上安装和配置 oVirt Engine 的文章。虽然 oVirt Engine 提供了一个基于 Web 的管理界面来管理虚拟化基础设施,但 oVirt Node 是将托管虚拟机的计算管理程序服务器并提供对正在运行的实例的 RAM、CPU、网络和存储访问。设置 oVirt 时的安装顺序是引擎配置,然后是计算虚拟机管理程序设置。

oVirt 支持两种类型的主机:

  • oVirt 节点和
  • 企业 Linux(例如 CentOS Stream 或 RHEL)

我们的安装过程专为在 CentOS Stream 9 或 Rocky Linux 9 操作系统上手动设置而设计。该过程适用于 RHEL 9 的任何其他 Linux 衍生版本。

添加 oVirt 存储库

添加包含用于计算的 oVirt 包的 RPM 存储库。

sudo dnf -y install centos-release-ovirt45

对于 Rocky Linux 9,更新存储库配置文件以将 $stream 替换为 9-stream。这将使我们能够在 Rocky Linux 9 系统上使用 CentOS Stream 9 存储库。

for repo in oVirt-4.5 Storage-common OpenStack-yoga Messaging-rabbitmq NFV-OpenvSwitch Ceph-Pacific Gluster-10 OpsTools; do
 sudo sed -i 's/$stream/9-stream/' /etc/yum.repos.d/CentOS-$repo.repo
done

安装虚拟化工具

更新您的 CentOS Stream 9 系统。

sudo dnf -y update

升级后执行重新启动。

sudo reboot

接下来,我们在虚拟机管理程序服务器计算机上安装虚拟化工具,包括 cockpit 和 vdsm 软件包。

sudo dnf -y install libvirt qemu-kvm virt-install cockpit vdsm

启动并启用服务以在系统引导时启动。

sudo systemctl enable --now libvirtd cockpit.socket

在 oVirt Engine/Manager 上添加计算主机

登录您的 oVirt 管理门户并导航至计算–> 主机。在本节中,我们可以在 oVirt 上添加或删除虚拟化主机。由于我们要添加选择

单击“新建”添加新主机。

在下一个屏幕中,您需要:

  • 选择集群主机 – 对于大多数设置来说默认即可
  • 提供名称 – 用于识别 oVirt 中的节点
  • 输入计算主机的主机名或IP地址
  • 选择身份验证方法 – 密码或 SSH 密钥对

对于 SSH 公钥,请使用“fetch”链接获取 oVirt Manager 公钥内容。

复制文本区域中的所有文本,并将其粘贴到要添加的目标新节点上的 /root/.ssh/authorized_keys 中。

如果您有 IPMI/iLO,则可以根据您的计算硬件配置“电源管理”。如果无法通过 IP/SSH 访问服务器,这将允许通过硬件控制台进行远程访问。

如果电源管理不适用,请单击[确定]继续而不进行配置。

oVirt 将使用 Ansible 任务来配置新节点。应用一系列操作来确保主机准备好用于在 oVirt 虚拟化基础架构上运行虚拟机。

您可以在“事件”选项卡下检查节点配置进度。

如果一切顺利,节点应在状态中显示“Up”。

详细的节点信息可在“常规”部分找到。

配置存储域

需要使用存储域来存储虚拟机磁盘、ISO镜像和虚拟机快照。 oVirt 支持以下存储类型。

  • NFS存储
  • PosixFS 存储
  • iSCSI 和 FCP 存储
  • 本地FS存储

请参阅下面的指南,了解存储域的分步配置。

  • 将 NFS 数据、ISO 和导出存储域添加到 oVirt/RHEV

2

站心网

我们最近发表了一篇关于在 CentOS Stream 9 上安装和配置 oVirt Engine 的文章。虽然 oVirt Engine 提供了..

为您推荐

最新CentOS7安装搭建shadowsocks服务端+客户端使用图文教程

使用的CentOS版本是7.9,其他版本也可以。超级推荐的是搭建shadowsocks服务端,安装配置都很简单,几分钟就搞定,客户端支持PC移动端,下面是安装shadowsocks的过程,只要复制粘贴命令就行了,文件夹路径都不需要改..

sourcetree安装跳过注册方法

SourceTree下载提取码: ni9m 需翻墙或者破解注册当前只有Win的版本,Mac自行百度很多人用git命令行不熟练,那么可以尝试使用sourcetree进行操作。然鹅~~sourcetree又一个比较严肃的问题就是,很多人不会跳过注册或者..

CentOS7部署发布.NET Core网站Ngnix安装配置图文教程

Linux服务器部署.NET Core网站运行速度更快,最近打算把原来windows server上的网站迁到linux的云服务器上。 顺便记录一下CentOS7安装.NET运行环境,安装和配置Ngnix的过程。首先安装.NET运行时sudorpm-Uvhhttps://p..

IIS使用Certify安装Let's Encrypt免费SSL证书

域名疑似被流量劫持,不仅被腾讯网址安全中心检测成危险网站,还间歇性出现访问域名被302重定向到Localhost。于是决定响应百度站长平台的号召,进行HTTPS改造。不用担心HTTPS后的SEO问题,百度站长平台官方已经表态..

Kubernetes(k8s) Linux安装和配置

什么是Kubernetes(k8s)?Kubernetes(通常称为"k8s")是一种用于自动部署、扩展和管理容器化应用程序的开源平台。它提供了一个容器编排和管理系统,可以自动化应用程序的部署、管理和缩放,并确保它们的高可用性。在..

如何下载和使用tor洋葱浏览器

什么是Tor浏览器Tor浏览器是一种免费的、开源的网络浏览器,旨在为用户提供更高的隐私和匿名性。它使用了 Tor 网络来加密和隐蔽用户的网络流量,从而隐藏用户的真实 IP 地址和其他个人信息,让用户在互联网上匿名地..

绿叶博客安装图文教程

绿叶博客安装非常简单,整个过程可以在一分钟内完成,接下来请看下面的图文教程。 第一步、确认您的发布环境 首先您必须确定您的发布环境是否支持本博客。本博客的发布环境要求是: .NET Framework4.0+、IIS6+、MS ..

Linux下RabbitMQ安装和.NET Core使用RabbitMQ.Client操作

RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反..

Windows下RabbitMQ安装和使用EasyNetQ组件操作

RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现,是实现消息队列应用的一个中间件,消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可..

Python环境安装,解释器配置

下载安装完Pycharm后,创建一个py文件编写代码会提示No Python interpreter configured for the project,这是提示要配置解释器,可以去官网下载安装。从官网下载https://www.python.org/downloads/windows/以我的电..

Phthon IDE PyCharm下载安装

PyCharm下载地址https://www.jetbrains.com/pycharm/download/根据系统选择下载,我使用的是Windows系统,开发人员建议选择Professional版(收费的,可以使用激活码激活)。双击运行安装程序,点击下一步,选择安装..

CentOS离线安装unzip

要在离线的 CentOS 系统上安装 unzip,你需要在有网络连接的机器上下载所需的软件包,然后将它们传输到离线的 CentOS 机器。以下是详细的步骤:在线机器准备:使用一个有网络连接的机器,并按照以下步骤进行操作:1...

CentOS7安装unzip解压工具命令使用方法

CentOS7可以通过yum命令安装支持zip的工具unzip,下面是安装和使用的方法。安装unzip工具yuminstall-yunzipzip使用unzip命令解压zip文件#解压到当前目录下unziptest.zip#使用-d参数解压到指定目录下unzip-d/filestes..

Linux使用Docker部署.NET6网站图文教程

本文主要实践在Linux使用Docker部署.NET Core网站。服务器使用的是CentOS7.9版本。我们使用Visual Studio2022创建.NET Core网站并生成Dockerfile文件,然后上传到Linux服务器并使用Docker部署网站。创建网站并生成Do..

Vue安装和创建Vue项目

1、安装Node.js下载地址:https://nodejs.org/en/download/2、执行npm install --global vue-cli 命令,全局安装vue-cli3、执行vue init webpack vue-project 命令其中vue-project 是自己的项目名称如下图所示,执行..

VSCode 安装ESLint并配置为保存自动格式化

ESLint 是一种用于识别和报告在 ECMAScript/JavaScript 代码中发现的模式的工具,其目标是使代码更加一致并避免错误。ESLint 是完全可插拔的。 每条规则都是一个插件,您可以在运行时添加更多。 您还可以添加社区插..

银河麒麟V10刚安装SSH连接被拒绝

问题描述国产Linux操作系统银河麒麟V10 SP1 2203 x86-64刚完成安装,检查了一下openssh-server是已经安装了的,然后用SSH客户端进行链接时提示“Network error: Connection refused”,开始以为是防火墙的原因,关闭..

如何正确安装IIS服务器

工具原料:操作系统版本:Windows 10软件版本:IIS 10.0一、下载和安装IIS服务器1、打开控制面板,点击“程序”。2、在“程序和功能”下点击“打开或关闭Windows功能”。3、在“Windows功能”窗口中找到“Internet I..

Centos7安装Redis教程

在 CentOS 7 上安装 Redis 可以通过以下步骤实现:注意:在开始之前,请确保你拥有 CentOS 7 的 root 或具有 sudo 权限的用户账户。更新系统在安装任何新软件之前,首先要确保系统已经更新到最新版本:sudo yum upda..

AnolisOS能够超过CentOS吗?

AnolisOS 是一个开源 Linux 操作系统,由阿里云、腾讯云、红帽等公司联合发起的 OpenAnolis 社区开发。AnolisOS 基于 CentOS 8 开发,兼容 CentOS 的软件包和应用生态,具有稳定、高性能、安全、可靠等特点。AnolisO..

发表回复

返回顶部