智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

在RHEL 8/CentOS 8上使用Cockpit安装oVirt

1. 前言

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

它包括以下功能:

  • 为管理员和非管理员用户提供丰富的基于web的用户界面
  • 集成管理主机、存储和网络配置的组件和功能
  • 虚拟机和磁盘在宿主机和存储之间进行热迁移
  • 虚拟机在主机故障时提供高可用性

ovirt

2. 在RHEL上使用Cockpit安装oVirt

oVirt可以使用Cockpit进行安装。

cockpit

oVirt引擎和一个主机,可以安装作为虚拟机的形式安装在同一台宿主机上。一旦您安装了第二个主机,引擎虚拟机将是高可用的。

oVirt支持2种类型的主机:
– oVirt 节点, 一个基于CentOS系统的最小化hypervisor操作系统
– 企业版Linux (例如CentOS或RHEL)

您可以仅使用oVirt节点、仅使用企业版Linux主机、或两者都使用。

oVirt主机安装可以有2种方式:
– 直接下载oVirt镜像进行安装
– 在CentOS或RHEL操作系统上安装和配置oVirt主机组件

在CentOS或RHEL操作系统上安装和配置oVirt主机组件

sudo dnf update -y

如果更新了内核,就要重启物理服务器应用最新内核。

添加oVirt官方软件仓库:

sudo dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm

3. 使用Cockpit安装最新版oVirt

centos 8

3.1 在RHEL系统上启用相关软件仓库

在RHEL 8系统上启用Base, Appstream, 和Ansible软件仓库:

sudo subscription-manager repos --enable="rhel-8-for-x86_64-baseos-rpms"
sudo subscription-manager repos --enable="rhel-8-for-x86_64-appstream-rpms"
sudo subscription-manager repos --enable="ansible-2-for-rhel-8-x86_64-rpms"

注:在CentOS 8和oVirt节点上,这些仓库是默认启用的

3.2 安装Cockpit和cockpit-ovirt-dashboard插件:

sudo yum install cockpit cockpit-ovirt-dashboard -y

3.3 启用Cockpit

sudo systemctl enable --now cockpit.socket

3.4 在防火墙上开放cockpit服务

sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

3.5 使用root账号登录Cockpit并开始配置

使用root账号登录Cockpit,他的地址是https://[服务器IP或域名]:9090,然后点击 Virtualization → Hosted Engine.

点击Start开启配置向导。

完成安装向导。作为设置的一部分,您将输入托管引擎的名称。

作为设置向导的一部分,您需要提供存储的位置。oVirt需要一个统一的共享存储系统用于存储虚拟机磁盘镜像、ISO文件和快照。

安装完成后,oVirt的web管理界面将启动。使用浏览器打开oVirt的web管理界面,它的地址是https://[托管引擎的名称]

一旦安装了Engine,您必须至少安装另一个主机,以实现迁移和高可用性等高级特性。

安装了额外的oVirt节点或RHEL/CentOS操作系统的主机后,使用oVirt的Web界面将它们添加到引擎。进入“Compute → Hosts → New”界面,进入“Host details”。

4. 在oVirt上安装虚拟机

安装oVirt Engine并添加主机和存储后,现在就可以安装虚拟机了!

为了获得最佳的虚拟机性能和准确的仪表盘统计,请确保在每个虚拟机中安装oVirt Guest AgentDrivers For Linux/Windows

支持以下虚拟化操作系统:

操作系统 架构 是否支持SPICE协议
Red Hat Enterprise Linux 3 – 6 32-bit, 64-bit Yes
Red Hat Enterprise Linux 7+ 64-bit Yes
SUSE Linux Enterprise Server 10+ [2] 32-bit, 64-bit No
Ubuntu 12.04 (Precise Pangolin LTS)+ [3] 32-bit, 64-bit Yes
Windows XP Service Pack 3 and newer 32-bit Yes
Windows 7 32-bit, 64-bit Yes
Windows 8 32-bit, 64-bit No
Windows 10 64-bit Yes
Windows Server 2003 Service Pack 2 and newer 32-bit, 64-bit Yes
Windows Server 2008 32-bit, 64-bit Yes
Windows Server 2008 R2 64-bit Yes
Windows Server 2012 R2 64-bit No
Windows Server 2016 64-bit No

注:
[1] SPICE驱动程序(QXL)不是由Red Hat提供的。发行版的供应商可以提供SPICE驱动程序。
[2]在用户界面中选择Other Linux作为操作系统类型
[3]最近没有测试

5. Consoles控制台

控制台是一个图形化界面,允许您查看虚拟机的屏幕并与之交互。在oVirt中,您可以使用基于web的控制台查看器或桌面应用程序(我们推荐使用Virt查看器)。对于Windows虚拟机,也可以使用远程桌面协议。

赞(0)
未经允许不得转载:Linux入门学习到精通 » 在RHEL 8/CentOS 8上使用Cockpit安装oVirt
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!