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,密碼為之前設置的密碼。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM