CentOS 8.4 aarch64下安装ovirt-engine(基于oVirt4.4)

说明

CentOS官方没有提供aarch64版本的ovirt包,只有一些noarch的包,所以需要自己编译aarch64相关的包。

本文档中主要是自行编译一些aarch64的包+官方的一些源里的包。

参考连接:https://support.huaweicloud.com/dpmg-kunpengcpfs/kunpengovirt_04_0001.html

安装系统

用官方的ISO最小化安装英文版CentOS8.4 aarch64版

配置yum源

准备CentOS8的BaseOS、AppStream、PowerTools源

备份原机的yum源,centos8停止维护了,默认的没法用了

[root@192-168-14-99 ~]# mkdir /repo_bak
[root@192-168-14-99 ~]# mv /etc/yum.repos.d/* /repo_bak/

手动创建CentOS8 Base的源

touch /etc/yum.repos.d/CentOS-Base.repo

写入以下配置,用了华为云的源,8-stream的....

复制代码
[BaseOS]
name=CentOS-$releasever - Base - repo.huaweicloud.com
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever-stream/BaseOS/$basearch/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official
 
#released updates 
[AppStream]
name=CentOS-$releasever - AppStream - repo.huaweicloud.com
# baseurl=https://repo.huaweicloud.com/centos/$releasever-stream/AppStream/$basearch/os/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/8-stream/AppStream/aarch64/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official

[PowerTools]
name=CentOS-$releasever - PowerTools - repo.huaweicloud.com
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever-stream/PowerTools/$basearch/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=PowerTools&infra=$infra
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official


#additional packages that may be useful
enabled=1
[extras]
name=CentOS-$releasever - Extras - repo.huaweicloud.com
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever-stream/extras/$basearch/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official


#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - repo.huaweicloud.com
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever-stream/centosplus/$basearch/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official
复制代码

再创建一个本地的Appstream和PowerTools的module_el8的源,根据上一篇文档配置 https://www.cnblogs.com/yzbhfdz/p/15896202.html

准备CentOS8下的glusterfs10、openstack-victoria、ceph-octopus源

创建CentOS8下的glusterfs、openstack、ceph的源

touch /etc/yum.repos.d/CentOS-Others.repo

写入配置,这里用gluster10、opentack-victoria、ceph-octopus版本

复制代码
[centos-gluster10]
name=CentOS-8 - Gluster 10
baseurl=https://mirrors.huaweicloud.com/centos/8-stream/storage/aarch64/gluster-10/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage

[centos8-openstack-victoria]
name=CentOS8 - openstack-victoria
baseurl=https://mirrors.huaweicloud.com/centos/8-stream/cloud/aarch64/openstack-victoria/
gpgcheck=0
enabled=1

[centos8-ceph-octopus]
name=CentOS8 - ceph-octopus
baseurl=https://mirrors.huaweicloud.com/centos/8-stream/storage/aarch64/ceph-octopus/
gpgcheck=0
enabled=1
复制代码

准备CentOS8的EPEL源

安装epel源

rpm -ivh https://repo.huaweicloud.com/epel/epel-release-latest-8.noarch.rpm

修改epel源,/etc/yum.repos.d/epel.repo改成如下内容(改成华为云源,快一点咯)

复制代码
[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
# It is much more secure to use the #metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://repo.huaweicloud.com/epel/$releasever/Everything/$basearch
#metalink=https://mirrors.fedoraproject.org/#metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8

[epel-debuginfo]
name=Extra Packages for Enterprise Linux $releasever - $basearch - Debug
# It is much more secure to use the #metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://repo.huaweicloud.com/epel/$releasever/Everything/$basearch/debug
#metalink=https://mirrors.fedoraproject.org/#metalink?repo=epel-debug-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux $releasever - $basearch - Source
# It is much more secure to use the #metalink, but if you wish to use a local mirror
# place it's address here.
baseurl=https://repo.huaweicloud.com/epel/$releasever/Everything/source/tree/
#metalink=https://mirrors.fedoraproject.org/#metalink?repo=epel-source-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1
复制代码

准备CentOS8的ovirt4.4 源(2个)

安装工具 yum install wget vim python3

下载并且安装ovirt-release44源,安装ovirt-release44.rpm有个报错,不关心它。(wget 的时候如果服务器时间不准,会报SSL错误)

复制代码
[root@192-168-14-99 ~]# wget https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm 
--2021-12-26 07:10:32--  https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
Resolving resources.ovirt.org (resources.ovirt.org)... 169.62.7.164
Connecting to resources.ovirt.org (resources.ovirt.org)|169.62.7.164|:443... connected.
WARNING: The certificate of ‘resources.ovirt.org’ is not trusted.
WARNING: The certificate of ‘resources.ovirt.org’ is not yet activated.
The certificate has not yet been activated
HTTP request sent, awaiting response... 200 OK
Length: 20996 (21K) [application/x-rpm]
Saving to: ‘ovirt-release44.rpm’

ovirt-release44.rpm                        100%[=====================================================================================>]  20.50K  79.9KB/s    in 0.3s    

2021-12-26 07:10:33 (79.9 KB/s) - ‘ovirt-release44.rpm’ saved [20996/20996]

[root@192-168-14-99 ~]# rpm -ivh ovirt-release44.rpm 
warning: ovirt-release44.rpm: Header V4 RSA/SHA256 Signature, key ID fe590cb7: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:ovirt-release44-4.4.10.1-1.el8   ################################# [100%]
install: cannot stat '/usr/share/ovirt-release44/ovirt-el8-aarch64-deps.repo': No such file or directory
复制代码

创建centos8-ovirt44源

touch /etc/yum.repos.d/centos8-ovirt44.repo

写入配置

[centos8-ovirt44]
name=CentOS8 - oVirt44
baseurl=https://mirrors.huaweicloud.com/centos/8-stream/virt/aarch64/ovirt-44/
gpgcheck=0
enabled=1
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage

 

最后重建一下yum clean all和yum makecache

复制代码
[root@192-168-14-99 ~]# yum clean all
89 files removed
[root@192-168-14-99 ~]# yum makecache
Centos8-AppStream-local1                                                                                               341 MB/s | 6.6 MB     00:00    
Centos8-PowerTool-local1                                                                                               312 MB/s | 781 kB     00:00    
CentOS-8 - Base - repo.huaweicloud.com                                                                                 3.6 MB/s |  14 MB     00:03    
CentOS-8 - AppStream - repo.huaweicloud.com                                                                            2.7 MB/s |  17 MB     00:06    
CentOS-8 - PowerTools - repo.huaweicloud.com                                                                           1.3 MB/s | 2.7 MB     00:02    
CentOS-8 - Extras - repo.huaweicloud.com                                                                                73 kB/s |  17 kB     00:00    
CentOS-8 - Gluster 10                                                                                                   67 kB/s |  25 kB     00:00    
CentOS8 - openstack-victoria                                                                                           1.3 MB/s | 2.8 MB     00:02    
CentOS8 - ceph-octopus                                                                                                  20 kB/s |  53 kB     00:02    
CentOS8 - oVirt44                                                                                                      897 kB/s | 1.2 MB     00:01    
Extra Packages for Enterprise Linux Modular 8 - aarch64                                                                1.2 MB/s | 989 kB     00:00    
Extra Packages for Enterprise Linux 8 - aarch64                                                                        3.2 MB/s |  11 MB     00:03    
Latest oVirt 4.4 Release                                                                                               1.4 MB/s | 2.7 MB     00:01    
Metadata cache created.
复制代码

 

编译RPM包

具体编译过程省略,后面在补。

主要是下载源码包(https://resources.ovirt.org/pub/ovirt-4.4/rpm/el8/SRPMS/),然后在rpmbuild --rebuild --clean xxx.src.rpm编译,以下几个编译没有太的坑,主要是一些依赖打一下即可。

1、编译ovirt-imageio-daemon

2、编译ovirt-engine-wildfly

3、编译python3-ovirt-engine-sdk4

4、编译openvswitch

安装各种依赖

安装ovirt-imageio-daemon

安装ovirt-imageio-daemon、ovirt-imageio-common

复制代码
[root@192-168-14-99 aarch64]# yum localinstall ovirt-imageio-daemon-2.3.0-1.el8.aarch64.rpm ovirt-imageio-common-2.3.0-1.el8.aarch64.rpm 
Last metadata expiration check: 0:03:57 ago on Wed 16 Feb 2022 05:32:22 PM CST.
Dependencies resolved.
=========================================================================================================================================================================
 Package                                         Architecture                       Version                                Repository                               Size
=========================================================================================================================================================================
Installing:
 ovirt-imageio-common                            aarch64                            2.3.0-1.el8                            @commandline                            158 k
 ovirt-imageio-daemon                            aarch64                            2.3.0-1.el8                            @commandline                             14 k
Installing dependencies:
 python3-systemd                                 aarch64                            234-8.el8                              BaseOS                                   80 k

Transaction Summary
=========================================================================================================================================================================
Install  3 Packages

Total size: 253 k
Total download size: 80 k
Installed size: 1.1 M
Is this ok [y/N]: y
Downloading Packages:
python3-systemd-234-8.el8.aarch64.rpm                                                                                                     62 kB/s |  80 kB     00:01    
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                     62 kB/s |  80 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                 1/1 
  Installing       : ovirt-imageio-common-2.3.0-1.el8.aarch64                                                                                                        1/3 
  Installing       : python3-systemd-234-8.el8.aarch64                                                                                                               2/3 
  Running scriptlet: ovirt-imageio-daemon-2.3.0-1.el8.aarch64                                                                                                        3/3 
  Installing       : ovirt-imageio-daemon-2.3.0-1.el8.aarch64                                                                                                        3/3 
  Running scriptlet: ovirt-imageio-daemon-2.3.0-1.el8.aarch64                                                                                                        3/3 
  Verifying        : python3-systemd-234-8.el8.aarch64                                                                                                               1/3 
  Verifying        : ovirt-imageio-daemon-2.3.0-1.el8.aarch64                                                                                                        2/3 
  Verifying        : ovirt-imageio-common-2.3.0-1.el8.aarch64                                                                                                        3/3 

Installed:
  ovirt-imageio-common-2.3.0-1.el8.aarch64                  ovirt-imageio-daemon-2.3.0-1.el8.aarch64                  python3-systemd-234-8.el8.aarch64                 

Complete!
复制代码

安装collectd、collectd-write_syslog等(需要epel8.playground版本)

先安装依赖libpq和yajl

复制代码
[root@192-168-14-99 ~]# yum install libpq yajl -y
Last metadata expiration check: 0:04:13 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
 Package                         Architecture                      Version                                   Repository                           Size
=======================================================================================================================================================
Installing:
 libpq                           aarch64                           13.5-1.el8                                AppStream                           192 k
 yajl                            aarch64                           2.1.0-10.el8                              AppStream                            40 k

Transaction Summary
=======================================================================================================================================================
Install  2 Packages

Total download size: 232 k
Installed size: 939 k
Downloading Packages:
(1/2): libpq-13.5-1.el8.aarch64.rpm                                                                                    319 kB/s | 192 kB     00:00    
(2/2): yajl-2.1.0-10.el8.aarch64.rpm                                                                                    63 kB/s |  40 kB     00:00    
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                  367 kB/s | 232 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                               1/1 
  Installing       : yajl-2.1.0-10.el8.aarch64                                                                                                     1/2 
  Installing       : libpq-13.5-1.el8.aarch64                                                                                                      2/2 
  Running scriptlet: libpq-13.5-1.el8.aarch64                                                                                                      2/2 
  Verifying        : libpq-13.5-1.el8.aarch64                                                                                                      1/2 
  Verifying        : yajl-2.1.0-10.el8.aarch64                                                                                                     2/2 

Installed:
  libpq-13.5-1.el8.aarch64                                                  yajl-2.1.0-10.el8.aarch64                                                 

Complete!
复制代码

然后安装直接安装collectd相关的包

复制代码
[root@192-168-14-99 ~]# rpm -ivh https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-write_syslog-5.9.2-1.epel8.playground.aarch64.rpm https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-5.9.2-1.epel8.playground.aarch64.rpm https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-disk-5.9.2-1.epel8.playground.aarch64.rpm https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-postgresql-5.9.2-1.epel8.playground.aarch64.rpm https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-write_http-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-write_syslog-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-disk-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-postgresql-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-write_http-5.9.2-1.epel8.playground.aarch64.rpm
warning: /var/tmp/rpm-tmp.VL04zK: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:collectd-5.9.2-1.epel8.playground################################# [ 20%]
   2:collectd-write_syslog-5.9.2-1.epe################################# [ 40%]
   3:collectd-disk-5.9.2-1.epel8.playg################################# [ 60%]
   4:collectd-postgresql-5.9.2-1.epel8################################# [ 80%]
   5:collectd-write_http-5.9.2-1.epel8################################# [100%]
复制代码

安装ovirt-engine-wildfly

[root@192-168-14-99 aarch64]# rpm -ivh ovirt-engine-wildfly-23.0.2-1.el8.aarch64.rpm 
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:ovirt-engine-wildfly-23.0.2-1.el8################################# [100%]

安装python3-ovirt-engine-sdk4

复制代码
[root@192-168-14-99 aarch64]# yum install python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64.rpm
Last metadata expiration check: 0:10:16 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
 Package                                       Architecture                Version                              Repository                        Size
=======================================================================================================================================================
Installing:
 python3-ovirt-engine-sdk4                     aarch64                     4.4.15-1.el8                         @commandline                     569 k
Installing dependencies:
 python3-pycurl                                aarch64                     7.43.0.2-4.el8                       AppStream                        228 k

Transaction Summary
=======================================================================================================================================================
Install  2 Packages

Total size: 797 k
Total download size: 228 k
Installed size: 6.5 M
Is this ok [y/N]: y
Downloading Packages:
python3-pycurl-7.43.0.2-4.el8.aarch64.rpm                                                                              940 kB/s | 228 kB     00:00    
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                  929 kB/s | 228 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                               1/1 
  Installing       : python3-pycurl-7.43.0.2-4.el8.aarch64                                                                                         1/2 
  Installing       : python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64                                                                                2/2 
  Running scriptlet: python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64                                                                                2/2 
  Verifying        : python3-pycurl-7.43.0.2-4.el8.aarch64                                                                                         1/2 
  Verifying        : python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64                                                                                2/2 

Installed:
  python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64                                 python3-pycurl-7.43.0.2-4.el8.aarch64                                

Complete!
复制代码

安装apache-commons-jxpath

apache-commons-jxpath无法直接yum装,很蛋疼,本地yum安装

复制代码
[root@192-168-14-99 ~]# yum install /opt/ovirt/centos/8-stream/PowerTools/os/apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch.rpm
Last metadata expiration check: 0:12:17 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
 Package                                 Architecture        Version                                        Repository                            Size
=======================================================================================================================================================
Installing:
 apache-commons-jxpath                   noarch              1.3-29.module_el8.5.0+922+9f7ad99e             @commandline                         295 k
Installing dependencies:
 avahi-libs                              aarch64             0.7-20.el8                                     BaseOS                                60 k
 copy-jdk-configs                        noarch              4.0-2.el8                                      AppStream                             31 k
 cups-libs                               aarch64             1:2.2.6-44.el8                                 BaseOS                               418 k
 java-1.8.0-openjdk-headless             aarch64             1:1.8.0.322.b06-2.el8_5                        AppStream                             33 M
 javapackages-filesystem                 noarch              5.3.0-1.module_el8.0.0+11+5b8c10bd             Centos8-AppStream-local1              30 k
 libjpeg-turbo                           aarch64             1.5.3-12.el8                                   AppStream                            146 k
 lksctp-tools                            aarch64             1.0.18-3.el8                                   BaseOS                                98 k
 lua                                     aarch64             5.3.4-11.el8                                   AppStream                            190 k
 tzdata-java                             noarch              2021e-1.el8                                    AppStream                            191 k
Enabling module streams:
 javapackages-runtime                                        201801                                                                                   
 os                                                          stable                                                                                   

Transaction Summary
=======================================================================================================================================================
Install  10 Packages

Total size: 35 M
Total download size: 35 M
Installed size: 122 M
Is this ok [y/N]: y
Downloading Packages:
(1/8): cups-libs-2.2.6-44.el8.aarch64.rpm                                                                              1.3 MB/s | 418 kB     00:00    
(2/8): copy-jdk-configs-4.0-2.el8.noarch.rpm                                                                           374 kB/s |  31 kB     00:00    
(3/8): avahi-libs-0.7-20.el8.aarch64.rpm                                                                                45 kB/s |  60 kB     00:01    
(4/8): lksctp-tools-1.0.18-3.el8.aarch64.rpm                                                                            69 kB/s |  98 kB     00:01    
(5/8): libjpeg-turbo-1.5.3-12.el8.aarch64.rpm                                                                          264 kB/s | 146 kB     00:00    
(6/8): lua-5.3.4-11.el8.aarch64.rpm                                                                                    349 kB/s | 190 kB     00:00    
(7/8): tzdata-java-2021e-1.el8.noarch.rpm                                                                              422 kB/s | 191 kB     00:00    
(8/8): java-1.8.0-openjdk-headless-1.8.0.322.b06-2.el8_5.aarch64.rpm                                                   3.2 MB/s |  33 MB     00:10    
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                  3.2 MB/s |  35 MB     00:10     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: copy-jdk-configs-4.0-2.el8.noarch                                                                                             1/1 
  Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64                                                                   1/1 
  Preparing        :                                                                                                                               1/1 
  Installing       : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch                                                            1/10 
  Installing       : tzdata-java-2021e-1.el8.noarch                                                                                               2/10 
  Installing       : lua-5.3.4-11.el8.aarch64                                                                                                     3/10 
  Installing       : copy-jdk-configs-4.0-2.el8.noarch                                                                                            4/10 
  Installing       : libjpeg-turbo-1.5.3-12.el8.aarch64                                                                                           5/10 
  Installing       : lksctp-tools-1.0.18-3.el8.aarch64                                                                                            6/10 
  Running scriptlet: lksctp-tools-1.0.18-3.el8.aarch64                                                                                            6/10 
  Installing       : avahi-libs-0.7-20.el8.aarch64                                                                                                7/10 
  Installing       : cups-libs-1:2.2.6-44.el8.aarch64                                                                                             8/10 
  Installing       : java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64                                                                  9/10 
  Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64                                                                  9/10 
  Installing       : apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch                                                             10/10 
  Running scriptlet: copy-jdk-configs-4.0-2.el8.noarch                                                                                           10/10 
  Running scriptlet: apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch                                                             10/10 
  Verifying        : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch                                                            1/10 
  Verifying        : avahi-libs-0.7-20.el8.aarch64                                                                                                2/10 
  Verifying        : cups-libs-1:2.2.6-44.el8.aarch64                                                                                             3/10 
  Verifying        : lksctp-tools-1.0.18-3.el8.aarch64                                                                                            4/10 
  Verifying        : copy-jdk-configs-4.0-2.el8.noarch                                                                                            5/10 
  Verifying        : java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64                                                                  6/10 
  Verifying        : libjpeg-turbo-1.5.3-12.el8.aarch64                                                                                           7/10 
  Verifying        : lua-5.3.4-11.el8.aarch64                                                                                                     8/10 
  Verifying        : tzdata-java-2021e-1.el8.noarch                                                                                               9/10 
  Verifying        : apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch                                                             10/10 

Installed:
  apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch           avahi-libs-0.7-20.el8.aarch64                                              
  copy-jdk-configs-4.0-2.el8.noarch                                         cups-libs-1:2.2.6-44.el8.aarch64                                           
  java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64               javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch          
  libjpeg-turbo-1.5.3-12.el8.aarch64                                        lksctp-tools-1.0.18-3.el8.aarch64                                          
  lua-5.3.4-11.el8.aarch64                                                  tzdata-java-2021e-1.el8.noarch                                             

Complete!
复制代码

安装apache-commons-compress

同上原因

复制代码
[root@192-168-14-99 ~]# yum install /opt/ovirt/centos/8-stream/PowerTools/os/apache-commons-compress-1.18-1.module_el8.0.0+30+832da3a1.noarch.rpm 
Last metadata expiration check: 0:15:42 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
 Package                                 Architecture           Version                                             Repository                    Size
=======================================================================================================================================================
Installing:
 apache-commons-compress                 noarch                 1.18-1.module_el8.0.0+30+832da3a1                   @commandline                 527 k

Transaction Summary
=======================================================================================================================================================
Install  1 Package

Total size: 527 k
Installed size: 593 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                               1/1 
  Installing       : apache-commons-compress-1.18-1.module_el8.0.0+30+832da3a1.noarch                                                              1/1 
  Verifying        : apache-commons-compress-1.18-1.module_el8.0.0+30+832da3a1.noarch                                                              1/1 

Installed:
  apache-commons-compress-1.18-1.module_el8.0.0+30+832da3a1.noarch                                                                                     

Complete!
复制代码

安装perl-libs perl-open

安装的时候屏蔽Centos8-AppStream-local1源,Centos8-AppStream-local1源里的版本比较低。

复制代码
[root@192-168-14-99 ~]# yum install perl-libs perl-open --disablerepo=Centos8-AppStream-local1
Last metadata expiration check: 0:17:26 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
 Package                                Architecture            Version                                                Repository                 Size
=======================================================================================================================================================
Installing:
 perl-libs                              aarch64                 4:5.26.3-421.el8                                       BaseOS                    1.5 M
 perl-open                              noarch                  1.11-421.el8                                           AppStream                  78 k
Installing dependencies:
 perl-Carp                              noarch                  1.42-396.el8                                           BaseOS                     30 k
 perl-Data-Dumper                       aarch64                 2.167-399.el8                                          BaseOS                     57 k
 perl-Digest                            noarch                  1.17-395.el8                                           AppStream                  27 k
 perl-Digest-MD5                        aarch64                 2.55-396.el8                                           AppStream                  37 k
 perl-Encode                            aarch64                 4:2.97-3.el8                                           BaseOS                    1.5 M
 perl-Errno                             aarch64                 1.28-421.el8                                           BaseOS                     76 k
 perl-Exporter                          noarch                  5.72-396.el8                                           BaseOS                     34 k
 perl-File-Path                         noarch                  2.15-2.el8                                             BaseOS                     38 k
 perl-File-Temp                         noarch                  0.230.600-1.el8                                        BaseOS                     63 k
 perl-Filter                            aarch64                 2:1.58-2.el8                                           AppStream                  82 k
 perl-Getopt-Long                       noarch                  1:2.50-4.el8                                           BaseOS                     63 k
 perl-HTTP-Tiny                         noarch                  0.074-1.el8                                            BaseOS                     58 k
 perl-IO                                aarch64                 1.38-421.el8                                           BaseOS                    142 k
 perl-MIME-Base64                       aarch64                 3.15-396.el8                                           BaseOS                     31 k
 perl-Net-SSLeay                        aarch64                 1.88-1.module_el8.4.0+517+be1595ff                     AppStream                 372 k
 perl-PathTools                         aarch64                 3.74-1.el8                                             BaseOS                     90 k
 perl-Pod-Escapes                       noarch                  1:1.07-395.el8                                         BaseOS                     20 k
 perl-Pod-Perldoc                       noarch                  3.28-396.el8                                           BaseOS                     86 k
 perl-Pod-Simple                        noarch                  1:3.35-395.el8                                         BaseOS                    213 k
 perl-Pod-Usage                         noarch                  4:1.69-395.el8                                         BaseOS                     34 k
 perl-Scalar-List-Utils                 aarch64                 3:1.49-2.el8                                           BaseOS                     67 k
 perl-Socket                            aarch64                 4:2.027-3.el8                                          BaseOS                     59 k
 perl-Storable                          aarch64                 1:3.11-3.el8                                           BaseOS                     95 k
 perl-Term-ANSIColor                    noarch                  4.06-396.el8                                           BaseOS                     46 k
 perl-Term-Cap                          noarch                  1.17-395.el8                                           BaseOS                     23 k
 perl-Text-ParseWords                   noarch                  3.30-395.el8                                           BaseOS                     18 k
 perl-Text-Tabs+Wrap                    noarch                  2013.0523-395.el8                                      BaseOS                     24 k
 perl-Time-Local                        noarch                  1:1.280-1.el8                                          BaseOS                     34 k
 perl-URI                               noarch                  1.73-3.el8                                             AppStream                 116 k
 perl-Unicode-Normalize                 aarch64                 1.25-396.el8                                           BaseOS                     78 k
 perl-constant                          noarch                  1.33-396.el8                                           BaseOS                     25 k
 perl-encoding                          aarch64                 4:2.22-3.el8                                           AppStream                  68 k
 perl-interpreter                       aarch64                 4:5.26.3-421.el8                                       BaseOS                    6.3 M
 perl-libnet                            noarch                  3.11-3.el8                                             AppStream                 121 k
 perl-macros                            aarch64                 4:5.26.3-421.el8                                       BaseOS                     72 k
 perl-parent                            noarch                  1:0.237-1.el8                                          BaseOS                     20 k
 perl-podlators                         noarch                  4.11-1.el8                                             BaseOS                    118 k
 perl-threads                           aarch64                 1:2.21-2.el8                                           BaseOS                     60 k
 perl-threads-shared                    aarch64                 1.58-2.el8                                             BaseOS                     47 k
Installing weak dependencies:
 perl-IO-Socket-IP                      noarch                  0.39-5.el8                                             AppStream                  47 k
 perl-IO-Socket-SSL                     noarch                  2.066-4.module_el8.4.0+517+be1595ff                    AppStream                 298 k
 perl-Mozilla-CA                        noarch                  20160104-7.module_el8.3.0+416+dee7bcef                 AppStream                  15 k
Enabling module streams:
 perl                                                           5.26                                                                                  
 perl-IO-Socket-SSL                                             2.066                                                                                 
 perl-libwww-perl                                               6.34                                                                                  

Transaction Summary
=======================================================================================================================================================
Install  44 Packages

Total download size: 12 M
Installed size: 37 M
Is this ok [y/N]: y
Downloading Packages:
(1/44): perl-Carp-1.42-396.el8.noarch.rpm                                                                              171 kB/s |  30 kB     00:00    
(2/44): perl-Errno-1.28-421.el8.aarch64.rpm                                                                            1.1 MB/s |  76 kB     00:00    
(3/44): perl-Data-Dumper-2.167-399.el8.aarch64.rpm                                                                     211 kB/s |  57 kB     00:00    
(4/44): perl-Exporter-5.72-396.el8.noarch.rpm                                                                          940 kB/s |  34 kB     00:00    
(5/44): perl-File-Temp-0.230.600-1.el8.noarch.rpm                                                                      1.5 MB/s |  63 kB     00:00    
(6/44): perl-Getopt-Long-2.50-4.el8.noarch.rpm                                                                         1.4 MB/s |  63 kB     00:00    
(7/44): perl-File-Path-2.15-2.el8.noarch.rpm                                                                           368 kB/s |  38 kB     00:00    
(8/44): perl-HTTP-Tiny-0.074-1.el8.noarch.rpm                                                                          1.4 MB/s |  58 kB     00:00    
(9/44): perl-MIME-Base64-3.15-396.el8.aarch64.rpm                                                                      827 kB/s |  31 kB     00:00    
(10/44): perl-PathTools-3.74-1.el8.aarch64.rpm                                                                         1.9 MB/s |  90 kB     00:00    
(11/44): perl-Pod-Escapes-1.07-395.el8.noarch.rpm                                                                      627 kB/s |  20 kB     00:00    
(12/44): perl-IO-1.38-421.el8.aarch64.rpm                                                                              746 kB/s | 142 kB     00:00    
(13/44): perl-Pod-Perldoc-3.28-396.el8.noarch.rpm                                                                      2.0 MB/s |  86 kB     00:00    
(14/44): perl-Pod-Usage-1.69-395.el8.noarch.rpm                                                                        389 kB/s |  34 kB     00:00    
(15/44): perl-Scalar-List-Utils-1.49-2.el8.aarch64.rpm                                                                 1.6 MB/s |  67 kB     00:00    
(16/44): perl-Socket-2.027-3.el8.aarch64.rpm                                                                           1.4 MB/s |  59 kB     00:00    
(17/44): perl-Pod-Simple-3.35-395.el8.noarch.rpm                                                                       972 kB/s | 213 kB     00:00    
(18/44): perl-Term-ANSIColor-4.06-396.el8.noarch.rpm                                                                   620 kB/s |  46 kB     00:00    
(19/44): perl-Term-Cap-1.17-395.el8.noarch.rpm                                                                         519 kB/s |  23 kB     00:00    
(20/44): perl-Text-ParseWords-3.30-395.el8.noarch.rpm                                                                  204 kB/s |  18 kB     00:00    
(21/44): perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch.rpm                                                              325 kB/s |  24 kB     00:00    
(22/44): perl-Time-Local-1.280-1.el8.noarch.rpm                                                                        319 kB/s |  34 kB     00:00    
(23/44): perl-Unicode-Normalize-1.25-396.el8.aarch64.rpm                                                               581 kB/s |  78 kB     00:00    
(24/44): perl-constant-1.33-396.el8.noarch.rpm                                                                         484 kB/s |  25 kB     00:00    
(25/44): perl-Storable-3.11-3.el8.aarch64.rpm                                                                          116 kB/s |  95 kB     00:00    
(26/44): perl-Encode-2.97-3.el8.aarch64.rpm                                                                            935 kB/s | 1.5 MB     00:01    
(27/44): perl-libs-5.26.3-421.el8.aarch64.rpm                                                                          3.9 MB/s | 1.5 MB     00:00    
(28/44): perl-macros-5.26.3-421.el8.aarch64.rpm                                                                        192 kB/s |  72 kB     00:00    
(29/44): perl-parent-0.237-1.el8.noarch.rpm                                                                             57 kB/s |  20 kB     00:00    
(30/44): perl-threads-2.21-2.el8.aarch64.rpm                                                                           670 kB/s |  60 kB     00:00    
(31/44): perl-threads-shared-1.58-2.el8.aarch64.rpm                                                                    1.2 MB/s |  47 kB     00:00    
(32/44): perl-Digest-1.17-395.el8.noarch.rpm                                                                           835 kB/s |  27 kB     00:00    
(33/44): perl-Digest-MD5-2.55-396.el8.aarch64.rpm                                                                      437 kB/s |  37 kB     00:00    
(34/44): perl-podlators-4.11-1.el8.noarch.rpm                                                                          168 kB/s | 118 kB     00:00    
(35/44): perl-IO-Socket-IP-0.39-5.el8.noarch.rpm                                                                       439 kB/s |  47 kB     00:00    
(36/44): perl-Filter-1.58-2.el8.aarch64.rpm                                                                            217 kB/s |  82 kB     00:00    
(37/44): perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch.rpm                                             145 kB/s |  15 kB     00:00    
(38/44): perl-IO-Socket-SSL-2.066-4.module_el8.4.0+517+be1595ff.noarch.rpm                                             657 kB/s | 298 kB     00:00    
(39/44): perl-URI-1.73-3.el8.noarch.rpm                                                                                616 kB/s | 116 kB     00:00    
(40/44): perl-encoding-2.22-3.el8.aarch64.rpm                                                                          582 kB/s |  68 kB     00:00    
(41/44): perl-libnet-3.11-3.el8.noarch.rpm                                                                             765 kB/s | 121 kB     00:00    
(42/44): perl-open-1.11-421.el8.noarch.rpm                                                                             641 kB/s |  78 kB     00:00    
(43/44): perl-Net-SSLeay-1.88-1.module_el8.4.0+517+be1595ff.aarch64.rpm                                                377 kB/s | 372 kB     00:00    
(44/44): perl-interpreter-5.26.3-421.el8.aarch64.rpm                                                                   1.8 MB/s | 6.3 MB     00:03    
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                  2.6 MB/s |  12 MB     00:04     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                               1/1 
  Installing       : perl-Digest-1.17-395.el8.noarch                                                                                              1/44 
  Installing       : perl-Digest-MD5-2.55-396.el8.aarch64                                                                                         2/44 
  Installing       : perl-Data-Dumper-2.167-399.el8.aarch64                                                                                       3/44 
  Installing       : perl-libnet-3.11-3.el8.noarch                                                                                                4/44 
  Installing       : perl-Net-SSLeay-1.88-1.module_el8.4.0+517+be1595ff.aarch64                                                                   5/44 
  Installing       : perl-URI-1.73-3.el8.noarch                                                                                                   6/44 
  Installing       : perl-Pod-Escapes-1:1.07-395.el8.noarch                                                                                       7/44 
  Installing       : perl-Time-Local-1:1.280-1.el8.noarch                                                                                         8/44 
  Installing       : perl-IO-Socket-IP-0.39-5.el8.noarch                                                                                          9/44 
  Installing       : perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch                                                               10/44 
  Installing       : perl-IO-Socket-SSL-2.066-4.module_el8.4.0+517+be1595ff.noarch                                                               11/44 
  Installing       : perl-Term-ANSIColor-4.06-396.el8.noarch                                                                                     12/44 
  Installing       : perl-Term-Cap-1.17-395.el8.noarch                                                                                           13/44 
  Installing       : perl-File-Temp-0.230.600-1.el8.noarch                                                                                       14/44 
  Installing       : perl-Pod-Simple-1:3.35-395.el8.noarch                                                                                       15/44 
  Installing       : perl-HTTP-Tiny-0.074-1.el8.noarch                                                                                           16/44 
  Installing       : perl-podlators-4.11-1.el8.noarch                                                                                            17/44 
  Installing       : perl-Pod-Perldoc-3.28-396.el8.noarch                                                                                        18/44 
  Installing       : perl-Text-ParseWords-3.30-395.el8.noarch                                                                                    19/44 
  Installing       : perl-Pod-Usage-4:1.69-395.el8.noarch                                                                                        20/44 
  Installing       : perl-MIME-Base64-3.15-396.el8.aarch64                                                                                       21/44 
  Installing       : perl-Storable-1:3.11-3.el8.aarch64                                                                                          22/44 
  Installing       : perl-Getopt-Long-1:2.50-4.el8.noarch                                                                                        23/44 
  Installing       : perl-Errno-1.28-421.el8.aarch64                                                                                             24/44 
  Installing       : perl-Socket-4:2.027-3.el8.aarch64                                                                                           25/44 
  Installing       : perl-Encode-4:2.97-3.el8.aarch64                                                                                            26/44 
  Installing       : perl-Exporter-5.72-396.el8.noarch                                                                                           27/44 
  Installing       : perl-Scalar-List-Utils-3:1.49-2.el8.aarch64                                                                                 28/44 
  Installing       : perl-macros-4:5.26.3-421.el8.aarch64                                                                                        29/44 
  Installing       : perl-parent-1:0.237-1.el8.noarch                                                                                            30/44 
  Installing       : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch                                                                                31/44 
  Installing       : perl-Unicode-Normalize-1.25-396.el8.aarch64                                                                                 32/44 
  Installing       : perl-File-Path-2.15-2.el8.noarch                                                                                            33/44 
  Installing       : perl-IO-1.38-421.el8.aarch64                                                                                                34/44 
  Installing       : perl-PathTools-3.74-1.el8.aarch64                                                                                           35/44 
  Installing       : perl-constant-1.33-396.el8.noarch                                                                                           36/44 
  Installing       : perl-threads-1:2.21-2.el8.aarch64                                                                                           37/44 
  Installing       : perl-threads-shared-1.58-2.el8.aarch64                                                                                      38/44 
  Installing       : perl-libs-4:5.26.3-421.el8.aarch64                                                                                          39/44 
  Installing       : perl-Carp-1.42-396.el8.noarch                                                                                               40/44 
  Installing       : perl-interpreter-4:5.26.3-421.el8.aarch64                                                                                   41/44 
  Installing       : perl-Filter-2:1.58-2.el8.aarch64                                                                                            42/44 
  Installing       : perl-encoding-4:2.22-3.el8.aarch64                                                                                          43/44 
  Installing       : perl-open-1.11-421.el8.noarch                                                                                               44/44 
  Running scriptlet: perl-open-1.11-421.el8.noarch                                                                                               44/44 
  Verifying        : perl-Carp-1.42-396.el8.noarch                                                                                                1/44 
  Verifying        : perl-Data-Dumper-2.167-399.el8.aarch64                                                                                       2/44 
  Verifying        : perl-Encode-4:2.97-3.el8.aarch64                                                                                             3/44 
  Verifying        : perl-Errno-1.28-421.el8.aarch64                                                                                              4/44 
  Verifying        : perl-Exporter-5.72-396.el8.noarch                                                                                            5/44 
  Verifying        : perl-File-Path-2.15-2.el8.noarch                                                                                             6/44 
  Verifying        : perl-File-Temp-0.230.600-1.el8.noarch                                                                                        7/44 
  Verifying        : perl-Getopt-Long-1:2.50-4.el8.noarch                                                                                         8/44 
  Verifying        : perl-HTTP-Tiny-0.074-1.el8.noarch                                                                                            9/44 
  Verifying        : perl-IO-1.38-421.el8.aarch64                                                                                                10/44 
  Verifying        : perl-MIME-Base64-3.15-396.el8.aarch64                                                                                       11/44 
  Verifying        : perl-PathTools-3.74-1.el8.aarch64                                                                                           12/44 
  Verifying        : perl-Pod-Escapes-1:1.07-395.el8.noarch                                                                                      13/44 
  Verifying        : perl-Pod-Perldoc-3.28-396.el8.noarch                                                                                        14/44 
  Verifying        : perl-Pod-Simple-1:3.35-395.el8.noarch                                                                                       15/44 
  Verifying        : perl-Pod-Usage-4:1.69-395.el8.noarch                                                                                        16/44 
  Verifying        : perl-Scalar-List-Utils-3:1.49-2.el8.aarch64                                                                                 17/44 
  Verifying        : perl-Socket-4:2.027-3.el8.aarch64                                                                                           18/44 
  Verifying        : perl-Storable-1:3.11-3.el8.aarch64                                                                                          19/44 
  Verifying        : perl-Term-ANSIColor-4.06-396.el8.noarch                                                                                     20/44 
  Verifying        : perl-Term-Cap-1.17-395.el8.noarch                                                                                           21/44 
  Verifying        : perl-Text-ParseWords-3.30-395.el8.noarch                                                                                    22/44 
  Verifying        : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch                                                                                23/44 
  Verifying        : perl-Time-Local-1:1.280-1.el8.noarch                                                                                        24/44 
  Verifying        : perl-Unicode-Normalize-1.25-396.el8.aarch64                                                                                 25/44 
  Verifying        : perl-constant-1.33-396.el8.noarch                                                                                           26/44 
  Verifying        : perl-interpreter-4:5.26.3-421.el8.aarch64                                                                                   27/44 
  Verifying        : perl-libs-4:5.26.3-421.el8.aarch64                                                                                          28/44 
  Verifying        : perl-macros-4:5.26.3-421.el8.aarch64                                                                                        29/44 
  Verifying        : perl-parent-1:0.237-1.el8.noarch                                                                                            30/44 
  Verifying        : perl-podlators-4.11-1.el8.noarch                                                                                            31/44 
  Verifying        : perl-threads-1:2.21-2.el8.aarch64                                                                                           32/44 
  Verifying        : perl-threads-shared-1.58-2.el8.aarch64                                                                                      33/44 
  Verifying        : perl-Digest-1.17-395.el8.noarch                                                                                             34/44 
  Verifying        : perl-Digest-MD5-2.55-396.el8.aarch64                                                                                        35/44 
  Verifying        : perl-Filter-2:1.58-2.el8.aarch64                                                                                            36/44 
  Verifying        : perl-IO-Socket-IP-0.39-5.el8.noarch                                                                                         37/44 
  Verifying        : perl-IO-Socket-SSL-2.066-4.module_el8.4.0+517+be1595ff.noarch                                                               38/44 
  Verifying        : perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch                                                               39/44 
  Verifying        : perl-Net-SSLeay-1.88-1.module_el8.4.0+517+be1595ff.aarch64                                                                  40/44 
  Verifying        : perl-URI-1.73-3.el8.noarch                                                                                                  41/44 
  Verifying        : perl-encoding-4:2.22-3.el8.aarch64                                                                                          42/44 
  Verifying        : perl-libnet-3.11-3.el8.noarch                                                                                               43/44 
  Verifying        : perl-open-1.11-421.el8.noarch                                                                                               44/44 

Installed:
  perl-Carp-1.42-396.el8.noarch                                               perl-Data-Dumper-2.167-399.el8.aarch64                                  
  perl-Digest-1.17-395.el8.noarch                                             perl-Digest-MD5-2.55-396.el8.aarch64                                    
  perl-Encode-4:2.97-3.el8.aarch64                                            perl-Errno-1.28-421.el8.aarch64                                         
  perl-Exporter-5.72-396.el8.noarch                                           perl-File-Path-2.15-2.el8.noarch                                        
  perl-File-Temp-0.230.600-1.el8.noarch                                       perl-Filter-2:1.58-2.el8.aarch64                                        
  perl-Getopt-Long-1:2.50-4.el8.noarch                                        perl-HTTP-Tiny-0.074-1.el8.noarch                                       
  perl-IO-1.38-421.el8.aarch64                                                perl-IO-Socket-IP-0.39-5.el8.noarch                                     
  perl-IO-Socket-SSL-2.066-4.module_el8.4.0+517+be1595ff.noarch               perl-MIME-Base64-3.15-396.el8.aarch64                                   
  perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch               perl-Net-SSLeay-1.88-1.module_el8.4.0+517+be1595ff.aarch64              
  perl-PathTools-3.74-1.el8.aarch64                                           perl-Pod-Escapes-1:1.07-395.el8.noarch                                  
  perl-Pod-Perldoc-3.28-396.el8.noarch                                        perl-Pod-Simple-1:3.35-395.el8.noarch                                   
  perl-Pod-Usage-4:1.69-395.el8.noarch                                        perl-Scalar-List-Utils-3:1.49-2.el8.aarch64                             
  perl-Socket-4:2.027-3.el8.aarch64                                           perl-Storable-1:3.11-3.el8.aarch64                                      
  perl-Term-ANSIColor-4.06-396.el8.noarch                                     perl-Term-Cap-1.17-395.el8.noarch                                       
  perl-Text-ParseWords-3.30-395.el8.noarch                                    perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch                            
  perl-Time-Local-1:1.280-1.el8.noarch                                        perl-URI-1.73-3.el8.noarch                                              
  perl-Unicode-Normalize-1.25-396.el8.aarch64                                 perl-constant-1.33-396.el8.noarch                                       
  perl-encoding-4:2.22-3.el8.aarch64                                          perl-interpreter-4:5.26.3-421.el8.aarch64                               
  perl-libnet-3.11-3.el8.noarch                                               perl-libs-4:5.26.3-421.el8.aarch64                                      
  perl-macros-4:5.26.3-421.el8.aarch64                                        perl-open-1.11-421.el8.noarch                                           
  perl-parent-1:0.237-1.el8.noarch                                            perl-podlators-4.11-1.el8.noarch                                        
  perl-threads-1:2.21-2.el8.aarch64                                           perl-threads-shared-1.58-2.el8.aarch64                                  

Complete!
复制代码

安装openvswitch和python3-openvswitch

复制代码
[root@192-168-14-99 aarch64]# yum install openvswitch-2.15.0-7.el8.aarch64.rpm python3-openvswitch-2.15.0-7.el8.aarch64.rpm
Last metadata expiration check: 0:19:51 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
 Package                             Architecture                    Version                                Repository                            Size
=======================================================================================================================================================
Installing:
 openvswitch                         aarch64                         2.15.0-7.el8                           @commandline                         1.8 M
 python3-openvswitch                 aarch64                         2.15.0-7.el8                           @commandline                         282 k
Installing dependencies:
 dpdk                                aarch64                         20.11-3.el8                            AppStream                            1.6 M
 libatomic                           aarch64                         8.5.0-10.el8                           BaseOS                                25 k

Transaction Summary
=======================================================================================================================================================
Install  3 Packages

Total size: 3.5 M
Total download size: 1.7 M
Installed size: 13 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): libatomic-8.5.0-10.el8.aarch64.rpm                                                                              144 kB/s |  25 kB     00:00    
(2/2): dpdk-20.11-3.el8.aarch64.rpm                                                                                    2.9 MB/s | 1.6 MB     00:00    
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                  2.9 MB/s | 1.7 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                               1/1 
  Installing       : dpdk-20.11-3.el8.aarch64                                                                                                      1/3 
  Installing       : libatomic-8.5.0-10.el8.aarch64                                                                                                2/3 
  Running scriptlet: libatomic-8.5.0-10.el8.aarch64                                                                                                2/3 
  Running scriptlet: openvswitch-2.15.0-7.el8.aarch64                                                                                              3/3 
  Installing       : openvswitch-2.15.0-7.el8.aarch64                                                                                              3/3 
  Running scriptlet: openvswitch-2.15.0-7.el8.aarch64                                                                                              3/3 
  Verifying        : libatomic-8.5.0-10.el8.aarch64                                                                                                1/3 
  Verifying        : dpdk-20.11-3.el8.aarch64                                                                                                      2/3 
  Verifying        : openvswitch-2.15.0-7.el8.aarch64                                                                                              3/3 

Installed:
  dpdk-20.11-3.el8.aarch64                     libatomic-8.5.0-10.el8.aarch64                     openvswitch-2.15.0-7.el8.aarch64                    

Complete!
复制代码

最后安装ovirt-engine

使用yum install ovirt-engine安装,大概有495个依赖和更新。

部署ovirt-engine

具体详细部署本文不做深入,这里只是简单示意一下。

1、设置计算机名,hostnamectl set-hostname <你的计算机名>

2、执行engine-setup --offline进行部署,简单一点就闭着眼睛回车,中间会让填写ovirt-engine的密码

复制代码
[root@192-168-14-99 ~]# engine-setup --offline
[ INFO  ] Stage: Initializing
[ INFO  ] Stage: Environment setup
          Configuration files: /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf, /etc/ovirt-engine-setup.conf.d/10-packaging.conf
          Log file: /var/log/ovirt-engine/setup/ovirt-engine-setup-20220217150215-jgcphk.log
          Version: otopi-1.9.6 (otopi-1.9.6-1.el8)
[ INFO  ] Stage: Environment packages setup
[ INFO  ] Stage: Programs detection
[ INFO  ] Stage: Environment setup (late)
[ INFO  ] Stage: Environment customization
         
          --== PRODUCT OPTIONS ==--
         
          Configure Cinderlib integration (Currently in tech preview) (Yes, No) [No]: 
          Configure Engine on this host (Yes, No) [Yes]: 
         
          Configuring ovirt-provider-ovn also sets the Default cluster's default network provider to ovirt-provider-ovn.
          Non-Default clusters may be configured with an OVN after installation.
          Configure ovirt-provider-ovn (Yes, No) [Yes]: 
          Configure WebSocket Proxy on this host (Yes, No) [Yes]: 
         
          * Please note * : Data Warehouse is required for the engine.
          If you choose to not configure it on this host, you have to configure
          it on a remote host, and then configure the engine on this host so
          that it can access the database of the remote Data Warehouse host.
          Configure Data Warehouse on this host (Yes, No) [Yes]: 
          Configure VM Console Proxy on this host (Yes, No) [Yes]: 
          Configure Grafana on this host (Yes, No) [Yes]: 
         
          --== PACKAGES ==--
         
         
          --== NETWORK CONFIGURATION ==--
         
          Host fully qualified DNS name of this server [192-168-14-99]: 
[WARNING] Host name 192-168-14-99 has no domain suffix
[WARNING] Failed to resolve 192-168-14-99 using DNS, it can be resolved only locally
         
          Setup can automatically configure the firewall on this system.
          Note: automatic configuration of the firewall may overwrite current settings.
          Do you want Setup to configure the firewall? (Yes, No) [Yes]: 
[ INFO  ] firewalld will be configured as firewall manager.
[WARNING] Host name 192-168-14-99 has no domain suffix
[WARNING] Host name 192-168-14-99 has no domain suffix
         
          --== DATABASE CONFIGURATION ==--
         
          Where is the DWH database located? (Local, Remote) [Local]: 
         
          Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications.
          Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: 
          Where is the Engine database located? (Local, Remote) [Local]: 
         
          Setup can configure the local postgresql server automatically for the engine to run. This may conflict with existing applications.
          Would you like Setup to automatically configure postgresql and create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: 
         
          --== OVIRT ENGINE CONFIGURATION ==--
         
          Engine admin password: 
          Confirm engine admin password: 
          Application mode (Virt, Gluster, Both) [Both]: 
          Use default credentials (admin@internal) for ovirt-provider-ovn (Yes, No) [Yes]: 
         
          --== STORAGE CONFIGURATION ==--
         
          Default SAN wipe after delete (Yes, No) [No]: 
         
          --== PKI CONFIGURATION ==--
         
          Organization name for certificate [Test]: 
         
          --== APACHE CONFIGURATION ==--
         
          Setup can configure the default page of the web server to present the application home page. This may conflict with existing applications.
          Do you wish to set the application as the default page of the web server? (Yes, No) [Yes]: 
         
          Setup can configure apache to use SSL using a certificate issued from the internal CA.
          Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]: 
         
          --== SYSTEM CONFIGURATION ==--
         
         
          --== MISC CONFIGURATION ==--
         
          Please choose Data Warehouse sampling scale:
          (1) Basic
          (2) Full
          (1, 2)[1]: 
          Use Engine admin password as initial Grafana admin password (Yes, No) [Yes]: 
         
          --== END OF CONFIGURATION ==--
         
[ INFO  ] Stage: Setup validation
[WARNING] Less than 16384MB of memory is available
         
          --== CONFIGURATION PREVIEW ==--
         
          Application mode                        : both
          Default SAN wipe after delete           : False
          Host FQDN                               : 192-168-14-99
          Firewall manager                        : firewalld
          Update Firewall                         : True
          Set up Cinderlib integration            : False
          Configure local Engine database         : True
          Set application as default page         : True
          Configure Apache SSL                    : True
          Engine database host                    : localhost
          Engine database port                    : 5432
          Engine database secured connection      : False
          Engine database host name validation    : False
          Engine database name                    : engine
          Engine database user name               : engine
          Engine installation                     : True
          PKI organization                        : Test
          Set up ovirt-provider-ovn               : True
          Grafana integration                     : True
          Grafana database user name              : ovirt_engine_history_grafana
          Configure WebSocket Proxy               : True
          DWH installation                        : True
          DWH database host                       : localhost
          DWH database port                       : 5432
          DWH database secured connection         : False
          DWH database host name validation       : False
          DWH database name                       : ovirt_engine_history
          Configure local DWH database            : True
          Configure VMConsole Proxy               : True
         
          Please confirm installation settings (OK, Cancel) [OK]: 
[ INFO  ] Stage: Transaction setup
[ INFO  ] Stopping engine service
[ INFO  ] Stopping ovirt-fence-kdump-listener service
[ INFO  ] Stopping dwh service
[ INFO  ] Stopping vmconsole-proxy service
[ INFO  ] Stopping websocket-proxy service
[ INFO  ] Stage: Misc configuration (early)
[ INFO  ] Stage: Package installation
[ INFO  ] Stage: Misc configuration
[ INFO  ] Upgrading CA
[ INFO  ] Initializing PostgreSQL
[ INFO  ] Creating PostgreSQL 'engine' database
[ INFO  ] Configuring PostgreSQL
[ INFO  ] Creating PostgreSQL 'ovirt_engine_history' database
[ INFO  ] Configuring PostgreSQL
[ INFO  ] Creating CA: /etc/pki/ovirt-engine/ca.pem
[ INFO  ] Creating CA: /etc/pki/ovirt-engine/qemu-ca.pem
[ INFO  ] Updating OVN SSL configuration
[ INFO  ] Updating OVN timeout configuration
[ INFO  ] Creating/refreshing DWH database schema
[ INFO  ] Setting up ovirt-vmconsole proxy helper PKI artifacts
[ INFO  ] Setting up ovirt-vmconsole SSH PKI artifacts
[ INFO  ] Configuring WebSocket Proxy
[ INFO  ] Creating/refreshing Engine database schema
[ INFO  ] Creating a user for Grafana
[ INFO  ] Creating/refreshing Engine 'internal' domain database schema
[ INFO  ] Creating default mac pool range
[ INFO  ] Adding default OVN provider to database
[ INFO  ] Adding OVN provider secret to database
[ INFO  ] Setting a password for internal user admin
[ INFO  ] Install selinux module /usr/share/ovirt-engine/selinux/ansible-runner-service.cil
[ INFO  ] Generating post install configuration file '/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
[ INFO  ] Stage: Transaction commit
[ INFO  ] Stage: Closing up
[ INFO  ] Starting engine service
[ INFO  ] Starting dwh service
[ INFO  ] Starting Grafana service
[ INFO  ] Restarting ovirt-vmconsole proxy service
         
          --== SUMMARY ==--
         
[ INFO  ] Restarting httpd
          Please use the user 'admin@internal' and password specified in order to login
          Web access is enabled at:
              http://192-168-14-99:80/ovirt-engine
              https://192-168-14-99:443/ovirt-engine
          Internal CA 1B:E7:1B:38:65:62:C0:9F:66:AF:FC:1F:38:F2:54:90:37:52:81:2E
          SSH fingerprint: SHA256:ukCVF/6CMkuA9OFK7gJESl2x7BfdILQxc6Pcs7l+8ew
[WARNING] Less than 16384MB of memory is available
          Web access for grafana is enabled at:
              https://192-168-14-99/ovirt-engine-grafana/
          Please run the following command on the engine machine 192-168-14-99, for SSO to work:
          systemctl restart ovirt-engine
         
          --== END OF SUMMARY ==--
         
[ INFO  ] Stage: Clean up
          Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20220217150215-jgcphk.log
[ INFO  ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20220217150551-setup.conf'
[ INFO  ] Stage: Pre-termination
[ INFO  ] Stage: Termination
[ INFO  ] Execution of setup completed successfully
复制代码

部署完毕后,访问地址为 https://<你的计算机名>:443/ovirt-engine

windows上,编辑C:\Windows\System32\drivers\etc\hosts,做一下本地解析,比如我的服务器IP是192.168.14.99,计算机名是192-168-14-99

复制代码
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#    127.0.0.1       localhost
#    ::1             localhost
0.0.0.0 account.jetbrains.com
192.168.4.7 user-e91lgmapl3

192.168.4.51 openstacknode1
192.168.4.52 openstacknode2
192.168.4.53 openstacknode3

192.168.4.43 server443
192.168.14.175 ovirt-14-175
192.168.14.99 192-168-14-99
复制代码

浏览器中输入网址,点击管理门户,输入用户名和密码,用户名为admin,密码为之前设置的密码。

 

 

 

posted @   一只不会飞的猪  阅读(1761)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示